import { GET,POST,UPLOAD ,DOWNLOAD } from "@/utils/http"; // import type { UserRequest } from "@/apis/types/user"; // 模板相关 export async function getCompanyTemplatesApi(){ return GET('/api/ai_image/auto_photo/get_company_templates') } // 获取模特列表 export async function getShoesModelTemplateApi(params: { status: number }){ return GET('/api/ai_image/main/shoes_model_template', params) } // AI 扩写相机场景提示词 export async function expandCameraWordsApi(params: { words: string }){ return POST('/api/ai_image/main/expand_camera_words', params) } // base64上传图片 export function uploadBaseImg(data,loading=true) { if(data.image.indexOf('image') < 0){ return } return UPLOAD('/api/base_upload',data,{ loading: loading, }) } // base64上传图片 export function uploadImg(data,loading=true) { return UPLOAD('/api/upload',data,{ loading: loading, }) } // 保存客户模版 export async function saveCustomerTemplate(params:any){ return POST('/api/ai_image/auto_photo/save_customer_template', params) } // 删除自定义模板 export async function deleteCustomerTemplate(params: { id: number | string }) { return POST('/api/ai_image/auto_photo/delete_template', params) } // 删除自定义模板 export async function downlaodCustomerTemplate(params: { id: number , filename: string }){ return DOWNLOAD('/api/ai_image/auto_photo/template_excel', params , { filename: params.filename }) } // 更新模板列(商品文字字段) export async function updateTemplateColumn(params: { id: string | number; template_excel_headers: Array<{key: string; value: string}> }){ return POST('/api/ai_image/auto_photo/update_template_colum', params) } // 获取版本公告 export async function getVersionByRoleType(params: { role_type: number }){ return GET('/api/index/version_by_role_type', params) }