2025-05-04 22:36:52 +08:00
|
|
|
|
import request from '@/config/axios'
|
|
|
|
|
|
2025-07-29 19:56:47 +08:00
|
|
|
|
export interface WordVO {
|
2025-05-04 22:36:52 +08:00
|
|
|
|
id?: number
|
|
|
|
|
parentId: number
|
|
|
|
|
status: number
|
|
|
|
|
sort: number
|
|
|
|
|
createTime: Date
|
|
|
|
|
}
|
|
|
|
|
|
2025-07-21 10:35:45 +08:00
|
|
|
|
// 查询Docx节点(精简)列表
|
2025-07-29 19:56:47 +08:00
|
|
|
|
export const getSimpleWordList = async (): Promise<WordVO[]> => {
|
2025-07-21 10:35:45 +08:00
|
|
|
|
return await request.get({ url: '/exam/docx/simple-list' })
|
2025-05-04 22:36:52 +08:00
|
|
|
|
}
|
|
|
|
|
|
2025-07-21 10:35:45 +08:00
|
|
|
|
// 查询Docx节点列表
|
2025-07-29 19:56:47 +08:00
|
|
|
|
export const getWordPage = async (params: PageParam) => {
|
2025-07-21 10:35:45 +08:00
|
|
|
|
return await request.get({ url: '/exam/docx/list', params })
|
2025-05-27 13:39:59 +08:00
|
|
|
|
}
|
|
|
|
|
|
2025-07-21 10:35:45 +08:00
|
|
|
|
// 查询Docx节点详情
|
2025-07-29 19:56:47 +08:00
|
|
|
|
export const getWord = async (id: number) => {
|
2025-07-21 10:35:45 +08:00
|
|
|
|
return await request.get({ url: '/exam/docx/get?id=' + id })
|
2025-05-04 22:36:52 +08:00
|
|
|
|
}
|
|
|
|
|
|
2025-07-21 10:35:45 +08:00
|
|
|
|
// 新增Docx节点
|
2025-07-29 19:56:47 +08:00
|
|
|
|
export const createWord = async (data: WordVO) => {
|
2025-07-21 10:35:45 +08:00
|
|
|
|
return await request.post({ url: '/exam/docx/create', data: data })
|
2025-05-04 22:36:52 +08:00
|
|
|
|
}
|
|
|
|
|
|
2025-07-21 10:35:45 +08:00
|
|
|
|
// 修改Docx节点
|
2025-07-29 19:56:47 +08:00
|
|
|
|
export const updateWord = async (params: WordVO) => {
|
2025-07-21 10:35:45 +08:00
|
|
|
|
return await request.put({ url: '/exam/docx/update', data: params })
|
2025-05-04 22:36:52 +08:00
|
|
|
|
}
|
|
|
|
|
|
2025-07-21 10:35:45 +08:00
|
|
|
|
// 删除Docx节点
|
2025-07-29 19:56:47 +08:00
|
|
|
|
export const deleteWord = async (id: number) => {
|
2025-07-21 10:35:45 +08:00
|
|
|
|
return await request.delete({ url: '/exam/docx/delete?id=' + id })
|
2025-05-04 22:36:52 +08:00
|
|
|
|
}
|
|
|
|
|
|
2025-07-21 10:35:45 +08:00
|
|
|
|
|
|
|
|
|
// 查询Word节点列表(小类) 根据title查询出来下面所有的数据
|
2025-07-29 19:56:47 +08:00
|
|
|
|
export const getDocxByNameList = async (title: string) => {
|
2025-07-21 10:35:45 +08:00
|
|
|
|
console.log(title)
|
|
|
|
|
return await request.get({ url: '/exam/docx/getByNameList?title=' + title })
|
2025-05-27 13:39:59 +08:00
|
|
|
|
}
|
2025-07-08 14:42:32 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 2025-07-04 word统一获取考点
|
2025-07-29 19:56:47 +08:00
|
|
|
|
export const getWordMaster = async (path: String) => {
|
2025-07-21 10:35:45 +08:00
|
|
|
|
return await request.get({ url: '/auto/wps/docxMaster?path=' + path })
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 上传文件
|
2025-07-29 19:56:47 +08:00
|
|
|
|
export const getWordDataInfo = (data: any) => {
|
2025-07-21 10:35:45 +08:00
|
|
|
|
return request.upload({ url: '/auto/wps/docxDataInfo', data })
|
2025-07-08 14:42:32 +08:00
|
|
|
|
}
|
2025-07-29 19:56:47 +08:00
|
|
|
|
|
|
|
|
|
export const getdocxMaster = (data: any) => {
|
|
|
|
|
return request.upload({ url: '/auto/wps/docxMaster', data })
|
|
|
|
|
}
|