Unify ports to 9002/9000 and fix report grouping sort, weigh summary in wan

This commit is contained in:
2026-08-20 15:33:56 +08:00
parent 8099ebae0a
commit c7a902833c
6 changed files with 42 additions and 15 deletions
+7 -1
View File
@@ -5,7 +5,7 @@
<el-col :span="4"><div class="stat-card"><div class="stat-num">{{ summary.orderCount }}</div><div class="stat-label">收购单数</div></div></el-col>
<el-col :span="4"><div class="stat-card"><div class="stat-num">{{ summary.totalNetWeight.toLocaleString() }}</div><div class="stat-label">重量合计{{ unitLabel }}</div></div></el-col>
<el-col :span="4"><div class="stat-card"><div class="stat-num">{{ fmtMoney(summary.avgPrice) }}</div><div class="stat-label">均价/{{ unitLabel }}</div></div></el-col>
<el-col :span="4"><div class="stat-card"><div class="stat-num">¥ {{ fmtMoney(summary.totalAmount) }}</div><div class="stat-label">金额合计</div></div></el-col>
<el-col :span="4"><div class="stat-card"><div class="stat-num">{{ fmtSummaryMoney(summary.totalAmount) }}</div><div class="stat-label">金额合计{{ summary.totalAmount >= 1000000 ? '万元' : '元' }}</div></div></el-col>
<el-col :span="4"><div class="stat-card"><div class="stat-num">{{ summary.farmerCount }}</div><div class="stat-label">合作农户</div></div></el-col>
<el-col :span="4"><div class="stat-card"><div class="stat-num">{{ summary.todayOrderCount }}</div><div class="stat-label">今日单数</div></div></el-col>
</el-row>
@@ -858,6 +858,12 @@ const onTransfer = async () => {
// ---------- 工具 ----------
const fmtMoney = (v?: number) => (v ?? 0).toLocaleString('zh-CN', { minimumFractionDigits: 2, maximumFractionDigits: 2 })
// 金额合计:超过 100 万显示为万元,否则保留原样
const fmtSummaryMoney = (v?: number) => {
const n = v ?? 0
if (n >= 1000000) return '¥ ' + (n / 10000).toLocaleString('zh-CN', { minimumFractionDigits: 2, maximumFractionDigits: 2 }) + ' 万'
return '¥ ' + n.toLocaleString('zh-CN', { minimumFractionDigits: 2, maximumFractionDigits: 2 })
}
onMounted(async () => {
products.value = await getProducts()
+4 -4
View File
@@ -11,18 +11,18 @@ export default defineConfig({
},
server: {
host: '0.0.0.0',
port: 5173,
port: 9000,
proxy: {
'/api': {
target: 'http://localhost:5246',
target: 'http://localhost:9002',
changeOrigin: true
},
'/uploads': {
target: 'http://localhost:5246',
target: 'http://localhost:9002',
changeOrigin: true
},
'/mobile-upload.html': {
target: 'http://localhost:5246',
target: 'http://localhost:9002',
changeOrigin: true
}
}