- 兼容接口中 code 返回 0 和 200 两种成功状态 - 在扫码登录确认接口添加日志输出,调试响应数据 - 重构扫码登录确认页面逻辑,支持主动扫码和URL扫码两种场景 - 兼容多种token参数名,支持URL编码和旧参数解析 - URL扫码场景自动确认登录,未登录用户自动跳转登录页 - 新增主动扫码功能,支持二维码内容多格式解析(URL/JSON/纯token) - 优化确认登录后页面交互,支持自动返回或提示用户回PC端刷新 - 增加状态视觉反馈,包括加载、成功、失败及初始状态 - 优化UI细节,使用圆角样式及布局调整提升视觉体验 - 新增页面底部帮助提示文字,提升用户指引 - 新增多页面配置,设置导航栏标题及样式统一管理 - 新增应用密钥凭证、应用操作动态、应用成员、应用版本发布等增删改查功能模块及接口定义 - 新增对应页面表单组件,实现应用相关实体的新增和编辑功能
42 lines
788 B
TypeScript
42 lines
788 B
TypeScript
import type { PageParam } from '@/api/index';
|
|
|
|
/**
|
|
* 应用成员
|
|
*/
|
|
export interface AppUser {
|
|
// 自增ID
|
|
id?: string;
|
|
// 关联应用ID
|
|
websiteId?: string;
|
|
// 用户ID
|
|
userId?: string;
|
|
// 用户名(冗余)
|
|
username?: string;
|
|
// 头像(冗余)
|
|
avatar?: string;
|
|
// 角色: owner/admin/developer/viewer
|
|
role?: string;
|
|
// 邀请人用户ID
|
|
inviteBy?: string;
|
|
// 加入时间
|
|
inviteTime?: string;
|
|
// 排序(数字越小越靠前)
|
|
sortNumber?: number;
|
|
// 状态, 0正常, 1冻结
|
|
status?: number;
|
|
// 租户id
|
|
tenantId?: number;
|
|
// 创建时间
|
|
createTime?: string;
|
|
// 修改时间
|
|
updateTime?: string;
|
|
}
|
|
|
|
/**
|
|
* 应用成员搜索条件
|
|
*/
|
|
export interface AppUserParam extends PageParam {
|
|
id?: number;
|
|
keywords?: string;
|
|
}
|