Browse Source

凭证

devlop
mo-bai 4 years ago
parent
commit
ff5be9e0e6
1 changed files with 11 additions and 3 deletions
  1. 14
      pages/order-detail/index.vue

14
pages/order-detail/index.vue

@ -105,7 +105,11 @@
<uni-icons v-show="showUploadBtn(supplierOrder.status)" type="clear" size="16" class="close-icon" @click="deleteVoucher(item.id)"></uni-icons> <uni-icons v-show="showUploadBtn(supplierOrder.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 v-show="showUploadBtn(supplierOrder.status)" class="default-upload" @click="uploadVoucher(supplierOrder.supplierOrderId)">
<view
v-show="showUploadBtn(supplierOrder.status)"
class="default-upload"
@click="uploadVoucher(supplierOrder.supplierOrderId, supplierOrder.proofReceipt)"
>
<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>
@ -393,8 +397,10 @@ export default {
}) })
}, },
// //
uploadVoucher(supplierOrderId) {
uploadImage(['album'], 5)
uploadVoucher(supplierOrderId, arr) {
let count = 0
arr && arr.length ? (count = 5 - arr.length) : ''
uploadImage(undefined, count)
.then((urls) => { .then((urls) => {
if (urls) { if (urls) {
clientUploadVoucher({ clientUploadVoucher({
@ -497,6 +503,7 @@ export default {
.imgs { .imgs {
padding: 16rpx 32rpx 32rpx; padding: 16rpx 32rpx 32rpx;
min-height: 120rpx; min-height: 120rpx;
flex-wrap: wrap;
} }
} }
} }
@ -571,6 +578,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;

Loading…
Cancel
Save