From a8e68bff32d3ec91f926e5334a57e937431cd895 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E5=8F=B6?= Date: Tue, 1 Nov 2022 14:25:12 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E8=AF=A6=E6=83=85=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E4=BC=81=E5=BE=AE=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.json | 4 +- pages/order/detail/index2.js | 22 +++- pages/order/detail/index2.wxml | 41 +++++++ pages/order/editQVImg/index.js | 150 ++++++++++++++++++++++++++ pages/order/editQVImg/index.json | 4 + pages/order/editQVImg/index.wxml | 51 +++++++++ pages/order/editQVImg/index.wxss | 1 + pages/order/editVoucherImg/index.js | 97 +++++++++++++++++ pages/order/editVoucherImg/index.json | 4 + pages/order/editVoucherImg/index.wxml | 24 +++++ pages/order/editVoucherImg/index.wxss | 1 + 11 files changed, 396 insertions(+), 3 deletions(-) create mode 100644 pages/order/editQVImg/index.js create mode 100644 pages/order/editQVImg/index.json create mode 100644 pages/order/editQVImg/index.wxml create mode 100644 pages/order/editQVImg/index.wxss create mode 100644 pages/order/editVoucherImg/index.js create mode 100644 pages/order/editVoucherImg/index.json create mode 100644 pages/order/editVoucherImg/index.wxml create mode 100644 pages/order/editVoucherImg/index.wxss diff --git a/app.json b/app.json index 2025fb0..8e60141 100644 --- a/app.json +++ b/app.json @@ -57,7 +57,9 @@ "pages/storeData/customerData/index", "pages/storeData/wechatData/index", "pages/storeData/orderData/index", - "pages/order/editDeliveryckimg/index" + "pages/order/editDeliveryckimg/index", + "pages/order/editQVImg/index", + "pages/order/editVoucherImg/index" ], "echarts": [ { diff --git a/pages/order/detail/index2.js b/pages/order/detail/index2.js index 7007b76..a68d4bd 100644 --- a/pages/order/detail/index2.js +++ b/pages/order/detail/index2.js @@ -30,11 +30,11 @@ Page({ this.getAppCusorderV2() this.getUserInfo() - this.getAppCusorderdata() + }, onShow: function () { - + this.getAppCusorderdata() }, //获取用户信息 @@ -775,6 +775,24 @@ Page({ urls:[this.data.imgInfo.imgs.delivery_ck_img.img], }) } + else if(e.currentTarget.dataset.type=='wx_img'){ + wx.previewImage({ + current:this.data.imgInfo.imgs.insurance_img.img, + urls:[this.data.imgInfo.imgs.insurance_img.img], + }) + } + else if(e.currentTarget.dataset.type=='mut_wx_img'){ + wx.previewImage({ + current:this.data.imgInfo.imgs.mut_wx_img.img, + urls:[this.data.imgInfo.imgs.mut_wx_img.img], + }) + } + else if(e.currentTarget.dataset.type=='destory_img'){ + wx.previewImage({ + current:this.data.imgInfo.imgs.destory_img.img, + urls:[this.data.imgInfo.imgs.destory_img.img], + }) + } }, //推送链接 diff --git a/pages/order/detail/index2.wxml b/pages/order/detail/index2.wxml index 1561e86..5168ac7 100644 --- a/pages/order/detail/index2.wxml +++ b/pages/order/detail/index2.wxml @@ -328,6 +328,22 @@ --> + + + 企微信息 + + {{imgInfo.imgs.wx_img.value||imgInfo.imgs.mut_wx_img.value?'更新':'上传'}} + + + + + + 实销凭证 + + {{imgInfo.imgs.destory_img.value?'更新':'上传'}} + + + 交付确认单 @@ -399,6 +415,31 @@ + + + 添加企微 + + + + + + + + + + + + + + + + 实销凭证 + + + + + + 交付确认单 diff --git a/pages/order/editQVImg/index.js b/pages/order/editQVImg/index.js new file mode 100644 index 0000000..be13b72 --- /dev/null +++ b/pages/order/editQVImg/index.js @@ -0,0 +1,150 @@ +import _ from '../../../commons/js/commons' +const app = getApp() +Page({ + data: { + wx_img:{}, + mut_wx_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({ + wx_img:res.data.imgs.insurance_img.length==0?{}:res.data.imgs.wx_img, + mut_wx_img:res.data.imgs.insurance_img.length==0?{}:res.data.imgs.mut_wx_img, + }) + } + wx.stopPullDownRefresh() + }) + }, + + //选择图片 + chooseImg(e) { + let that = this + + //上传交强险 + if(e.currentTarget.dataset.type=='wx_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['wx_img'] = resp.data.data.url; + _.apiQuery.putAppCusorderdata(params).then(res2 => { + + wx.hideLoading(); + that.getAppCusorderdata() + + }) + } + }, + }) + }, + fail: res => { + wx.showToast({ + title: '文件选择失败', + icon: 'none', + duration: 2000 + }) + } + }) + } + + //上传商业险 + if(e.currentTarget.dataset.type=='mut_wx_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['mut_wx_img'] = resp.data.data.url; + _.apiQuery.putAppCusorderdata(params).then(res2 => { + + wx.hideLoading(); + that.getAppCusorderdata() + + }) + } + }, + }) + }, + fail: res => { + wx.showToast({ + title: '文件选择失败', + icon: 'none', + duration: 2000 + }) + } + }) + } + + }, + + //查看图片 + previewImage: function (e) { + if(e.currentTarget.dataset.type=='wx_img'){ + wx.previewImage({ + current:this.data.imgInfo.imgs.insurance_img.img, + urls:[this.data.imgInfo.imgs.insurance_img.img], + }) + } + else if(e.currentTarget.dataset.type=='mut_wx_img'){ + wx.previewImage({ + current:this.data.imgInfo.imgs.mut_wx_img.img, + urls:[this.data.imgInfo.imgs.mut_wx_img.img], + }) + } + }, + +}) \ No newline at end of file diff --git a/pages/order/editQVImg/index.json b/pages/order/editQVImg/index.json new file mode 100644 index 0000000..54bca37 --- /dev/null +++ b/pages/order/editQVImg/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "企微信息", + "usingComponents": {} +} \ No newline at end of file diff --git a/pages/order/editQVImg/index.wxml b/pages/order/editQVImg/index.wxml new file mode 100644 index 0000000..298fb74 --- /dev/null +++ b/pages/order/editQVImg/index.wxml @@ -0,0 +1,51 @@ + + + + + + 企业微信 + + + + + + + + + + + + + 上传企业微信 + + + + + + + + + + 多对一群 + + + + + + + + + + + + + 上传多对一群 + + + + + + + + + \ No newline at end of file diff --git a/pages/order/editQVImg/index.wxss b/pages/order/editQVImg/index.wxss new file mode 100644 index 0000000..df83137 --- /dev/null +++ b/pages/order/editQVImg/index.wxss @@ -0,0 +1 @@ +/* pages/order/editQVImg/index.wxss */ \ No newline at end of file diff --git a/pages/order/editVoucherImg/index.js b/pages/order/editVoucherImg/index.js new file mode 100644 index 0000000..5d91673 --- /dev/null +++ b/pages/order/editVoucherImg/index.js @@ -0,0 +1,97 @@ +import _ from '../../../commons/js/commons' +const app = getApp() +Page({ + data: { + destory_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({ + destory_img:res.data.imgs.destory_img.length==0?{}:res.data.imgs.destory_img, + }) + } + wx.stopPullDownRefresh() + }) + }, + + //选择图片 + chooseImg(e) { + let that = this + + //上传交强险 + if(e.currentTarget.dataset.type=='destory_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['destory_img'] = resp.data.data.url; + _.apiQuery.putAppCusorderdata(params).then(res2 => { + + wx.hideLoading(); + that.getAppCusorderdata() + + }) + } + }, + }) + }, + fail: res => { + wx.showToast({ + title: '文件选择失败', + icon: 'none', + duration: 2000 + }) + } + }) + } + }, + + //查看图片 + previewImage: function (e) { + if(e.currentTarget.dataset.type=='destory_img'){ + wx.previewImage({ + current:this.data.imgInfo.imgs.destory_img.img, + urls:[this.data.imgInfo.imgs.destory_img.img], + }) + } + }, + +}) \ No newline at end of file diff --git a/pages/order/editVoucherImg/index.json b/pages/order/editVoucherImg/index.json new file mode 100644 index 0000000..75a794e --- /dev/null +++ b/pages/order/editVoucherImg/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "实销凭证信息", + "usingComponents": {} +} \ No newline at end of file diff --git a/pages/order/editVoucherImg/index.wxml b/pages/order/editVoucherImg/index.wxml new file mode 100644 index 0000000..51c9c82 --- /dev/null +++ b/pages/order/editVoucherImg/index.wxml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + 上传多对一群 + + + + + + + + \ No newline at end of file diff --git a/pages/order/editVoucherImg/index.wxss b/pages/order/editVoucherImg/index.wxss new file mode 100644 index 0000000..827805d --- /dev/null +++ b/pages/order/editVoucherImg/index.wxss @@ -0,0 +1 @@ +/* pages/order/editVoucherImg/index.wxss */ \ No newline at end of file