|
|
@ -82,11 +82,11 @@ |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
<view class="imgs flex-row-start-start"> |
|
|
<view class="imgs flex-row-start-start"> |
|
|
<view v-for="item in orderInfo.proofDelivery" :key="item.id" 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 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()"> |
|
|
|
|
|
|
|
|
<view class="default-upload" @click="uploadVoucher()" v-show="!orderInfo.proofDelivery || orderInfo.proofDelivery.length < 5"> |
|
|
<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> |
|
|
@ -200,7 +200,8 @@ export default { |
|
|
return { |
|
|
return { |
|
|
orderInfo: { |
|
|
orderInfo: { |
|
|
deliveryAddress: {}, |
|
|
deliveryAddress: {}, |
|
|
supplierOrder: [] |
|
|
|
|
|
|
|
|
supplierOrder: [], |
|
|
|
|
|
proofDelivery: [] |
|
|
}, |
|
|
}, |
|
|
supplierOrderStatusMap: Object.freeze(supplierOrderStatusMap), |
|
|
supplierOrderStatusMap: Object.freeze(supplierOrderStatusMap), |
|
|
supplierOrderStatusEnum: Object.freeze(supplierOrderStatusEnum), |
|
|
supplierOrderStatusEnum: Object.freeze(supplierOrderStatusEnum), |
|
|
@ -464,7 +465,7 @@ export default { |
|
|
}, |
|
|
}, |
|
|
// 上传送货凭证 |
|
|
// 上传送货凭证 |
|
|
uploadVoucher() { |
|
|
uploadVoucher() { |
|
|
uploadImage(['album'], 5) |
|
|
|
|
|
|
|
|
uploadImage(['album'], 5 - this.orderInfo.proofDelivery.length) |
|
|
.then((urls) => { |
|
|
.then((urls) => { |
|
|
if (urls) { |
|
|
if (urls) { |
|
|
supplierUploadVoucher({ |
|
|
supplierUploadVoucher({ |
|
|
@ -529,6 +530,7 @@ export default { |
|
|
}, |
|
|
}, |
|
|
// 删除送货凭证 |
|
|
// 删除送货凭证 |
|
|
deleteVoucher(id) { |
|
|
deleteVoucher(id) { |
|
|
|
|
|
console.log('id', id) |
|
|
supplierDeleteVoucher({ id }).then((res) => { |
|
|
supplierDeleteVoucher({ id }).then((res) => { |
|
|
if (res) { |
|
|
if (res) { |
|
|
uni.showToast({ |
|
|
uni.showToast({ |
|
|
@ -644,6 +646,7 @@ export default { |
|
|
.imgs { |
|
|
.imgs { |
|
|
padding: 16rpx 32rpx 32rpx; |
|
|
padding: 16rpx 32rpx 32rpx; |
|
|
min-height: 120rpx; |
|
|
min-height: 120rpx; |
|
|
|
|
|
flex-wrap: wrap; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
.fee { |
|
|
.fee { |
|
|
@ -695,6 +698,7 @@ export default { |
|
|
align-items: center; |
|
|
align-items: center; |
|
|
position: relative; |
|
|
position: relative; |
|
|
margin-right: 12rpx; |
|
|
margin-right: 12rpx; |
|
|
|
|
|
margin-bottom: 12rpx; |
|
|
overflow: hidden; |
|
|
overflow: hidden; |
|
|
.close-icon { |
|
|
.close-icon { |
|
|
position: absolute; |
|
|
position: absolute; |
|
|
|