bug修复
This commit is contained in:
parent
2ccca80cff
commit
0786c144c2
|
|
@ -177,6 +177,9 @@
|
||||||
{{ scope.row[item.t_props] || '-' }}
|
{{ scope.row[item.t_props] || '-' }}
|
||||||
</template>
|
</template>
|
||||||
</template>
|
</template>
|
||||||
|
<template #header>
|
||||||
|
<span style="color:red;">*</span>{{item.t_label}}
|
||||||
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
|
|
@ -388,6 +391,9 @@ export default {
|
||||||
this.dynamicWidth = this.getOperatorWidth()
|
this.dynamicWidth = this.getOperatorWidth()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
// getColumnLabel(item){
|
||||||
|
// return '<span style="color: red">*</span>' +item.t_label;
|
||||||
|
// },
|
||||||
/** 获取列表数据 */
|
/** 获取列表数据 */
|
||||||
async getTableList() {
|
async getTableList() {
|
||||||
if (this.queryParams.time && this.queryParams.time.length !== 0) {
|
if (this.queryParams.time && this.queryParams.time.length !== 0) {
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@
|
||||||
clearable
|
clearable
|
||||||
filterable
|
filterable
|
||||||
placeholder="请选择设备类型"
|
placeholder="请选择设备类型"
|
||||||
|
@change="deviceChange"
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in deviceTypeRange"
|
v-for="item in deviceTypeRange"
|
||||||
|
|
@ -116,13 +117,13 @@ export default {
|
||||||
},
|
},
|
||||||
async mounted() {
|
async mounted() {
|
||||||
this.open = true
|
this.open = true
|
||||||
await this.getRanges()
|
|
||||||
if (this.editParams) {
|
if (this.editParams) {
|
||||||
await Object.assign(this.deviceParams, this.editParams)
|
await Object.assign(this.deviceParams, this.editParams)
|
||||||
this.subSort = 2
|
this.subSort = 2
|
||||||
} else {
|
} else {
|
||||||
this.subSort = 1
|
this.subSort = 1
|
||||||
}
|
}
|
||||||
|
await this.getRanges()
|
||||||
this.open = false
|
this.open = false
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
|
|
@ -147,7 +148,7 @@ export default {
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
message: '请选择设备类型',
|
message: '请选择设备类型',
|
||||||
trigger: 'change',
|
trigger: 'blur',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
devName: [
|
devName: [
|
||||||
|
|
@ -177,7 +178,7 @@ export default {
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
message: '请选择预警配置',
|
message: '请选择预警配置',
|
||||||
trigger: 'change',
|
trigger: 'blur',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
devStatus: [
|
devStatus: [
|
||||||
|
|
@ -217,7 +218,7 @@ export default {
|
||||||
async getRanges() {
|
async getRanges() {
|
||||||
// 获取设备类型下拉选
|
// 获取设备类型下拉选
|
||||||
const params = {'dictType': 'dev_type'}
|
const params = {'dictType': 'dev_type'}
|
||||||
const paramsTwo = {'isAll': 0}
|
|
||||||
let deviceTypeRes = await queryDeviceTypeApi(params)
|
let deviceTypeRes = await queryDeviceTypeApi(params)
|
||||||
this.deviceTypeRange = deviceTypeRes.data.map(item => {
|
this.deviceTypeRange = deviceTypeRes.data.map(item => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -225,7 +226,6 @@ export default {
|
||||||
value: item.dictCode+''
|
value: item.dictCode+''
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
console.log(this.deviceTypeRange)
|
|
||||||
// 获取所属边带下拉选
|
// 获取所属边带下拉选
|
||||||
let bdIdRes = await queryBdIdApi()
|
let bdIdRes = await queryBdIdApi()
|
||||||
this.bdIdRange = bdIdRes.data.map(item => {
|
this.bdIdRange = bdIdRes.data.map(item => {
|
||||||
|
|
@ -234,14 +234,68 @@ export default {
|
||||||
value: item.id
|
value: item.id
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
// 获取预警配置下拉选
|
|
||||||
|
if(this.subSort==1){
|
||||||
|
const paramsTwo = {'isAll': 0}
|
||||||
let configRes = await queryConfigApi(paramsTwo)
|
let configRes = await queryConfigApi(paramsTwo)
|
||||||
this.configRange = configRes.data.map(item => {
|
this.configRange = configRes.data.map((item) => {
|
||||||
return {
|
return {
|
||||||
label: item.configName+" "+item.typeName,
|
label: item.configName+" "+item.typeName,
|
||||||
value: item.id,
|
value: item.id,
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
if(this.subSort==2){
|
||||||
|
console.log('this.deviceParams.devType',this.deviceParams.devType)
|
||||||
|
const paramsTwo = {'isAll': 0,'configuType':this.deviceParams.devType}
|
||||||
|
let configRes = await queryConfigApi(paramsTwo)
|
||||||
|
this.configRange = configRes.data.map((item) => {
|
||||||
|
return {
|
||||||
|
label: item.configName+" "+item.typeName,
|
||||||
|
value: item.id,
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// // 获取预警配置下拉选
|
||||||
|
// let configRes = await queryConfigApi(paramsTwo)
|
||||||
|
// this.configRange = configRes.data.map(item => {
|
||||||
|
// return {
|
||||||
|
// label: item.configName+" "+item.typeName,
|
||||||
|
// value: item.id,
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
},
|
||||||
|
deviceChange(e){
|
||||||
|
console.log('e',e)
|
||||||
|
this.deviceTypeRange.forEach(item=>{
|
||||||
|
if (e === item.value) {
|
||||||
|
this.deviceParams.configId=null;
|
||||||
|
if(this.subSort==2){
|
||||||
|
const paramsTwo = {'isAll': 0,'configuType':e}
|
||||||
|
let configRes = queryConfigApi(paramsTwo).then(configRes=>{
|
||||||
|
this.configRange = configRes.data.map((item) => {
|
||||||
|
return {
|
||||||
|
label: item.configName+" "+item.typeName,
|
||||||
|
value: item.id,
|
||||||
|
};
|
||||||
|
});
|
||||||
|
})
|
||||||
|
}
|
||||||
|
if(this.subSort==1){
|
||||||
|
const paramsTwo = {'isAll': 0,'configuType': e}
|
||||||
|
let configRes = queryConfigApi(paramsTwo).then(configRes=>{
|
||||||
|
this.configRange = configRes.data.map((item) => {
|
||||||
|
return {
|
||||||
|
label: item.configName+" "+item.typeName,
|
||||||
|
value: item.id,
|
||||||
|
};
|
||||||
|
});
|
||||||
|
})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
},
|
},
|
||||||
/** 改变树结构 */
|
/** 改变树结构 */
|
||||||
changeTree(leaf) {
|
changeTree(leaf) {
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,7 @@
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
<TableModel
|
<TableModelTwo
|
||||||
:columnsList="columnsListInsert"
|
:columnsList="columnsListInsert"
|
||||||
ref="tableRef"
|
ref="tableRef"
|
||||||
@transIdList="getIdList"
|
@transIdList="getIdList"
|
||||||
|
|
@ -125,7 +125,7 @@
|
||||||
placeholder="请输入"
|
placeholder="请输入"
|
||||||
></el-input>
|
></el-input>
|
||||||
</template>
|
</template>
|
||||||
</TableModel>
|
</TableModelTwo>
|
||||||
|
|
||||||
<div style="display: flex; justify-content: right">
|
<div style="display: flex; justify-content: right">
|
||||||
<el-button type="success" @click="onSubmit">确认</el-button>
|
<el-button type="success" @click="onSubmit">确认</el-button>
|
||||||
|
|
@ -312,7 +312,7 @@ export default {
|
||||||
}
|
}
|
||||||
if(this.subSort==2){
|
if(this.subSort==2){
|
||||||
// 获取工程下拉选
|
// 获取工程下拉选
|
||||||
let projRes = queryProjApi({
|
let projRes = await queryProjApi({
|
||||||
isAll: 0
|
isAll: 0
|
||||||
}).then(projRes =>{
|
}).then(projRes =>{
|
||||||
this.projRange = projRes.data.map((item) => {
|
this.projRange = projRes.data.map((item) => {
|
||||||
|
|
|
||||||
|
|
@ -78,6 +78,19 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="风速(m/s)" required>
|
||||||
|
<el-col :span="11">
|
||||||
|
<el-form-item prop="configVal6Min">
|
||||||
|
<el-input :maxlength="50" v-model="projectParams1.configVal6Min" placeholder="请输入" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col style="display: flex; justify-content: center" class="line" :span="2">-</el-col>
|
||||||
|
<el-col :span="11">
|
||||||
|
<el-form-item prop="configVal6Max">
|
||||||
|
<el-input :maxlength="50" v-model="projectParams1.configVal6Max" placeholder="请输入" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<!-- 表单 2 -->
|
<!-- 表单 2 -->
|
||||||
<el-form
|
<el-form
|
||||||
|
|
@ -291,6 +304,8 @@ export default {
|
||||||
configVal4Max: undefined, // PM2.5 max
|
configVal4Max: undefined, // PM2.5 max
|
||||||
configVal5Min: undefined, // PM10 min
|
configVal5Min: undefined, // PM10 min
|
||||||
configVal5Max: undefined, // PM10 max
|
configVal5Max: undefined, // PM10 max
|
||||||
|
configVal6Min: undefined, // 风速 min
|
||||||
|
configVal6Max: undefined, // 风速 max
|
||||||
},
|
},
|
||||||
projectParams2: {
|
projectParams2: {
|
||||||
configName: undefined, // 配置名称
|
configName: undefined, // 配置名称
|
||||||
|
|
@ -360,6 +375,10 @@ export default {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
validator: (rule, value, callback) => {
|
validator: (rule, value, callback) => {
|
||||||
|
const valueTemp = parseFloat(value);
|
||||||
|
if(valueTemp<this.projectParams1.configVal1Min){
|
||||||
|
return callback(new Error('不可小于最小值'));
|
||||||
|
}
|
||||||
if (value === '' || value === null) {
|
if (value === '' || value === null) {
|
||||||
return callback(new Error('请正确输入温度阈值(小数点后最多保留两位)'));
|
return callback(new Error('请正确输入温度阈值(小数点后最多保留两位)'));
|
||||||
}
|
}
|
||||||
|
|
@ -367,7 +386,6 @@ export default {
|
||||||
if(!regexTwo.test(value)){
|
if(!regexTwo.test(value)){
|
||||||
return callback(new Error('请勿输入非数字'));
|
return callback(new Error('请勿输入非数字'));
|
||||||
}
|
}
|
||||||
const valueTemp = parseFloat(value);
|
|
||||||
if(valueTemp.toString().includes('.')==true){
|
if(valueTemp.toString().includes('.')==true){
|
||||||
if (valueTemp.toString().split(".")[1].length>2) {
|
if (valueTemp.toString().split(".")[1].length>2) {
|
||||||
callback(new Error('请正确输入温度阈值(小数点后最多保留两位)'));
|
callback(new Error('请正确输入温度阈值(小数点后最多保留两位)'));
|
||||||
|
|
@ -426,6 +444,10 @@ export default {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
validator: (rule, value, callback) => {
|
validator: (rule, value, callback) => {
|
||||||
|
const valueTemp = parseFloat(value);
|
||||||
|
if(valueTemp<this.projectParams1.configVal2Min){
|
||||||
|
return callback(new Error('不可小于最小值'));
|
||||||
|
}
|
||||||
if (value === '' || value === null) {
|
if (value === '' || value === null) {
|
||||||
return callback(new Error('请输入0~100内的数据且小数点后最多保留两位'));
|
return callback(new Error('请输入0~100内的数据且小数点后最多保留两位'));
|
||||||
}
|
}
|
||||||
|
|
@ -433,7 +455,6 @@ export default {
|
||||||
if(!regexTwo.test(value)){
|
if(!regexTwo.test(value)){
|
||||||
return callback(new Error('请勿输入非数字'));
|
return callback(new Error('请勿输入非数字'));
|
||||||
}
|
}
|
||||||
const valueTemp = parseFloat(value);
|
|
||||||
if(valueTemp.toString().includes('.')==true){
|
if(valueTemp.toString().includes('.')==true){
|
||||||
if (valueTemp < 0 || valueTemp > 100 ||valueTemp.toString().split(".")[1].length>2) {
|
if (valueTemp < 0 || valueTemp > 100 ||valueTemp.toString().split(".")[1].length>2) {
|
||||||
callback(new Error('请输入0~100内的数据且小数点后最多保留两位'));
|
callback(new Error('请输入0~100内的数据且小数点后最多保留两位'));
|
||||||
|
|
@ -492,6 +513,10 @@ export default {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
validator: (rule, value, callback) => {
|
validator: (rule, value, callback) => {
|
||||||
|
const valueTemp = parseFloat(value);
|
||||||
|
if(valueTemp<this.projectParams1.configVal3Min){
|
||||||
|
return callback(new Error('不可小于最小值'));
|
||||||
|
}
|
||||||
if (value === '' || value === null) {
|
if (value === '' || value === null) {
|
||||||
return callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
return callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
}
|
}
|
||||||
|
|
@ -499,7 +524,6 @@ export default {
|
||||||
if(!regexTwo.test(value)){
|
if(!regexTwo.test(value)){
|
||||||
return callback(new Error('请勿输入非数字'));
|
return callback(new Error('请勿输入非数字'));
|
||||||
}
|
}
|
||||||
const valueTemp = parseFloat(value);
|
|
||||||
if(valueTemp.toString().includes('.')==true){
|
if(valueTemp.toString().includes('.')==true){
|
||||||
if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) {
|
if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) {
|
||||||
callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
|
|
@ -558,6 +582,10 @@ export default {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
validator: (rule, value, callback) => {
|
validator: (rule, value, callback) => {
|
||||||
|
const valueTemp = parseFloat(value);
|
||||||
|
if(valueTemp<this.projectParams1.configVal4Min){
|
||||||
|
return callback(new Error('不可小于最小值'));
|
||||||
|
}
|
||||||
if (value === '' || value === null) {
|
if (value === '' || value === null) {
|
||||||
return callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
return callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
}
|
}
|
||||||
|
|
@ -565,7 +593,7 @@ export default {
|
||||||
if(!regexTwo.test(value)){
|
if(!regexTwo.test(value)){
|
||||||
return callback(new Error('请勿输入非数字'));
|
return callback(new Error('请勿输入非数字'));
|
||||||
}
|
}
|
||||||
const valueTemp = parseFloat(value);
|
|
||||||
if(valueTemp.toString().includes('.')==true){
|
if(valueTemp.toString().includes('.')==true){
|
||||||
if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) {
|
if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) {
|
||||||
callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
|
|
@ -622,6 +650,42 @@ export default {
|
||||||
message: '请输入PM10阈值',
|
message: '请输入PM10阈值',
|
||||||
trigger: 'blur',
|
trigger: 'blur',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
validator: (rule, value, callback) => {
|
||||||
|
const valueTemp = parseFloat(value);
|
||||||
|
if(valueTemp<this.projectParams1.configVal5Min){
|
||||||
|
return callback(new Error('不可小于最小值'));
|
||||||
|
}
|
||||||
|
if (value === '' || value === null) {
|
||||||
|
return callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
|
}
|
||||||
|
const regexTwo = /^[+-]?(\d+(\.\d*)?|\.\d*[1-9]\d*)$/;
|
||||||
|
if(!regexTwo.test(value)){
|
||||||
|
return callback(new Error('请勿输入非数字'));
|
||||||
|
}
|
||||||
|
if(valueTemp.toString().includes('.')==true){
|
||||||
|
if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) {
|
||||||
|
callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
|
} else {
|
||||||
|
callback();
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
if (valueTemp < 0 ) {
|
||||||
|
callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
|
} else {
|
||||||
|
callback();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger: 'blur'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
configVal6Min: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: '请输入风速阈值',
|
||||||
|
trigger: 'blur',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
validator: (rule, value, callback) => {
|
validator: (rule, value, callback) => {
|
||||||
if (value === '' || value === null) {
|
if (value === '' || value === null) {
|
||||||
|
|
@ -649,6 +713,42 @@ export default {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
configVal6Max: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: '请输入风速阈值',
|
||||||
|
trigger: 'blur',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
validator: (rule, value, callback) => {
|
||||||
|
const valueTemp = parseFloat(value);
|
||||||
|
if(valueTemp<this.projectParams1.configVal6Min){
|
||||||
|
return callback(new Error('不可小于最小值'));
|
||||||
|
}
|
||||||
|
if (value === '' || value === null) {
|
||||||
|
return callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
|
}
|
||||||
|
const regexTwo = /^[+-]?(\d+(\.\d*)?|\.\d*[1-9]\d*)$/;
|
||||||
|
if(!regexTwo.test(value)){
|
||||||
|
return callback(new Error('请勿输入非数字'));
|
||||||
|
}
|
||||||
|
if(valueTemp.toString().includes('.')==true){
|
||||||
|
if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) {
|
||||||
|
callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
|
} else {
|
||||||
|
callback();
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
if (valueTemp < 0 ) {
|
||||||
|
callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
|
} else {
|
||||||
|
callback();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trigger: 'blur'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
},
|
},
|
||||||
projectParams2Rules: {
|
projectParams2Rules: {
|
||||||
configName: [
|
configName: [
|
||||||
|
|
@ -700,6 +800,10 @@ export default {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
validator: (rule, value, callback) => {
|
validator: (rule, value, callback) => {
|
||||||
|
const valueTemp = parseFloat(value);
|
||||||
|
if(valueTemp<this.projectParams2.configVal1Min){
|
||||||
|
return callback(new Error('不可小于最小值'));
|
||||||
|
}
|
||||||
if (value === '' || value === null) {
|
if (value === '' || value === null) {
|
||||||
return callback(new Error('请输入0~90内的数据且小数点后最多保留两位'));
|
return callback(new Error('请输入0~90内的数据且小数点后最多保留两位'));
|
||||||
}
|
}
|
||||||
|
|
@ -707,7 +811,6 @@ export default {
|
||||||
if(!regexTwo.test(value)){
|
if(!regexTwo.test(value)){
|
||||||
return callback(new Error('请勿输入非数字'));
|
return callback(new Error('请勿输入非数字'));
|
||||||
}
|
}
|
||||||
const valueTemp = parseFloat(value);
|
|
||||||
if(valueTemp.toString().includes('.')==true){
|
if(valueTemp.toString().includes('.')==true){
|
||||||
if (valueTemp < 0 || valueTemp > 90 ||valueTemp.toString().split(".")[1].length>2) {
|
if (valueTemp < 0 || valueTemp > 90 ||valueTemp.toString().split(".")[1].length>2) {
|
||||||
callback(new Error('请输入0~90内的数据且小数点后最多保留两位'));
|
callback(new Error('请输入0~90内的数据且小数点后最多保留两位'));
|
||||||
|
|
@ -776,6 +879,10 @@ export default {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
validator: (rule, value, callback) => {
|
validator: (rule, value, callback) => {
|
||||||
|
const valueTemp = parseFloat(value);
|
||||||
|
if(valueTemp<this.projectParams3.configVal1Min){
|
||||||
|
return callback(new Error('不可小于最小值'));
|
||||||
|
}
|
||||||
if (value === '' || value === null) {
|
if (value === '' || value === null) {
|
||||||
return callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
return callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
}
|
}
|
||||||
|
|
@ -783,7 +890,6 @@ export default {
|
||||||
if(!regexTwo.test(value)){
|
if(!regexTwo.test(value)){
|
||||||
return callback(new Error('请勿输入非数字'));
|
return callback(new Error('请勿输入非数字'));
|
||||||
}
|
}
|
||||||
const valueTemp = parseFloat(value);
|
|
||||||
if(valueTemp.toString().includes('.')==true){
|
if(valueTemp.toString().includes('.')==true){
|
||||||
if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) {
|
if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) {
|
||||||
callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
|
|
@ -852,6 +958,10 @@ export default {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
validator: (rule, value, callback) => {
|
validator: (rule, value, callback) => {
|
||||||
|
const valueTemp = parseFloat(value);
|
||||||
|
if(valueTemp<this.projectParams4.configVal1Min){
|
||||||
|
return callback(new Error('不可小于最小值'));
|
||||||
|
}
|
||||||
if (value === '' || value === null) {
|
if (value === '' || value === null) {
|
||||||
return callback(new Error('请输入0~100内的数据且小数点后最多保留两位'));
|
return callback(new Error('请输入0~100内的数据且小数点后最多保留两位'));
|
||||||
}
|
}
|
||||||
|
|
@ -859,7 +969,6 @@ export default {
|
||||||
if(!regexTwo.test(value)){
|
if(!regexTwo.test(value)){
|
||||||
return callback(new Error('请勿输入非数字'));
|
return callback(new Error('请勿输入非数字'));
|
||||||
}
|
}
|
||||||
const valueTemp = parseFloat(value);
|
|
||||||
if(valueTemp.toString().includes('.')==true){
|
if(valueTemp.toString().includes('.')==true){
|
||||||
if (valueTemp < 0 || valueTemp > 100 ||valueTemp.toString().split(".")[1].length>2) {
|
if (valueTemp < 0 || valueTemp > 100 ||valueTemp.toString().split(".")[1].length>2) {
|
||||||
callback(new Error('请输入0~100内的数据且小数点后最多保留两位'));
|
callback(new Error('请输入0~100内的数据且小数点后最多保留两位'));
|
||||||
|
|
@ -918,6 +1027,10 @@ export default {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
validator: (rule, value, callback) => {
|
validator: (rule, value, callback) => {
|
||||||
|
const valueTemp = parseFloat(value);
|
||||||
|
if(valueTemp<this.projectParams4.configVal2Min){
|
||||||
|
return callback(new Error('不可小于最小值'));
|
||||||
|
}
|
||||||
if (value === '' || value === null) {
|
if (value === '' || value === null) {
|
||||||
return callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
return callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
}
|
}
|
||||||
|
|
@ -925,7 +1038,6 @@ export default {
|
||||||
if(!regexTwo.test(value)){
|
if(!regexTwo.test(value)){
|
||||||
return callback(new Error('请勿输入非数字'));
|
return callback(new Error('请勿输入非数字'));
|
||||||
}
|
}
|
||||||
const valueTemp = parseFloat(value);
|
|
||||||
if(valueTemp.toString().includes('.')==true){
|
if(valueTemp.toString().includes('.')==true){
|
||||||
if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) {
|
if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) {
|
||||||
callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
|
|
@ -984,6 +1096,10 @@ export default {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
validator: (rule, value, callback) => {
|
validator: (rule, value, callback) => {
|
||||||
|
const valueTemp = parseFloat(value);
|
||||||
|
if(valueTemp<this.projectParams4.configVal3Min){
|
||||||
|
return callback(new Error('不可小于最小值'));
|
||||||
|
}
|
||||||
if (value === '' || value === null) {
|
if (value === '' || value === null) {
|
||||||
return callback(new Error('请输入0~100内的数据且小数点后最多保留两位'));
|
return callback(new Error('请输入0~100内的数据且小数点后最多保留两位'));
|
||||||
}
|
}
|
||||||
|
|
@ -991,7 +1107,6 @@ export default {
|
||||||
if(!regexTwo.test(value)){
|
if(!regexTwo.test(value)){
|
||||||
return callback(new Error('请勿输入非数字'));
|
return callback(new Error('请勿输入非数字'));
|
||||||
}
|
}
|
||||||
const valueTemp = parseFloat(value);
|
|
||||||
if(valueTemp.toString().includes('.')==true){
|
if(valueTemp.toString().includes('.')==true){
|
||||||
if (valueTemp < 0 || valueTemp > 100 ||valueTemp.toString().split(".")[1].length>2) {
|
if (valueTemp < 0 || valueTemp > 100 ||valueTemp.toString().split(".")[1].length>2) {
|
||||||
callback(new Error('请输入0~100内的数据且小数点后最多保留两位'));
|
callback(new Error('请输入0~100内的数据且小数点后最多保留两位'));
|
||||||
|
|
@ -1050,6 +1165,10 @@ export default {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
validator: (rule, value, callback) => {
|
validator: (rule, value, callback) => {
|
||||||
|
const valueTemp = parseFloat(value);
|
||||||
|
if(valueTemp<this.projectParams4.configVal4Min){
|
||||||
|
return callback(new Error('不可小于最小值'));
|
||||||
|
}
|
||||||
if (value === '' || value === null) {
|
if (value === '' || value === null) {
|
||||||
return callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
return callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
}
|
}
|
||||||
|
|
@ -1057,7 +1176,6 @@ export default {
|
||||||
if(!regexTwo.test(value)){
|
if(!regexTwo.test(value)){
|
||||||
return callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
return callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
}
|
}
|
||||||
const valueTemp = parseFloat(value);
|
|
||||||
if(valueTemp.toString().includes('.')==true){
|
if(valueTemp.toString().includes('.')==true){
|
||||||
if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) {
|
if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) {
|
||||||
callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
callback(new Error('请输入大于零的数据且小数点后最多保留两位'));
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ export const columnsList = [
|
||||||
{ t_props: 'configVal3Str', t_label: '噪声', },
|
{ t_props: 'configVal3Str', t_label: '噪声', },
|
||||||
{ t_props: 'configVal4Str', t_label: 'PM2.5', },
|
{ t_props: 'configVal4Str', t_label: 'PM2.5', },
|
||||||
{ t_props: 'configVal5Str', t_label: 'PM10', },
|
{ t_props: 'configVal5Str', t_label: 'PM10', },
|
||||||
|
{ t_props: 'configVal6Str', t_label: '风速', },
|
||||||
]
|
]
|
||||||
|
|
||||||
export const dialogConfig = {
|
export const dialogConfig = {
|
||||||
|
|
|
||||||
|
|
@ -100,6 +100,7 @@ export default {
|
||||||
{ t_props: 'configVal3Str', t_label: '噪声', },
|
{ t_props: 'configVal3Str', t_label: '噪声', },
|
||||||
{ t_props: 'configVal4Str', t_label: 'PM2.5', },
|
{ t_props: 'configVal4Str', t_label: 'PM2.5', },
|
||||||
{ t_props: 'configVal5Str', t_label: 'PM10', },
|
{ t_props: 'configVal5Str', t_label: 'PM10', },
|
||||||
|
{ t_props: 'configVal6Str', t_label: '风速', },
|
||||||
]
|
]
|
||||||
break;
|
break;
|
||||||
case 117:
|
case 117:
|
||||||
|
|
|
||||||
|
|
@ -125,7 +125,7 @@
|
||||||
<router-link v-if="CONFIG.IS_OPEN_REGISTER" to="/register">
|
<router-link v-if="CONFIG.IS_OPEN_REGISTER" to="/register">
|
||||||
<el-link>注册账号</el-link>
|
<el-link>注册账号</el-link>
|
||||||
</router-link>
|
</router-link>
|
||||||
<el-checkbox v-model="loginForm.rememberMe">记住密码</el-checkbox>
|
<!-- <el-checkbox v-model="loginForm.rememberMe">记住密码</el-checkbox> -->
|
||||||
</div>
|
</div>
|
||||||
<el-form-item style="width: 100%;">
|
<el-form-item style="width: 100%;">
|
||||||
<el-button v-if="!isAdmin"
|
<el-button v-if="!isAdmin"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue