--demand 权限列表

This commit is contained in:
yuping
2023-02-07 16:58:44 +08:00
parent 2a026d81ce
commit 66e21e8692
5 changed files with 16 additions and 5 deletions

View File

@@ -28,6 +28,8 @@ import BreadCrumb from "@/components/BreadCrumb";
import zhCN from "ant-design-vue/es/locale/zh_CN";
import * as api1 from "@/api/index1";
import * as api2 from "@/api/index";
import {boeRequest} from "@/api/request";
import {USER_PERMISSION} from "@/api/ThirdApi";
const store = useStore();
const isLogin = ref(false);
@@ -60,6 +62,7 @@ function init() {
initDict("projectPic");
initDict("sysType");
getMemberInfo();
getUserPermission();
}
function unloadHandler() {
@@ -102,6 +105,12 @@ async function initDict(key, localStory = false) {
store.commit("SET_DICT", {key, data: list});
}
function getUserPermission(){
boeRequest(USER_PERMISSION,{permissionType:'PAGE'}).then(res=>{
store.commit("SET_PERMISSION", res.result.flatMap(t=>t?.permissionPageList.map(s=>s.url)));
})
}
const getDictList = (param) => api1.getDictTree({setCode: param,}).then((res) => res.data.data);
</script>
<style lang="scss">