feat: 新增售后异议管理全流程功能
本次提交完成售后异议管理模块的开发,主要包括以下内容: 1. 新增售后异议主页面、待办页面和意见填写页面 2. 新增5个通用业务组件用于页面渲染 3. 新增4个业务API接口文件 4. 优化流程图表单描述、文件列表样式和钢卷信息展示 5. 完善投诉受理单的日期格式化和实体类继承
This commit is contained in:
39
klp-ui/src/api/flow/acceptCoilRel.js
Normal file
39
klp-ui/src/api/flow/acceptCoilRel.js
Normal file
@@ -0,0 +1,39 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function listAcceptCoilRel(query) {
|
||||
return request({
|
||||
url: '/flow/acceptCoilRel/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getAcceptCoilRel(relId) {
|
||||
return request({
|
||||
url: '/flow/acceptCoilRel/' + relId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function addAcceptCoilRel(data) {
|
||||
return request({
|
||||
url: '/flow/acceptCoilRel',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateAcceptCoilRel(data) {
|
||||
return request({
|
||||
url: '/flow/acceptCoilRel',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function delAcceptCoilRel(relIds) {
|
||||
return request({
|
||||
url: '/flow/acceptCoilRel/' + relIds,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
54
klp-ui/src/api/flow/complaintAccept.js
Normal file
54
klp-ui/src/api/flow/complaintAccept.js
Normal file
@@ -0,0 +1,54 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function listComplaintAccept(query) {
|
||||
return request({
|
||||
url: '/flow/complaintAccept/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getComplaintAccept(acceptId) {
|
||||
return request({
|
||||
url: '/flow/complaintAccept/' + acceptId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function addComplaintAccept(data) {
|
||||
return request({
|
||||
url: '/flow/complaintAccept',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateComplaintAccept(data) {
|
||||
return request({
|
||||
url: '/flow/complaintAccept',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function delComplaintAccept(acceptIds) {
|
||||
return request({
|
||||
url: '/flow/complaintAccept/' + acceptIds,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function opinionDispatch(acceptId) {
|
||||
return request({
|
||||
url: '/flow/complaintAccept/opinionDispatch/' + acceptId,
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
export function feedbackDispatch(acceptId, deptIds) {
|
||||
return request({
|
||||
url: '/flow/complaintAccept/feedbackDispatch',
|
||||
method: 'post',
|
||||
params: { acceptId, deptIds }
|
||||
})
|
||||
}
|
||||
39
klp-ui/src/api/flow/complaintTask.js
Normal file
39
klp-ui/src/api/flow/complaintTask.js
Normal file
@@ -0,0 +1,39 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function listComplaintTask(query) {
|
||||
return request({
|
||||
url: '/flow/complaintTask/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getComplaintTask(taskId) {
|
||||
return request({
|
||||
url: '/flow/complaintTask/' + taskId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function addComplaintTask(data) {
|
||||
return request({
|
||||
url: '/flow/complaintTask',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateComplaintTask(data) {
|
||||
return request({
|
||||
url: '/flow/complaintTask',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function delComplaintTask(taskIds) {
|
||||
return request({
|
||||
url: '/flow/complaintTask/' + taskIds,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
39
klp-ui/src/api/flow/planExecuteRel.js
Normal file
39
klp-ui/src/api/flow/planExecuteRel.js
Normal file
@@ -0,0 +1,39 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function listPlanExecuteRel(query) {
|
||||
return request({
|
||||
url: '/flow/planExecuteRel/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getPlanExecuteRel(relId) {
|
||||
return request({
|
||||
url: '/flow/planExecuteRel/' + relId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function addPlanExecuteRel(data) {
|
||||
return request({
|
||||
url: '/flow/planExecuteRel',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function updatePlanExecuteRel(data) {
|
||||
return request({
|
||||
url: '/flow/planExecuteRel',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function delPlanExecuteRel(relIds) {
|
||||
return request({
|
||||
url: '/flow/planExecuteRel/' + relIds,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user