hookehuyr

fix 登录页授权跳转判断优化

...@@ -50,6 +50,8 @@ ...@@ -50,6 +50,8 @@
50 </template> 50 </template>
51 51
52 <script setup> 52 <script setup>
53 +import Cookies from 'js-cookie'
54 +
53 import { ref, onMounted } from 'vue'; 55 import { ref, onMounted } from 'vue';
54 import { Toast } from 'vant' 56 import { Toast } from 'vant'
55 import { useRoute, useRouter } from 'vue-router' 57 import { useRoute, useRouter } from 'vue-router'
...@@ -102,6 +104,16 @@ onMounted(() => { ...@@ -102,6 +104,16 @@ onMounted(() => {
102 } else { 104 } else {
103 use_widget.value = false; 105 use_widget.value = false;
104 } 106 }
107 + // 判断微信授权状态,进入页面时未授权需要授权跳转
108 + if (!Cookies.get('PHPSESSID')) {
109 + $router.replace({
110 + path: '/auth',
111 + query: {
112 + href: location.hash,
113 + userType: 'b'
114 + }
115 + });
116 + }
105 }) 117 })
106 118
107 // 手机号输入控件控制 119 // 手机号输入控件控制
...@@ -215,11 +227,10 @@ export default { ...@@ -215,11 +227,10 @@ export default {
215 mixins: [mixin.init], 227 mixins: [mixin.init],
216 data() { 228 data() {
217 return { 229 return {
218 - sliderShow: false 230 + sliderShow: false,
219 } 231 }
220 }, 232 },
221 mounted() { 233 mounted() {
222 -
223 }, 234 },
224 methods: { 235 methods: {
225 submit() { 236 submit() {
......
...@@ -23,8 +23,8 @@ ...@@ -23,8 +23,8 @@
23 <div class="book-video-title"> 23 <div class="book-video-title">
24 <van-row> 24 <van-row>
25 <van-col span="12"> 25 <van-col span="12">
26 - 作品演绎 26 + <span class="bg-gradient">作品演绎</span>
27 - <div style="background-color: #F9D95C; width: 70px; height: 4px;"></div> 27 + <!-- <div style="background-color: #F9D95C; width: 70px; height: 4px;"></div> -->
28 </van-col> 28 </van-col>
29 <van-col span="12"> 29 <van-col span="12">
30 <div style="font-size: 1rem; color: #999999; text-align: right;"> 30 <div style="font-size: 1rem; color: #999999; text-align: right;">
...@@ -341,6 +341,13 @@ export default { ...@@ -341,6 +341,13 @@ export default {
341 .book-video-title { 341 .book-video-title {
342 background-color: #F7F7F7; 342 background-color: #F7F7F7;
343 padding: 1rem 1.5rem; 343 padding: 1rem 1.5rem;
344 + .bg-gradient {
345 + background: linear-gradient(@base-color, @base-color) no-repeat;
346 + /*调整下划线的宽度占百分之百 高度是3px */
347 + background-size: 100% 3px;
348 + /* 调整下划线的起始位置 左侧是0 上边是1.15em */
349 + background-position: 0 1rem;
350 + }
344 } 351 }
345 352
346 .book-video-language { 353 .book-video-language {
......