- 新增地址类型定义,增强前端地址数据结构 - 新增地址编辑页面,支持地址智能识别和定位选点功能 - 地址编辑支持省市区选择及默认地址设置 - 新增地址列表页面,支持地址展示、删除、编辑和选择功能 - 实现售后申请页面,支持选择售后类型和退款原因 - 售后申请支持商品选择、退款金额计算和凭证上传 - 新增售后详情页面,支持售后状态展示及申请取消 - 优化页面加载和用户交互体验,增加错误提示和权限处理
128 lines
2.5 KiB
TypeScript
128 lines
2.5 KiB
TypeScript
import type { PageParam } from '@/api/index';
|
|
|
|
/**
|
|
* 系统设置
|
|
*/
|
|
export interface Setting {
|
|
// 公共字段
|
|
settingId?: number;
|
|
settingKey?: string;
|
|
content?: string;
|
|
comments?: string;
|
|
tenantName?: string;
|
|
tenantId?: string | null;
|
|
|
|
// 设置信息
|
|
siteName?: string;
|
|
fullName?: string;
|
|
tenantCode?: string;
|
|
domain?: string;
|
|
remarks?: string;
|
|
icp?: string;
|
|
copyright?: string;
|
|
keyword?: string;
|
|
phone?: string;
|
|
company?: string;
|
|
address?: string;
|
|
email?: string;
|
|
support?: string;
|
|
logo?: string;
|
|
|
|
// 注册设置
|
|
roleId?: number;
|
|
openWxAuth?: number;
|
|
openWxBindPhone?: number;
|
|
openWxofficialAuth?: number;
|
|
openWxofficialBindPhone?: number;
|
|
tokenExpireTime?: number;
|
|
|
|
// 短信设置
|
|
type?: number;
|
|
accessKeyId?: string;
|
|
accessKeySecret?: string;
|
|
sign?: string;
|
|
isNoticeUser?: string;
|
|
userTemplateId?: string;
|
|
merchantTemplateId?: string;
|
|
isNoticeMerchant?: string;
|
|
merchantMobiles?: string;
|
|
|
|
// 支付设置
|
|
payMethod?: string;
|
|
signMode?: string;
|
|
alipayAppId?: string;
|
|
signType?: string;
|
|
appCertPublicKey?: string;
|
|
alipayCertPublicKey?: string;
|
|
alipayRootCert?: string;
|
|
alipayPublicKey?: string;
|
|
privateKey?: string;
|
|
decryptKey?: string;
|
|
balanceIsEnable?: boolean;
|
|
wechatIsEnable?: boolean;
|
|
alipayIsEnable?: boolean;
|
|
wechatType?: string;
|
|
mchId?: number;
|
|
wechatAppId?: string;
|
|
wechatApiKey?: string;
|
|
apiclientCert?: string;
|
|
apiclientKey?: string;
|
|
spAppId?: string;
|
|
spMchId?: string;
|
|
spApiKey?: string;
|
|
spSubAppId?: string;
|
|
spSubMchId?: string;
|
|
spApiclientCert?: string;
|
|
spApiclientKey?: string;
|
|
merchantSerialNumber?: string;
|
|
|
|
// 微信公众号/小程序设置
|
|
appId?: string;
|
|
appSecret?: string;
|
|
wxOfficialAccount?: string;
|
|
originalId?: string;
|
|
|
|
// 企业微信参数
|
|
suiteId?: string;
|
|
secret?: string;
|
|
corpId?: string;
|
|
token?: string;
|
|
encodingAESKey?: string;
|
|
|
|
// 打印设置
|
|
isOpenPrinter?: string;
|
|
printerType?: string;
|
|
printerStatus?: string;
|
|
printerUser?: string;
|
|
printerUserKey?: string;
|
|
printerCode?: string;
|
|
printerKey?: string;
|
|
printerTimes?: string;
|
|
|
|
// chatGPT
|
|
chatKey?: string;
|
|
|
|
// 清除缓存
|
|
clearCache?: string;
|
|
|
|
// 主题
|
|
theme?: string;
|
|
|
|
// 云存储
|
|
uploadMethod?: any;
|
|
fileUrl?: string;
|
|
bucketName?: string;
|
|
bucketEndpoint?: string;
|
|
bucketDomain?: string;
|
|
// accessKeyId?: string; 引用上面的
|
|
// accessKeySecret?: string; 引用上面的
|
|
}
|
|
|
|
/**
|
|
* 系统设置搜索条件
|
|
*/
|
|
export interface SettingParam extends PageParam {
|
|
settingId?: number;
|
|
settingKey?: string;
|
|
}
|