- 在BizContainer中新增company和paymentTask类型的支持 - 添加ProFormSelect组件用于公司选择 - 实现公司列表和付款任务列表的渲染功能 - 更新typing.ts中支持新的valueType类型 - 集成business服务的公司列表API - 添加PaymentTaskFormItem和PaymentTaskList组件导出 - 优化付款任务创建和支付流程 - 修复付款凭证字段名称和数据结构 - 添加完整的付款记录列表页面和组件 - 更新本地化文件中的付款相关文案 - 修正数据类型定义中的ID字段类型 - 添加付款记录的统计和筛选功能
401 lines
7.1 KiB
TypeScript
401 lines
7.1 KiB
TypeScript
declare namespace AuthAPI {
|
||
type AdminShowQry = {
|
||
/** 管理员ID */
|
||
adminId?: string;
|
||
/** 用户ID */
|
||
userId?: string;
|
||
/** 管理员类型 */
|
||
type?: string;
|
||
};
|
||
|
||
type AdminVO = {
|
||
/** 管理员Id */
|
||
adminId: string;
|
||
/** 管理员名称 */
|
||
name: string;
|
||
/** 用户Id */
|
||
userId: string;
|
||
/** 管理员类型 */
|
||
type?: string;
|
||
};
|
||
|
||
type CaptchaVO = {
|
||
captchaId?: string;
|
||
projectCode?: string;
|
||
captchaType?: string;
|
||
captchaOriginalPath?: string;
|
||
captchaFontType?: string;
|
||
captchaFontSize?: number;
|
||
secretKey?: string;
|
||
originalImageBase64?: string;
|
||
point?: PointVO;
|
||
jigsawImageBase64?: string;
|
||
wordList?: string[];
|
||
pointList?: { x?: number; y?: number }[];
|
||
pointJson?: string;
|
||
token?: string;
|
||
result?: boolean;
|
||
captchaVerification?: string;
|
||
clientUid?: string;
|
||
ts?: number;
|
||
browserInfo?: string;
|
||
};
|
||
|
||
type ChannelVO = {
|
||
/** 渠道ID */
|
||
channelId: string;
|
||
/** 域名 */
|
||
domain?: string;
|
||
/** Logo */
|
||
logo?: string;
|
||
/** 标题 */
|
||
title?: string;
|
||
/** 副标题 */
|
||
subTitle?: string;
|
||
/** 背景图片 */
|
||
backgroundImageUrl?: string;
|
||
/** 技术支持 */
|
||
technicalSupport?: string;
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
/** 微信公众号Id */
|
||
wxMpId?: string;
|
||
/** 第三方应用Id */
|
||
wxOpenId?: string;
|
||
};
|
||
|
||
type EmployeeShowQry = {
|
||
/** 员工信息ID */
|
||
employeeId?: string;
|
||
/** 用户ID */
|
||
userId?: string;
|
||
};
|
||
|
||
type EmployeeUpdateAvatarCmd = {
|
||
/** 员工信息ID */
|
||
employeeId: string;
|
||
/** 头像 */
|
||
avatar?: string;
|
||
};
|
||
|
||
type EmployeeVO = {
|
||
/** 员工信息 */
|
||
employeeId: string;
|
||
/** 姓名 */
|
||
name: string;
|
||
/** 工号 */
|
||
number: string;
|
||
/** 头像 */
|
||
avatar?: string;
|
||
/** 性别 */
|
||
gender: number;
|
||
/** 手机号 */
|
||
phone: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态 */
|
||
status?: boolean;
|
||
/** 创建时间 */
|
||
createdAt?: string;
|
||
/** 用户ID */
|
||
userId: string;
|
||
/** 角色ID */
|
||
roleIdList: number[];
|
||
/** 角色信息 */
|
||
userRoleList?: UserRoleVO[];
|
||
};
|
||
|
||
type getRedirectUrlParams = {
|
||
redirect: string;
|
||
};
|
||
|
||
type getSsoAuthUrlParams = {
|
||
clientLoginUrl: string;
|
||
};
|
||
|
||
type Meta = {
|
||
/** TOKEN */
|
||
accessToken?: string;
|
||
/** TOKEN类型 */
|
||
tokenType?: string;
|
||
/** 过期时间 */
|
||
expiresIn?: number;
|
||
};
|
||
|
||
type MultiResponseTreeLong = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: TreeLong[];
|
||
empty?: boolean;
|
||
notEmpty?: boolean;
|
||
};
|
||
|
||
type OpenSafeCmd = {
|
||
/** 登录密码 */
|
||
password: string;
|
||
};
|
||
|
||
type PasswordLoginQry = {
|
||
/** 登录账号 */
|
||
username: string;
|
||
/** 登录密码 */
|
||
password: string;
|
||
/** 验证码 token */
|
||
token?: string;
|
||
};
|
||
|
||
type PermissionVO = {
|
||
/** 权限Id */
|
||
permissionId: string;
|
||
/** 权限标识 */
|
||
slug: string;
|
||
/** 权限名称 */
|
||
name: string;
|
||
};
|
||
|
||
type PointVO = {
|
||
secretKey?: string;
|
||
x?: number;
|
||
y?: number;
|
||
};
|
||
|
||
type Response = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
};
|
||
|
||
type ResponseModel = {
|
||
repCode?: string;
|
||
repMsg?: string;
|
||
repData?: any;
|
||
success?: boolean;
|
||
repCodeEnum?:
|
||
| 'SUCCESS'
|
||
| 'ERROR'
|
||
| 'EXCEPTION'
|
||
| 'BLANK_ERROR'
|
||
| 'NULL_ERROR'
|
||
| 'NOT_NULL_ERROR'
|
||
| 'NOT_EXIST_ERROR'
|
||
| 'EXIST_ERROR'
|
||
| 'PARAM_TYPE_ERROR'
|
||
| 'PARAM_FORMAT_ERROR'
|
||
| 'API_CAPTCHA_INVALID'
|
||
| 'API_CAPTCHA_COORDINATE_ERROR'
|
||
| 'API_CAPTCHA_ERROR'
|
||
| 'API_CAPTCHA_BASEMAP_NULL'
|
||
| 'API_REQ_LIMIT_GET_ERROR'
|
||
| 'API_REQ_INVALID'
|
||
| 'API_REQ_LOCK_GET_ERROR'
|
||
| 'API_REQ_LIMIT_CHECK_ERROR'
|
||
| 'API_REQ_LIMIT_VERIFY_ERROR';
|
||
};
|
||
|
||
type RoleMenuTreeQry = {
|
||
/** 角色权限 */
|
||
roleId?: number[];
|
||
/** 平台ID */
|
||
platformId: string;
|
||
};
|
||
|
||
type selectChannelByDomainParams = {
|
||
domain: string;
|
||
};
|
||
|
||
type SingleResponseAdminVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: AdminVO;
|
||
};
|
||
|
||
type SingleResponseBoolean = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: boolean;
|
||
};
|
||
|
||
type SingleResponseChannelVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: ChannelVO;
|
||
};
|
||
|
||
type SingleResponseEmployeeVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: EmployeeVO;
|
||
};
|
||
|
||
type SingleResponseString = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: string;
|
||
};
|
||
|
||
type SingleResponseUserAuthVO = {
|
||
success?: boolean;
|
||
errCode?: string;
|
||
errMessage?: string;
|
||
data?: UserAuthVO;
|
||
};
|
||
|
||
type TreeLong = {
|
||
name?: { empty?: boolean };
|
||
id?: number;
|
||
parentId?: number;
|
||
config?: TreeNodeConfig;
|
||
weight?: any;
|
||
empty?: boolean;
|
||
};
|
||
|
||
type TreeNodeConfig = {
|
||
idKey?: string;
|
||
parentIdKey?: string;
|
||
weightKey?: string;
|
||
nameKey?: string;
|
||
childrenKey?: string;
|
||
deep?: number;
|
||
};
|
||
|
||
type UpdatePasswordCmd = {
|
||
/** 旧密码 */
|
||
oldPassword: string;
|
||
/** 新密码 */
|
||
password: string;
|
||
/** 确认新密码 */
|
||
confirmPassword: string;
|
||
};
|
||
|
||
type userAdminParams = {
|
||
adminShowQry: AdminShowQry;
|
||
};
|
||
|
||
type UserAuthVO = {
|
||
/** 用户编号 */
|
||
userId: string;
|
||
/** 用户信息 */
|
||
userVO: UserVO;
|
||
/** 用户角色信息 */
|
||
userRoleVOList: UserRoleVO[];
|
||
/** 权限信息 */
|
||
permissionVOList: PermissionVO[];
|
||
/** META扩展 */
|
||
meta: Meta;
|
||
};
|
||
|
||
type userEmployeeParams = {
|
||
employeeShowQry: EmployeeShowQry;
|
||
};
|
||
|
||
type userMenuParams = {
|
||
roleMenuTreeQry: RoleMenuTreeQry;
|
||
};
|
||
|
||
type UserRoleVO = {
|
||
/** 角色名称 */
|
||
name: string;
|
||
/** 角色标识 */
|
||
slug: string;
|
||
/** 角色ID */
|
||
roleId: string;
|
||
/** 用户ID */
|
||
userId: string;
|
||
/** 描述 */
|
||
description: string;
|
||
};
|
||
|
||
type UserUpdateCmd = {
|
||
/** 会员名称 */
|
||
name?: string;
|
||
/** 会员昵称 */
|
||
nickname?: string;
|
||
/** 头像 */
|
||
avatar?: string;
|
||
/** 会员手机号 */
|
||
phone?: string;
|
||
/** 会员生日 */
|
||
birthday?: string;
|
||
/** 会员性别 */
|
||
gender?: number;
|
||
/** 会员卡号生成方式:1 系统生成 2 自定义 */
|
||
cardType?: number;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 客户标签 */
|
||
labelId?: number[];
|
||
/** 用户ID */
|
||
userId: string;
|
||
};
|
||
|
||
type UserVO = {
|
||
/** 用户编号 */
|
||
userId: string;
|
||
/** 昵称 */
|
||
nickname: string;
|
||
/** 头像 */
|
||
avatar: string;
|
||
/** 姓名 */
|
||
name: string;
|
||
/** 性别 */
|
||
gender: number;
|
||
/** 生日 */
|
||
birthday: string;
|
||
/** 手机号 */
|
||
phone: string;
|
||
/** 备注 */
|
||
remark?: string;
|
||
/** 状态 */
|
||
state: 'ENABLE' | 'DISABLE';
|
||
/** 是否是管理员 */
|
||
isAdmin: boolean;
|
||
/** 是否是小区合伙人 */
|
||
isPartner: boolean;
|
||
/** 创建时间 */
|
||
createdAt: string;
|
||
/** 绑定手机号码时间 */
|
||
bindPhoneAt: string;
|
||
/** 最后一次登录时间 */
|
||
lastLoginAt: string;
|
||
/** 微信公众号openid */
|
||
mpOpenid: string;
|
||
/** 微信小程序openid */
|
||
maOpenid: string;
|
||
/** 开放平台unionid */
|
||
unionid: string;
|
||
};
|
||
|
||
type WxMaOpenidQry = {
|
||
/** 微信code */
|
||
code: string;
|
||
};
|
||
|
||
type WxMaPhoneBindCmd = {
|
||
/** 微信code */
|
||
code: string;
|
||
/** 微信encryptedData */
|
||
encryptedData: string;
|
||
/** 微信iv */
|
||
iv: string;
|
||
};
|
||
|
||
type wxMaPhoneParams = {
|
||
wxMaPhoneQry: WxMaPhoneQry;
|
||
};
|
||
|
||
type WxMaPhoneQry = {
|
||
/** 微信code */
|
||
code: string;
|
||
/** 微信encryptedData */
|
||
encryptedData: string;
|
||
/** 微信iv */
|
||
iv: string;
|
||
};
|
||
}
|