flower-web-admin/src/api/sys/index.js
sdaduanbilei-d1581 c44239fa1e [add]auth 认证
2025-03-31 17:29:55 +08:00

100 lines
2.2 KiB
JavaScript

import fetch from '../fetch.js'
export default {
/**
* 用户菜单
* @param params
* @returns {Promise | Promise<unknown>}
*/
menus() {
return fetch('/sys/menu/menu')
},
// ++++++++++++++++++++++++++++++++
/**
* 客户端列表
* @param params
* @returns {Promise | Promise<unknown>}
*/
clients(params) {
return fetch('/sys/client/list', params)
},
/**
* 获取全部客户端列表
* @param params
* @returns {Promise | Promise<unknown>}
*/
clientList() {
return fetch('/sys/client/list')
},
// ++++++++++++++++++++++++++++++++
/**
* 根据aapId 获取菜单
* @param params
* @returns {Promise | Promise<unknown>}
*/
menuTree(params) {
return fetch('/sys/menu/all/by/appid', params)
},
menuRemove(params) {
return fetch('/sys/menu/remove', params, 'post')
},
/**
* 新鲜或者编辑
* @param params
* @returns {Promise | Promise<unknown>}
*/
menuSave(params) {
return fetch('/sys/menu/submit', params, 'post', 'json')
},
// ++++++++++++++++++++++++++++++++
/**
* 用户权限
* @param params
* @returns {Promise | Promise<unknown>}
*/
roleList(params) {
return fetch('/sys/role/list', params)
},
roleChange(params) {
return fetch('/sys/role/update', params, 'post')
},
/**
* 新增 或者更新
* @param params
* @returns {Promise | Promise<unknown>}
*/
roleSubmit(params) {
return fetch('/sys/role/submit', params, 'post', 'json')
},
// ++++++++++++++++++++++++++++++++
/**
* 字典
* @param params
* @returns {Promise<unknown>}
*/
dictPage(params) {
return fetch('/sys/dict/page', params)
},
dictSave(params) {
return fetch('/sys/dict/submit', params, 'post', 'json')
},
dict(params) {
return fetch('/sys/dict/detail', params)
},
dictRemove(params) {
return fetch('/sys/dict/remove', params, 'post')
},
// +============================== log /
logPage(params) {
return fetch('/sys/log/page', params)
}
}