import api from '../../api/api' import data from './formData' Page({ data: { data, form:{ "sa_serviceorderid":0, //sa_brandid<=0时 为新增 "servicetype":"0", "sa_orderid":0, "remarks":"", "class1":"", "class2":"", "reason":"", "province":"", "city":"", "county":"", "address":"", "scenecontact":"", "scenecontactrole":"", "scenecontactphonenumber":"", "billdate":"", "begdate":"", "enddate":"" } }, async onClick (data) { this.data.form = Object.assign({},this.data.form,data.detail) const res = await api._post({ "id": "20230206091403", "version":1, "content": this.data.form }) const rs = await api._post({ "classname": "system.attachment.Attachment", "method": "createFileLink", "content": { "ownertable": "sa_serviceorder", "ownerid": res.data.sa_serviceorderid, "usetype": "附件", "attachmentids": data.detail.attachmentids } }) if (res.code === 0) return wx.showToast({ title: res.msg, duration: 3000, icon: 'none', }) wx.navigateBack({ delta:0 }) }, onLoad(options) { let that = this let obj = getApp().globalData.handelSelect.data.orderMainData that.data.form = Object.assign({},this.data.form,obj) Object.keys(that.data.form).map((key,index)=>{ // console.log(key) that.data.data.formLayout.formInfo.forEach(e=>{ if (e.id === 'servicetype') { if (e.inputValue === '售前' || e.inputValue === '历史售后') { console.log(e) if (e.id === 'sa_orderid') { console.log(e) // e.force = false } } } if (e.id === key) { e.inputValue = obj[key] } if (e.id === 'provinceArr') { e.inputValue = `${obj.province},${obj.city},${obj.county}` } }) }) that.setData({ data:that.data.data }) }, onHide() { this.compData = this.selectComponent("#form") // this.compData.setObjectData(this.compData.data.formLayoutData.formInfo) }, onUnload() { getApp().globalData.pageData = null }, })