12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- <template>
- <view id="home">
- <manage-home v-if="userType==1" ref="manage"></manage-home>
- <user-home v-if="userType==2"></user-home>
- <supplier-home v-if="userType==3"></supplier-home>
- <tab-bar v-if="userType!=3"></tab-bar>
- </view>
- </template>
- <script>
- import { manageHome } from '@/pages/manageWorkbench'
- import { userHome } from '@/pages/studentWorkbench.vue'
- import { supplierHome } from '@/pages/supplierWorkbench.vue'
- import { tabBar } from '@/component/tabBar.vue'
- export default {
- name: "home",
- components: {
- manageHome,
- userHome,
- supplierHome,
- tabBar
- },
- data() {
- return {
- userType:0,
- }
- },
- onLoad() {
- if (wx.canIUse('getUpdateManager')) {
- const updateManager = wx.getUpdateManager()
- updateManager.onCheckForUpdate(function (res) {
- if (res.hasUpdate) {
- updateManager.onUpdateReady(function () {
- wx.showModal({
- title: '更新提示',
- content: '新版本已经准备好,是否重启应用?',
- success: function (res) {
- if (res.confirm) {
- updateManager.applyUpdate()
- }
- }
- })
- })
- updateManager.onUpdateFailed(function () {
- wx.showModal({
- title: '已经有新版本了哟~',
- content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~'
- })
- })
- }
- })
- } else {
- wx.showModal({
- title: '提示',
- content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
- })
- }
- },
- onShow(){
- if(uni.getStorageSync('token')&&uni.getStorageSync('userId')&&uni.getStorageSync('userType')){
- this.userType = uni.getStorageSync('userType')
- }else{
- uni.removeStorageSync('token');
- uni.removeStorageSync('userId');
- uni.removeStorageSync('userType');
- uni.redirectTo({
- url: '/pages/login',
- });
- }
- console.log("onShow")
- },
- methods: {
- },
- onHide(){
- this.userType = 0;
- },
- onUnload(){
- this.userType = 0;
- }
- }
- </script>
- <style lang="stylus" scoped>
- #home{
- height:100%;
- }
- </style>
|