药品画面调整,接口对应 up by dh
This commit is contained in:
@@ -75,6 +75,40 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="药品分类" prop="categoryCode">
|
||||||
|
<el-select
|
||||||
|
v-model="form.categoryCode"
|
||||||
|
clearable
|
||||||
|
:disabled="form.id != undefined"
|
||||||
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="category in med_category_code"
|
||||||
|
:key="category.value"
|
||||||
|
:label="category.label"
|
||||||
|
:value="category.value"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<el-row :gutter="24">
|
||||||
|
<!-- <el-col :span="6">
|
||||||
|
<el-form-item label="系统类别" prop="category">
|
||||||
|
<el-select
|
||||||
|
v-model="form.category"
|
||||||
|
clearable
|
||||||
|
:disabled="form.id != undefined"
|
||||||
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="category in system_categories"
|
||||||
|
:key="category.value"
|
||||||
|
:label="category.label"
|
||||||
|
:value="category.value"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col> -->
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="所属科室" prop="orgId">
|
<el-form-item label="所属科室" prop="orgId">
|
||||||
<el-tree-select
|
<el-tree-select
|
||||||
@@ -107,40 +141,6 @@
|
|||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
|
||||||
<el-row :gutter="24">
|
|
||||||
<!-- <el-col :span="6">
|
|
||||||
<el-form-item label="系统类别" prop="category">
|
|
||||||
<el-select
|
|
||||||
v-model="form.category"
|
|
||||||
clearable
|
|
||||||
:disabled="form.id != undefined"
|
|
||||||
>
|
|
||||||
<el-option
|
|
||||||
v-for="category in system_categories"
|
|
||||||
:key="category.value"
|
|
||||||
:label="category.label"
|
|
||||||
:value="category.value"
|
|
||||||
/>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col> -->
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="药品分类" prop="categoryCode">
|
|
||||||
<el-select
|
|
||||||
v-model="form.categoryCode"
|
|
||||||
clearable
|
|
||||||
:disabled="form.id != undefined"
|
|
||||||
>
|
|
||||||
<el-option
|
|
||||||
v-for="category in med_category_code"
|
|
||||||
:key="category.value"
|
|
||||||
:label="category.label"
|
|
||||||
:value="category.value"
|
|
||||||
/>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="财务统计类型" prop="minimalFee">
|
<el-form-item label="财务统计类型" prop="minimalFee">
|
||||||
<el-select
|
<el-select
|
||||||
@@ -205,6 +205,11 @@
|
|||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="医保编码" prop="ybNo">
|
||||||
|
<el-input v-model="form.ybNo" placeholder="" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<!-- <el-col :span="6">
|
<!-- <el-col :span="6">
|
||||||
@@ -264,73 +269,13 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
|
||||||
<el-row :gutter="24">
|
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="拆分属性" prop="partAttributeEnum">
|
<el-form-item label="用量限定" prop="usageLimit">
|
||||||
<el-select
|
<el-input v-model="form.usageLimit" placeholder="" />
|
||||||
v-model="form.partAttributeEnum"
|
|
||||||
clearable
|
|
||||||
:disabled="form.id != undefined"
|
|
||||||
>
|
|
||||||
<el-option
|
|
||||||
v-for="category in unit_code"
|
|
||||||
:key="category.value"
|
|
||||||
:label="category.label"
|
|
||||||
:value="category.value"
|
|
||||||
/>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="购入价" prop="purchasePrice">
|
|
||||||
<el-input v-model="form.purchasePrice" placeholder="" />
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="零售价" prop="retailPrice">
|
|
||||||
<el-input v-model="form.retailPrice" placeholder="" />
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="最高零售价" prop="maximumRetailPrice">
|
|
||||||
<el-input v-model="form.maximumRetailPrice" placeholder="" />
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="皮试判别" prop="skinTestFlag">
|
|
||||||
<el-checkbox v-model="form.skinTestFlag"></el-checkbox>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="注射药品" prop="injectFlag">
|
|
||||||
<el-checkbox v-model="form.injectFlag"></el-checkbox>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="儿童用药标志" prop="childrenFlag">
|
|
||||||
<el-checkbox v-model="form.childrenFlag"></el-checkbox>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="是否活性" prop="activeFlag">
|
|
||||||
<el-checkbox v-model="form.activeFlag"></el-checkbox>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row :gutter="24">
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="成分" prop="ingredientItem">
|
|
||||||
<el-input v-model="form.ingredientItem" placeholder="" />
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="批次号" prop="lotNumber">
|
|
||||||
<el-input v-model="form.lotNumber" placeholder="" />
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="用法" prop="methodCode">
|
<el-form-item label="用法" prop="methodCode">
|
||||||
<el-select
|
<el-select
|
||||||
@@ -363,16 +308,21 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
<el-col :span="6">
|
||||||
<el-row :gutter="24">
|
<el-form-item label="剂量形式" prop="doseFrom">
|
||||||
|
<el-input v-model="form.doseFrom" placeholder="" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="单次最大剂量" prop="maxUnit">
|
<el-form-item label="单次最大剂量" prop="maxUnit">
|
||||||
<el-input v-model="form.maxUnit" placeholder="" />
|
<el-input v-model="form.maxUnit" placeholder="" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<el-row :gutter="24">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="药品定义" prop="definition">
|
<el-form-item label="药品版本" prop="version">
|
||||||
<el-input v-model="form.definition" placeholder="" />
|
<el-input v-model="form.version" placeholder="" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
@@ -380,6 +330,40 @@
|
|||||||
<el-input v-model="form.busNo" placeholder="" />
|
<el-input v-model="form.busNo" placeholder="" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="批次号" prop="lotNumber">
|
||||||
|
<el-input v-model="form.lotNumber" placeholder="" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="批准文号" prop="approvalNumber">
|
||||||
|
<el-input v-model="form.approvalNumber" placeholder="" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<el-row :gutter="24">
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="英文药名" prop="nameEn">
|
||||||
|
<el-input v-model="form.nameEn" placeholder="" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="成分" prop="ingredientItem">
|
||||||
|
<el-input v-model="form.ingredientItem" placeholder="" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="所含耗材" prop="comprisedText">
|
||||||
|
<el-input v-model="form.comprisedText" placeholder="" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="药品定义" prop="definition">
|
||||||
|
<el-input v-model="form.definition" placeholder="" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<el-row :gutter="24">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="适用范围" prop="domainEnum">
|
<el-form-item label="适用范围" prop="domainEnum">
|
||||||
<el-select
|
<el-select
|
||||||
@@ -396,40 +380,6 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
|
||||||
<el-row :gutter="24">
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="药品版本" prop="version">
|
|
||||||
<el-input v-model="form.version" placeholder="" />
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="英文药名" prop="nameEn">
|
|
||||||
<el-input v-model="form.nameEn" placeholder="" />
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="所含耗材" prop="comprisedText">
|
|
||||||
<el-input v-model="form.comprisedText" placeholder="" />
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="拆零比" prop="partPercent">
|
|
||||||
<el-input v-model="form.partPercent" placeholder="" />
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row :gutter="24">
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="剂量形式" prop="doseFrom">
|
|
||||||
<el-input v-model="form.doseFrom" placeholder="" />
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="批准文号" prop="approvalNumber">
|
|
||||||
<el-input v-model="form.approvalNumber" placeholder="" />
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="医保类别" prop="ybType">
|
<el-form-item label="医保类别" prop="ybType">
|
||||||
<el-select
|
<el-select
|
||||||
@@ -447,16 +397,32 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
|
||||||
<el-row :gutter="24">
|
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="医保对码" prop="ybMatchFlag">
|
<el-form-item label="拆分属性" prop="partAttributeEnum">
|
||||||
<el-checkbox v-model="form.ybMatchFlag" placeholder="" />
|
<el-select
|
||||||
|
v-model="form.partAttributeEnum"
|
||||||
|
clearable
|
||||||
|
:disabled="form.id != undefined"
|
||||||
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="category in unit_code"
|
||||||
|
:key="category.value"
|
||||||
|
:label="category.label"
|
||||||
|
:value="category.value"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="医保编码" prop="ybNo">
|
<el-form-item label="拆零比" prop="partPercent">
|
||||||
<el-input v-model="form.ybNo" placeholder="" />
|
<el-input v-model="form.partPercent" placeholder="" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<el-row :gutter="24">
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="产品特性 " prop="characteristic">
|
||||||
|
<el-input v-model="form.characteristic" placeholder="" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
@@ -482,12 +448,61 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
<el-row :gutter="24">
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="购入价" prop="purchasePrice">
|
||||||
|
<el-input v-model="form.purchasePrice" placeholder="" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="零售价" prop="retailPrice">
|
||||||
|
<el-input v-model="form.retailPrice" placeholder="" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="最高零售价" prop="maximumRetailPrice">
|
||||||
|
<el-input v-model="form.maximumRetailPrice" placeholder="" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="医保对码" prop="ybMatchFlag">
|
||||||
|
<el-checkbox v-model="form.ybMatchFlag" placeholder="" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<el-row :gutter="24">
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="皮试判别" prop="skinTestFlag">
|
||||||
|
<el-checkbox v-model="form.skinTestFlag"></el-checkbox>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="注射药品" prop="injectFlag">
|
||||||
|
<el-checkbox v-model="form.injectFlag"></el-checkbox>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="儿童用药标志" prop="childrenFlag">
|
||||||
|
<el-checkbox v-model="form.childrenFlag"></el-checkbox>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="是否活性" prop="activeFlag">
|
||||||
|
<el-checkbox v-model="form.activeFlag"></el-checkbox>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="限制使用" prop="restrictedFlag">
|
<el-form-item label="限制使用" prop="restrictedFlag">
|
||||||
<el-checkbox v-model="form.restrictedFlag"></el-checkbox>
|
<el-checkbox v-model="form.restrictedFlag"></el-checkbox>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
<el-form-item label="限制使用范围" prop="restrictedScope">
|
||||||
|
<el-input v-model="form.restrictedScope" placeholder="" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="抗生素" prop="antibioticFlag">
|
<el-form-item label="抗生素" prop="antibioticFlag">
|
||||||
<el-checkbox v-model="form.antibioticFlag"></el-checkbox>
|
<el-checkbox v-model="form.antibioticFlag"></el-checkbox>
|
||||||
@@ -498,11 +513,6 @@
|
|||||||
<el-checkbox v-model="form.selfFlag"></el-checkbox>
|
<el-checkbox v-model="form.selfFlag"></el-checkbox>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item label="产品特性 " prop="characteristic">
|
|
||||||
<el-input v-model="form.characteristic" placeholder="" />
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="10">
|
<el-col :span="10">
|
||||||
@@ -525,15 +535,6 @@
|
|||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
|
||||||
<el-form-item
|
|
||||||
label="限制使用范围"
|
|
||||||
prop="restrictedScope"
|
|
||||||
style="margin-left: 15px"
|
|
||||||
>
|
|
||||||
<el-input v-model="form.restrictedScope" placeholder="" />
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-form>
|
</el-form>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
@@ -623,21 +624,27 @@
|
|||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="DDD值" prop="name">
|
<el-form-item label="DDD值" prop="dddCode">
|
||||||
<el-input
|
<el-select v-model="antibioticForm.dddCode" clearable>
|
||||||
v-model="antibioticForm.name"
|
<el-option
|
||||||
placeholder=""
|
v-for="category in ddd_code"
|
||||||
:disabled="form.id != undefined"
|
:key="category.value"
|
||||||
/>
|
:label="category.label"
|
||||||
|
:value="category.value"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="DDD单位" prop="name">
|
<el-form-item label="DDD单位" prop="dddUnitCode">
|
||||||
<el-input
|
<el-select v-model="antibioticForm.dddUnitCode" clearable>
|
||||||
v-model="antibioticForm.name"
|
<el-option
|
||||||
placeholder=""
|
v-for="category in unit_code"
|
||||||
:disabled="form.id != undefined"
|
:key="category.value"
|
||||||
/>
|
:label="category.label"
|
||||||
|
:value="category.value"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
@@ -674,6 +681,7 @@ const {
|
|||||||
method_code,
|
method_code,
|
||||||
fin_type_code,
|
fin_type_code,
|
||||||
antibiotic_type_code,
|
antibiotic_type_code,
|
||||||
|
ddd_code,
|
||||||
} = proxy.useDict(
|
} = proxy.useDict(
|
||||||
"med_category_code",
|
"med_category_code",
|
||||||
"system_categories",
|
"system_categories",
|
||||||
@@ -688,7 +696,8 @@ const {
|
|||||||
"rate_code",
|
"rate_code",
|
||||||
"method_code",
|
"method_code",
|
||||||
"fin_type_code",
|
"fin_type_code",
|
||||||
"antibiotic_type_code"
|
"antibiotic_type_code",
|
||||||
|
"ddd_code"
|
||||||
);
|
);
|
||||||
|
|
||||||
const title = ref("");
|
const title = ref("");
|
||||||
@@ -803,9 +812,7 @@ function setFlag(data) {
|
|||||||
data.antibioticFlag == 1
|
data.antibioticFlag == 1
|
||||||
? (data.antibioticFlag = true)
|
? (data.antibioticFlag = true)
|
||||||
: (data.antibioticFlag = false); //抗生素
|
: (data.antibioticFlag = false); //抗生素
|
||||||
data.selfFlag == 1
|
data.selfFlag == 1 ? (data.selfFlag = true) : (data.selfFlag = false); //自制
|
||||||
? (data.selfFlag = true)
|
|
||||||
: (data.selfFlag = false); //自制
|
|
||||||
}
|
}
|
||||||
/** 重置操作表单 */
|
/** 重置操作表单 */
|
||||||
function reset() {
|
function reset() {
|
||||||
@@ -832,7 +839,6 @@ function reset() {
|
|||||||
totalVolume: undefined,
|
totalVolume: undefined,
|
||||||
unitCode: undefined,
|
unitCode: undefined,
|
||||||
minUnitCode: undefined,
|
minUnitCode: undefined,
|
||||||
dose: undefined,
|
|
||||||
doseUnitCode: undefined,
|
doseUnitCode: undefined,
|
||||||
doseFormCode: undefined,
|
doseFormCode: undefined,
|
||||||
statusEnum: undefined,
|
statusEnum: undefined,
|
||||||
@@ -863,21 +869,43 @@ function reset() {
|
|||||||
ybType: undefined,
|
ybType: undefined,
|
||||||
minimalFee: undefined,
|
minimalFee: undefined,
|
||||||
nationalDrugCode: undefined,
|
nationalDrugCode: undefined,
|
||||||
ybDrugCode: undefined,
|
|
||||||
antibioticFlag: undefined,
|
antibioticFlag: undefined,
|
||||||
selfFlag: undefined,
|
selfFlag: undefined,
|
||||||
minRateCode: undefined,
|
// minRateCode: undefined,
|
||||||
maxRateCode: undefined,
|
// maxRateCode: undefined,
|
||||||
partAttributeEnum: undefined,
|
partAttributeEnum: undefined,
|
||||||
|
usageLimit: undefined,
|
||||||
};
|
};
|
||||||
proxy.resetForm("medicationRef");
|
proxy.resetForm("medicationRef");
|
||||||
|
antibioticForm.value = {
|
||||||
|
antibioticCode: undefined,
|
||||||
|
restrictedEnum: undefined,
|
||||||
|
dose: undefined,
|
||||||
|
maxUnit: undefined,
|
||||||
|
minRateCode: undefined,
|
||||||
|
maxRateCode: undefined,
|
||||||
|
dddUnitCode: undefined,
|
||||||
|
dddCode: undefined,
|
||||||
|
};
|
||||||
|
proxy.resetForm("antibioticRef");
|
||||||
}
|
}
|
||||||
/** 提交按钮 */
|
/** 提交按钮 */
|
||||||
function submitForm() {
|
function submitForm() {
|
||||||
proxy.$refs["medicationRef"].validate((valid) => {
|
proxy.$refs["medicationRef"].validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
|
if (form.value.activeFlag == true) {
|
||||||
|
form.value.antibioticCode = antibioticForm.value.antibioticCode;
|
||||||
|
form.value.restrictedEnum = antibioticForm.value.restrictedEnum;
|
||||||
|
form.value.dose = antibioticForm.value.dose;
|
||||||
|
form.value.maxUnit = antibioticForm.value.maxUnit;
|
||||||
|
form.value.minRateCode = antibioticForm.value.minRateCode;
|
||||||
|
form.value.maxRateCode = antibioticForm.value.maxRateCode;
|
||||||
|
form.value.dddUnitCode = antibioticForm.value.dddUnitCode;
|
||||||
|
form.value.dddCode = antibioticForm.value.dddCode;
|
||||||
|
}
|
||||||
// 将表单数据发送给父组件
|
// 将表单数据发送给父组件
|
||||||
emits("submit", form.value);
|
emits("submit", form.value);
|
||||||
|
visible.value = false;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -188,13 +188,13 @@
|
|||||||
prop="statusEnum_enumText"
|
prop="statusEnum_enumText"
|
||||||
:show-overflow-tooltip="true"
|
:show-overflow-tooltip="true"
|
||||||
/>
|
/>
|
||||||
<el-table-column
|
<!-- <el-table-column
|
||||||
label="医保类别"
|
label="医保类别"
|
||||||
align="center"
|
align="center"
|
||||||
key="ybType_enumText"
|
key="ybType_enumText"
|
||||||
prop="ybType_enumText"
|
prop="ybType_enumText"
|
||||||
:show-overflow-tooltip="true"
|
:show-overflow-tooltip="true"
|
||||||
/>
|
/> -->
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="药品名称拼音码"
|
label="药品名称拼音码"
|
||||||
align="center"
|
align="center"
|
||||||
@@ -885,31 +885,6 @@ function openEditMedicine(row) {
|
|||||||
currentData.value = response.data;
|
currentData.value = response.data;
|
||||||
// getList();
|
// getList();
|
||||||
});
|
});
|
||||||
// currentData.value = JSON.parse(JSON.stringify(row));
|
|
||||||
// currentData.value.activeFlag == 1
|
|
||||||
// ? (currentData.value.activeFlag = true)
|
|
||||||
// : (currentData.value.activeFlag = false); //是否为活性
|
|
||||||
// currentData.value.ybMatchFlag == 1
|
|
||||||
// ? (currentData.value.ybMatchFlag = true)
|
|
||||||
// : (currentData.value.ybMatchFlag = false); //医保是否对码
|
|
||||||
// currentData.value.skinTestFlag == 1
|
|
||||||
// ? (currentData.value.skinTestFlag = true)
|
|
||||||
// : (currentData.value.skinTestFlag = false); //是否皮试
|
|
||||||
// currentData.value.injectFlag == 1
|
|
||||||
// ? (currentData.value.injectFlag = true)
|
|
||||||
// : (currentData.value.injectFlag = false); //是否为注射药物
|
|
||||||
// currentData.value.restrictedFlag == 1
|
|
||||||
// ? (currentData.value.restrictedFlag = true)
|
|
||||||
// : (currentData.value.restrictedFlag = false); //是否限制使用
|
|
||||||
// currentData.value.childrenFlag == 1
|
|
||||||
// ? (currentData.value.childrenFlag = true)
|
|
||||||
// : (currentData.value.childrenFlag = false); //儿童用药标志
|
|
||||||
// currentData.value.antibioticFlag == 1
|
|
||||||
// ? (currentData.value.antibioticFlag = true)
|
|
||||||
// : (currentData.value.antibioticFlag = false); //抗生素标志
|
|
||||||
// currentData.value.selfFlag == 1
|
|
||||||
// ? (currentData.value.selfFlag = true)
|
|
||||||
// : (currentData.value.selfFlag = false); //自制标志
|
|
||||||
console.log(currentData.value, "currentData");
|
console.log(currentData.value, "currentData");
|
||||||
// 确保子组件已经接收到最新的 props
|
// 确保子组件已经接收到最新的 props
|
||||||
nextTick(() => {
|
nextTick(() => {
|
||||||
@@ -959,10 +934,6 @@ function submitForm(formData) {
|
|||||||
formData.status == true ? (formData.status = 1) : (formData.status = 0); //启用状态
|
formData.status == true ? (formData.status = 1) : (formData.status = 0); //启用状态
|
||||||
console.log(formData, "submitForm");
|
console.log(formData, "submitForm");
|
||||||
if (formData.id != undefined) {
|
if (formData.id != undefined) {
|
||||||
// form.value.status
|
|
||||||
// ? (form.value.statusEnum = "3")
|
|
||||||
// : (form.value.statusEnum = "2");
|
|
||||||
// console.log(form.value, "editMedication", form.value.statusEnum);
|
|
||||||
editMedication(formData).then((response) => {
|
editMedication(formData).then((response) => {
|
||||||
proxy.$modal.msgSuccess("修改成功");
|
proxy.$modal.msgSuccess("修改成功");
|
||||||
open.value = false;
|
open.value = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user