Michael Wang 6 роки тому
батько
коміт
4872fa6a54

+ 10 - 0
src/modules/basic/routes/routes.js

@@ -18,42 +18,52 @@ export default [
     children: [
       {
         path: "course", //课程管理
+        meta: { pageName: "课程管理" },
         component: course
       },
       {
         path: "specially", //专业管理
+        meta: { pageName: "专业管理" },
         component: specially
       },
       {
         path: "school", //学校管理
+        meta: { pageName: "学校管理" },
         component: school
       },
       {
         path: "campus", //学习中心管理
+        meta: { pageName: "学习中心管理" },
         component: campus
       },
       {
         path: "examSite/:orgId", //考点管理
+        meta: { pageName: "考点管理" },
         component: examSite
       },
       {
         path: "user", //用户管理
+        meta: { pageName: "用户管理" },
         component: user
       },
       {
         path: "app_list", //应用列表
+        meta: { pageName: "应用列表" },
         component: app_list
       },
       {
         path: "privilege_group_list", //权限组列表
+        meta: { pageName: "权限组列表" },
         component: privilege_group_list
       },
       {
         path: "privilege_tree/:privilegeGroupId", //权限树
+        meta: { pageName: "权限树" },
         component: privilege_tree
       },
       {
         path: "role_privilege_settings", //角色权限设置
+        meta: { pageName: "角色权限设置" },
         component: role_privilege_settings
       }
     ]

+ 11 - 13
src/modules/basic/view/course.vue

@@ -314,19 +314,17 @@
               <el-table-column prop="updateTime" label="更新时间" width="170">
               </el-table-column>
               <el-table-column label="操作">
-                <template slot-scope="scope">
-                  <div>
-                    <span>
-                      <el-button
-                        size="mini"
-                        type="info"
-                        @click="deleteRelation(scope.row);"
-                      >
-                        <i class="el-icon-edit"></i> 取消关联
-                      </el-button>
-                    </span>
-                  </div>
-                </template>
+                <div slot-scope="scope">
+                  <span>
+                    <el-button
+                      size="mini"
+                      type="info"
+                      @click="deleteRelation(scope.row);"
+                    >
+                      <i class="el-icon-edit"></i> 取消关联
+                    </el-button>
+                  </span>
+                </div>
               </el-table-column>
             </el-table>
             <div class="page pull-right">

+ 2 - 0
src/modules/portal/routes/routes.js

@@ -6,6 +6,7 @@ export default [
   {
     path: "/",
     name: "Root",
+    meta: { pageName: "首页" },
     component: Login
   },
   {
@@ -16,6 +17,7 @@ export default [
   {
     path: "/home",
     component: Home,
+    meta: { pageName: "首页" },
     children: [
       {
         path: "overview",