From b84785f5e67c17e8ce55f95e7f29f320a1469210 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A5=9E=E4=BB=99=E9=83=BD=E6=B2=A1=E7=94=A8?= <615206459@qq.com> Date: Mon, 1 Jul 2024 12:22:01 +0800 Subject: [PATCH] 1 --- build/cool/eps.d.ts | 2385 +++++++++++++++++--------- build/cool/eps.json | 2 +- src/config/proxy.ts | 4 +- src/modules/helper/hooks/code.ts | 26 +- src/modules/helper/hooks/menu.ts | 2 + src/modules/helper/views/ai-code.vue | 56 +- src/modules/user/views/info.vue | 149 ++ 7 files changed, 1786 insertions(+), 838 deletions(-) create mode 100644 src/modules/user/views/info.vue diff --git a/build/cool/eps.d.ts b/build/cool/eps.d.ts index cec7a84..9d71bff 100644 --- a/build/cool/eps.d.ts +++ b/build/cool/eps.d.ts @@ -14,6 +14,30 @@ declare namespace Eps { } interface BaseSysDepartmentEntity { + /** + * ID + */ + id?: number; + /** + * 部门名称 + */ + name?: string; + /** + * 上级部门ID + */ + parentId?: number; + /** + * 排序 + */ + orderNum?: number; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -21,6 +45,38 @@ declare namespace Eps { } interface BaseSysLogEntity { + /** + * ID + */ + id?: number; + /** + * 用户ID + */ + userId?: number; + /** + * 行为 + */ + action?: string; + /** + * ip + */ + ip?: string; + /** + * ip地址 + */ + ipAddr?: string; + /** + * 参数 + */ + params?: json; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -28,6 +84,58 @@ declare namespace Eps { } interface BaseSysMenuEntity { + /** + * ID + */ + id?: number; + /** + * 父菜单ID + */ + parentId?: number; + /** + * 菜单名称 + */ + name?: string; + /** + * 菜单地址 + */ + router?: string; + /** + * 权限标识 + */ + perms?: string; + /** + * 类型 0-目录 1-菜单 2-按钮 + */ + type?: number; + /** + * 图标 + */ + icon?: string; + /** + * 排序 + */ + orderNum?: number; + /** + * 视图地址 + */ + viewPath?: string; + /** + * 路由缓存 + */ + keepAlive?: boolean; + /** + * 是否显示 + */ + isShow?: boolean; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -35,6 +143,38 @@ declare namespace Eps { } interface BaseSysParamEntity { + /** + * ID + */ + id?: number; + /** + * 键 + */ + keyName?: string; + /** + * 名称 + */ + name?: string; + /** + * 数据 + */ + data?: string; + /** + * 数据类型 0-字符串 1-富文本 2-文件 + */ + dataType?: number; + /** + * 备注 + */ + remark?: string; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -42,6 +182,46 @@ declare namespace Eps { } interface BaseSysRoleEntity { + /** + * ID + */ + id?: number; + /** + * 用户ID + */ + userId?: string; + /** + * 名称 + */ + name?: string; + /** + * 角色标签 + */ + label?: string; + /** + * 备注 + */ + remark?: string; + /** + * 数据权限是否关联上下级 + */ + relevance?: boolean; + /** + * 菜单权限 + */ + menuIdList?: json; + /** + * 部门权限 + */ + departmentIdList?: json; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -50,12 +230,65 @@ declare namespace Eps { interface BaseSysUserEntity { /** - * 任意键值 + * ID */ - [key: string]: any; - } - - interface DemoGoodsEntity { + id?: number; + /** + * 部门ID + */ + departmentId?: number; + /** + * 姓名 + */ + name?: string; + /** + * 用户名 + */ + username?: string; + /** + * 密码 + */ + password?: string; + /** + * 密码版本, 作用是改完密码,让原来的token失效 + */ + passwordV?: number; + /** + * 昵称 + */ + nickName?: string; + /** + * 头像 + */ + headImg?: string; + /** + * 手机 + */ + phone?: string; + /** + * 邮箱 + */ + email?: string; + /** + * 备注 + */ + remark?: string; + /** + * 状态 0-禁用 1-启用 + */ + status?: number; + /** + * socketId + */ + socketId?: string; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -63,6 +296,42 @@ declare namespace Eps { } interface DictInfoEntity { + /** + * ID + */ + id?: number; + /** + * 类型ID + */ + typeId?: number; + /** + * 名称 + */ + name?: string; + /** + * 值 + */ + value?: string; + /** + * 排序 + */ + orderNum?: number; + /** + * 备注 + */ + remark?: string; + /** + * 父ID + */ + parentId?: number; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -70,13 +339,116 @@ declare namespace Eps { } interface DictTypeEntity { + /** + * ID + */ + id?: number; + /** + * 名称 + */ + name?: string; + /** + * 标识 + */ + key?: string; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ [key: string]: any; } - interface PluginInfoEntity { + interface FlowConfigEntity { + /** + * ID + */ + id?: number; + /** + * 名称 + */ + name?: string; + /** + * 描述 + */ + description?: string; + /** + * 类型 + */ + type?: string; + /** + * 节点 + */ + node?: string; + /** + * 配置 + */ + options?: json; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; + /** + * 任意键值 + */ + [key: string]: any; + } + + interface FlowInfoEntity { + /** + * ID + */ + id?: number; + /** + * 名称 + */ + name?: string; + /** + * 标签(可以根据标签调用) + */ + label?: string; + /** + * 描述 + */ + description?: string; + /** + * 状态 0-禁用 1-禁用 + */ + status?: number; + /** + * 版本 + */ + version?: number; + /** + * 草稿 + */ + draft?: json; + /** + * 数据 + */ + data?: json; + /** + * 发布时间 + */ + releaseTime?: Date; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -90,21 +462,145 @@ declare namespace Eps { [key: string]: any; } - interface SpaceInfoEntity { + interface KnowConfigEntity { + /** + * ID + */ + id?: number; + /** + * 名称 + */ + name?: string; + /** + * 描述 + */ + description?: string; + /** + * 类型 + */ + type?: string; + /** + * 功能 + */ + func?: string; + /** + * 配置 + */ + options?: json; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ [key: string]: any; } - interface SpaceTypeEntity { + interface KnowDataInfoEntity { + /** + * ID + */ + id?: number; + /** + * 类型ID + */ + typeId?: number; + /** + * 标题 + */ + title?: string; + /** + * 内容 + */ + content?: json; + /** + * 来源 0-自定义 1-文件 2-链接 + */ + from?: number; + /** + * 元数据 + */ + metadata?: json; + /** + * 状态 0-准备中 1-已就绪 + */ + status?: number; + /** + * 启用 0-禁用 1-启用 + */ + enable?: number; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ [key: string]: any; } - interface TaskInfoEntity { + interface KnowDataTypeEntity { + /** + * ID + */ + id?: number; + /** + * 名称 + */ + name?: string; + /** + * 图标 + */ + icon?: string; + /** + * 描述 + */ + description?: string; + /** + * embedding配置ID + */ + embedConfigId?: number; + /** + * embedding配置 + */ + embedOptions?: json; + /** + * 是否开启rerank 0-否 1-是 + */ + enableRerank?: number; + /** + * rerank配置ID + */ + rerankConfigId?: number; + /** + * rerank配置 + */ + rerankOptions?: json; + /** + * 链接更新频率(天) + */ + updateFrequency?: number; + /** + * 状态 0-禁用 1-启用 + */ + enable?: number; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -127,40 +623,320 @@ declare namespace Eps { interface PluginInfoEntity { /** - * 任意键值 + * ID */ - [key: string]: any; - } - - interface HelpInfoEntity { + id?: number; + /** + * 名称 + */ + name?: string; + /** + * 简介 + */ + description?: string; + /** + * Key名 + */ + keyName?: string; + /** + * Hook + */ + hook?: string; + /** + * 描述 + */ + readme?: string; + /** + * 版本 + */ + version?: string; + /** + * Logo(base64) + */ + logo?: string; + /** + * 作者 + */ + author?: string; + /** + * 状态 0-禁用 1-启用 + */ + status?: number; + /** + * 内容 + */ + content?: json; + /** + * ts内容 + */ + tsContent?: json; + /** + * 插件的plugin.json + */ + pluginJson?: json; + /** + * 配置 + */ + config?: json; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ [key: string]: any; } - interface HelpReplyEntity { + interface RecycleDataEntity { + /** + * ID + */ + id?: number; + /** + * 表 + */ + entityInfo?: json; + /** + * 操作人 + */ + userId?: number; + /** + * 被删除的数据 + */ + data?: json; + /** + * 请求的接口 + */ + url?: string; + /** + * 请求参数 + */ + params?: json; + /** + * 删除数据条数 + */ + count?: number; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ [key: string]: any; } - interface KnowConfigEntity { + interface SpaceInfoEntity { + /** + * ID + */ + id?: number; + /** + * 地址 + */ + url?: string; + /** + * 类型 + */ + type?: string; + /** + * 分类ID + */ + classifyId?: number; + /** + * 文件id + */ + fileId?: string; + /** + * 文件名 + */ + name?: string; + /** + * 文件大小 + */ + size?: number; + /** + * 文档版本 + */ + version?: number; + /** + * 文件位置 + */ + key?: string; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ [key: string]: any; } - interface KnowDataInfoEntity { + interface SpaceTypeEntity { + /** + * ID + */ + id?: number; + /** + * 类别名称 + */ + name?: string; + /** + * 父分类ID + */ + parentId?: number; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ [key: string]: any; } - interface KnowDataTypeEntity { + interface TaskInfoEntity { + /** + * ID + */ + id?: number; + /** + * 任务ID + */ + jobId?: string; + /** + * 任务配置 + */ + repeatConf?: string; + /** + * 名称 + */ + name?: string; + /** + * cron + */ + cron?: string; + /** + * 最大执行次数 不传为无限次 + */ + limit?: number; + /** + * 每间隔多少毫秒执行一次 如果cron设置了 这项设置就无效 + */ + every?: number; + /** + * 备注 + */ + remark?: string; + /** + * 状态 0-停止 1-运行 + */ + status?: number; + /** + * 开始时间 + */ + startDate?: Date; + /** + * 结束时间 + */ + endDate?: Date; + /** + * 数据 + */ + data?: string; + /** + * 执行的service实例ID + */ + service?: string; + /** + * 状态 0-系统 1-用户 + */ + type?: number; + /** + * 下一次执行时间 + */ + nextRunTime?: Date; + /** + * 状态 0-cron 1-时间间隔 + */ + taskType?: number; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; + /** + * 任意键值 + */ + [key: string]: any; + } + + interface UserAddressEntity { + /** + * ID + */ + id?: number; + /** + * 用户ID + */ + userId?: number; + /** + * 联系人 + */ + contact?: string; + /** + * 手机号 + */ + phone?: string; + /** + * 省 + */ + province?: string; + /** + * 市 + */ + city?: string; + /** + * 区 + */ + district?: string; + /** + * 地址 + */ + address?: string; + /** + * 是否默认 + */ + isDefault?: boolean; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -168,6 +944,50 @@ declare namespace Eps { } interface UserInfoEntity { + /** + * ID + */ + id?: number; + /** + * 登录唯一ID + */ + unionid?: string; + /** + * 头像 + */ + avatarUrl?: string; + /** + * 昵称 + */ + nickName?: string; + /** + * 手机号 + */ + phone?: string; + /** + * 性别 0-未知 1-男 2-女 + */ + gender?: number; + /** + * 状态 0-禁用 1-正常 2-已注销 + */ + status?: number; + /** + * 登录方式 0-小程序 1-公众号 2-H5 + */ + loginType?: number; + /** + * 密码 + */ + password?: string; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -287,27 +1107,27 @@ declare namespace Eps { } interface BaseComm { /** - * personUpdate + * 修改个人信息 */ personUpdate(data?: any): Promise; /** - * uploadMode + * 文件上传模式 */ uploadMode(data?: any): Promise; /** - * permmenu + * 权限与菜单 */ permmenu(data?: any): Promise; /** - * person + * 个人信息 */ person(data?: any): Promise; /** - * upload + * 文件上传 */ upload(data?: any): Promise; /** - * logout + * 退出 */ logout(data?: any): Promise; /** @@ -340,23 +1160,23 @@ declare namespace Eps { interface BaseOpen { /** - * refreshToken + * 刷新token */ refreshToken(data?: any): Promise; /** - * captcha + * 验证码 */ captcha(data?: any): Promise; /** - * login + * 登录 */ login(data?: any): Promise; /** - * html + * 获得网页内容的参数值 */ html(data?: any): Promise; /** - * eps + * 实体信息与路径 */ eps(data?: any): Promise; /** @@ -403,23 +1223,23 @@ declare namespace Eps { interface BaseSysDepartment { /** - * delete + * 删除 */ delete(data?: any): Promise; /** - * update + * 修改 */ update(data?: any): Promise; /** - * order + * 排序 */ order(data?: any): Promise; /** - * list + * 列表查询 */ list(data?: any): Promise; /** - * add + * 新增 */ add(data?: any): Promise; /** @@ -466,19 +1286,19 @@ declare namespace Eps { interface BaseSysLog { /** - * setKeep + * 日志保存时间 */ setKeep(data?: any): Promise; /** - * getKeep + * 获得日志保存时间 */ getKeep(data?: any): Promise; /** - * clear + * 清理 */ clear(data?: any): Promise; /** - * page + * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -539,39 +1359,39 @@ declare namespace Eps { interface BaseSysMenu { /** - * create + * 创建代码 */ create(data?: any): Promise; /** - * export + * 导出 */ export(data?: any): Promise; /** - * import + * 导入 */ import(data?: any): Promise; /** - * delete + * 删除 */ delete(data?: any): Promise; /** - * update + * 修改 */ update(data?: any): Promise; /** - * parse + * 解析 */ parse(data?: any): Promise; /** - * info + * 单个信息 */ info(data?: any): Promise; /** - * list + * 列表查询 */ list(data?: any): Promise; /** - * page + * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -579,7 +1399,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * add + * 新增 */ add(data?: any): Promise; /** @@ -620,23 +1440,23 @@ declare namespace Eps { interface BaseSysParam { /** - * delete + * 删除 */ delete(data?: any): Promise; /** - * update + * 修改 */ update(data?: any): Promise; /** - * html + * 获得网页内容的参数值 */ html(data?: any): Promise; /** - * info + * 单个信息 */ info(data?: any): Promise; /** - * page + * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -644,7 +1464,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * add + * 新增 */ add(data?: any): Promise; /** @@ -677,23 +1497,23 @@ declare namespace Eps { interface BaseSysRole { /** - * delete + * 删除 */ delete(data?: any): Promise; /** - * update + * 修改 */ update(data?: any): Promise; /** - * info + * 单个信息 */ info(data?: any): Promise; /** - * list + * 列表查询 */ list(data?: any): Promise; /** - * page + * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -701,7 +1521,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * add + * 新增 */ add(data?: any): Promise; /** @@ -734,27 +1554,27 @@ declare namespace Eps { interface BaseSysUser { /** - * delete + * 删除 */ delete(data?: any): Promise; /** - * update + * 修改 */ update(data?: any): Promise; /** - * move + * 移动部门 */ move(data?: any): Promise; /** - * info + * 单个信息 */ info(data?: any): Promise; /** - * list + * 列表查询 */ list(data?: any): Promise; /** - * page + * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -762,7 +1582,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * add + * 新增 */ add(data?: any): Promise; /** @@ -795,91 +1615,6 @@ declare namespace Eps { request: Service["request"]; } - interface DemoGoods { - /** - * delete - */ - delete(data?: any): Promise; - /** - * update - */ - update(data?: any): Promise; - /** - * info - */ - info(data?: any): Promise; - /** - * list - */ - list(data?: any): Promise; - /** - * page - */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: DemoGoodsEntity[]; - [key: string]: any; - }>; - /** - * add - */ - add(data?: any): Promise; - /** - * info - */ - info(data?: any): Promise; - /** - * list - */ - list(data?: any): Promise; - /** - * page - */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: DemoGoodsEntity[]; - [key: string]: any; - }>; - /** - * add - */ - add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - delete: string; - update: string; - info: string; - list: string; - page: string; - add: string; - info: string; - list: string; - page: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - delete: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - interface DemoUserFollow { /** * page @@ -1014,21 +1749,37 @@ declare namespace Eps { interface DictInfo { /** - * delete + * 删除 */ delete(data?: any): Promise; /** - * update + * 修改 */ update(data?: any): Promise; /** - * data + * 获得字典数据 */ data(data?: any): Promise; /** - * info + * 单个信息 */ info(data?: any): Promise; + /** + * 列表查询 + */ + list(data?: any): Promise; + /** + * 分页查询 + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: DictInfoEntity[]; + [key: string]: any; + }>; + /** + * 新增 + */ + add(data?: any): Promise; /** * list */ @@ -1056,6 +1807,9 @@ declare namespace Eps { list: string; page: string; add: string; + list: string; + page: string; + add: string; }; /** * 权限状态 @@ -1068,6 +1822,9 @@ declare namespace Eps { list: boolean; page: boolean; add: boolean; + list: boolean; + page: boolean; + add: boolean; }; /** * 请求 @@ -1077,23 +1834,23 @@ declare namespace Eps { interface DictType { /** - * delete + * 删除 */ delete(data?: any): Promise; /** - * update + * 修改 */ update(data?: any): Promise; /** - * info + * 单个信息 */ info(data?: any): Promise; /** - * list + * 列表查询 */ list(data?: any): Promise; /** - * page + * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -1101,21 +1858,9 @@ declare namespace Eps { [key: string]: any; }>; /** - * add + * 新增 */ add(data?: any): Promise; - /** - * page - */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: DictTypeEntity[]; - [key: string]: any; - }>; - /** - * all - */ - all(data?: any): Promise; /** * add */ @@ -1130,8 +1875,6 @@ declare namespace Eps { list: string; page: string; add: string; - page: string; - all: string; add: string; }; /** @@ -1144,8 +1887,6 @@ declare namespace Eps { list: boolean; page: boolean; add: boolean; - page: boolean; - all: boolean; add: boolean; }; /** @@ -1156,27 +1897,27 @@ declare namespace Eps { interface PluginInfo { /** - * install + * 安装插件 */ install(data?: any): Promise; /** - * delete + * 删除 */ delete(data?: any): Promise; /** - * update + * 修改 */ update(data?: any): Promise; /** - * info + * 单个信息 */ info(data?: any): Promise; /** - * list + * 列表查询 */ list(data?: any): Promise; /** - * page + * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -1184,7 +1925,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * add + * 新增 */ add(data?: any): Promise; /** @@ -1276,25 +2017,21 @@ declare namespace Eps { interface RecycleData { /** - * restore + * 恢复数据 */ restore(data?: any): Promise; /** - * info + * 单个信息 */ info(data?: any): Promise; /** - * page + * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; list: RecycleDataEntity[]; [key: string]: any; }>; - /** - * info - */ - info(data?: any): Promise; /** * list */ @@ -1318,7 +2055,6 @@ declare namespace Eps { restore: string; info: string; page: string; - info: string; list: string; page: string; add: string; @@ -1330,7 +2066,6 @@ declare namespace Eps { restore: boolean; info: boolean; page: boolean; - info: boolean; list: boolean; page: boolean; add: boolean; @@ -1343,23 +2078,23 @@ declare namespace Eps { interface SpaceInfo { /** - * delete + * 删除 */ delete(data?: any): Promise; /** - * update + * 修改 */ update(data?: any): Promise; /** - * info + * 单个信息 */ info(data?: any): Promise; /** - * list + * 列表查询 */ list(data?: any): Promise; /** - * page + * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -1367,7 +2102,64 @@ declare namespace Eps { [key: string]: any; }>; /** - * add + * 新增 + */ + add(data?: any): Promise; + /** + * 权限标识 + */ + permission: { + delete: string; + update: string; + info: string; + list: string; + page: string; + add: string; + }; + /** + * 权限状态 + */ + _permission: { + delete: boolean; + update: boolean; + info: boolean; + list: boolean; + page: boolean; + add: boolean; + }; + /** + * 请求 + */ + request: Service["request"]; + } + + interface SpaceType { + /** + * 删除 + */ + delete(data?: any): Promise; + /** + * 修改 + */ + update(data?: any): Promise; + /** + * 单个信息 + */ + info(data?: any): Promise; + /** + * 列表查询 + */ + list(data?: any): Promise; + /** + * 分页查询 + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: SpaceTypeEntity[]; + [key: string]: any; + }>; + /** + * 新增 */ add(data?: any): Promise; /** @@ -1375,7 +2167,7 @@ declare namespace Eps { */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; - list: SpaceInfoEntity[]; + list: SpaceTypeEntity[]; [key: string]: any; }>; /** @@ -1420,90 +2212,33 @@ declare namespace Eps { request: Service["request"]; } - interface SpaceType { - /** - * delete - */ - delete(data?: any): Promise; - /** - * update - */ - update(data?: any): Promise; - /** - * info - */ - info(data?: any): Promise; - /** - * list - */ - list(data?: any): Promise; - /** - * page - */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: SpaceTypeEntity[]; - [key: string]: any; - }>; - /** - * add - */ - add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - delete: string; - update: string; - info: string; - list: string; - page: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - delete: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - interface TaskInfo { /** - * delete + * 删除 */ delete(data?: any): Promise; /** - * update + * 修改 */ update(data?: any): Promise; /** - * start + * 开始 */ start(data?: any): Promise; /** - * once + * 执行一次 */ once(data?: any): Promise; /** - * stop + * 停止 */ stop(data?: any): Promise; /** - * info + * 单个信息 */ info(data?: any): Promise; /** - * page + * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -1511,11 +2246,11 @@ declare namespace Eps { [key: string]: any; }>; /** - * log + * 日志 */ log(data?: any): Promise; /** - * add + * 新增 */ add(data?: any): Promise; /** @@ -1554,13 +2289,545 @@ declare namespace Eps { interface UserAddress { /** - * delete + * 删除 */ delete(data?: any): Promise; /** - * update + * 修改 */ update(data?: any): Promise; + /** + * 单个信息 + */ + info(data?: any): Promise; + /** + * 列表查询 + */ + list(data?: any): Promise; + /** + * 分页查询 + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: UserAddressEntity[]; + [key: string]: any; + }>; + /** + * 新增 + */ + add(data?: any): Promise; + /** + * add + */ + add(data?: any): Promise; + /** + * 权限标识 + */ + permission: { + delete: string; + update: string; + info: string; + list: string; + page: string; + add: string; + add: string; + }; + /** + * 权限状态 + */ + _permission: { + delete: boolean; + update: boolean; + info: boolean; + list: boolean; + page: boolean; + add: boolean; + add: boolean; + }; + /** + * 请求 + */ + request: Service["request"]; + } + + interface UserInfo { + /** + * 删除 + */ + delete(data?: any): Promise; + /** + * 修改 + */ + update(data?: any): Promise; + /** + * 单个信息 + */ + info(data?: any): Promise; + /** + * 列表查询 + */ + list(data?: any): Promise; + /** + * 分页查询 + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: UserInfoEntity[]; + [key: string]: any; + }>; + /** + * 新增 + */ + add(data?: any): Promise; + /** + * 权限标识 + */ + permission: { + delete: string; + update: string; + info: string; + list: string; + page: string; + add: string; + }; + /** + * 权限状态 + */ + _permission: { + delete: boolean; + update: boolean; + info: boolean; + list: boolean; + page: boolean; + add: boolean; + }; + /** + * 请求 + */ + request: Service["request"]; + } + + interface FlowRun { + /** + * 调用流程 + */ + invoke(data?: any): Promise; + /** + * 调试 + */ + debug(data?: any): Promise; + /** + * page + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: RecycleDataEntity[]; + [key: string]: any; + }>; + /** + * info + */ + info(data?: any): Promise; + /** + * list + */ + list(data?: any): Promise; + /** + * page + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: RecycleDataEntity[]; + [key: string]: any; + }>; + /** + * add + */ + add(data?: any): Promise; + /** + * 权限标识 + */ + permission: { + invoke: string; + debug: string; + page: string; + info: string; + list: string; + page: string; + add: string; + }; + /** + * 权限状态 + */ + _permission: { + invoke: boolean; + debug: boolean; + page: boolean; + info: boolean; + list: boolean; + page: boolean; + add: boolean; + }; + /** + * 请求 + */ + request: Service["request"]; + } + + interface FlowConfig { + /** + * 通过名称获取配置 + */ + getByNode(data?: any): Promise; + /** + * 获取节点配置 + */ + config(data?: any): Promise; + /** + * 删除 + */ + delete(data?: any): Promise; + /** + * 修改 + */ + update(data?: any): Promise; + /** + * 单个信息 + */ + info(data?: any): Promise; + /** + * 列表查询 + */ + list(data?: any): Promise; + /** + * 分页查询 + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: FlowConfigEntity[]; + [key: string]: any; + }>; + /** + * 获取所有配置 + */ + all(data?: any): Promise; + /** + * 新增 + */ + add(data?: any): Promise; + /** + * 权限标识 + */ + permission: { + getByNode: string; + config: string; + delete: string; + update: string; + info: string; + list: string; + page: string; + all: string; + add: string; + }; + /** + * 权限状态 + */ + _permission: { + getByNode: boolean; + config: boolean; + delete: boolean; + update: boolean; + info: boolean; + list: boolean; + page: boolean; + all: boolean; + add: boolean; + }; + /** + * 请求 + */ + request: Service["request"]; + } + + interface FlowInfo { + /** + * 发布流程 + */ + release(data?: any): Promise; + /** + * 删除 + */ + delete(data?: any): Promise; + /** + * 修改 + */ + update(data?: any): Promise; + /** + * 单个信息 + */ + info(data?: any): Promise; + /** + * 列表查询 + */ + list(data?: any): Promise; + /** + * 分页查询 + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: FlowInfoEntity[]; + [key: string]: any; + }>; + /** + * 新增 + */ + add(data?: any): Promise; + /** + * 权限标识 + */ + permission: { + release: string; + delete: string; + update: string; + info: string; + list: string; + page: string; + add: string; + }; + /** + * 权限状态 + */ + _permission: { + release: boolean; + delete: boolean; + update: boolean; + info: boolean; + list: boolean; + page: boolean; + add: boolean; + }; + /** + * 请求 + */ + request: Service["request"]; + } + + interface KnowConfig { + /** + * 通过功能获取配置 + */ + getByFunc(data?: any): Promise; + /** + * 获取配置 + */ + config(data?: any): Promise; + /** + * 删除 + */ + delete(data?: any): Promise; + /** + * 修改 + */ + update(data?: any): Promise; + /** + * 单个信息 + */ + info(data?: any): Promise; + /** + * 列表查询 + */ + list(data?: any): Promise; + /** + * 分页查询 + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: KnowConfigEntity[]; + [key: string]: any; + }>; + /** + * 获取所有配置 + */ + all(data?: any): Promise; + /** + * 新增 + */ + add(data?: any): Promise; + /** + * 权限标识 + */ + permission: { + getByFunc: string; + config: string; + delete: string; + update: string; + info: string; + list: string; + page: string; + all: string; + add: string; + }; + /** + * 权限状态 + */ + _permission: { + getByFunc: boolean; + config: boolean; + delete: boolean; + update: boolean; + info: boolean; + list: boolean; + page: boolean; + all: boolean; + add: boolean; + }; + /** + * 请求 + */ + request: Service["request"]; + } + + interface KnowDataInfo { + /** + * 删除 + */ + delete(data?: any): Promise; + /** + * 修改 + */ + update(data?: any): Promise; + /** + * 单个信息 + */ + info(data?: any): Promise; + /** + * 列表查询 + */ + list(data?: any): Promise; + /** + * 分页查询 + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: KnowDataInfoEntity[]; + [key: string]: any; + }>; + /** + * 新增 + */ + add(data?: any): Promise; + /** + * 权限标识 + */ + permission: { + delete: string; + update: string; + info: string; + list: string; + page: string; + add: string; + }; + /** + * 权限状态 + */ + _permission: { + delete: boolean; + update: boolean; + info: boolean; + list: boolean; + page: boolean; + add: boolean; + }; + /** + * 请求 + */ + request: Service["request"]; + } + + interface KnowDataType { + /** + * 重建 + */ + rebuild(data?: any): Promise; + /** + * 删除 + */ + delete(data?: any): Promise; + /** + * 修改 + */ + update(data?: any): Promise; + /** + * 单个信息 + */ + info(data?: any): Promise; + /** + * 列表查询 + */ + list(data?: any): Promise; + /** + * 分页查询 + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: KnowDataTypeEntity[]; + [key: string]: any; + }>; + /** + * 新增 + */ + add(data?: any): Promise; + /** + * log + */ + log(data?: any): Promise; + /** + * add + */ + add(data?: any): Promise; + /** + * 权限标识 + */ + permission: { + rebuild: string; + delete: string; + update: string; + info: string; + list: string; + page: string; + add: string; + log: string; + add: string; + }; + /** + * 权限状态 + */ + _permission: { + rebuild: boolean; + delete: boolean; + update: boolean; + info: boolean; + list: boolean; + page: boolean; + add: boolean; + log: boolean; + add: boolean; + }; + /** + * 请求 + */ + request: Service["request"]; + } + + interface KnowLoader { + /** + * 加载文件,支持多个文件 + */ + file(data?: any): Promise; + /** + * 加载链接 + */ + link(data?: any): Promise; /** * info */ @@ -1597,526 +2864,6 @@ declare namespace Eps { * add */ add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - delete: string; - update: string; - info: string; - list: string; - page: string; - add: string; - page: string; - all: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - delete: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - page: boolean; - all: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface UserInfo { - /** - * delete - */ - delete(data?: any): Promise; - /** - * update - */ - update(data?: any): Promise; - /** - * info - */ - info(data?: any): Promise; - /** - * list - */ - list(data?: any): Promise; - /** - * page - */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: UserInfoEntity[]; - [key: string]: any; - }>; - /** - * add - */ - add(data?: any): Promise; - /** - * add - */ - add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - delete: string; - update: string; - info: string; - list: string; - page: string; - add: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - delete: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface FlowRun { - /** - * invoke - */ - invoke(data?: any): Promise; - /** - * debug - */ - debug(data?: any): Promise; - /** - * update - */ - update(data?: any): Promise; - /** - * info - */ - info(data?: any): Promise; - /** - * list - */ - list(data?: any): Promise; - /** - * page - */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: PluginInfoEntity[]; - [key: string]: any; - }>; - /** - * add - */ - add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - invoke: string; - debug: string; - update: string; - info: string; - list: string; - page: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - invoke: boolean; - debug: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface HelpInfo { - /** - * delete - */ - delete(data?: any): Promise; - /** - * update - */ - update(data?: any): Promise; - /** - * info - */ - info(data?: any): Promise; - /** - * list - */ - list(data?: any): Promise; - /** - * page - */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: HelpInfoEntity[]; - [key: string]: any; - }>; - /** - * add - */ - add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - delete: string; - update: string; - info: string; - list: string; - page: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - delete: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface HelpReply { - /** - * delete - */ - delete(data?: any): Promise; - /** - * update - */ - update(data?: any): Promise; - /** - * info - */ - info(data?: any): Promise; - /** - * list - */ - list(data?: any): Promise; - /** - * page - */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: HelpReplyEntity[]; - [key: string]: any; - }>; - /** - * add - */ - add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - delete: string; - update: string; - info: string; - list: string; - page: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - delete: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface KnowConfig { - /** - * getByFunc - */ - getByFunc(data?: any): Promise; - /** - * config - */ - config(data?: any): Promise; - /** - * delete - */ - delete(data?: any): Promise; - /** - * update - */ - update(data?: any): Promise; - /** - * info - */ - info(data?: any): Promise; - /** - * list - */ - list(data?: any): Promise; - /** - * page - */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: KnowConfigEntity[]; - [key: string]: any; - }>; - /** - * all - */ - all(data?: any): Promise; - /** - * add - */ - add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - getByFunc: string; - config: string; - delete: string; - update: string; - info: string; - list: string; - page: string; - all: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - getByFunc: boolean; - config: boolean; - delete: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - all: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface KnowDataInfo { - /** - * delete - */ - delete(data?: any): Promise; - /** - * update - */ - update(data?: any): Promise; - /** - * info - */ - info(data?: any): Promise; - /** - * list - */ - list(data?: any): Promise; - /** - * page - */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: KnowDataInfoEntity[]; - [key: string]: any; - }>; - /** - * add - */ - add(data?: any): Promise; - /** - * page - */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: KnowDataInfoEntity[]; - [key: string]: any; - }>; - /** - * log - */ - log(data?: any): Promise; - /** - * add - */ - add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - delete: string; - update: string; - info: string; - list: string; - page: string; - add: string; - page: string; - log: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - delete: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - page: boolean; - log: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface KnowDataType { - /** - * rebuild - */ - rebuild(data?: any): Promise; - /** - * delete - */ - delete(data?: any): Promise; - /** - * update - */ - update(data?: any): Promise; - /** - * info - */ - info(data?: any): Promise; - /** - * list - */ - list(data?: any): Promise; - /** - * page - */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: KnowDataTypeEntity[]; - [key: string]: any; - }>; - /** - * add - */ - add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - rebuild: string; - delete: string; - update: string; - info: string; - list: string; - page: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - rebuild: boolean; - delete: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface KnowLoader { - /** - * file - */ - file(data?: any): Promise; - /** - * link - */ - link(data?: any): Promise; - /** - * info - */ - info(data?: any): Promise; - /** - * list - */ - list(data?: any): Promise; - /** - * page - */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: UserInfoEntity[]; - [key: string]: any; - }>; - /** - * add - */ - add(data?: any): Promise; /** * 权限标识 */ @@ -2127,6 +2874,9 @@ declare namespace Eps { list: string; page: string; add: string; + page: string; + all: string; + add: string; }; /** * 权限状态 @@ -2138,6 +2888,9 @@ declare namespace Eps { list: boolean; page: boolean; add: boolean; + page: boolean; + all: boolean; + add: boolean; }; /** * 请求 @@ -2147,25 +2900,33 @@ declare namespace Eps { interface KnowRetriever { /** - * invoke + * 调用 */ invoke(data?: any): Promise; - /** - * list - */ - list(data?: any): Promise; - /** - * info - */ - info(data?: any): Promise; - /** - * delete - */ - delete(data?: any): Promise; /** * update */ update(data?: any): Promise; + /** + * info + */ + info(data?: any): Promise; + /** + * list + */ + list(data?: any): Promise; + /** + * page + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: UserInfoEntity[]; + [key: string]: any; + }>; + /** + * add + */ + add(data?: any): Promise; /** * add */ @@ -2175,10 +2936,11 @@ declare namespace Eps { */ permission: { invoke: string; - list: string; - info: string; - delete: string; update: string; + info: string; + list: string; + page: string; + add: string; add: string; }; /** @@ -2186,10 +2948,11 @@ declare namespace Eps { */ _permission: { invoke: boolean; - list: boolean; - info: boolean; - delete: boolean; update: boolean; + info: boolean; + list: boolean; + page: boolean; + add: boolean; add: boolean; }; /** @@ -2567,15 +3330,15 @@ declare namespace Eps { user: BaseSysUser; }; }; - demo: { goods: DemoGoods; user: { follow: DemoUserFollow; info: DemoUserInfo } }; + demo: { user: { follow: DemoUserFollow; info: DemoUserInfo } }; dict: { info: DictInfo; type: DictType }; plugin: { info: PluginInfo; reply: PluginReply }; recycle: { data: RecycleData }; space: { info: SpaceInfo; type: SpaceType }; task: { info: TaskInfo }; user: { address: UserAddress; info: UserInfo }; - flow: { run: FlowRun }; - help: { info: HelpInfo; reply: HelpReply }; + flow: { run: FlowRun; config: FlowConfig; info: FlowInfo }; + help: {}; know: { config: KnowConfig; data: { info: KnowDataInfo; type: KnowDataType }; diff --git a/build/cool/eps.json b/build/cool/eps.json index 3dc8b32..7d0b511 100644 --- a/build/cool/eps.json +++ b/build/cool/eps.json @@ -1 +1 @@ -[{"prefix":"/admin/base/comm","name":"AiAppEntity","api":[{"method":"post","path":"/personUpdate"},{"method":"get","path":"/uploadMode"},{"method":"get","path":"/permmenu"},{"method":"get","path":"/person"},{"method":"post","path":"/upload"},{"method":"post","path":"/logout"}]},{"prefix":"/admin/base/open","name":"AiDataInfoEntity","api":[{"method":"get","path":"/refreshToken"},{"method":"get","path":"/captcha"},{"method":"post","path":"/login"},{"method":"get","path":"/html"},{"method":"get","path":"/eps"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/department","name":"BaseSysDepartmentEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/order"},{"method":"post","path":"/list"},{"method":"post","path":"/add"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/log","name":"BaseSysLogEntity","api":[{"method":"post","path":"/setKeep"},{"method":"get","path":"/getKeep"},{"method":"post","path":"/clear"},{"method":"post","path":"/page"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/menu","name":"BaseSysMenuEntity","api":[{"method":"post","path":"/create"},{"method":"post","path":"/export"},{"method":"post","path":"/import"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/parse"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/param","name":"BaseSysParamEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/html"},{"method":"get","path":"/info"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/role","name":"BaseSysRoleEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/user","name":"BaseSysUserEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/move"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/demo/goods","name":"DemoGoodsEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/dict/info","name":"DictInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/data"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/dict/type","name":"DictTypeEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/page"},{"method":"get","path":"/all"},{"method":"post","path":"/add"}]},{"prefix":"/admin/plugin/info","name":"PluginInfoEntity","api":[{"method":"post","path":"/install"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/recycle/data","name":"RecycleDataEntity","api":[{"method":"post","path":"/restore"},{"method":"get","path":"/info"},{"method":"post","path":"/page"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/space/info","name":"SpaceInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/page"},{"method":"get","path":"/all"},{"method":"post","path":"/add"}]},{"prefix":"/admin/space/type","name":"SpaceTypeEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/task/info","name":"TaskInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/start"},{"method":"post","path":"/once"},{"method":"post","path":"/stop"},{"method":"get","path":"/info"},{"method":"post","path":"/page"},{"method":"get","path":"/log"},{"method":"post","path":"/add"}]},{"prefix":"/admin/user/address","name":"UserAddressEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/page"},{"method":"get","path":"/all"},{"method":"post","path":"/add"}]},{"prefix":"/admin/user/info","name":"UserInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/add"}]},{"prefix":"/admin/flow/run","name":"PluginInfoEntity","api":[{"method":"post","path":"/invoke"},{"method":"post","path":"/debug"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/help/info","name":"HelpInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/help/reply","name":"HelpReplyEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/config","name":"KnowConfigEntity","api":[{"method":"get","path":"/getByFunc"},{"method":"post","path":"/config"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"get","path":"/all"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/data/info","name":"KnowDataInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/page"},{"method":"get","path":"/log"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/data/type","name":"KnowDataTypeEntity","api":[{"method":"post","path":"/rebuild"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/loader","name":"UserInfoEntity","api":[{"method":"post","path":"/file"},{"method":"post","path":"/link"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/retriever","name":"ChatMessageEntity","api":[{"method":"post","path":"/invoke"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/msg/learn","name":"MsgLearnEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/order/draw","name":"OrderDrawEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/order/info","name":"OrderInfoEntity","api":[{"method":"post","path":"/refund"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"path":"/add"}]},{"prefix":"/admin/plugin/info","name":"PluginInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/plugin/reply","name":"PluginReplyEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/recycle/data","name":"RecycleDataEntity","api":[{"method":"post","path":"/restore"},{"method":"get","path":"/info"},{"method":"post","path":"/page"}]},{"prefix":"/admin/space/info","name":"SpaceInfoEntity","api":[{"method":"get","path":"/getConfig"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/space/type","name":"SpaceTypeEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/task/info","name":"TaskInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/start"},{"method":"post","path":"/once"},{"method":"post","path":"/stop"},{"method":"get","path":"/info"},{"method":"post","path":"/page"},{"method":"get","path":"/log"},{"method":"post","path":"/add"}]},{"prefix":"/admin/user/info","name":"UserInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/chat/message","name":"ChatMessageEntity","api":[{"path":"/page"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/chat/session","name":"ChatSessionEntity","api":[{"path":"/page"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/test","name":"TestEntity","api":[{"path":"/page"},{"path":"/update"},{"path":"/add"},{"path":"/info"},{"path":"/delete"},{"path":"/list"}]},{"prefix":"/admin/demo/user/follow","name":"DemoUserFollowEntity","api":[{"path":"/page"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/demo/user/info","name":"DemoUserInfoEntity","api":[{"path":"/t1"},{"path":"/t2"},{"path":"/t3"},{"path":"/page"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]}] \ No newline at end of file +[{"prefix":"/admin/base/comm","name":"AiAppEntity","api":[{"method":"post","path":"/personUpdate"},{"method":"get","path":"/uploadMode"},{"method":"get","path":"/permmenu"},{"method":"get","path":"/person"},{"method":"post","path":"/upload"},{"method":"post","path":"/logout"}]},{"prefix":"/admin/base/open","name":"AiDataInfoEntity","api":[{"method":"get","path":"/refreshToken"},{"method":"get","path":"/captcha"},{"method":"post","path":"/login"},{"method":"get","path":"/html"},{"method":"get","path":"/eps"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/department","name":"BaseSysDepartmentEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/order"},{"method":"post","path":"/list"},{"method":"post","path":"/add"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/log","name":"BaseSysLogEntity","api":[{"method":"post","path":"/setKeep"},{"method":"get","path":"/getKeep"},{"method":"post","path":"/clear"},{"method":"post","path":"/page"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/menu","name":"BaseSysMenuEntity","api":[{"method":"post","path":"/create"},{"method":"post","path":"/export"},{"method":"post","path":"/import"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/parse"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/param","name":"BaseSysParamEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/html"},{"method":"get","path":"/info"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/role","name":"BaseSysRoleEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/user","name":"BaseSysUserEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/move"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/dict/info","name":"DictInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/data"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/dict/type","name":"DictTypeEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/add"}]},{"prefix":"/admin/flow/config","name":"FlowConfigEntity","api":[{"method":"get","path":"/getByNode"},{"method":"post","path":"/config"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"get","path":"/all"},{"method":"post","path":"/add"}]},{"prefix":"/admin/flow/info","name":"FlowInfoEntity","api":[{"method":"post","path":"/release"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/flow/run","name":"RecycleDataEntity","api":[{"method":"post","path":"/invoke"},{"method":"post","path":"/debug"},{"method":"post","path":"/page"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/config","name":"KnowConfigEntity","api":[{"method":"get","path":"/getByFunc"},{"method":"post","path":"/config"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"get","path":"/all"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/data/info","name":"KnowDataInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/data/type","name":"KnowDataTypeEntity","api":[{"method":"post","path":"/rebuild"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"get","path":"/log"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/loader","name":"UserAddressEntity","api":[{"method":"post","path":"/file"},{"method":"post","path":"/link"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/page"},{"method":"get","path":"/all"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/retriever","name":"UserInfoEntity","api":[{"method":"post","path":"/invoke"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/add"}]},{"prefix":"/admin/plugin/info","name":"PluginInfoEntity","api":[{"method":"post","path":"/install"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/recycle/data","name":"RecycleDataEntity","api":[{"method":"post","path":"/restore"},{"method":"get","path":"/info"},{"method":"post","path":"/page"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/space/info","name":"SpaceInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/space/type","name":"SpaceTypeEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/page"},{"method":"get","path":"/all"},{"method":"post","path":"/add"}]},{"prefix":"/admin/task/info","name":"TaskInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/start"},{"method":"post","path":"/once"},{"method":"post","path":"/stop"},{"method":"get","path":"/info"},{"method":"post","path":"/page"},{"method":"get","path":"/log"},{"method":"post","path":"/add"}]},{"prefix":"/admin/user/address","name":"UserAddressEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/add"}]},{"prefix":"/admin/user/info","name":"UserInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/retriever","name":"ChatMessageEntity","api":[{"method":"post","path":"/invoke"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/msg/learn","name":"MsgLearnEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/order/draw","name":"OrderDrawEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/order/info","name":"OrderInfoEntity","api":[{"method":"post","path":"/refund"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"path":"/add"}]},{"prefix":"/admin/plugin/info","name":"PluginInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/plugin/reply","name":"PluginReplyEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/recycle/data","name":"RecycleDataEntity","api":[{"method":"post","path":"/restore"},{"method":"get","path":"/info"},{"method":"post","path":"/page"}]},{"prefix":"/admin/space/info","name":"SpaceInfoEntity","api":[{"method":"get","path":"/getConfig"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/space/type","name":"SpaceTypeEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/task/info","name":"TaskInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/start"},{"method":"post","path":"/once"},{"method":"post","path":"/stop"},{"method":"get","path":"/info"},{"method":"post","path":"/page"},{"method":"get","path":"/log"},{"method":"post","path":"/add"}]},{"prefix":"/admin/user/info","name":"UserInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/chat/message","name":"ChatMessageEntity","api":[{"path":"/page"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/chat/session","name":"ChatSessionEntity","api":[{"path":"/page"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/test","name":"TestEntity","api":[{"path":"/page"},{"path":"/update"},{"path":"/add"},{"path":"/info"},{"path":"/delete"},{"path":"/list"}]},{"prefix":"/admin/demo/user/follow","name":"DemoUserFollowEntity","api":[{"path":"/page"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/demo/user/info","name":"DemoUserInfoEntity","api":[{"path":"/t1"},{"path":"/t2"},{"path":"/t3"},{"path":"/page"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]}] \ No newline at end of file diff --git a/src/config/proxy.ts b/src/config/proxy.ts index 10478fc..56d2127 100644 --- a/src/config/proxy.ts +++ b/src/config/proxy.ts @@ -1,7 +1,7 @@ export const proxy = { "/dev/": { - // target: "http://127.0.0.1:9009", - target: "http://192.168.0.112:8001", + target: "http://127.0.0.1:8001", + // target: "http://192.168.0.112:8001", // target: "https://dev-admin.cool-js.cloud", changeOrigin: true, rewrite: (path: string) => path.replace(/^\/dev/, "") diff --git a/src/modules/helper/hooks/code.ts b/src/modules/helper/hooks/code.ts index 87f90c2..ef868a3 100644 --- a/src/modules/helper/hooks/code.ts +++ b/src/modules/helper/hooks/code.ts @@ -289,17 +289,31 @@ export function useCode() { }); } - console.log(table.columns); // 筛选 const clFilter = fieldEq .map((field) => { const item = table.columns.find((e) => e.prop == field); - return item - ? `\n\n\n` - : ""; + if (item) { + if (!item.dict) { + item.dict = []; + } + + if (item.component?.name == "cl-switch") { + item.dict = [ + { label: "是", value: 1 }, + { label: "否", value: 0 } + ]; + } + + return `\n\n\n`; + } else { + return ""; + } }) .join("\n"); diff --git a/src/modules/helper/hooks/menu.ts b/src/modules/helper/hooks/menu.ts index 8cf5815..8fb9a8e 100644 --- a/src/modules/helper/hooks/menu.ts +++ b/src/modules/helper/hooks/menu.ts @@ -52,6 +52,8 @@ export function useMenu() { }; }); + console.log(data); + // 批量插入权限 service.base.sys.menu.add(perms).then(() => { resolve(() => { diff --git a/src/modules/helper/views/ai-code.vue b/src/modules/helper/views/ai-code.vue index c68027e..c682d36 100644 --- a/src/modules/helper/views/ai-code.vue +++ b/src/modules/helper/views/ai-code.vue @@ -387,6 +387,7 @@ const code = reactive({ data: { router: "", prefix: "", + fileName: "", columns: [] as EpsColumn[], fieldEq: [], keyWordLikeFields: [], @@ -502,7 +503,7 @@ const code = reactive({ code.data.router = entityData.path.replace("/admin", ""); code.data.prefix = entityData.path; - code.data.columns = entityData.columns || []; + code.data.fileName = entityData.fileName; code.tips("Service 代码生成中"); @@ -549,15 +550,17 @@ const code = reactive({ code.loading = false; - ElMessageBox.confirm("编码完成,是否创建文件?", "提示", { - type: "success", - confirmButtonText: "开始创建", - cancelButtonText: "稍后再看" - }) - .then(() => { - createFile(); + if (isDev) { + ElMessageBox.confirm("编码完成,是否创建文件?", "提示", { + type: "success", + confirmButtonText: "开始创建", + cancelButtonText: "稍后再看" }) - .catch(() => null); + .then(() => { + createFile(); + }) + .catch(() => null); + } }, // 创建vue @@ -568,15 +571,24 @@ const code = reactive({ assign(code.data, form); - code.tips("Vue 代码生成中"); + code.tips("Vue 代码开始生成"); + + code.tips("AI 分析中"); + + await ai + .invokeFlow("comm-parse-entity-column", { + entity: code.getContent("node-entity") + }) + .then((res) => { + code.data.columns = res.columns || []; + }); - // ai分析 await ai .invokeFlow("comm-parse-column", { entity: code.getContent("node-entity") }) .then((res) => { - (code.data.columns as EpsColumn[]).forEach((e) => { + code.data.columns.forEach((e) => { e.component = res[e.propertyName]; }); }); @@ -692,6 +704,7 @@ const code = reactive({ // 保存 save() { + console.log(code); storage.set("ai-code.list", code.list); storage.set("ai-code.data", code.data); storage.set("ai-code.form", form); @@ -796,7 +809,7 @@ const desc = reactive({ // 创建文件 function createFile() { if (!isDev) { - return ElMessage.error("只有在开发环境下才有效"); + return ElMessage.error("只有在开发环境下才能创建文件"); } Form.value?.open({ @@ -859,13 +872,12 @@ function createFile() { submit(data, { close }) { code.tips("创建 Vue 文件中,过程可能会发生页面及服务重启"); - close(); - // 添加菜单、权限 menu.create({ code: code.getContent("vue"), ...code.data, - ...data + ...data, + name: form.entity }) .then((create) => { // 创建后端文件 @@ -894,6 +906,8 @@ function createFile() { }, 3000); }) .catch(() => null); + + close(); } } }); @@ -920,8 +934,14 @@ onMounted(() => { if (step.value == "coding") { code.list = storage.get("ai-code.list") || []; - code.data = storage.get("ai-code.data") || []; - assign(form, storage.get("ai-code.form") || {}); + + if (storage.get("ai-code.data")) { + code.data = storage.get("ai-code.data"); + } + + if (storage.get("ai-code.form")) { + assign(form, storage.get("ai-code.form")); + } } }); diff --git a/src/modules/user/views/info.vue b/src/modules/user/views/info.vue new file mode 100644 index 0000000..1a64991 --- /dev/null +++ b/src/modules/user/views/info.vue @@ -0,0 +1,149 @@ + + +