cuiqian2004
2025-09-19 d8743368ffda9bc0fb2c6818f695a9a6b1079e57
pages/task/add.vue
@@ -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, //返回层数,2则上上页
               })
            } catch (ex) {
               this.showError(ex)
               showError(ex)
            }
            finally {
               uni.hideLoading()
            }
         },
         clickCancel() {
@@ -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,"确定")
         },
      }
   }