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 () { initMenu () {
if (Setting.dynamicRoute) { if (Setting.dynamicRoute) {
this.menus = this.menuList
return false
const routes = this.$store.state.routes const routes = this.$store.state.routes
const menus = [] const menus = []
this.menuList.map(e => { this.menuList.map(e => {

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

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

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

Loading…
Cancel
Save