diff --git a/src/components/TableModelTwo/index.vue b/src/components/TableModelTwo/index.vue index 05a73bf..49e55b5 100644 --- a/src/components/TableModelTwo/index.vue +++ b/src/components/TableModelTwo/index.vue @@ -177,6 +177,9 @@ {{ scope.row[item.t_props] || '-' }} + *' +item.t_label; + // }, /** 获取列表数据 */ async getTableList() { if (this.queryParams.time && this.queryParams.time.length !== 0) { diff --git a/src/views/base/device/components/form-device.vue b/src/views/base/device/components/form-device.vue index 8e12604..f8f821d 100644 --- a/src/views/base/device/components/form-device.vue +++ b/src/views/base/device/components/form-device.vue @@ -15,6 +15,7 @@ clearable filterable placeholder="请选择设备类型" + @change="deviceChange" > { return { @@ -225,7 +226,6 @@ export default { value: item.dictCode+'' } }) - console.log(this.deviceTypeRange) // 获取所属边带下拉选 let bdIdRes = await queryBdIdApi() this.bdIdRange = bdIdRes.data.map(item => { @@ -234,14 +234,68 @@ export default { value: item.id } }) - // 获取预警配置下拉选 - let configRes = await queryConfigApi(paramsTwo) - this.configRange = configRes.data.map(item => { - return { - label: item.configName+" "+item.typeName, - value: item.id, + + if(this.subSort==1){ + const paramsTwo = {'isAll': 0} + let configRes = await queryConfigApi(paramsTwo) + this.configRange = configRes.data.map((item) => { + return { + label: item.configName+" "+item.typeName, + 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) { diff --git a/src/views/base/edgeInsert/components/form-insert.vue b/src/views/base/edgeInsert/components/form-insert.vue index b3b9f6d..81fb416 100644 --- a/src/views/base/edgeInsert/components/form-insert.vue +++ b/src/views/base/edgeInsert/components/form-insert.vue @@ -79,7 +79,7 @@ - - +
确认 @@ -312,7 +312,7 @@ export default { } if(this.subSort==2){ // 获取工程下拉选 - let projRes = queryProjApi({ + let projRes = await queryProjApi({ isAll: 0 }).then(projRes =>{ this.projRange = projRes.data.map((item) => { diff --git a/src/views/base/warning/components/form-warning.vue b/src/views/base/warning/components/form-warning.vue index fb9c4cd..2b4ebe3 100644 --- a/src/views/base/warning/components/form-warning.vue +++ b/src/views/base/warning/components/form-warning.vue @@ -78,6 +78,19 @@ + + + + + + + - + + + + + + { + const valueTemp = parseFloat(value); + if(valueTemp2) { callback(new Error('请正确输入温度阈值(小数点后最多保留两位)')); @@ -426,6 +444,10 @@ export default { }, { validator: (rule, value, callback) => { + const valueTemp = parseFloat(value); + if(valueTemp 100 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); @@ -492,6 +513,10 @@ export default { }, { validator: (rule, value, callback) => { + const valueTemp = parseFloat(value); + if(valueTemp2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位')); @@ -558,6 +582,10 @@ export default { }, { validator: (rule, value, callback) => { + const valueTemp = parseFloat(value); + if(valueTemp2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位')); @@ -622,6 +650,42 @@ export default { message: '请输入PM10阈值', trigger: 'blur', }, + { + validator: (rule, value, callback) => { + const valueTemp = parseFloat(value); + if(valueTemp2) { + 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) => { 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(valueTemp2) { + callback(new Error('请输入大于零的数据且小数点后最多保留两位')); + } else { + callback(); + } + }else{ + if (valueTemp < 0 ) { + callback(new Error('请输入大于零的数据且小数点后最多保留两位')); + } else { + callback(); + } + } + trigger: 'blur' + } + } + ], }, projectParams2Rules: { configName: [ @@ -700,6 +800,10 @@ export default { }, { validator: (rule, value, callback) => { + const valueTemp = parseFloat(value); + if(valueTemp 90 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入0~90内的数据且小数点后最多保留两位')); @@ -776,6 +879,10 @@ export default { }, { validator: (rule, value, callback) => { + const valueTemp = parseFloat(value); + if(valueTemp2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位')); @@ -852,6 +958,10 @@ export default { }, { validator: (rule, value, callback) => { + const valueTemp = parseFloat(value); + if(valueTemp 100 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); @@ -918,6 +1027,10 @@ export default { }, { validator: (rule, value, callback) => { + const valueTemp = parseFloat(value); + if(valueTemp2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位')); @@ -984,6 +1096,10 @@ export default { }, { validator: (rule, value, callback) => { + const valueTemp = parseFloat(value); + if(valueTemp 100 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); @@ -1050,6 +1165,10 @@ export default { }, { validator: (rule, value, callback) => { + const valueTemp = parseFloat(value); + if(valueTemp2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位')); diff --git a/src/views/base/warning/config.js b/src/views/base/warning/config.js index 7c4ed70..054f52b 100644 --- a/src/views/base/warning/config.js +++ b/src/views/base/warning/config.js @@ -9,6 +9,7 @@ export const columnsList = [ { t_props: 'configVal3Str', t_label: '噪声', }, { t_props: 'configVal4Str', t_label: 'PM2.5', }, { t_props: 'configVal5Str', t_label: 'PM10', }, + { t_props: 'configVal6Str', t_label: '风速', }, ] export const dialogConfig = { diff --git a/src/views/base/warning/index.vue b/src/views/base/warning/index.vue index f77f352..b4d52bf 100644 --- a/src/views/base/warning/index.vue +++ b/src/views/base/warning/index.vue @@ -100,6 +100,7 @@ export default { { t_props: 'configVal3Str', t_label: '噪声', }, { t_props: 'configVal4Str', t_label: 'PM2.5', }, { t_props: 'configVal5Str', t_label: 'PM10', }, + { t_props: 'configVal6Str', t_label: '风速', }, ] break; case 117: diff --git a/src/views/login1.vue b/src/views/login1.vue index aba1dc2..ab56d40 100644 --- a/src/views/login1.vue +++ b/src/views/login1.vue @@ -125,7 +125,7 @@ 注册账号 - 记住密码 +