1、选入药品层级校验产品名称查询

dev_unify
qiuyt 6 months ago
parent e8aa275973
commit 7ecc8ab042

@ -534,7 +534,7 @@
@close="closeSelectDrugLevelVisible"
>
<el-form :model="filterQueryDrugLevel" class="query-form" label-width="100px">
<el-form :rules="formRulesSelectedDrug" :model="filterQueryDrugLevel" class="query-form" label-width="100px" ref="formSelectedDrug">
<el-row>
<el-col :span="4">
<el-form-item label="层级标识:">
@ -542,8 +542,8 @@
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="通用名:">
<el-input v-model="filterQueryDrugLevel.cpmctymc" placeholder="请输入通用名" clearable></el-input>
<el-form-item label="药品通用名:" prop="cpmctymc">
<el-input v-model="filterQueryDrugLevel.cpmctymc" placeholder="请输入药品通用名" clearable></el-input>
</el-form-item>
</el-col>
<el-col :span="4">
@ -759,6 +759,11 @@ export default {
// {required: true, message: '', trigger: 'blur'}
// ],
},
formRulesSelectedDrug: {
cpmctymc: [
{ required: true, message: '请输入药品通用名', trigger: 'blur' }
],
},
detailList: [
//
{
@ -1019,6 +1024,10 @@ export default {
row.rowDisabled = false
},
selectDrugLevel() {
this.selectDrugLevelVisible = true
setTimeout(() => {
this.$refs['formSelectedDrug'].validate((valid) => {
if (valid) {
this.filterQueryDrugLevel.uuid = this.newProductData.uuid
this.filterQueryDrugLevel.ybbm = this.newProductData.ybbm
//
@ -1027,10 +1036,14 @@ export default {
if (response.code == 20000) {
this.selectDrugLevelList = response.data.list || []
this.filterQueryDrugLevel.total = response.data.total || 0
this.selectDrugLevelVisible = true
}
}).catch(() => {
})
}
})
}, 500)
},
selectDrugLevelItem(row){
this.filterQueryDrugLevel.uuid = this.newProductData.uuid

@ -696,7 +696,9 @@
@close="closeSelectDrugLevelVisible"
>
<el-form :model="filterQueryDrugLevel" class="query-form" label-width="100px">
<el-form :rules="formRulesSelectedDrug" :model="filterQueryDrugLevel" class="query-form" label-width="100px"
ref="formSelectedDrug"
>
<el-row>
<el-col :span="4">
<el-form-item label="层级标识:">
@ -704,8 +706,8 @@
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="通用名:">
<el-input v-model="filterQueryDrugLevel.cpmctymc" placeholder="请输入通用名" clearable></el-input>
<el-form-item label="药品通用名:" prop="cpmctymc">
<el-input v-model="filterQueryDrugLevel.cpmctymc" placeholder="请输入药品通用名" clearable></el-input>
</el-form-item>
</el-col>
<el-col :span="4">
@ -912,7 +914,12 @@ export default {
],
detailSort: [
{ required: true, message: '请选择明细分类', trigger: 'blur' }
],
]
},
formRulesSelectedDrug: {
cpmctymc: [
{ required: true, message: '请输入药品通用名', trigger: 'blur' }
]
},
detailList: [
//
@ -946,7 +953,7 @@ export default {
page: 1,
limit: 20,
total: 0,
approvalNum: "",
approvalNum: ''
},
isSpecial: false
}
@ -1180,6 +1187,10 @@ export default {
this.selectDrugLevel()
},
selectDrugLevel() {
this.selectDrugLevelVisible = true
setTimeout(() => {
this.$refs['formSelectedDrug'].validate((valid) => {
if (valid) {
this.filterQueryDrugLevel.uuid = this.newProductData.uuid
this.filterQueryDrugLevel.ybbm = this.newProductData.ybbm
//
@ -1188,10 +1199,14 @@ export default {
if (response.code == 20000) {
this.selectDrugLevelList = response.data.list || []
this.filterQueryDrugLevel.total = response.data.total || 0
this.selectDrugLevelVisible = true
}
}).catch(() => {
})
}
})
}, 500)
},
selectDrugLevelItem(row) {
this.filterQueryDrugLevel.uuid = this.newProductData.uuid
@ -1212,7 +1227,6 @@ export default {
}).catch(() => {
})
}
,
@ -1440,12 +1454,12 @@ export default {
//
handleInput(index, value, type) {
const intValue = parseInt(value, 10);
const intValue = parseInt(value, 10)
//
if (type == 1) {
this.$set(this.detailList[index], 'packLevel', intValue);
this.$set(this.detailList[index], 'packLevel', intValue)
} else {
this.$set(this.detailList[index], 'bhxjsl', intValue);
this.$set(this.detailList[index], 'bhxjsl', intValue)
}
}

Loading…
Cancel
Save