数据库迁移

This commit is contained in:
橙子
2021-10-23 02:24:18 +08:00
parent eb15667d21
commit ea5d10d2b1
12 changed files with 177 additions and 762 deletions

View File

@@ -12,106 +12,13 @@
</material-card>
</template>
<script>
import {handUrl} from '../util/getMould'
export default {
created() {
this.init();
},
methods: {
recursiveFun(menuList, menuStr) {
if (this.start) {
this.getUrlFun(menuList, menuStr);
}
},
getUrlFun(menuList, menuStr) {
for (var i = 0; i < menuList.length; i++) {
if (menuList[i].menu_name == menuStr) {
this.start = false;
this.axiosUrls= handUrl(menuList[i]);
} else {
if (menuList[i].children != undefined && this.start) {
this.recursiveFun(menuList[i].children, menuStr);
}
}
}
},
init() {
const resp = [
{
menu_name: "首页",
icon: "mdi-view-dashboard",
to: "/",
},
{
menu_name: "用户角色管理",
icon: "mdi-account",
to: "",
children: [
{
menu_name: "用户管理",
icon: "mdi-account",
to: "/admuser/",
children: [
{
menu_name: "",
icon: "mdi-account",
to: "/admrole/",
mould: {
mould_name: "get",
url: "/role/getrole",
},
},
],
},
{
menu_name: "角色管理",
icon: "mdi-account-tie",
to: "/admrole/",
children: [],
},
],
},
{
menu_name: "菜单接口管理",
icon: "mdi-clipboard-outline",
to: "",
children: [
{
menu_name: "菜单管理",
icon: "mdi-account",
to: "/admMenu/",
children: [],
},
{
menu_name: "接口管理",
icon: "mdi-account",
to: "/admMould/",
children: [],
},
{
menu_name: "角色菜单分配管理",
icon: "mdi-account",
to: "/admRoleMenu/",
children: [],
},
],
},
{
menu_name: "测试路由",
icon: "mdi-clipboard-outline",
to: "",
children: [
{
menu_name: "用户信息",
icon: "mdi-account",
to: "/userinfo/",
children: [],
},
],
},
];
this.recursiveFun(resp, "用户管理");
},
}
},
data: () => ({
start: true,
@@ -128,8 +35,8 @@ export default {
{ text: "操作", value: "actions", sortable: false },
],
defaultItem: {
role_name: "test",
introduce: "用于测试",
role_name: "",
introduce: "",
},
}),
};