检查项目故事
This commit is contained in:
76
src/api/xixi-inspection-story.js
Normal file
76
src/api/xixi-inspection-story.js
Normal file
@@ -0,0 +1,76 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
/**
|
||||
* 恋爱检查项子表 love_check_item_child
|
||||
* LoveCheckItemChildController:@RequestMapping("/api/loveCheckItemChild")
|
||||
* 本项目的 axios baseURL 为 /api,故此处 url 使用 /loveCheckItemChild/...(最终请求 /api/loveCheckItemChild/...)
|
||||
*
|
||||
* 若 Spring 已配置 server.servlet.context-path=/api,且类上仍为 @RequestMapping("/api/loveCheckItemChild"),
|
||||
* 实际路径可能为 /api/api/loveCheckItemChild/...,可设环境变量:VUE_APP_LOVE_CHECK_ITEM_CHILD_SEGMENT=api/loveCheckItemChild(无首尾斜杠)
|
||||
*/
|
||||
function lcChildUrl(action) {
|
||||
const seg = (process.env.VUE_APP_LOVE_CHECK_ITEM_CHILD_SEGMENT || 'loveCheckItemChild').replace(/^\/+|\/+$/g, '')
|
||||
return seg.startsWith('api/') ? `${seg}/${action}` : `/${seg}/${action}`
|
||||
}
|
||||
|
||||
/** GET /list:current、size、parentId、projectName、scenario、createStartTime、createEndTime、updateStartTime、updateEndTime */
|
||||
export function fetchInspectionStoryList(params) {
|
||||
return request({
|
||||
url: lcChildUrl('list'),
|
||||
method: 'get',
|
||||
params: {
|
||||
current: params.page || 1,
|
||||
size: params.limit || 10,
|
||||
parentId: params.parentId,
|
||||
projectName: params.projectName,
|
||||
scenario: params.scenario,
|
||||
createStartTime: params.createStartTime,
|
||||
createEndTime: params.createEndTime,
|
||||
updateStartTime: params.updateStartTime,
|
||||
updateEndTime: params.updateEndTime
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/** GET /get/{id} */
|
||||
export function getInspectionStoryById(id) {
|
||||
return request({
|
||||
url: lcChildUrl(`get/${id}`),
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
/** POST /add */
|
||||
export function addInspectionStory(data) {
|
||||
return request({
|
||||
url: lcChildUrl('add'),
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/** PUT /update */
|
||||
export function updateInspectionStory(data) {
|
||||
return request({
|
||||
url: lcChildUrl('update'),
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/** DELETE /delete/{id} */
|
||||
export function deleteInspectionStory(id) {
|
||||
return request({
|
||||
url: lcChildUrl(`delete/${id}`),
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
/** DELETE /batchDelete,请求体为 id 字符串列表 */
|
||||
export function batchDeleteInspectionStory(ids) {
|
||||
return request({
|
||||
url: lcChildUrl('batchDelete'),
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user