|
@@ -239,7 +239,7 @@
|
|
'.groupVO.' +
|
|
'.groupVO.' +
|
|
index +
|
|
index +
|
|
'.klDiagnoseDetail.'+i+'.basConceptId'"
|
|
'.klDiagnoseDetail.'+i+'.basConceptId'"
|
|
- :rules="[{required:true,message:'请输入医学标准术语',trigger:'blur'}]"
|
|
|
|
|
|
+ :rules="[{required:true,message:'请输入医学标准术语',trigger:'change'}]"
|
|
>
|
|
>
|
|
<el-select
|
|
<el-select
|
|
clearable
|
|
clearable
|
|
@@ -335,14 +335,14 @@
|
|
v-if="(!items.onlyNumType&&items.dataType==='1')||items.onlyNumType"
|
|
v-if="(!items.onlyNumType&&items.dataType==='1')||items.onlyNumType"
|
|
label="最小值:"
|
|
label="最小值:"
|
|
>
|
|
>
|
|
- <div class="last-box-1">
|
|
|
|
|
|
+ <div class="last-box-1 last-box-s">
|
|
<el-form-item
|
|
<el-form-item
|
|
:prop="'klDiagnoseTypeVO.' +
|
|
:prop="'klDiagnoseTypeVO.' +
|
|
scope.$index +
|
|
scope.$index +
|
|
'.groupVO.' +
|
|
'.groupVO.' +
|
|
index +
|
|
index +
|
|
'.klDiagnoseDetail.'+i+'.minOperator'"
|
|
'.klDiagnoseDetail.'+i+'.minOperator'"
|
|
- :rules="[{required:true,message:'最大值和最小值至少完整填写一个,单位不必填',trigger:'blur'}]"
|
|
|
|
|
|
+ :rules="[{required:true,message:'最大值和最小值至少完整填写一个,单位不必填',trigger:'change'}]"
|
|
>
|
|
>
|
|
<el-select
|
|
<el-select
|
|
v-model="items.minOperator"
|
|
v-model="items.minOperator"
|
|
@@ -769,7 +769,6 @@ export default {
|
|
0,
|
|
0,
|
|
temp
|
|
temp
|
|
);
|
|
);
|
|
- this.setRules();
|
|
|
|
},
|
|
},
|
|
//复制依据
|
|
//复制依据
|
|
copyDiag(name, index) {
|
|
copyDiag(name, index) {
|
|
@@ -781,7 +780,6 @@ export default {
|
|
obj[i].depart_id = '复制依据' + this.i; //问题点2
|
|
obj[i].depart_id = '复制依据' + this.i; //问题点2
|
|
this.form.klDiagnoseTypeVO.splice(index, 0, obj[i]);
|
|
this.form.klDiagnoseTypeVO.splice(index, 0, obj[i]);
|
|
}
|
|
}
|
|
- this.setRules();
|
|
|
|
},
|
|
},
|
|
//删除依据
|
|
//删除依据
|
|
delDiag(i) {
|
|
delDiag(i) {
|
|
@@ -819,11 +817,9 @@ export default {
|
|
]
|
|
]
|
|
};
|
|
};
|
|
this.form.klDiagnoseTypeVO[i].groupVO.splice(i + 1, 0, temp);
|
|
this.form.klDiagnoseTypeVO[i].groupVO.splice(i + 1, 0, temp);
|
|
- this.setRules();
|
|
|
|
},
|
|
},
|
|
delGroup(i) {
|
|
delGroup(i) {
|
|
this.form.klDiagnoseTypeVO.splice(i, 1);
|
|
this.form.klDiagnoseTypeVO.splice(i, 1);
|
|
- this.setRules();
|
|
|
|
},
|
|
},
|
|
//新增基础依据
|
|
//新增基础依据
|
|
addRule(row, index, i) {
|
|
addRule(row, index, i) {
|
|
@@ -849,14 +845,12 @@ export default {
|
|
dataType: ''
|
|
dataType: ''
|
|
};
|
|
};
|
|
this.form.klDiagnoseTypeVO[index].groupVO[i].klDiagnoseDetail.push(temp);
|
|
this.form.klDiagnoseTypeVO[index].groupVO[i].klDiagnoseDetail.push(temp);
|
|
- this.setRules();
|
|
|
|
},
|
|
},
|
|
delRule(row, inx, index, i) {
|
|
delRule(row, inx, index, i) {
|
|
this.form.klDiagnoseTypeVO[inx].groupVO[index].klDiagnoseDetail.splice(
|
|
this.form.klDiagnoseTypeVO[inx].groupVO[index].klDiagnoseDetail.splice(
|
|
i,
|
|
i,
|
|
1
|
|
1
|
|
);
|
|
);
|
|
- this.setRules();
|
|
|
|
},
|
|
},
|
|
//诊断依据类型修改
|
|
//诊断依据类型修改
|
|
basTypeChange(val, inx) {
|
|
basTypeChange(val, inx) {
|
|
@@ -1279,6 +1273,15 @@ export default {
|
|
background: #fff;
|
|
background: #fff;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ .last-box-s{
|
|
|
|
+ position: absolute;
|
|
|
|
+ .el-form-item__error {
|
|
|
|
+ top: 39px;
|
|
|
|
+ left: 0px;
|
|
|
|
+ white-space: nowrap;
|
|
|
|
+ background: #fff;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
.el-form-item__error {
|
|
.el-form-item__error {
|
|
top: 56px;
|
|
top: 56px;
|
|
left: 10px;
|
|
left: 10px;
|