diff --git a/web/src/views/system/login/component/account.vue b/web/src/views/system/login/component/account.vue index d4854a8..576c404 100644 --- a/web/src/views/system/login/component/account.vue +++ b/web/src/views/system/login/component/account.vue @@ -103,14 +103,14 @@ export default defineComponent({ const getCaptcha = async () => { loginApi.getCaptcha().then((ret: any) => { - state.ruleForm.captchaImgBase = ret.image_base; - state.ruleForm.captchaKey = ret.key; + state.ruleForm.captchaImgBase = ret.data.image_base; + state.ruleForm.captchaKey = ret.data.key; }); }; const refreshCaptcha = async () => { loginApi.getCaptcha().then((ret: any) => { - state.ruleForm.captchaImgBase = ret.image_base; - state.ruleForm.captchaKey = ret.key; + state.ruleForm.captchaImgBase = ret.data.image_base; + state.ruleForm.captchaKey = ret.data.key; }); }; const loginClick = async () => { diff --git a/web/src/views/system/rolePermission/api.ts b/web/src/views/system/rolePermission/api.ts new file mode 100644 index 0000000..bef92fa --- /dev/null +++ b/web/src/views/system/rolePermission/api.ts @@ -0,0 +1,9 @@ +import { request } from "/@/utils/service"; + +export function getMenu(params:any) { + return request({ + url: '/api/system/menu/', + method: 'get', + params:params + }); +} diff --git a/web/src/views/system/rolePermission/index.vue b/web/src/views/system/rolePermission/index.vue new file mode 100644 index 0000000..31b98bb --- /dev/null +++ b/web/src/views/system/rolePermission/index.vue @@ -0,0 +1,269 @@ + + + + +