fix: 更新路由为后台配置,修改admim文件名称为admin

This commit is contained in:
2025-03-12 09:05:28 +08:00
parent 6735d8dedb
commit ace23e89ee
29 changed files with 2107 additions and 617 deletions

View File

@@ -78,13 +78,13 @@
<div class="top">
<div class="item earnings">
<div class="num_wrap">
<div class="num">{{ formatDecimal(tradeSale.incomeAmountAll || 0) }}</div>
<div class="num">{{ formatDecimal(trade.saleAmount || 0) }}</div>
<div class="tips">
营业实收
<el-tooltip popper-class="popper" effect="light" placement="bottom">
<template #content>
<div class="tips_row">
<div class="item" v-for="(item, index) in tradeSale.payCount" :key="index">
<div class="item" v-for="(item, index) in payCount" :key="index">
<div class="left">
<img class="icon" :src="item.icon" />
<span>{{ item.payType }}</span>
@@ -108,9 +108,7 @@
class="gropress l"
:style="{
width: `${
tradeSale.incomeAmount
? (tradeSale.incomeAmount / tradeSale.totalSaleAmount) * 100
: 0
trade.refundAmount ? (trade.refundAmount / trade.saleAmount) * 100 : 0
}%`,
}"
></div>
@@ -118,9 +116,7 @@
class="gropress r"
:style="{
width: `${
tradeSale.refundAmount
? (tradeSale.refundAmount / tradeSale.totalSaleAmount) * 100
: 0
trade.refundAmount ? (trade.refundAmount / trade.saleAmount) * 100 : 0
}%`,
}"
></div>
@@ -128,8 +124,8 @@
<div class="line_btm">
<el-icon class="icon el-icon-caret-right" />
<div class="info">
<span class="l_t">{{ formatDecimal(tradeSale.incomeAmount || 0) }}</span>
<span class="l_r">退{{ formatDecimal(tradeSale.refundAmount || 0) }}</span>
<span class="l_t">{{ formatDecimal(trade.saleAmount || 0) }}</span>
<span class="l_r">退{{ formatDecimal(trade.refundAmount || 0) }}</span>
</div>
</div>
</div>
@@ -143,8 +139,8 @@
class="gropress l"
:style="{
width: `${
tradeSale.inAmount
? (tradeSale.inAmount / tradeSale.totalVipAmount) * 100
trade.rechargeAmount
? (trade.rechargeAmount / trade.memberPayAmount) * 100
: 0
}%`,
}"
@@ -153,8 +149,8 @@
class="gropress r"
:style="{
width: `${
tradeSale.inAmount
? (tradeSale.outAmount / tradeSale.totalVipAmount) * 100
trade.rechargeAmount
? (trade.rechargeAmount / trade.memberPayAmount) * 100
: 0
}%`,
}"
@@ -163,8 +159,8 @@
<div class="line_btm">
<el-icon class="icon el-icon-caret-right" />
<div class="info">
<span class="l_t">{{ formatDecimal(tradeSale.inAmount || 0) }}</span>
<span class="l_r">退{{ formatDecimal(tradeSale.outAmount || 0) }}</span>
<span class="l_t">{{ formatDecimal(trade.rechargeAmount || 0) }}</span>
<span class="l_r">退{{ formatDecimal(0) }}</span>
</div>
</div>
</div>
@@ -173,18 +169,18 @@
<div class="item data">
<div class="data_item">
<div class="num_wrap">
<div class="num">{{ formatDecimal(tradeVip.useAmount || 0) }}</div>
<div class="num">{{ formatDecimal(trade.memberPayAmount || 0) }}</div>
<div class="tips">会员消费</div>
</div>
</div>
<div class="data_item_right">
<div class="t">
<span>新增会员数</span>
<span class="n">{{ tradeVip.newFlow || 0 }}()</span>
<span class="n">{{ 0 }}()</span>
</div>
<div class="t">
<span>会员消费笔数</span>
<span class="n">{{ tradeVip.useNum || 0 }}</span>
<span class="n">{{ trade.memberPayCount || 0 }}</span>
</div>
</div>
</div>
@@ -194,7 +190,7 @@
<div class="title">客单价</div>
<div class="icon_wrap">
<img class="img" src="@/assets/images/data_home_item1_icon.png" />
<div class="t">{{ formatDecimal(tradeCount.unitPrice || 0) }}</div>
<div class="t">{{ formatDecimal(trade.customerUnitPrice || 0) }}</div>
</div>
</div>
<div class="item item2">
@@ -210,21 +206,21 @@
</div>
<div class="icon_wrap">
<img class="img" src="@/assets/images/data_home_item2_icon.png" />
<div class="t">{{ tradeCount.turnoverRate }}</div>
<div class="t">{{ trade.tableTurnoverRate }}</div>
</div>
</div>
<div class="item item3">
<div class="title">优惠金额</div>
<div class="icon_wrap">
<img class="img" src="@/assets/images/data_home_item3_icon.png" />
<div class="t">{{ formatDecimal(tradeCount.saveAmount || 0) }}</div>
<div class="t">{{ formatDecimal(trade.discountAmount || 0) }}</div>
</div>
</div>
<div class="item item4">
<div class="title">优惠笔数</div>
<div class="icon_wrap">
<img class="img" src="@/assets/images/data_home_item4_icon.png" />
<div class="t">{{ tradeCount.saveNum || 0 }}</div>
<div class="t">{{ trade.discountCount || 0 }}</div>
</div>
</div>
</div>
@@ -298,8 +294,8 @@
<div class="product_chart_wrap" ref="productSumChart"></div>
</div> -->
</div>
<div class="table">
<el-table :data="saleTable" v-loading="saleTableLoading">
<div class="table w-full">
<el-table :data="saleTable" v-loading="saleTableLoading" style="width: 100%">
<!-- <el-table-column label="排名" prop="productId"></el-table-column> -->
<el-table-column label="商品名称" prop="productName"></el-table-column>
<el-table-column label="数量" prop="salesNum"></el-table-column>
@@ -346,6 +342,51 @@ export default {
name: "home",
data() {
return {
payCount: [
{
icon: "https://cashier-oss.oss-cn-beijing.aliyuncs.com/static/wx.png",
isAmount: "1",
payAmount: 0,
payType: "微信小程序",
saveAmount: null,
},
{
icon: "https://cashier-oss.oss-cn-beijing.aliyuncs.com/static/ali.png",
isAmount: "1",
payAmount: 0,
payType: "支付宝小程序",
saveAmount: null,
},
{
icon: "https://cashier-oss.oss-cn-beijing.aliyuncs.com/static/scan.png",
isAmount: "1",
payAmount: 0,
payType: "主扫收款",
saveAmount: null,
},
{
icon: "https://cashier-oss.oss-cn-beijing.aliyuncs.com/static/bscan.png",
isAmount: "1",
payAmount: 0,
payType: "收款码收款",
saveAmount: null,
},
{
icon: "https://cashier-oss.oss-cn-beijing.aliyuncs.com/static/cash.png",
isAmount: "1",
payAmount: 0,
payType: "现金",
saveAmount: null,
},
{
icon: "https://cashier-oss.oss-cn-beijing.aliyuncs.com/static/vipIn.png",
isAmount: "1",
payAmount: 0,
payType: "充值",
saveAmount: null,
},
],
trade: {},
formatDecimal,
topData: "",
saleTab: "sale",
@@ -485,9 +526,10 @@ export default {
try {
this.tradeLoading = true;
const res = await dataSummaryApi.trade({
startTime: this.query.createdAt[0],
beginTime: this.query.createdAt[0],
endTime: this.query.createdAt[1],
});
this.trade = res;
this.tradeLoading = false;
this.tradeSale = res.sale;
this.tradeVip = res.vip;