|
|
@ -38,6 +38,7 @@ export default { |
|
|
return { |
|
|
return { |
|
|
uuid: getuuid(), |
|
|
uuid: getuuid(), |
|
|
fzInfo: {}, |
|
|
fzInfo: {}, |
|
|
|
|
|
localFormData: {}, |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
mounted() { |
|
|
mounted() { |
|
|
@ -54,6 +55,31 @@ export default { |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
methods: { |
|
|
methods: { |
|
|
|
|
|
//处理jcb更新
|
|
|
|
|
|
commonHandleJcbUpdate(){ |
|
|
|
|
|
this.localFormData = this.formData; |
|
|
|
|
|
if(!this.formData.jcb){ |
|
|
|
|
|
const qbData = this.getQbData(); |
|
|
|
|
|
this.localFormData = {...this.localFormData, jcb: qbData}; |
|
|
|
|
|
justUpdateFilledFormData(); |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
//获取取板数据
|
|
|
|
|
|
getQbData(){ |
|
|
|
|
|
let qbData = []; |
|
|
|
|
|
if(this.templateFillType === 'actFill'){ |
|
|
|
|
|
const stepData = this.getStepData() || []; |
|
|
|
|
|
const filterData = stepData.filter((item)=>item.type === "qb"); |
|
|
|
|
|
const allQbData = []; |
|
|
|
|
|
filterData.forEach((item)=>{ |
|
|
|
|
|
const {stepTableFormData = []} = item.formData.qb || {}; |
|
|
|
|
|
allQbData.push(...stepTableFormData); |
|
|
|
|
|
}) |
|
|
|
|
|
qbData = [...new Map(allQbData.map(item => [item.clp, item])).values()] |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
return {stepTableFormData: qbData} |
|
|
|
|
|
}, |
|
|
//回填编号 preField 前缀 updateField 需要更新的字段
|
|
|
//回填编号 preField 前缀 updateField 需要更新的字段
|
|
|
async handleBackfillCode(preField, updateField) { |
|
|
async handleBackfillCode(preField, updateField) { |
|
|
const updateValue = this.formData[updateField]; |
|
|
const updateValue = this.formData[updateField]; |
|
|
|