From f9b6865fafcad274edb9f89a43e0535a9b4eff40 Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期三, 08 一月 2025 14:46:40 +0800 Subject: [PATCH] add:物流发货针对散户更改微信发货方式,保存物流单号,未发送之前可更改 --- pages/order/list/_id.vue | 68 ++++++++++++++++++++++++++++++++- 1 files changed, 65 insertions(+), 3 deletions(-) diff --git a/pages/order/list/_id.vue b/pages/order/list/_id.vue index 7c548e7..a28c893 100644 --- a/pages/order/list/_id.vue +++ b/pages/order/list/_id.vue @@ -73,9 +73,19 @@ min-width="100" ></el-table-column> <el-table-column + label="券后总金额(元)" + prop="realTotal" + min-width="120" + ></el-table-column> + <el-table-column label="券后单价(元)" prop="realPrice" min-width="100" + ></el-table-column> + <el-table-column + label="优惠总金额(元)" + prop="couponAmountTotal" + min-width="120" ></el-table-column> <el-table-column label="供应商" @@ -113,8 +123,23 @@ min-width="120" ></el-table-column> <el-table-column - label="质检扣款(元)" + label="质检退款(元)" prop="deductAmount" + min-width="120" + ></el-table-column> + <el-table-column + label="补货扣款(元)" + prop="replaceFee" + min-width="120" + ></el-table-column> + <el-table-column + label="降级扣款(元)" + prop="checkFee" + min-width="120" + ></el-table-column> + <el-table-column + label="缺货扣款(元)" + prop="lackFeeSupplier" min-width="120" ></el-table-column> <el-table-column label="质检审核" width="220" fixed="right"> @@ -336,11 +361,26 @@ span: 24, readonly: true, }, + { + label: '提交时间:', + id: 'checkTime', + type: 'input', + span: 24, + readonly: true, + }, ] const dialogAuditForm = [ { label: '审核结果:', id: 'auditStatusStr', + type: 'input', + hidden: (row) => !row.auditStatusStr, + span: 24, + readonly: true, + }, + { + label: '审核时间:', + id: 'auditTime', type: 'input', hidden: (row) => !row.auditStatusStr, span: 24, @@ -366,11 +406,14 @@ { label: '商品金额:', id: 'flowerAmountDesc', type: 'input' }, { label: '打包费:', id: 'packingFee', type: 'input' }, { label: '运费:', id: 'transportFee', type: 'input' }, - { label: '订单金额:', id: 'totalAmountDesc', type: 'input' }, + { label: '订单金额:', id: 'originalPrice', type: 'input' }, + { label: '实际支付金额:', id: 'totalAmountDesc', type: 'input' }, { label: '订单状态:', id: 'statusBackendStr', type: 'input' }, { label: '合伙人:', id: 'partnerName', type: 'input' }, { label: '库区:', id: 'warehouseName', type: 'input' }, { label: '库位:', id: 'warehouseLocationCode', type: 'input' }, + { label: '特殊需求:', id: 'specialNeedsStr', type: 'input' }, + { label: '快递单号:', id: 'deliveryNo', type: 'input' }, { label: '备注:', id: 'remarks', @@ -385,6 +428,18 @@ { type: 'row', items: [ + { + label: '优惠券类型:', + id: 'couponDiscountTypeName', + type: 'input', + hidden: (row) => !row.memberCouponAmount, + }, + { + label: '使用条件:', + id: 'minOrderAmount', + type: 'input', + hidden: (row) => !row.memberCouponAmount, + }, { label: '优惠券名称:', id: 'memberCouponName', @@ -422,7 +477,7 @@ id: 'memberDiscountAmount', type: 'input', unit: '元/扎', - hidden: (row) => row.memberDiscountType !== 'ratio', + hidden: (row) => row.memberDiscountType !== 'amount', }, ], }, @@ -576,6 +631,13 @@ if (data.memberCouponAmount) { data.totalAmountDesc += `(其中使用了${data.memberCouponAmount}元优惠券)` } + data.originalPrice = Number( + ( + (data.flowerAmount || 0) + + (data.packingFee || 0) + + (data.transportFee || 0) + ).toFixed(2) + ) this.detail = data this.$nextTick(() => { if (this.$refs.discountForm) { -- Gitblit v1.9.3