|
|
@@ -31,33 +31,35 @@
|
|
|
</timeaxis-item>
|
|
|
</time-axis>
|
|
|
<!-- ship -->
|
|
|
- <modal-module :show="shipModal" :maskClosable="false" @cancel="modalCancel" @click="shipModalClick" title="确认发货" padding="30rpx 30rpx">
|
|
|
+ <modal-module :show="shipModal" :maskClosable="false" @cancel="modalCancel" @click="shipModalClick" title="确认发货?" padding="30rpx 30rpx">
|
|
|
<template v-slot:content>
|
|
|
<div class="app-modal-input-wrap ship-modal">
|
|
|
<div class="inp-list-line switch-wrap">
|
|
|
- <div class="line-label">启用状态</div>
|
|
|
+ <div class="line-label">快递代送</div>
|
|
|
<div class="line-input flex-strat">
|
|
|
<switch :checked="form.sendType == '0' ? false : true" @change="switchChangeFn" />
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="inp-list-line">
|
|
|
- <div class="line-label">送花时间</div>
|
|
|
- <div class="line-input">
|
|
|
- <picker mode="multiSelector" :range="timeList" @change="changeTimeFn" class="inp-select">
|
|
|
- <div v-if="form.sendTime">{{ form.sendTime }}</div>
|
|
|
- <div class="tui-placeholder" v-else>请选择</div>
|
|
|
- </picker>
|
|
|
+ <block v-if="form.sendType == 1">
|
|
|
+ <div class="inp-list-line">
|
|
|
+ <div class="line-label">送花时间</div>
|
|
|
+ <div class="line-input">
|
|
|
+ <picker mode="multiSelector" :range="timeList" @change="changeTimeFn" class="inp-select">
|
|
|
+ <div v-if="form.sendTime">{{ form.sendTime }}</div>
|
|
|
+ <div class="tui-placeholder" v-else>请选择</div>
|
|
|
+ </picker>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="inp-list-line">
|
|
|
- <div class="line-label">配送方</div>
|
|
|
- <div class="line-input">
|
|
|
- <picker mode="selector" :range="deliveryList" @change="changedeliveryFn" range-key="text" class="inp-select">
|
|
|
- <div v-if="form.sendSide">{{ sendSideText }}</div>
|
|
|
- <div class="tui-placeholder" v-else>请选择</div>
|
|
|
- </picker>
|
|
|
+ <div class="inp-list-line">
|
|
|
+ <div class="line-label">配送方</div>
|
|
|
+ <div class="line-input">
|
|
|
+ <picker mode="selector" :range="deliveryList" @change="changedeliveryFn" range-key="text" class="inp-select">
|
|
|
+ <div v-if="form.sendSide">{{ sendSideText }}</div>
|
|
|
+ <div class="tui-placeholder" v-else>请选择</div>
|
|
|
+ </picker>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </block>
|
|
|
</div>
|
|
|
</template>
|
|
|
</modal-module>
|
|
|
@@ -103,15 +105,14 @@ export default {
|
|
|
},
|
|
|
sendSideText: '',
|
|
|
// time
|
|
|
- timeList: [
|
|
|
- ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24'],
|
|
|
- ['00', '10', '20', '30', '40', '50']
|
|
|
- ],
|
|
|
+ timeList: [['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24'], ['00', '10', '20', '30', '40', '50']],
|
|
|
// deliveryList
|
|
|
- deliveryList: [{
|
|
|
- text: '达达配送',
|
|
|
- key: 1
|
|
|
- }]
|
|
|
+ deliveryList: [
|
|
|
+ {
|
|
|
+ text: '达达配送',
|
|
|
+ key: 1
|
|
|
+ }
|
|
|
+ ]
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -125,7 +126,7 @@ export default {
|
|
|
},
|
|
|
// moadl
|
|
|
switchChangeFn(e) {
|
|
|
- this.form.status = e.detail.value ? 1 : 0
|
|
|
+ this.form.sendType = e.detail.value ? 1 : 0
|
|
|
},
|
|
|
changeTimeFn(e) {
|
|
|
let oneIndex = e.detail.value[0] || 0
|
|
|
@@ -146,6 +147,13 @@ export default {
|
|
|
...this.form
|
|
|
}).then(res => {
|
|
|
this.modalCancel()
|
|
|
+ this.$util.pageTo({
|
|
|
+ url: '/pages/order/admin/ship',
|
|
|
+ query: {
|
|
|
+ id: this.query.id,
|
|
|
+ pageStatus: 3
|
|
|
+ }
|
|
|
+ })
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
@@ -177,11 +185,11 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
- // modal
|
|
|
- .ship-modal {
|
|
|
- .line-label {
|
|
|
- width: 140px;
|
|
|
- }
|
|
|
- }
|
|
|
+ }
|
|
|
+ // modal
|
|
|
+ .ship-modal {
|
|
|
+ .line-label {
|
|
|
+ width: 140px;
|
|
|
+ }
|
|
|
+ }
|
|
|
</style>
|