Browse Source

fix:[模板管理]GSP005

ouqian
15881625488@163.com 1 month ago
parent
commit
932e210990
2 changed files with 146 additions and 14 deletions
  1. +0
    -1
      src/views/business/comps/template/comps/gsp/GSP002.vue
  2. +146
    -13
      src/views/business/comps/template/comps/gsp/GSP005.vue

+ 0
- 1
src/views/business/comps/template/comps/gsp/GSP002.vue View File

@ -519,7 +519,6 @@ export default {
const { rowData, headerSelectFields } = val;
//(+)
const { total, unit } = addTj([rowData.actStartSolutionVolume, rowData.actDiluentVolume], [headerSelectFields.actStartSolutionVolumeUnit, headerSelectFields.actDiluentVolumeUnit])
debugger
let postData = {
mc: null,
bh: rowData.targetSolutionCode + rowData.subTargetSolutionCode,

+ 146
- 13
src/views/business/comps/template/comps/gsp/GSP005.vue View File

@ -34,7 +34,7 @@
$t('template.common.deleteBtn')
}}</el-button>
<el-button class="print-btn" v-if="fillType === 'actFill'" type="primary"
@click="printTag">{{ $t('template.gsp.GSP005.kspz') }}</el-button>
@click="zlKspz(zlIndex)">{{ $t('template.gsp.GSP005.kspz') }}</el-button>
<el-button class="print-btn" v-if="fillType === 'actFill'" type="primary"
@click="printTag">{{ $t('template.common.bqdy') }}</el-button>
</div>
@ -47,7 +47,7 @@
:formData="formzlConfig.stepData" :fieldItemLabel="$t('template.common.jtpz')"
:prefixKey="'form_' + zlIndex"></Step>
<el-button class="print-btn" v-if="fillType === 'actFill'" type="primary"
@click="printTag">{{ $t('template.gsp.GSP005.jspz') }}</el-button>
@click="zlJspz(zlIndex)">{{ $t('template.gsp.GSP005.jspz') }}</el-button>
</div>
</div>
<!-- 溶液 -->
@ -62,7 +62,7 @@
$t('template.common.deleteBtn')
}}</el-button>
<el-button class="print-btn" v-if="fillType === 'actFill'" type="primary"
@click="printTag">{{ $t('template.gsp.GSP005.kspz') }}</el-button>
@click="ryKspz(ryIndex)">{{ $t('template.gsp.GSP005.kspz') }}</el-button>
<el-button class="print-btn" v-if="fillType === 'actFill'" type="primary"
@click="printTag">{{ $t('template.common.bqdy') }}</el-button>
</div>
@ -75,7 +75,7 @@
:formData="formryConfig.stepData" :fieldItemLabel="$t('template.common.jtpz')"
:prefixKey="'form_' + ryIndex"></Step>
<el-button class="print-btn" v-if="fillType === 'actFill'" type="primary"
@click="printTag">{{ $t('template.gsp.GSP005.jspz') }}</el-button>
@click="ryJspz(ryIndex)">{{ $t('template.gsp.GSP005.jspz') }}</el-button>
</div>
</div>
<!-- 备注 -->
@ -96,10 +96,11 @@ import templateMixin from "../../mixins/templateMixin";
import CustomTable from '@/components/Template/CustomTable.vue';
import { getLatestSn } from '@/api/template';
import { EventBus } from "@/utils/eventBus";
import { uniqeResource } from "@/utils/calUnitTools";
import { uniqeResource, subTj } from "@/utils/calUnitTools";
import { debounce } from 'lodash-es'
import { duplicateResource, getExpireDate } from "@/utils/index.js";
import { isCommonUnit } from "@/utils/conTools";
import moment from "moment";
export default {
name: "GSP005",
@ -313,6 +314,7 @@ export default {
label: 'template.gsp.GSP005.sywzmc',
type: "input",
subType: "input",
subDisabled: true,
subKey: "sywzmcSub",
fillType: "preFill",
subFillType: "actFill",
@ -356,6 +358,7 @@ export default {
rjmc: {
label: 'template.gsp.GSP005.rjmc',
type: "input",
disabled: true,
fillType: "actFill",
maxlength: 50,
},
@ -495,6 +498,7 @@ export default {
label: 'template.gsp.GSP005.yrymc',
type: "input",
subType: "input",
subDisabled: true,
subKey: "yrymcSub",
fillType: "preFill",
subFillType: "actFill",
@ -560,6 +564,7 @@ export default {
rjmc: {
label: 'template.gsp.GSP005.rjmc',
type: "input",
disabled: true,
fillType: "actFill",
maxlength: 50,
},
@ -614,6 +619,64 @@ export default {
}
},
methods: {
//
ryKspz(zlIndex) {
this.$refs[`formRyConfigFormPackageRef_${zlIndex}`][0].updateFormData('pzkssj', moment().format("YYYY-MM-DD HH:mm:ss"))
const rowData = this.$refs[`formRyConfigFormPackageRef_${zlIndex}`][0].getFilledFormData()
let postData = {
bh: rowData.targetCode + rowData.targetCodeSn,
studySubjectId: this.formData.studySubjectId,
studyId: this.formData.studyId,
studyFormId: this.formData.id,
}
this.startConfigRequest(postData);
},
//
ryJspz(zlIndex) {
this.$refs[`formRyConfigFormPackageRef_${zlIndex}`][0].updateFormData('pzjssj', moment().format("YYYY-MM-DD HH:mm:ss"))
const rowData = this.$refs[`formRyConfigFormPackageRef_${zlIndex}`][0].getFilledFormData()
let postData = {
mc: rowData.targetName,
bh: rowData.targetCode + rowData.targetCodeSn,
nd: rowData.targetActConcentration,
nddw: rowData.targetActConcentrationUnit,
kc: rowData.targetActVolume,
kcdw: rowData.targetActVolumeUnit,
studySubjectId: this.formData.studySubjectId,
studyId: this.formData.studyId,
studyFormId: this.formData.id,
}
this.configCompleteRequest(postData);
},
//
zlKspz(zlIndex) {
this.$refs[`formZlConfigFormPackageRef_${zlIndex}`][0].updateFormData('pzkssj', moment().format("YYYY-MM-DD HH:mm:ss"))
const rowData = this.$refs[`formZlConfigFormPackageRef_${zlIndex}`][0].getFilledFormData()
let postData = {
bh: rowData.targetCode + rowData.targetCodeSn,
studySubjectId: this.formData.studySubjectId,
studyId: this.formData.studyId,
studyFormId: this.formData.id,
}
this.startConfigRequest(postData);
},
//
zlJspz(zlIndex) {
this.$refs[`formZlConfigFormPackageRef_${zlIndex}`][0].updateFormData('pzjssj', moment().format("YYYY-MM-DD HH:mm:ss"))
const rowData = this.$refs[`formZlConfigFormPackageRef_${zlIndex}`][0].getFilledFormData()
let postData = {
mc: rowData.targetName,
bh: rowData.targetCode + rowData.targetCodeSn,
nd: rowData.targetActConcentration,
nddw: rowData.targetActConcentrationUnit,
kc: rowData.targetActVolume,
kcdw: rowData.targetActVolumeUnit,
studySubjectId: this.formData.studySubjectId,
studyId: this.formData.studyId,
studyFormId: this.formData.id,
}
this.configCompleteRequest(postData);
},
//
onTableBeforeReagentRySubmit(data, zlIndex, formZlConfig) {
const { selectData, callback, key, formFields } = data;
@ -632,13 +695,13 @@ export default {
this.$refs[`formRyConfigFormPackageRef_${zlIndex}`][0].updateFormData('yrybhphSubType', data.selectInfo.selectType)
this.$refs[`formRyConfigFormPackageRef_${zlIndex}`][0].updateFormData('yrybhphSubKcdw', data.selectInfo.row.kcdw)
this.$refs[`formRyConfigFormPackageRef_${zlIndex}`][0].updateFormData('yrybhphSubNddw', data.selectInfo.row.nddw)
this.$refs[`formRyConfigFormPackageRef_${zlIndex}`][0].updateFormData('yrymc', data.selectInfo.row.mc||'NA')
this.$refs[`formRyConfigFormPackageRef_${zlIndex}`][0].updateFormData('yrymcSub', data.selectInfo.row.mc || 'NA')
}
if (data.key === 'rjbhphSub') {
this.$refs[`formRyConfigFormPackageRef_${zlIndex}`][0].updateFormData('rjbhphSubType', data.selectInfo.selectType)
this.$refs[`formRyConfigFormPackageRef_${zlIndex}`][0].updateFormData('rjbhphSubKcdw', data.selectInfo.row.kcdw)
this.$refs[`formRyConfigFormPackageRef_${zlIndex}`][0].updateFormData('rjbhphSubNddw', data.selectInfo.row.nddw)
this.$refs[`formRyConfigFormPackageRef_${zlIndex}`][0].updateFormData('rjmc', data.selectInfo.row.mc||'NA')
this.$refs[`formRyConfigFormPackageRef_${zlIndex}`][0].updateFormData('rjmc', data.selectInfo.row.mc || 'NA')
}
},
//
@ -659,13 +722,13 @@ export default {
this.$refs[`formZlConfigFormPackageRef_${zlIndex}`][0].updateFormData('sywzbhphSubType', data.selectInfo.selectType)
this.$refs[`formZlConfigFormPackageRef_${zlIndex}`][0].updateFormData('sywzbhphSubKcdw', data.selectInfo.row.kcdw)
this.$refs[`formZlConfigFormPackageRef_${zlIndex}`][0].updateFormData('sywzbhphSubNddw', data.selectInfo.row.nddw)
this.$refs[`formZlConfigFormPackageRef_${zlIndex}`][0].updateFormData('sywzmcSub', data.selectInfo.row.mc||'NA')
this.$refs[`formZlConfigFormPackageRef_${zlIndex}`][0].updateFormData('sywzmcSub', data.selectInfo.row.mc || 'NA')
}
if (data.key === 'rjbhphSub') {
this.$refs[`formZlConfigFormPackageRef_${zlIndex}`][0].updateFormData('rjbhphSubType', data.selectInfo.selectType)
this.$refs[`formZlConfigFormPackageRef_${zlIndex}`][0].updateFormData('rjbhphSubKcdw', data.selectInfo.row.kcdw)
this.$refs[`formZlConfigFormPackageRef_${zlIndex}`][0].updateFormData('rjbhphSubNddw', data.selectInfo.row.nddw)
this.$refs[`formZlConfigFormPackageRef_${zlIndex}`][0].updateFormData('rjmc', data.selectInfo.row.mc||'NA')
this.$refs[`formZlConfigFormPackageRef_${zlIndex}`][0].updateFormData('rjmc', data.selectInfo.row.mc || 'NA')
}
},
//
@ -832,10 +895,45 @@ export default {
yxzq: item.effectivePeriod,
yxzqdw: item.effectivePeriodUnit,
})
///
tmpResource.push({
mc: null,
bh: item.sywzbhphSub,
ph: null,
nd: null,
nddw: null,
ndz: null,
ly: null,
sxrq: null,
kc: null,
kcdw: null,
type: item.sywzbhphSubType,
syl: item.sywzyjclz,
syldw: item.sywzyjclzUnit,
yxzq: null,
yxzqdw: null,
})
///
tmpResource.push({
mc: null,
bh: item.rjbhphSub,
ph: null,
nd: null,
nddw: null,
ndz: null,
ly: null,
sxrq: null,
kc: null,
kcdw: null,
type: item.rjbhphSubType,
syl: item.rjsjtj,
syldw: item.rjsjtjUnit,
yxzq: null,
yxzqdw: null,
})
}
}
//使
let tableListRy = content.formRyConfigs
if (tableListRy && tableListRy.length > 0) {
for (let i = 0; i < tableListRy.length; i++) {
@ -858,10 +956,45 @@ export default {
yxzq: item.effectivePeriod,
yxzqdw: item.effectivePeriodUnit,
})
///
tmpResource.push({
mc: null,
bh: item.yrybhphSub,
ph: null,
nd: null,
nddw: null,
ndz: null,
ly: null,
sxrq: null,
kc: null,
kcdw: null,
type: item.yrybhphSubType,
syl: item.yrysjtj,
syldw: item.yrysjtjUnit,
yxzq: null,
yxzqdw: null,
})
///
tmpResource.push({
mc: null,
bh: item.rjbhphSub,
ph: null,
nd: null,
nddw: null,
ndz: null,
ly: null,
sxrq: null,
kc: null,
kcdw: null,
type: item.rjbhphSubType,
syl: item.rjsjtj,
syldw: item.rjsjtjUnit,
yxzq: null,
yxzqdw: null,
})
}
}
//使
}
//使
const stepResource = this.getStepResource()

Loading…
Cancel
Save