69 lines
1.4 KiB
TypeScript
69 lines
1.4 KiB
TypeScript
import { request } from '../request';
|
|
|
|
/** 变更预识别查询
|
|
*
|
|
*/
|
|
export function precheckApi(id: number) {
|
|
return request({
|
|
url: `/api/changes/${id}/precheck`,
|
|
method: 'get',
|
|
});
|
|
}
|
|
/**
|
|
* 变更预识别保存
|
|
*
|
|
*/
|
|
export function precheckSaveApi(params: {
|
|
change_id: number,
|
|
title: string,
|
|
description: string,
|
|
severity: string,
|
|
probability: string,
|
|
protection: string,
|
|
compare_rows: {item: string, before_text: string, after_text: string}[]
|
|
}) {
|
|
return request({
|
|
url: '/api/changes/precheck',
|
|
method: 'post',
|
|
data: params
|
|
});
|
|
}
|
|
|
|
/** 变更申请表查询
|
|
*
|
|
*/
|
|
export function applicationApi(id: number) {
|
|
return request({
|
|
url: `/api/changes/${id}/apply-form`,
|
|
method: 'get',
|
|
});
|
|
}
|
|
/**
|
|
* 变更申请表保存
|
|
*
|
|
*/
|
|
export function applicationSaveApi(id: number, params: {
|
|
change_type: number,
|
|
change_level: number,
|
|
duration_type: number,
|
|
restore_deadline: string,
|
|
org_id: number,
|
|
urgent: number,
|
|
purposes: string[],
|
|
effect: string,
|
|
main_changes: string[],
|
|
related_changes: string[],
|
|
materials: string,
|
|
update_docs: string[],
|
|
disciplines: string[],
|
|
manage_dept: string,
|
|
plan_use_date: string,
|
|
risk_tools: string[],
|
|
}) {
|
|
return request({
|
|
url: `/api/changes/${id}/apply-form`,
|
|
method: 'post',
|
|
data: params
|
|
});
|
|
}
|