90 lines
2.2 KiB
TypeScript
90 lines
2.2 KiB
TypeScript
import http from "@/utils/request"
|
|
|
|
export default {
|
|
account: {
|
|
list: async function(data={}){
|
|
return await http.get("account/list", data);
|
|
},
|
|
add: async function(data={}){
|
|
return await http.post("account/add", data);
|
|
},
|
|
edit: async function(data={}){
|
|
return await http.put("account/edit", data);
|
|
},
|
|
del: async function(data={}){
|
|
return await http.delete("account/del", data);
|
|
},
|
|
},
|
|
menu: {
|
|
list: async function(data={}){
|
|
return await http.get("menu/list", data);
|
|
},
|
|
add: async function(data = {}){
|
|
return await http.post("menu/add", data);
|
|
},
|
|
edit: async function(data = {}){
|
|
return await http.put("menu/edit", data);
|
|
},
|
|
del: async function(data = {}){
|
|
return await http.delete("menu/del", data);
|
|
},
|
|
option: async function(data={}){
|
|
return await http.get("menu/option", data);
|
|
},
|
|
quick: async function(data = {}){
|
|
return await http.post("menu/quick", data);
|
|
},
|
|
},
|
|
dept: {
|
|
list: async function (data = {}) {
|
|
return await http.get("dept/list", data);
|
|
},
|
|
add: async function (data = {}) {
|
|
return await http.post("dept/add", data);
|
|
},
|
|
edit: async function (data = {}) {
|
|
return await http.put("dept/edit", data);
|
|
},
|
|
del: async function (data = {}) {
|
|
return await http.delete("dept/del", data);
|
|
},
|
|
option: async function (data = {}) {
|
|
return await http.get("dept/option", data);
|
|
},
|
|
},
|
|
role: {
|
|
list: async function (data = {}) {
|
|
return await http.get("role/list", data);
|
|
},
|
|
add: async function (data = {}) {
|
|
return await http.post("role/add", data);
|
|
},
|
|
edit: async function (data = {}) {
|
|
return await http.put("role/edit", data);
|
|
},
|
|
del: async function (data = {}) {
|
|
return await http.delete("role/del", data);
|
|
},
|
|
option: async function (data = {}) {
|
|
return await http.get("role/option", data);
|
|
},
|
|
},
|
|
post: {
|
|
list: async function (data = {}) {
|
|
return await http.get("post/list", data);
|
|
},
|
|
add: async function (data = {}) {
|
|
return await http.post("post/add", data);
|
|
},
|
|
edit: async function (data = {}) {
|
|
return await http.put("post/edit", data);
|
|
},
|
|
del: async function (data = {}) {
|
|
return await http.delete("post/del", data);
|
|
},
|
|
option: async function (data = {}) {
|
|
return await http.get("post/option", data);
|
|
},
|
|
},
|
|
}
|