fixed
This commit is contained in:
@@ -54,6 +54,7 @@
|
||||
"pages/order/editInsImg/index",
|
||||
"pages/order/editOtherImg/index",
|
||||
"pages/order/editImg/index",
|
||||
"pages/order/editBillImg/index",
|
||||
"pages/order/editInvoiceImg/index",
|
||||
"pages/storeData/index",
|
||||
"pages/storeData/customerData/index",
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
.img-750x422{width:100%;height:422rpx;box-sizing:border-box;}
|
||||
|
||||
.img-h-200{height:200rpx;box-sizing:border-box;}
|
||||
.img-h-300{height:300rpx;box-sizing:border-box;}
|
||||
.img-w-260{width:260rpx;box-sizing:border-box;}
|
||||
.img-w-280{width:280rpx;box-sizing:border-box;}
|
||||
.img-h-400{height:400rpx;box-sizing:border-box;}
|
||||
@@ -682,9 +682,6 @@ Page({
|
||||
if(that.data.frontUrl.url){
|
||||
params['cardidA'] = that.data.frontUrl.url;
|
||||
}
|
||||
if(that.data.backUrl.url){
|
||||
params['cardidB'] = that.data.backUrl.url;
|
||||
}
|
||||
if(that.data.businessUrl.url){
|
||||
params['business_licence'] = that.data.businessUrl.url;
|
||||
}
|
||||
@@ -728,9 +725,6 @@ Page({
|
||||
if(that.data.frontUrl.url){
|
||||
params['cardidA'] = that.data.frontUrl.url;
|
||||
}
|
||||
if(that.data.backUrl.url){
|
||||
params['cardidB'] = that.data.backUrl.url;
|
||||
}
|
||||
if(that.data.businessUrl.url){
|
||||
params['business_licence'] = that.data.businessUrl.url;
|
||||
}
|
||||
|
||||
@@ -21,7 +21,6 @@ Page({
|
||||
delivery_ck_img: {}, //交车确认图片
|
||||
|
||||
cardida: {}, //身份证正面照片
|
||||
cardidb: {}, //身份证反面照片
|
||||
business_licence: {}, //营业执照照片
|
||||
car_img: {}, //行驶证照片
|
||||
isShowCK: false,
|
||||
@@ -94,7 +93,6 @@ 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,
|
||||
pay_img: res.data.imgs.pay_img.length == 0 ? [] : res.data.imgs.pay_img,
|
||||
@@ -217,59 +215,6 @@ 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);
|
||||
wx.hideLoading();
|
||||
if (resp.data.code == 200) {
|
||||
that.setData({
|
||||
'cardidb.value': resp.data.data.url,
|
||||
'cardidb.img': resp.data.data.full_url,
|
||||
})
|
||||
|
||||
let params = {};
|
||||
params['id'] = that.data.id;
|
||||
params['cardidb'] = resp.data.data.url;
|
||||
_.apiQuery.putAppCusorderdata(params).then(res2 => {
|
||||
|
||||
}).catch(res2 => {
|
||||
if (res2.code == 418) {
|
||||
that.setData({
|
||||
'cardidb.err': !res2.data[1].caridB,
|
||||
'cardidb.errmsg': res2.data[1].errmsg,
|
||||
})
|
||||
}
|
||||
});
|
||||
}
|
||||
},
|
||||
})
|
||||
},
|
||||
fail: res => {
|
||||
wx.showToast({
|
||||
title: '文件选择失败',
|
||||
icon: 'none',
|
||||
duration: 2000
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//上传营业执照
|
||||
if (e.currentTarget.dataset.type == 'business_licence') {
|
||||
wx.chooseImage({
|
||||
@@ -601,12 +546,7 @@ Page({
|
||||
current: this.data.imgInfo.imgs.cardida.img,
|
||||
urls: [this.data.imgInfo.imgs.cardida.img],
|
||||
})
|
||||
} else if (e.currentTarget.dataset.type == 'cardidb') {
|
||||
wx.previewImage({
|
||||
current: this.data.imgInfo.imgs.cardidb.img,
|
||||
urls: [this.data.imgInfo.imgs.cardidb.img],
|
||||
})
|
||||
} else if (e.currentTarget.dataset.type == 'business_licence') {
|
||||
}else if (e.currentTarget.dataset.type == 'business_licence') {
|
||||
wx.previewImage({
|
||||
current: this.data.imgInfo.imgs.business_licence.img,
|
||||
urls: [this.data.imgInfo.imgs.business_licence.img],
|
||||
|
||||
@@ -85,7 +85,7 @@
|
||||
<view class="relative bbs-1-eb pl140 font-28" bindtap="pushLink" data-url="/pages/order/editCardid/index?id={{id}}&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?'已审核':cardida.value||cardidb.value?'更新':'上传'}}<i class="iconfont ml10 icon-gengduo"></i></view>
|
||||
<view>{{info.status>0?'已审核':cardida.value?'更新':'上传'}}<i class="iconfont ml10 icon-gengduo"></i></view>
|
||||
</view>
|
||||
</view>
|
||||
</block>
|
||||
@@ -120,7 +120,7 @@
|
||||
</view>
|
||||
</view>
|
||||
<!--上传发票-->
|
||||
<view class="relative bbs-1-eb pl140 font-28" bindtap="pushLink" data-url="/pages/order/editImg/index?id={{id}}&type=bill_img&title=发票&edit={{info.status>1?'0':'1'}}">
|
||||
<view class="relative bbs-1-eb pl140 font-28" bindtap="pushLink" data-url="/pages/order/editBillImg/index?id={{id}}&edit={{info.status>1?'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>1?'已审核':bill_img.value?'更新':'上传'}}<i class="iconfont ml10 icon-gengduo"></i></view>
|
||||
@@ -139,12 +139,8 @@
|
||||
<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>
|
||||
<block wx:if="{{info.status>2}}">
|
||||
已审核
|
||||
</block>
|
||||
<block wx:else>
|
||||
{{imgInfo.imgs.accident_img.value||imgInfo.imgs.insurance_img.value||imgInfo.imgs.business_img.value?'更新':'上传'}}
|
||||
</block>
|
||||
<block wx:if="{{info.status>2}}">已审核</block>
|
||||
<block wx:else>{{imgInfo.imgs.accident_img.value||imgInfo.imgs.insurance_img.value||imgInfo.imgs.business_img.value?'更新':'上传'}}</block>
|
||||
<i class="iconfont ml10 icon-gengduo"></i>
|
||||
</view>
|
||||
<!-- <button bindtap="pushLink" data-url="/pages/order/editInsImg/index?id={{id}}" class="inline-block text-middle font-22 color-fff ulib-r10 btn-36afa2" hover-class="btn-36afa2-hover"><i class="iconfont icon-dengji mr10"></i>{{ins_img.length>0?'更新':'上传'}}</button> -->
|
||||
@@ -169,7 +165,7 @@
|
||||
<!--图片展示-->
|
||||
<block wx:if="{{imgInfo.img_status==2}}">
|
||||
<!--身份证-->
|
||||
<block wx:if="{{imgInfo.imgs.cardida.img||imgInfo.imgs.cardidb.img}}">
|
||||
<block wx:if="{{imgInfo.imgs.cardida.img}}">
|
||||
<view class="mt40 font-32">身份证</view>
|
||||
<view class="fn-flex mt30 text-center">
|
||||
<view class="fn-flex-item relative mr10">
|
||||
@@ -177,11 +173,6 @@
|
||||
<image class='block wp100 img-h-200 ulib-r10' src='{{imgInfo.imgs.cardida.img}}' lazy-load="{{true}}" mode="aspectFit"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="fn-flex-item relative ml10">
|
||||
<view class="inline-block bg-f8 img-300x200 relative ulib-r10 overflowhidden" wx:if="{{imgInfo.imgs.cardidb.img}}" bindtap="previewImage" data-type="cardidb">
|
||||
<image class='block wp100 img-h-200 ulib-r10' src='{{imgInfo.imgs.cardidb.img}}' lazy-load="{{true}}" mode="aspectFit"></image>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</block>
|
||||
<!--营业执照-->
|
||||
|
||||
@@ -0,0 +1,351 @@
|
||||
import _ from '../../../commons/js/commons'
|
||||
const app = getApp()
|
||||
Page({
|
||||
data: {
|
||||
cardida:{},//身份证正面照片
|
||||
business_licence:{},//营业执照照片
|
||||
bill_img:{},//发票照片
|
||||
ins_img:[],//保险照片
|
||||
other_img:[],//交车合照
|
||||
},
|
||||
onLoad: function (options) {
|
||||
for (let key in options) {
|
||||
this.setData({
|
||||
[key]: options[key]
|
||||
})
|
||||
}
|
||||
|
||||
this.getAppCusorderdata()
|
||||
|
||||
},
|
||||
onShow: function () {
|
||||
|
||||
},
|
||||
|
||||
//获取订单图片
|
||||
getAppCusorderdata(){
|
||||
let params = {};
|
||||
params['id'] = this.data.id;
|
||||
_.apiQuery.getAppCusorderdata(params).then(res=>{
|
||||
this.setData({
|
||||
imgInfo:res.data,
|
||||
})
|
||||
if(res.data.img_status == 1){
|
||||
this.setData({
|
||||
cardida:res.data.imgs.cardida.length==0?{}:res.data.imgs.cardida,
|
||||
business_licence:res.data.imgs.business_licence.length==0?{}:res.data.imgs.business_licence,
|
||||
bill_img:res.data.imgs.bill_img.length==0?{}:res.data.imgs.bill_img,
|
||||
ins_img:res.data.imgs.ins_img.length==0?[]:res.data.imgs.ins_img,
|
||||
other_img:res.data.imgs.other_img.length==0?[]:res.data.imgs.other_img,
|
||||
})
|
||||
}
|
||||
wx.stopPullDownRefresh()
|
||||
})
|
||||
},
|
||||
|
||||
//选择图片
|
||||
chooseImg(e) {
|
||||
let that = this
|
||||
//上传身份证正面
|
||||
if(e.currentTarget.dataset.type=='cardida'){
|
||||
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['cardida'] = resp.data.data.url;
|
||||
_.apiQuery.putAppCusorderdata(params).then(res2 => {
|
||||
wx.hideLoading();
|
||||
that.setData({
|
||||
'cardida.value':resp.data.data.url,
|
||||
'cardida.img':resp.data.data.full_url,
|
||||
})
|
||||
}).catch(res2=>{
|
||||
wx.hideLoading();
|
||||
if(res2.code==418){
|
||||
that.setData({
|
||||
'cardida.value':resp.data.data.url,
|
||||
'cardida.img':resp.data.data.full_url,
|
||||
'cardida.err':!res2.data[0].caridA,
|
||||
'cardida.errmsg':res2.data[0].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'){
|
||||
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['business_licence'] = resp.data.data.url;
|
||||
_.apiQuery.putAppCusorderdata(params).then(res2 => {
|
||||
wx.hideLoading();
|
||||
that.setData({
|
||||
'business_licence.value':resp.data.data.url,
|
||||
'business_licence.img':resp.data.data.full_url,
|
||||
})
|
||||
}).catch(res2=>{
|
||||
wx.hideLoading();
|
||||
if(res2.code==418){
|
||||
that.setData({
|
||||
'business_licence.value':resp.data.data.url,
|
||||
'business_licence.img':resp.data.data.full_url,
|
||||
'business_licence.err':!res2.data[0].business_licence,
|
||||
'business_licence.errmsg':res2.data[0].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=='bill_img'){
|
||||
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['bill_img'] = resp.data.data.url;
|
||||
_.apiQuery.putAppCusorderdata(params).then(res2 => {
|
||||
wx.hideLoading();
|
||||
that.setData({
|
||||
'bill_img.value':resp.data.data.url,
|
||||
'bill_img.img':resp.data.data.full_url,
|
||||
})
|
||||
}).catch(res2=>{
|
||||
wx.hideLoading();
|
||||
if (res2.code == 418) {
|
||||
that.setData({
|
||||
'bill_img.value': resp.data.data.url,
|
||||
'bill_img.img': resp.data.data.full_url,
|
||||
'bill_img.err': !res2.data[0].bill_img,
|
||||
'bill_img.errmsg': res2.data[0].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=='ins_img'){
|
||||
wx.chooseImage({
|
||||
count: 10 - that.data.ins_img.length, //
|
||||
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
|
||||
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
|
||||
success(res1) {
|
||||
wx.showLoading({
|
||||
title: '上传中',
|
||||
})
|
||||
let ins_img=that.data.ins_img
|
||||
let k = 0
|
||||
for (let i = 0; i < res1.tempFilePaths.length; i++) {
|
||||
//上传图片
|
||||
wx.uploadFile({
|
||||
url:_.config.api.upImg,
|
||||
filePath:res1.tempFilePaths[i],
|
||||
name: 'img',
|
||||
formData: {
|
||||
'app': 'liche'
|
||||
},
|
||||
success: (resp) => {
|
||||
k = k + 1
|
||||
resp.data = JSON.parse(resp.data);
|
||||
if (resp.data.code == 200) {
|
||||
let imgdata = resp.data
|
||||
let list = []
|
||||
list.push({
|
||||
value:imgdata.data.url,
|
||||
img:imgdata.data.full_url,
|
||||
})
|
||||
ins_img=ins_img.concat(list)
|
||||
if(k == res1.tempFilePaths.length){
|
||||
let params = {};
|
||||
params['id'] = that.data.id;
|
||||
let img = []
|
||||
ins_img.forEach(item => {
|
||||
img.push(item.value)
|
||||
})
|
||||
params['ins_imgs'] = img;
|
||||
_.apiQuery.putAppCusorderdata(params).then(res2 => {
|
||||
wx.hideLoading();
|
||||
that.setData({
|
||||
ins_img,
|
||||
})
|
||||
}).catch(res2=>{
|
||||
wx.hideLoading();
|
||||
});
|
||||
}
|
||||
}else{
|
||||
wx.hideLoading();
|
||||
}
|
||||
},
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
},
|
||||
fail: res => {
|
||||
wx.showToast({
|
||||
title: '文件选择失败',
|
||||
icon: 'none',
|
||||
duration: 2000
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
},
|
||||
|
||||
// 编辑页面删除图片
|
||||
delImg(e){
|
||||
if(e.currentTarget.dataset.type=='ins_img'){
|
||||
let ins_img = this.data.ins_img
|
||||
ins_img.splice(e.currentTarget.dataset.index, 1)
|
||||
let params = {};
|
||||
params['id'] = this.data.id;
|
||||
let img = []
|
||||
ins_img.forEach(item => {
|
||||
img.push(item.value)
|
||||
})
|
||||
params['ins_imgs'] = img;
|
||||
_.apiQuery.putAppCusorderdata(params).then(res => {
|
||||
this.setData({
|
||||
ins_img,
|
||||
})
|
||||
})
|
||||
}else if(e.currentTarget.dataset.type=='other_img'){
|
||||
let other_img = this.data.other_img
|
||||
other_img.splice(e.currentTarget.dataset.index, 1)
|
||||
let params = {};
|
||||
params['id'] = this.data.id;
|
||||
let img = []
|
||||
other_img.forEach(item => {
|
||||
img.push(item.value)
|
||||
})
|
||||
params['other_imgs'] = img;
|
||||
_.apiQuery.putAppCusorderdata(params).then(res => {
|
||||
this.setData({
|
||||
other_img,
|
||||
})
|
||||
})
|
||||
}
|
||||
},
|
||||
|
||||
//查看图片
|
||||
previewImage: function (e) {
|
||||
if(e.currentTarget.dataset.type=='register_img'){
|
||||
wx.previewImage({
|
||||
current:this.data.imgInfo.imgs.register_img.img,
|
||||
urls:[this.data.imgInfo.imgs.register_img.img],
|
||||
})
|
||||
}
|
||||
else if(e.currentTarget.dataset.type=='bill_img'){
|
||||
wx.previewImage({
|
||||
current:this.data.imgInfo.imgs.bill_img.img,
|
||||
urls:[this.data.imgInfo.imgs.bill_img.img],
|
||||
})
|
||||
}
|
||||
},
|
||||
|
||||
})
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"navigationBarTitleText": "发票信息",
|
||||
"usingComponents": {}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
<view class="container">
|
||||
<view class="inner30">
|
||||
|
||||
<!-- <view class="mt40 font-32">发票</view> -->
|
||||
<view class="fn-flex mt30 text-center">
|
||||
<view class="fn-flex-item relative ml10">
|
||||
<block wx:if="{{bill_img.value}}">
|
||||
<view class="inline-block bg-f8 img-530x300 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="bill_img"></i>
|
||||
<view class="absolute top-0 left-0 bottom-0 right-0 bg-f00-op50 z-index-3" wx:if="{{bill_img.err}}">
|
||||
<view class="absolute left-0 right-0 box-middle pl20 pr20 text-break font-22 color-fff"><i class="iconfont icon-jinggao"></i>{{bill_img.errmsg}}</view>
|
||||
</view>
|
||||
<image class='block wp100 img-h-300 ulib-r10' src='{{bill_img.img}}' mode='aspectFit' bindtap="previewImage" data-type="bill_img"></image>
|
||||
</view>
|
||||
</block>
|
||||
<block wx:else>
|
||||
<view class="inline-block bg-f8 img-530x300 relative ulib-r10 overflowhidden" bindtap="chooseImg" data-type="bill_img">
|
||||
<view class="absolute left-0 right-0 box-middle color-ccc">
|
||||
<i class="iconfont icon-paizhao font-48"></i>
|
||||
<view class="mt10 font-22">上传发票</view>
|
||||
</view>
|
||||
</view>
|
||||
</block>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
@@ -0,0 +1 @@
|
||||
/* pages/order/editBillImg/index.wxss */
|
||||
@@ -3,7 +3,6 @@ const app = getApp()
|
||||
Page({
|
||||
data: {
|
||||
cardida: {}, //身份证正面照片
|
||||
cardidb: {}, //身份证反面照片
|
||||
business_licence: {}, //营业执照照片
|
||||
car_img: {}, //行驶证照片
|
||||
register_img: {}, //登记证照片
|
||||
@@ -43,128 +42,6 @@ Page({
|
||||
//选择图片
|
||||
chooseImg(e) {
|
||||
let that = this
|
||||
//上传身份证正面
|
||||
if (e.currentTarget.dataset.type == 'cardida') {
|
||||
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['cardida'] = resp.data.data.url;
|
||||
_.apiQuery.putAppCusorderdata(params).then(res2 => {
|
||||
wx.hideLoading();
|
||||
that.setData({
|
||||
'cardida.value': resp.data.data.url,
|
||||
'cardida.img': resp.data.data.full_url,
|
||||
})
|
||||
}).catch(res2 => {
|
||||
wx.hideLoading();
|
||||
if (res2.code == 418) {
|
||||
that.setData({
|
||||
'cardida.value': resp.data.data.url,
|
||||
'cardida.img': resp.data.data.full_url,
|
||||
'cardida.err': !res2.data[0].caridA,
|
||||
'cardida.errmsg': res2.data[0].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 == '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') {
|
||||
wx.chooseImage({
|
||||
|
||||
@@ -3,7 +3,6 @@ const app = getApp()
|
||||
Page({
|
||||
data: {
|
||||
cardida: {}, //身份证正面照片
|
||||
cardidb: {}, //身份证反面照片
|
||||
business_licence: {}, //营业执照照片
|
||||
car_img: {}, //行驶证照片
|
||||
register_img: {}, //登记证照片
|
||||
@@ -35,7 +34,6 @@ 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,
|
||||
@@ -110,67 +108,6 @@ 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') {
|
||||
wx.chooseImage({
|
||||
@@ -510,11 +447,6 @@ Page({
|
||||
current: this.data.imgInfo.imgs.cardida.img,
|
||||
urls: [this.data.imgInfo.imgs.cardida.img],
|
||||
})
|
||||
} else if (e.currentTarget.dataset.type == 'cardidb') {
|
||||
wx.previewImage({
|
||||
current: this.data.imgInfo.imgs.cardidb.img,
|
||||
urls: [this.data.imgInfo.imgs.cardidb.img],
|
||||
})
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -1,20 +1,19 @@
|
||||
<view class="container">
|
||||
<view class="inner30">
|
||||
|
||||
<!-- <view class="mt40 font-32">身份证</view> -->
|
||||
<view class="fn-flex mt30 text-center">
|
||||
<view class="fn-flex-item relative mr10">
|
||||
<view class="fn-flex-item relative ml10">
|
||||
<block wx:if="{{cardida.value}}">
|
||||
<view class="inline-block bg-f8 img-300x200 relative ulib-r10 overflowhidden">
|
||||
<view class="inline-block bg-f8 img-530x300 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>
|
||||
<image class='block wp100 img-h-200 ulib-r10' src='{{cardida.img}}' mode='aspectFit' bindtap="previewImage" data-type="cardida"></image>
|
||||
<image class='block wp100 img-h-300 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-300x200 relative ulib-r10 overflowhidden" bindtap="chooseImg" data-type="cardida">
|
||||
<view class="inline-block bg-f8 img-530x300 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>
|
||||
@@ -22,25 +21,6 @@
|
||||
</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" wx:if="{{edit=='1'}}"></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>
|
||||
@@ -5,7 +5,7 @@
|
||||
<block wx:if="{{row.value}}">
|
||||
<view class="inline-block bg-f8 img-530x300 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-1" bindtap="chooseImg" data-url="{{row.img}}" wx:if="{{edit=='1'}}"></i>
|
||||
<image class='block wp100 img-h-530 ulib-r10' src='{{row.img}}' mode='aspectFit' bindtap="previewImage" data-url="{{row.img}}"></image>
|
||||
<image class='block wp100 img-h-300 ulib-r10' src='{{row.img}}' mode='aspectFit' bindtap="previewImage" data-url="{{row.img}}"></image>
|
||||
</view>
|
||||
</block>
|
||||
<block wx:else>
|
||||
@@ -24,7 +24,7 @@
|
||||
<block wx:for='{{row}}' wx:key='index'>
|
||||
<view class="inline-block bg-f8 img-530x300 ml15 mr15 relative ulib-r10 overflowhidden mt10">
|
||||
<i class="absolute top-0 right-0 bg-000-op50 iconfont icon-guanbi1 inner10 font-26 color-fff ulib-rtr10 ulib-rbl10 z-index-1" bindtap="delImg" data-index="{{index}}" wx:if="{{edit=='1'}}"></i>
|
||||
<image class='block wp100 img-h-530 ulib-r10' src='{{item.img}}' mode='aspectFit' bindtap="previewImage" data-url="{{item.img}}"></image>
|
||||
<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'}}">
|
||||
|
||||
@@ -3,7 +3,6 @@ const app = getApp()
|
||||
Page({
|
||||
data: {
|
||||
cardida:{},//身份证正面照片
|
||||
cardidb:{},//身份证反面照片
|
||||
business_licence:{},//营业执照照片
|
||||
car_img:{},//行驶证照片
|
||||
register_img:{},//登记证照片
|
||||
@@ -75,33 +74,6 @@ Page({
|
||||
business_img:res.data.imgs.business_img.length==0?{}:res.data.imgs.business_img,
|
||||
accident_img:res.data.imgs.accident_img.length==0?{}:res.data.imgs.accident_img,
|
||||
})
|
||||
if(res.data.imgs.insurance_img.length!=0&&res.data.imgs.insurance_img.value){
|
||||
this.setData({
|
||||
insurance_product:res.data.imgs.insurance_img.product,
|
||||
insurance_date:res.data.imgs.insurance_img.date,
|
||||
insurance_price:res.data.imgs.insurance_img.price,
|
||||
insurance_rebate:res.data.imgs.insurance_img.rebate,
|
||||
insurance_rebate_am:res.data.imgs.insurance_img.rebate>0?Math.floor(res.data.imgs.insurance_img.price*res.data.imgs.insurance_img.rebate)/100:0,
|
||||
})
|
||||
}
|
||||
if(res.data.imgs.business_img.length!=0&&res.data.imgs.business_img.value){
|
||||
this.setData({
|
||||
business_product:res.data.imgs.business_img.product,
|
||||
business_date:res.data.imgs.business_img.date,
|
||||
business_price:res.data.imgs.business_img.price,
|
||||
business_rebate:res.data.imgs.business_img.rebate,
|
||||
business_rebate_am:res.data.imgs.business_img.rebate>0?Math.floor(res.data.imgs.business_img.price*res.data.imgs.business_img.rebate)/100:0,
|
||||
})
|
||||
}
|
||||
if(res.data.imgs.accident_img.length!=0&&res.data.imgs.accident_img.value){
|
||||
this.setData({
|
||||
accident_product:res.data.imgs.accident_img.product,
|
||||
accident_date:res.data.imgs.accident_img.date,
|
||||
accident_price:res.data.imgs.accident_img.price,
|
||||
accident_rebate:res.data.imgs.accident_img.rebate,
|
||||
accident_rebate_am:res.data.imgs.accident_img.rebate>0?Math.floor(res.data.imgs.accident_img.price*res.data.imgs.accident_img.rebate)/100:0,
|
||||
})
|
||||
}
|
||||
}
|
||||
wx.stopPullDownRefresh()
|
||||
})
|
||||
|
||||
@@ -1,19 +1,16 @@
|
||||
<view class="container">
|
||||
<view class="inner30 pb100">
|
||||
|
||||
<view class="pl40 pr40 pt40 relative ulib-r10 box-shadow-000-10-10 overflowhidden">
|
||||
|
||||
<view class="font-28 text-center text-bold">交强险</view>
|
||||
<view class="mt30 pb30 text-center">
|
||||
<view class="inline-block img-300x200 relative ulib-r10 overflowhidden">
|
||||
<view class="inline-block img-530x300 relative ulib-r10 overflowhidden">
|
||||
<block wx:if="{{insurance_img.value}}">
|
||||
<view class="inline-block bg-f8 img-300x200 relative ulib-r10 overflowhidden">
|
||||
<view class="inline-block bg-f8 img-530x300 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-1" bindtap="chooseImg" data-type="insurance_img" wx:if="{{edit=='1'}}"></i>
|
||||
<image class='block wp100 img-h-200 ulib-r10' src='{{insurance_img.img}}' mode='aspectFit' bindtap="previewImage" data-type="insurance_img"></image>
|
||||
<image class='block wp100 img-h-300 ulib-r10' src='{{insurance_img.img}}' mode='aspectFit' bindtap="previewImage" data-type="insurance_img"></image>
|
||||
</view>
|
||||
</block>
|
||||
<block wx:else>
|
||||
<view class="inline-block bg-f8 img-300x200 relative ulib-r10 overflowhidden" bindtap="chooseImg" data-type="insurance_img">
|
||||
<view class="inline-block bg-f8 img-530x300 relative ulib-r10 overflowhidden" bindtap="chooseImg" data-type="insurance_img">
|
||||
<view class="absolute left-0 right-0 box-middle color-ccc">
|
||||
<i class="iconfont icon-paizhao font-48"></i>
|
||||
<view class="mt10 font-22">上传交强险</view>
|
||||
@@ -22,79 +19,17 @@
|
||||
</block>
|
||||
</view>
|
||||
</view>
|
||||
<!--
|
||||
<view class="relative bg-f8 mb40 inner40 ulib-r10 overflowhidden font-28" wx:if="{{insurance_img.value&&!isEditInsurance}}">
|
||||
<view class="sellout-tip font-24" bindtap="optEditInsurance">修改</view>
|
||||
<view class="relative font-28">
|
||||
保险公司:{{insurance_img.product}}
|
||||
</view>
|
||||
<view class="mt20 relative font-28">
|
||||
生效日期:{{insurance_img.date}}
|
||||
</view>
|
||||
<view class="mt20 relative font-28">
|
||||
保险金额:{{insurance_img.price}}元
|
||||
</view>
|
||||
<block wx:if="{{userInfo.biz_type==1}}">
|
||||
<view class="mt20 relative font-28">
|
||||
保险返点:{{insurance_rebate}}%
|
||||
</view>
|
||||
<view class="mt20 relative font-28">
|
||||
返点金额:{{insurance_rebate_am}}元
|
||||
</view>
|
||||
</block>
|
||||
</view>
|
||||
<view wx:elif="{{insurance_img.value}}">
|
||||
<view class="relative bbs-1-eb last-b-none pl140 font-28">
|
||||
<view class="absolute left-0 box-middle">保险公司</view>
|
||||
<view>
|
||||
<input class="wp100 height-100 text-right font-28" placeholder-class="color-ccc" type="text" placeholder="请输入保险公司" bindinput='inputTx' data-key="insurance_product" name='insurance_product' value='{{insurance_product}}' always-embed='{{true}}' />
|
||||
</view>
|
||||
</view>
|
||||
<view class="relative bbs-1-eb last-b-none pl180 font-28">
|
||||
<view class="absolute left-0 box-middle">生效日期</view>
|
||||
<view class="pt30 pb30 text-right font-28 color-666">
|
||||
<picker mode="date" value="{{insurance_date}}" bindchange="selectDate" data-type="insurance">
|
||||
<text class="color-ccc" wx:if="{{insurance_date == ''}}">请选择</text>
|
||||
<text wx:else>{{insurance_date}}</text>
|
||||
<i class="iconfont ml10 icon-gengduo"></i>
|
||||
</picker>
|
||||
</view>
|
||||
</view>
|
||||
<view class="relative bbs-1-eb last-b-none pl140 pr40 font-28">
|
||||
<view class="absolute left-0 box-middle">保险金额</view>
|
||||
<view>
|
||||
<input class="wp100 height-100 text-right font-28" placeholder-class="color-ccc" type="digit" placeholder="请输入保险金额" bindinput='inputTx' data-key="insurance_price" name='insurance_price' value='{{insurance_price}}' always-embed='{{true}}' />
|
||||
</view>
|
||||
<view class="absolute right-0 box-middle">元</view>
|
||||
</view>
|
||||
<block wx:if="{{userInfo.biz_type==1}}">
|
||||
<view class="relative bbs-1-eb last-b-none pl140 pr40 font-28">
|
||||
<view class="absolute left-0 box-middle">保险返点</view>
|
||||
<view>
|
||||
<input class="wp100 height-100 text-right font-28" placeholder-class="color-ccc" type="digit" placeholder="请输入保险返点" bindinput='inputTx' data-key="insurance_rebate" name='insurance_rebate' value='{{insurance_rebate}}' always-embed='{{true}}' />
|
||||
</view>
|
||||
<view class="absolute right-0 box-middle">%</view>
|
||||
</view>
|
||||
</block>
|
||||
<view class="relative bbs-1-eb last-b-none pt30 pb30 text-center font-28">
|
||||
<button class="inline-block text-middle font-22 color-fff ulib-r10 btn-36afa2" hover-class="btn-36afa2-hover" bindtap="putAppCusorderdataInfo" data-type="insurance">确定修改</button>
|
||||
</view>
|
||||
</view>
|
||||
-->
|
||||
</view>
|
||||
|
||||
<view class="mt50 pl40 pr40 pt40 relative ulib-r10 box-shadow-000-10-10 overflowhidden">
|
||||
<view class="font-28 text-center text-bold">商业险</view>
|
||||
<view class="mt30 pb30 text-center">
|
||||
<view class="inline-block img-300x200 relative ulib-r10 overflowhidden">
|
||||
<view class="inline-block img-530x300 relative ulib-r10 overflowhidden">
|
||||
<block wx:if="{{business_img.value}}">
|
||||
<view class="inline-block bg-f8 img-300x200 relative ulib-r10 overflowhidden">
|
||||
<view class="inline-block bg-f8 img-530x300 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-1" bindtap="chooseImg" data-type="business_img" wx:if="{{edit=='1'}}"></i>
|
||||
<image class='block wp100 img-h-200 ulib-r10' src='{{business_img.img}}' mode='aspectFit' bindtap="previewImage" data-type="business_img"></image>
|
||||
<image class='block wp100 img-h-300 ulib-r10' src='{{business_img.img}}' mode='aspectFit' bindtap="previewImage" data-type="business_img"></image>
|
||||
</view>
|
||||
</block>
|
||||
<block wx:else>
|
||||
<view class="inline-block bg-f8 img-300x200 relative ulib-r10 overflowhidden" bindtap="chooseImg" data-type="business_img">
|
||||
<view class="inline-block bg-f8 img-530x300 relative ulib-r10 overflowhidden" bindtap="chooseImg" data-type="business_img">
|
||||
<view class="absolute left-0 right-0 box-middle color-ccc">
|
||||
<i class="iconfont icon-paizhao font-48"></i>
|
||||
<view class="mt10 font-22">上传商业险</view>
|
||||
@@ -103,168 +38,5 @@
|
||||
</block>
|
||||
</view>
|
||||
</view>
|
||||
<!--
|
||||
<view class="relative bg-f8 mb40 inner40 ulib-r10 overflowhidden font-28" wx:if="{{business_img.value&&!isEditBusiness}}">
|
||||
<view class="sellout-tip font-24" bindtap="optEditBusiness">修改</view>
|
||||
<view class="relative font-28">
|
||||
保险公司:{{business_img.product}}
|
||||
</view>
|
||||
<view class="mt20 relative font-28">
|
||||
生效日期:{{business_img.date}}
|
||||
</view>
|
||||
<view class="mt20 relative font-28">
|
||||
保险金额:{{business_img.price}}元
|
||||
</view>
|
||||
<block wx:if="{{userInfo.biz_type==1}}">
|
||||
<view class="mt20 relative font-28">
|
||||
保险返点:{{business_rebate}}%
|
||||
</view>
|
||||
<view class="mt20 relative font-28">
|
||||
返点金额:{{business_rebate_am}}元
|
||||
</view>
|
||||
</block>
|
||||
</view>
|
||||
<view wx:elif="{{business_img.value}}">
|
||||
<view class="relative bbs-1-eb last-b-none pl140 font-28">
|
||||
<view class="absolute left-0 box-middle">保险公司</view>
|
||||
<view>
|
||||
<input class="wp100 height-100 text-right font-28" placeholder-class="color-ccc" type="text" placeholder="请输入保险公司" bindinput='inputTx' data-key="business_product" name='business_product' value='{{business_product}}' always-embed='{{true}}' />
|
||||
</view>
|
||||
</view>
|
||||
<view class="relative bbs-1-eb last-b-none pl180 font-28">
|
||||
<view class="absolute left-0 box-middle">生效日期</view>
|
||||
<view class="pt30 pb30 text-right font-28 color-666">
|
||||
<picker mode="date" value="{{business_date}}" bindchange="selectDate" data-type="business">
|
||||
<text class="color-ccc" wx:if="{{business_date == ''}}">请选择</text>
|
||||
<text wx:else>{{business_date}}</text>
|
||||
<i class="iconfont ml10 icon-gengduo"></i>
|
||||
</picker>
|
||||
</view>
|
||||
</view>
|
||||
<view class="relative bbs-1-eb last-b-none pl140 pr40 font-28">
|
||||
<view class="absolute left-0 box-middle">保险金额</view>
|
||||
<view>
|
||||
<input class="wp100 height-100 text-right font-28" placeholder-class="color-ccc" type="digit" placeholder="请输入保险金额" bindinput='inputTx' data-key="business_price" name='business_price' value='{{business_price}}' always-embed='{{true}}' />
|
||||
</view>
|
||||
<view class="absolute right-0 box-middle">元</view>
|
||||
</view>
|
||||
<block wx:if="{{userInfo.biz_type==1}}">
|
||||
<view class="relative bbs-1-eb last-b-none pl140 pr40 font-28">
|
||||
<view class="absolute left-0 box-middle">保险返点</view>
|
||||
<view>
|
||||
<input class="wp100 height-100 text-right font-28" placeholder-class="color-ccc" type="digit" placeholder="请输入保险返点" bindinput='inputTx' data-key="business_rebate" name='business_rebate' value='{{business_rebate}}' always-embed='{{true}}' />
|
||||
</view>
|
||||
<view class="absolute right-0 box-middle">%</view>
|
||||
</view>
|
||||
<view class="relative bbs-1-eb last-b-none pt30 pb30 text-center font-28">
|
||||
<button class="inline-block text-middle font-22 color-fff ulib-r10 btn-36afa2" hover-class="btn-36afa2-hover" bindtap="putAppCusorderdataInfo" data-type="business">确定修改</button>
|
||||
</view>
|
||||
</block>
|
||||
</view>
|
||||
-->
|
||||
</view>
|
||||
<!--
|
||||
<view class="mt50 pl40 pr40 pt40 relative ulib-r10 box-shadow-000-10-10 overflowhidden">
|
||||
<view class="font-28 text-center text-bold">意外险</view>
|
||||
<view class="mt30 pb30 text-center">
|
||||
<view class="inline-block img-300x200 relative ulib-r10 overflowhidden">
|
||||
<block wx:if="{{accident_img.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-1" bindtap="chooseImg" data-type="accident_img"></i>
|
||||
<image class='block wp100 img-h-200 ulib-r10' src='{{accident_img.img}}' mode='aspectFit' bindtap="previewImage" data-type="accident_img"></image>
|
||||
</view>
|
||||
</block>
|
||||
<block wx:else>
|
||||
<view class="inline-block bg-f8 img-300x200 relative ulib-r10 overflowhidden" bindtap="chooseImg" data-type="accident_img">
|
||||
<view class="absolute left-0 right-0 box-middle color-ccc">
|
||||
<i class="iconfont icon-paizhao font-48"></i>
|
||||
<view class="mt10 font-22">上传意外险</view>
|
||||
</view>
|
||||
</view>
|
||||
</block>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="relative bg-f8 mb40 inner40 ulib-r10 overflowhidden font-28" wx:if="{{accident_img.value&&!isEditAccident}}">
|
||||
<view class="sellout-tip font-24" bindtap="optEditAccident">修改</view>
|
||||
<view class="relative font-28">
|
||||
保险公司:{{accident_img.product}}
|
||||
</view>
|
||||
<view class="mt20 relative font-28">
|
||||
生效日期:{{accident_img.date}}
|
||||
</view>
|
||||
<view class="mt20 relative font-28">
|
||||
保险金额:{{accident_img.price}}元
|
||||
</view>
|
||||
<block wx:if="{{userInfo.biz_type==1}}">
|
||||
<view class="mt20 relative font-28">
|
||||
保险返点:{{accident_rebate}}%
|
||||
</view>
|
||||
<view class="mt20 relative font-28">
|
||||
返点金额:{{accident_rebate_am}}元
|
||||
</view>
|
||||
</block>
|
||||
</view>
|
||||
<view wx:elif="{{accident_img.value}}">
|
||||
<view class="relative bbs-1-eb last-b-none pl140 font-28">
|
||||
<view class="absolute left-0 box-middle">保险公司</view>
|
||||
<view>
|
||||
<input class="wp100 height-100 text-right font-28" placeholder-class="color-ccc" type="text" placeholder="请输入保险公司" bindinput='inputTx' data-key="accident_product" name='accident_product' value='{{accident_product}}' always-embed='{{true}}' />
|
||||
</view>
|
||||
</view>
|
||||
<view class="relative bbs-1-eb last-b-none pl180 font-28">
|
||||
<view class="absolute left-0 box-middle">生效日期</view>
|
||||
<view class="pt30 pb30 text-right font-28 color-666">
|
||||
<picker mode="date" value="{{accident_date}}" bindchange="selectDate" data-type="accident">
|
||||
<text class="color-ccc" wx:if="{{accident_date == ''}}">请选择</text>
|
||||
<text wx:else>{{accident_date}}</text>
|
||||
<i class="iconfont ml10 icon-gengduo"></i>
|
||||
</picker>
|
||||
</view>
|
||||
</view>
|
||||
<view class="relative bbs-1-eb last-b-none pl140 pr40 font-28">
|
||||
<view class="absolute left-0 box-middle">保险金额</view>
|
||||
<view>
|
||||
<input class="wp100 height-100 text-right font-28" placeholder-class="color-ccc" type="digit" placeholder="请输入保险金额" bindinput='inputTx' data-key="accident_price" name='accident_price' value='{{accident_price}}' always-embed='{{true}}' />
|
||||
</view>
|
||||
<view class="absolute right-0 box-middle">元</view>
|
||||
</view>
|
||||
<block wx:if="{{userInfo.biz_type==1}}">
|
||||
<view class="relative bbs-1-eb last-b-none pl140 pr40 font-28">
|
||||
<view class="absolute left-0 box-middle">保险返点</view>
|
||||
<view>
|
||||
<input class="wp100 height-100 text-right font-28" placeholder-class="color-ccc" type="digit" placeholder="请输入保险返点" bindinput='inputTx' data-key="accident_rebate" name='accident_rebate' value='{{accident_rebate}}' always-embed='{{true}}' />
|
||||
</view>
|
||||
<view class="absolute right-0 box-middle">%</view>
|
||||
</view>
|
||||
</block>
|
||||
<view class="relative bbs-1-eb last-b-none pt30 pb30 text-center font-28">
|
||||
<button class="inline-block text-middle font-22 color-fff ulib-r10 btn-36afa2" hover-class="btn-36afa2-hover" bindtap="putAppCusorderdataInfo" data-type="accident">确定修改</button>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
-->
|
||||
<!-- <view class="mt50 pt40 relative ulib-r10 box-shadow-000-10-10 overflowhidden">
|
||||
<view class="font-28 text-center text-bold">其他保险</view>
|
||||
<view class="mt30 pb30 text-center">
|
||||
<scroll-view class="space-nowrap" scroll-x="true">
|
||||
<block wx:for='{{ins_img}}' wx:for-item='ins_img' wx:key='index'>
|
||||
<view class="inline-block bg-f8 img-300x200 ml10 mr10 relative ulib-r10 overflowhidden">
|
||||
<i class="absolute top-0 right-0 bg-000-op50 iconfont icon-guanbi1 inner10 font-26 color-fff ulib-rtr10 ulib-rbl10 z-index-1" bindtap="delImg" data-type="ins_img" data-index="{{index}}" ></i>
|
||||
<image class='block wp100 img-h-200 ulib-r10' src='{{ins_img.img}}' mode='aspectFit' bindtap="previewImage" data-type="ins_img" data-current="{{ins_img.img}}"></image>
|
||||
</view>
|
||||
</block>
|
||||
<block wx:if="{{ins_img.length<10}}">
|
||||
<view class="inline-block bg-f8 img-300x200 ml10 mr10 relative ulib-r10 overflowhidden" bindtap="chooseImg" data-type="ins_img">
|
||||
<view class="absolute left-0 right-0 box-middle color-ccc">
|
||||
<i class="iconfont icon-paizhao font-48"></i>
|
||||
<view class="mt10 font-22">上传其他保险</view>
|
||||
</view>
|
||||
</view>
|
||||
</block>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</view> -->
|
||||
|
||||
</view>
|
||||
</view>
|
||||
@@ -3,7 +3,6 @@ const app = getApp()
|
||||
Page({
|
||||
data: {
|
||||
cardida:{},//身份证正面照片
|
||||
cardidb:{},//身份证反面照片
|
||||
business_licence:{},//营业执照照片
|
||||
car_img:{},//行驶证照片
|
||||
register_img:{},//登记证照片
|
||||
@@ -35,7 +34,6 @@ Page({
|
||||
if(res.data.img_status == 1){
|
||||
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,
|
||||
register_img:res.data.imgs.register_img.length==0?{}:res.data.imgs.register_img,
|
||||
@@ -112,67 +110,6 @@ 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'){
|
||||
wx.chooseImage({
|
||||
|
||||
@@ -3,7 +3,6 @@ const app = getApp()
|
||||
Page({
|
||||
data: {
|
||||
cardida:{},//身份证正面照片
|
||||
cardidb:{},//身份证反面照片
|
||||
business_licence:{},//营业执照照片
|
||||
car_img:{},//行驶证照片
|
||||
ins_img:[],//保险照片
|
||||
@@ -34,7 +33,6 @@ Page({
|
||||
if(res.data.img_status == 1){
|
||||
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,
|
||||
@@ -108,68 +106,6 @@ 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'){
|
||||
wx.chooseImage({
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
<view class="fn-flex-item relative ml10">
|
||||
<block wx:if="{{car_img.value}}">
|
||||
<view class="inline-block bg-f8 img-530x300 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-1" bindtap="chooseImg" data-type="car_img"></i>
|
||||
<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="car_img"></i>
|
||||
<view class="absolute top-0 left-0 bottom-0 right-0 bg-f00-op50 z-index-3" wx:if="{{car_img.err}}">
|
||||
<view class="absolute left-0 right-0 box-middle pl20 pr20 text-break font-22 color-fff"><i class="iconfont icon-jinggao"></i>{{car_img.errmsg}}</view>
|
||||
</view>
|
||||
<image class='block wp100 img-h-200 ulib-r10' src='{{car_img.img}}' mode='aspectFit' bindtap="previewImage" data-type="car_img"></image>
|
||||
<image class='block wp100 img-h-300 ulib-r10' src='{{car_img.img}}' mode='aspectFit' bindtap="previewImage" data-type="car_img"></image>
|
||||
</view>
|
||||
</block>
|
||||
<block wx:else>
|
||||
|
||||
@@ -3,7 +3,6 @@ const app = getApp()
|
||||
Page({
|
||||
data: {
|
||||
cardida:{},//身份证正面照片
|
||||
cardidb:{},//身份证反面照片
|
||||
business_licence:{},//营业执照照片
|
||||
car_img:{},//行驶证照片
|
||||
register_img:{},//登记证照片
|
||||
@@ -35,7 +34,6 @@ Page({
|
||||
if(res.data.img_status == 1){
|
||||
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,
|
||||
register_img:res.data.imgs.register_img.length==0?{}:res.data.imgs.register_img,
|
||||
@@ -112,67 +110,6 @@ 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'){
|
||||
wx.chooseImage({
|
||||
|
||||
Reference in New Issue
Block a user