feat: 前台新增积分来源明细弹窗与管理员后台入口判定
build / build (push) Successful in 4m11s

- 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
This commit is contained in:
lijing
2026-10-09 09:33:41 +08:00
parent e6decedae4
commit afa9cef808
12 changed files with 467 additions and 36 deletions
+3 -3
View File
@@ -22,8 +22,8 @@ const layoutData = reactive({
async function initShell() {
try {
const user: any = await baseApi.getUserInfo().send();
const { id, name } = user || {};
layoutData.userInfo = { id, name: name || "", avatar: "" };
const { id, name, type } = user || {};
layoutData.userInfo = { id, name: name || "", avatar: "", type };
layoutData.schoolName = user?.school?.name || "教师专业发展";
isLogin.value = true;
} catch (error: any) {
@@ -58,7 +58,7 @@ const showHero = computed(
</div>
</div>
</div>
<footer class="app-footer">河南云海星通科技有限公司 版权所有 © 2012-2013 沪ICP备13000443号-1</footer>
<footer class="app-footer">河南云海星通科技有限公司 版权所有 ©2024-2026 豫ICP备1234567890号</footer>
</template>
<style lang="scss">