fix(meetings): 删 MeetingNew 死代码 import (useUserStore 实际未用, 路径错)
commit996ac13加了 import { useUserStore } from '@/store/modules/user' + const userStore = useUserStore(), 但: - 实际 userStore 在文件里完全没被引用 (roleSegment 直接走 route.path.split('/')) - import 路径错了: 真实路径是 @/store/user, 不是 @/store/modules/user (src/store/ 下只有 user.js, 没有 modules/ 子目录) 上次 commite68476e把 MeetingNew 挪到 views/meetings/ 后, Vite import-analysis 触发解析错误: '@/store/modules/user does the file exist?' 修法: 直接删 import + userStore 声明 (本来就没用). roleSegment/isAdmin 仍然从 route.path 算, 不依赖 store. 为什么996ac13时没暴露: - 用户没在那个 commit 后跑过 npm run dev -e68476e的 git mv 让 vite 重新分析 import, 才报出来
This commit is contained in:
@@ -57,7 +57,6 @@
|
||||
<script setup>
|
||||
import { ref, reactive, computed, onMounted } from 'vue'
|
||||
import { useRoute, useRouter } from 'vue-router'
|
||||
import { useUserStore } from '@/store/modules/user'
|
||||
import { bizAdd, bizGet, bizUpdate } from '@/api/public'
|
||||
import { ElMessage } from 'element-plus'
|
||||
|
||||
@@ -65,7 +64,6 @@ const route = useRoute()
|
||||
const router = useRouter()
|
||||
|
||||
// ========== 角色感知 (admin/manager 共用此新建页, 按 URL 第 1 段识别) ==========
|
||||
const userStore = useUserStore()
|
||||
const roleSegment = computed(() => route.path.split('/')[1]) // 'admin' | 'manager'
|
||||
const isAdmin = computed(() => roleSegment.value === 'admin')
|
||||
const meetingsBase = computed(() => `/${roleSegment.value}/meetings`)
|
||||
|
||||
Reference in New Issue
Block a user