药品目录画面调整 up by dh
This commit is contained in:
@@ -11,44 +11,13 @@
|
||||
label-width="110px"
|
||||
label-position="left"
|
||||
>
|
||||
<!-- <el-row :gutter="24">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="通用名称" prop="name">
|
||||
<el-input
|
||||
v-model="form.name"
|
||||
placeholder=""
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="拼音码" prop="pyStr">
|
||||
<el-input v-model="form.pyStr" placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="药品五笔码" prop="wbStr">
|
||||
<el-input v-model="form.wbStr" placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<div class="title">基本信息</div>
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="商品名称" prop="merchandiseName">
|
||||
<el-input v-model="form.merchandiseName" placeholder="" />
|
||||
<el-col :span="6" v-if="form.id != undefined">
|
||||
<el-form-item label="药品编号" prop="busNo">
|
||||
<el-input v-model="form.busNo" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="拼音码" prop="merchandisePyStr">
|
||||
<el-input v-model="form.merchandisePyStr" placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="商品五笔码" prop="merchandiseWbStr">
|
||||
<el-input v-model="form.merchandiseWbStr" placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row> -->
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="通用名称" prop="name">
|
||||
<el-input v-model="form.name" placeholder="" />
|
||||
@@ -60,20 +29,15 @@
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="药品状态" prop="statusEnum">
|
||||
<el-select v-model="form.statusEnum" clearable>
|
||||
<el-option
|
||||
v-for="status in statusFlagOptions"
|
||||
:key="status.value"
|
||||
:label="status.info"
|
||||
:value="status.value"
|
||||
/>
|
||||
</el-select>
|
||||
<el-form-item label="医保编码" prop="ybNo">
|
||||
<el-input v-model="form.ybNo" placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="药品分类" prop="categoryCode">
|
||||
<el-select v-model="form.categoryCode" clearable disabled>
|
||||
<el-select v-model="form.categoryCode" clearable :disabled="form.categoryCode != ''">
|
||||
<el-option
|
||||
v-for="category in med_category_code"
|
||||
:key="category.value"
|
||||
@@ -83,70 +47,14 @@
|
||||
</el-select>
|
||||
</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>
|
||||
<div class="title">临床信息</div>
|
||||
<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="orgId">
|
||||
<el-tree-select
|
||||
v-model="form.orgId"
|
||||
:data="deptOptions"
|
||||
:props="{
|
||||
value: 'id',
|
||||
label: 'name',
|
||||
children: 'children',
|
||||
}"
|
||||
value-key="id"
|
||||
placeholder="请选择提供部门"
|
||||
check-strictly
|
||||
clearable
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="地点" prop="locationId">
|
||||
<el-tree-select
|
||||
v-model="form.locationId"
|
||||
:data="locationOptions"
|
||||
:props="{
|
||||
value: 'id',
|
||||
label: 'name',
|
||||
children: 'children',
|
||||
}"
|
||||
value-key="id"
|
||||
placeholder="请选择地点"
|
||||
check-strictly
|
||||
clearable
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="财务类型" prop="typeCode">
|
||||
<el-select v-model="form.typeCode" clearable>
|
||||
<el-option
|
||||
v-for="category in fin_type_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="pharmacologyCategoryCode">
|
||||
<el-select v-model="form.pharmacologyCategoryCode" clearable>
|
||||
@@ -159,58 +67,11 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="规格" prop="totalVolume">
|
||||
<el-input v-model="form.totalVolume" placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="包装单位" prop="unitCode">
|
||||
<el-select v-model="form.unitCode" clearable>
|
||||
<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="nationalDrugCode">
|
||||
<el-input v-model="form.nationalDrugCode" placeholder="" />
|
||||
</el-form-item>
|
||||
</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 :gutter="24">
|
||||
<!-- <el-col :span="6">
|
||||
<el-form-item label="基本剂量" prop="doseUnitCode">
|
||||
<el-input
|
||||
v-model="form.doseUnitCode"
|
||||
placeholder=""
|
||||
:disabled="form.id != undefined"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col> -->
|
||||
<el-col :span="6">
|
||||
<el-form-item label="剂量单位" prop="doseUnitCode">
|
||||
<el-select v-model="form.doseUnitCode" clearable>
|
||||
<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="doseFormCode">
|
||||
<el-select v-model="form.doseFormCode" clearable>
|
||||
@@ -224,8 +85,8 @@
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="最小单位" prop="minUnitCode">
|
||||
<el-select v-model="form.minUnitCode" clearable>
|
||||
<el-form-item label="剂量单位" prop="doseUnitCode">
|
||||
<el-select v-model="form.doseUnitCode" clearable>
|
||||
<el-option
|
||||
v-for="category in unit_code"
|
||||
:key="category.value"
|
||||
@@ -235,13 +96,13 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="用量限定" prop="usageLimit">
|
||||
<el-input v-model="form.usageLimit" placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="用法" prop="methodCode">
|
||||
<el-select v-model="form.methodCode" clearable>
|
||||
@@ -267,11 +128,59 @@
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="剂量形式" prop="doseFrom">
|
||||
<!-- <el-input v-model="form.doseFrom" placeholder="" /> -->
|
||||
<el-select v-model="form.doseFrom" clearable>
|
||||
<el-form-item label="单次最大剂量" prop="maxUnit">
|
||||
<el-input v-model="form.maxUnit" 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-row>
|
||||
<div class="title">库存信息</div>
|
||||
<el-row :gutter="24">
|
||||
<!-- <el-col :span="6">
|
||||
<el-form-item label="所属科室" prop="orgId">
|
||||
<el-tree-select
|
||||
v-model="form.orgId"
|
||||
:data="deptOptions"
|
||||
:props="{
|
||||
value: 'id',
|
||||
label: 'name',
|
||||
children: 'children',
|
||||
}"
|
||||
value-key="id"
|
||||
placeholder="请选择提供部门"
|
||||
check-strictly
|
||||
clearable
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col> -->
|
||||
<el-col :span="6">
|
||||
<el-form-item label="采购入库位置" prop="locationId">
|
||||
<el-tree-select
|
||||
v-model="form.locationId"
|
||||
:data="locationOptions"
|
||||
:props="{
|
||||
value: 'id',
|
||||
label: 'name',
|
||||
children: 'children',
|
||||
}"
|
||||
value-key="id"
|
||||
placeholder="请选择采购入库位置"
|
||||
check-strictly
|
||||
clearable
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="包装单位" prop="unitCode">
|
||||
<el-select v-model="form.unitCode" clearable>
|
||||
<el-option
|
||||
v-for="category in dose_from_code"
|
||||
v-for="category in unit_code"
|
||||
:key="category.value"
|
||||
:label="category.label"
|
||||
:value="category.value"
|
||||
@@ -280,85 +189,20 @@
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="单次最大剂量" prop="maxUnit">
|
||||
<el-input v-model="form.maxUnit" placeholder="" />
|
||||
</el-form-item>
|
||||
</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" v-if="form.id != undefined">
|
||||
<el-form-item label="药品编号" prop="busNo">
|
||||
<el-input v-model="form.busNo" placeholder="" disabled/>
|
||||
</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-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-form-item label="适用范围" prop="domainEnum">
|
||||
<el-select v-model="form.domainEnum" clearable>
|
||||
<el-form-item label="最小单位" prop="minUnitCode">
|
||||
<el-select v-model="form.minUnitCode" clearable>
|
||||
<el-option
|
||||
v-for="domainEnum in domainEnumOptions"
|
||||
:key="domainEnum.value"
|
||||
:label="domainEnum.info"
|
||||
:value="domainEnum.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="医保类别" prop="ybType">
|
||||
<el-select
|
||||
v-model="form.ybType"
|
||||
placeholder="医保类别"
|
||||
clearable
|
||||
style="width: 240px"
|
||||
>
|
||||
<el-option
|
||||
v-for="dict in yb_type"
|
||||
:key="dict.value"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
v-for="category in unit_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="partAttributeEnum">
|
||||
<el-select v-model="form.partAttributeEnum" clearable>
|
||||
@@ -387,41 +231,13 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="拆零比" prop="partPercent">
|
||||
<el-input v-model="form.partPercent" placeholder="" />
|
||||
</el-form-item>
|
||||
</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-col :span="6">
|
||||
<el-form-item label="生产厂家 " prop="manufacturerText">
|
||||
<el-input v-model="form.manufacturerText" placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="供应商" prop="supplyId">
|
||||
<el-select
|
||||
v-model="form.supplyId"
|
||||
placeholder=""
|
||||
clearable
|
||||
style="width: 150px"
|
||||
>
|
||||
<el-option
|
||||
v-for="supplier in supplierListOptions"
|
||||
:key="supplier.value"
|
||||
:label="supplier.label"
|
||||
:value="supplier.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<div class="title">价格信息</div>
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="购入价" prop="purchasePrice">
|
||||
@@ -450,18 +266,105 @@
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<div class="title">业务信息</div>
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="医保对码" prop="ybMatchFlag">
|
||||
<el-checkbox v-model="form.ybMatchFlag" placeholder="" />
|
||||
<el-form-item label="财务类型" prop="typeCode">
|
||||
<el-select v-model="form.typeCode" clearable>
|
||||
<el-option
|
||||
v-for="category in fin_type_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="nationalDrugCode">
|
||||
<el-input v-model="form.nationalDrugCode" placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<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="approvalNumber">
|
||||
<el-input v-model="form.approvalNumber" placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<!-- <el-col :span="6">
|
||||
<el-form-item label="药品状态" prop="statusEnum">
|
||||
<el-select v-model="form.statusEnum" clearable>
|
||||
<el-option
|
||||
v-for="status in statusFlagOptions"
|
||||
:key="status.value"
|
||||
:label="status.info"
|
||||
:value="status.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col> -->
|
||||
<!-- <el-col :span="6">
|
||||
<el-form-item label="基本剂量" prop="doseUnitCode">
|
||||
<el-input
|
||||
v-model="form.doseUnitCode"
|
||||
placeholder=""
|
||||
:disabled="form.id != undefined"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col> -->
|
||||
</el-row>
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="医保类别" prop="ybType">
|
||||
<el-select
|
||||
v-model="form.ybType"
|
||||
placeholder="医保类别"
|
||||
clearable
|
||||
style="width: 240px"
|
||||
>
|
||||
<el-option
|
||||
v-for="dict in yb_type"
|
||||
:key="dict.value"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="生产厂家 " prop="manufacturerText">
|
||||
<el-input v-model="form.manufacturerText" placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="供应商" prop="supplyId">
|
||||
<el-select
|
||||
v-model="form.supplyId"
|
||||
placeholder=""
|
||||
clearable
|
||||
style="width: 150px"
|
||||
>
|
||||
<el-option
|
||||
v-for="supplier in supplierListOptions"
|
||||
:key="supplier.value"
|
||||
:label="supplier.label"
|
||||
:value="supplier.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="基药标识" prop="basicFlag">
|
||||
<el-checkbox v-model="form.basicFlag"></el-checkbox>
|
||||
</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>
|
||||
@@ -472,6 +375,11 @@
|
||||
<el-checkbox v-model="form.childrenFlag"></el-checkbox>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="自制药标识" prop="selfFlag">
|
||||
<el-checkbox v-model="form.selfFlag"></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>
|
||||
@@ -494,38 +402,6 @@
|
||||
<el-checkbox v-model="form.antibioticFlag"></el-checkbox>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="自制" prop="selfFlag">
|
||||
<el-checkbox v-model="form.selfFlag"></el-checkbox>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="基药标识" prop="basicFlag">
|
||||
<el-checkbox v-model="form.basicFlag"></el-checkbox>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="10">
|
||||
<el-form-item label="生效日期" prop="effectiveDate">
|
||||
<el-date-picker
|
||||
v-model="form.effectiveDate"
|
||||
type="datetime"
|
||||
value-format="YYYY-MM-DD HH:mm:ss"
|
||||
placeholder="生效日期"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="到期日期" prop="expirationDate">
|
||||
<el-date-picker
|
||||
v-model="form.expirationDate"
|
||||
type="datetime"
|
||||
value-format="YYYY-MM-DD HH:mm:ss"
|
||||
placeholder="到期日期"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-form>
|
||||
</el-tab-pane>
|
||||
@@ -697,52 +573,107 @@ const data = reactive({
|
||||
form: {},
|
||||
antibioticForm: {},
|
||||
rules: {
|
||||
statusEnum: [{ required: true, message: "药品状态不能为空", trigger: "blur" }],
|
||||
orgId: [{ required: true, message: "所属科室不能为空", trigger: "blur" }],
|
||||
locationId: [ { required: true, message: "所在位置不能为空", trigger: "blur" }],
|
||||
doseFormCode: [{ required: true, message: "剂型不能为空", trigger: "blur" }],
|
||||
// statusEnum: [
|
||||
// { required: true, message: "药品状态不能为空", trigger: "blur" },
|
||||
// ],
|
||||
// orgId: [{ required: true, message: "所属科室不能为空", trigger: "blur" }],
|
||||
locationId: [
|
||||
{ required: true, message: "所在位置不能为空", trigger: "blur" },
|
||||
],
|
||||
doseFormCode: [
|
||||
{ required: true, message: "剂型不能为空", trigger: "blur" },
|
||||
],
|
||||
totalVolume: [{ required: true, message: "规格不能为空", trigger: "blur" }],
|
||||
ingredientItem: [{ required: true, message: "成分不能为空", trigger: "blur" }],
|
||||
activeFlag: [{ required: true, message: "活性不能为空", trigger: "blur" }],
|
||||
lotNumber: [{ required: true, message: "批次号不能为空", trigger: "blur" }],
|
||||
methodCode:[{ required: true, message: "用法不能为空", trigger: "blur" }],
|
||||
rateCode:[{ required: true, message: "用药频次不能为空", trigger: "blur" }],
|
||||
dose:[{ required: true, message: "单次剂量不能为空", trigger: "blur" }],
|
||||
doseUnitCode:[{ required: true, message: "剂量单位不能为空", trigger: "blur" }],
|
||||
maxUnit:[{ required: true, message: "单次最大剂量不能为空", trigger: "blur" }],
|
||||
definition: [{ required: true, message: "药品定义不能为空", trigger: "blur" }],
|
||||
methodCode: [{ required: true, message: "用法不能为空", trigger: "blur" }],
|
||||
rateCode: [
|
||||
{ required: true, message: "用药频次不能为空", trigger: "blur" },
|
||||
],
|
||||
dose: [{ required: true, message: "单次剂量不能为空", trigger: "blur" }],
|
||||
doseUnitCode: [
|
||||
{ required: true, message: "剂量单位不能为空", trigger: "blur" },
|
||||
],
|
||||
maxUnit: [
|
||||
{ required: true, message: "单次最大剂量不能为空", trigger: "blur" },
|
||||
],
|
||||
busNo: [{ required: true, message: "药品编号不能为空", trigger: "blur" }],
|
||||
name: [{ required: true, message: "药品名称不能为空", trigger: "blur" }],
|
||||
domainEnum: [{ required: true, message: "适用范围不能为空", trigger: "blur" }],
|
||||
nameEn: [{ required: true, message: "英文药名不能为空", trigger: "blur" }],
|
||||
categoryCode:[{ required: true, message: "药品分类不能为空", trigger: "blur" }],
|
||||
merchandiseName:[{ required: true, message: "商品名称不能为空", trigger: "blur" }],
|
||||
unitCode:[{ required: true, message: "药品单位不能为空", trigger: "blur" }],
|
||||
minUnitCode:[{ required: true, message: "最小单位不能为空", trigger: "blur" }],
|
||||
ingredient:[{ required: true, message: "成分不能为空", trigger: "blur" }],
|
||||
partPercent: [{ required: true, message: "拆零比不能为空", trigger: "blur" }],
|
||||
doseFrom: [{ required: true, message: "剂量形式不能为空", trigger: "blur" }],
|
||||
approvalNumber:[{ required: true, message: "批准文号不能为空", trigger: "blur" }],
|
||||
ybMatchFlag:[{ required: true, message: "医保对码不能为空", trigger: "blur" }],
|
||||
ybNo:[{ required: true, message: "医保编码不能为空", trigger: "blur" }],
|
||||
pharmacologyCategoryCode:[{ required: true, message: "药品性质不能为空", trigger: "blur" }],
|
||||
skinTestFlag:[{ required: true, message: "皮试不能为空", trigger: "blur" }],
|
||||
categoryCode: [
|
||||
{ required: true, message: "药品分类不能为空", trigger: "blur" },
|
||||
],
|
||||
merchandiseName: [
|
||||
{ required: true, message: "商品名称不能为空", trigger: "blur" },
|
||||
],
|
||||
unitCode: [
|
||||
{ required: true, message: "药品单位不能为空", trigger: "blur" },
|
||||
],
|
||||
minUnitCode: [
|
||||
{ required: true, message: "最小单位不能为空", trigger: "blur" },
|
||||
],
|
||||
ingredient: [{ required: true, message: "成分不能为空", trigger: "blur" }],
|
||||
partPercent: [
|
||||
{ required: true, message: "拆零比不能为空", trigger: "blur" },
|
||||
],
|
||||
doseFrom: [
|
||||
{ required: true, message: "剂量形式不能为空", trigger: "blur" },
|
||||
],
|
||||
approvalNumber: [
|
||||
{ required: true, message: "批准文号不能为空", trigger: "blur" },
|
||||
],
|
||||
ybMatchFlag: [
|
||||
{ required: true, message: "医保对码不能为空", trigger: "blur" },
|
||||
],
|
||||
ybNo: [{ required: true, message: "医保编码不能为空", trigger: "blur" }],
|
||||
pharmacologyCategoryCode: [
|
||||
{ required: true, message: "药品性质不能为空", trigger: "blur" },
|
||||
],
|
||||
skinTestFlag: [
|
||||
{ required: true, message: "皮试不能为空", trigger: "blur" },
|
||||
],
|
||||
injectFlag: [{ required: true, message: "注射不能为空", trigger: "blur" }],
|
||||
supplyId: [{ required: true, message: "供应商不能为空", trigger: "blur" }],
|
||||
restrictedFlag: [{ required: true, message: "限制使用不能为空", trigger: "blur" }],
|
||||
childrenFlag: [{ required: true, message: "儿童用药不能为空", trigger: "blur" }],
|
||||
restrictedScope: [{ required: true, message: "限制使用范围不能为空", trigger: "blur" }],
|
||||
nationalDrugCode:[{ required: true, message: "贯标国家编码不能为空", trigger: "blur" }],
|
||||
partAttributeEnum:[{ required: true, message: "拆分属性不能为空", trigger: "blur" }],
|
||||
thoPartAttributeEnum:[{ required: true, message: "住院临时医嘱拆分属性不能为空", trigger: "blur" }],
|
||||
basicFlag:[{ required: true, message: "基药标识不能为空", trigger: "blur" }],
|
||||
antibioticFlag:[{ required: true, message: "抗生素不能为空", trigger: "blur" }],
|
||||
selfFlag:[{ required: true, message: "自制不能为空", trigger: "blur" }],
|
||||
purchasePrice:[{ required: true, message: "购入价不能为空", trigger: "blur" }],
|
||||
retailPrice:[{ required: true, message: "零售价不能为空", trigger: "blur" }],
|
||||
maximumRetailPrice:[{ required: true, message: "最高零售价不能为空", trigger: "blur" }],
|
||||
ybType:[{ required: true, message: "医保类型不能为空", trigger: "blur" }],
|
||||
typeCode:[{ required: true, message: "财务类型不能为空", trigger: "blur" }],
|
||||
restrictedFlag: [
|
||||
{ required: true, message: "限制使用不能为空", trigger: "blur" },
|
||||
],
|
||||
childrenFlag: [
|
||||
{ required: true, message: "儿童用药不能为空", trigger: "blur" },
|
||||
],
|
||||
restrictedScope: [
|
||||
{ required: true, message: "限制使用范围不能为空", trigger: "blur" },
|
||||
],
|
||||
nationalDrugCode: [
|
||||
{ required: true, message: "贯标国家编码不能为空", trigger: "blur" },
|
||||
],
|
||||
partAttributeEnum: [
|
||||
{ required: true, message: "拆分属性不能为空", trigger: "blur" },
|
||||
],
|
||||
thoPartAttributeEnum: [
|
||||
{
|
||||
required: true,
|
||||
message: "住院临时医嘱拆分属性不能为空",
|
||||
trigger: "blur",
|
||||
},
|
||||
],
|
||||
basicFlag: [
|
||||
{ required: true, message: "基药标识不能为空", trigger: "blur" },
|
||||
],
|
||||
antibioticFlag: [
|
||||
{ required: true, message: "抗生素不能为空", trigger: "blur" },
|
||||
],
|
||||
selfFlag: [{ required: true, message: "自制不能为空", trigger: "blur" }],
|
||||
purchasePrice: [
|
||||
{ required: true, message: "购入价不能为空", trigger: "blur" },
|
||||
],
|
||||
retailPrice: [
|
||||
{ required: true, message: "零售价不能为空", trigger: "blur" },
|
||||
],
|
||||
maximumRetailPrice: [
|
||||
{ required: true, message: "最高零售价不能为空", trigger: "blur" },
|
||||
],
|
||||
ybType: [{ required: true, message: "医保类型不能为空", trigger: "blur" }],
|
||||
typeCode: [
|
||||
{ required: true, message: "财务类型不能为空", trigger: "blur" },
|
||||
],
|
||||
},
|
||||
});
|
||||
|
||||
@@ -867,15 +798,12 @@ function reset() {
|
||||
form.value = {
|
||||
id: undefined,
|
||||
medicationDefId: undefined,
|
||||
orgId: undefined,
|
||||
// orgId: undefined,
|
||||
locationId: undefined,
|
||||
activeFlag: undefined,
|
||||
effectiveDate: undefined,
|
||||
expirationDate: undefined,
|
||||
doseFrom: undefined,
|
||||
rateCode: undefined,
|
||||
approvalNumber: undefined,
|
||||
definition: undefined,
|
||||
name: undefined,
|
||||
pyStr: undefined,
|
||||
wbStr: undefined,
|
||||
@@ -889,19 +817,15 @@ function reset() {
|
||||
minUnitCode: undefined,
|
||||
doseUnitCode: undefined,
|
||||
doseFormCode: undefined,
|
||||
statusEnum: undefined,
|
||||
// statusEnum: undefined,
|
||||
skinTestFlag: undefined,
|
||||
injectFlag: undefined,
|
||||
childrenFlag: undefined,
|
||||
ingredientItem: undefined,
|
||||
lotNumber: undefined,
|
||||
methodCode: undefined,
|
||||
maxUnit: undefined,
|
||||
busNo: undefined,
|
||||
domainEnum: undefined,
|
||||
version: undefined,
|
||||
nameEn: undefined,
|
||||
comprisedText: undefined,
|
||||
partPercent: undefined,
|
||||
ybMatchFlag: undefined,
|
||||
ybNo: undefined,
|
||||
@@ -910,7 +834,6 @@ function reset() {
|
||||
supplyId: undefined,
|
||||
restrictedFlag: undefined,
|
||||
restrictedScope: undefined,
|
||||
characteristic: undefined,
|
||||
purchasePrice: undefined,
|
||||
retailPrice: undefined,
|
||||
maximumRetailPrice: undefined,
|
||||
@@ -944,29 +867,31 @@ function submitForm() {
|
||||
form.value.activeFlag == true
|
||||
? (form.value.activeFlag = 1)
|
||||
: (form.value.activeFlag = 0); //是否为活性
|
||||
form.value.ybMatchFlag == true
|
||||
form.value.ybMatchFlag == true
|
||||
? (form.value.ybMatchFlag = 1)
|
||||
: (form.value.ybMatchFlag = 0); //医保是否对码
|
||||
form.value.skinTestFlag == true
|
||||
form.value.skinTestFlag == true
|
||||
? (form.value.skinTestFlag = 1)
|
||||
: (form.value.skinTestFlag = 0); //是否皮试
|
||||
form.value.injectFlag == true
|
||||
form.value.injectFlag == true
|
||||
? (form.value.injectFlag = 1)
|
||||
: (form.value.injectFlag = 0); //是否为注射药物
|
||||
form.value.restrictedFlag == true
|
||||
form.value.restrictedFlag == true
|
||||
? (form.value.restrictedFlag = 1)
|
||||
: (form.value.restrictedFlag = 0); //是否限制使用
|
||||
form.value.childrenFlag == true
|
||||
form.value.childrenFlag == true
|
||||
? (form.value.childrenFlag = 1)
|
||||
: (form.value.childrenFlag = 0); //儿童用药标志
|
||||
form.value.antibioticFlag == true
|
||||
form.value.antibioticFlag == true
|
||||
? (form.value.antibioticFlag = 1)
|
||||
: (form.value.antibioticFlag = 0); //抗生素标志v
|
||||
form.value.basicFlag == true
|
||||
form.value.basicFlag == true
|
||||
? (form.value.basicFlag = 1)
|
||||
: (form.value.basicFlag = 0); //抗生素标志
|
||||
form.value.selfFlag == true ? (form.value.selfFlag = 1) : (form.value.selfFlag = 0); //自制标志
|
||||
form.value.status == true ? (form.value.status = 1) : (form.value.status = 0); //启用状态
|
||||
form.value.selfFlag == true
|
||||
? (form.value.selfFlag = 1)
|
||||
: (form.value.selfFlag = 0); //自制标志
|
||||
form.value.status == true ? (form.value.status = 1) : (form.value.status = 0); //启用状态
|
||||
proxy.$refs["medicationRef"].validate((valid) => {
|
||||
if (valid) {
|
||||
if (form.value.activeFlag == true) {
|
||||
@@ -979,15 +904,6 @@ function submitForm() {
|
||||
form.value.dddUnitCode = antibioticForm.value.dddUnitCode;
|
||||
form.value.dddCode = antibioticForm.value.dddCode;
|
||||
}
|
||||
const effectiveDate = form.value.effectiveDate
|
||||
? moment(form.value.effectiveDate).format("YYYY-MM-DD HH:mm:ss")
|
||||
: "";
|
||||
const expirationDate = form.value.expirationDate
|
||||
? moment(form.value.expirationDate).format("YYYY-MM-DD HH:mm:ss")
|
||||
: "";
|
||||
form.value.effectiveDate = effectiveDate;
|
||||
form.value.expirationDate = expirationDate;
|
||||
console.log(form.value.effectiveDate, form.value.expirationDate, "====================");
|
||||
// 将表单数据发送给父组件
|
||||
emits("submit", form.value);
|
||||
visible.value = false;
|
||||
@@ -1023,4 +939,10 @@ defineExpose({
|
||||
::v-deep .custom-label-height .el-form-item__label {
|
||||
line-height: 20px; /* 设置 label 的行高为 15px */
|
||||
}
|
||||
.title {
|
||||
font-weight: bold;
|
||||
font-size: large;
|
||||
margin-bottom: 10px;
|
||||
/* background-color: #f5f7fa; */
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
<!--药品目录-->
|
||||
<el-col :span="4" :xs="24">
|
||||
<div class="head-container">
|
||||
<div class="head-title">药品目录</div>
|
||||
<el-tree
|
||||
:data="medicationOptions"
|
||||
:props="{ label: 'info', children: 'children' }"
|
||||
@@ -120,7 +121,7 @@
|
||||
>查询</el-button
|
||||
>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button
|
||||
type="warning"
|
||||
plain
|
||||
@@ -129,7 +130,7 @@
|
||||
v-hasPermi="['system:user:export']"
|
||||
>导出Excel</el-button
|
||||
>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
</el-row>
|
||||
|
||||
<el-table
|
||||
@@ -155,14 +156,6 @@
|
||||
:show-overflow-tooltip="true"
|
||||
width="110"
|
||||
/>
|
||||
<el-table-column
|
||||
label="药品编码"
|
||||
align="center"
|
||||
key="medicationDefId"
|
||||
prop="medicationDefId"
|
||||
:show-overflow-tooltip="true"
|
||||
width="200px"
|
||||
/>
|
||||
<el-table-column
|
||||
label="药品状态"
|
||||
align="center"
|
||||
@@ -170,28 +163,6 @@
|
||||
prop="statusEnum_enumText"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<!-- <el-table-column
|
||||
label="医保类别"
|
||||
align="center"
|
||||
key="ybType_enumText"
|
||||
prop="ybType_enumText"
|
||||
:show-overflow-tooltip="true"
|
||||
/> -->
|
||||
<el-table-column
|
||||
label="药品名称拼音码"
|
||||
align="center"
|
||||
key="pyStr"
|
||||
prop="pyStr"
|
||||
:show-overflow-tooltip="true"
|
||||
width="120"
|
||||
/>
|
||||
<el-table-column
|
||||
label="药品五笔码"
|
||||
align="center"
|
||||
key="wbStr"
|
||||
prop="wbStr"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="药品分类"
|
||||
align="center"
|
||||
@@ -200,27 +171,20 @@
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
<!-- <el-table-column
|
||||
label="所属科室"
|
||||
align="center"
|
||||
key="orgId_dictText"
|
||||
prop="orgId_dictText"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
/> -->
|
||||
<el-table-column
|
||||
label="地点"
|
||||
label="采购入库位置"
|
||||
align="center"
|
||||
key="locationId_dictText"
|
||||
prop="locationId_dictText"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="剂型"
|
||||
align="center"
|
||||
key="doseFormCode_dictText"
|
||||
prop="doseFormCode_dictText"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="规格"
|
||||
align="center"
|
||||
@@ -229,215 +193,6 @@
|
||||
:show-overflow-tooltip="true"
|
||||
width="200px"
|
||||
/>
|
||||
<el-table-column
|
||||
label="成分"
|
||||
align="center"
|
||||
key="ingredientItem"
|
||||
prop="ingredientItem"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="是否为活性"
|
||||
align="center"
|
||||
key="activeFlag_enumText"
|
||||
prop="activeFlag_enumText"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="批次号"
|
||||
align="center"
|
||||
key="lotNumber"
|
||||
prop="lotNumber"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="生效日期"
|
||||
align="center"
|
||||
key="effectiveDate"
|
||||
prop="effectiveDate"
|
||||
:show-overflow-tooltip="true"
|
||||
>
|
||||
<template #default="scope">
|
||||
<span>{{ parseTime(scope.row.effectiveDate) }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="到期日期"
|
||||
align="center"
|
||||
key="expirationDate"
|
||||
prop="expirationDate"
|
||||
:show-overflow-tooltip="true"
|
||||
>
|
||||
<template #default="scope">
|
||||
<span>{{ parseTime(scope.row.expirationDate) }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="用法"
|
||||
align="center"
|
||||
key="methodCode_dictText"
|
||||
prop="methodCode_dictText"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="用药频次"
|
||||
align="center"
|
||||
key="rateCode_dictText"
|
||||
prop="rateCode_dictText"
|
||||
:show-overflow-tooltip="true"
|
||||
width="100"
|
||||
/>
|
||||
<el-table-column
|
||||
label="单次剂量"
|
||||
align="center"
|
||||
key="dose"
|
||||
prop="dose"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="剂量单位"
|
||||
align="center"
|
||||
key="doseUnitCode_dictText"
|
||||
prop="doseUnitCode_dictText"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="单次最大剂量"
|
||||
align="center"
|
||||
key="maxUnit"
|
||||
prop="maxUnit"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="药品定义"
|
||||
align="center"
|
||||
key="definition"
|
||||
prop="definition"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="用量限定"
|
||||
align="center"
|
||||
key="usageLimit"
|
||||
prop="usageLimit"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="DDD值"
|
||||
align="center"
|
||||
key="dddCode_dictText"
|
||||
prop="dddCode_dictText"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="DDD单位"
|
||||
align="center"
|
||||
key="dddUnitCode_dictText"
|
||||
prop="dddUnitCode_dictText"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="适用范围"
|
||||
align="center"
|
||||
key="domainEnum_enumText"
|
||||
prop="domainEnum_enumText"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="药品版本"
|
||||
align="center"
|
||||
key="version"
|
||||
prop="version"
|
||||
:show-overflow-tooltip="true"
|
||||
width="120"
|
||||
/>
|
||||
<el-table-column
|
||||
label="英文药名"
|
||||
align="center"
|
||||
key="nameEn"
|
||||
prop="nameEn"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="商品名称"
|
||||
align="center"
|
||||
key="merchandiseName"
|
||||
prop="merchandiseName"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="商品名称拼音码"
|
||||
align="center"
|
||||
key="merchandisePyStr"
|
||||
prop="merchandisePyStr"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="商品五笔码"
|
||||
align="center"
|
||||
key="merchandiseWbStr"
|
||||
prop="merchandiseWbStr"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="包装单位"
|
||||
align="center"
|
||||
key="unitCode_dictText"
|
||||
prop="unitCode_dictText"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="财务类型"
|
||||
align="center"
|
||||
key="typeCode_dictText"
|
||||
prop="typeCode_dictText"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="所含耗材"
|
||||
align="center"
|
||||
key="comprisedText"
|
||||
prop="comprisedText"
|
||||
:show-overflow-tooltip="true"
|
||||
width="110"
|
||||
/>
|
||||
<el-table-column
|
||||
label="拆零比"
|
||||
align="center"
|
||||
key="partPercent"
|
||||
prop="partPercent"
|
||||
:show-overflow-tooltip="true"
|
||||
width="120"
|
||||
/>
|
||||
<el-table-column
|
||||
label="剂量形式"
|
||||
align="center"
|
||||
key="doseFrom_dictText"
|
||||
prop="doseFrom_dictText"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="批准文号"
|
||||
align="center"
|
||||
key="approvalNumber"
|
||||
prop="approvalNumber"
|
||||
:show-overflow-tooltip="true"
|
||||
width="120"
|
||||
/>
|
||||
<el-table-column
|
||||
label="医保是否对码"
|
||||
align="center"
|
||||
key="ybMatchFlag_enumText"
|
||||
prop="ybMatchFlag_enumText"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="医保编码"
|
||||
align="center"
|
||||
@@ -447,158 +202,25 @@
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="药理作用分类"
|
||||
label="医保是否对码"
|
||||
align="center"
|
||||
key="pharmacologyCategoryCode"
|
||||
prop="pharmacologyCategoryCode"
|
||||
key="ybMatchFlag_enumText"
|
||||
prop="ybMatchFlag_enumText"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="是否皮试"
|
||||
align="center"
|
||||
key="skinTestFlag_enumText"
|
||||
prop="skinTestFlag_enumText"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="是否为注射药物"
|
||||
align="center"
|
||||
key="injectFlag_enumText"
|
||||
prop="injectFlag_enumText"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<!-- <el-table-column
|
||||
label="生产厂家"
|
||||
label="医保上传"
|
||||
align="center"
|
||||
key="manufacturerId"
|
||||
prop="manufacturerId"
|
||||
key="ybNo"
|
||||
prop="ybNo"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/> -->
|
||||
<el-table-column
|
||||
label="生产厂家名称"
|
||||
label="采购价"
|
||||
align="center"
|
||||
key="manufacturerText"
|
||||
prop="manufacturerText"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="供应商"
|
||||
align="center"
|
||||
key="supplyId_dictText"
|
||||
prop="supplyId_dictText"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="是否限制使用"
|
||||
align="center"
|
||||
key="restrictedFlag_enumText"
|
||||
prop="restrictedFlag_enumText"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="限制使用范围"
|
||||
align="center"
|
||||
key="restrictedScope"
|
||||
prop="restrictedScope"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="儿童用药标志"
|
||||
align="center"
|
||||
key="childrenFlag_enumText"
|
||||
prop="childrenFlag_enumText"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="产品特性"
|
||||
align="center"
|
||||
key="characteristic"
|
||||
prop="characteristic"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="贯标国家编码"
|
||||
align="center"
|
||||
key="nationalDrugCode"
|
||||
prop="nationalDrugCode"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="拆分属性"
|
||||
align="center"
|
||||
key="partAttributeEnum_enumText"
|
||||
prop="partAttributeEnum_enumText"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="住院临时医嘱拆分属性"
|
||||
align="center"
|
||||
key="thoPartAttributeEnum_enumText"
|
||||
prop="thoPartAttributeEnum_enumText"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="抗生素分类"
|
||||
align="center"
|
||||
key="antibioticCode_dictText"
|
||||
prop="antibioticCode_dictText"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="权限限制"
|
||||
align="center"
|
||||
key="restrictedEnum_enumText"
|
||||
prop="restrictedEnum_enumText"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="是否自制"
|
||||
align="center"
|
||||
key="selfFlag_enumText"
|
||||
prop="selfFlag_enumText"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="是否抗生素"
|
||||
align="center"
|
||||
key="antibioticFlag_enumText"
|
||||
prop="antibioticFlag_enumText"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="基药标识"
|
||||
align="center"
|
||||
key="basicFlag_enumText"
|
||||
prop="basicFlag_enumText"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="当前库存数量(常规单位)"
|
||||
align="center"
|
||||
key="baseQuantity"
|
||||
prop="baseQuantity"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
<el-table-column
|
||||
label="当前库存数量(最小单位数量)"
|
||||
align="center"
|
||||
key="minQuantity"
|
||||
prop="minQuantity"
|
||||
key="purchasePrice"
|
||||
prop="purchasePrice"
|
||||
:show-overflow-tooltip="true"
|
||||
width="90"
|
||||
/>
|
||||
@@ -732,7 +354,12 @@ const filterNode = (value, data) => {
|
||||
function getMedicationCategoryList() {
|
||||
getMedicationCategory().then((response) => {
|
||||
console.log(response, "response药品目录分类查询下拉树结构");
|
||||
medicationOptions.value = response.data.medicationCategoryCodeOptions.sort((a, b) => { return parseInt(a.value) - parseInt(b.value) });
|
||||
medicationOptions.value = response.data.medicationCategoryCodeOptions.sort(
|
||||
(a, b) => {
|
||||
return parseInt(a.value) - parseInt(b.value);
|
||||
}
|
||||
);
|
||||
medicationOptions.value.push({ info: "全部", value: "" });
|
||||
statusFlagOptions.value = response.data.statusFlagOptions;
|
||||
domainEnumOptions.value = response.data.domainFlagOptions;
|
||||
supplierListOptions.value = response.data.supplierListOptions;
|
||||
@@ -816,9 +443,9 @@ function handleSelectionChange(selection) {
|
||||
|
||||
/** 打开新增弹窗 */
|
||||
function openAddMedicine() {
|
||||
if (!currentCategoryEnum.value) {
|
||||
return proxy.$modal.msgError("请选择药品目录分类");
|
||||
}
|
||||
// if (!currentCategoryEnum.value) {
|
||||
// return proxy.$modal.msgError("请选择药品目录分类");
|
||||
// }
|
||||
proxy.$refs["medicineRef"].show();
|
||||
}
|
||||
/** 打开编辑弹窗 */
|
||||
|
||||
Reference in New Issue
Block a user