diff --git a/package.json b/package.json index 6933275..f3db4e1 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "@riophae/vue-treeselect": "0.4.0", "axios": "0.24.0", "clipboard": "2.0.8", + "codemirror": "^5.65.16", "core-js": "3.25.3", "echarts": "5.4.0", "element-ui": "2.15.13", @@ -53,6 +54,7 @@ "screenfull": "5.0.2", "sortablejs": "1.10.2", "vue": "2.6.12", + "vue-codemirror": "^4.0.6", "vue-count-to": "1.0.13", "vue-cropper": "0.5.5", "vue-meta": "2.4.0", diff --git a/src/assets/font/JetBrains/JetBrainsMono-Medium.ttf b/src/assets/font/JetBrains/JetBrainsMono-Medium.ttf new file mode 100644 index 0000000..9767115 Binary files /dev/null and b/src/assets/font/JetBrains/JetBrainsMono-Medium.ttf differ diff --git a/src/assets/font/font.css b/src/assets/font/font.css new file mode 100644 index 0000000..d7178e0 --- /dev/null +++ b/src/assets/font/font.css @@ -0,0 +1,6 @@ +@font-face { + font-family: "JetBrainsMono-Medium"; + src: '@/assets/font/JetBrains/JetBrainsMono-Medium.ttf'; + font-weight: normal; + font-style: normal; +} diff --git a/src/main.js b/src/main.js index 546f125..903f840 100644 --- a/src/main.js +++ b/src/main.js @@ -2,6 +2,9 @@ import Vue from 'vue' import Cookies from 'js-cookie' +// 在 main.js 中引入 +import '@/assets/font/font.css' + import Element from 'element-ui' import './assets/styles/element-variables.scss' diff --git a/src/views/ruleEngine/engineConfig/index.vue b/src/views/ruleEngine/engineConfig/index.vue index 5a737ca..e4fc393 100644 --- a/src/views/ruleEngine/engineConfig/index.vue +++ b/src/views/ruleEngine/engineConfig/index.vue @@ -1,14 +1,85 @@ -