factory_web/src/api/model/system.js

97 lines
2.0 KiB
JavaScript

import config from "@/config"
import http from "@/utils/request"
export default {
menu: {
myMenus: {
url: `${config.API_URL}/system/menu/my/1.2.6`,
name: "获取我的菜单",
get: async function(){
return await http.get(this.url);
}
},
list: {
url: `${config.API_URL}/system/menu/list`,
name: "获取菜单",
get: async function(){
return await http.get(this.url);
}
}
},
dic: {
tree: {
url: `${config.API_URL}/system/dic/tree`,
name: "获取字典树",
get: async function(){
return await http.get(this.url);
}
},
list: {
url: `${config.API_URL}/system/dic/list`,
name: "字典明细",
get: async function(params){
return await http.get(this.url, params);
}
},
get: {
url: `${config.API_URL}/system/dic/get`,
name: "获取字典数据",
get: async function(params){
return await http.get(this.url, params);
}
}
},
role: {
list: {
url: `${config.API_URL}/system/role/list`,
name: "获取角色列表",
get: async function(params){
return await http.get(this.url, params);
}
}
},
user: {
list: {
url: `${config.API_URL}/system/user/list`,
name: "获取用户列表",
get: async function(params){
return await http.get(this.url, params);
}
}
},
app: {
list: {
url: `${config.API_URL}/system/app/list`,
name: "应用列表",
get: async function(){
return await http.get(this.url);
}
}
},
log: {
list: {
url: `${config.API_URL}/system/log/list`,
name: "日志列表",
get: async function(params){
return await http.get(this.url, params);
}
}
},
table: {
list: {
url: `${config.API_URL}/system/table/list`,
name: "表格列管理列表",
get: async function(params){
return await http.get(this.url, params);
}
},
info: {
url: `${config.API_URL}/system/table/info`,
name: "表格列管理详情",
get: async function(params){
return await http.get(this.url, params);
}
}
}
}