单应用项目,可以创建很多独立工具类页面 ,不用登录 初始化的页面
zhangchen
2025-08-11 6eb0d4b25ae436574dd4b2c756e6678c1feda890
src/views/mobile/bedsideAuxiliaryScreen/index.vue
@@ -117,48 +117,34 @@
});
// 版本更新/手动刷新场景
watch(
  [
    bedsideAuxiliaryScreenStore.version,
    bedsideAuxiliaryScreenStore.deviceData.isRefresh,
  ],
  ([newVersion, newIsRefresh], [oldVersion, oldIsRefresh]) => {
    // 如果远程版本号存在更新/设备列表页面进行了手动刷新
    console.log('bedsideAuxiliaryScreenStore.version :', bedsideAuxiliaryScreenStore.version)
    if (
      newVersion !== bedsideAuxiliaryScreenStore.version ||
      newIsRefresh === 1
    ) {
      refreshFun();
    }
  }
);
// watch(
//   [
//     bedsideAuxiliaryScreenStore.version,
//     bedsideAuxiliaryScreenStore.deviceData.isRefresh,
//   ],
//   ([newVersion, newIsRefresh], [oldVersion, oldIsRefresh]) => {
//     // 如果远程版本号存在更新/设备列表页面进行了手动刷新
//     console.log('bedsideAuxiliaryScreenStore.version :', bedsideAuxiliaryScreenStore.version)
//     if (
//       newVersion !== oldVersion||
//       newIsRefresh === 1
//     ) {
//       refreshFun();
//     }
//   }
// );
const getServiceVersionFun = async () => {
  try {
    const { version } = await getServiceVersionApi();
    if (version !== bedsideAuxiliaryScreenStore.version) {
      refreshFun(version);
      bedsideAuxiliaryScreenStore.refreshVersion(version);
    }
  } catch (error) {
    ElMessage.error("获取版本号失败,请联系管理员!");
  }
};
/** 副屏刷新的方法 */
const refreshFun = (val?: string) => {
  if (val) {
    bedsideAuxiliaryScreenStore.setVersion(val);
  }
  ElMessage({
    type: "success",
    duration: 1000 * 3,
    message: "系统更新···",
    onClose: function () {
      window.location.reload();
    },
  });
};
onMounted(() => {
  if (bedsideAuxiliaryScreenStore.deviceCode) {