diff --git a/src/api/rule/maintain.js b/src/api/rule/maintain.js index 1c583ac..d650c62 100644 --- a/src/api/rule/maintain.js +++ b/src/api/rule/maintain.js @@ -2,8 +2,38 @@ import request from '@/utils/request' export function getList(data) { return request({ - url: '/rule/ruleData/list', + url: '/cloud-rule/ruleData/list', method: 'post', data: data }) } + +export function save(data) { + return request({ + url: '/cloud-rule/ruleData/add', + method: 'post', + data: data + }) +} + +export function update(data) { + return request({ + url: `/cloud-rule/ruleData/upd/${data.ruleId}`, + method: 'put', + data: data + }) +} +//获取单条 +export function get(id){ + return request({ + url: "/cloud-rule/ruleData/"+id, + method : "GET", + }) +} +//客户信息删除 +export function del(ruleId){ + return request({ + url: `/cloud-rule/ruleData/del/${ruleId}`, + method : "DELETE", + }) +} diff --git a/src/router/index.js b/src/router/index.js index 718fccc..984de21 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -150,6 +150,20 @@ export const dynamicRoutes = [ } ] }, + { + path: '/rule/versions', + component: Layout, + hidden: true, + permissions: ['rule:versions:list'], + children: [ + { + path: 'index/:ruleId(\\d+)', + component: () => import('@/views/rule/versions/index'), + name: 'Rule', + meta: {title: '规则维护', activeMenu: '/rule/versions'} + } + ] + }, { path: '/tool/gen-edit', component: Layout, diff --git a/src/views/rule/maintain/index.vue b/src/views/rule/maintain/index.vue index 51a8d28..19877be 100644 --- a/src/views/rule/maintain/index.vue +++ b/src/views/rule/maintain/index.vue @@ -40,15 +40,15 @@ /> - + - + + + 新增 + + + + + + + + + + + + + + + + + - - - - + + + + + + + + - - + + + + + + - +