From 7e40c87ab145d99b0785230bc09f71444d6381be Mon Sep 17 00:00:00 2001 From: yuan <1363654894@qq.com> Date: Mon, 26 Aug 2024 14:59:20 +0800 Subject: [PATCH] =?UTF-8?q?feat():=E5=AE=8C=E6=88=90=E5=BC=95=E6=93=8E?= =?UTF-8?q?=E7=BB=B4=E6=8A=A4=E9=A1=B5=E9=9D=A2=EF=BC=8C=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E8=A7=84=E5=88=99=E7=BB=B4=E6=8A=A4=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/rule/maintain.js | 32 ++++- src/router/index.js | 14 ++ src/views/rule/maintain/index.vue | 226 +++++++++++++++++++++++++++--- src/views/rule/versions/index.vue | 48 +++++++ 4 files changed, 298 insertions(+), 22 deletions(-) create mode 100644 src/views/rule/versions/index.vue 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 @@ /> - + - + + + 新增 + + + + + + + + + + + + + + + + + - - - - + + + + + + + + - - + + + + + + - +