diff --git a/src/api/index.ts b/src/api/index.ts index 8108a071..f031af55 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -108,12 +108,12 @@ export function getSysConf() { } /** - * 首次引导安装开始 + * 首次引导开始 * @returns object */ -export function guideStart() { +export function bootloaderStart() { return request({ - url: `/guide`, + url: `/bootloader`, method: 'post', whithToken: false, repeatSubmit: false, @@ -121,12 +121,23 @@ export function guideStart() { } /** - * 首次引导安装完成 + * 首次引导完成 * @returns object */ -export function guideDone() { +export function bootloaderDone() { return request({ - url: `/guide`, + url: `/bootloader`, method: 'put', }); } + +/** + * 引导系统数据重置 + * @returns object + */ +export function bootloaderReset() { + return request({ + url: `/bootloader`, + method: 'delete', + }); +} diff --git a/src/router/index.ts b/src/router/index.ts index 48d3edbd..26278fca 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -161,7 +161,7 @@ router.beforeEach(async (to, from, next) => { } console.log(to.path); // 需要系统引导跳转 - if (appStore.sysGuide && to.path !== '/quick-start') { + if (appStore.bootloader && to.path !== '/quick-start') { next({ name: 'QuickStart' }); } diff --git a/src/store/modules/app.ts b/src/store/modules/app.ts index 66c52987..f44eae2f 100644 --- a/src/store/modules/app.ts +++ b/src/store/modules/app.ts @@ -18,8 +18,8 @@ type AppStore = { /**服务版本 */ version: string; buildTime: string; - /**系统首次使用 */ - sysGuide: boolean; + /**系统引导使用 */ + bootloader: boolean; // 序列号 serialNum: string; /**应用版权声明 */ @@ -51,7 +51,7 @@ const useAppStore = defineStore('app', { version: `-`, buildTime: `-`, - sysGuide: false, + bootloader: false, serialNum: `-`, copyright: `Copyright ©2023 For ${import.meta.env.VITE_APP_NAME}`, logoType: 'icon', @@ -80,9 +80,9 @@ const useAppStore = defineStore('app', { if (res.code === RESULT_CODE_SUCCESS && res.data) { this.version = res.data.version; this.buildTime = res.data.buildTime; - this.sysGuide = res.data.sysGuide === 'true'; + this.bootloader = res.data.bootloader === 'true'; // 引导时 - if (this.sysGuide) { + if (this.bootloader) { removeToken(); } this.serialNum = res.data.serialNum; diff --git a/src/views/system/quick-start/components/Done.vue b/src/views/system/quick-start/components/Done.vue index 135a06af..819ae8bd 100644 --- a/src/views/system/quick-start/components/Done.vue +++ b/src/views/system/quick-start/components/Done.vue @@ -1,7 +1,7 @@