| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- import { http } from '@/utils/http/axios';
- // 获取默认数据表格
- export interface TableQueryForm {
- pageNumber: Number, // 页码
- pageSize: Number, // 页大小
- source?: Number, // 问题单来源:1-AI检测、2-人工上报
- issueType?: Number, // 问题单类型
- workspaceId?: Number[], // 工位id(地点=车间+工位?)
- issueState?: Number, // 问题单状态:1-待审核、2-待处理、3-待复核、4-已退回、5-已处理
- startTime?: string, // 开始时间
- endTime?: string // 结束时间
- };
- 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,
- })
- };
|