531f7641fb1a0d770e2c853f4a90a951305ed84c
- api/module/apps.ts:C17 四端点,寻址一律按 appCode(库内 id 不外露,V5)。 - types/data.ts 增 AppRow(四业务字段 + entryUrl);无角色/授权字段(V59 的界面侧表达)。 - views/admin/Apps.vue:注册(C10 格式与保留字做即时预检,但保存失败以后端 msg 为准并留在弹窗里)、 改名(code 不随改,输入框禁用)、复制应用入口(后端给站内路径,前端补 origin,生产/本地都能点开)、 删除(在用禁删与"编码不复用"两类拒绝一律原样提示,前端不复制规则,同 AdminListPanel 口径)。 页面上没有任何"给这个应用配谁能用"的入口——那是有意的。 - AppSettings.vue:tab 值改闭集判定(roles/apps/dicts),?tab=apps 可深链; 入口本身仍由 capabilities.schoolAdmin 决定(S3 第三支路),不做"进了页再藏 tab"。 门禁:npx vue-tsc --noEmit exit 0;npm run build ✓ built in 12.16s。
form-center-front
managed by projman
Languages
Vue
56.5%
TypeScript
39.8%
SCSS
1.6%
CSS
1.5%
HTML
0.6%