From d63fe4f14461c75328048233f61c9054f2a87ae5 Mon Sep 17 00:00:00 2001
From: rouchen <3133657697@qq.com>
Date: Wed, 1 May 2024 20:35:16 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E6=95=B0=E6=8D=AE?=
=?UTF-8?q?=E5=BA=93postgres=20=E4=B8=8E=20=E5=AE=A2=E6=88=B7=E7=AB=AF?=
=?UTF-8?q?=E6=95=B4codemirror=20=E5=9C=A8=E7=BA=BF=E4=BB=A3=E7=A0=81?=
=?UTF-8?q?=E7=BC=96=E8=BE=91=E5=99=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/kvt/kvt.js | 9 +
src/api/rule_engine/engine.js | 44 ++
src/components/Encoding/index.vue | 84 ++++
src/main.js | 3 +
src/views/kvt/assetShow/index.vue | 13 +-
src/views/ruleEngine/engineConfig/codeData.js | 0
src/views/ruleEngine/engineConfig/index.vue | 129 ++++++
.../ruleEngine/engineMaintenance/index.vue | 425 ++++++++++++++++++
src/views/ruleEngine/engineVersion/index.vue | 23 +
src/views/rule_engine/engine/index.vue | 302 +++++++++++++
10 files changed, 1029 insertions(+), 3 deletions(-)
create mode 100644 src/api/rule_engine/engine.js
create mode 100644 src/components/Encoding/index.vue
create mode 100644 src/views/ruleEngine/engineConfig/codeData.js
create mode 100644 src/views/ruleEngine/engineConfig/index.vue
create mode 100644 src/views/ruleEngine/engineMaintenance/index.vue
create mode 100644 src/views/ruleEngine/engineVersion/index.vue
create mode 100644 src/views/rule_engine/engine/index.vue
diff --git a/src/api/kvt/kvt.js b/src/api/kvt/kvt.js
index 10daab6..1656f94 100644
--- a/src/api/kvt/kvt.js
+++ b/src/api/kvt/kvt.js
@@ -185,3 +185,12 @@ export function selectDataDisplay() {
})
}
+
+//查询资产展示
+export function selectDataDisplayName(name) {
+ return request({
+ url: '/kvt/kvt/selectDataDisplayName?name='+name,
+ method: 'post'
+ })
+}
+
diff --git a/src/api/rule_engine/engine.js b/src/api/rule_engine/engine.js
new file mode 100644
index 0000000..ec0c513
--- /dev/null
+++ b/src/api/rule_engine/engine.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询规则引擎列表
+export function listEngine(query) {
+ return request({
+ url: '/rule_engine/engine/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询规则引擎详细
+export function getEngine(id) {
+ return request({
+ url: '/rule_engine/engine/' + id,
+ method: 'get'
+ })
+}
+
+// 新增规则引擎
+export function addEngine(data) {
+ return request({
+ url: '/rule_engine/engine',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改规则引擎
+export function updateEngine(data) {
+ return request({
+ url: '/rule_engine/engine/'+data.id,
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除规则引擎
+export function delEngine(id) {
+ return request({
+ url: '/rule_engine/engine/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/components/Encoding/index.vue b/src/components/Encoding/index.vue
new file mode 100644
index 0000000..31344f8
--- /dev/null
+++ b/src/components/Encoding/index.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/main.js b/src/main.js
index ade30df..b1d06d8 100644
--- a/src/main.js
+++ b/src/main.js
@@ -1,6 +1,9 @@
import Vue from 'vue'
import Cookies from 'js-cookie'
Vue.prototype.$Eventstatus = new Vue();
+// import { codemirror } from 'vue-codemirror'
+// import 'codemirror/lib/codemirror.css'
+// Vue.use(VueCodemirror)
import Element from 'element-ui'
import './assets/styles/element-variables.scss'
diff --git a/src/views/kvt/assetShow/index.vue b/src/views/kvt/assetShow/index.vue
index 236cc96..1962582 100644
--- a/src/views/kvt/assetShow/index.vue
+++ b/src/views/kvt/assetShow/index.vue
@@ -51,7 +51,7 @@
+
+
diff --git a/src/views/ruleEngine/engineMaintenance/index.vue b/src/views/ruleEngine/engineMaintenance/index.vue
new file mode 100644
index 0000000..9179dfc
--- /dev/null
+++ b/src/views/ruleEngine/engineMaintenance/index.vue
@@ -0,0 +1,425 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 规则维护
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{dict.label}}
+
+
+
+
+
+
+ {{dict.label}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/ruleEngine/engineVersion/index.vue b/src/views/ruleEngine/engineVersion/index.vue
new file mode 100644
index 0000000..9b0779e
--- /dev/null
+++ b/src/views/ruleEngine/engineVersion/index.vue
@@ -0,0 +1,23 @@
+
+
+ {{ruleEngineId}}
+
+
+
+
+
+
diff --git a/src/views/rule_engine/engine/index.vue b/src/views/rule_engine/engine/index.vue
new file mode 100644
index 0000000..28a787d
--- /dev/null
+++ b/src/views/rule_engine/engine/index.vue
@@ -0,0 +1,302 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+