|
|
|
@ -253,8 +253,8 @@ export default { |
|
|
|
formData: { |
|
|
|
immediate: true, |
|
|
|
handler(v) { |
|
|
|
if(!v.targetCodeSn && this.fillType === "actFill"){ |
|
|
|
this.getCode(); |
|
|
|
if(this.fillType === "actFill"){ |
|
|
|
this.getCode(v); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -291,12 +291,28 @@ export default { |
|
|
|
} |
|
|
|
}, |
|
|
|
//获取目标溶液编号 |
|
|
|
async getCode(){ |
|
|
|
const result = await getLatestSn({ |
|
|
|
count: 1, |
|
|
|
}) |
|
|
|
if(result.code == 200){ |
|
|
|
this.$refs.stepFormPackageRef.updateFormData("targetCodeSn",result.data) |
|
|
|
async getCode(v){ |
|
|
|
debugger |
|
|
|
const {stepTableFormData = []} = v; |
|
|
|
if(stepTableFormData && stepTableFormData.length>0 && !stepTableFormData[0].bhCode){ |
|
|
|
const result = await getLatestSn({ |
|
|
|
count: stepTableFormData.length, |
|
|
|
}) |
|
|
|
if(result.code == 200){ |
|
|
|
debugger |
|
|
|
if(stepTableFormData.length===0){ |
|
|
|
this.$refs.tableRef.updateDataSourceByRowIndex(0,{ |
|
|
|
[bhCode]: result.data, |
|
|
|
}) |
|
|
|
}else{ |
|
|
|
for(let i=0;i<stepTableFormData.length;i++){ |
|
|
|
this.$refs.tableRef.updateDataSourceByRowIndex(i,{ |
|
|
|
bhCode: result.data[i], |
|
|
|
}) |
|
|
|
debugger |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
//获取已填写的表单数据 |
|
|
|
|