Fix:【商城小程序】订单列表--已取消的订单增加“删除订单”键,只删除前端该订单,后台订单记录不用删除
This commit is contained in:
@@ -117,9 +117,12 @@
|
||||
</view>
|
||||
<template v-else>
|
||||
<view class="v12-justify-between" style="width: 100%">
|
||||
<view class="bnt service" @click="goRoom(order)" v-if="order.merName && order._status._type != 0">联系商家</view>
|
||||
<view>
|
||||
<view class="bnt service" @click="goRoom(order)" v-if="order.merName && order._status._type != 0 && Number(order._status._type) !== 9">联系商家</view>
|
||||
</view>
|
||||
<view class="v12-justify-between">
|
||||
<view class="bnt service" @click="goOrderDetails(order)" v-if="['-1','-2','-3'].includes(order._status._type)">查看详情</view>
|
||||
<view class="bnt service" @click="delOrder(order)" v-if="['9'].includes(order._status._type)">删除订单</view>
|
||||
<!-- <view class="bnt v12-primary-text v12-primary-border" @click="takeOrder(order)" v-if="['-2','-3'].includes(order._status._type)">确认收货</view> -->
|
||||
</view>
|
||||
</view>
|
||||
@@ -132,7 +135,7 @@
|
||||
<view class="bnt cancelBnt v12-dark-text v12-dark-border" @click="addressTap(order)">修改地址</view>
|
||||
<view class="bnt bg-color-lightred v12-white v12-primary-text v12-primary-border v12-radius-40" @click="subscribePay(order)">立即付款</view>
|
||||
</template>
|
||||
<template v-if="(order._status._type == 1 || order._status._type == 9) && order.isTickets==0">
|
||||
<template v-if="(order._status._type == 1 ) && order.isTickets==0">
|
||||
<view class="bnt bg-color-lightred v12-white v12-primary-text v12-primary-border v12-radius-40" @click="goOrderDetails(order)">查看详情</view>
|
||||
</template>
|
||||
<template v-if="order._status._type == 1 && order.isTickets == 1">
|
||||
@@ -186,8 +189,8 @@
|
||||
</template>
|
||||
<script>
|
||||
import passkeyborad from '@/components/yzc-paykeyboard/yzc-paykeyboard'
|
||||
import {getOrderData, getOrderList, orderDelay, editAddress} from "@/api/order";
|
||||
import {cancelOrderHandle, payOrderHandle, takeOrderHandle, yuePayOrderHandle} from "@/libs/order";
|
||||
import {getOrderData, getOrderList, orderDelay, editAddress } from "@/api/order";
|
||||
import {cancelOrderHandle, payOrderHandle, takeOrderHandle, yuePayOrderHandle, delOrderHandle} from "@/libs/order";
|
||||
import Loading from "@/components/Loading";
|
||||
import Payment from "@/components/Payment";
|
||||
import {mapGetters} from "vuex";
|
||||
@@ -306,6 +309,14 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
delOrder(order) {
|
||||
delOrderHandle(order.orderId).then(() => {
|
||||
// this.goBack()
|
||||
this.page = 1
|
||||
this.orderList = [];
|
||||
this.getOrderListReq()
|
||||
})
|
||||
},
|
||||
goStore(order) {
|
||||
if(!order.hotelId) {
|
||||
uni.showToast({
|
||||
|
||||
Reference in New Issue
Block a user