diff --git a/pages/customer/addCard/index.js b/pages/customer/addCard/index.js index 1585105..d5b0ffb 100644 --- a/pages/customer/addCard/index.js +++ b/pages/customer/addCard/index.js @@ -38,6 +38,8 @@ Page({ isShowExist:false, //客户是否已存在 wxgr:0,//是否添加个微 + wxgrimg:'',//个微 + wxgrimg_url:'',//个微 }, //生命周期函数--监听页面加载 onLoad: function (options) { @@ -309,6 +311,12 @@ Page({ icon: 'none' }) } + else if(this.data.wxgr==1&&this.data.wxgrimg==''){ + wx.showToast({ + title: '请上传个微截图', + icon: 'none' + }) + } // else if(that.data.car_id == '' ){ // wx.showToast({ // title: '请选择车系车型', @@ -347,6 +355,9 @@ Page({ params['of2_id'] = this.data.of2_id; } params['wxgr'] = this.data.wxgr; + if(this.data.wxgr==1){ + params['wxgrimg'] = this.data.wxgrimg; + } params['city_id'] = this.data.city_id; params['county_id'] = this.data.county_id; params['buy_time'] = this.data.buy_time; @@ -582,4 +593,66 @@ Page({ }) }, + //选择图片 + chooseImg(e) { + let that = this + + //上传个微截图 + if(e.currentTarget.dataset.type=='gw_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) { + wx.hideLoading(); + that.setData({ + wxgrimg:resp.data.data.url, + wxgrimg_url:resp.data.data.full_url, + }) + }else{ + wx.hideLoading(); + wx.showToast({ + title: '上传失败', + icon: 'none', + duration: 2000 + }) + } + }, + }) + }, + fail: res => { + wx.showToast({ + title: '文件选择失败', + icon: 'none', + duration: 2000 + }) + } + }) + } + + }, + + //查看图片 + previewImage(e){ + if(e.currentTarget.dataset.type=='gw_img'){ + wx.previewImage({ + current:this.data.wxgrimg_url, + urls:[this.data.wxgrimg_url], + }) + } + }, + }) \ No newline at end of file diff --git a/pages/customer/addCard/index.wxml b/pages/customer/addCard/index.wxml index 5098555..cbbbf31 100644 --- a/pages/customer/addCard/index.wxml +++ b/pages/customer/addCard/index.wxml @@ -130,9 +130,28 @@ + + + + + + + + + + + + + + 上传个微截图 + + + + + - + {{list.name}} (单选) diff --git a/pages/customer/detail/index.js b/pages/customer/detail/index.js index dbb0cf5..1de239b 100644 --- a/pages/customer/detail/index.js +++ b/pages/customer/detail/index.js @@ -52,6 +52,9 @@ Page({ wxgr:0,//是否添加个微 defeatIndex:-1, defeatTag: [], + + wxgrimg:'',//个微 + wxgrimg_url:'',//个微 }, onLoad(options) { for (let key in options) { @@ -179,7 +182,6 @@ Page({ this.setData({ detailinfo:res.data, statuskey:res.data.status!=3?res.data.status:-10, - wxgr:res.data.wxgr, }) if(res.data.level){ @@ -229,6 +231,9 @@ Page({ _.apiQuery.getAppCustomerData(params).then(res=>{ this.setData({ baseinfo:res.data.baseinfo, + wxgr:res.data.baseinfo.wxgr, + wxgrimg:res.data.baseinfo.wxgrimg, + wxgrimg_url:res.data.baseinfo.wxgrimg_url, }) }) }, @@ -481,7 +486,14 @@ Page({ title: '请填写战败理由', icon: 'none' }) - }else{ + } + else if((this.data.statuskey == 0||this.data.statuskey == 1)&&this.data.wxgr==1&&this.data.wxgrimg==''){ + wx.showToast({ + title: '请上传个微截图', + icon: 'none' + }) + } + else{ let credentials = [] let photos = this.data.photos photos.forEach(item => { @@ -527,6 +539,7 @@ Page({ } if((this.data.statuskey == 0||this.data.statuskey == 1)&&this.data.wxgr==1){ params['wxgr'] = this.data.wxgr; + params['wxgrimg'] = this.data.wxgrimg; } console.log(this.data.daodianTag) console.log(params) @@ -675,27 +688,77 @@ Page({ }, //选择图片 - chooseImg() { + chooseImg(e) { let that = this - wx.chooseImage({ - count: 2 - this.data.photos.length, // 默认6 - sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 - sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 - success(res1) { - let currentLength = that.data.photos.length - for (let i = 0; i < res1.tempFilePaths.length; i++) { - //上传图片 - that.uploadImg(res1.tempFilePaths[i]) + //上传小记图片 + if(e.currentTarget.dataset.type=='note_img'){ + wx.chooseImage({ + count: 2 - this.data.photos.length, // 默认6 + sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 + sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 + success(res1) { + let currentLength = that.data.photos.length + for (let i = 0; i < res1.tempFilePaths.length; i++) { + //上传图片 + that.uploadImg(res1.tempFilePaths[i]) + } + }, + fail: res => { + wx.showToast({ + title: '文件选择失败', + icon: 'none', + duration: 2000 + }) } - }, - fail: res => { - wx.showToast({ - title: '文件选择失败', - icon: 'none', - duration: 2000 - }) - } - }) + }) + } + + //上传个微截图 + if(e.currentTarget.dataset.type=='gw_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) { + wx.hideLoading(); + that.setData({ + wxgrimg:resp.data.data.url, + wxgrimg_url:resp.data.data.full_url, + }) + }else{ + wx.hideLoading(); + wx.showToast({ + title: '上传失败', + icon: 'none', + duration: 2000 + }) + } + }, + }) + }, + fail: res => { + wx.showToast({ + title: '文件选择失败', + icon: 'none', + duration: 2000 + }) + } + }) + } + }, //上传图片 @@ -749,10 +812,18 @@ Page({ //查看图片 previewImage(e){ - wx.previewImage({ - current:e.currentTarget.dataset.current, - urls:this.data.logslist[e.currentTarget.dataset.index].imgs, - }) + if(e.currentTarget.dataset.type=='logs'){ + wx.previewImage({ + current:e.currentTarget.dataset.current, + urls:this.data.logslist[e.currentTarget.dataset.index].imgs, + }) + } + else if(e.currentTarget.dataset.type=='gw_img'){ + wx.previewImage({ + current:this.data.wxgrimg_url, + urls:[this.data.wxgrimg_url], + }) + } }, //战败/再战申请 diff --git a/pages/customer/detail/index.wxml b/pages/customer/detail/index.wxml index 9edae5f..fb9cda0 100644 --- a/pages/customer/detail/index.wxml +++ b/pages/customer/detail/index.wxml @@ -89,7 +89,7 @@ - + @@ -278,123 +278,141 @@ 战败客户 - - - 跟进渠道 - - 请选择 - {{follow[followIndex]}} - - - - - 客户等级 - H - - 请选择 - {{level[levelIndex]}} - - - - - - - {{list.name}} + + + + 跟进渠道 + + 请选择 + {{follow[followIndex]}} + + + + + 客户等级 + H + + 请选择 + {{level[levelIndex]}} + + + + + + + {{list.name}} + + + + + {{option.name}} + + + + + + + {{option.name}} + + + - - - - {{option.name}} - - + + + + + {{list.name}} + + + + + {{option.name}} + + + + + + + {{option.name}} + + + - - - - {{option.name}} - - + + + 计划回访时间 + + 请选择 + {{dateList[nextIndex].year}}-{{dateList[nextIndex].month}}-{{dateList[nextIndex].day}} + - - - - {{list.name}} - - - - - {{option.name}} - - - - - - - {{option.name}} - - - - - - - 计划回访时间 - - 请选择 - {{dateList[nextIndex].year}}-{{dateList[nextIndex].month}}-{{dateList[nextIndex].day}} - - - - - - - 已添加个微 - - - + 已添加个微 - - - 再次到店 + + + + 已添加个微 + + + + 再次到店 + + + + 客户试驾 + - - - 客户试驾 - - - - -