|
|
@@ -12,21 +12,21 @@
|
|
12
|
12
|
</van-grid>
|
|
13
|
13
|
</div>
|
|
14
|
14
|
|
|
15
|
|
- <div class="card">
|
|
|
15
|
+ <div class="card" v-show="roleLevel <= 1">
|
|
16
|
16
|
<div class="title">通知公告</div>
|
|
17
|
17
|
<van-grid :border="false" :column-num="4">
|
|
18
|
18
|
<van-grid-item to="/annex">
|
|
19
|
19
|
<img src="../../public/images/zyqk.png" width="45rpx" />
|
|
20
|
20
|
<span class="vanicon_text">文件发布</span>
|
|
21
|
21
|
</van-grid-item>
|
|
22
|
|
- <van-grid-item to="/notice" v-if="showCheckTakeN">
|
|
|
22
|
+ <van-grid-item to="/notice">
|
|
23
|
23
|
<img src="../../public/images/yj.png" width="45rpx" />
|
|
24
|
24
|
<span class="vanicon_text">通知公告</span>
|
|
25
|
25
|
</van-grid-item>
|
|
26
|
26
|
</van-grid>
|
|
27
|
27
|
</div>
|
|
28
|
28
|
|
|
29
|
|
- <div class="card">
|
|
|
29
|
+ <div class="card" v-show="roleLevel <= 3">
|
|
30
|
30
|
<div class="title">制度管理</div>
|
|
31
|
31
|
<van-grid :border="false" :column-num="4">
|
|
32
|
32
|
<van-grid-item to="/institution/law">
|
|
|
@@ -44,7 +44,7 @@
|
|
44
|
44
|
</van-grid>
|
|
45
|
45
|
</div>
|
|
46
|
46
|
|
|
47
|
|
- <div class="card">
|
|
|
47
|
+ <div class="card" v-show="roleLevel <= 2">
|
|
48
|
48
|
<div class="title">计划管理</div>
|
|
49
|
49
|
<van-grid :border="false" :column-num="4">
|
|
50
|
50
|
<van-grid-item to="/keyMatters">
|
|
|
@@ -58,7 +58,7 @@
|
|
58
|
58
|
</van-grid>
|
|
59
|
59
|
</div>
|
|
60
|
60
|
|
|
61
|
|
- <div class="card">
|
|
|
61
|
+ <div class="card" v-show="roleLevel <= 1">
|
|
62
|
62
|
<div class="title">考核评价</div>
|
|
63
|
63
|
<van-grid :border="false" :column-num="4">
|
|
64
|
64
|
<van-grid-item to="/performanceReview/units">
|
|
|
@@ -68,9 +68,9 @@
|
|
68
|
68
|
</van-grid>
|
|
69
|
69
|
</div>
|
|
70
|
70
|
|
|
71
|
|
- <div class="card">
|
|
|
71
|
+ <div class="card" v-show="roleLevel <= 3">
|
|
72
|
72
|
<div class="title">知识共享</div>
|
|
73
|
|
- <van-grid :border="false" :column-num="4" v-if="showCheckTakeN">
|
|
|
73
|
+ <van-grid :border="false" :column-num="4">
|
|
74
|
74
|
<van-grid-item to="/knowledge/accident">
|
|
75
|
75
|
<img src="../../public/images/zd.png" width="45rpx" />
|
|
76
|
76
|
<span class="vanicon_text">事故案例</span>
|
|
|
@@ -90,21 +90,21 @@
|
|
90
|
90
|
</van-grid>
|
|
91
|
91
|
</div>
|
|
92
|
92
|
|
|
93
|
|
- <div class="card">
|
|
|
93
|
+ <div class="card" v-show="roleLevel <= 2">
|
|
94
|
94
|
<div class="title">安全检查</div>
|
|
95
|
95
|
<van-grid :border="false" :column-num="4">
|
|
96
|
96
|
<van-grid-item to="/safeCheck/task">
|
|
97
|
97
|
<img src="../../public/images/aq.png" width="45rpx" />
|
|
98
|
98
|
<span class="vanicon_text">检查任务</span>
|
|
99
|
99
|
</van-grid-item>
|
|
100
|
|
- <van-grid-item to="/examtask" v-if="showCheckTake">
|
|
|
100
|
+ <van-grid-item to="/examtask">
|
|
101
|
101
|
<img src="../../public/images/zyqk.png" width="45rpx" />
|
|
102
|
102
|
<span class="vanicon_text">逢查必考</span>
|
|
103
|
103
|
</van-grid-item>
|
|
104
|
104
|
</van-grid>
|
|
105
|
105
|
</div>
|
|
106
|
106
|
|
|
107
|
|
- <div class="card">
|
|
|
107
|
+ <div class="card" v-show="roleLevel <= 1">
|
|
108
|
108
|
<div class="title">安全监督</div>
|
|
109
|
109
|
<van-grid :border="false" :column-num="4">
|
|
110
|
110
|
<van-grid-item to="/institution/riskList">
|
|
|
@@ -126,14 +126,14 @@
|
|
126
|
126
|
</van-grid>
|
|
127
|
127
|
</div>
|
|
128
|
128
|
|
|
129
|
|
- <div class="card">
|
|
|
129
|
+ <div class="card" v-show="roleLevel <= 3">
|
|
130
|
130
|
<div class="title">教育培训</div>
|
|
131
|
131
|
<van-grid :border="false" :column-num="4">
|
|
132
|
|
- <van-grid-item to="/courseManagement" v-if="showCheckTake">
|
|
|
132
|
+ <van-grid-item to="/courseManagement" v-show="roleLevel <= 2">
|
|
133
|
133
|
<img src="../../public/images/zyqk.png" width="45rpx" />
|
|
134
|
134
|
<span class="vanicon_text">课程管理</span>
|
|
135
|
135
|
</van-grid-item>
|
|
136
|
|
- <van-grid-item to="/class2" v-if="showCheckTake">
|
|
|
136
|
+ <van-grid-item to="/class2">
|
|
137
|
137
|
<img src="../../public/images/zyqk.png" width="45rpx" />
|
|
138
|
138
|
<span class="vanicon_text">在线学习考试</span>
|
|
139
|
139
|
</van-grid-item>
|
|
|
@@ -144,10 +144,10 @@
|
|
144
|
144
|
</van-grid>
|
|
145
|
145
|
</div>
|
|
146
|
146
|
|
|
147
|
|
- <div class="card">
|
|
|
147
|
+ <div class="card" v-show="roleLevel <= 3">
|
|
148
|
148
|
<div class="title">事故管理</div>
|
|
149
|
149
|
<van-grid :border="false" :column-num="4">
|
|
150
|
|
- <van-grid-item to="/accidentManager/accidentBaoGaoLedger/index">
|
|
|
150
|
+ <van-grid-item to="/accidentManager/accidentBaoGaoLedger/index" v-show="roleLevel <= 1">
|
|
151
|
151
|
<img src="../../public/images/sgbgtz.png" width="45rpx" />
|
|
152
|
152
|
<span class="vanicon_text">事故报告台账</span>
|
|
153
|
153
|
</van-grid-item>
|
|
|
@@ -155,19 +155,19 @@
|
|
155
|
155
|
<img src="../../public/images/sgjb.png" width="45rpx" />
|
|
156
|
156
|
<span class="vanicon_text">事故举报</span>
|
|
157
|
157
|
</van-grid-item>
|
|
158
|
|
- <van-grid-item v-if="true" to="/accidentManager/accidentJuBaoLedger/index">
|
|
|
158
|
+ <van-grid-item v-show="roleLevel <= 1" to="/accidentManager/accidentJuBaoLedger/index" >
|
|
159
|
159
|
<img src="../../public/images/sgjbtz.png" width="45rpx" />
|
|
160
|
160
|
<span class="vanicon_text">事故举报台账</span>
|
|
161
|
161
|
</van-grid-item>
|
|
162
|
162
|
</van-grid>
|
|
163
|
163
|
</div>
|
|
164
|
164
|
|
|
165
|
|
- <div class="card">
|
|
166
|
|
- <div class="title">安环费用管理</div>
|
|
167
|
|
- <van-grid :border="false" :column-num="4" v-if="showCheckTakeN">
|
|
|
165
|
+ <div class="card" v-show="roleLevel <= 2">
|
|
|
166
|
+ <div class="title">安全费用管理</div>
|
|
|
167
|
+ <van-grid :border="false" :column-num="4">
|
|
168
|
168
|
<van-grid-item to="/moneySafe/safeMoneyManagement">
|
|
169
|
169
|
<img src="../../public/images/aq.png" width="45rpx" />
|
|
170
|
|
- <span class="vanicon_text">安环费用管理</span>
|
|
|
170
|
+ <span class="vanicon_text">安全费用管理</span>
|
|
171
|
171
|
</van-grid-item>
|
|
172
|
172
|
<van-grid-item to="/moneySafe/safeMoneyBudget">
|
|
173
|
173
|
<img src="../../public/images/aq.png" width="45rpx" />
|
|
|
@@ -176,14 +176,14 @@
|
|
176
|
176
|
</van-grid>
|
|
177
|
177
|
</div>
|
|
178
|
178
|
|
|
179
|
|
- <div class="card">
|
|
|
179
|
+ <div class="card" v-show="roleLevel <= 3">
|
|
180
|
180
|
<div class="title">隐患有奖举报</div>
|
|
181
|
181
|
<van-grid :border="false" :column-num="4">
|
|
182
|
182
|
<van-grid-item to="/yinhuan/hdRwardReporting">
|
|
183
|
183
|
<img src="../../public/images/yhdb.png" width="45rpx" />
|
|
184
|
184
|
<span class="vanicon_text">隐患有奖举报</span>
|
|
185
|
185
|
</van-grid-item>
|
|
186
|
|
- <van-grid-item to="/yinhuan/hdLedgerJuBao">
|
|
|
186
|
+ <van-grid-item to="/yinhuan/hdLedgerJuBao" v-show="roleLevel <= 2">
|
|
187
|
187
|
<img src="../../public/images/yh.png" width="45rpx" />
|
|
188
|
188
|
<span class="vanicon_text">隐患有奖举报台账</span>
|
|
189
|
189
|
</van-grid-item>
|
|
|
@@ -199,6 +199,10 @@
|
|
199
|
199
|
import { ref, getCurrentInstance, onMounted } from 'vue';
|
|
200
|
200
|
import { onBeforeRouteLeave } from 'vue-router';
|
|
201
|
201
|
import { showFailToast, showSuccessToast } from 'vant';
|
|
|
202
|
+import { getRole } from '@/utils/commonMethod.js';
|
|
|
203
|
+
|
|
|
204
|
+const roleLevel = getRole();
|
|
|
205
|
+console.log('111', roleLevel);
|
|
202
|
206
|
|
|
203
|
207
|
const {
|
|
204
|
208
|
proxy
|