Browse Source

设备初始化时显示初始化步骤

master
sige 1 year ago
parent
commit
41ddb13d36
  1. 29
      src/web/src/pages/main/Page.vue

29
src/web/src/pages/main/Page.vue

@ -72,6 +72,7 @@ import ContentTest from './contents/Test.vue'
import ContentTask from './contents/Task.vue'
import ApiClient from '@/utils/ApiClient';
import Loading from '@/components/Loading.vue'
import Common from '@/utils/Common';
/** @var {AppStore} */
const appStore = useAppStore();
/** @var {Ref<string>} */
@ -108,19 +109,21 @@ async function mounted() {
loadingModal.value.show('设备正在初始化,请稍后...');
let client = ApiClient.getClient();
user.value = await client.userCurrentGet();
// do {
// let isDeviceReady = await client.deviceRuntimeVariableGet('IsDeviceReady');
// if ( "YES" === isDeviceReady ) {
// break ;
// }
// let isTaskStartResetExecuting = await client.deviceRuntimeVariableGet('IsTaskStartResetExecuting');
// if ( "YES" !== isTaskStartResetExecuting ) {
// await client.deviceStart();
// await client.taskAppend('StartReset');
// } else {
// await Common.delay(1000);
// }
// } while (true);
do {
let isDeviceReady = await client.deviceRuntimeVariableGet('IsDeviceReady');
if ( "YES" === isDeviceReady ) {
break ;
}
let isTaskStartResetExecuting = await client.deviceRuntimeVariableGet('IsTaskStartResetExecuting');
if ( "YES" !== isTaskStartResetExecuting ) {
await client.deviceStart();
await client.taskAppend('StartReset');
} else {
let subTitle = await client.deviceRuntimeVariableGet('TaskStartResetMessage');
loadingModal.value.updateSubTitle(subTitle);
await Common.delay(1000);
}
} while (true);
loadingModal.value.hide();
refresh();
refreshStatusMessage();

Loading…
Cancel
Save