c821a49d by lihua

修改是否弹出运营管理员的逻辑

1 parent 03d5615e
...@@ -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>
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!