|
@@ -13,24 +13,28 @@
|
|
<el-input
|
|
<el-input
|
|
v-model="infoData.prodName"
|
|
v-model="infoData.prodName"
|
|
placeholder="请输入耗材名称"
|
|
placeholder="请输入耗材名称"
|
|
|
|
+ maxlength="50"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="通用名称" prop="genName" :rules="rules.required">
|
|
<el-form-item label="通用名称" prop="genName" :rules="rules.required">
|
|
<el-input
|
|
<el-input
|
|
v-model="infoData.genName"
|
|
v-model="infoData.genName"
|
|
placeholder="请输入通用名称"
|
|
placeholder="请输入通用名称"
|
|
|
|
+ maxlength="50"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="英文名称" prop="engName" :rules="rules.InterEng">
|
|
<el-form-item label="英文名称" prop="engName" :rules="rules.InterEng">
|
|
<el-input
|
|
<el-input
|
|
v-model="infoData.engName"
|
|
v-model="infoData.engName"
|
|
placeholder="请输入英文名称"
|
|
placeholder="请输入英文名称"
|
|
|
|
+ maxlength="50"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
<div class="flex-css">
|
|
<div class="flex-css">
|
|
<el-form-item label="品牌" prop="brad">
|
|
<el-form-item label="品牌" prop="brad">
|
|
- <el-input v-model="infoData.brad" placeholder="请输入品牌"></el-input>
|
|
|
|
|
|
+
|
|
|
|
+ <el-input v-model="infoData.brad" maxlength="50" placeholder="请输入品牌"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="生产来源" prop="prodSouc" :rules="rules.selectRequired">
|
|
<el-form-item label="生产来源" prop="prodSouc" :rules="rules.selectRequired">
|
|
<el-select
|
|
<el-select
|
|
@@ -49,6 +53,7 @@
|
|
<el-form-item label="生产企业" prop="prodEntp" :rules="rules.required">
|
|
<el-form-item label="生产企业" prop="prodEntp" :rules="rules.required">
|
|
<el-input
|
|
<el-input
|
|
v-model="infoData.prodEntp"
|
|
v-model="infoData.prodEntp"
|
|
|
|
+ maxlength="50"
|
|
placeholder="请输入生产企业"
|
|
placeholder="请输入生产企业"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -58,12 +63,14 @@
|
|
<el-input
|
|
<el-input
|
|
v-model="infoData.agnt"
|
|
v-model="infoData.agnt"
|
|
placeholder="请输入代理企业"
|
|
placeholder="请输入代理企业"
|
|
|
|
+ maxlength="50"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="挂网价格" prop="pubonlnPric" :rules="rules.numPotNo">
|
|
<el-form-item label="挂网价格" prop="pubonlnPric" :rules="rules.numPotNo">
|
|
<el-input
|
|
<el-input
|
|
v-model="infoData.pubonlnPric"
|
|
v-model="infoData.pubonlnPric"
|
|
placeholder="请输入挂网价格"
|
|
placeholder="请输入挂网价格"
|
|
|
|
+ maxlength="50"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
@@ -71,6 +78,7 @@
|
|
<el-input
|
|
<el-input
|
|
v-model="infoData.spec"
|
|
v-model="infoData.spec"
|
|
placeholder="请输入规格"
|
|
placeholder="请输入规格"
|
|
|
|
+ maxlength="50"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
@@ -79,18 +87,21 @@
|
|
<el-input
|
|
<el-input
|
|
v-model="infoData.mol"
|
|
v-model="infoData.mol"
|
|
placeholder="请输入型号"
|
|
placeholder="请输入型号"
|
|
|
|
+ maxlength="50"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="材质" prop="matl" :rules="rules.required">
|
|
<el-form-item label="材质" prop="matl" :rules="rules.required">
|
|
<el-input
|
|
<el-input
|
|
v-model="infoData.matl"
|
|
v-model="infoData.matl"
|
|
placeholder="请输入材质"
|
|
placeholder="请输入材质"
|
|
|
|
+ maxlength="50"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="包装材质" prop="pacmatl" :rules="rules.required">
|
|
<el-form-item label="包装材质" prop="pacmatl" :rules="rules.required">
|
|
<el-input
|
|
<el-input
|
|
v-model="infoData.pacmatl"
|
|
v-model="infoData.pacmatl"
|
|
placeholder="请输入包装材质"
|
|
placeholder="请输入包装材质"
|
|
|
|
+ maxlength="50"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
@@ -99,6 +110,7 @@
|
|
<el-input
|
|
<el-input
|
|
v-model="infoData.regcertno"
|
|
v-model="infoData.regcertno"
|
|
placeholder="请输入注册证号"
|
|
placeholder="请输入注册证号"
|
|
|
|
+ maxlength="50"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
@@ -152,6 +164,7 @@
|
|
<el-input
|
|
<el-input
|
|
v-model="infoData.fasBtch"
|
|
v-model="infoData.fasBtch"
|
|
placeholder="请输入集采批次"
|
|
placeholder="请输入集采批次"
|
|
|
|
+ maxlength="50"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="是否寄售" prop="isCgmt" :rules="rules.selectRequired">
|
|
<el-form-item label="是否寄售" prop="isCgmt" :rules="rules.selectRequired">
|
|
@@ -185,6 +198,7 @@
|
|
<el-input
|
|
<el-input
|
|
v-model="infoData.hiCode"
|
|
v-model="infoData.hiCode"
|
|
placeholder="请输入医保编码"
|
|
placeholder="请输入医保编码"
|
|
|
|
+ maxlength="50"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
@@ -194,20 +208,31 @@
|
|
<h3>商品包装资料</h3>
|
|
<h3>商品包装资料</h3>
|
|
<div class="form-body">
|
|
<div class="form-body">
|
|
<div class="flex-css">
|
|
<div class="flex-css">
|
|
- <el-form-item label="最小单位" prop="purcUnt" :rules="rules.InterChina">
|
|
|
|
- <el-input
|
|
|
|
- v-model="infoData.purcUnt"
|
|
|
|
- placeholder="请输入最小单位"
|
|
|
|
- ></el-input>
|
|
|
|
|
|
+ <el-form-item label="最小单位" prop="purcUnt" :rules="rules.selectRequired">
|
|
|
|
+ <el-select v-model="infoData.purcUnt" placeholder="请选择最小单位" clearable>
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in purcUntData"
|
|
|
|
+ :key="item.value"
|
|
|
|
+ :label="item.name"
|
|
|
|
+ :value="item.name"
|
|
|
|
+ ></el-option>
|
|
|
|
+ </el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="采购价" prop="purcPric" :rules="rules.numPot4">
|
|
<el-form-item label="采购价" prop="purcPric" :rules="rules.numPot4">
|
|
- <el-input v-model="infoData.purcPric" placeholder="请输入采购价"></el-input>
|
|
|
|
|
|
+ <el-input v-model="infoData.purcPric" maxlength="50" placeholder="请输入采购价"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
<div class="flex-css">
|
|
<div class="flex-css">
|
|
- <el-form-item label="采购单位" prop="prcUnt" :rules="rules.InterChina">
|
|
|
|
- <el-input v-model="infoData.prcUnt" placeholder="请输入采购单位"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
+ <el-form-item label="采购单位" prop="prcUnt" :rules="rules.selectRequired">
|
|
|
|
+ <el-select v-model="infoData.prcUnt" placeholder="请选择采购单位" clearable>
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in prcUntData"
|
|
|
|
+ :key="item.value"
|
|
|
|
+ :label="item.name"
|
|
|
|
+ :value="item.name"
|
|
|
|
+ ></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="包装内数量" prop="convrat" :rules="rules.InterNum">
|
|
<el-form-item label="包装内数量" prop="convrat" :rules="rules.InterNum">
|
|
<template slot-scope="{}" slot="label">
|
|
<template slot-scope="{}" slot="label">
|
|
<span>包装内数量</span>
|
|
<span>包装内数量</span>
|
|
@@ -223,146 +248,13 @@
|
|
<el-input
|
|
<el-input
|
|
v-model="infoData.convrat"
|
|
v-model="infoData.convrat"
|
|
placeholder="请输入包装内数量"
|
|
placeholder="请输入包装内数量"
|
|
|
|
+ maxlength="50"
|
|
></el-input>
|
|
></el-input>
|
|
</template>
|
|
</template>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
- <!-- <div class="common-card">
|
|
|
|
- <h3>商品包装资料</h3>
|
|
|
|
- <div class="form-body">
|
|
|
|
- <div class="flex-css">
|
|
|
|
- <el-form-item label="大包装单位" prop="uscc" :rules="rules.required">
|
|
|
|
- <el-input
|
|
|
|
- v-if="infoData.stas == 'A' || infoData.stas == 'R'"
|
|
|
|
- v-model="infoData.uscc"
|
|
|
|
- placeholder="请输入大包装单位"
|
|
|
|
- ></el-input>
|
|
|
|
- <div class="content" v-else>
|
|
|
|
- {{ infoData.uscc }}
|
|
|
|
- </div>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="大包装含量" prop="legrepName" :rules="rules.required">
|
|
|
|
- <el-input
|
|
|
|
- v-if="infoData.stas == 'A' || infoData.stas == 'R'"
|
|
|
|
- v-model="infoData.legrepName"
|
|
|
|
- placeholder="请输入大包装含量"
|
|
|
|
- ></el-input>
|
|
|
|
- <div class="content" v-else>
|
|
|
|
- {{ infoData.legrepName }}
|
|
|
|
- </div>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="大包装条码" prop="regStas" :rules="rules.required">
|
|
|
|
- <el-input
|
|
|
|
- v-if="infoData.stas == 'A' || infoData.stas == 'R'"
|
|
|
|
- v-model="infoData.regStas"
|
|
|
|
- placeholder="请输入大包装条码"
|
|
|
|
- ></el-input>
|
|
|
|
- <div class="content" v-else>
|
|
|
|
- {{ infoData.regStas }}
|
|
|
|
- </div>
|
|
|
|
- </el-form-item>
|
|
|
|
- </div>
|
|
|
|
- <div class="flex-css">
|
|
|
|
- <el-form-item label="中包装单位" prop="regStas" :rules="rules.required">
|
|
|
|
- <el-input
|
|
|
|
- v-if="infoData.stas == 'A' || infoData.stas == 'R'"
|
|
|
|
- v-model="infoData.regStas"
|
|
|
|
- placeholder="请输入中包装单位"
|
|
|
|
- ></el-input>
|
|
|
|
- <div class="content" v-else>
|
|
|
|
- {{ infoData.regStas }}
|
|
|
|
- </div>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="中包装含量" prop="natstdIndu" :rules="rules.required">
|
|
|
|
- <el-input
|
|
|
|
- v-if="infoData.stas == 'A' || infoData.stas == 'R'"
|
|
|
|
- v-model="infoData.natstdIndu"
|
|
|
|
- placeholder="请输入中包装含量"
|
|
|
|
- ></el-input>
|
|
|
|
- <div class="content" v-else>
|
|
|
|
- {{ infoData.natstdIndu }}
|
|
|
|
- </div>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="中包装条码" prop="regCapt" :rules="rules.required">
|
|
|
|
- <el-input
|
|
|
|
- v-if="infoData.stas == 'A' || infoData.stas == 'R'"
|
|
|
|
- v-model="infoData.regCapt"
|
|
|
|
- placeholder="请输入中包装条码"
|
|
|
|
- ></el-input>
|
|
|
|
- <div class="content" v-else>
|
|
|
|
- {{ infoData.regCapt }}
|
|
|
|
- </div>
|
|
|
|
- </el-form-item>
|
|
|
|
- </div>
|
|
|
|
- <div class="flex-css">
|
|
|
|
- <el-form-item label="小包装单位" prop="regStas" :rules="rules.required">
|
|
|
|
- <el-input
|
|
|
|
- v-if="infoData.stas == 'A' || infoData.stas == 'R'"
|
|
|
|
- v-model="infoData.regStas"
|
|
|
|
- placeholder="请输入小包装单位"
|
|
|
|
- ></el-input>
|
|
|
|
- <div class="content" v-else>
|
|
|
|
- {{ infoData.regStas }}
|
|
|
|
- </div>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="小包装含量" prop="natstdIndu" :rules="rules.required">
|
|
|
|
- <el-input
|
|
|
|
- v-if="infoData.stas == 'A' || infoData.stas == 'R'"
|
|
|
|
- v-model="infoData.natstdIndu"
|
|
|
|
- placeholder="请输入小包装含量"
|
|
|
|
- ></el-input>
|
|
|
|
- <div class="content" v-else>
|
|
|
|
- {{ infoData.natstdIndu }}
|
|
|
|
- </div>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="小包装条码" prop="regCapt" :rules="rules.required">
|
|
|
|
- <el-input
|
|
|
|
- v-if="infoData.stas == 'A' || infoData.stas == 'R'"
|
|
|
|
- v-model="infoData.regCapt"
|
|
|
|
- placeholder="请输入小包装条码"
|
|
|
|
- ></el-input>
|
|
|
|
- <div class="content" v-else>
|
|
|
|
- {{ infoData.regCapt }}
|
|
|
|
- </div>
|
|
|
|
- </el-form-item>
|
|
|
|
- </div>
|
|
|
|
- <div class="flex-css">
|
|
|
|
- <el-form-item label="最小计量单位" prop="regStas" :rules="rules.required">
|
|
|
|
- <el-input
|
|
|
|
- v-if="infoData.stas == 'A' || infoData.stas == 'R'"
|
|
|
|
- v-model="infoData.regStas"
|
|
|
|
- placeholder="请输入最小计量单位"
|
|
|
|
- ></el-input>
|
|
|
|
- <div class="content" v-else>
|
|
|
|
- {{ infoData.regStas }}
|
|
|
|
- </div>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="默认出库单位" prop="natstdIndu" :rules="rules.required">
|
|
|
|
- <el-input
|
|
|
|
- v-if="infoData.stas == 'A' || infoData.stas == 'R'"
|
|
|
|
- v-model="infoData.natstdIndu"
|
|
|
|
- placeholder="请输入默认出库单位"
|
|
|
|
- ></el-input>
|
|
|
|
- <div class="content" v-else>
|
|
|
|
- {{ infoData.natstdIndu }}
|
|
|
|
- </div>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="默认采购单位" prop="regCapt" :rules="rules.required">
|
|
|
|
- <el-input
|
|
|
|
- v-if="infoData.stas == 'A' || infoData.stas == 'R'"
|
|
|
|
- v-model="infoData.regCapt"
|
|
|
|
- placeholder="请输入默认采购单位"
|
|
|
|
- ></el-input>
|
|
|
|
- <div class="content" v-else>
|
|
|
|
- {{ infoData.regCapt }}
|
|
|
|
- </div>
|
|
|
|
- </el-form-item>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </div> -->
|
|
|
|
<div class="common-card">
|
|
<div class="common-card">
|
|
<h3>其他资料</h3>
|
|
<h3>其他资料</h3>
|
|
<div class="form-body">
|
|
<div class="form-body">
|
|
@@ -474,6 +366,16 @@ export default {
|
|
{ value: "灭菌", name: "灭菌" },
|
|
{ value: "灭菌", name: "灭菌" },
|
|
{ value: "非灭菌", name: "非灭菌" },
|
|
{ value: "非灭菌", name: "非灭菌" },
|
|
],
|
|
],
|
|
|
|
+ purcUntData:[
|
|
|
|
+ { value: "包", name: "包" },
|
|
|
|
+ { value: "盒", name: "盒" },
|
|
|
|
+ { value: "袋", name: "袋" }
|
|
|
|
+ ],
|
|
|
|
+ prcUntData:[
|
|
|
|
+ { value: "箱", name: "箱" },
|
|
|
|
+ { value: "盒", name: "盒" },
|
|
|
|
+ { value: "袋", name: "袋" }
|
|
|
|
+ ],
|
|
btnShow: true,
|
|
btnShow: true,
|
|
reaDiv:false,
|
|
reaDiv:false,
|
|
};
|
|
};
|