Browse Source

feat: [模板管理] GSP009

lkf
memorylkf 2 months ago
parent
commit
f964fb4af1
3 changed files with 103 additions and 99 deletions
  1. +38
    -34
      src/lang/en/template/gsp.js
  2. +38
    -34
      src/lang/zh/template/gsp.js
  3. +27
    -31
      src/views/business/comps/template/comps/gsp/GSP009.vue

+ 38
- 34
src/lang/en/template/gsp.js View File

@ -2,46 +2,50 @@
export default { export default {
// 试验物质配制计划表 // 试验物质配制计划表
SYWZPZJHB: { SYWZPZJHB: {
jhxx:'Plan Information',
tbsm:'Special Note',
lqsj:'Collection Time',
fxsj:'Analysis Time',
sywz:'Test Material',
pzpl:'Formulation Frequency',
gyzjhzb:'Dosage/Dosage Group',
pznd:'Formulation Concentration',
pztj:'Formulation Volume',
jhxx: 'Plan Information',
tbsm: 'Special Note',
lqsj: 'Collection Time',
fxsj: 'Analysis Time',
sywz: 'Test Material',
pzpl: 'Formulation Frequency',
gyzjhzb: 'Dosage/Dosage Group',
pznd: 'Formulation Concentration',
pztj: 'Formulation Volume'
}, },
// 麻醉/精神药品配制/领取申请单 // 麻醉/精神药品配制/领取申请单
MJYLQSQD: { MJYLQSQD: {
jbxx:'Basic Information',
qxzsyhbm:'Please Select Study/Department',
sybhhbmmc:'Study Number/Department',
sd:'Study Director/Manager',
sywzmc:'Study Material Name',
gyjl:'Dosage',
xynd:'Required Concentration',
xyl:'Required Volume',
xysj:'Required Time',
yjghsj:'Expected Return Time',
dwzs:'Species',
dwpjtz:'Average Body Weight',
dwsl:'Number',
jbxx: 'Basic Information',
qxzsyhbm: 'Please Select Study/Department',
sybhhbmmc: 'Study Number/Department',
sd: 'Study Director/Manager',
sywzmc: 'Study Material Name',
gyjl: 'Dosage',
xynd: 'Required Concentration',
xyl: 'Required Volume',
xysj: 'Required Time',
yjghsj: 'Expected Return Time',
dwzs: 'Species',
dwpjtz: 'Average Body Weight',
dwsl: 'Number'
}, },
// 毒麻药品配制记录表 // 毒麻药品配制记录表
DMYPPZJLB:{
DMYPPZJLB: {},
GSP002: {
xsy: '稀释液',
cbybdpz: '储备液比对配制',
zlkz: '质量控制',
cbywdx: '储备液稳定性',
lmd: '灵敏度',
clhwdx: '处理后稳定性'
}, },
GSP002:{
xsy:'稀释液',
cbybdpz:'储备液比对配制',
zlkz:'质量控制',
cbywdx:'储备液稳定性',
lmd:'灵敏度',
clhwdx:'处理后稳定性'
GSP003: {
calcConditionLabel: '计算公式',
sfxyzjfx: '是否需要制剂分析'
}, },
GSP003:{
calcConditionLabel:'计算公式',
sfxyzjfx:'是否需要制剂分析'
gsp009: {
xtsyx: '系统适应性',
ypbh: '样品编号',
xz: '选择',
zw: '作为系统适应性样品。'
} }
} }

+ 38
- 34
src/lang/zh/template/gsp.js View File

@ -2,46 +2,50 @@
export default { export default {
// 试验物质配制计划表 // 试验物质配制计划表
SYWZPZJHB: { SYWZPZJHB: {
jhxx:'计划信息',
tbsm:'特别说明',
lqsj:'领取时间',
fxsj:'分析时间',
sywz:'试验物质',
pzpl:'配置频率',
gyzjhzb:'给药剂量或组别',
pznd:'配制浓度',
pztj:'配制体积',
jhxx: '计划信息',
tbsm: '特别说明',
lqsj: '领取时间',
fxsj: '分析时间',
sywz: '试验物质',
pzpl: '配置频率',
gyzjhzb: '给药剂量或组别',
pznd: '配制浓度',
pztj: '配制体积'
}, },
// 麻醉/精神药品配制/领取申请单 // 麻醉/精神药品配制/领取申请单
MJYLQSQD: { MJYLQSQD: {
jbxx:'基本信息',
qxzsyhbm:'请选择试验/部门',
sybhhbmmc:'试验编号或部门名称',
sd:'SD/部长',
sywzmc:'试验物质名称',
gyjl:'给药剂量',
xynd:'需要浓度',
xyl:'需要量',
xysj:'需要时间',
yjghsj:'预计归还时间',
dwzs:'动物种属',
dwpjtz:'动物平均体重',
dwsl:'动物数量',
jbxx: '基本信息',
qxzsyhbm: '请选择试验/部门',
sybhhbmmc: '试验编号或部门名称',
sd: 'SD/部长',
sywzmc: '试验物质名称',
gyjl: '给药剂量',
xynd: '需要浓度',
xyl: '需要量',
xysj: '需要时间',
yjghsj: '预计归还时间',
dwzs: '动物种属',
dwpjtz: '动物平均体重',
dwsl: '动物数量'
}, },
// 毒麻药品配制记录表 // 毒麻药品配制记录表
DMYPPZJLB:{
DMYPPZJLB: {},
GSP002: {
xsy: '稀释液',
cbybdpz: '储备液比对配制',
zlkz: '质量控制',
cbywdx: '储备液稳定性',
lmd: '灵敏度',
clhwdx: '处理后稳定性'
}, },
GSP002:{
xsy:'稀释液',
cbybdpz:'储备液比对配制',
zlkz:'质量控制',
cbywdx:'储备液稳定性',
lmd:'灵敏度',
clhwdx:'处理后稳定性'
GSP003: {
calcConditionLabel: '计算公式',
sfxyzjfx: '是否需要制剂分析'
}, },
GSP003:{
calcConditionLabel:'计算公式',
sfxyzjfx:'是否需要制剂分析'
gsp009: {
xtsyx: '系统适应性',
ypbh: '样品编号',
xz: '选择',
zw: '作为系统适应性样品。'
} }
} }

