94 lines
2.6 KiB
TypeScript
94 lines
2.6 KiB
TypeScript
import request from '@/utils/http'
|
|
|
|
export class WorkService {
|
|
// 获取工单列表
|
|
static getWorkList(params: Api.Common.PaginatingParams) {
|
|
return request.get<Api.Work.WorkListData>({
|
|
url: '/ticket/ticket/list',
|
|
params
|
|
})
|
|
}
|
|
//添加工单
|
|
static WorkAdd(params: Api.Work.AddParams) {
|
|
return request.post<Api.Work.AddResponse>({
|
|
url: '/ticket/ticket/add',
|
|
params
|
|
// showErrorMessage: false // 不显示错误消息
|
|
})
|
|
}
|
|
//工单修改 ticket/categorie/edit
|
|
static Workedit(params:any) {
|
|
return request.post<Api.Work.AddResponse>({
|
|
url: '/ticket/ticket/edit',
|
|
params
|
|
// showErrorMessage: false // 不显示错误消息
|
|
})
|
|
}
|
|
//修改工单状态
|
|
static Workstatus(params: Api.Work.StatusParams) {
|
|
return request.post<Api.Work.AddResponse>({
|
|
url: '/ticket/ticket/status',
|
|
params
|
|
// showErrorMessage: false // 不显示错误消息
|
|
})
|
|
}
|
|
//工单状态下拉选择框
|
|
static getStatus() {
|
|
return request.get<Api.Brand.BrandInfo>({
|
|
url: '/ticket/ticket/getStatus'
|
|
})
|
|
}
|
|
//工单沟通记录
|
|
static getconversationList(params: any) {
|
|
return request.get<Api.Work.WorkListData>({
|
|
url: '/ticket/conversation/list',
|
|
params
|
|
})
|
|
}
|
|
//添加工单记录 ticket/conversation/add
|
|
static conversationAdd(params:any) {
|
|
return request.post<Api.Work.AddResponse>({
|
|
url: '/ticket/conversation/add',
|
|
params
|
|
// showErrorMessage: false // 不显示错误消息
|
|
})
|
|
}
|
|
//工单分类 添加
|
|
static WorkcategorieAdd(params:any) {
|
|
return request.post<Api.Work.AddResponse>({
|
|
url: '/ticket/categorie/add',
|
|
params
|
|
// showErrorMessage: false // 不显示错误消息
|
|
})
|
|
}
|
|
//工单分类 列表
|
|
static getCategorieList(params: Api.Common.PaginatingParams) {
|
|
return request.get<Api.Work.CategorieListData>({
|
|
url: '/ticket/categorie/list',
|
|
params
|
|
})
|
|
}
|
|
//工单分类修改 ticket/categorie/edit
|
|
static Workcategorieedit(params:any) {
|
|
return request.post<Api.Work.AddResponse>({
|
|
url: '/ticket/categorie/edit',
|
|
params
|
|
// showErrorMessage: false // 不显示错误消息
|
|
})
|
|
}
|
|
//工单分类下拉
|
|
static getcategorieselect() {
|
|
return request.get<Api.Brand.BrandInfo>({
|
|
url: '/ticket/categorie/getAll'
|
|
})
|
|
}
|
|
//工单分类删除
|
|
static Workcategoriedelete(params:any) {
|
|
return request.post<Api.Work.AddResponse>({
|
|
url: '/ticket/categorie/delete',
|
|
params
|
|
// showErrorMessage: false // 不显示错误消息
|
|
})
|
|
}
|
|
}
|