diff --git a/src/router/index.js b/src/router/index.js index b370bdd9..894e5792 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -161,7 +161,21 @@ export const dynamicRoutes = [ meta: { title: '修改生成配置', activeMenu: '/tool/gen' } } ] - } + }, + { + path: "/system/datasource-auth", + component: Layout, + hidden: true, + permissions: ["system:datasource:edit"], + children: [ + { + path: "user/:datasourceId", + component: () => import("@/views/system/datasource/authUser"), + name: "AuthDatasource", + meta: { title: "数据源分配用户", activeMenu: "/system/datasource" }, + }, + ], + }, ] // 防止连续点击多次路由报错 diff --git a/src/views/system/datasource/index.vue b/src/views/system/datasource/index.vue index 9f45e514..d3e30687 100644 --- a/src/views/system/datasource/index.vue +++ b/src/views/system/datasource/index.vue @@ -32,7 +32,7 @@ icon="el-icon-plus" size="mini" @click="handleAdd" - v-hasPermi="['energy:datasource:add']" + v-hasPermi="['system:datasource:add']" >新增 @@ -43,7 +43,7 @@ size="mini" :disabled="single" @click="handleUpdate" - v-hasPermi="['energy:datasource:edit']" + v-hasPermi="['system:datasource:edit']" >修改 @@ -54,7 +54,7 @@ size="mini" :disabled="multiple" @click="handleDelete" - v-hasPermi="['energy:datasource:remove']" + v-hasPermi="['system:datasource:remove']" >删除 @@ -64,7 +64,7 @@ icon="el-icon-download" size="mini" @click="handleExport" - v-hasPermi="['energy:datasource:export']" + v-hasPermi="['system:datasource:export']" >导出 @@ -102,28 +102,28 @@ type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" - v-hasPermi="['energy:datasource:edit']" + v-hasPermi="['system:datasource:edit']" >修改 删除 分配用户 测试链接 @@ -371,6 +371,7 @@ export default { /** 分配用户操作 */ handleAuthUser: function(row) { const datasourceId = row.id; + debugger this.$router.push("/system/datasource-auth/user/" + datasourceId); }, /** 查询部门下拉树结构 */