From 493d712b9b7d7821e71f9fee6f2078e023ef4f5f Mon Sep 17 00:00:00 2001 From: Liuyi <candymxq888@outlook.com> Date: 星期六, 30 十一月 2024 17:26:08 +0800 Subject: [PATCH] 添加巡检管理,维护管理,故障上报 --- pagesAdmin/adminPlatform/params.vue | 32 +++++++++++++++++--------------- 1 files changed, 17 insertions(+), 15 deletions(-) diff --git a/pagesAdmin/adminPlatform/params.vue b/pagesAdmin/adminPlatform/params.vue index 378e561..669e8d2 100644 --- a/pagesAdmin/adminPlatform/params.vue +++ b/pagesAdmin/adminPlatform/params.vue @@ -1,6 +1,6 @@ <script setup> import { onLoad } from '@dcloudio/uni-app' - import { getFacilityApi,getParameterApi } from '../../api/index.js' + import { getFacilityApi,getParameterApi,editParameterApi } from '../../api/index.js' import { ref,onMounted } from 'vue'; let facilityId @@ -103,7 +103,7 @@ recycleAmountTime: { rules:[ {required: true,errorMessage: '请输入参数'}, - {pattern:/^(1[0-9]{1,2}|2[0-3][0-9]|240)$/,errorMessage: '超出范围,请输入范围内参数'}, + {pattern:/^([1-9\d|1\d{2}|2[0-3]\d|240)$/,errorMessage: '超出范围,请输入范围内参数'},10-240,10-99,100-199,200-239,240 ], }, lightFetchWaterTime: { @@ -159,7 +159,7 @@ temperatureUpper:{ rules:[ {required: true,errorMessage: '请输入参数'}, - {pattern:/^[3-9]|[1-4]\d|50$/,errorMessage: '超出范围,请输入范围内参数'}, + {pattern:/^([3-9]|[1-4]\d|50)$/,errorMessage: '超出范围,请输入范围内参数'}, ], }, openAdvertTime: { @@ -188,13 +188,13 @@ runningMode: { rules:[ {required: true,errorMessage: '请输入参数'}, - {pattern:/^1|2$/,errorMessage: '超出范围,请输入范围内参数'}, + {pattern:/^(1|2)$/,errorMessage: '超出范围,请输入范围内参数'}, ], }, isReport: { rules:[ {required: true,errorMessage: '请输入参数'}, - {pattern:/^1|2$/,errorMessage: '超出范围,请输入范围内参数'}, + {pattern:/^(1|2)$/,errorMessage: '超出范围,请输入范围内参数'}, ], }, wxFetchWaterAmount:{ @@ -255,13 +255,15 @@ } } //修改参数 - async function save(){ + function save(){ if(onLineState.value == 1){ - + console.log(123) formData.value.type = 1 - formRef.value.validate.then(async() =>{ + formRef.value.validate().then(async() =>{ await setParams(formData.value) - }).catch(() =>{}) + }).catch((e) =>{ + console.log('e',e) + }) }else{ uni.showToast({ title:'离线,无法操作', @@ -271,7 +273,7 @@ } async function setParams(formParams){ - await facilityList().editParameter(formParams).then((res) =>{ + await editParameterApi(formParams).then((res) =>{ if(res.code == 200){ uni.showToast({ title:'成功!三秒刷新' @@ -374,19 +376,19 @@ <uni-easyinput type="text" v-model="formData.produceWaterTime" placeholder="请输入姓名" /> </uni-forms-item> <uni-forms-item class="form-item" name="wasteWaterTime"> - <text style="color:#4784c7">废水重洗时间:(范围:5-240秒)</text> + <text style="color:#4784c7">废水重洗时间:(范围:10-240秒)</text> <uni-easyinput type="text" v-model="formData.wasteWaterTime" placeholder="请输入姓名" /> </uni-forms-item> <uni-forms-item class="form-item" name="wasteWaterIntervalTime"> - <text style="color:#4784c7">废水重洗间隔:(范围:30-240秒)</text> + <text style="color:#4784c7">废水重洗时间间隔:(范围:5-240秒)</text> <uni-easyinput type="text" v-model="formData.wasteWaterIntervalTime" placeholder="请输入姓名" /> </uni-forms-item> <uni-forms-item class="form-item" name="ozoneTime"> - <text style="color:#4784c7">臭氧杀菌时间:(范围:1-240秒)</text> + <text style="color:#4784c7">臭氧杀菌时间:(范围:5-240秒)</text> <uni-easyinput type="text" v-model="formData.ozoneTime" placeholder="请输入姓名" /> </uni-forms-item> <uni-forms-item class="form-item" name="ozoneIntervalTime"> - <text style="color:#4784c7">臭氧杀菌间隔:(范围:1-240秒)</text> + <text style="color:#4784c7">臭氧杀菌时间间隔:(范围:30-240秒)</text> <uni-easyinput type="text" v-model="formData.ozoneIntervalTime" placeholder="请输入姓名" /> </uni-forms-item> <uni-forms-item class="form-item" name="temperatureLower"> @@ -466,7 +468,7 @@ text-align: center; margin-top:50rpx; .left{ - border: 1rpx solid #5694f0; + border: 1rpx solid #99b7f0; color: #409EFF; background-color:#fff; border-radius:15rpx; -- Gitblit v1.9.3