修改是否弹出运营管理员的逻辑
Showing
1 changed file
with
6 additions
and
1 deletions
| ... | @@ -18,11 +18,14 @@ const route = useRoute() | ... | @@ -18,11 +18,14 @@ const route = useRoute() |
| 18 | 18 | ||
| 19 | /** 对话框显示隐藏 */ | 19 | /** 对话框显示隐藏 */ |
| 20 | const dialogVisible = computed(() => { | 20 | const dialogVisible = computed(() => { |
| 21 | superTubeFlag.value = userData.superTubeFlag; | ||
| 21 | return route.query.code && userStore.isGetCurrUserInfo; | 22 | return route.query.code && userStore.isGetCurrUserInfo; |
| 22 | }); | 23 | }); |
| 23 | 24 | ||
| 24 | const loading = ref(false); | 25 | const loading = ref(false); |
| 25 | 26 | ||
| 27 | const superTubeFlag = ref(true); | ||
| 28 | |||
| 26 | /** 记录用户选择的角色 */ | 29 | /** 记录用户选择的角色 */ |
| 27 | const selectRole = ref(userData.superTubeFlag == 'Y' ? USERROLE.OPERATION : USERROLE.USE); //在专区需要默认值是平台运营方。 | 30 | const selectRole = ref(userData.superTubeFlag == 'Y' ? USERROLE.OPERATION : USERROLE.USE); //在专区需要默认值是平台运营方。 |
| 28 | 31 | ||
| ... | @@ -40,6 +43,7 @@ const beforeLogin = () => { | ... | @@ -40,6 +43,7 @@ const beforeLogin = () => { |
| 40 | loading.value = true; | 43 | loading.value = true; |
| 41 | if (userStore.getTokenPromise) { | 44 | if (userStore.getTokenPromise) { |
| 42 | userStore.getTokenPromise.then(() => { | 45 | userStore.getTokenPromise.then(() => { |
| 46 | superTubeFlag.value = userData.superTubeFlag; | ||
| 43 | userStore.getUserSystemMenuByRole(selectRole.value).then((res) => { | 47 | userStore.getUserSystemMenuByRole(selectRole.value).then((res) => { |
| 44 | loading.value = false; | 48 | loading.value = false; |
| 45 | if (res && res !== false) { | 49 | if (res && res !== false) { |
| ... | @@ -56,6 +60,7 @@ const beforeLogin = () => { | ... | @@ -56,6 +60,7 @@ const beforeLogin = () => { |
| 56 | loading.value = false; | 60 | loading.value = false; |
| 57 | }); | 61 | }); |
| 58 | } else { | 62 | } else { |
| 63 | superTubeFlag.value = userData.superTubeFlag; | ||
| 59 | userStore.getUserSystemMenuByRole(selectRole.value).then((res) => { | 64 | userStore.getUserSystemMenuByRole(selectRole.value).then((res) => { |
| 60 | loading.value = false; | 65 | loading.value = false; |
| 61 | if (res && res !== false) { | 66 | if (res && res !== false) { |
| ... | @@ -95,7 +100,7 @@ const beforeLogin = () => { | ... | @@ -95,7 +100,7 @@ const beforeLogin = () => { |
| 95 | <div class="title">数据提供方</div> | 100 | <div class="title">数据提供方</div> |
| 96 | </div> | 101 | </div> |
| 97 | <!-- 只有专区才有 --> | 102 | <!-- 只有专区才有 --> |
| 98 | <div class="per" v-if="userData?.superTubeFlag == 'Y'" :class="selectRole == USERROLE.OPERATION ? 'selected' : ''" @click="selectRole = USERROLE.OPERATION"> | 103 | <div class="per" v-if="superTubeFlag == 'Y'" :class="selectRole == USERROLE.OPERATION ? 'selected' : ''" @click="selectRole = USERROLE.OPERATION"> |
| 99 | <div class="img-operation"></div> | 104 | <div class="img-operation"></div> |
| 100 | <div class="title">平台运营方</div> | 105 | <div class="title">平台运营方</div> |
| 101 | </div> | 106 | </div> | ... | ... |
-
Please register or sign in to post a comment