diff --git a/web/package.json b/web/package.json index cd9d463..f967765 100644 --- a/web/package.json +++ b/web/package.json @@ -13,7 +13,12 @@ "vue-router": "^4.2.0", "axios": "^1.7.0", "element-plus": "^2.7.0", - "@element-plus/icons-vue": "^2.3.0" + "@element-plus/icons-vue": "^2.3.0", + "codemirror": "^6.0.1", + "@codemirror/view": "^6.35.0", + "@codemirror/state": "^6.5.0", + "@codemirror/lang-javascript": "^6.2.2", + "@codemirror/theme-one-dark": "^6.1.2" }, "devDependencies": { "@vitejs/plugin-vue": "^5.0.0", diff --git a/web/src/components/CodeEditor.vue b/web/src/components/CodeEditor.vue new file mode 100644 index 0000000..7dd6c5f --- /dev/null +++ b/web/src/components/CodeEditor.vue @@ -0,0 +1,67 @@ + + + diff --git a/web/src/views/AccessResultCheck.vue b/web/src/views/AccessResultCheck.vue index fa5a9ca..110599a 100644 --- a/web/src/views/AccessResultCheck.vue +++ b/web/src/views/AccessResultCheck.vue @@ -34,13 +34,14 @@
-
+
Groovy 脚本 保存
- +
+ +
内置: content url jsoup json utils · 返回 Map{pageName,extracted} 或 List @@ -111,6 +112,7 @@