检查项目故事

This commit is contained in:
zhonghua.li
2026-04-06 13:54:43 +08:00
parent d7007cea59
commit 96d0f2aa7d
3 changed files with 547 additions and 8 deletions

View 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 /listcurrent、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
})
}