import { request } from '../request'; // 获取配置 export function systemConfigApi() { return request({ url: '/api/system-config', method: 'get', }); } // 添加配置项 export function addSystemConfigApi(data:{group_key:string, label:string,color:string,remark?:string,value:string}) { return request({ url: '/api/system-config', method: 'post', data, }); } // 编辑配置项 export function editSystemConfigApi(id:number, data:any) { return request({ url: `/api/system-config/${id}`, method: 'put', data, }); } // 批量修改ai配置项和变更编号规则 export function updateConfigApi(data:{items:any[]}) { return request({ url: '/api/system-config/batch', method: 'put', data, }); } // 删除配置项 export function deleteSystemConfigApi(id:number) { return request({ url: `/api/system-config/${id}`, method: 'delete', }); } // 审批模板列表 export function templateListApi() { return request({ url: '/api/approval-templates', method: 'get', }); } // 审批用户列表 export function peopleListApi() { return request({ url: '/api/approval-flow/users', method: 'get', }); } // 新增审批模板 export function addTemplateApi(data:any) { return request({ url: '/api/approval-templates', method: 'post', data, }); } // 编辑审批模板 export function editTemplateApi(id:number,data:any) { return request({ url: `/api/approval-templates/${id}`, method: 'put', data, }); } // 删除审批模板 export function deleteTemplateApi(id:number) { return request({ url: `/api/approval-templates/${id}`, method: 'delete', }); } // 获取审批流程(按三键匹配模板) export function getFlowApi(data:{category:number | null,level:number | null,duration:number | null}) { return request({ url: '/api/approval-templates/match', method: 'get', params: data, }); } // 本单审批流程·审批人设置 export function setApproverApi(id:number,data:any) { return request({ url: `/api/changes/${id}/approval-flow`, method: 'put', data, }); } // 获取风险矩阵配置 export function matrixConfigApi() { return request({ url: `/api/matrix`, method: 'get', }); } // 保存风险矩阵配置(HAZOP) export function saveMatrixConfigApi(bizType:string,data:any) { return request({ url: `/api/risk-matrix/${bizType}`, method: 'put', data, }); } // 保存风险矩阵配置(FMEA) export function saveFmeaMatrixConfigApi(data:any) { return request({ url: `/api/fmea-matrix`, method: 'put', data, }); }