| | |
| | | </view>
|
| | | </u-navbar> -->
|
| | |
|
| | | |
| | | <u-navbar height="48" :autoBack="false" safeAreaInsetTop placeholder @leftClick="navToSelectSite()"
|
| | | bgColor="#017BFC">
|
| | | <view slot="left" class="top flex">
|
| | |
| | | </view>
|
| | | </u-navbar>
|
| | |
|
| | |
|
| | | <view class="swiper">
|
| | | <u-swiper :list="bannerList" height="320rpx" radius="10"></u-swiper>
|
| | | </view>
|
| | | <view class="content">
|
| | | <view class="">
|
| | |
|
| | |
|
| | |
|
| | | <view class="section flex j-c-s-a a-i-c mb-20" v-if="isShowContact && curSelectSite.addressType == 1">
|
| | | <view class="section-item" v-for="(i,k) in contactList" :key="k" v-if="i.name"
|
| | | @click="navigatorPage(`${i.path}?id=${i.id}`)">
|
| | |
| | | |
| | | }, |
| | | actions:{ |
| | | getMenuList({commit}){ |
| | | getMenuList({ |
| | | commit |
| | | }) { |
| | | // let id = uni.getStorageSync("activeRole").id; |
| | | let { id, roleName } = uni.getStorageSync("activeRole") |
| | | let { |
| | | id, |
| | | roleName |
| | | } = uni.getStorageSync("activeRole") |
| | | return new Promise((resolve,reject)=>{ |
| | | let param = { |
| | | roleId:id |
| | | } |
| | | if(uni.getStorageSync("siteInfo").addressType == 1 && roleName == "居民"){ |
| | | param.labelType = 1; |
| | | if (uni.getStorageSync("siteInfo").addressType == 1 || roleName == "居民") { |
| | | param.labelType = uni.getStorageSync("siteInfo").addressType; |
| | | param.roleName = roleName; |
| | | } |
| | | console.log("===>",param); |
| | | dynamicMenu(param).then(res=>{ |
| | |
| | | |
| | | // 登录操作 1 |
| | | const login = async (userInfo) => { |
| | | |
| | | vm.$u.vuex('userInfo', userInfo) |
| | | vm.$u.vuex('accessToken', userInfo.access_token) |
| | | vm.$u.vuex('isLogin', true) |
| | | |
| | | let activeRoleId = userInfo.role_id.split(",")[0] |
| | | |
| | | const resDetail = await getDetail({ |
| | | id: activeRoleId |
| | | }) |
| | | console.log("当前激活角色的id:", resDetail.data) |
| | | //添加当前激活的角色(默认取第一个) |
| | | store.commit('setActiveRole', resDetail.data) |
| | | |
| | | //获取角色菜单 |
| | | const { |
| | | data |
| | | } = await dynamicMenu({roleId:activeRoleId}) |
| | | } = await dynamicMenu({ |
| | | roleId: activeRoleId |
| | | }) |
| | | |
| | | let appMenu = data.filter(e => e.name == 'app')[0].children |
| | | console.log("当前角色菜单:", appMenu) |