diff --git a/client/src/api/implementrule.js b/client/src/api/implementrule.js index 781af7f..7ab63dd 100644 --- a/client/src/api/implementrule.js +++ b/client/src/api/implementrule.js @@ -8,6 +8,13 @@ export function getImplementRuleList(query) { }) } +export function getImplementRule(id) { + return request({ + url: `/certset/implementrule/${id}/`, + method: 'get' + }) +} + export function createImplementRule(data) { return request({ url: '/certset/implementrule/', diff --git a/client/src/router/index.js b/client/src/router/index.js index 5ace654..d3b8ae9 100644 --- a/client/src/router/index.js +++ b/client/src/router/index.js @@ -79,6 +79,20 @@ export const asyncRoutes = [ name: 'Standard', component: () => import('@/views/standard/standard'), meta: { title: '标准库', icon: 'example', perms: ['standard_manage'] } + }, + { + path: 'implementrule/create', + name: 'ImplementRuleCreate', + component: () => import('@/views/implementrule/implementrulecreate.vue'), + meta: { title: '新增规则', noCache: true, icon: '', perms: ['implementrule_create']}, + hidden: true + }, + { + path: 'implementrule/update', + name: 'ImplementRuleUpdate', + component: () => import('@/views/implementrule/implementruleupdate.vue'), + meta: { title: '编辑规则', noCache: true, icon: '', perms: ['implementrule_update']}, + hidden: true } ] }, diff --git a/client/src/utils/index.js b/client/src/utils/index.js index 5c35ba4..722c202 100644 --- a/client/src/utils/index.js +++ b/client/src/utils/index.js @@ -357,6 +357,9 @@ export function genTree(data) { const map = {} data.forEach(item => { item.label = item.name + if(item.fullname){ + item.label = item.fullname + } item.value = item.id map[item.id] = item }) diff --git a/client/src/views/implementrule/implementrule.vue b/client/src/views/implementrule/implementrule.vue index a32523e..dd6a662 100644 --- a/client/src/views/implementrule/implementrule.vue +++ b/client/src/views/implementrule/implementrule.vue @@ -2,8 +2,8 @@