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