From c8fde9f76577ee8bcb20a238a6dac088867abe38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?home=E5=AD=99?= <1162067978@qq.com> Date: Sat, 13 Sep 2025 17:30:45 +0800 Subject: [PATCH] =?UTF-8?q?9/13=E4=B8=8B=E5=8D=88=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/css/main.css | 65 +- src/assets/css/main.scss | 281 +++--- src/components/setParams.vue | 39 +- src/views/manage/deviceInfoManage.vue | 33 +- src/views/page/irrigateSet.vue | 1239 +++++++++++++++++-------- src/views/page/stir.vue | 38 +- vue.config.js | 1 + 7 files changed, 1168 insertions(+), 528 deletions(-) diff --git a/src/assets/css/main.css b/src/assets/css/main.css index 185dd31c..8d3d34b7 100644 --- a/src/assets/css/main.css +++ b/src/assets/css/main.css @@ -868,6 +868,28 @@ textarea { padding-top: 31px; } +.manage-radio { + display: flex; + align-items: center; + margin-bottom: 15px; + height: 30px; + color: #fff; +} + +.manage-radio .radio-label { + margin-right: 5px; + width: 160px; +} + +.manage-radio .el-radio { + margin-right: 5px; +} + +.manage-radio .el-radio__label { + padding-left: 5px; + color: #fff; +} + .input-main-60 { width: 100%; flex-wrap: wrap; @@ -1842,7 +1864,7 @@ textarea { justify-content: flex-end; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top { +.model1-top { padding: 20px 15px; border-bottom: 1px solid rgba(0, 180, 255, 0.35); display: flex; @@ -1850,53 +1872,53 @@ textarea { justify-content: space-between; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model2-top { +.model1-top.model2-top { justify-content: flex-start; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model3-top .btn { +.model1-top.model3-top .btn { padding: 0 10px; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model3-top .btn img { +.model1-top.model3-top .btn img { width: 26px; height: 22px; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top { +.model1-top.model4-top { align-items: flex-start; padding: 20px 0 0; justify-content: flex-start; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top .btn { +.model1-top.model4-top .btn { padding: 0 10px; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top .btn img { +.model1-top.model4-top .btn img { width: 22px; height: 24px; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top .model-left { +.model1-top.model4-top .model-left { display: flex; align-items: center; height: 54px; margin-right: 10px; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .btn img { +.model1-top .btn img { width: 10px; height: 14px; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right > div { +.model1-top .model-right > div { display: flex; align-items: center; margin-bottom: 20px; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right > div .number { +.model1-top .model-right > div .number { width: 30px; margin-right: 10px; height: 30px; @@ -1907,31 +1929,31 @@ textarea { justify-content: center; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right > div .input-main-60 { +.model1-top .model-right > div .input-main-60 { width: auto; color: #fff; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom { +.model1-bottom { padding: 20px 15px; border-bottom: 1px solid rgba(0, 180, 255, 0.35); } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .title, .el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .number { +.model1-bottom .title, .model1-bottom .number { color: #fff; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom.model3-bottom .title { +.model1-bottom.model3-bottom .title { padding: 0 4px; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content > div { +.model1-bottom .model1-content > div { display: flex; align-items: center; padding: 10px 0; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content > div .number { +.model1-bottom .model1-content > div .number { width: 30px; margin-right: 10px; height: 30px; @@ -1942,25 +1964,24 @@ textarea { justify-content: center; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content .input-main-60 span { +.model1-bottom .model1-content .input-main-60 span { font-size: 20px; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content .input-main-60 span.text { +.model1-bottom .model1-content .input-main-60 span.text { font-size: 16px; padding: 0 4px; flex-shrink: 0; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content.model3-content { +.model1-bottom .model1-content.model3-content { display: flex; align-items: center; flex-wrap: wrap; } -.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content.model3-content > div { +.model1-bottom .model1-content.model3-content > div { display: block; - width: calc(100% / 3); flex-shrink: 0; } diff --git a/src/assets/css/main.scss b/src/assets/css/main.scss index fb0687d7..195fbaaa 100644 --- a/src/assets/css/main.scss +++ b/src/assets/css/main.scss @@ -922,7 +922,26 @@ textarea { .p-t-31 { padding-top: 31px; } - +.manage-radio{ + display: flex; + align-items: center; + margin-bottom:15px ; + height: 30px; + color: #fff; + + .radio-label{ + // font-size: 14px; + margin-right: 5px; + width: 160px; + } + .el-radio{ + margin-right: 5px; + } + .el-radio__label{ + padding-left: 5px; + color: #fff; + } +} .input-main-60 { width: 100%; @@ -1935,147 +1954,147 @@ textarea { justify-content: flex-end; } - .model1-top { - padding: 20px 15px; - border-bottom: 1px solid rgba(0, 180, 255, 0.35); + + } + } +} + +.model1-top { + padding: 20px 15px; + border-bottom: 1px solid rgba(0, 180, 255, 0.35); + display: flex; + align-items: center; + justify-content: space-between; + + &.model2-top { + justify-content: flex-start; + } + + &.model3-top { + .btn { + padding: 0 10px; + + img { + width: 26px; + height: 22px; + } + } + } + + &.model4-top { + align-items: flex-start; + padding: 20px 0 0; + justify-content: flex-start; + + .btn { + padding: 0 10px; + + img { + width: 22px; + height: 24px; + } + } + + .model-left { + display: flex; + align-items: center; + height: 54px; + margin-right: 10px; + } + } + + .btn { + img { + width: 10px; + height: 14px; + } + } + + .model-right { + >div { + display: flex; + align-items: center; + margin-bottom: 20px; + + .number { + width: 30px; + margin-right: 10px; + height: 30px; + background: #0294E2; + border-radius: 50%; display: flex; align-items: center; - justify-content: space-between; + justify-content: center; - &.model2-top { - justify-content: flex-start; - } - - &.model3-top { - .btn { - padding: 0 10px; - - img { - width: 26px; - height: 22px; - } - } - } - - &.model4-top { - align-items: flex-start; - padding: 20px 0 0; - justify-content: flex-start; - - .btn { - padding: 0 10px; - - img { - width: 22px; - height: 24px; - } - } - - .model-left { - display: flex; - align-items: center; - height: 54px; - margin-right: 10px; - } - } - - .btn { - img { - width: 10px; - height: 14px; - } - } - - .model-right { - >div { - display: flex; - align-items: center; - margin-bottom: 20px; - - .number { - width: 30px; - margin-right: 10px; - height: 30px; - background: #0294E2; - border-radius: 50%; - display: flex; - align-items: center; - justify-content: center; - - } - - .input-main-60 { - width: auto; - color: #fff; - } - } - } } - .model1-bottom { - padding: 20px 15px; - border-bottom: 1px solid rgba(0, 180, 255, 0.35); - .title,.number{ - color: #fff; - } - &.model3-bottom { - .title { - padding: 0 4px; - } - } - - .model1-content { - >div { - display: flex; - align-items: center; - padding: 10px 0; - - .number { - width: 30px; - margin-right: 10px; - height: 30px; - background: #0294E2; - border-radius: 50%; - display: flex; - align-items: center; - justify-content: center; - - } - - } - - .input-main-60 { - - span { - font-size: 20px; - - &.text { - font-size: 16px; - padding: 0 4px; - flex-shrink: 0; - } - } - - } - - &.model3-content { - display: flex; - align-items: center; - flex-wrap: wrap; - - >div { - display: block; - width: calc(100% / 3); - flex-shrink: 0; - } - } - } + .input-main-60 { + width: auto; + color: #fff; } } } } +.model1-bottom { + padding: 20px 15px; + border-bottom: 1px solid rgba(0, 180, 255, 0.35); + .title,.number{ + color: #fff; + } + &.model3-bottom { + .title { + padding: 0 4px; + } + } + .model1-content { + >div { + display: flex; + align-items: center; + padding: 10px 0; + + .number { + width: 30px; + margin-right: 10px; + height: 30px; + background: #0294E2; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + + } + + } + + .input-main-60 { + + span { + font-size: 20px; + + &.text { + font-size: 16px; + padding: 0 4px; + flex-shrink: 0; + } + } + + } + + &.model3-content { + display: flex; + align-items: center; + flex-wrap: wrap; + + >div { + display: block; + // width: calc(100% / 3); + flex-shrink: 0; + } + } + } +} .login { color: #fff; diff --git a/src/components/setParams.vue b/src/components/setParams.vue index 485d1af0..36fdea94 100644 --- a/src/components/setParams.vue +++ b/src/components/setParams.vue @@ -26,7 +26,7 @@ -
{{ +
{{ item.name }}
@@ -46,11 +46,13 @@ export default { watch: { "$route"(newName, oldName) { this.gerRouter(); + }, '$store.state.equipmentIndex': function (newValue, oldValue) { const that = this; this.getByid() + this.initRouterList() }, '$i18n.locale'() { this.initRouterList() @@ -65,6 +67,7 @@ export default { }, methods: { initRouterList(){ + this.routerList=[ { name: this.$t('setParams.formulaSettings'), list: [], router: 'formula' }, { @@ -80,6 +83,40 @@ export default { { name:this.$t('setParams.systemParamsConfig'), list: [], router: 'systemSet', isRouter: true, }, { name: this.$t('setParams.sensorChannelConfig'), list: [], router: 'sensorSet', isRouter: true, }, { name: this.$t('setParams.dataUpload'), list: [], router: 'upload', isRouter: true, },] + var store = this.$store.state + // 有无搅拌 + if(store.equipmentList[store.equipmentIndex - 1].fertilizerType==1){ + this.routerList=[ + { name: this.$t('setParams.formulaSettings'), list: [], router: 'formula' }, + { + name:this.$t('setParams.irrigationGroupConfig'), router: 'irrigateSet', list: this.$t('setParams.irrigationGroups').map((name, index) => ({ + name, + status: -1, + router: 'irrigateSet', + index: index + 1 + })) + }, + { name: this.$t('setParams.mixing'), list: [], router: 'stir', isRouter: true, }, + { name: this.$t('setParams.internalPIDConfig'), list: [], router: 'PIDSet', isRouter: true, }, + { name:this.$t('setParams.systemParamsConfig'), list: [], router: 'systemSet', isRouter: true, }, + { name: this.$t('setParams.sensorChannelConfig'), list: [], router: 'sensorSet', isRouter: true, }, + { name: this.$t('setParams.dataUpload'), list: [], router: 'upload', isRouter: true, },] + }else{ + this.routerList=[ + { name: this.$t('setParams.formulaSettings'), list: [], router: 'formula' }, + { + name:this.$t('setParams.irrigationGroupConfig'), router: 'irrigateSet', list: this.$t('setParams.irrigationGroups').map((name, index) => ({ + name, + status: -1, + router: 'irrigateSet', + index: index + 1 + })) + }, + { name: this.$t('setParams.internalPIDConfig'), list: [], router: 'PIDSet', isRouter: true, }, + { name:this.$t('setParams.systemParamsConfig'), list: [], router: 'systemSet', isRouter: true, }, + { name: this.$t('setParams.sensorChannelConfig'), list: [], router: 'sensorSet', isRouter: true, }, + { name: this.$t('setParams.dataUpload'), list: [], router: 'upload', isRouter: true, },] + } setTimeout(() => { this.getList() }, 0); diff --git a/src/views/manage/deviceInfoManage.vue b/src/views/manage/deviceInfoManage.vue index 9c174524..ffe82d48 100644 --- a/src/views/manage/deviceInfoManage.vue +++ b/src/views/manage/deviceInfoManage.vue @@ -212,6 +212,16 @@
+
+
是否有自动搅拌功能
+ + 开启 + 关闭 +
@@ -495,8 +505,20 @@ export default { // }, mounted() { this.dataInit() }, methods: { - + // 根据deviceName获取router + deviceNameRouter(deviceName){ + if(deviceName==1){ + return 'formula' + }else if(deviceName==10){ + return 'control' + }else if(deviceName==20){ + return 'soil' + }else{ + return 'formula' + } + }, dataInit() { + const that = this var user = JSON.parse(localStorage.getItem('userInfo')) this.api.selUserbyid(user.userid).then(res => { this.tableData = [] @@ -518,6 +540,15 @@ export default { this.tableData4.push(el) } }) + + var data=res.data.data.devices + this.$store.state.equipmentList =data.map((item, index) => { + return { + ...item, + router: that.deviceNameRouter(item.deviceName), + index: index + 1, + }; + }); } }) }, diff --git a/src/views/page/irrigateSet.vue b/src/views/page/irrigateSet.vue index 374d31a1..59a334ab 100644 --- a/src/views/page/irrigateSet.vue +++ b/src/views/page/irrigateSet.vue @@ -3,512 +3,1007 @@
- {{ $store.state.equipmentName['solenoid' + $store.state.nameList[indexs - 1]] }} -
{{ $store.state.equipmentName['solenoid' + $store.state.nameList[indexs - 1]] }}
+ {{ + $store.state.equipmentName[ + "solenoid" + $store.state.nameList[indexs - 1] + ] + }} +
+ {{ + $store.state.equipmentName[ + "solenoid" + $store.state.nameList[indexs - 1] + ] + }} +
- {{$t('irrigateSetSoil.label')}} -
- {{$t('text.stop')}} + {{ $t("irrigateSetSoil.label") }} +
+ {{ + $t("text.stop") + }}
-
- {{$t('text.manual')}} +
+ {{ + $t("text.manual") + }}
-
- {{$t('text.auto')}} +
+ {{ + $t("text.auto") + }}
-
- {{$t('irrigateSetSoil.manualStartTime')}} - + {{ $t("irrigateSetSoil.manualStartTime") }} +
- {{$t('irrigateSetSoil.autoRun.startDate')}} - - {{$t('irrigateSetSoil.autoRun.year')}} - - {{$t('irrigateSetSoil.autoRun.month')}} - - {{$t('irrigateSetSoil.autoRun.day')}} + {{ $t("irrigateSetSoil.autoRun.startDate") }} + + {{ $t("irrigateSetSoil.autoRun.year") }} + + {{ $t("irrigateSetSoil.autoRun.month") }} + + {{ $t("irrigateSetSoil.autoRun.day") }}
- {{$t('irrigateSetSoil.autoRun.intervalDays')}} - + {{ $t("irrigateSetSoil.autoRun.intervalDays") }} +
- {{$t('irrigateSet.irrigation')}} - - {{$t('irrigateSet.clearWaterTimes')}} - - {{$t('irrigateSet.fertilizationTimes')}} + {{ $t("irrigateSet.irrigation") }} + + {{ $t("irrigateSet.clearWaterTimes") }} + + {{ $t("irrigateSet.fertilizationTimes") }}
- {{$t('irrigateSet.useFormula')}} - - {{$t('irrigateSet.formulaNumber')}} - {{$t('irrigateSet.reachMidLevel')}} - - {{$t('irrigateSet.solenoidValveOutput')}} + {{ $t("irrigateSet.useFormula") }} + + {{ $t("irrigateSet.formulaNumber") }} + {{ $t("irrigateSet.reachMidLevel") }} + + {{ $t("irrigateSet.solenoidValveOutput") }}
- {{$t('irrigateSet.solenoidValveChannel')}} - - - - - - - - - - + {{ $t("irrigateSet.solenoidValveChannel") }} + + + + + + + + + +
-
+
- {{$t('irrigateSet.activateFollowValve')}} - + {{ $t("irrigateSet.activateFollowValve") }} +
-
- - - {{$t('irrigateSet.options.noFertilizer')}} +
+ + + {{ $t("irrigateSet.options.noFertilizer") }}
-
- - - {{$t('irrigateSet.options.emptyTank')}} +
+ + + {{ $t("irrigateSet.options.emptyTank") }}
-
- - - {{$t('irrigateSet.options.rotationMode')}} +
+ + + {{ $t("irrigateSet.options.rotationMode") }}
-
- - - {{$t('irrigateSet.options.noInletPump')}} +
+ + + {{ $t("irrigateSet.options.noInletPump") }}
- {{$t('irrigateSetSoil.fertilizerMode.label')}} + {{ $t("irrigateSetSoil.fertilizerMode.label") }} - {{$t('irrigateSetSoil.fertilizerMode.timePoint')}} - {{$t('irrigateSetSoil.fertilizerMode.timeRange')}} - {{$t('irrigateSetSoil.fertilizerMode.soilSensor')}} - {{$t('irrigateSetSoil.fertilizerMode.lightSensor')}} - {{$t('irrigateSetSoil.fertilizerMode.externalSignal')}} + {{ + $t("irrigateSetSoil.fertilizerMode.timePoint") + }} + {{ + $t("irrigateSetSoil.fertilizerMode.timeRange") + }} + {{ + $t("irrigateSetSoil.fertilizerMode.soilSensor") + }} + {{ + $t("irrigateSetSoil.fertilizerMode.lightSensor") + }} + {{ + $t("irrigateSetSoil.fertilizerMode.externalSignal") + }}
- - -
{{ $t('irrigateSetSoil.timePointStart.controlParamsConfig', {index:indexs}) }}
+
- {{$t('irrigateSetSoil.timePointStart.title')}} + {{ + $t("irrigateSetSoil.timePointStart.title") + }}
- {{$t('irrigateSetSoil.timePointStart.durationLabel')}} - - {{$t('text.min')}} + {{ $t("irrigateSetSoil.timePointStart.durationLabel") }} + + {{ $t("text.min") }}
-
{{$t('irrigateSetSoil.timePointStart.startTimes')}}
+
+ {{ $t("irrigateSetSoil.timePointStart.startTimes") }} +
1
- + : - +
2
- + : - +
3
- + : - +
4
- + : - +
5
- + : - +
-
-
- {{$t('text.return')}} -
-
-
+ - -
{{ $t('irrigateSetSoil.timePointStart.controlParamsConfig', {index:indexs}) }}
+
- {{$t('irrigateSetSoil.intervalStart.title')}} + {{ + $t("irrigateSetSoil.intervalStart.title") + }}
- {{$t('irrigateSetSoil.timePointStart.durationLabel')}} - - {{$t('text.min')}} + {{ $t("irrigateSetSoil.timePointStart.durationLabel") }} + + {{ $t("text.min") }}
-
{{$t('irrigateSetSoil.timePointStart.startTimes')}}
+
+ {{ $t("irrigateSetSoil.timePointStart.startTimes") }} +
1
- + : - + - - + : - - {{$t('irrigateSetSoil.intervalStart.timesInRange')}} - + + {{ + $t("irrigateSetSoil.intervalStart.timesInRange") + }} +
2
- + : - + - - + : - - {{$t('irrigateSetSoil.intervalStart.timesInRange')}} - + + {{ + $t("irrigateSetSoil.intervalStart.timesInRange") + }} +
3
- + : - + - - + : - - {{$t('irrigateSetSoil.intervalStart.timesInRange')}} - + + {{ + $t("irrigateSetSoil.intervalStart.timesInRange") + }} +
-
-
- {{$t('text.return')}} -
-
-
+ - -
{{ $t('irrigateSetSoil.timePointStart.controlParamsConfig', {index:indexs}) }}
+
- {{$t('irrigateSetSoil.lightAccumulation.title')}} + {{ + $t("irrigateSetSoil.lightAccumulation.title") + }}
- {{$t('irrigateSetSoil.lightAccumulation.validTimeLabel')}} - + {{ + $t("irrigateSetSoil.lightAccumulation.validTimeLabel") + }} + : - + - - + : - +
-
+
- {{$t('irrigateSetSoil.lightAccumulation.durationLabel')}} - - {{$t('text.min')}} + {{ + $t("irrigateSetSoil.lightAccumulation.durationLabel") + }} + + {{ $t("text.min") }}
- {{$t('irrigateSetSoil.lightAccumulation.thresholdLabel')}} - + {{ + $t("irrigateSetSoil.lightAccumulation.thresholdLabel") + }} +
- {{$t('irrigateSetSoil.lightAccumulation.minLightLabel')}} - + {{ + $t("irrigateSetSoil.lightAccumulation.minLightLabel") + }} + Klux
+ +
+
- {{$t('irrigateSetSoil.lightAccumulation.minIntervalLabel')}} - + {{ + $t("irrigateSetSoil.lightAccumulation.minIntervalLabel") + }} +
- {{$t('irrigateSetSoil.lightAccumulation.maxIntervalLabel')}} - + {{ + $t("irrigateSetSoil.lightAccumulation.maxIntervalLabel") + }} +
-
-
- {{$t('text.return')}} -
-
- + - -
{{ $t('irrigateSetSoil.timePointStart.controlParamsConfig', {index:indexs}) }}
+
- {{$t('irrigateSetSoil.soilSensor.title')}} + {{ + $t("irrigateSetSoil.soilSensor.title") + }}
- {{$t('irrigateSetSoil.lightAccumulation.validTimeLabel')}} - + {{ + $t("irrigateSetSoil.lightAccumulation.validTimeLabel") + }} + : - + - - + : - +
-
+
- {{$t('irrigateSetSoil.soilSensor.minMoistureLabel')}} - + {{ + $t("irrigateSetSoil.soilSensor.minMoistureLabel") + }} + %
- {{$t('irrigateSetSoil.soilSensor.maxMoistureLabel')}} - + {{ + $t("irrigateSetSoil.soilSensor.maxMoistureLabel") + }} + %
- {{$t('irrigateSetSoil.soilSensor.maxDurationLabel')}} - - {{$t('text.min')}} + {{ + $t("irrigateSetSoil.soilSensor.maxDurationLabel") + }} + + {{ $t("text.min") }}
-
-
- {{$t('text.return')}} -
-
- - -
{{ $t('irrigateSetSoil.timePointStart.controlParamsConfig', {index:indexs}) }}
-
+ + + +
- {{$t('irrigateSetSoil.externalControl.title')}} + {{ + $t("irrigateSetSoil.externalControl.title") + }}
-
- {{$t('irrigateSetSoil.lightAccumulation.validTimeLabel')}} - - : - - -- - +
+ {{ + $t("irrigateSetSoil.lightAccumulation.validTimeLabel") + }} + : - + + -- + + : + +
-
- +
-
- {{model4Sel==1?$t('text.valid'):$t('text.invalid')}} +
+ {{ model4Sel == 1 ? $t("text.valid") : $t("text.invalid") }} +
+ {{ + $t("irrigateSetSoil.externalControl.digitalControl") + }}
- {{$t('irrigateSetSoil.externalControl.digitalControl')}} -
- +
1
- {{$t('irrigateSetSoil.externalControl.channelLabel')}} - + {{ + $t("irrigateSetSoil.externalControl.channelLabel") + }} +
2
- {{$t('irrigateSetSoil.externalControl.channelLabel')}} - + {{ + $t("irrigateSetSoil.externalControl.channelLabel") + }} +
-
- {{model4Sel==2?$t('text.valid'):$t('text.invalid')}} +
+ {{ model4Sel == 2 ? $t("text.valid") : $t("text.invalid") }} +
+ {{ $t("irrigateSetSoil.externalControl.levelControl") }}
- {{$t('irrigateSetSoil.externalControl.levelControl')}} -
- +
- {{$t('irrigateSetSoil.externalControl.levelChannelLabel')}} - + {{ + $t("irrigateSetSoil.externalControl.levelChannelLabel") + }} +
- {{$t('irrigateSetSoil.externalControl.startLevelLabel')}} - - cm -
- + {{ + $t("irrigateSetSoil.externalControl.startLevelLabel") + }} + + cm +
- {{$t('irrigateSetSoil.externalControl.stopLevelLabel')}} - - cm -
+ {{ + $t("irrigateSetSoil.externalControl.stopLevelLabel") + }} + + cm +
-
-
- {{$t('text.return')}} -
-
-
+
diff --git a/src/views/page/stir.vue b/src/views/page/stir.vue index 75f5443d..52e39a39 100644 --- a/src/views/page/stir.vue +++ b/src/views/page/stir.vue @@ -3,9 +3,15 @@
{{ pageName }}
+
控制模式选择 +
+
+ {{ inputData['600'] == 0 ? $t('text.invalid') : $t('text.valid') }} +
+
+
- 控制模式选择
+ +
+ E肥通道选择 + +
F肥通道选择 @@ -463,8 +481,11 @@ placeholder="60" />
- -
+ +
+ +
+
G肥通道选择
-
- -
+
H肥通道选择