diff --git a/src/api/index.ts b/src/api/index.ts index f031af55..eb4f5c4f 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -106,38 +106,3 @@ export function getSysConf() { whithToken: false, }); } - -/** - * 首次引导开始 - * @returns object - */ -export function bootloaderStart() { - return request({ - url: `/bootloader`, - method: 'post', - whithToken: false, - repeatSubmit: false, - }); -} - -/** - * 首次引导完成 - * @returns object - */ -export function bootloaderDone() { - return request({ - url: `/bootloader`, - method: 'put', - }); -} - -/** - * 引导系统数据重置 - * @returns object - */ -export function bootloaderReset() { - return request({ - url: `/bootloader`, - method: 'delete', - }); -} diff --git a/src/api/system/quick-start/bootloader.ts b/src/api/system/quick-start/bootloader.ts new file mode 100644 index 00000000..65372ebe --- /dev/null +++ b/src/api/system/quick-start/bootloader.ts @@ -0,0 +1,51 @@ +import { request } from '@/plugins/http-fetch'; + +/** + * 首次引导开始 + * @returns object + */ +export function bootloaderStart() { + return request({ + url: `/bootloader`, + method: 'post', + whithToken: false, + repeatSubmit: false, + }); +} + +/** + * 首次引导完成 + * @returns object + */ +export function bootloaderDone() { + return request({ + url: `/bootloader`, + method: 'put', + }); +} + +/** + * 引导系统数据重置 + * @returns object + */ +export function bootloaderReset() { + return request({ + url: `/bootloader`, + method: 'delete', + }); +} + +/** + * 管理员账号变更 + * @returns object + */ +export function bootloaderAccount(username: string, password: string) { + return request({ + url: `/bootloader/account`, + method: 'put', + data: { + username, + password, + }, + }); +} diff --git a/src/views/system/setting/components/system-reset.vue b/src/views/system/setting/components/system-reset.vue index 208bc3b3..cc63192d 100644 --- a/src/views/system/setting/components/system-reset.vue +++ b/src/views/system/setting/components/system-reset.vue @@ -3,8 +3,8 @@ import { message } from 'ant-design-vue/lib'; import { reactive } from 'vue'; import useI18n from '@/hooks/useI18n'; import { RESULT_CODE_SUCCESS } from '@/constants/result-constants'; -import { bootloaderReset } from '@/api'; import useLockedStore from '@/store/modules/locked'; +import { bootloaderReset } from '@/api/system/quick-start/bootloader'; const lockedStore = useLockedStore(); const { t } = useI18n();