Commit Graph

  • 73297e4b52 feat(dept): 自定义部门成员弹窗改为穿梭框,左侧全部人员、中间箭头、右侧已有成员 main chenxing 2026-10-26 14:16:16 +08:00
  • 4f94dbdbda fix(dept): 修包含子组下表格空白,状态改回胶囊开关,人员前 10 可点,自定义左栏轻量化 chenxing 2026-10-26 11:46:44 +08:00
  • 51c95dd7b9 fix(dept): 部门表格改用 iView Table,来源切换去英文并固定顺序,自定义排序改为弹框拖动 chenxing 2026-10-23 15:10:24 +08:00
  • c39c0f83d7 feat(dept): 部门管理改为表格,系统精简为 5 列、自定义表格化并支持拖动排序 chenxing 2026-10-23 10:31:04 +08:00
  • 83a73dfcc8 feat(dept): 部门管理新增 CUSTOM 自定义部门页签 chenx 2026-10-22 09:36:18 +08:00
  • b8c55a0654 fix(dept): 页面骨架改为标准 tree-wrapper + main-container,去掉自造 iView Card chenxing 2026-10-21 16:01:59 +08:00
  • 7cb8b7b974 fix(dept): 启停部门不再重刷左侧树;说明条改回 iView 原生 Alert chenxing 2026-10-21 15:33:54 +08:00
  • 16d49375f1 fix(dept): 撤掉树节点开关、修文案误判;部门管理迁入「基础设置」并改走接口 chenxing 2026-10-21 15:12:53 +08:00
  • b2a4eeb2f3 fix(ci): 构建容器名唯一化 + npm 走国内镜像源(避免并发互踩 exit 137) ops 2026-10-21 06:24:29 +00:00
  • 8bbe3c654b feat(dept): 部门管理改卡片视图,树只到学校层+含子组开关,修复只显示教师组 chenxing 2026-10-21 10:31:10 +08:00
  • e83983b41c ci: apk 源统一走 aliyun(规避 dl-cdn 时段性被拦卡 60s) ops 2026-10-21 01:37:01 +00:00
  • 3605a91b78 feat(module): 子模块自定义ID/路径改为选填,适配按钮权限型子模块 chenxing 2026-10-21 08:53:00 +08:00
  • 24ae7b13fe 部门线P0最小批:极简部门管理页(只读树+状态徽标+启停确认,权限管理分组下) chenxing 2026-10-20 22:37:43 +08:00
  • 1a011656ec ci: apk 源不可达时按可达性自动切换镜像(修复流水线卡死在第一步) chenxing 2026-10-20 14:18:45 +08:00
  • 32b73ba407 fix(授权): 父级勾选态改「任一子节点选中即选中」+ 无模块应用可授权(组授权/角色授权) chenxing 2026-10-20 12:18:54 +08:00
  • e8ab9280bf feat(loading): 表格加载接通道 .ysch-spin(v1.11 试点第一端)——TablePageAlovaNew/Alova 插槽挂 ysch-spin,main.scss 改布局块+文案 var(--brand),删 loading.gif 两份副本(ModuleManage 按钮权限既有改动不在本提交) chenxing 2026-10-14 18:13:13 +08:00
  • d48153ced9 fix(状态徽标): 正常/禁用改主题色描边徽标(对齐「当前生效」样式) chenxing 2026-10-11 11:07:02 +08:00
  • d034320406 feat(验收微调轮): 状态徽标描边化+树卡300px+截断预留收窄+全应用/日志链接主题色 chenxing 2026-10-11 10:46:49 +08:00
  • 3b0f29b0d1 feat(接入规范验收修订轮): 操作列收口text形态+通道撑满高度+主题色批量落地 chenxing 2026-10-10 23:39:32 +08:00
  • 5c7d5d68e4 revert(顶栏): 移除 LOGO 文字显示(用户反馈子应用不展示,仅门户展示)(LOGO文字与主题JSON化增补) chenxing 2026-10-09 12:29:36 +08:00
  • a2aa4f925c fix(顶栏): LOGO 文字字号对齐应用名层级(19px/700)(LOGO文字与主题JSON化增补) chenxing 2026-10-09 11:56:43 +08:00
  • 2dec060b91 feat(顶栏): LOGO 徽标旁显示平台文字(yh-logo-text 键接入)(LOGO文字与主题JSON化) chenxing 2026-10-09 10:36:10 +08:00
  • c12628f051 外观偏好异步补齐C:顶栏新增云海 logo 徽标 + 接平台键 yh-logo-url + sync 件更新 chenxing 2026-10-08 18:52:31 +08:00
  • 0a93441f64 chore(deps): view-ui-plus lock 对齐 1.3.24(YschTheme 通道批次0 前置,版本锁测试解锁) chenxing 2026-10-07 23:35:46 +08:00
  • b1dba84c49 feat(appicon): 应用图标 AppIcon 矢量选择器接入(YschAppIcons 资产库 10-04 轮) chenxing 2026-10-06 20:16:21 +08:00
  • efd55a3a75 feat(avatar): 顶栏三态头像接入(YschTheme 默认头像轮 sync 件) chenxing 2026-10-06 20:16:20 +08:00
  • 5296b5999c feat(theme): A 类免插件接入 YschTheme 中央静态通道(index.html loader + 删本地 layout.css) chenxing 2026-10-06 20:16:03 +08:00
  • ec53c34b9c feat(app): 基石应用删除解禁——MyConfirm 同步 projman 删除模(输名确认+红色确认键),删除一律危险确认;基石模块/推送仍置灰 chenxing 2026-09-29 15:26:25 +08:00
  • e034b947e5 fix(app): 性质/技术标识提示改 md-help 图标+Button 触发的 Tooltip(max-width=320 防截断);基石应用整行隐藏 Pc 地址/图标(无消费方) chenxing 2026-09-29 14:47:21 +08:00
  • e1aee91a98 feat(app): 基石应用隐藏门户投放字段(前端类型/PC·App地址图标/公众号/钉钉);性质说明改 Tooltip 防折行;技术标识加 kebab-case 提示与校验 chenxing 2026-09-29 11:39:59 +08:00
  • 14dcdb7fe1 feat(app): 编辑应用回传 appCode/appNature 必填配套(C5)——AppForm 编辑态技术标识必填规则(后端 Create/Update 组同口径);EditAppContainer 学校分支补回传 categoryId/appCode/appNature 原值满足平台校验(后端学校覆盖只读名称/描述/图标,语义不变) chenxing 2026-09-28 17:08:12 +08:00
  • 6a2c82c0ef feat(app): 应用表单加性质 Switch+技术标识,列表加性质列且基石行模块/推送/删除置灰(消息卡片方案 B1) chenxing 2026-09-28 12:44:45 +08:00
  • 0080861482 fix(authz): 组授权卡片计数改贴整卡右下角,与子组继承复选框同列 chenxing 2026-09-23 09:29:32 +08:00
  • 02a203a7f1 fix(authz): 组授权卡片头计数下沉右下角,子组继承回归最右 chenxing 2026-09-23 09:24:46 +08:00
  • 71c08d6e9a feat(authz): 权限一览加「全部展开」开关与卡片布局加固;下线测试推送页 chenxing 2026-09-18 11:13:36 +08:00
  • 7784492522 chore(types): 同步用户身份字段(删 SysUserVo.roles,identityNames 口径注释订正) chenxing 2026-09-18 11:13:27 +08:00
  • d012a99e28 feat(log): 三类日志列表加大小列,详情按 50KB 门槛切换在线预览/下载 chenxing 2026-09-18 09:24:38 +08:00
  • 628a914e19 feat(authz): 应用类型卡片新增「全部展开」开关 + 用户管理列宽让位部门列 chenxing 2026-09-16 19:14:23 +08:00
  • a082e59c3e fix(tree): 修复左侧树滚动条失效与叶子节点误显 +/−,统一权限一览连接线 chenxing 2026-09-16 17:46:06 +08:00
  • af94e1d2cb fix(permission): 角色节点联动已授权应用、所属部门按行收窄、树滚动条收敛 chenxing 2026-09-16 16:33:58 +08:00
  • 4237615238 权限一览修订 chenxing 2026-09-16 09:44:54 +08:00
  • 711765234f feat(app-module): 模块管理新增图标字段的表格列与表单行 chenxing 2026-09-15 18:11:18 +08:00
  • 6750a735c2 fix(auth): 改用 zTree 原生级联替代手动 checkNode,彻底修复级联错乱 chenxing 2026-09-15 17:45:43 +08:00
  • af367ddd19 fix(auth): 修复勾选级联视觉不生效——checkNode 提前 return 跳过外观刷新 chenxing 2026-09-15 17:18:21 +08:00
  • e1cdc26697 feat(auth): 树勾选级联+点击文字勾选+树默认闭合 chenxing 2026-09-15 16:51:43 +08:00
  • e0252eb997 fix(user): 编辑用户「所在组」路径去掉分隔符两侧空格 chenxing 2026-09-11 10:14:22 +08:00
  • df5f5d2cff ci: update build workflow [skip ci] admin 2026-09-10 19:43:54 +08:00
  • 659a569054 init: readme guide [skip ci] admin 2026-09-10 19:43:49 +08:00
  • c1e4603fa4 ci修订:恢复构建容器名唯一化(模板重注入回退修复) chenxing 2026-09-10 19:32:49 +08:00
  • 194e76184a ci: init build workflow [skip ci] admin 2026-09-10 15:01:43 +08:00
  • 4bf8efedbb 删除目录「.gitea/workflows」 chenxing 2026-09-10 15:01:20 +08:00
  • 12f9771ed5 ci: update build workflow [skip ci] admin 2026-09-10 14:58:09 +08:00
  • 3697121c03 移除未使用的 sass-loader 并重生 lock(修 build.yml 在 CI 里 npm ci 失败)-本项目是 vite 工程,src 与 vite.config.ts 对 sass-loader 零引用,scss 编译由 dependencies 里的 sass(dart-sass)承担;但 sass-loader@10 作为 peer 把 node-sass@6 拖进了 package-lock,CI 的 npm ci 在 node:20 容器里必须装 node-sass(最高只支持 Node 16,无预编译二进制,postinstall 退回 node-gyp 源码编译且内网拉不到 nodejs.org 头文件),故 build.yml 自加入起两次 run 全挂;本地 npm ci --dry-run 实测确认安装集含 node-sass 6.0.1,清理后 node-sass 与 webpack 子树引用均为 0;lock 同步移除 sass-loader 连带拖入的整条 webpack 工具链(@webassemblyjs/*、terser-webpack-plugin、schema-utils、neo-async 等,3005 行删除),node_modules 未动(--package-lock-only),npm run build 本地通过;做法与 Notice d2d0eb6 一致 chenxing 2026-09-10 12:36:38 +08:00
  • 34c2496704 ci修订:构建容器名唯一化+deploy.yml改手动触发(修复 exit 137 互杀)-根因是 runner 挂宿主 docker.sock,容器名在整个 daemon 上是共享命名空间,而 build.yml 与新加的 deploy.yml 都写死固定名 frontbuild,两条又都挂 push 触发:同一次 push 并发起两个 job,各自的 docker rm -f frontbuild 会把对方正在 npm ci/build 的容器直接 SIGKILL 掉,表现为无编译报错的 exitcode 137(2026-09-10 三仓同推即撞,UserBase 两条 run 与 Cms run 全红、Notice 侥幸绿);改法:两条 workflow 内 BUILD_CONTAINER=frontbuild-${GITHUB_RUN_ID}-${时间戳} 全步引用(run/exec/cp/rm 统一),GITHUB_RUN_ID 实例级唯一、时间戳兜底手动重跑与未注入场景;部署通道收敛:push 自动部署归一 build.yml→Nexus→projman 前端发布,deploy.yml 的 on 去掉 push 只留 workflow_dispatch(需要直连宿主 /data/www/userbase 软链秒级回滚时在 Actions 手动 Run),避免同一次提交被部署两遍;四条 workflow YAML 解析通过、改动 step sh -n 语法通过 chenxing 2026-09-10 12:16:31 +08:00
  • efff0eba39 退出登录图标接入 ysch 单 svg+首页入口与登出路由修订:从 YschIcons/svg 复制 logout.svg、shouye.svg 进 src/assets/icons(雪碧图根目录文件即 #icon-{name}),退出与头部按钮改用现成 SvgIcon 渲染,不再依赖 index.html 引入的 bschload.min.js 平台 iconfont 字体(与 Notice 同形同尺寸:退出 18px、头部 22px,均白色);<svg> 默认 inline 带基线降部空隙,新增组件 scoped 补 display:block 与首页按钮 flex 居中(layout.css 的 .logout i/.icon-btn i 只命中 <i>,不改压缩产物);头部「常用应用」改「返回首页」(本项目 appList 实为 store.modules,menu.ts 无 url/icon 键,面板渲染 href="undefined" 属坏入口;面板 DOM 与 showPanel/isPanel 保留仅失去入口);linkHomePage 仅改独立 Web 分支 URL /BschHome→/userhome/front/index.html(线上 BschHome 实测 404),嵌入态 BschLoadUtil.goBackDesktop() 逻辑原样保留;登出路由 /cas/logout→/logout 与 Notice/UserhomeFront 统一(/cas/logout 在 SSO 侧无效);build 通过 chenxing 2026-09-10 11:58:00 +08:00
  • 47a5184ddc ci: init build workflow [skip ci] admin 2026-09-09 18:01:38 +08:00
  • b1b16332e4 ci chenxing 2026-09-07 18:29:17 +08:00
  • c7404b9d5e env-config修订 chenxing 2026-09-07 18:16:37 +08:00
  • 7e37f2ada6 更改校端权限 chenxing 2026-09-07 09:32:38 +08:00
  • 9200fa2135 更改环境配置 chenxing 2026-09-03 23:57:05 +08:00
  • 790f0e3db5 bug修订 chenxing 2026-09-02 08:41:35 +08:00
  • 428ee56bd3 读取动态配置 chenxing 2026-09-01 11:50:38 +08:00
  • 886cce1b9e 跨校身份更改 chenxing 2026-08-27 20:13:16 +08:00
  • 73066b5ab3 转出状态 chenxing 2026-08-26 12:37:56 +08:00
  • 9c04b5e9fc 样式修复 chenxing 2026-08-20 15:35:43 +08:00
  • f5c1289681 开放日志修改 chenxing 2026-08-20 12:17:29 +08:00
  • 049965f51b 添加开放接口日志 chenxing 2026-08-20 10:23:47 +08:00
  • 35529fc671 api路径修复 chenxing 2026-08-19 12:01:26 +08:00
  • eb0ab76c83 修复api chenxing 2026-08-19 11:28:31 +08:00
  • bf6439888e 更新api chenxing 2026-08-19 00:26:27 +08:00
  • a096948371 api更改 chenxing 2026-08-19 00:19:03 +08:00
  • 5247515a85 ci chenxing 2026-08-18 23:48:18 +08:00
  • 02f1fd2b14 修复重复弹msg的bug chenxing 2026-08-18 23:31:27 +08:00
  • 8fd5a21fcc 推送/操作日志下载改location.href;移动组关闭自动select;所在组改单选 chenxing 2026-08-18 00:04:08 +08:00
  • 58a606764b 更改推送日志功能 chenxing 2026-08-17 22:54:49 +08:00
  • 4b73cc7b29 推送日志修改 chenxing 2026-08-17 20:25:18 +08:00
  • 89e7c08b2f 功能修改 chenxing 2026-08-17 19:49:00 +08:00
  • 2321571060 修改角色bug chenxing 2026-08-17 18:54:00 +08:00
  • 0fa4b0f38a 修复所在组bug chenxing 2026-08-17 17:19:04 +08:00
  • b96bbc9a62 修改功能 chenxing 2026-08-17 16:41:08 +08:00
  • 85619785f6 推送功能添加 chenxing 2026-08-14 09:08:01 +08:00
  • 4077ef64d8 组用户功能修订 chenxing 2026-08-12 19:19:46 +08:00
  • 82f4c623af 修改环境变量,重新ci chenxing 2026-08-10 17:57:27 +08:00
  • 648c32c29e test chenxing 2026-08-10 16:33:36 +08:00
  • bf2d800c63 docs: 注明仓库Actions已启用,push到main自动触发部署 chenxing 2026-08-10 16:24:16 +08:00
  • 4adf38af77 fix: deploy.yml 两处修复 - .npmrc 仅存在时删(被gitignore,CI无此文件); 软链改用相对路径(releases/X)避免Caddy容器内绝对路径断链 chenxing 2026-08-10 16:16:58 +08:00
  • 020911419e fix: 前端部署方案B修复 - deploy.yml支持首次真实目录迁移到releases/initial再建软链; 删除多余且基于错误假设的caddy-switch.yml(Caddy已是file_server) chenxing 2026-08-10 16:06:09 +08:00
  • 06ee85cf8d ci: 前端方案B - 软链接版本化部署(不再打镜像) + caddy-switch 工作流 chenxing 2026-08-10 15:42:00 +08:00
  • eea881b616 init: UserBaseFront (frontend) chenxing 2026-08-10 14:40:12 +08:00