| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- import { http } from '@/utils/http/axios';
- // 获取默认数据表格
- export interface TableQueryForm {
- pageNumber: number; // 页码
- pageSize: number; // 页大小
- source?: number; // 问题单来源:1-AI检测、2-人工上报
- issueMainTypeList?: number[]; // 问题单类型(第一级)
- issueTypeList?: number[]; // 问题单类型(第二级)
- workspaceId?: number[]; // 工位id
- issueState?: number[]; // 问题单状态
- startTime?: string; // 开始时间
- endTime?: string; // 结束时间
- hide?: boolean; // 问题生效状态,false-已生效,true-未生效
- order?: string; // 时间排序方式,desc-降序,asc-升序(默认降序)
- }
- export const getDefaultTableData = (body: TableQueryForm) => {
- return http.request({
- url: '/issueManagement/getIssueDefaultListPageByCondition',
- method: 'post',
- data: body,
- });
- };
- // 复制到展示问题单列表
- export const copyToShowTableData = (ids: number[]) => {
- return http.request({
- url: `/issueManagement/copyToIssueDisplayList?issueId=${ids.join(',')}`,
- method: 'post',
- });
- };
- // 删除默认问题单
- export const deleteDefaultTableData = (ids: number[]) => {
- return http.request({
- url: `/issueManagement/deleteIssueDefault?issueId=${ids.join(',')}`,
- method: 'delete',
- });
- };
- // 更新默认问题单列表状态(加急/隐藏)
- export interface UpdateList {
- id: Number[]; // 问题单id,可批量操作
- isHide?: Boolean; // 是否隐藏
- priority?: Number; // 0-未加急,1-加急
- }
- export const updateDefaultTableData = (body: UpdateList) => {
- return http.request({
- url: '/issueManagement/updateIssueDefaultList',
- method: 'put',
- data: body,
- });
- };
- // 隐藏问题单
- export interface UpdateHide {
- id: Number; // 问题单id
- hide: Boolean; // 是否隐藏
- }
- export const updateDefaultHide = (body: UpdateHide) => {
- return http.request({
- url: '/issue/hide',
- method: 'post',
- data: body,
- });
- };
- // 批量隐藏问题单
- export interface UpdateHides {
- ids: Number[]; // 问题单id
- hide: Boolean; // 是否隐藏
- }
- export const updateDefaultHideAll = (body: UpdateHides) => {
- return http.request({
- url: '/issue/hide/batch',
- method: 'post',
- data: body,
- });
- };
- // 调整问题单优先级
- export interface UpdatePriority {
- id: Number; // 问题单id
- priority: Number; // 是否加急 0-未加急,1-加急
- }
- export const updateDefaultPriority = (body: UpdatePriority) => {
- return http.request({
- url: '/issue/priority',
- method: 'post',
- data: body,
- });
- };
- // 批量调整问题单优先级
- export interface UpdatePrioritys {
- ids: Number[]; // 问题单id
- priority: Number; // 是否加急 0-未加急,1-加急
- }
- export const updateDefaultPriorityAll = (body: UpdatePrioritys) => {
- return http.request({
- url: '/issue/priority/batch',
- method: 'post',
- data: body,
- });
- };
|