{
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 @@
注册账号
- 记住密码
+