+ 27
- 31
src/views/business/comps/template/comps/gsp/GSP009.vue View File

@ -7,8 +7,12 @@
<div class="content"> <div class="content">
<BaseInfoFormPackage fieldItemLabel="template.common.baseInfo" label="template.common.baseInfo" <BaseInfoFormPackage fieldItemLabel="template.common.baseInfo" label="template.common.baseInfo"
ref="baseInfoRef" :formConfig="baseInfoFormConfig" :formData="formData" /> ref="baseInfoRef" :formConfig="baseInfoFormConfig" :formData="formData" />
<TableList label="template.common.reagentInfo" :columns="sysjColumns" :dataSource="resource" />
<TableList label="template.common.wzInfo" :columns="sywzColumns" :dataSource="resourceWz" />
<TableList label="template.common.instrumentInfo" :columns="yqColumns" :dataSource="yqResource" />
<LineLabel label="template.lba.lba006.fxxx" />
<LineLabel label="template.gsp.gsp009.xtsyx" />
<div v-if="fillType === 'preFill'" class="mt-20"> <div v-if="fillType === 'preFill'" class="mt-20">
<el-button type="primary" @click="handleAddParalle(false)">{{ $t('template.lba.lba004.xz') <el-button type="primary" @click="handleAddParalle(false)">{{ $t('template.lba.lba004.xz')
@ -98,26 +102,21 @@ export default {
label: 'template.common.testNumber', label: 'template.common.testNumber',
type: "input", type: "input",
disabled: true, disabled: true,
},
methodCode: {
label: 'template.common.methodCode',
type: "input",
fillType: "actFill",
maxlength: 50
},
versionNum: {
label: 'template.common.versionNumber',
type: "inputNumber",
fillType: "actFill",
prepend: "V",
maxlength: 50
},
}
} }
}, },
{ {
type: "conditionItem", type: "conditionItem",
label: 'template.lba.lba006.fxtj',
label: 'template.common.testConfigurationConditions',
config: { config: {
pre: {
label: 'template.common.preFill',
type: "select",
multiple: true,
fillType: "preFill",
options: this.getDictOptions('business_pztj'),
otherCode: "preOther",
},
act: { act: {
label: 'template.common.actualFill', label: 'template.common.actualFill',
type: "select", type: "select",
@ -130,7 +129,7 @@ export default {
}, },
{ {
type: "cellItem", type: "cellItem",
label: 'template.lba.lba006.fxsj',
label: 'template.common.configurationTime',
config: { config: {
startDate: { startDate: {
label: 'template.common.startTime', label: 'template.common.startTime',
@ -149,25 +148,22 @@ export default {
{ {
type: 'step', type: 'step',
config: { config: {
jcb: {
label: 'template.lba.lba006.jcb',
type: 'jcb',
fillType: 'actFill',
maxlength: 20
yp: {
label: 'template.gsp.gsp009.ypbh',
type: "input",
fillType: "preFill",
subType: "span",
subKey: "ypBh",
subFillType: "actFill",
maxlength: 20,
}, },
jg: {
label: 'template.lba.lba006.jg',
xz: {
label: 'template.gsp.gsp009.xz',
type: "sj", type: "sj",
fillType: "actFill", fillType: "actFill",
otherLabel: " ",
otherCode: "jgOther",
otherMaxlength: 100,
multiple: false,
options: this.getDictOptions('business_lba_jg'),
subType:"text", subType:"text",
subText:"template.lba.lba006.sjwjm"
subText:"template.gsp.gsp009.zw"
}, },
} }
} }
] ]

Loading…
Cancel
Save