修改图片上传
This commit is contained in:
@@ -113,10 +113,10 @@
|
||||
</view>
|
||||
</view>
|
||||
<!--权益确认书-->
|
||||
<view class="relative bbs-1-eb pl140 font-28" bindtap="pushLink" data-url="/pages/order/editImg/index?id={{id}}&type=equity_ck_img&title=权益确认书&edit={{info.status>0?'0':'1'}}">
|
||||
<view class="relative bbs-1-eb pl140 font-28" bindtap="pushLink" data-url="/pages/order/editImg/index?id={{id}}&type=equity_ck_img&title=权益确认书&multi=true&edit={{info.status>0?'0':'1'}}">
|
||||
<view class="absolute left-0 box-middle font-32 color-333">权益确认书</view>
|
||||
<view class="pt30 pb30 text-right font-26 color-999" style="min-height:38rpx">
|
||||
<view>{{info.status>0?'已审核':equity_ck_img.value?'更新':'上传'}}<i class="iconfont ml10 icon-gengduo"></i></view>
|
||||
<view>{{info.status>0?'已审核':equity_ck_img.length>0?'更新':'上传'}}<i class="iconfont ml10 icon-gengduo"></i></view>
|
||||
</view>
|
||||
</view>
|
||||
<!--上传发票-->
|
||||
|
||||
@@ -3,6 +3,7 @@ const app = getApp()
|
||||
Page({
|
||||
data: {
|
||||
cardida: {}, //身份证正面照片
|
||||
cardidb: {}, //身份证反面照片
|
||||
business_licence: {}, //营业执照照片
|
||||
car_img: {}, //行驶证照片
|
||||
register_img: {}, //登记证照片
|
||||
@@ -34,6 +35,7 @@ Page({
|
||||
})
|
||||
this.setData({
|
||||
cardida: res.data.imgs.cardida.length == 0 ? {} : res.data.imgs.cardida,
|
||||
cardidb: res.data.imgs.cardidb.length == 0 ? {} : res.data.imgs.cardidb,
|
||||
business_licence: res.data.imgs.business_licence.length == 0 ? {} : res.data.imgs.business_licence,
|
||||
car_img: res.data.imgs.car_img.length == 0 ? {} : res.data.imgs.car_img,
|
||||
ins_img: res.data.imgs.ins_img.length == 0 ? [] : res.data.imgs.ins_img,
|
||||
@@ -107,6 +109,66 @@ Page({
|
||||
}
|
||||
})
|
||||
}
|
||||
//上传身份证背面
|
||||
if (e.currentTarget.dataset.type == 'cardidb') {
|
||||
wx.chooseImage({
|
||||
count: 1, // 默认9
|
||||
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
|
||||
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
|
||||
success(res) {
|
||||
wx.showLoading({
|
||||
title: '上传中',
|
||||
})
|
||||
wx.uploadFile({
|
||||
url: _.config.api.upImg,
|
||||
filePath: res.tempFilePaths[0],
|
||||
name: 'img',
|
||||
formData: {
|
||||
'app': 'liche'
|
||||
},
|
||||
success: (resp) => {
|
||||
resp.data = JSON.parse(resp.data);
|
||||
if (resp.data.code == 200) {
|
||||
let params = {};
|
||||
params['id'] = that.data.id;
|
||||
params['cardidb'] = resp.data.data.url;
|
||||
_.apiQuery.putAppCusorderdata(params).then(res2 => {
|
||||
wx.hideLoading();
|
||||
that.setData({
|
||||
'cardidb.value': resp.data.data.url,
|
||||
'cardidb.img': resp.data.data.full_url,
|
||||
})
|
||||
}).catch(res2 => {
|
||||
wx.hideLoading();
|
||||
if (res2.code == 418) {
|
||||
that.setData({
|
||||
'cardidb.value': resp.data.data.url,
|
||||
'cardidb.img': resp.data.data.full_url,
|
||||
'cardidb.err': !res2.data[1].caridB,
|
||||
'cardidb.errmsg': res2.data[1].errmsg,
|
||||
})
|
||||
}
|
||||
});
|
||||
} else {
|
||||
wx.hideLoading();
|
||||
wx.showToast({
|
||||
title: '上传失败',
|
||||
icon: 'none',
|
||||
duration: 2000
|
||||
})
|
||||
}
|
||||
},
|
||||
})
|
||||
},
|
||||
fail: res => {
|
||||
wx.showToast({
|
||||
title: '文件选择失败',
|
||||
icon: 'none',
|
||||
duration: 2000
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//上传营业执照
|
||||
if (e.currentTarget.dataset.type == 'business_licence') {
|
||||
|
||||
@@ -4,16 +4,16 @@
|
||||
<view class="fn-flex mt30 text-center">
|
||||
<view class="fn-flex-item relative ml10">
|
||||
<block wx:if="{{cardida.value}}">
|
||||
<view class="inline-block bg-f8 img-530x300 relative ulib-r10 overflowhidden">
|
||||
<view class="inline-block bg-f8 img-300x200 relative ulib-r10 overflowhidden">
|
||||
<i class="absolute top-0 right-0 bg-000-op50 iconfont icon-shuaxin inner10 font-26 color-fff ulib-rtr10 ulib-rbl10 z-index-4" bindtap="chooseImg" data-type="cardida" wx:if="{{edit=='1'}}"></i>
|
||||
<view class="absolute top-0 left-0 bottom-0 right-0 bg-f00-op50 z-index-3" wx:if="{{cardida.err}}">
|
||||
<view class="absolute left-0 right-0 box-middle pl20 pr20 text-break font-22 color-fff"><i class="iconfont icon-jinggao"></i>{{cardida.errmsg}}</view>
|
||||
<view class="absolute left-0 right-0 box-middle pl20 pr20 text-break font-22 color-fff" bindtap="chooseImg" data-type="cardida"><i class="iconfont icon-jinggao"></i>{{cardida.errmsg}}</view>
|
||||
</view>
|
||||
<image class='block wp100 img-h-300 ulib-r10' src='{{cardida.img}}' mode='aspectFit' bindtap="previewImage" data-type="cardida"></image>
|
||||
<image class='block wp100 img-h-200 ulib-r10' src='{{cardida.img}}' mode='aspectFit' bindtap="previewImage" data-type="cardida"></image>
|
||||
</view>
|
||||
</block>
|
||||
<block wx:else>
|
||||
<view class="inline-block bg-f8 img-530x300 relative ulib-r10 overflowhidden" bindtap="chooseImg" data-type="cardida">
|
||||
<view class="inline-block bg-f8 img-300x200 relative ulib-r10 overflowhidden" bindtap="chooseImg" data-type="cardida">
|
||||
<view class="absolute left-0 right-0 box-middle color-ccc">
|
||||
<i class="iconfont icon-zhengmian font-60"></i>
|
||||
<view class="mt10 font-22">上传身份证正面</view>
|
||||
@@ -21,6 +21,25 @@
|
||||
</view>
|
||||
</block>
|
||||
</view>
|
||||
<view class="fn-flex-item relative ml10">
|
||||
<block wx:if="{{cardidb.value}}">
|
||||
<view class="inline-block bg-f8 img-300x200 relative ulib-r10 overflowhidden">
|
||||
<i class="absolute top-0 right-0 bg-000-op50 iconfont icon-shuaxin inner10 font-26 color-fff ulib-rtr10 ulib-rbl10 z-index-4" bindtap="chooseImg" data-type="cardidb"></i>
|
||||
<view class="absolute top-0 left-0 bottom-0 right-0 bg-f00-op50 z-index-3" wx:if="{{cardidb.err}}">
|
||||
<view class="absolute left-0 right-0 box-middle pl20 pr20 text-break font-22 color-fff"><i class="iconfont icon-jinggao"></i>{{cardidb.errmsg}}</view>
|
||||
</view>
|
||||
<image class='block wp100 img-h-200 ulib-r10' src='{{cardidb.img}}' mode='aspectFit' bindtap="previewImage" data-type="cardidb"></image>
|
||||
</view>
|
||||
</block>
|
||||
<block wx:else>
|
||||
<view class="inline-block bg-f8 img-300x200 relative ulib-r10 overflowhidden" bindtap="chooseImg" data-type="cardidb">
|
||||
<view class="absolute left-0 right-0 box-middle color-ccc">
|
||||
<i class="iconfont icon-fanmian font-60"></i>
|
||||
<view class="mt10 font-22">上传身份证背面</view>
|
||||
</view>
|
||||
</view>
|
||||
</block>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
@@ -6,9 +6,11 @@ Page({
|
||||
title: "",
|
||||
row: "",
|
||||
multi: false,
|
||||
edit: '1'
|
||||
edit: '1',
|
||||
maxImgs: 5
|
||||
},
|
||||
onLoad: function (options) {
|
||||
console.log(options)
|
||||
for (let key in options) {
|
||||
this.setData({
|
||||
[key]: options[key]
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<image class='block wp100 img-h-300 ulib-r10' src='{{item.img}}' mode='aspectFit' bindtap="previewImage" data-url="{{item.img}}"></image>
|
||||
</view>
|
||||
</block>
|
||||
<block wx:if="{{row.length<5 && edit=='1'}}">
|
||||
<block wx:if="{{row.length<maxImgs && edit=='1'}}">
|
||||
<view class="inline-block bg-f8 img-530x300 ml15 mr15 relative ulib-r10 overflowhidden mt10" bindtap="chooseImg">
|
||||
<view class="absolute left-0 right-0 box-middle color-ccc">
|
||||
<i class="iconfont icon-paizhao font-48"></i>
|
||||
|
||||
Reference in New Issue
Block a user