lijing afa9cef808
build / build (push) Successful in 4m11s
feat: 前台新增积分来源明细弹窗与管理员后台入口判定
- SpaceSide:点击「积分」可查看积分来源明细(发布/评论逐条带分值,分页),
  4 个空间页(ModuleList/RecordDetail/RecordEdit/Timeline)传入 :points-userid
- api:新增 pointsSourceList(/PointsSourceList);ProfessionDetail 改注为纯读
  (阅读数由 VisitCreate 记足迹时 +1)
- layout/App:管理员判定改用 BoaUser.type(1 超管 / 2 学校管理员)或区局账号,
  后台管理入口落地栏目管理 #/module;App.vue 透传 user.type
- ModuleBar/profession-ui:栏目条 auto 外边距只对「更多」项生效(上级栏目组项
  的下拉包装层留在原位排队),项间距 6px→5px
- 页脚备案信息更新为 ©2024-2026 豫ICP
2026-10-09 09:33:41 +08:00

教师专业发展 - 前台展示(profession-view)

教师任教学科教案归纳及学习资料总结 —— 前台展示端。 2026-09-24:由 dorm-notice 模板改名为 profession-view,并按历史项目 ProfessionPageOld 的页面逻辑重写为专业发展前台页面(模板 dorm 业务已删除)。

页面(对照历史前台页面节点)

路由 modId 页面 历史参考
/home 100 发展首页(栏目条+最新记录+排行+我的积分) ProfessionPage_Home
/module/list?mouid= 110 栏目文章分页列表 TeaModuleList
/record/new?mouid=&serid= 120 发布/编辑(动态字段+富文本+附件) TeaBlogCustom
/record/detail?serid= 140 详情(正文/字段/附件/评论/访客) TeaPersonalView2
/timeline?userid= 130 个人空间按年时间轴 TeachMyselfTimer
/area 160 区级视图(超管/区局账号) ProfessionAreaPage_Home

接口

src/api/module/profession.ts:对应后端 E:\YHXT\java\Profession(com.yunhai.profession)的 profession / moudule / points / stats / base / file 六个域,路径前缀 /api/...,响应 {code,msg,data} 由 alova 封装解包。

快速开始

npm install
npm run dev        # http://localhost:8081(当前运行端口),/api 代理 → http://localhost:8107
npm run build

modId 菜单对齐与后端配置见《E:\YHXT\java\Profession\重构任务计划.md》。

S
Description
managed by projman
Readme
3.6 MiB
Languages
Vue 47.9%
JavaScript 26.1%
TypeScript 14.8%
CSS 8.9%
SCSS 1.7%
Other 0.6%