| | |
| | | }); |
| | | |
| | | // 版本更新/手动刷新场景 |
| | | 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) { |