|
@@ -76,34 +76,34 @@
|
|
|
<nav class="nav">
|
|
|
<img :src="getLogo" class="qm-logo" />
|
|
|
<ul>
|
|
|
- <li>
|
|
|
+ <li v-if="menus.includes('STU_ONLINE_EXAM')">
|
|
|
<router-link class="link" to="/online-exam">
|
|
|
在线考试
|
|
|
</router-link>
|
|
|
</li>
|
|
|
- <li v-if="!isEpcc">
|
|
|
+ <li v-if="menus.includes('STU_ONLINE_HOMEWORK')">
|
|
|
<router-link class="link" to="/online-homework">
|
|
|
在线作业
|
|
|
</router-link>
|
|
|
</li>
|
|
|
- <li v-if="!isEpcc">
|
|
|
+ <li v-if="menus.includes('STU_ONLINE_PRACTICE')">
|
|
|
<router-link class="link" to="/online-practice">
|
|
|
在线练习
|
|
|
</router-link>
|
|
|
</li>
|
|
|
- <li v-if="!isEpcc">
|
|
|
+ <li v-if="menus.includes('STU_OFFLINE_EXAM')">
|
|
|
<router-link class="link" to="/offline-exam">
|
|
|
离线考试
|
|
|
</router-link>
|
|
|
</li>
|
|
|
- <li v-if="!isEpcc">
|
|
|
+ <li v-if="menus.includes('STU_NOTICE')">
|
|
|
<router-link class="link" to="/site-message">
|
|
|
<Badge :count="messageUnread" :offset="[20, -20]">
|
|
|
公告通知
|
|
|
</Badge>
|
|
|
</router-link>
|
|
|
</li>
|
|
|
- <li v-if="!isEpcc">
|
|
|
+ <li v-if="menus.includes('STU_MODIFY_PWD')">
|
|
|
<router-link class="link" to="/password">
|
|
|
修改密码
|
|
|
</router-link>
|
|
@@ -131,6 +131,7 @@ export default {
|
|
|
return {
|
|
|
appDownloadUrl: "fetching...",
|
|
|
ifShowQr: false,
|
|
|
+ menus: [],
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
@@ -166,6 +167,17 @@ export default {
|
|
|
`/api/ecs_core/org/property/${this.user.rootOrgId}/APP_ENABLED`
|
|
|
);
|
|
|
this.ifShowQr = r2.data;
|
|
|
+
|
|
|
+ var url = "/api/ecs_core/rolePrivilege/getStudentClientMenu";
|
|
|
+ // const params = new URLSearchParams();
|
|
|
+ // params.append("groupCode", "BASIC_MENUS");
|
|
|
+ // params.append("full", false);
|
|
|
+ // const res = await this.$http.post(url, params, {
|
|
|
+ // headers: { "content-type": "application/x-www-form-urlencoded" },
|
|
|
+ // });
|
|
|
+ const res = await this.$http.get(url);
|
|
|
+ // console.log(res);
|
|
|
+ this.menus = res.data.map(v => v.code.toUpperCase());
|
|
|
},
|
|
|
methods: {
|
|
|
goChangePwd() {
|