From 3e75d99e8ecd9d54a24d4742dfa8dc2d97323ccc Mon Sep 17 00:00:00 2001
From: lin <sbla5888@163.com>
Date: Tue, 07 May 2024 16:41:03 +0800
Subject: [PATCH] 校园安全菜单调整
---
pages/user/center.vue | 3 +++
pages/home/index.vue | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 56 insertions(+), 0 deletions(-)
diff --git a/pages/home/index.vue b/pages/home/index.vue
index 39d1522..bbe0e28 100644
--- a/pages/home/index.vue
+++ b/pages/home/index.vue
@@ -171,6 +171,39 @@
</view>
</view>
+ <view class="" v-if="roleType == 4 && curSelectSite.addressType == 2">
+ <view class="tabs flex">
+ <view class="tabs-item" :class="k == tabIndex?'tabs-active':''" v-for="(i,k) in tabs4"
+ @click="changeTabs(k)">
+ {{i.name}}
+ </view>
+ </view>
+
+ <view class="nav bgc-ff">
+ <u-grid :border="false" col="4">
+ <u-grid-item @click="navigatorPage(i.path)" v-for="(i,k) in tabs4[tabIndex].list" :key="k">
+ <view class="nav-item flex f-d-c a-i-c">
+ <u-icon :name="i.icon" width="80rpx" height="80rpx"></u-icon>
+ <text class="nav-item-text f-26 mt-10">{{i.text}}</text>
+ </view>
+ </u-grid-item>
+ <u-grid-item v-if="roleName == 'xyzt'"
+ @click="navigatorPage('/subPackage/school/troubleTaskList')">
+ <view class="nav-item flex f-d-c a-i-c">
+ <u-icon name="/static/icon/nav-29.png" width="80rpx" height="80rpx"></u-icon>
+ <text class="nav-item-text f-26 mt-10">校园任务</text>
+ </view>
+ </u-grid-item>
+ <u-grid-item @click="navToSchoolClockIn()" v-if="roleName == 'xyty'">
+ <view class="nav-item flex f-d-c a-i-c">
+ <u-icon name="/static/icon/nav-29.png" width="80rpx" height="80rpx"></u-icon>
+ <text class="nav-item-text f-26 mt-10">护学打卡</text>
+ </view>
+ </u-grid-item>
+ </u-grid>
+ </view>
+ </view>
+
<view v-if="roleType == 2 && curSelectSite.addressType == 2">
<view class="tabs flex">
<view class="tabs-item" :class="k == tabIndex?'tabs-active':''" v-for="(i,k) in tabs2"
@@ -694,6 +727,22 @@
}
],
+
+ tabs4: [{
+ name: '校园服务',
+ list: [{
+ text: "安全隐患",
+ icon: "/static/icon/nav-29.png",
+ path: "/subPackage/school/trouble?type=1"
+ },
+ {
+ icon: "/static/icon/nav-29.png",
+ text: "纠纷矛盾排查",
+ path: "/subPackage/school/trouble?type=2"
+ }
+ ]
+ }],
+
tabIndex: 0,
isBailer: false, //是否取保候审人员
sectionList: [],
@@ -1009,6 +1058,10 @@
this.$set(this.background, "top", "#0D3C9B");
this.$set(this.background, "banner",
"linear-gradient( 180deg, #0A3A9A 70%,#0940A3 30%, rgba(1,97,203,0) 99%)");
+ } else if (roleName == '校园主体' || roleName == '校园通用') {
+ this.tabList = getTabbarList(1);
+ this.roleType = 4
+ this.roleTypeName = "校园"
} else {
this.tabList = getTabbarList(1);
}
diff --git a/pages/user/center.vue b/pages/user/center.vue
index bea8f9f..f9ebb1a 100644
--- a/pages/user/center.vue
+++ b/pages/user/center.vue
@@ -157,6 +157,9 @@
this.color = "#017BFC";
// this.tabbarIndex = 2;
this.tabbarIndex = 3;
+ } else if (role.roleName == '校园主体' || role.roleName == '校园通用') {
+ this.tabbarList = getTabbarList(1);
+ this.roleType = 4
} else {
this.tabbarList = getTabbarList(1)
this.roleType = 1
--
Gitblit v1.9.3