123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- <script>
- import {
- onBackPress
- } from "@dcloudio/uni-app"
- import cacheManager from "@/utils/cacheManager.js";
- import {
- useIsCanBack
- } from "@/store/isCanBack.js";
- export default {
- // creat by wgy 0619 生命周期 钩子
- onLaunch: function() {
- // #ifdef APP-PLUS
- if (cacheManager.get('auth')) {
- uni.reLaunch({
- url: `/pages/admin/ShouYe/shouye`,
- success() {
- plus.navigator.closeSplashscreen();
- }
- })
- } else {
- cacheManager.clearAll()
- uni.reLaunch({
- url: '/pages/Login/index',
- success() {
- plus.navigator.closeSplashscreen();
- }
- });
- }
- // #endif
- // #ifdef H5
- if (cacheManager.get('auth')) {
- if (cacheManager.get('auth').type == 2 || cacheManager.get('auth').type == 5) {
- uni.reLaunch({
- url: `/pages/admin/ShouYe/shouye`,
- success() {
- }
- })
- } else {
- uni.reLaunch({
- url: `/pages/client/ShouYe/shouye`,
- success() {
- }
- })
- }
- }
- // #endif
- },
- onShow: function() {
- // #ifdef APP-PLUS
- const webview = plus.webview.currentWebview();
- plus.key.addEventListener('backbutton', () => {
- const store = useIsCanBack();
- if (!store.isCanBack) {
- event.preventDefault();
- return false
- } else {
- return true
- }
- });
- // #endif
- // // #ifdef H5
- // alert(cacheManager.get('auth'))
- // alert(123123123)
- // if (cacheManager.get('auth')) {
- // if (cacheManager.get('auth').type === 2 || cacheManager.get('auth').type == 5) {
- // uni.reLaunch({
- // url: `/pages/admin/ShouYe/shouye`,
- // success() {
- // }
- // })
- // } else {
- // uni.reLaunch({
- // url: `/pages/client/ShouYe/shouye`,
- // success() {
- // }
- // })
- // }
- // }
- // // #endif
- },
- onHide: function() {
- }
- }
- </script>
- <style lang="scss">
- /* 公共样式 */
- @import '/common/styles/index.scss';
- // 西文、雅黑、黑体、宋体
- body,
- html,
- #app {
- font-family: "Helvetica Neue", "Microsoft YaHei", "SimHei", "SimSun", "Arial", sans-serif;
- margin: 0;
- padding: 0;
- box-sizing: border-box;
- }
- </style>
|