单应用项目,可以创建很多独立工具类页面 ,不用登录 初始化的页面
zhangchen
2025-08-11 6ecaed01cf576560a31ae960d0cdf1473e03c6b8
src/store/bedsideAuxiliaryScreen.ts
@@ -18,11 +18,20 @@
    /** 设备编号 */
    const deviceCode = ref<string>(Local.get("devcieCode") || "");
    /** 副屏版本号 */
    const version = ref<string>(Local.get("version") || "0.0.0");
    /** 设备信息数据 */
    const deviceData = ref<BedsideAuxiliaryScreen>(defaultDeviceData());
    /** 任务列表 */
    const taskData = ref<Task[]>([]);
    /** 设置副屏版本号 */
    const setVersion = (val: string) => {
      version.value = val;
      Local.set("version", val);
    }
    /**
     * 设置设备编号
@@ -47,22 +56,6 @@
    const pushTask = (taskItem: Task) => {
      taskData.value.push(taskItem);
    };
    /**
     * 是否将当前任务设置为已过期
     * @param i
     */
    // const deleteTask = (i: number) => {
    //   const task = taskData.value[i];
    //   if (task) {
    //     // 二次判断,判断任务时间是否早于或等于当前时间
    //     const taskTime = dayjs(task.taskDate).second(0).millisecond(0);
    //     const now = dayjs().second(0).millisecond(0); // 秒和毫秒都去掉
    //     if (!taskTime.isAfter(now)) {
    //       taskData.value[i].overdue = true
    //     }
    //   }
    // };
    /** 设置当前定时任务 */
    const setSyncTask = (taskItem: Task) => {
@@ -154,6 +147,7 @@
          }
          deviceData.value = formatDeviceData(deviceData.value, dataBody);
          setDeviceCode(dataBody.服务端版本号);
        }
      };
    };
@@ -180,6 +174,7 @@
    };
    return {
      version,
      deviceCode,
      deviceData,
      setDeviceCode,
@@ -193,6 +188,7 @@
      pushTask,
      setSyncTask,
      clearTask,
      setVersion,
    };
  }
);