|
@@ -29,9 +29,9 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
- <el-row >
|
|
|
|
|
|
+ <el-row>
|
|
<el-col :span="16">
|
|
<el-col :span="16">
|
|
- <el-form-item label="检验细项:">
|
|
|
|
|
|
+ <el-form-item label="检验细项:" prop="hisDetailName">
|
|
<el-input v-model="form.hisDetailName" clearable style="minWidth: 240px"></el-input>
|
|
<el-input v-model="form.hisDetailName" clearable style="minWidth: 240px"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="检验细项预览:">
|
|
<el-form-item label="检验细项预览:">
|
|
@@ -105,7 +105,11 @@ export default {
|
|
},
|
|
},
|
|
rules: {
|
|
rules: {
|
|
hisName: [
|
|
hisName: [
|
|
- { required: true, message: '请输入检验套餐', trigger: 'change' }
|
|
|
|
|
|
+ { required: true, message: '请输入检验套餐', trigger: 'change' },
|
|
|
|
+ { max: 80, message: '检验套餐最多80字', trigger: 'change' }
|
|
|
|
+ ],
|
|
|
|
+ hisDetailName: [
|
|
|
|
+ { max: 80, message: '检验细项最多80字', trigger: 'change' }
|
|
],
|
|
],
|
|
searchText: [
|
|
searchText: [
|
|
{ required: true, message: '请选择检验标准术语', trigger: 'change' }
|
|
{ required: true, message: '请选择检验标准术语', trigger: 'change' }
|
|
@@ -113,13 +117,14 @@ export default {
|
|
},
|
|
},
|
|
saveDisable: false, //保存按钮禁止点击
|
|
saveDisable: false, //保存按钮禁止点击
|
|
showDrop: false, //下拉框显示文字
|
|
showDrop: false, //下拉框显示文字
|
|
- searchType: 2,
|
|
|
|
|
|
+ searchType: 2
|
|
// queryText: ''
|
|
// queryText: ''
|
|
};
|
|
};
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
//修改
|
|
//修改
|
|
const { isEdit, data } = this.$route.params;
|
|
const { isEdit, data } = this.$route.params;
|
|
|
|
+ console.log(data,'data');
|
|
if (isEdit) {
|
|
if (isEdit) {
|
|
this.isEdit = isEdit;
|
|
this.isEdit = isEdit;
|
|
this.editId = data.id;
|
|
this.editId = data.id;
|
|
@@ -134,7 +139,7 @@ export default {
|
|
searchTerms(query) {
|
|
searchTerms(query) {
|
|
// this.queryText = query;
|
|
// this.queryText = query;
|
|
if (!query) {
|
|
if (!query) {
|
|
- this.uniqueNameList = []
|
|
|
|
|
|
+ this.uniqueNameList = [];
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
const { hisName, hisDetailName } = this.form;
|
|
const { hisName, hisDetailName } = this.form;
|
|
@@ -158,20 +163,18 @@ export default {
|
|
}
|
|
}
|
|
});
|
|
});
|
|
},
|
|
},
|
|
- changeWord() {
|
|
|
|
- },
|
|
|
|
|
|
+ changeWord() {},
|
|
// 获取焦点
|
|
// 获取焦点
|
|
handleFocus() {
|
|
handleFocus() {
|
|
// this.searchTerms(this.queryText);
|
|
// this.searchTerms(this.queryText);
|
|
// this.uniqueNameList = [];
|
|
// this.uniqueNameList = [];
|
|
},
|
|
},
|
|
- handleclick() {
|
|
|
|
- },
|
|
|
|
|
|
+ handleclick() {},
|
|
|
|
|
|
- handleChoose(val){
|
|
|
|
- console.log('点击选中option',val);
|
|
|
|
- this.form.searchTextPre = val
|
|
|
|
- this.form.searchText = val
|
|
|
|
|
|
+ handleChoose(val) {
|
|
|
|
+ console.log('点击选中option', val);
|
|
|
|
+ this.form.searchTextPre = val;
|
|
|
|
+ this.form.searchText = val;
|
|
},
|
|
},
|
|
|
|
|
|
// 初始化表单数据
|
|
// 初始化表单数据
|
|
@@ -183,6 +186,7 @@ export default {
|
|
|
|
|
|
// 建立关联-参数处理
|
|
// 建立关联-参数处理
|
|
submitForm() {
|
|
submitForm() {
|
|
|
|
+ console.log(this.searchType,'searchType');
|
|
this.$refs.relationForm.validate(valid => {
|
|
this.$refs.relationForm.validate(valid => {
|
|
if (valid) {
|
|
if (valid) {
|
|
const { searchText, hisName, hisDetailName } = this.form;
|
|
const { searchText, hisName, hisDetailName } = this.form;
|