|
@@ -719,11 +719,17 @@
|
|
|
@click="markPromotion(order)"
|
|
@click="markPromotion(order)"
|
|
|
>取消推广
|
|
>取消推广
|
|
|
</div>
|
|
</div>
|
|
|
- <div
|
|
|
|
|
|
|
+ <!--<div
|
|
|
class="default-btn text-btn operate-btn"
|
|
class="default-btn text-btn operate-btn"
|
|
|
v-else
|
|
v-else
|
|
|
@click="markPromotion(order)"
|
|
@click="markPromotion(order)"
|
|
|
>标记推广
|
|
>标记推广
|
|
|
|
|
+ </div>-->
|
|
|
|
|
+ <div
|
|
|
|
|
+ class="default-btn text-btn operate-btn"
|
|
|
|
|
+ v-if="order.status === 1"
|
|
|
|
|
+ @click="orderConfirmPay(order)"
|
|
|
|
|
+ >确认支付
|
|
|
</div>
|
|
</div>
|
|
|
<!--<div
|
|
<!--<div
|
|
|
class="default-btn text-btn operate-btn"
|
|
class="default-btn text-btn operate-btn"
|
|
@@ -1208,6 +1214,7 @@ export default {
|
|
|
printChannel: "KuaiYin",
|
|
printChannel: "KuaiYin",
|
|
|
orderCreateBatchLoading: false,
|
|
orderCreateBatchLoading: false,
|
|
|
exportDeliveryLoading:false,
|
|
exportDeliveryLoading:false,
|
|
|
|
|
+ confirmPayLoading: false,
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
components: {
|
|
components: {
|
|
@@ -1266,6 +1273,23 @@ export default {
|
|
|
|
|
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ orderConfirmPay(order){
|
|
|
|
|
+ this.$confirm('确定完成支付吗?', '提示', {
|
|
|
|
|
+ confirmButtonText: '确定',
|
|
|
|
|
+ cancelButtonText: '取消',
|
|
|
|
|
+ type: 'warning'
|
|
|
|
|
+ }).then(() => {
|
|
|
|
|
+ let dataBody = {"orderNumbers": order.orderNumber, "payType":9};
|
|
|
|
|
+ this.$http({
|
|
|
|
|
+ url: this.$http.adornUrl('/order/order/pay'),
|
|
|
|
|
+ method: 'post',
|
|
|
|
|
+ data:this.$http.adornData(dataBody)
|
|
|
|
|
+ }).then(({ data }) => {
|
|
|
|
|
+ this.$message.success("下单确认成功")
|
|
|
|
|
+ this.getDataList(this.page)
|
|
|
|
|
+ })
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
scanDelivery(order){
|
|
scanDelivery(order){
|
|
|
|
|
|
|
|
},
|
|
},
|
|
@@ -1603,7 +1627,6 @@ export default {
|
|
|
current: page == null ? this.page.currentPage : page.currentPage,
|
|
current: page == null ? this.page.currentPage : page.currentPage,
|
|
|
size: page == null ? this.page.pageSize : page.pageSize,
|
|
size: page == null ? this.page.pageSize : page.pageSize,
|
|
|
'orderNumber': this.dataForm.orderNumber,
|
|
'orderNumber': this.dataForm.orderNumber,
|
|
|
- // 'prodName': this.dataForm.prodName,
|
|
|
|
|
'orderType': this.dataForm.orderType,
|
|
'orderType': this.dataForm.orderType,
|
|
|
'orderMold': this.dataForm.orderMold,
|
|
'orderMold': this.dataForm.orderMold,
|
|
|
'payType': this.dataForm.payType,
|
|
'payType': this.dataForm.payType,
|