Browse Source

订单终态不允许改变订单凭证

devlop
mo-bai 4 years ago
parent
commit
72949b7528
1 changed files with 17 additions and 2 deletions
  1. 19
      pages/order-detail/index.vue

19
pages/order-detail/index.vue

@ -83,10 +83,14 @@
</view> </view>
<view class="imgs flex-row-start-start"> <view class="imgs flex-row-start-start">
<view v-for="(item, index) in orderInfo.proofDelivery" :key="index" class="upload_img"> <view v-for="(item, index) in orderInfo.proofDelivery" :key="index" class="upload_img">
<uni-icons type="clear" size="16" class="close-icon" @click="deleteVoucher(item.id)"></uni-icons>
<uni-icons v-show="showUploadBtn(orderInfo.status)" type="clear" size="16" class="close-icon" @click="deleteVoucher(item.id)"></uni-icons>
<image style="width: 120rpx; height: 120rpx" :src="item.imgUrl"></image> <image style="width: 120rpx; height: 120rpx" :src="item.imgUrl"></image>
</view> </view>
<view class="default-upload" @click="uploadVoucher()" v-show="!orderInfo.proofDelivery || orderInfo.proofDelivery.length < 5">
<view
class="default-upload"
@click="uploadVoucher()"
v-show="(!orderInfo.proofDelivery || orderInfo.proofDelivery.length < 5) && showUploadBtn(orderInfo.status)"
>
<image src="/static/imgs/order/camera.png" class="icon"></image> <image src="/static/imgs/order/camera.png" class="icon"></image>
<text style="font-size: 26rpx; color: #4c4a58">上传凭证</text> <text style="font-size: 26rpx; color: #4c4a58">上传凭证</text>
</view> </view>
@ -195,6 +199,13 @@ import {
} from '@/apis/orderApi.js' } from '@/apis/orderApi.js'
import { supplierOrderStatusMap, supplierOrderStatusEnum, paymentMethodEnum, invoiceStatusMap } from '@/enums/index.js' import { supplierOrderStatusMap, supplierOrderStatusEnum, paymentMethodEnum, invoiceStatusMap } from '@/enums/index.js'
import { transformFileToImg } from '@/apis/commonApi.js' import { transformFileToImg } from '@/apis/commonApi.js'
const showUploadStatus = [
supplierOrderStatusEnum.FINISHED,
supplierOrderStatusEnum.WAIT_CLIENT_REPAY,
supplierOrderStatusEnum.REPAYING,
supplierOrderStatusEnum.CANCELED
]
export default { export default {
data() { data() {
return { return {
@ -304,6 +315,10 @@ export default {
} }
}) })
}, },
//
showUploadBtn(status) {
return !showUploadStatus.includes(status)
},
// //
transformStep(list, quantity) { transformStep(list, quantity) {
// //

Loading…
Cancel
Save