improve: 客服发货类型判断

This commit is contained in:
From-wh 2023-06-19 14:59:28 +08:00
parent 2fa86e3b53
commit 8d76fc1ac5
2 changed files with 18 additions and 2 deletions

View File

@ -3,7 +3,9 @@
<Form ref="formValidate" :model="formValidate" :rules="ruleInline" inline>
<FormItem label="选择类型:" class="form-item" label-position="right" :label-width="100">
<RadioGroup v-model="formValidate.gender">
<Radio :label="item.key" v-for="(item, index) in radioList" :key="index">{{ item.title }}</Radio>
<Radio :label="1" v-if="virtualType !== 3">发货</Radio>
<Radio :label="2" v-if="virtualType !== 3">送货</Radio>
<Radio :label="3">虚拟</Radio>
</RadioGroup>
</FormItem>
<FormItem
@ -113,6 +115,10 @@ export default {
type: String | Number,
default: '',
},
virtualType: {
type: Number,
default: 0,
},
},
watch: {
'formValidate.shipStatus': {
@ -134,6 +140,13 @@ export default {
},
deep: true,
},
virtualType: {
handler(nVal, oVal) {
console.log(nVal);
if (nVal == 3) this.formValidate.gender = 3;
},
immediate: true,
},
},
data() {
return {

View File

@ -235,7 +235,7 @@
</template>
<!-- 发货弹窗 -->
<Modal v-model="isDelivery" title="订单发送货" :footer-hide="true">
<delivery v-if="isDelivery" @close="deliveryClose" @ok="deliveryOk" :orderId="orderId"></delivery>
<delivery v-if="isDelivery" :virtualType="virtual_type" @close="deliveryClose" @ok="deliveryOk" :orderId="orderId"></delivery>
</Modal>
<!-- 订单备注 -->
<Modal
@ -353,6 +353,7 @@ export default {
userGroupSelect: [],
model1: '',
curMenuIndex: 0,
virtual_type: 0,
menuList: [
{
key: '',
@ -460,7 +461,9 @@ export default {
},
// 订单发货
openDelivery(item) {
console.log(item);
this.orderId = item.id;
this.virtual_type = item.virtual_type;
this.isDelivery = true;
},
// 订单发货成功