From 54b9fe4a78ce8dda64e7c0a0061a167fc7d96dff Mon Sep 17 00:00:00 2001
From: Qin Dong Ming <2720806930@qq.com>
Date: Sat, 7 Sep 2024 21:12:04 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E7=89=88=E6=9C=AC=E6=B5=8B=E8=AF=95?=
=?UTF-8?q?=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/engine/engine.js | 144 ++++++++++++++++++++++----
src/api/engine/getRuleEngineInfo.js | 13 +++
src/api/type/type.js | 35 +++++++
src/views/engine/engine/index.vue | 6 +-
src/views/engine/engine/list.vue | 74 +++++++------
src/views/type/index.vue | 3 +
src/views/version/version/version.vue | 6 +-
vue.config.js | 2 +-
8 files changed, 224 insertions(+), 59 deletions(-)
create mode 100644 src/api/engine/getRuleEngineInfo.js
diff --git a/src/api/engine/engine.js b/src/api/engine/engine.js
index 234171e..b69f519 100644
--- a/src/api/engine/engine.js
+++ b/src/api/engine/engine.js
@@ -1,157 +1,263 @@
import request from '@/utils/request'
//查询规则引擎列表
+
export function selectEngineList(data){
+
return request({
+
url: "/engine/engine/getMaintenanceList",
+
method: "post",
+
data:data
+
})
+
}
//添加规则数据
+
export function insert(data){
+
return request({
+
url: "/engine/engine/insert",
+
method: "post",
+
data:data
+
})
+
}
//修改规则数据
+
export function update(data){
+
return request({
+
url: "/engine/engine/update",
+
method: "post",
+
data:data
+
})
+
}
//通过id删除数据
+
export function del(id){
+
return request({
+
url: "/engine/engine/delete/" + id,
+
method: "post",
+
data:id
+
})
+
}
//开启
+
export function onEngine(id){
+
return request({
+
url: "/engine/version/open/" + id,
+
method: "post"
+
})
+
}
//禁用
+
export function forbiddenEngine(id){
+
return request({
+
url: "/engine/version/close/" + id,
+
method: "post"
+
})
+
}
//查看等级列表信息
+
export function selectLevel(){
+
return request({
+
url: "/engine/level/selectLevelList",
+
method: "post"
+
})
+
}
// 查询规则引擎版本列表
-export function getRuleEngineInfo(id) {
- return request({
- url: '/engine/engine/getRuleEngineInfo/' + id,
- method: 'put'
- })
-}
// 通过id查询
export function findById(id) {
return request({
+
url: '/engine/engine/findByIdsfindByIds/' + id,
+
method:'get'
+
})
+
}
//通过id删除数据
+
export function dels(id) {
+
return request({
+
url: '/engine/version/delete/' + id,
+
method: 'post',
+
data: id
+
})
+
}
//添加规则数据
+
export function add(data){
+
return request({
+
url: "/engine/version/insertVersion",
+
method: "post",
+
data:data
+
})
+
}
-
-
export function selectEngineById(id){
+
return request({
+
url: "/engine/engine/selectEngineById/" + id,
+
method: "post",
+
data:id
+
})
+
}
//根据版本id查询版本信息
+
export function sel(id){
+
return request({
+
url: "/engine/version/selectListById/" + id,
+
method: "post"
+
})
+
}
-
-
-
-
//根据版本id查询版本信息
-export function generate(data){
- return request({
- url: "/engine/engine/generate",
- method: "post",
- data:data
- })
-}
+export function generate(data){
+
+ return request({
+
+ url: "/engine/engine/generate",
+
+ method: "post",
+
+ data:data
+
+ })
+
+}
export function getVersionData(id){
+
return request({
+
url: "/engine/version/getVersionById/" + id,
+
method: "get",
+
data:id
+
})
+
}
//数据库查询
+
export function selectDataBase(){
+
return request({
+
url: "/engine/version/selectDataBase",
+
method: "post",
+
})
+
}
//数据字段查询
+
export function selectData(){
+
return request({
+
url: "/engine/version/selectData",
+
method: "post",
+
})
+
+}
+
+//测试
+
+export function testData(data){
+
+ return request({
+
+ url: "/engine/engine/testData",
+
+ method: "post",
+
+ data:data
+
+ })
+
}
+
+
diff --git a/src/api/engine/getRuleEngineInfo.js b/src/api/engine/getRuleEngineInfo.js
new file mode 100644
index 0000000..a9abdf8
--- /dev/null
+++ b/src/api/engine/getRuleEngineInfo.js
@@ -0,0 +1,13 @@
+import request from "@/utils/request";
+
+export function getRuleEngineInfo(id) {
+
+ return request({
+
+ url: '/engine/engine/getRuleEngineInfo/' + id,
+
+ method: 'put'
+
+ })
+
+}
diff --git a/src/api/type/type.js b/src/api/type/type.js
index d309662..d73b820 100644
--- a/src/api/type/type.js
+++ b/src/api/type/type.js
@@ -1,46 +1,81 @@
import request from '@/utils/request'
//查询规则引擎列表
+
export function list(){
+
return request({
+
url: "/engine/type/list",
+
method: "post"
+
})
+
}
//添加类型数据
+
export function insert(data){
+
return request({
+
url: "/engine/type/add",
+
method: "post",
+
data:data
+
})
+
}
//修改类型数据
+
export function update(data){
+
return request({
+
url: "/engine/type/update",
+
method: "post",
+
data:data
+
})
+
}
+
//删除类型数据
+
export function del(id){
+
return request({
+
url: "/engine/type/delete/" + id,
+
method: "post",
+
data:id
+
})
+
}
//导出类型数据
+
export function exports(data){
+
return request({
+
url: "/engine/type/export",
+
method: "post",
+
data:data
+
})
+
}
diff --git a/src/views/engine/engine/index.vue b/src/views/engine/engine/index.vue
index af6e7d9..4e84376 100644
--- a/src/views/engine/engine/index.vue
+++ b/src/views/engine/engine/index.vue
@@ -317,9 +317,7 @@
-
+
@@ -354,6 +352,7 @@
type="text"
@click="engineRuleMaintenance(scope.row)">规则维护
+
@@ -626,7 +625,6 @@ export default {
engineRuleMaintenance(row) {
-
this.$router.push({
path: 'list',
diff --git a/src/views/engine/engine/list.vue b/src/views/engine/engine/list.vue
index 85a6061..a3befd8 100644
--- a/src/views/engine/engine/list.vue
+++ b/src/views/engine/engine/list.vue
@@ -216,35 +216,6 @@
-
- 测试
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -252,14 +223,25 @@
+
diff --git a/src/views/version/version/version.vue b/src/views/version/version/version.vue
index 13e0a3b..5e96290 100644
--- a/src/views/version/version/version.vue
+++ b/src/views/version/version/version.vue
@@ -275,10 +275,6 @@ export default {
this.arr = res.data;
- console.log(res)
-
- console.log(this.arr)
-
})
},
@@ -327,5 +323,7 @@ export default {
}
+
diff --git a/vue.config.js b/vue.config.js
index 97a588d..8088d26 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -37,7 +37,7 @@ module.exports = {
proxy: {
// detail: https://cli.vuejs.org/config/#devserver-proxy
[process.env.VUE_APP_BASE_API]: {
- target: `http://127.0.0.1/prod-api/`,
+ target: `http://172.13.1.1/prod-api/`,
// target: `http://127.0.0.1/8080`, `http://172.13.1.1/prod-api`,
changeOrigin: true,
pathRewrite: {
From aec010b7bcc2c0ebe0c24302d8f68c86a2b41525 Mon Sep 17 00:00:00 2001
From: Qin Dong Ming <2720806930@qq.com>
Date: Sat, 7 Sep 2024 21:13:45 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E7=89=88=E6=9C=AC=E6=B5=8B=E8=AF=95?=
=?UTF-8?q?=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/engine/engine.js | 51 ++++++++++++++++----------------
src/api/type/type.js | 18 +++++------
src/views/engine/engine/list.vue | 22 +++++++-------
3 files changed, 44 insertions(+), 47 deletions(-)
diff --git a/src/api/engine/engine.js b/src/api/engine/engine.js
index b69f519..3170d2b 100644
--- a/src/api/engine/engine.js
+++ b/src/api/engine/engine.js
@@ -2,7 +2,7 @@ import request from '@/utils/request'
//查询规则引擎列表
-export function selectEngineList(data){
+export function selectEngineList(data) {
return request({
@@ -10,7 +10,7 @@ export function selectEngineList(data){
method: "post",
- data:data
+ data: data
})
@@ -18,7 +18,7 @@ export function selectEngineList(data){
//添加规则数据
-export function insert(data){
+export function insert(data) {
return request({
@@ -26,7 +26,7 @@ export function insert(data){
method: "post",
- data:data
+ data: data
})
@@ -34,7 +34,7 @@ export function insert(data){
//修改规则数据
-export function update(data){
+export function update(data) {
return request({
@@ -42,7 +42,7 @@ export function update(data){
method: "post",
- data:data
+ data: data
})
@@ -50,7 +50,7 @@ export function update(data){
//通过id删除数据
-export function del(id){
+export function del(id) {
return request({
@@ -58,7 +58,7 @@ export function del(id){
method: "post",
- data:id
+ data: id
})
@@ -66,7 +66,7 @@ export function del(id){
//开启
-export function onEngine(id){
+export function onEngine(id) {
return request({
@@ -80,7 +80,7 @@ export function onEngine(id){
//禁用
-export function forbiddenEngine(id){
+export function forbiddenEngine(id) {
return request({
@@ -94,7 +94,7 @@ export function forbiddenEngine(id){
//查看等级列表信息
-export function selectLevel(){
+export function selectLevel() {
return request({
@@ -114,7 +114,7 @@ export function findById(id) {
url: '/engine/engine/findByIdsfindByIds/' + id,
- method:'get'
+ method: 'get'
})
@@ -137,10 +137,9 @@ export function dels(id) {
}
-
//添加规则数据
-export function add(data){
+export function add(data) {
return request({
@@ -148,14 +147,14 @@ export function add(data){
method: "post",
- data:data
+ data: data
})
}
-export function selectEngineById(id){
+export function selectEngineById(id) {
return request({
@@ -163,7 +162,7 @@ export function selectEngineById(id){
method: "post",
- data:id
+ data: id
})
@@ -171,7 +170,7 @@ export function selectEngineById(id){
//根据版本id查询版本信息
-export function sel(id){
+export function sel(id) {
return request({
@@ -185,7 +184,7 @@ export function sel(id){
//根据版本id查询版本信息
-export function generate(data){
+export function generate(data) {
return request({
@@ -193,13 +192,13 @@ export function generate(data){
method: "post",
- data:data
+ data: data
})
}
-export function getVersionData(id){
+export function getVersionData(id) {
return request({
@@ -207,7 +206,7 @@ export function getVersionData(id){
method: "get",
- data:id
+ data: id
})
@@ -215,7 +214,7 @@ export function getVersionData(id){
//数据库查询
-export function selectDataBase(){
+export function selectDataBase() {
return request({
@@ -229,7 +228,7 @@ export function selectDataBase(){
//数据字段查询
-export function selectData(){
+export function selectData() {
return request({
@@ -243,7 +242,7 @@ export function selectData(){
//测试
-export function testData(data){
+export function testData(data) {
return request({
@@ -251,7 +250,7 @@ export function testData(data){
method: "post",
- data:data
+ data: data
})
diff --git a/src/api/type/type.js b/src/api/type/type.js
index d73b820..3b84548 100644
--- a/src/api/type/type.js
+++ b/src/api/type/type.js
@@ -2,7 +2,7 @@ import request from '@/utils/request'
//查询规则引擎列表
-export function list(){
+export function list() {
return request({
@@ -16,7 +16,7 @@ export function list(){
//添加类型数据
-export function insert(data){
+export function insert(data) {
return request({
@@ -24,7 +24,7 @@ export function insert(data){
method: "post",
- data:data
+ data: data
})
@@ -32,7 +32,7 @@ export function insert(data){
//修改类型数据
-export function update(data){
+export function update(data) {
return request({
@@ -40,7 +40,7 @@ export function update(data){
method: "post",
- data:data
+ data: data
})
@@ -49,7 +49,7 @@ export function update(data){
//删除类型数据
-export function del(id){
+export function del(id) {
return request({
@@ -57,7 +57,7 @@ export function del(id){
method: "post",
- data:id
+ data: id
})
@@ -65,7 +65,7 @@ export function del(id){
//导出类型数据
-export function exports(data){
+export function exports(data) {
return request({
@@ -73,7 +73,7 @@ export function exports(data){
method: "post",
- data:data
+ data: data
})
diff --git a/src/views/engine/engine/list.vue b/src/views/engine/engine/list.vue
index a3befd8..ea97a14 100644
--- a/src/views/engine/engine/list.vue
+++ b/src/views/engine/engine/list.vue
@@ -280,9 +280,7 @@ export default {
},
- props: {
-
- },
+ props: {},
data() {
@@ -290,17 +288,17 @@ export default {
return {
- engines:[],
+ engines: [],
- versionFormVisibles:false,
+ versionFormVisibles: false,
- datas:{
+ datas: {
- source:[]
+ source: []
},
- dialogTableVisible:false,
+ dialogTableVisible: false,
direction: 'rtl',
@@ -360,9 +358,9 @@ export default {
methods: {
- testEngine(){
+ testEngine() {
- testData(this.versions).then(res=>{
+ testData(this.versions).then(res => {
this.$message.success(res.msg || "成功")
@@ -478,9 +476,9 @@ export default {
},
- selectSourceList(){
+ selectSourceList() {
- selectSourceList({}).then(res =>{
+ selectSourceList({}).then(res => {
this.engines = res.data;