|
|
@@ -188,7 +188,7 @@
|
|
|
<img src="/native/imgs/btn_04@3x.png" alt="" />
|
|
|
<span>取消订单</span>
|
|
|
</div>
|
|
|
- <div v-if="status.orderStatus === 'PAYED'" class="box-btn-right" @click="comfrim">
|
|
|
+ <div v-if="status.orderStatus === 'PAYED'" class="box-btn-right" @click="deliver">
|
|
|
<img src="/native/imgs/btn_01@3x.png" alt="" />
|
|
|
<span>立即发货</span>
|
|
|
</div>
|
|
|
@@ -206,6 +206,10 @@
|
|
|
<img src="/native/imgs/btn_04@3x.png" alt="" />
|
|
|
<span>删除订单</span>
|
|
|
</div>
|
|
|
+ <div v-if="status.orderStatus === 'CANCELED'" class="box-btn-left2" @click="deliver">
|
|
|
+ <img src="/native/imgs/btn_04@3x.png" alt="" />
|
|
|
+ <span>立即发货</span>
|
|
|
+ </div>
|
|
|
<div v-if="status.orderStatus === 'CANCELED'" class="box-btn-right" @click="Buyers">
|
|
|
<img src="/native/imgs/btn_01@4x.png" alt="" />
|
|
|
<span class="box-btn-sp">联系买家</span>
|
|
|
@@ -234,6 +238,23 @@
|
|
|
alt=""
|
|
|
/>
|
|
|
</van-popup>
|
|
|
+ <van-dialog
|
|
|
+ use-slot
|
|
|
+ :show="showdialog"
|
|
|
+ show-cancel-button
|
|
|
+ custom-style="width:260px;height:270px;"
|
|
|
+ :message-Align="center"
|
|
|
+ confirm-button-open-type="getUserInfo"
|
|
|
+ >
|
|
|
+ <van-sticky :offset-top="0">
|
|
|
+ <div class="time-box">
|
|
|
+ <van-dropdown-menu>
|
|
|
+ <van-dropdown-item @change="change" :value="time" :options="option1" />
|
|
|
+ </van-dropdown-menu>
|
|
|
+ </div>
|
|
|
+ </van-sticky>
|
|
|
+ <!-- <div class="box"></div> -->
|
|
|
+ </van-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
@@ -243,10 +264,12 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
show: false,
|
|
|
+ showdialog: false,
|
|
|
Boxes: [],
|
|
|
cardCaseInfo: {},
|
|
|
total: '',
|
|
|
tradeId: '',
|
|
|
+ time: 0,
|
|
|
addressList: [],
|
|
|
name: '',
|
|
|
orderInfoId: '',
|
|
|
@@ -255,6 +278,13 @@ export default {
|
|
|
logisTics: [],
|
|
|
stepsList: [],
|
|
|
stepsShow: [],
|
|
|
+ logisticsOptions: [
|
|
|
+ { label: '顺丰', value: 'SFEXPRESS' },
|
|
|
+ { label: '申通', value: 'STO' },
|
|
|
+ { label: '韵达', value: 'YUNDA' },
|
|
|
+ { label: '京东', value: 'JD' },
|
|
|
+ { label: '中通', value: 'ZTO' }
|
|
|
+ ],
|
|
|
store: {},
|
|
|
postage: {},
|
|
|
user: {},
|
|
|
@@ -265,6 +295,17 @@ export default {
|
|
|
cardBoxListLength: 0
|
|
|
};
|
|
|
},
|
|
|
+ computed: {
|
|
|
+ option1() {
|
|
|
+ let list = [...this.typeOptions];
|
|
|
+ return list.map(item => {
|
|
|
+ return {
|
|
|
+ text: item.label,
|
|
|
+ value: item.value
|
|
|
+ };
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
methods: {
|
|
|
logisticShow() {
|
|
|
this.show = false;
|
|
|
@@ -450,20 +491,33 @@ export default {
|
|
|
content: '确定同意退款?',
|
|
|
success: res => {
|
|
|
if (res.confirm) {
|
|
|
- this.$http.post('orderRefundApply/audit', { orderId: this.orderInfoId }).then(res => {
|
|
|
- console.log(res);
|
|
|
- wx.showToast({
|
|
|
- icon: 'none',
|
|
|
- title: '退款成功'
|
|
|
- });
|
|
|
- setTimeout(() => {
|
|
|
- this.getFn();
|
|
|
- }, 1000);
|
|
|
- });
|
|
|
+ this.$http
|
|
|
+ .post('orderRefundApply/audit', { orderId: this.orderInfoId })
|
|
|
+ .then(res => {
|
|
|
+ console.log(res);
|
|
|
+ wx.showToast({
|
|
|
+ icon: 'none',
|
|
|
+ title: '退款成功'
|
|
|
+ });
|
|
|
+ setTimeout(() => {
|
|
|
+ this.getFn();
|
|
|
+ }, 1000);
|
|
|
+ })
|
|
|
+ .catch(() => {});
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ deliver() {
|
|
|
+ this.showdialog = true;
|
|
|
+ // let value = this.logisticsOptions.map(item => {
|
|
|
+ // return item.value;
|
|
|
+ // });
|
|
|
+ console.log(this.typeList);
|
|
|
+ // this.$http.post('orderInfo/send', { logisticNo: 'SF1102671764014', type: value, remark: '' }).then(res => {
|
|
|
+ // console.log(res);
|
|
|
+ // });
|
|
|
+ },
|
|
|
deletes() {
|
|
|
wx.showModal({
|
|
|
title: '提示',
|
|
|
@@ -525,6 +579,14 @@ export default {
|
|
|
/deep/ .van-step__circle-container {
|
|
|
height: 0;
|
|
|
}
|
|
|
+ /deep/ .van-dropdown-item {
|
|
|
+ .van-cell {
|
|
|
+ .van-cell__title {
|
|
|
+ width: 200px;
|
|
|
+ max-width: 200px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
/deep/ .van-steps {
|
|
|
height: 307px;
|
|
|
width: 334px;
|
|
|
@@ -634,6 +696,7 @@ export default {
|
|
|
img {
|
|
|
width: 17px;
|
|
|
height: 17px;
|
|
|
+ border-radius: 50%;
|
|
|
}
|
|
|
p {
|
|
|
height: 22px;
|