100 lines
2.2 KiB
JavaScript
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)
|
|
}
|
|
}
|