Browse Source

fix:[模板管理][生物样品分析方法学样品制备表(Recovery)]

lkf
HanLong 3 months ago
parent
commit
a7525d4a48
1 changed files with 52 additions and 9 deletions
  1. +52
    -9
      src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue

+ 52
- 9
src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue View File

@ -235,6 +235,7 @@ export default {
subKey: "subGzy",
subFillType: "actFill",
maxlength: 20,
labelWidth: 80,
},
}
},
@ -249,6 +250,7 @@ export default {
subKey: "subXsy",
subFillType: "actFill",
maxlength: 20,
labelWidth: 80,
},
}
},
@ -349,23 +351,64 @@ export default {
},
//
async getCode() {
const { stepTableFormData = [] } = v;
if (stepTableFormData && stepTableFormData.length > 0 && !stepTableFormData[0].bhCode) {
//
const {stepTableFormData = []} = v;
if(stepTableFormData && stepTableFormData.length>0 && !stepTableFormData[0].bhCode){
const result = await getLatestSn({
count: stepTableFormData.length,
})
if (result.code == 200) {
if (stepTableFormData.length === 0) {
this.$refs.tableRef.updateDataSourceByRowIndex(0, {
[bhCode]: result.data,
if(result.code == 200){
if(stepTableFormData.length===1){
this.$refs.tableRef.updateDataSourceByRowIndex(0,{
bhCode: result.data,
})
} else {
for (let i = 0; i < stepTableFormData.length; i++) {
this.$refs.tableRef.updateDataSourceByRowIndex(i, {
}else{
for(let i=0;i<stepTableFormData.length;i++){
this.$refs.tableRef.updateDataSourceByRowIndex(i,{
bhCode: result.data[i],
})
}
}
const params = {
type: "fieldChanged",
newRecord: null,
resourceList: null,
}
setTimeout(() => {
debugger
EventBus.$emit('onModifyRecord', params,)
}, 10);
}
}
//
const {stepTableFormData_1 = []} = v;
if(stepTableFormData_1 && stepTableFormData_1.length>0 && !stepTableFormData_1[0].bhCode){
const result = await getLatestSn({
count: stepTableFormData_1.length,
})
if(result.code == 200){
if(stepTableFormData_1.length===1){
this.$refs.rongyeTableRef.updateDataSourceByRowIndex(0,{
bhCode: result.data,
})
}else{
for(let i=0;i<stepTableFormData_1.length;i++){
this.$refs.rongyeTableRef.updateDataSourceByRowIndex(i,{
bhCode: result.data[i],
})
}
}
const params = {
type: "fieldChanged",
newRecord: null,
resourceList: null,
}
setTimeout(() => {
debugger
EventBus.$emit('onModifyRecord', params,)
}, 10);
}
}
},

Loading…
Cancel
Save