Selaa lähdekoodia

fix: 使用staffId判断销售负责人

lanjianrong 4 vuotta sitten
vanhempi
commit
fb353b2a43

+ 1 - 0
src/api/sys/model/userModel.ts

@@ -35,4 +35,5 @@ export interface GetUserInfoModel {
   id: string
   roles: string[]
   isAdmin: number
+  staffId: string
 }

+ 1 - 1
src/views/dashboard/project-detail/index.vue

@@ -65,7 +65,7 @@
       const hasAdmin = computed(() => projectInfo.value?.userId !== 'xCi4xUL6uur0h7fVI--NeA')
       const userStore = useUserStore()
       const hasPermission = computed(
-        () => !!userStore.getUserInfo.isAdmin || projectInfo.value?.staffIdEncrypted === userStore.getUserInfo.id
+        () => !!userStore.getUserInfo.isAdmin || projectInfo.value?.staffIdEncrypted === userStore.getUserInfo.staffId
       )
       const route = useRoute()
       async function fetchProjectInfo(id: string) {