| | |
| | | import { formatTime } from 'miniprogram/utils/util'; |
| | | Page({ |
| | | data: { |
| | | phoneDisab:true, |
| | | isInGroup:'', |
| | | remarks: '', |
| | | addFig:false, |
| | |
| | | ], |
| | | sexId: 0 |
| | | }, |
| | | afterRadeDel(e){ |
| | | console.log(e); |
| | | console.log(this.data.cardIdList); |
| | | let arr=this.data.cardIdList |
| | | arr.splice(e.detail.index,1) |
| | | this.setData({ |
| | | cardIdList: arr |
| | | }) |
| | | }, |
| | | afterRadeDelFile(e){ |
| | | let arr=this.data.fileImgList |
| | | arr.splice(e.detail.index,1) |
| | | this.setData({ |
| | | fileImgList: arr |
| | | }) |
| | | }, |
| | | afterRadeDelTran(e){ |
| | | let arr=this.data.transactionReceiptList |
| | | arr.splice(e.detail.index,1) |
| | | this.setData({ |
| | | transactionReceiptList: arr |
| | | }) |
| | | }, |
| | | afterRadeDelOther(e){ |
| | | let arr=this.data.otherList |
| | | arr.splice(e.detail.index,1) |
| | | this.setData({ |
| | | otherList: arr |
| | | }) |
| | | }, |
| | | getrealName(e) { |
| | | this.setData({ |
| | | realName: e.detail |
| | |
| | | getuserIdCard(e) { |
| | | this.setData({ |
| | | userIdCard: e.detail |
| | | }) |
| | | }, |
| | | getuserPhone(e){ |
| | | this.setData({ |
| | | phone: e.detail |
| | | }) |
| | | }, |
| | | getLocation(e) { |
| | |
| | | formData: { user: 'test' }, |
| | | success(res) { |
| | | // 上传完成需要更新 fileList |
| | | const { fileImgList = [] } = that.data; |
| | | const { transactionReceiptList = [] } = that.data; |
| | | const { otherList = [] } = that.data; |
| | | const { cardIdList = [] } = that.data; |
| | | const { fileImgList = [] } = that.data; //合同 |
| | | const { transactionReceiptList = [] } = that.data; // 交易凭证 |
| | | const { otherList = [] } = that.data; //其他 |
| | | const { cardIdList = [] } = that.data; //身份证 |
| | | let result = JSON.parse(res.data) |
| | | if (that.data.beforList == 'a') { |
| | | cardIdList.push({ ...file, url: result.data }); |
| | | that.setData({ cardIdList }); |
| | | console.log(that.data.cardIdList); |
| | | |
| | | } else if (that.data.beforList == 'b') { |
| | | fileImgList.push({ ...file, url: result.data }); |
| | | that.setData({ fileImgList }); |
| | |
| | | if (this.data.fileImgList.length != 0 || this.data.transactionReceiptList.length != 0 || this.data.otherList.length != 0) { |
| | | |
| | | } else { |
| | | Toast('相关合同,交易凭证,其他;必填一项!'); |
| | | Toast('相关合同、交易凭证、其他;必填一项!'); |
| | | return |
| | | } |
| | | this.data.materials = this.data.materials.substring(0, this.data.materials.length - 1); |
| | |
| | | this.data.reportDetail.reportMaterials = this.data.materials |
| | | this.data.reportDetail.userId = wx.getStorageSync('id') |
| | | this.data.reportDetail.cheatTime = this.data.cheatTime |
| | | this.data.reportDetail.idCardMaterials = this.data.cardIdList.map(res => res.url).join(',') |
| | | this.data.reportDetail.contractMaterials = this.data.fileImgList.map(res => res.url).join(',') |
| | | this.data.reportDetail.transactionMaterials = this.data.transactionReceiptList.map(res => res.url).join(',') |
| | | this.data.reportDetail.elseMaterials = this.data.otherList.map(res => res.url).join(',') |
| | | this.data.reportDetail.idCardMaterials =this.data.cardIdList.length>0? this.data.cardIdList.map(res => res.url).join(','):null |
| | | this.data.reportDetail.contractMaterials =this.data.fileImgList.length>0? this.data.fileImgList.map(res => res.url).join(','):null |
| | | this.data.reportDetail.transactionMaterials =this.data.transactionReceiptList.length>0? this.data.transactionReceiptList.map(res => res.url).join(','):null |
| | | this.data.reportDetail.elseMaterials =this.data.otherList.length>0? this.data.otherList.map(res => res.url).join(','):null;; |
| | | // if ( this.data.reportDetail.information==null|| this.data.reportDetail.reportDescription==null) { |
| | | // wx.showToast({ |
| | | // icon: "none", |
| | |
| | | // }) |
| | | // return |
| | | // } |
| | | if (wx.getStorageSync('role')==1) { |
| | | wx.request( |
| | | { |
| | | url: submitReport.globalData.url + "/wx/user/policeAddReport", |
| | | method: this.data.addFig?"PUT":"POST", |
| | | data: this.data.reportDetail, |
| | | header: { |
| | | 'token': wx.getStorageSync('token'), |
| | | 'content-type': 'application/json' |
| | | }, success: (res) => { |
| | | wx.reLaunch({ |
| | | url: '../../report/index' |
| | | }) |
| | | } |
| | | }) |
| | | }else{ |
| | | wx.request( |
| | | { |
| | | url: submitReport.globalData.url + "/wx/user/addReport", |
| | |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | | |
| | | }, |
| | | onLoad:function(e) { |
| | | console.log(e); |
| | | |
| | | let that = this |
| | | |
| | | let role = wx.getStorageSync('role') |
| | | if (role==1) { |
| | | that.setData({ |
| | | phoneDisab :false |
| | | }) |
| | | } |
| | | let phone = wx.getStorageSync('phone') |
| | | that.setData({ |
| | | phone: phone |
| | |
| | | sexId: arraySex.findIndex(val=>{return val.sex == form.sex}), |
| | | Location: form.location, |
| | | workingLocation: form.workingLocation, |
| | | cardIdList: form.idCardMaterials.split(',').map(i => { |
| | | cardIdList:form.idCardMaterials? form.idCardMaterials.split(',').map(i => { |
| | | return { |
| | | thumb: that.imgComplete(i), |
| | | url: i, |
| | | type: "image", |
| | | size: 999999 |
| | | } |
| | | }), |
| | | fileImgList: form.contractMaterials.split(',').map(i => { |
| | | }):[], |
| | | fileImgList:form.contractMaterials? form.contractMaterials.split(',').map(i => { |
| | | return { |
| | | thumb: that.imgComplete(i), |
| | | url: i, |
| | | type: "image", |
| | | size: 999999 |
| | | } |
| | | }), |
| | | transactionReceiptList: form.transactionMaterials.split(',').map(i => { |
| | | }):[], |
| | | transactionReceiptList:form.transactionMaterials? form.transactionMaterials.split(',').map(i => { |
| | | return { |
| | | thumb: that.imgComplete(i), |
| | | url: i, |
| | | type: "image", |
| | | size: 999999 |
| | | } |
| | | }), |
| | | otherList: form.elseMaterials.split(',').map(i => { |
| | | }):[], |
| | | otherList:form.elseMaterials? form.elseMaterials.split(',').map(i => { |
| | | return { |
| | | thumb: that.imgComplete(i), |
| | | url: i, |
| | | type: "image", |
| | | size: 999999 |
| | | } |
| | | }) |
| | | }):[] |
| | | }) |
| | | console.log(this.data.cardIdList); |
| | | |
| | | } |
| | | }) |
| | | |