Files
fe_supplier_frontend/src/servers/api/about.ts
2025-06-18 14:37:42 +08:00

80 lines
1.2 KiB
TypeScript

import request from '@/utils/request';
export interface AboutUsRequest {
/**
* 地址
*/
address: number;
/**
* 地址_英文版
*/
addressEn: string;
/**
* 地址地图图片
*/
addressImg: string;
/**
* 咨询联系方式
*/
contactsConsult: string;
/**
* 咨询联系方式_英文版
*/
contactsConsultEn: string;
/**
* 联系邮箱
*/
contactsEmail: string;
/**
* 联系邮箱_英文版
*/
contactsEmailEn: string;
/**
* 联系方式
*/
contactsPhone: string;
/**
* 联系方式_英文版
*/
contactsPhoneEn: string;
/**
* 内容
*/
content: string;
/**
* 内容_英文版
*/
contentEn: string;
/**
* 标题
*/
title: string;
/**
* 标题_英文版
*/
titleEn: string;
[property: string]: any;
}
interface ResponseData<T> {
code: string;
data: T;
message: string;
success: boolean;
}
// 获取关于我们详情
export async function getAboutUs() {
return request<ResponseData<AboutUsRequest>>('/portals/us/now', {
method: 'GET',
});
}
// 更新关于我们
export async function updateAboutUs(params: AboutUsRequest) {
return request<ResponseData<any>>('/portals/us', {
method: 'POST',
data: params,
});
}