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