From 46c2f0726edf0b1b652771eaff4bc5c7976fa504 Mon Sep 17 00:00:00 2001 From: xjs <1294405880@qq.com> Date: Fri, 15 Apr 2022 22:57:27 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=89=8D=E7=AB=AF=E6=96=B0=E5=A2=9Ej?= =?UTF-8?q?son=E7=BC=96=E8=BE=91=E5=99=A8=E9=A1=B5=E9=9D=A2=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/package.json | 4 + ruoyi-ui/src/components/JsonEdit/index.vue | 106 ++++++++++++++++++ .../src/views/business/tools/json/index.vue | 45 ++++++++ .../src/views/business/tools/yaml/index.vue | 2 +- 4 files changed, 156 insertions(+), 1 deletion(-) create mode 100644 ruoyi-ui/src/components/JsonEdit/index.vue create mode 100644 ruoyi-ui/src/views/business/tools/json/index.vue diff --git a/ruoyi-ui/package.json b/ruoyi-ui/package.json index 822ec04b..41671e2d 100644 --- a/ruoyi-ui/package.json +++ b/ruoyi-ui/package.json @@ -47,15 +47,19 @@ "file-saver": "2.0.5", "fuse.js": "6.4.3", "highlight.js": "9.18.5", + "install": "^0.13.0", "js-beautify": "1.13.0", "js-cookie": "3.0.1", "jsencrypt": "3.2.1", + "jsonlint": "^1.6.3", "nprogress": "0.2.0", "pubsub-js": "^1.9.4", "quill": "1.3.7", "screenfull": "5.0.2", + "script-loader": "^0.7.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-echarts": "^6.0.2", diff --git a/ruoyi-ui/src/components/JsonEdit/index.vue b/ruoyi-ui/src/components/JsonEdit/index.vue new file mode 100644 index 00000000..ff48f8a7 --- /dev/null +++ b/ruoyi-ui/src/components/JsonEdit/index.vue @@ -0,0 +1,106 @@ +