|
@@ -8,17 +8,18 @@ Page({
|
|
|
*/
|
|
|
data: {
|
|
|
data,
|
|
|
- form:{
|
|
|
- projectlearders:[]
|
|
|
+ form: {
|
|
|
+ projectlearders: []
|
|
|
},
|
|
|
- hideBtn:false
|
|
|
+ hideBtn: false
|
|
|
},
|
|
|
- async onClick (data) {
|
|
|
- this.data.form = Object.assign({},this.data.form,data.detail)
|
|
|
- console.log(data,'onClick')
|
|
|
+ async onClick(data) {
|
|
|
+ this.data.form = Object.assign(this.data.billData, this.data.form, data.detail, {
|
|
|
+ projectlearders: []
|
|
|
+ })
|
|
|
const res = await api._post({
|
|
|
"id": "20230208140003",
|
|
|
- "version":1,
|
|
|
+ "version": 1,
|
|
|
"content": this.data.form
|
|
|
})
|
|
|
const rs = await api._post({
|
|
@@ -38,14 +39,14 @@ Page({
|
|
|
})
|
|
|
this.callBack()
|
|
|
wx.navigateBack({
|
|
|
- delta:0
|
|
|
+ delta: 0
|
|
|
})
|
|
|
},
|
|
|
- async callBack () {
|
|
|
+ async callBack() {
|
|
|
const res = await api._post({
|
|
|
"id": '20230209144503',
|
|
|
"content": {
|
|
|
- "sa_workorderid":this.data.form.sa_workorderid
|
|
|
+ "sa_workorderid": this.data.form.sa_workorderid
|
|
|
}
|
|
|
})
|
|
|
},
|
|
@@ -56,23 +57,30 @@ Page({
|
|
|
let that = this
|
|
|
let obj = getApp().globalData.handelSelect.data.billData
|
|
|
this.setData({
|
|
|
- hideBtn:obj.status === '待开始'?false:true
|
|
|
+ hideBtn: obj.status === '待开始' ? false : true
|
|
|
})
|
|
|
- that.data.form = Object.assign({},this.data.form,obj)
|
|
|
- Object.keys(that.data.form).map((key,index)=>{
|
|
|
- that.data.data.formLayout.formInfo.forEach(e=>{
|
|
|
- if (e.id === key) {
|
|
|
- e.inputValue = obj[key]
|
|
|
+ that.data.form = Object.assign(this.data.form, obj);
|
|
|
+ that.setData({
|
|
|
+ form: that.data.data.formLayout.formInfo.map(v => {
|
|
|
+ v.inputValue = that.data.form[v.id];
|
|
|
+ if (v.id === "attinfos") {
|
|
|
+ v.bindData = {
|
|
|
+ "ownertable": "sa_workorder",
|
|
|
+ "ownerid": this.data.form.sa_workorderid,
|
|
|
+ "usetype": "附件",
|
|
|
+ "attachmentids": []
|
|
|
+ };
|
|
|
+ v.originFiles = that.data.form.attinfos
|
|
|
}
|
|
|
- if (e.id === 'provinceArr') {
|
|
|
- e.inputValue = `${obj.province},${obj.city},${obj.county}`
|
|
|
+ if (v.id === 'provinceArr') {
|
|
|
+ v.inputValue = `${obj.province},${obj.city},${obj.county}`
|
|
|
}
|
|
|
- })
|
|
|
- })
|
|
|
- that.setData({
|
|
|
- form:this.data.form,
|
|
|
- data:that.data.data,
|
|
|
- linkStopClick:options.class,
|
|
|
+ if (v.id === "attinfos") console.log(v)
|
|
|
+ return v
|
|
|
+ }),
|
|
|
+ data: this.data.data,
|
|
|
+ linkStopClick: options.class,
|
|
|
+ billData: obj,
|
|
|
})
|
|
|
},
|
|
|
|