From d8743368ffda9bc0fb2c6818f695a9a6b1079e57 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 19 九月 2025 18:22:15 +0800
Subject: [PATCH] laster

---
 pages/task/add.vue |   30 +++++++++++++++++-------------
 1 files changed, 17 insertions(+), 13 deletions(-)

diff --git a/pages/task/add.vue b/pages/task/add.vue
index 4214475..e0dacb4 100644
--- a/pages/task/add.vue
+++ b/pages/task/add.vue
@@ -37,7 +37,7 @@
 					</a>
 				</view>
 				<view class="item" v-if="info.tasktype == 1">
-					<view>寰幆娆℃暟锛�/view>
+					<view>閲嶅娆℃暟锛�/view>
 					<input class="right-input" type="number" :value="info.cycleTime" :maxlength="4"
 						@input="onInputCycleTime" />
 				</view>
@@ -103,7 +103,9 @@
 <script>
 	import {
 		showToast,
-		showModal
+		showModal,
+		showError,
+		showInfo
 	} from "@/comm/utils.js"
 	import {
 		Button
@@ -131,6 +133,7 @@
 					taskGroupName: "",
 					cycleTime: 1,
 					taskButton: 0,
+					tasktype:1
 				},
 				pathwayList: [{}],
 				pickerView: {
@@ -203,7 +206,7 @@
 					const info = await stations(this.ip)
 					this.stationList = info.station_list || []
 				} catch (ex) {
-					this.showError(ex)
+					showError(ex)
 				}
 			},
 			async clickSave() {
@@ -217,6 +220,9 @@
 						showToast("鏈�鎷╀换鍔″睘鎬э紒")
 						return
 					}
+					uni.showLoading({
+						title:"浠诲姟鏂板涓�
+					})
 					const taskList = []
 					const task = {
 						taskGroupID: uuidv4(),
@@ -251,6 +257,7 @@
 						return
 					}
 					await addTask(this.ip, task)
+				
 					task.taskList = taskList
 					const eventChannel = this.getOpenerEventChannel();
 					eventChannel.emit('add_task', task);
@@ -258,7 +265,10 @@
 						delta: 1, //杩斿洖灞傛暟锛�鍒欎笂涓婇〉
 					})
 				} catch (ex) {
-					this.showError(ex)
+					showError(ex)
+				}
+				finally {
+					uni.hideLoading()
 				}
 			},
 			clickCancel() {
@@ -280,7 +290,7 @@
 				}
 				if (flag) {
 
-					showModal(`褰撳墠缂栬緫鐨勫唴瀹瑰皢涓嶄細琚繚瀛榒, "纭畾瑕侀�鍑虹紪杈戝悧?").then((res) => {
+					showModal(`褰撳墠缂栬緫鐨勫唴瀹瑰皢涓嶄細琚繚瀛榒, "纭畾瑕侀�鍑虹紪杈戝悧?",true,"纭畾","鍙栨秷").then((res) => {
 						if (res) {
 							uni.navigateBack({
 								delta: 1, //杩斿洖灞傛暟锛�鍒欎笂涓婇〉
@@ -349,7 +359,7 @@
 				const item = this.pathwayList[index]
 				if (type == "stationID") {
 
-					const list = this.stationLst(item.stationID)
+					const list = this.stationList
 					let index2 = 0
 					if (list.length > 0) {
 						if (item.stationID) {
@@ -468,13 +478,7 @@
 			closeMenu() {
 				this.$refs.refPopupMenu.close()
 			},
-			showError(ex) {
-				let exStr = JSON.stringify(ex)
-				if (exStr == "{}")
-					exStr = ex
-				let tip = typeof ex.msg == "string" ? ex.msg : exStr
-				showModal(tip, "閿欒", false)
-			},
+
 
 		}
 	}

--
Gitblit v1.9.1