| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- 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)
- }
|