admin/src/api/model/system.ts

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);
},
},
}