提交 d8ec85ab 编写于 作者: huangwensu's avatar huangwensu

商品管理改动

上级 8b4d52cb
...@@ -109,9 +109,11 @@ ...@@ -109,9 +109,11 @@
<el-form-item label="条形码" prop="barCode"> <el-form-item label="条形码" prop="barCode">
<el-col :span="18"> <el-col :span="18">
<el-input <el-input
:disabled="barAndGoodsFlag"
size="small" size="small"
v-model="formData1.barCode" v-model="formData1.barCode"
placeholder="请输入条形码" placeholder="请输入条形码"
@input="changeBarCode"
></el-input> ></el-input>
<span class="fast-opt" @click="fastInput(1)">快速录入</span> <span class="fast-opt" @click="fastInput(1)">快速录入</span>
<span class="word-num">(点击可快速录入下面的药品信息)</span> <span class="word-num">(点击可快速录入下面的药品信息)</span>
...@@ -131,6 +133,7 @@ ...@@ -131,6 +133,7 @@
<el-form-item label="药品通用名称" prop="medicCommonName"> <el-form-item label="药品通用名称" prop="medicCommonName">
<el-col :span="13"> <el-col :span="13">
<el-input <el-input
:disabled="goodDisabled || barAndGoodsFlag"
size="small" size="small"
v-model="formData1.medicCommonName" v-model="formData1.medicCommonName"
placeholder="请输入药品通用名称" placeholder="请输入药品通用名称"
...@@ -203,7 +206,7 @@ ...@@ -203,7 +206,7 @@
</el-col> </el-col>
</el-form-item> </el-form-item>
<el-form-item label="药品类型" prop="categoryIdLevel2"> <!-- <el-form-item label="药品类型" prop="categoryIdLevel2">
<el-select <el-select
v-model="formData1.categoryIdLevel2" v-model="formData1.categoryIdLevel2"
placeholder="请选择药品类型" placeholder="请选择药品类型"
...@@ -264,7 +267,7 @@ ...@@ -264,7 +267,7 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</div> </div> -->
<el-form-item label="生产厂家" prop="manufacturer"> <el-form-item label="生产厂家" prop="manufacturer">
<el-col :span="13"> <el-col :span="13">
<el-input <el-input
...@@ -720,6 +723,8 @@ ...@@ -720,6 +723,8 @@
}, },
data(){ data(){
return{ return{
barAndGoodsFlag: false, // 编辑时商品名称和条形码是否可以编辑
goodDisabled: false, // 商品通用名称是否可编辑
isEdit: false, isEdit: false,
stock:{ stock:{
title:'减少库存', title:'减少库存',
...@@ -776,8 +781,8 @@ ...@@ -776,8 +781,8 @@
// 不同类型服务的表单通用字段 // 不同类型服务的表单通用字段
// 不同类型服务的表单通用字段 // 不同类型服务的表单通用字段
// 不同类型服务的表单通用字段 // 不同类型服务的表单通用字段
formData: JSON.parse(JSON.stringify(originForm)), formData: JSON.parse(JSON.stringify(originForm)), // 通用信息
formData1: JSON.parse(JSON.stringify(originForm1)), formData1: JSON.parse(JSON.stringify(originForm1)), // 药品信息
formData2: JSON.parse(JSON.stringify(originForm2)), formData2: JSON.parse(JSON.stringify(originForm2)),
rules: {}, rules: {},
rules1: {}, rules1: {},
...@@ -935,6 +940,7 @@ ...@@ -935,6 +940,7 @@
...this.rules, ...this.rules,
...originRules ...originRules
}; };
this.barAndGoodsFlag = this.formData1.medicalCategoryId ? true : false;
} }
console.log(this.formData); console.log(this.formData);
...@@ -956,6 +962,12 @@ ...@@ -956,6 +962,12 @@
} }
return a; return a;
}, },
// 修改条形码
changeBarCode(val) {
this.$refs.formData1.resetFields();
this.formData1.barCode = val;
this.goodDisabled = false;
},
//快速录入 //快速录入
fastInput(type){ fastInput(type){
///medications/query/{approvalnumber} ///medications/query/{approvalnumber}
...@@ -1023,6 +1035,7 @@ ...@@ -1023,6 +1035,7 @@
this.formData1 = Object.assign(this.formData1,fastParm) this.formData1 = Object.assign(this.formData1,fastParm)
this.formData1.otc1 = this.formData1.otc ? '1' : '0' this.formData1.otc1 = this.formData1.otc ? '1' : '0'
this.goodDisabled = medicationInfo.medicalCategoryId ? true : false
this.fileIntrList = this.getImges(imageList,2) this.fileIntrList = this.getImges(imageList,2)
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册