|
@@ -6,7 +6,13 @@
|
|
|
:param="$route.params"
|
|
|
linkTo="DrugManage"
|
|
|
></crumbs>
|
|
|
- <el-form :model="form" :rules="rules" label-position="right" label-width="120px" ref="relationForm">
|
|
|
+ <el-form
|
|
|
+ :model="form"
|
|
|
+ :rules="rules"
|
|
|
+ label-position="right"
|
|
|
+ label-width="120px"
|
|
|
+ ref="relationForm"
|
|
|
+ >
|
|
|
<div class="AddChemicalAndCommonMappingBox clearfix">
|
|
|
<div class="titleBox clearfix">
|
|
|
<p class="title">医院术语</p>
|
|
@@ -31,7 +37,7 @@
|
|
|
<div class="rightBox">
|
|
|
<el-row>
|
|
|
<el-col :span="16">
|
|
|
- <el-form-item label="药品名称:" prop="searchText">
|
|
|
+ <el-form-item label="药品名称:" prop="searchText">
|
|
|
<el-select
|
|
|
style="width:100%"
|
|
|
v-model="form.searchText"
|
|
@@ -57,6 +63,16 @@
|
|
|
<el-form-item label="药品名称预览:">
|
|
|
<span class="previewInfo">{{form.searchText}}</span>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="药品剂型:">
|
|
|
+ <el-select v-model="form.form" placeholder="请选择" clearable>
|
|
|
+ <el-option
|
|
|
+ v-for="item in drugForm"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.name"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
@@ -71,6 +87,7 @@
|
|
|
</template>
|
|
|
<script>
|
|
|
import api from '@api/icss.js';
|
|
|
+import config from '@api/config';
|
|
|
export default {
|
|
|
name: 'AddDrug',
|
|
|
data() {
|
|
@@ -80,9 +97,10 @@ export default {
|
|
|
uniqueNameList: [],
|
|
|
form: {
|
|
|
searchText: '', //搜索字段
|
|
|
- hisName: ''
|
|
|
+ hisName: '',
|
|
|
+ form: ''
|
|
|
},
|
|
|
- rules: {
|
|
|
+ rules: {
|
|
|
hisName: [
|
|
|
{ required: true, message: '请输入药品名称', trigger: 'change' }
|
|
|
],
|
|
@@ -91,7 +109,8 @@ export default {
|
|
|
]
|
|
|
},
|
|
|
saveDisable: false, //保存按钮禁止点击
|
|
|
- showDrop: false //下拉框显示文字
|
|
|
+ showDrop: false, //下拉框显示文字
|
|
|
+ drugForm: config.drugForm
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
@@ -102,6 +121,7 @@ export default {
|
|
|
this.editId = data.id;
|
|
|
this.form.hisName = data.hisName;
|
|
|
this.form.searchText = data.uniqueName;
|
|
|
+ this.form.form = data.form;
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -138,10 +158,11 @@ export default {
|
|
|
submitForm() {
|
|
|
this.$refs.relationForm.validate(valid => {
|
|
|
if (valid) {
|
|
|
- const { searchText, hisName } = this.form;
|
|
|
+ const { searchText, hisName,form } = this.form;
|
|
|
let params = {
|
|
|
hisName: hisName,
|
|
|
- uniqueName: searchText
|
|
|
+ uniqueName: searchText,
|
|
|
+ form: form
|
|
|
};
|
|
|
this.showSaveDialog(params);
|
|
|
} else {
|