|
@@ -1,15 +1,20 @@
|
|
|
import request from '@/utils/request'
|
|
|
import { AxiosPromise } from 'axios'
|
|
|
|
|
|
-// apiUrl 菜单管理
|
|
|
+// apiUrl 菜单、接口管理
|
|
|
const api = {
|
|
|
page: '/sys/resource/page',
|
|
|
listTree: '/sys/resource/list-tree',
|
|
|
listApi: '/sys/resource/list-api',
|
|
|
create: '/sys/resource/create',
|
|
|
update: '/sys/resource/update',
|
|
|
- delete: '/sys/resource/delete'
|
|
|
+ delete: '/sys/resource/delete',
|
|
|
+ sysSourceUpdate: '/sys/resource-api/update', // 根据 id 修改信息
|
|
|
+ sysSourceDelete: '/sys/resource-api/delete', // 根据 ids 删除
|
|
|
+ sysSourceCreate: '/sys/resource-api/create', // 创建
|
|
|
+ sysSourceGet: '/sys/resource-api/get' // 查询id信息
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 菜单管理 - 列表
|
|
|
*/
|
|
@@ -58,10 +63,55 @@ function resourceDeleteApi(data: any): AxiosPromise {
|
|
|
data
|
|
|
})
|
|
|
}
|
|
|
+
|
|
|
+function sysSourceUpdateApi(data: any): AxiosPromise {
|
|
|
+ /**
|
|
|
+ * {
|
|
|
+ "id": 0,
|
|
|
+ "resourceId": 0,
|
|
|
+ "code": "string",
|
|
|
+ "remark": "string"
|
|
|
+}
|
|
|
+ */
|
|
|
+ return request({
|
|
|
+ url: api.sysSourceUpdate,
|
|
|
+ method: 'post',
|
|
|
+ data
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+function sysSourceDeleteApi(data: any): AxiosPromise {
|
|
|
+ return request({
|
|
|
+ url: api.sysSourceDelete,
|
|
|
+ method: 'post',
|
|
|
+ data
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+function sysSourceCreateApi(data: any): AxiosPromise {
|
|
|
+ return request({
|
|
|
+ url: api.sysSourceCreate,
|
|
|
+ method: 'post',
|
|
|
+ data
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+function sysSourceGetApi(params: any): AxiosPromise {
|
|
|
+ return request({
|
|
|
+ url: api.sysSourceGet,
|
|
|
+ method: 'get',
|
|
|
+ params
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
export default {
|
|
|
resourcePageApi,
|
|
|
resourceListTreeApi,
|
|
|
resourceListApi,
|
|
|
resourceAddOrEditSaveApi,
|
|
|
- resourceDeleteApi
|
|
|
+ resourceDeleteApi,
|
|
|
+ sysSourceUpdateApi,
|
|
|
+ sysSourceDeleteApi,
|
|
|
+ sysSourceCreateApi,
|
|
|
+ sysSourceGetApi
|
|
|
}
|