feat: 优化接口配置设计,注册的网络请求会自动注册到 vue 原型 $api 上,修改了一些旧的接口调用方式
This commit is contained in:
44
src/api/modules/demo.js
Normal file
44
src/api/modules/demo.js
Normal file
@@ -0,0 +1,44 @@
|
||||
export default ({ request }) => ({
|
||||
/**
|
||||
* @description https://d2.pub/d2-admin/preview/#/demo/business/issues/142
|
||||
* @description 列表
|
||||
*/
|
||||
DEMO_BUSINESS_ISSUE_142_LIST () {
|
||||
return request({
|
||||
url: '/demo/business/issues/142/fetch',
|
||||
method: 'get'
|
||||
})
|
||||
},
|
||||
/**
|
||||
* @description https://d2.pub/d2-admin/preview/#/demo/business/issues/142
|
||||
* @description 详情
|
||||
*/
|
||||
DEMO_BUSINESS_ISSUE_142_DETAIL ({ id } = {}) {
|
||||
return request({
|
||||
url: '/demo/business/issues/142/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
})
|
||||
},
|
||||
/**
|
||||
* @description https://d2.pub/d2-admin/preview/#/demo/business/table/1
|
||||
* @description 列表
|
||||
*/
|
||||
DEMO_BUSINESS_TABLE_1_LIST () {
|
||||
return request({
|
||||
url: '/demo/business/table/1/fetch',
|
||||
method: 'get'
|
||||
})
|
||||
},
|
||||
/**
|
||||
* @description 错误日志示例 请求一个不存在的地址
|
||||
*/
|
||||
DEMO_LOG_AJAX () {
|
||||
return request({
|
||||
url: '/invalid-url',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user