From 669173a60342d4939d8be111375de27e82055b35 Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期二, 10 九月 2024 18:17:56 +0800 Subject: [PATCH] 1.增加售后类型 --- pages/order/order-sale/order-sale.vue | 4 ++++ pages/order/order-detail.vue | 33 +++++++++++++++++++++++++++++++++ pages/order/order-sale/order-sale-detail.vue | 4 ++++ 3 files changed, 41 insertions(+), 0 deletions(-) diff --git a/pages/order/order-detail.vue b/pages/order/order-detail.vue index 6018509..eca56b0 100644 --- a/pages/order/order-detail.vue +++ b/pages/order/order-detail.vue @@ -14,6 +14,21 @@ // #ifdef PUB_PARTNER type: 'partner', // #endif + salesTypeDef:0, + salesTypeList:[ + { + label: '请选择售后类型', + value: '', + }, + { + label: '换货', + value: 'barters', + }, + { + label: '退货', + value: 'returns', + }, + ], }; }, onUnload() { @@ -31,6 +46,7 @@ orderId: this.id, // imageList: [], videoList: [], + salesType:'', reason: '', // orderItems: [], orderItemId: options.flowerId || '', @@ -85,6 +101,9 @@ } }, methods: { + salesTypeChange(e){ + this.submitForm.salesType = e.value + }, async getDetail() { this.$message.showLoading() @@ -379,6 +398,10 @@ this.$message.showToast('售后数量需要大于0') return } + if (!this.submitForm.salesType) { + this.$message.showToast('未填写售后类型') + return + } if (!this.submitForm.reason) { this.$message.showToast('未填写理由') return @@ -647,6 +670,16 @@ class="form-input"></input> </view> </view> + + <view class="form-item"> + <view class="form-item-label require"> + 售后类型 + </view> + <view class="form-item-value"> + <um-dropdown @change="salesTypeChange" :defaultIndex="salesTypeDef" rangeKey="label" :optionList="salesTypeList" placeholder="售后类型"></um-dropdown> + </view> + </view> + <view class="form-item"> <view class="form-item-label require"> 理由 diff --git a/pages/order/order-sale/order-sale-detail.vue b/pages/order/order-sale/order-sale-detail.vue index 9bd5274..52a1998 100644 --- a/pages/order/order-sale/order-sale-detail.vue +++ b/pages/order/order-sale/order-sale-detail.vue @@ -155,6 +155,10 @@ <view class="value">{{ dto.totalOrderAmount || '-' }}</view> </view> --> <view class="form-item"> + <view class="label">售后类型:</view> + <view class="value">{{ dto.salesTypeStr || '-' }}</view> + </view> + <view class="form-item"> <view class="label">理由:</view> <view class="value">{{ dto.reason || '-' }}</view> </view> diff --git a/pages/order/order-sale/order-sale.vue b/pages/order/order-sale/order-sale.vue index 8a1a58a..b616b1c 100644 --- a/pages/order/order-sale/order-sale.vue +++ b/pages/order/order-sale/order-sale.vue @@ -90,6 +90,10 @@ <view class="value">{{item.createTime||'-'}}</view> </view> <view class="form-item"> + <view class="label">售后类型</view> + <view class="value">{{item.salesTypeStr||'-'}}</view> + </view> + <view class="form-item"> <view class="label">理由</view> <view class="value">{{item.reason||'-'}}</view> </view> -- Gitblit v1.9.3