import request from '@/utils/request'; /** * 获取所有模板列表 * @returns 所有模板列表 */ export async function getAllTemplates() { return request('/coscoEvaluate/template/getAllList', { method: 'GET', }); } // 模板管理接口 // 获取模板列表 export async function getTemplateList(params: SupplierEvaluate.TemplateRequest) { return request('/coscoEvaluate/template/getPage', { method: 'POST', data: params, }); } // 获取模板详情 export async function getTemplateDetail(id: string) { return request(`/coscoEvaluate/template/${id}`, { method: 'GET', }); } // 新增模板 export async function addTemplate(params: SupplierEvaluate.TemplateAddRequest) { return request>('/coscoEvaluate/template', { method: 'POST', data: params, }); } // 更新模板 export async function updateTemplate(params: SupplierEvaluate.TemplateUpdateRequest) { return request>('/coscoEvaluate/template', { method: 'PUT', data: params, }); } // 删除模板 export async function deleteTemplate(id: string) { return request>('/coscoEvaluate/template/delete', { method: 'POST', data: { id }, }); } // 启用模板 export async function enableTemplate(id: string) { return request>('/coscoEvaluate/template/enable', { method: 'POST', data: { id }, }); } // 禁用模板 export async function disableTemplate(id: string) { return request>('/coscoEvaluate/template/disable', { method: 'POST', data: { id }, }); } // 获取品类列表 export async function getCategoryList() { return request>('/coscoEvaluate/category/list', { method: 'GET', }); } // 获取品类树 export async function getCategoryTree() { return request('/cosco/category/categoryTree', { method: 'GET', }); } // 获取部门列表 export async function getDepartmentList() { return request>('/coscoEvaluate/dept/list', { method: 'GET', }); }