|
@@ -267,7 +267,6 @@
|
|
|
v-if="scope.row.subType === 2 && showDataType(scope.$index)"
|
|
|
>
|
|
|
<el-select
|
|
|
-
|
|
|
v-model="scope.row.dataType"
|
|
|
placeholder="选择类型"
|
|
|
@change="dataTypeChange($event, scope.$index)"
|
|
@@ -298,7 +297,6 @@
|
|
|
]"
|
|
|
>
|
|
|
<el-select
|
|
|
-
|
|
|
v-model="scope.row.subMaxOperator"
|
|
|
placeholder="请选择"
|
|
|
clearable
|
|
@@ -367,7 +365,6 @@
|
|
|
]"
|
|
|
>
|
|
|
<el-select
|
|
|
-
|
|
|
v-model="scope.row.subMinOperator"
|
|
|
placeholder="请选择"
|
|
|
clearable
|
|
@@ -424,6 +421,11 @@
|
|
|
label-width="100px"
|
|
|
:prop="`klRuleByIdSub[${scope.$index}].subEqValue`"
|
|
|
:rules="[
|
|
|
+ {
|
|
|
+ required: true,
|
|
|
+ message: '请输入' + textName(scope.$index),
|
|
|
+ trigger: 'blur'
|
|
|
+ },
|
|
|
{
|
|
|
validator: (rule, value, callback) => {
|
|
|
subEqValue(scope, rule, value, callback);
|
|
@@ -446,11 +448,16 @@
|
|
|
label-width="120px"
|
|
|
style="flex: 2"
|
|
|
v-if="scope.row.subType === 6"
|
|
|
- :prop="`klRuleByIdSub[${scope.$index}].subEqValue`"
|
|
|
+ :prop="`klRuleByIdSub[${scope.$index}].subEqValue1`"
|
|
|
:rules="[
|
|
|
+ {
|
|
|
+ required: true,
|
|
|
+ message: '请输入' + textName(scope.$index),
|
|
|
+ trigger: 'blur'
|
|
|
+ },
|
|
|
{
|
|
|
validator: (rule, value, callback) => {
|
|
|
- subEqValuerule(scope, rule, value, callback);
|
|
|
+ subEqValue(scope, rule, value, callback);
|
|
|
},
|
|
|
trigger: 'blur'
|
|
|
}
|
|
@@ -553,6 +560,7 @@ export default {
|
|
|
},
|
|
|
// 医学内容rule
|
|
|
subEqValue(scope, rule, value, callback) {
|
|
|
+ console.log(value);
|
|
|
if (value === "") {
|
|
|
callback(new Error("请输入" + this.textName(scope.$index)));
|
|
|
} else if (value.length > 200) {
|
|
@@ -561,16 +569,6 @@ export default {
|
|
|
callback();
|
|
|
}
|
|
|
},
|
|
|
- // 正则rule
|
|
|
- subEqValuerule(scope, rule, value, callback) {
|
|
|
- if (value === "") {
|
|
|
- callback(new Error("请输入" + this.textName));
|
|
|
- } else if (value.length > 200) {
|
|
|
- callback(new Error(this.textName + "不能超过200字"));
|
|
|
- } else {
|
|
|
- callback();
|
|
|
- }
|
|
|
- },
|
|
|
// 判断是否为最后一条规则
|
|
|
isLastDate(id) {
|
|
|
const tableLength = this.klRuleByIdSub.filter(
|