|
@@ -61,6 +61,7 @@
|
|
|
placeholder="请选择"
|
|
placeholder="请选择"
|
|
|
class="ele-block"
|
|
class="ele-block"
|
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
|
|
|
+ @change="textTypeChange"
|
|
|
>
|
|
>
|
|
|
<el-option label="数值" :value="'1'" />
|
|
<el-option label="数值" :value="'1'" />
|
|
|
<el-option label="选择" :value="'2'" />
|
|
<el-option label="选择" :value="'2'" />
|
|
@@ -157,7 +158,7 @@
|
|
|
:rules="[
|
|
:rules="[
|
|
|
{
|
|
{
|
|
|
required: form.textType == 7 ? false : true,
|
|
required: form.textType == 7 ? false : true,
|
|
|
- message: '请选择参数单位',
|
|
|
|
|
|
|
+ message: '请选择参数单位',
|
|
|
trigger: 'change'
|
|
trigger: 'change'
|
|
|
}
|
|
}
|
|
|
]"
|
|
]"
|
|
@@ -447,11 +448,16 @@
|
|
|
this.getListFn();
|
|
this.getListFn();
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ textTypeChange() {
|
|
|
|
|
+ this.form.maxValue = '';
|
|
|
|
|
+ this.form.minValue = '';
|
|
|
|
|
+ },
|
|
|
defaultInput(value) {
|
|
defaultInput(value) {
|
|
|
- console.log(this.form.symbol,'0000 symbol')
|
|
|
|
|
- if(this.form.textType !== '1'){
|
|
|
|
|
|
|
+ console.log(this.form.symbol, '0000 symbol');
|
|
|
|
|
+ if (this.form.textType !== '1') {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
// 1. 过滤非法字符(只保留数字、负号和小数点)
|
|
// 1. 过滤非法字符(只保留数字、负号和小数点)
|
|
|
let filteredValue = value.replace(/[^0-9.-]/g, '');
|
|
let filteredValue = value.replace(/[^0-9.-]/g, '');
|
|
|
// 2. 处理负号规则
|
|
// 2. 处理负号规则
|