|
@@ -9,91 +9,108 @@ import request from '@/utils/request';
|
|
|
* @param data
|
|
|
*/
|
|
|
export const delayApply = (data: object) => {
|
|
|
- return request({
|
|
|
- url: `/api/v1/Order/delay`,
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- });
|
|
|
+ return request({
|
|
|
+ url: `/api/v1/Order/delay`,
|
|
|
+ method: 'post',
|
|
|
+ data,
|
|
|
+ });
|
|
|
};
|
|
|
/**
|
|
|
* @description 延期工单列表
|
|
|
* @param {object} params
|
|
|
*/
|
|
|
export const delayList = (params: object) => {
|
|
|
- return request({
|
|
|
- url: `/api/v1/Order/delay`,
|
|
|
- method: 'get',
|
|
|
- params
|
|
|
- });
|
|
|
+ return request({
|
|
|
+ url: `/api/v1/Order/delay`,
|
|
|
+ method: 'get',
|
|
|
+ params,
|
|
|
+ });
|
|
|
+};
|
|
|
+/**
|
|
|
+ * @description 延期工单列表导出
|
|
|
+ * @param {object} data
|
|
|
+ */
|
|
|
+export const delayListExport = (data: object) => {
|
|
|
+ return request(
|
|
|
+ {
|
|
|
+ url: `/api/v1/Order/delay/export`,
|
|
|
+ method: 'post',
|
|
|
+ responseType: 'blob',
|
|
|
+ data,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ reduce_data_format: false,
|
|
|
+ }
|
|
|
+ );
|
|
|
};
|
|
|
/**
|
|
|
* @description 可申请延期基础信息
|
|
|
*/
|
|
|
export const delayBaseData = () => {
|
|
|
- return request({
|
|
|
- url: `/api/v1/Order/delay/basedata`,
|
|
|
- method: 'get'
|
|
|
- });
|
|
|
+ return request({
|
|
|
+ url: `/api/v1/Order/delay/basedata`,
|
|
|
+ method: 'get',
|
|
|
+ });
|
|
|
};
|
|
|
/**
|
|
|
* @description 延期详情
|
|
|
* @param id
|
|
|
*/
|
|
|
export const delayDetail = (id: string) => {
|
|
|
- return request({
|
|
|
- url: `/api/v1/Order/delay/${id}`,
|
|
|
- method: 'get'
|
|
|
- });
|
|
|
+ return request({
|
|
|
+ url: `/api/v1/Order/delay/${id}`,
|
|
|
+ method: 'get',
|
|
|
+ });
|
|
|
};
|
|
|
/**
|
|
|
* @description 延期计算期满时间
|
|
|
* @param {object} data
|
|
|
*/
|
|
|
export const delayCalcEndTime = (data: object) => {
|
|
|
- return request({
|
|
|
- url: `/api/v1/Order/delay/calc-endtime`,
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- });
|
|
|
+ return request({
|
|
|
+ url: `/api/v1/Order/delay/calc-endtime`,
|
|
|
+ method: 'post',
|
|
|
+ data,
|
|
|
+ });
|
|
|
};
|
|
|
/**
|
|
|
* @description 获取延期参数
|
|
|
*/
|
|
|
-export const workflowDelayParams= () => {
|
|
|
- return request({
|
|
|
- url: `/api/v1/Order/delay/startflow`,
|
|
|
- method: 'get'
|
|
|
- });
|
|
|
+export const workflowDelayParams = () => {
|
|
|
+ return request({
|
|
|
+ url: `/api/v1/Order/delay/startflow`,
|
|
|
+ method: 'get',
|
|
|
+ });
|
|
|
};
|
|
|
/**
|
|
|
* @description 延期审批参数
|
|
|
* @param {string} workflowId
|
|
|
*/
|
|
|
-export const delayApproveParams = (workflowId:string) => {
|
|
|
- return request({
|
|
|
- url: `/api/v1/Order/delay/${workflowId}/nextsteps`,
|
|
|
- method: 'get'
|
|
|
- });
|
|
|
-}
|
|
|
+export const delayApproveParams = (workflowId: string) => {
|
|
|
+ return request({
|
|
|
+ url: `/api/v1/Order/delay/${workflowId}/nextsteps`,
|
|
|
+ method: 'get',
|
|
|
+ });
|
|
|
+};
|
|
|
/**
|
|
|
* @description 延期修改
|
|
|
* @param {object} data
|
|
|
*/
|
|
|
export const delayModify = (data: object) => {
|
|
|
- return request({
|
|
|
- url: `/api/v1/Order/delay/initial_nextFlow`,
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- });
|
|
|
-}
|
|
|
+ return request({
|
|
|
+ url: `/api/v1/Order/delay/initial_nextFlow`,
|
|
|
+ method: 'post',
|
|
|
+ data,
|
|
|
+ });
|
|
|
+};
|
|
|
/**
|
|
|
* @description 延期批量审批
|
|
|
* @param {object} data
|
|
|
*/
|
|
|
export const delayBatchApprove = (data: object) => {
|
|
|
- return request({
|
|
|
- url: `/api/v1/Order/delay/batch_audit`,
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- });
|
|
|
-}
|
|
|
+ return request({
|
|
|
+ url: `/api/v1/Order/delay/batch_audit`,
|
|
|
+ method: 'post',
|
|
|
+ data,
|
|
|
+ });
|
|
|
+};
|