dev_202412
yujialong 2 months ago
parent 0e6e54bd81
commit 59f018f18c
  1. 3
      src/components/Navbar.vue
  2. 2
      src/setting.js
  3. 10
      src/views/course/list.vue
  4. 20
      src/views/workbench/index.vue

@ -90,6 +90,9 @@ export default {
},
initMenu () {
if (Setting.dynamicRoute) {
this.menus = this.menuList
return false
const routes = this.$store.state.routes
const menus = []
this.menuList.map(e => {

@ -51,7 +51,7 @@ const Setting = {
isDev,
isPro,
// 是否使用动态路由
dynamicRoute: false,
dynamicRoute: true,
/**
* @description 默认密码
*/

@ -60,8 +60,8 @@
<span>课程列表</span>
</div>
<div>
<el-button type="primary" round @click="addcourse" v-auth>新增课程</el-button>
<el-button type="primary" round @click="delAllSelection" v-auth>批量删除</el-button>
<el-button type="primary" round @click="addcourse" v-auth="'/curriculum:新增课程'">新增课程</el-button>
<el-button type="primary" round @click="delAllSelection" v-auth="'/curriculum:批量删除'">批量删除</el-button>
</div>
</div>
<el-table v-loading="loading" :data="courseData" class="table" ref="table" header-align="center"
@ -91,9 +91,9 @@
</el-table-column>
<el-table-column label="操作" width="150" align="center">
<template slot-scope="scope">
<el-button type="text" @click="edit(scope.row)" v-auth>编辑</el-button>
<el-button type="text" @click="config(scope.row)" v-auth>内容设置</el-button>
<el-button type="text" @click="handleDelete(scope.row)" v-auth>删除</el-button>
<el-button type="text" @click="edit(scope.row)" v-auth="'/curriculum:编辑'">编辑</el-button>
<el-button type="text" @click="config(scope.row)" v-auth="'/curriculum:内容设置'">内容设置</el-button>
<el-button type="text" @click="handleDelete(scope.row)" v-auth="'/curriculum:删除'">删除</el-button>
</template>
</el-table-column>
</el-table>

@ -12,15 +12,15 @@
<div class="block block2">
<div class="title">职站教学后台</div>
<div class="apps">
<div class="app" @click="to('/curriculum')">
<div class="app" v-auth="'/curriculum'" @click="to('/curriculum')">
<img src="@/assets/img/workbench/6.png" alt="">
<p class="name">教学课程管理</p>
</div>
<div class="app" @click="to('/theoreticalCourse')">
<div class="app" v-auth="'/theoreticalCourse'" @click="to('/theoreticalCourse')">
<img src="@/assets/img/workbench/7.png" alt="">
<p class="name">精品课程管理</p>
</div>
<div class="app" @click="to('/information')">
<div class="app" v-auth="'/information'" @click="to('/information')">
<img src="@/assets/img/workbench/8.png" alt="">
<p class="name">资讯管理</p>
</div>
@ -31,19 +31,19 @@
</div>
</div>
<div class="block middle" @click="to('/shop')">
<div class="block middle" v-auth="'/shop:产品管理'" @click="to('/shop')">
<img src="@/assets/img/workbench/10.png" alt="">
<p class="name">产品管理</p>
</div>
<div class="block middle" @click="to('/market')">
<div class="block middle" v-auth="'/shop:营销推广管理'" @click="to('/market')">
<img src="@/assets/img/workbench/11.png" alt="">
<p class="name">营销管理</p>
</div>
<div class="block middle" @click="to('/parnerOperation')">
<div class="block middle" v-auth="'/parnerOperation'" @click="to('/parnerOperation')">
<img src="@/assets/img/workbench/12.png" alt="">
<p class="name">小程序内容管理</p>
</div>
<div class="block middle" @click="to('/parner')">
<div class="block middle" v-auth="'/parner'" @click="to('/parner')">
<img src="@/assets/img/workbench/13.png" alt="">
<p class="name">销售代理人管理</p>
</div>
@ -51,15 +51,15 @@
<div class="block block3">
<div class="title">运营后台</div>
<div class="apps">
<div class="app" @click="to('/match')">
<div class="app" v-auth="'/match'" @click="to('/match')">
<img src="@/assets/img/workbench/14.png" alt="">
<p class="name">大赛管理</p>
</div>
<div class="app" @click="to('/data')">
<div class="app" v-auth="'/data'" @click="to('/data')">
<img src="@/assets/img/workbench/15.png" alt="">
<p class="name">数据管理</p>
</div>
<div class="app" @click="to('/review')">
<div class="app" v-auth="'/review'" @click="to('/review')">
<img src="@/assets/img/workbench/16.png" alt="">
<p class="name">评阅管理</p>
</div>

Loading…
Cancel
Save