From d11b539d1d94d38f02c71f1424f2f8816b331075 Mon Sep 17 00:00:00 2001 From: Qin Dong Ming <2720806930@qq.com> Date: Mon, 2 Sep 2024 19:11:09 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E7=BB=B4=E6=8A=A4=E5=88=97=E8=A1=A8=20=20?= =?UTF-8?q?=E5=BC=80=E5=90=AF=E5=BC=95=E6=93=8E=20=20=E5=85=B3=E9=97=AD?= =?UTF-8?q?=E5=BC=95=E6=93=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/api/engine/engine.js | 10 +- src/components/JavaIDE.vue/java.vue | 57 +++++ src/main.js | 17 ++ src/views/engine/engine/index.vue | 23 +- src/views/engine/engine/list.vue | 316 +++++++++++++++++++++++++--- 6 files changed, 386 insertions(+), 38 deletions(-) create mode 100644 src/components/JavaIDE.vue/java.vue diff --git a/package.json b/package.json index 5d6457f..120bc69 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,7 @@ "@vue/composition-api": "^1.7.2", "axios": "0.24.0", "clipboard": "2.0.8", + "codemirror": "^5.65.12", "core-js": "3.25.3", "echarts": "5.4.0", "element-ui": "2.9.1", diff --git a/src/api/engine/engine.js b/src/api/engine/engine.js index fd60229..5aad0fa 100644 --- a/src/api/engine/engine.js +++ b/src/api/engine/engine.js @@ -79,7 +79,7 @@ export function findById(id) { //通过id删除数据 export function dels(id) { return request({ - url: '/engine/engine/delete/' + id, + url: '/engine/version/delete/' + id, method: 'post', data: id }) @@ -107,5 +107,13 @@ export function selectEngineById(id){ }) } +//根据版本id查询版本信息 +export function sel(id){ + return request({ + url: "/engine/version/selectListById/" + id, + method: "post" + }) +} + diff --git a/src/components/JavaIDE.vue/java.vue b/src/components/JavaIDE.vue/java.vue new file mode 100644 index 0000000..64fff9a --- /dev/null +++ b/src/components/JavaIDE.vue/java.vue @@ -0,0 +1,57 @@ + + + + + + diff --git a/src/main.js b/src/main.js index 0c72ebe..03c51e0 100644 --- a/src/main.js +++ b/src/main.js @@ -1,6 +1,23 @@ import Vue from 'vue' import Cookies from 'js-cookie' +//引入文件、、 +import VueCodeMirror from 'vue-codemirror' +import 'codemirror/lib/codemirror.css' +Vue.use(VueCodeMirror) +// + + +//codemirror +import VueCodemirror from 'vue-codemirror' +import 'codemirror/lib/codemirror.css' +Vue.use(VueCodemirror) + +import 'codemirror/lib/codemirror.css' + + + + import Element from 'element-ui' import './assets/styles/element-variables.scss' diff --git a/src/views/engine/engine/index.vue b/src/views/engine/engine/index.vue index 2b91e06..c70cef2 100644 --- a/src/views/engine/engine/index.vue +++ b/src/views/engine/engine/index.vue @@ -66,17 +66,21 @@ 导出 + + 新增 + @@ -564,8 +568,6 @@ export default { handleAdd() { - // this.reset(); - this.open = true; this.title = "添加规则引擎"; @@ -576,8 +578,6 @@ export default { handleUpdate(row) { - // this.reset(); - this.form = row; this.open = true; @@ -673,20 +673,35 @@ export default { beforeCreate() { }, //生命周期 - 创建之前", + beforeMount() { + }, //生命周期 - 挂载之前", + beforeUpdate() { + }, //生命周期 - 更新之前", + updated() { + }, //生命周期 - 更新之后", + beforeDestroy() { + }, //生命周期 - 销毁之前", + destroyed() { + }, //生命周期 - 销毁完成", + activated() { + } //如果页面有keep-alive缓存功能,这个函数会触发", + }; + + diff --git a/src/views/engine/engine/list.vue b/src/views/engine/engine/list.vue index f27af45..31c79b8 100644 --- a/src/views/engine/engine/list.vue +++ b/src/views/engine/engine/list.vue @@ -2,119 +2,232 @@
- 新增 + 新增 + + + + + + + - + + + - + + + - - + + + + - - - + - - - - - + + + + + + + + - - - + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +