门诊挂号项目画面 up by dh

This commit is contained in:
duhe
2025-03-07 17:52:35 +08:00
parent 6547415f8a
commit ac63ce64c6
14 changed files with 1582 additions and 165 deletions

View File

@@ -15,18 +15,13 @@
<el-input
v-model="form.busNo"
placeholder="请输入编码"
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="器材名称" prop="name">
<el-input
v-model="form.name"
placeholder="请输入器材名称"
maxlength="30"
/>
<el-input v-model="form.name" placeholder="请输入器材名称" />
</el-form-item>
</el-col>
<el-col :span="8">
@@ -35,69 +30,53 @@
prop="pyStr"
class="custom-label-spacing"
>
<el-input v-model="form.pyStr" placeholder="" maxlength="30" />
<el-input v-model="form.pyStr" placeholder="" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="8">
<el-form-item label="器材五笔拼音" prop="wbStr">
<el-input v-model="form.wbStr" placeholder="" maxlength="30" />
<el-input v-model="form.wbStr" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="器材分类" prop="categoryEnum">
<el-input
v-model="form.categoryEnum"
placeholder=""
maxlength="30"
/>
<el-input v-model="form.categoryEnum" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="器材种类" prop="typeCode">
<el-input v-model="form.typeCode" placeholder="" maxlength="30" />
<el-input v-model="form.typeCode" placeholder="" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="8">
<el-form-item label="包装单位" prop="unitCode">
<el-input v-model="form.unitCode" placeholder="" maxlength="30" />
<el-input v-model="form.unitCode" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="包装规格" prop="size">
<el-input v-model="form.size" placeholder="" maxlength="30" />
<el-input v-model="form.size" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="最小单位" prop="minUnitCode">
<el-input
v-model="form.minUnitCode"
placeholder=""
maxlength="30"
/>
<el-input v-model="form.minUnitCode" placeholder="" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="8">
<el-form-item label="拆零比" prop="partPercent">
<el-input
v-model="form.partPercent"
placeholder=""
maxlength="30"
/>
<el-input v-model="form.partPercent" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="产品型号" prop="modelNumber">
<el-input
v-model="form.modelNumber"
placeholder=""
maxlength="30"
/>
<el-input v-model="form.modelNumber" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="8">
@@ -105,7 +84,6 @@
<!-- <el-input
v-model="form.hvcmFlag"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
/> -->
<el-checkbox v-model="form.hvcmFlag"></el-checkbox>
@@ -115,25 +93,17 @@
<el-row :gutter="24">
<el-col :span="8">
<el-form-item label="销售单位" prop="salesUnitCode">
<el-input
v-model="form.salesUnitCode"
placeholder=""
maxlength="30"
/>
<el-input v-model="form.salesUnitCode" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="批准文号" prop="approvalNumber">
<el-input
v-model="form.approvalNumber"
placeholder=""
maxlength="30"
/>
<el-input v-model="form.approvalNumber" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="医保标记" prop="ybFlag">
<!-- <el-input v-model="form.ybFlag" placeholder="" maxlength="30" /> -->
<!-- <el-input v-model="form.ybFlag" placeholder="" /> -->
<el-checkbox v-model="form.ybFlag"></el-checkbox>
</el-form-item>
</el-col>
@@ -141,7 +111,7 @@
<el-row :gutter="24">
<el-col :span="8">
<el-form-item label="医保编码" prop="ybNo">
<el-input v-model="form.ybNo" placeholder="" maxlength="30" />
<el-input v-model="form.ybNo" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="8">
@@ -151,57 +121,41 @@
</el-col>
<el-col :span="8">
<el-form-item label="状态" prop="statusEnum">
<el-input
v-model="form.statusEnum"
placeholder=""
maxlength="30"
/>
<el-input v-model="form.statusEnum" placeholder="" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="8">
<el-form-item label="生产厂家" prop="manufacturerId">
<el-input
v-model="form.manufacturerId"
placeholder=""
maxlength="30"
/>
<el-input v-model="form.manufacturerId" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="供应商" prop="supplyId">
<el-input v-model="form.supplyId" placeholder="" maxlength="30" />
<el-input v-model="form.supplyId" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="适用范围" prop="jurisdiction">
<el-input
v-model="form.jurisdiction"
placeholder=""
maxlength="30"
/>
<el-input v-model="form.jurisdiction" placeholder="" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="8">
<el-form-item label="执行科室" prop="ruleId">
<el-input v-model="form.ruleId" placeholder="" maxlength="30" />
<el-input v-model="form.ruleId" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="器材版本" prop="version">
<el-input v-model="form.version" placeholder="" maxlength="30" />
<el-input v-model="form.version" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="主要成分" prop="substanceText">
<el-input
v-model="form.substanceText"
placeholder=""
maxlength="30"
/>
<el-input v-model="form.substanceText" placeholder="" />
</el-form-item>
</el-col>
</el-row>
@@ -384,8 +338,12 @@ function reset() {
function submitForm() {
form.value.hvcmFlag ? (form.value.hvcmFlag = 1) : (form.value.hvcmFlag = 0);
form.value.ybFlag ? (form.value.ybFlag = 1) : (form.value.ybFlag = 0);
form.value.ybMatchFlag ? (form.value.ybMatchFlag = 1) : (form.value.ybMatchFlag = 0);
form.value.allergenFlag ? (form.value.allergenFlag = 1) : (form.value.allergenFlag = 0);
form.value.ybMatchFlag
? (form.value.ybMatchFlag = 1)
: (form.value.ybMatchFlag = 0);
form.value.allergenFlag
? (form.value.allergenFlag = 1)
: (form.value.allergenFlag = 0);
console.log(form.value, "form.value");
if (form.value.id != undefined) {
editDevice(form.value).then((response) => {

View File

@@ -15,7 +15,6 @@
<el-input
v-model="form.busNo"
placeholder="请输入编码"
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -25,19 +24,13 @@
<el-input
v-model="form.name"
placeholder="请输入药品名"
maxlength="30"
:disabled="true"
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="拼音码(品名)" prop="name">
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="true"
/>
<el-input v-model="form.name" placeholder="" :disabled="true" />
</el-form-item>
</el-col>
</el-row>
@@ -56,17 +49,12 @@
</el-col>
<el-col :span="8">
<el-form-item label="批准文号" prop="name">
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="true"
/>
<el-input v-model="form.name" placeholder="" :disabled="true" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="条形码" prop="name">
<el-input v-model="form.name" placeholder="" maxlength="30" />
<el-input v-model="form.name" placeholder="" />
</el-form-item>
</el-col>
</el-row>
@@ -92,7 +80,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -102,7 +89,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -110,11 +96,12 @@
</el-row>
<el-row :gutter="24">
<el-col :span="8">
<el-form-item
label="最小单位"
prop="conditionCode"
>
<el-select v-model="queryParams.status" clearable :disabled="true">
<el-form-item label="最小单位" prop="conditionCode">
<el-select
v-model="queryParams.status"
clearable
:disabled="true"
>
<el-option
v-for="dict in sys_normal_disable"
:key="dict.value"
@@ -129,7 +116,6 @@
<el-input
v-model="form.conditionCode"
placeholder=""
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -139,7 +125,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -147,11 +132,14 @@
</el-row>
<el-row :gutter="24">
<el-col :span="8">
<el-form-item label="处方限量(最小单位)" prop="conditionCode" class="custom-label-spacing">
<el-form-item
label="处方限量(最小单位)"
prop="conditionCode"
class="custom-label-spacing"
>
<el-input
v-model="form.conditionCode"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -186,7 +174,11 @@
</el-col>
<el-col :span="8">
<el-form-item label="用药频次" prop="name" :disabled="true">
<el-select v-model="queryParams.status" clearable :disabled="true">
<el-select
v-model="queryParams.status"
clearable
:disabled="true"
>
<el-option
v-for="dict in sys_normal_disable"
:key="dict.value"
@@ -201,7 +193,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
style="width: 49%"
/>
@@ -224,7 +215,11 @@
<el-row :gutter="24">
<el-col :span="8">
<el-form-item label="剂型" prop="conditionCode">
<el-select v-model="queryParams.status" clearable :disabled="true">
<el-select
v-model="queryParams.status"
clearable
:disabled="true"
>
<el-option
v-for="dict in sys_normal_disable"
:key="dict.value"

View File

@@ -15,7 +15,6 @@
<el-input
v-model="form.busNo"
placeholder="请输入编码"
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -25,7 +24,6 @@
<el-input
v-model="form.name"
placeholder="请输入器材名称"
maxlength="30"
/>
</el-form-item>
</el-col>
@@ -35,14 +33,14 @@
prop="pyStr"
class="custom-label-spacing"
>
<el-input v-model="form.pyStr" placeholder="" maxlength="30" />
<el-input v-model="form.pyStr" placeholder=""/>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="8">
<el-form-item label="五笔拼音" prop="wbStr">
<el-input v-model="form.wbStr" placeholder="" maxlength="30" />
<el-input v-model="form.wbStr" placeholder=""/>
</el-form-item>
</el-col>
<el-col :span="8">
@@ -50,13 +48,12 @@
<el-input
v-model="form.categoryEnum"
placeholder=""
maxlength="30"
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="类型" prop="typeCode">
<el-input v-model="form.typeCode" placeholder="" maxlength="30" />
<el-input v-model="form.typeCode" placeholder=""/>
</el-form-item>
</el-col>
</el-row>
@@ -66,20 +63,19 @@
<el-input
v-model="form.permittedUnitCode"
placeholder=""
maxlength="30"
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="医保标记" prop="ybFlag">
<!-- <el-input v-model="form.ybFlag" placeholder="" maxlength="30" /> -->
<!-- <el-input v-model="form.ybFlag" placeholder=""/> -->
<el-checkbox v-model="form.ybFlag"></el-checkbox>
<!-- <el-input v-model="form.ybFlag" placeholder="" maxlength="30" /> -->
<!-- <el-input v-model="form.ybFlag" placeholder=""/> -->
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="医保编码" prop="conditionCode">
<el-input v-model="form.ybNo" placeholder="" maxlength="30" />
<el-input v-model="form.ybNo" placeholder=""/>
</el-form-item>
</el-col>
</el-row>
@@ -95,17 +91,15 @@
<el-input
v-model="form.statusEnum"
placeholder=""
maxlength="30"
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="身体部位" prop="bodySiteCode">
<!-- <el-input v-model="form.ybFlag" placeholder="" maxlength="30" /> -->
<!-- <el-input v-model="form.ybFlag" placeholder=""/> -->
<el-input
v-model="form.bodySiteCode"
placeholder=""
maxlength="30"
/>
</el-form-item>
</el-col>
@@ -116,7 +110,6 @@
<el-input
v-model="form.specimenCode"
placeholder=""
maxlength="30"
/>
</el-form-item>
</el-col>

View File

@@ -15,7 +15,6 @@
<el-input
v-model="form.busNo"
placeholder="请输入编码"
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -25,7 +24,6 @@
<el-input
v-model="form.name"
placeholder="请输入药品名"
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -35,7 +33,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -59,14 +56,13 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="true"
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="条形码" prop="name">
<el-input v-model="form.name" placeholder="" maxlength="30" />
<el-input v-model="form.name" placeholder=""/>
</el-form-item>
</el-col>
</el-row>
@@ -92,7 +88,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -102,7 +97,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -129,7 +123,6 @@
<el-input
v-model="form.conditionCode"
placeholder=""
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -139,7 +132,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -151,7 +143,6 @@
<el-input
v-model="form.conditionCode"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -201,7 +192,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
style="width: 49%"
/>

View File

@@ -254,7 +254,6 @@
<el-input
v-model="form.name"
placeholder="请输入名称"
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -264,7 +263,6 @@
<el-input
v-model="form.conditionCode"
placeholder="请输入编码"
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>

View File

@@ -17,7 +17,6 @@
<el-input
v-model="form.busNo"
placeholder="请输入编码"
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -27,7 +26,6 @@
<el-input
v-model="form.name"
placeholder="请输入药品名"
maxlength="30"
/>
</el-form-item>
</el-col>
@@ -36,7 +34,6 @@
<el-input
v-model="form.pyStr"
placeholder=""
maxlength="30"
/>
</el-form-item>
</el-col>
@@ -47,13 +44,12 @@
<el-input
v-model="form.totalVolume"
placeholder=""
maxlength="30"
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="小规格含量" prop="name">
<el-input v-model="form.name" placeholder="" maxlength="30" />
<el-input v-model="form.name" placeholder=""/>
</el-form-item>
</el-col>
<el-col :span="8">
@@ -61,7 +57,6 @@
<el-input
v-model="form.merchandiseName"
placeholder=""
maxlength="30"
/>
</el-form-item>
</el-col>
@@ -72,7 +67,6 @@
<el-input
v-model="form.manufacturerId"
placeholder=""
maxlength="30"
/>
</el-form-item>
</el-col>
@@ -81,7 +75,6 @@
<el-input
v-model="form.unitCode"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -91,7 +84,6 @@
<el-input
v-model="form.minUnitCode"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -103,7 +95,6 @@
<el-input
v-model="form.partPercent"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -113,7 +104,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -123,7 +113,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -135,18 +124,17 @@
<el-input
v-model="form.approvalNumber"
placeholder=""
maxlength="30"
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="采购单价" prop="name">
<el-input v-model="form.name" placeholder="" maxlength="30" />
<el-input v-model="form.name" placeholder=""/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="采购拆零价" prop="name">
<el-input v-model="form.name" placeholder="" maxlength="30" />
<el-input v-model="form.name" placeholder=""/>
</el-form-item>
</el-col>
</el-row>
@@ -222,7 +210,6 @@
<el-input
v-model="form.dose"
placeholder=""
maxlength="30"
style="width: 49%"
/>
<el-select
@@ -276,7 +263,7 @@
</el-col>
<el-col :span="8">
<el-form-item label="剂量单位换算比" prop="name">
<el-input v-model="form.name" placeholder="" maxlength="30" />
<el-input v-model="form.name" placeholder=""/>
</el-form-item>
</el-col>
</el-row>
@@ -345,7 +332,6 @@
<el-input
v-model="form.conditionCode"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -388,7 +374,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -400,7 +385,6 @@
<el-input
v-model="form.conditionCode"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -410,7 +394,6 @@
<el-input
v-model="form.restrictedScope"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -420,7 +403,6 @@
<el-input
v-model="form.restrictedFlag"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -464,7 +446,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -476,7 +457,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>

View File

@@ -15,7 +15,6 @@
<el-input
v-model="form.busNo"
placeholder="请输入编码"
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -25,7 +24,6 @@
<el-input
v-model="form.name"
placeholder="请输入药品名"
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -35,7 +33,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -59,14 +56,13 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="true"
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="条形码" prop="name">
<el-input v-model="form.name" placeholder="" maxlength="30" />
<el-input v-model="form.name" placeholder=""/>
</el-form-item>
</el-col>
</el-row>
@@ -92,7 +88,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -102,7 +97,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -129,7 +123,6 @@
<el-input
v-model="form.conditionCode"
placeholder=""
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -139,7 +132,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="true"
/>
</el-form-item>
@@ -151,7 +143,6 @@
<el-input
v-model="form.conditionCode"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -201,7 +192,6 @@
<el-input
v-model="form.name"
placeholder=""
maxlength="30"
:disabled="form.id != undefined"
style="width: 49%"
/>

View File

@@ -442,7 +442,6 @@
<el-input
v-model="form.name"
placeholder="请输入名称"
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>
@@ -452,7 +451,6 @@
<el-input
v-model="form.conditionCode"
placeholder="请输入编码"
maxlength="30"
:disabled="form.id != undefined"
/>
</el-form-item>