Files
smartDriveEEFront/src/api/xixi-inspection-story.js
2026-04-06 13:54:43 +08:00

77 lines
2.2 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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
})
}