main
han 5 months ago
parent af6e0fef70
commit c49a99713a
  1. 4
      .env.dev
  2. 2
      package.json
  3. 1
      public/index.html
  4. BIN
      src/assets/ai-images/aie.png
  5. 1
      src/assets/ai-images/bg-bot.svg
  6. BIN
      src/assets/ai-images/bg-top.png
  7. 1
      src/assets/ai-images/icon_document.svg
  8. 1
      src/assets/ai-images/icon_down.svg
  9. 1
      src/assets/ai-images/icon_drag.svg
  10. 1
      src/assets/ai-images/icon_example.svg
  11. 1
      src/assets/ai-images/icon_hot.svg
  12. 1
      src/assets/ai-images/icon_meeting-minutes.svg
  13. 1
      src/assets/ai-images/icon_model-essay.svg
  14. 1
      src/assets/ai-images/icon_notice.svg
  15. 1
      src/assets/ai-images/icon_outline.svg
  16. 1
      src/assets/ai-images/icon_pdf.svg
  17. 1
      src/assets/ai-images/icon_personnel-matters.svg
  18. 1
      src/assets/ai-images/icon_print.svg
  19. 1
      src/assets/ai-images/icon_refresh.svg
  20. 1
      src/assets/ai-images/icon_report.svg
  21. 1
      src/assets/ai-images/icon_request.svg
  22. 1
      src/assets/ai-images/icon_return.svg
  23. 1
      src/assets/ai-images/icon_select-file.svg
  24. 1
      src/assets/ai-images/icon_send.svg
  25. 1
      src/assets/ai-images/icon_theme.svg
  26. 1
      src/assets/ai-images/icon_upload.svg
  27. 1
      src/assets/ai-images/icon_word.svg
  28. 1
      src/assets/ai-images/icon_writing.svg
  29. 210
      src/assets/styles/v-global.scss
  30. 287
      src/assets/styles/v-layout.scss
  31. 35
      src/components/Editor/index.vue
  32. 3
      src/main.js
  33. 112
      src/package.json
  34. 2
      src/permission.js
  35. 10
      src/router/index.js
  36. 0
      src/views/pages/AI-Document-Correction/AI公文写作.md
  37. 166
      src/views/pages/AI-Document-Correction/edit.vue
  38. 73
      src/views/pages/AI-Document-Correction/index.vue
  39. 0
      src/views/pages/AI-Document-Writing/AI公文纠错.md
  40. 11
      src/views/pages/AI-Document-Writing/index.vue
  41. 0
      src/views/pages/AI-Marketing-Writing/AI营销行文.md
  42. 11
      src/views/pages/AI-Marketing-Writing/index.vue
  43. 2
      vue.config.js
  44. 19705
      yarn.lock

@ -5,7 +5,7 @@ ENV = 'development'
VUE_APP_TITLE = 芋道管理系统
# 芋道管理系统/开发环境
VUE_APP_BASE_API = 'http://localhost:48080'
VUE_APP_BASE_API = 'http://192.168.130.144:48080'
# 路由懒加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true
@ -17,7 +17,7 @@ VUE_APP_TENANT_ENABLE = true
VUE_APP_CAPTCHA_ENABLE = true
# 文档的开关
VUE_APP_DOC_ENABLE = true
VUE_APP_DOC_ENABLE = false
# 百度统计
VUE_APP_BAIDU_CODE = fadc1bd5db1a1d6f581df60a1807f8ab

@ -43,6 +43,8 @@
"dependencies": {
"@babel/parser": "7.18.4",
"@riophae/vue-treeselect": "0.4.0",
"@wangeditor/editor": "^5.1.23",
"@wangeditor/editor-for-vue": "^1.0.2",
"axios": "0.27.2",
"benz-amr-recorder": "^1.1.5",
"bpmn-js-token-simulation": "0.10.0",

@ -7,6 +7,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title><%= webpackConfig.name %></title>
<!--[if lt IE 11]><script>window.location.href='html/ie.html';</script><![endif]-->
<style>
html,

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 393 KiB

@ -0,0 +1 @@
<svg id="d39ead7f-8026-429a-84d0-38a875de0b66" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><title>智能体平台</title><path d="M18,5.57l-.2-.21h0L13.61.83A3,3,0,0,0,11.71,0H5A3.75,3.75,0,0,0,1.28,3.75v12.5A3.75,3.75,0,0,0,5,20H15a3.75,3.75,0,0,0,3.75-3.75V7.49A3.3,3.3,0,0,0,18,5.57ZM12.76,1.78,16.61,6H12.76ZM2.55,16.23V3.77A2.5,2.5,0,0,1,5,1.26h6.45V5.74A1.49,1.49,0,0,0,13,7.23h4.45l0,.26v8.74a2.5,2.5,0,0,1-2.5,2.5H5.05A2.5,2.5,0,0,1,2.55,16.23Z"/><path d="M13.5,14.46H6.6A.56.56,0,0,0,6,15.1a.56.56,0,0,0,.64.64h6.9a.56.56,0,0,0,.64-.64A.56.56,0,0,0,13.5,14.46Z" style="fill:#1060ff"/><path d="M6.6,12.3h6.9c.44,0,.64-.21.64-.65A.56.56,0,0,0,13.5,11H6.6a.56.56,0,0,0-.64.64A.57.57,0,0,0,6.6,12.3Z" style="fill:#1060ff"/><path d="M6.6,8.85h3.94a.57.57,0,0,0,.65-.65.57.57,0,0,0-.65-.64H6.6A.56.56,0,0,0,6,8.2.57.57,0,0,0,6.6,8.85Z" style="fill:#1060ff"/></svg>

After

Width:  |  Height:  |  Size: 899 B

@ -0,0 +1 @@
<svg id="f778e4ed-d2d0-4fc9-8ed1-a5ffa22e979c" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><title>智能体平台</title><path d="M19.26,12.91a.67.67,0,0,0-.71.71v4a.93.93,0,0,1-.85.92H2.31a.88.88,0,0,1-.86-.92v-4a.67.67,0,0,0-.71-.71.66.66,0,0,0-.7.71v4A2.34,2.34,0,0,0,2.31,20H17.62A2.4,2.4,0,0,0,20,17.66v-4A.66.66,0,0,0,19.26,12.91Z"/><path d="M9.47,15.53a.64.64,0,0,0,.49.21.64.64,0,0,0,.5-.21l4.61-4.61a.7.7,0,0,0-1-1l-3.41,3.4V.71a.71.71,0,1,0-1.41,0V13.33L5.85,9.93a.69.69,0,0,0-1,0,.67.67,0,0,0,0,1Z"/></svg>

After

Width:  |  Height:  |  Size: 549 B

@ -0,0 +1 @@
<svg id="a400fc9c-a1f6-4600-b841-c39b45f1f0de" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><title>智能体平台</title><rect x="0.39" y="8.15" width="1.34" height="1.45"/><rect x="0.39" y="12.21" width="1.34" height="1.45"/><rect x="8.11" width="1.34" height="1.45"/><rect x="0.39" y="4.08" width="1.34" height="1.45"/><rect x="11.97" width="1.34" height="1.45"/><path d="M7.53,7.57H17.76v3H19.1V6.84a.7.7,0,0,0-.67-.73H13.31v-2H12v2H6.86a.7.7,0,0,0-.67.73V19.05a.7.7,0,0,0,.67.73h4.53V18.33H7.53Z"/><polygon points="19.61 14.88 13.88 11.42 13.88 18.34 15.65 16.47 17.58 20 18.74 19.28 16.75 15.64 19.61 14.88"/><rect x="0.39" width="1.34" height="1.45"/><rect x="3.67" y="11.63" width="2.51" height="2.61"/><rect x="4.25" width="1.34" height="1.45"/></svg>

After

Width:  |  Height:  |  Size: 791 B

@ -0,0 +1 @@
<svg id="2060d6dc-26a0-4ed4-92fe-75e8a4669ed7" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 20 20"><defs><linearGradient id="ce0a28db-fd63-428a-b908-20b35b31a4c3" x1="0.79" y1="10" x2="19.21" y2="10" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#b179f2"/><stop offset="1" stop-color="#6b59ff"/></linearGradient><linearGradient id="fec60983-1e4f-4607-8448-d95daa6585d3" x1="4.57" y1="16.36" x2="14.09" y2="16.36" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="19186dcb-1b97-41bc-9a48-e266b17d639e" x1="4.57" y1="13.84" x2="14.09" y2="13.84" xlink:href="#fec60983-1e4f-4607-8448-d95daa6585d3"/><linearGradient id="b1d2c0da-c505-4347-9031-637fcc8ea11f" x1="5.24" y1="7.38" x2="14.11" y2="7.38" xlink:href="#fec60983-1e4f-4607-8448-d95daa6585d3"/></defs><title>智能体平台</title><path d="M16.14,0H3.86A3,3,0,0,0,.79,2.86V17.14A3,3,0,0,0,3.86,20H16.14a3,3,0,0,0,3.07-2.86V2.86A3,3,0,0,0,16.14,0Z" style="fill:url(#ce0a28db-fd63-428a-b908-20b35b31a4c3)"/><path d="M13.45,17H5.21a.65.65,0,0,1,0-1.29h8.24a.65.65,0,0,1,0,1.29Z" style="fill:url(#fec60983-1e4f-4607-8448-d95daa6585d3)"/><path d="M13.45,14.49H5.21a.65.65,0,0,1-.64-.65.64.64,0,0,1,.64-.64h8.24a.63.63,0,0,1,.64.64A.64.64,0,0,1,13.45,14.49Z" style="fill:url(#19186dcb-1b97-41bc-9a48-e266b17d639e)"/><path d="M14,5.48l-5.7,5.7a.66.66,0,0,1-.37.19l-2.31.39a.35.35,0,0,1-.41-.42l.48-2.22a.72.72,0,0,1,.19-.34l5.71-5.72a.24.24,0,0,1,.33,0l2.09,2.09A.25.25,0,0,1,14,5.48Z" style="fill:url(#b1d2c0da-c505-4347-9031-637fcc8ea11f)"/></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@ -0,0 +1 @@
<svg id="147df45b-70d9-488e-9af3-93ff9e8451e6" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 20 20"><defs><linearGradient id="6c83e301-f6fa-4c00-900c-46c1385d3ca5" x1="1.41" y1="10" x2="18.59" y2="10" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#f78989"/><stop offset="1" stop-color="#f5384a"/></linearGradient><linearGradient id="fef71495-b3f4-4bae-83da-0c115da81a00" x1="12.98" y1="13.64" x2="16.73" y2="13.64" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="71473a74-28f9-4711-92da-cd9fc6a058d5" x1="3.92" y1="13.59" x2="7.86" y2="13.59" xlink:href="#fef71495-b3f4-4bae-83da-0c115da81a00"/><linearGradient id="c670029a-87b9-47bf-9a9b-2388176a0998" x1="8.22" y1="13.59" x2="12.53" y2="13.59" xlink:href="#fef71495-b3f4-4bae-83da-0c115da81a00"/></defs><title>智能体平台</title><path d="M14.35,3.66A3.52,3.52,0,0,1,14,7.32C12.43,1.28,8.49,0,8.49,0,9,3.11,6.84,6.5,4.74,9.06a7.11,7.11,0,0,0-.81-3.29C3.75,8.05,2.1,9.89,1.55,12.08a5.84,5.84,0,0,0,1.28,5.24,10.15,10.15,0,0,0,13.64.09c5.3-5.42-.84-12.82-2.12-13.75Z" style="fill:url(#6c83e301-f6fa-4c00-900c-46c1385d3ca5)"/><polygon points="12.98 11.44 12.98 12.26 14.36 12.26 14.36 15.83 15.37 15.83 15.37 12.26 16.73 12.26 16.73 11.44 12.98 11.44" style="fill:url(#fef71495-b3f4-4bae-83da-0c115da81a00)"/><polygon points="6.85 13.18 4.93 13.18 4.93 11.44 3.92 11.44 3.92 15.74 4.93 15.74 4.93 14 6.76 14 6.76 15.74 7.77 15.74 7.86 15.74 7.86 11.44 6.85 11.44 6.85 13.18" style="fill:url(#71473a74-28f9-4711-92da-cd9fc6a058d5)"/><path d="M10.42,11.35a2.14,2.14,0,0,0-2.2,2.29,2.13,2.13,0,0,0,2.2,2.2,2,2,0,0,0,2.11-2.2C12.43,12.17,11.79,11.44,10.42,11.35Zm0,3.57c-.73,0-1.1-.46-1.1-1.37s.37-1.38,1.1-1.38,1,.55,1.1,1.38S11.15,14.92,10.42,14.92Z" style="fill:url(#c670029a-87b9-47bf-9a9b-2388176a0998)"/></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

@ -0,0 +1 @@
<svg id="7087b5e5-57cd-4fa0-b361-4480d38f8ced" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 20 20"><defs><linearGradient id="aa659052-14bd-434a-99e5-c830d6ebfc79" x1="0.95" y1="4.32" x2="4.59" y2="4.32" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#25bf79"/><stop offset="0.5" stop-color="#53d39c"/></linearGradient><linearGradient id="7a0dacde-85e4-44f5-a884-2109dc844cb4" x1="0.95" y1="10" x2="4.59" y2="10" xlink:href="#aa659052-14bd-434a-99e5-c830d6ebfc79"/><linearGradient id="e33cbbde-1d67-4255-8197-3ff8603d9f6e" x1="0.95" y1="15.68" x2="4.59" y2="15.68" xlink:href="#aa659052-14bd-434a-99e5-c830d6ebfc79"/><linearGradient id="986e6826-5481-48ed-8a04-073a39f08b0a" x1="2.77" y1="10" x2="19.05" y2="10" xlink:href="#aa659052-14bd-434a-99e5-c830d6ebfc79"/><linearGradient id="9f8af2fd-9cf8-4dea-9cf5-7de83c8d961f" x1="7.91" y1="9.77" x2="17.22" y2="9.77" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient></defs><title>智能体平台</title><path d="M1.64,5H3.91a.68.68,0,0,0,0-1.36H1.64A.68.68,0,1,0,1.64,5Z" style="fill:url(#aa659052-14bd-434a-99e5-c830d6ebfc79)"/><path d="M1.64,10.68H3.91a.68.68,0,0,0,0-1.36H1.64a.68.68,0,1,0,0,1.36Z" style="fill:url(#7a0dacde-85e4-44f5-a884-2109dc844cb4)"/><path d="M4.59,15.68A.68.68,0,0,0,3.91,15H1.64a.68.68,0,1,0,0,1.36H3.91A.67.67,0,0,0,4.59,15.68Z" style="fill:url(#e33cbbde-1d67-4255-8197-3ff8603d9f6e)"/><path d="M18.25.8A2.74,2.74,0,0,0,16.32,0H5.5A2.73,2.73,0,0,0,2.81,2.28H4A2,2,0,0,1,6,4.32v.09a2,2,0,0,1-2,2H2.77V8H4A2,2,0,0,1,6,10v.1a2,2,0,0,1-2,2H2.77v1.59H4a2,2,0,0,1-.09,4.09H2.81A2.73,2.73,0,0,0,5.5,20H16.32a2.73,2.73,0,0,0,2.73-2.73V2.73A2.72,2.72,0,0,0,18.25.8Z" style="fill:url(#986e6826-5481-48ed-8a04-073a39f08b0a)"/><path d="M16.82,7.43,10.28,14a1,1,0,0,1-.51.25l-1.34.21a.45.45,0,0,1-.38-.13.47.47,0,0,1-.14-.39l.19-1.36A1,1,0,0,1,8.36,12L14.89,5.5a1.36,1.36,0,0,1,1.93,1.93Z" style="fill:url(#9f8af2fd-9cf8-4dea-9cf5-7de83c8d961f)"/></svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

@ -0,0 +1 @@
<svg id="4797ff51-6301-4866-b4e9-5acf95c7995c" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><title>智能体平台</title><path d="M18,5.57l-.2-.21h0L13.61.83A3,3,0,0,0,11.71,0H5A3.75,3.75,0,0,0,1.28,3.75v12.5A3.75,3.75,0,0,0,5,20H15a3.75,3.75,0,0,0,3.75-3.75V7.49A3.3,3.3,0,0,0,18,5.57ZM12.76,1.78,16.61,6H12.76ZM2.55,16.23V3.77A2.5,2.5,0,0,1,5,1.26h6.45V5.74A1.49,1.49,0,0,0,13,7.23h4.45l0,.26v8.74a2.5,2.5,0,0,1-2.5,2.5H5.05A2.5,2.5,0,0,1,2.55,16.23Z"/><path d="M6.59,10.22a.63.63,0,1,0,0,1.26h6.82a.63.63,0,0,0,0-1.26Z" style="fill:#1060ff"/><path d="M13.41,14.48H6.59a.63.63,0,1,0,0,1.26h6.82a.63.63,0,0,0,0-1.26Z" style="fill:#1060ff"/></svg>

After

Width:  |  Height:  |  Size: 679 B

@ -0,0 +1 @@
<svg id="3e15cbb9-6db8-452d-b4a2-f4e169f9f466" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 20 20"><defs><linearGradient id="2693d357-c288-4898-9b9f-38b38cb1ff94" x1="1" y1="10" x2="19" y2="10" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ffd9c0"/><stop offset="0.8" stop-color="#fe9700"/></linearGradient><linearGradient id="ccdec467-eb57-4ba2-b0eb-c8253348c697" x1="5.61" y1="10.76" x2="14.39" y2="10.76" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="288620ca-e7c7-4d10-9586-f9bdd34169db" x1="5.5" y1="14.42" x2="14.5" y2="14.42" xlink:href="#ccdec467-eb57-4ba2-b0eb-c8253348c697"/></defs><title>智能体平台</title><path d="M16.87,5.14H15.61L10.58.3l0,0s0,0,0,0a.91.91,0,0,0-1.26,0L4.38,5.14H3.13A2.09,2.09,0,0,0,1,7.19V18A2.08,2.08,0,0,0,3.13,20H16.87a2.12,2.12,0,0,0,1.49-.58A2.09,2.09,0,0,0,19,18V7.19A2.08,2.08,0,0,0,16.87,5.14Zm-10,0L9.9,2.08l3.19,3.06Z" style="fill:url(#2693d357-c288-4898-9b9f-38b38cb1ff94)"/><path d="M6.33,11.45h7.34a.7.7,0,1,0,0-1.39H6.33a.7.7,0,1,0,0,1.39Z" style="fill:url(#ccdec467-eb57-4ba2-b0eb-c8253348c697)"/><path d="M14.4,14.06a.71.71,0,0,0-.64-.34H6.22a.7.7,0,1,0,0,1.39h7.54a.69.69,0,0,0,.64-.33A.71.71,0,0,0,14.4,14.06Z" style="fill:url(#288620ca-e7c7-4d10-9586-f9bdd34169db)"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -0,0 +1 @@
<svg id="3f5927c3-3471-4adf-a15b-48020576cd4e" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><title>智能体平台</title><path d="M4.4,13.37a.67.67,0,1,0-.67-.66A.67.67,0,0,0,4.4,13.37Z" style="fill:#1060ff"/><path d="M19.15,10.78l-.11-.1a2,2,0,0,0-.64-.1.59.59,0,0,0-.44.19l-5.17,5.42a.64.64,0,0,0,0,.89.67.67,0,0,0,.46.19.63.63,0,0,0,.43-.19l5.47-5.43A.62.62,0,0,0,19.15,10.78Z" style="fill:#1060ff"/><path d="M11.51,11.92H7.26a.63.63,0,0,0-.63.63v.14a.63.63,0,0,0,.62.5h4.25a.64.64,0,0,0,.64-.64l0-.13A.63.63,0,0,0,11.51,11.92Z" style="fill:#1060ff"/><path d="M11.51,6.66H7.26a.63.63,0,0,0-.63.63v.14a.63.63,0,0,0,.62.5h4.25a.64.64,0,0,0,.64-.64l0-.13A.63.63,0,0,0,11.51,6.66Z" style="fill:#1060ff"/><path d="M4.4,8A.66.66,0,0,0,5,7.63.67.67,0,0,0,5,7a.66.66,0,0,0-.58-.33A.67.67,0,1,0,4.4,8Z" style="fill:#1060ff"/><path d="M11.33,18.74H4.66A2.74,2.74,0,0,1,1.92,16V4A2.74,2.74,0,0,1,4.66,1.26h8.6A2.74,2.74,0,0,1,16,4V8.08h1.26V4a4,4,0,0,0-4-4H4.66a4,4,0,0,0-4,4V16a4,4,0,0,0,4,4h6.67Z"/></svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

@ -0,0 +1 @@
<svg id="cbc99d90-57e8-47d4-ab1f-23ec63e630cd" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 20 20"><defs><linearGradient id="c3d3eb0c-ff09-41fe-9f27-d7bf3903dffe" x1="2.96" y1="10" x2="19.53" y2="10" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#f78989"/><stop offset="1" stop-color="#f5384a"/></linearGradient><linearGradient id="b2cad3d0-14f1-4b57-a926-b7530b6d3348" x1="14.56" y1="2.49" x2="19.53" y2="2.49" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f7238282-7be6-4f10-89b7-74929fea5404" x1="0.47" y1="12.79" x2="14.19" y2="12.79" xlink:href="#b2cad3d0-14f1-4b57-a926-b7530b6d3348"/><linearGradient id="193b171c-0f5d-49b1-b333-24554cb6503f" x1="1.79" y1="12.79" x2="13.22" y2="12.79" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#f78989"/><stop offset="0.2" stop-color="#f78082"/><stop offset="0.53" stop-color="#f6666e"/><stop offset="0.95" stop-color="#f53d4e"/><stop offset="1" stop-color="#f5384a"/></linearGradient></defs><title>智能体平台</title><path d="M14.56,0H4.25A1.29,1.29,0,0,0,3,1.29V18.71A1.29,1.29,0,0,0,4.25,20h14a1.29,1.29,0,0,0,1.29-1.29V5Z" style="fill:url(#c3d3eb0c-ff09-41fe-9f27-d7bf3903dffe)"/><path d="M14.56,0V3.68A1.29,1.29,0,0,0,15.85,5h3.68Z" style="fill:url(#b2cad3d0-14f1-4b57-a926-b7530b6d3348)"/><path d="M14.19,16.22a.61.61,0,0,1-.62.61H1.08a.61.61,0,0,1-.61-.61V9.36a.61.61,0,0,1,.61-.62H13.56a.62.62,0,0,1,.62.62v6.86Zm0,0" style="fill:url(#f7238282-7be6-4f10-89b7-74929fea5404)"/><path d="M3.32,10.55H1.79V15h1V13.65h.55c1.26,0,1.76-.41,1.76-1.58S4.66,10.55,3.32,10.55Zm-.13,2.31H2.77V11.32h.42c.66,0,.89.2.89.77S3.85,12.86,3.19,12.86Z" style="fill:#fff"/><path d="M7.41,10.55H5.88V15H7.41c1.32,0,2.19-.51,2.19-2.24S8.73,10.55,7.41,10.55Zm0,3.64h-.5V11.37h.5c.81,0,1.22.26,1.22,1.42S8.19,14.19,7.36,14.19Z" style="fill:#fff"/><polygon points="13.22 11.4 13.22 10.55 10.48 10.55 10.48 15.03 11.46 15.03 11.46 13.29 13.09 13.29 13.09 12.44 11.46 12.44 11.46 11.4 13.22 11.4" style="fill:#fff"/><path d="M3.32,10.55H1.79V15h1V13.65h.55c1.26,0,1.76-.41,1.76-1.58S4.66,10.55,3.32,10.55Zm-.13,2.31H2.77V11.32h.42c.66,0,.89.2.89.77S3.85,12.86,3.19,12.86Z" style="fill:url(#193b171c-0f5d-49b1-b333-24554cb6503f)"/><path d="M7.41,10.55H5.88V15H7.41c1.32,0,2.19-.51,2.19-2.24S8.73,10.55,7.41,10.55Zm0,3.64h-.5V11.37h.5c.81,0,1.22.26,1.22,1.42S8.19,14.19,7.36,14.19Z" style="fill:url(#193b171c-0f5d-49b1-b333-24554cb6503f)"/><polygon points="13.22 11.4 13.22 10.55 10.48 10.55 10.48 15.03 11.46 15.03 11.46 13.29 13.09 13.29 13.09 12.44 11.46 12.44 11.46 11.4 13.22 11.4" style="fill:url(#193b171c-0f5d-49b1-b333-24554cb6503f)"/></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

@ -0,0 +1 @@
<svg id="446ee53c-9110-456d-9884-c1b357f55a0f" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 20 20"><defs><linearGradient id="826dc497-5266-4965-82df-150e4a679088" x1="10.09" y1="15.81" x2="15.97" y2="15.81" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#f78989"/><stop offset="1" stop-color="#f5384a"/></linearGradient><linearGradient id="b7201e01-ffec-4d64-ac2f-69d71be590b8" x1="0.3" y1="10" x2="12.75" y2="10" xlink:href="#826dc497-5266-4965-82df-150e4a679088"/><linearGradient id="02e5919b-a875-4f76-93ea-2de24ea03bf5" x1="13.68" y1="14.79" x2="19.7" y2="14.79" xlink:href="#826dc497-5266-4965-82df-150e4a679088"/></defs><title>智能体平台</title><path d="M13.1,15.38a2.47,2.47,0,0,1,.05-.61l1.59.21-1-1.21-1-1.22-2.69,1.62,1.23.19a8.06,8.06,0,0,0-.13,1.38C11.3,18.18,14,19.43,16,19A4.2,4.2,0,0,1,13.1,15.38Z" style="fill:url(#826dc497-5266-4965-82df-150e4a679088)"/><path d="M9.65,15.14A5.53,5.53,0,0,1,10.54,12a.87.87,0,0,1,.12-.61,5.78,5.78,0,0,0,1.06-2.08,2.89,2.89,0,0,0,1-1.9c.08-1.18-.2-1.18-.2-1.18C12.94,5,13.07.34,10.05.91,9.57-.06,6.43-.83,5,1.77a5.43,5.43,0,0,0-.45,4.5c0,.12-.19-.12-.28.56a3.11,3.11,0,0,0,.52,1.93,2,2,0,0,0,.53.36,5.18,5.18,0,0,0,1.12,2.29,1.22,1.22,0,0,1-.68,1.25C2.9,13.23.3,14.77.3,16.48v1.29C.3,19.59,4.64,20,8.46,20c1.2,0,2.39-.11,3.48-.19A5.92,5.92,0,0,1,9.65,15.14Z" style="fill:url(#b7201e01-ffec-4d64-ac2f-69d71be590b8)"/><path d="M18.48,16.19a5.31,5.31,0,0,0,.08-1.38c-.16-2.43-2.93-3.61-4.88-3.13,1.43.47,3,1.88,3,3.53a3,3,0,0,1,0,.6l-1.58-.16,1,1.18,1,1.18,1.34-.86,1.26-.81Z" style="fill:url(#02e5919b-a875-4f76-93ea-2de24ea03bf5)"/></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@ -0,0 +1 @@
<svg id="9aa7c483-e7f8-405b-b19b-f7501f259aa7" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><title>智能体平台</title><path d="M19.07,15.1Z" style="fill:#bdbdbd"/><path d="M19.1,12.55Z" style="fill:#bdbdbd"/><path d="M17.37,4.15H15V2a2,2,0,0,0-2-2H6.94A2,2,0,0,0,5,2V4.15H2.63a2,2,0,0,0-2,2v6.31a2,2,0,0,0,2,2H5V18a2,2,0,0,0,2,2h6.12a2,2,0,0,0,2-2V14.4h2.34a2,2,0,0,0,2-2V6.12A2,2,0,0,0,17.37,4.15ZM6.28,2a.67.67,0,0,1,.66-.66h6.12a.67.67,0,0,1,.66.66V4.16H6.28ZM13.72,18a.67.67,0,0,1-.66.66H6.94A.67.67,0,0,1,6.28,18V11.67h7.44ZM18,12.43a.67.67,0,0,1-.66.66H15V10.36H5v2.73H2.63A.67.67,0,0,1,2,12.43V6.12a.66.66,0,0,1,.66-.65H17.37a.66.66,0,0,1,.66.65Z"/><path d="M7.34,14.4h5.25a.66.66,0,1,0,0-1.31H7.34a.66.66,0,0,0,0,1.31Z"/><path d="M7.34,16.89h5.25a.66.66,0,1,0,0-1.31H7.34a.66.66,0,0,0,0,1.31Z"/><path d="M16.09,6.43a.66.66,0,0,0-.66.65.66.66,0,0,0,1.32,0A.66.66,0,0,0,16.09,6.43Z"/></svg>

After

Width:  |  Height:  |  Size: 931 B

@ -0,0 +1 @@
<svg id="d7d0f9e0-5814-4a35-a6ba-c30d7c9259e5" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><title>智能体平台</title><path d="M4.48,6.58Z" style="fill:#bdbdbd"/><path d="M2,6.62A8.67,8.67,0,0,1,16.13,3.86a7.56,7.56,0,0,1,.7.8l.17.21L15.43,6.09l4.06,1,0-4.17L18,4.06l-.17-.21A9.92,9.92,0,0,0,10,0,10,10,0,0,0,0,9.73H1.32A8.73,8.73,0,0,1,2,6.62Z"/><path d="M18.68,10.27A8.73,8.73,0,0,1,18,13.38a8.56,8.56,0,0,1-1.86,2.76A8.68,8.68,0,0,1,6.62,18a8.57,8.57,0,0,1-2.75-1.86,7.56,7.56,0,0,1-.7-.8L3,15.13l1.57-1.22-4.06-1,0,4.18L2,16l.17.21A9.94,9.94,0,0,0,10,20a10,10,0,0,0,10-9.73Z"/></svg>

After

Width:  |  Height:  |  Size: 622 B

@ -0,0 +1 @@
<svg id="5ad72e73-001d-4ac5-8986-0f317904528b" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 20 20"><defs><linearGradient id="9e483456-5d64-4ff0-8247-33a2a5203f34" x1="13.3" y1="2.02" x2="14.56" y2="2.02" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#25bf79"/><stop offset="0.5" stop-color="#53d39c"/></linearGradient><linearGradient id="7a3aaff4-2aad-46e5-bba0-e5c376d1c316" x1="9.26" y1="1.99" x2="10.5" y2="1.99" xlink:href="#9e483456-5d64-4ff0-8247-33a2a5203f34"/><linearGradient id="870a215a-ef2c-4099-9bc4-72b5befb2a10" x1="5.45" y1="1.99" x2="6.69" y2="1.99" xlink:href="#9e483456-5d64-4ff0-8247-33a2a5203f34"/><linearGradient id="4c398b8d-6b95-4c0b-be61-20fc04540ed3" x1="1.93" y1="10.97" x2="18.07" y2="10.97" xlink:href="#9e483456-5d64-4ff0-8247-33a2a5203f34"/><linearGradient id="ad21b8bd-4610-450a-b3e9-7bbf15d775e5" x1="5.1" y1="15.42" x2="14.9" y2="15.42" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="9ee651e9-de19-47b0-a091-bda38b1bfdc3" x1="5.1" y1="11.56" x2="14.9" y2="11.56" xlink:href="#ad21b8bd-4610-450a-b3e9-7bbf15d775e5"/><linearGradient id="471e71a5-91b5-4d1d-a9c7-f8b7f558d07c" x1="5.1" y1="7.69" x2="14.9" y2="7.69" xlink:href="#ad21b8bd-4610-450a-b3e9-7bbf15d775e5"/></defs><title>智能体平台</title><path d="M13.93,0a.63.63,0,0,0-.63.63V3.37a.63.63,0,0,0,.63.63.63.63,0,0,0,.63-.63V.66A.63.63,0,0,0,13.93,0Z" style="fill:url(#9e483456-5d64-4ff0-8247-33a2a5203f34)"/><path d="M9.88,0a.63.63,0,0,0-.62.63V3.35A.62.62,0,0,0,9.88,4a.61.61,0,0,0,.62-.62V.63A.62.62,0,0,0,9.88,0Z" style="fill:url(#7a3aaff4-2aad-46e5-bba0-e5c376d1c316)"/><path d="M6.07,0a.62.62,0,0,0-.62.62V3.35A.62.62,0,0,0,6.07,4a.62.62,0,0,0,.62-.62V.62A.62.62,0,0,0,6.07,0Z" style="fill:url(#870a215a-ef2c-4099-9bc4-72b5befb2a10)"/><path d="M16.1,1.93H14.76V3.44a.84.84,0,0,1-1.67,0V1.93H10.72V3.45A.84.84,0,1,1,9,3.45V1.93H6.9V3.45a.84.84,0,1,1-1.67,0V1.93H3.9a2,2,0,0,0-2,2V18a2,2,0,0,0,2,2H16.1a2,2,0,0,0,2-2V3.9A2,2,0,0,0,16.1,1.93Z" style="fill:url(#4c398b8d-6b95-4c0b-be61-20fc04540ed3)"/><path d="M14.32,14.84H5.68a.57.57,0,0,0-.5.29.58.58,0,0,0,0,.57.57.57,0,0,0,.5.29h8.64a.58.58,0,1,0,0-1.15Z" style="fill:url(#ad21b8bd-4610-450a-b3e9-7bbf15d775e5)"/><path d="M14.32,11H5.68a.57.57,0,0,0-.5.29.58.58,0,0,0,0,.57.57.57,0,0,0,.5.29h8.64a.58.58,0,1,0,0-1.15Z" style="fill:url(#9ee651e9-de19-47b0-a091-bda38b1bfdc3)"/><path d="M5.68,8.27h8.64a.59.59,0,0,0,.58-.58.58.58,0,0,0-.58-.57H5.68a.57.57,0,0,0-.5.29.58.58,0,0,0,0,.57A.57.57,0,0,0,5.68,8.27Z" style="fill:url(#471e71a5-91b5-4d1d-a9c7-f8b7f558d07c)"/></svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

@ -0,0 +1 @@
<svg id="80616949-1301-425d-b338-01b39d8f48ad" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 20 20"><defs><linearGradient id="e01bef99-7068-49d2-b9ad-d12e5918e794" x1="12.86" y1="2.14" x2="17.14" y2="2.14" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#b179f2"/><stop offset="1" stop-color="#6b59ff"/></linearGradient><linearGradient id="8b4d945b-eddf-4992-abd3-27479ecce3a1" x1="11.43" y1="15" x2="20" y2="15" xlink:href="#e01bef99-7068-49d2-b9ad-d12e5918e794"/><linearGradient id="233dfbcc-0273-4f51-a030-4bd909e2ff69" x1="0" y1="10" x2="17.14" y2="10" xlink:href="#e01bef99-7068-49d2-b9ad-d12e5918e794"/><linearGradient id="1d339787-ee34-475e-8a6c-607c3431188d" x1="2.86" y1="6.43" x2="7.14" y2="6.43" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="8a84e2af-5a45-417a-9edb-8b46ac890437" x1="2.86" y1="10.71" x2="10" y2="10.71" xlink:href="#1d339787-ee34-475e-8a6c-607c3431188d"/></defs><title>智能体平台</title><path d="M15,4.29h2.14V2.86A2.86,2.86,0,0,0,14.29,0H12.86V2.14A2.14,2.14,0,0,0,15,4.29Z" style="fill:url(#e01bef99-7068-49d2-b9ad-d12e5918e794)"/><path d="M19.43,14.53a1.32,1.32,0,0,0-1-.4H16.88a.71.71,0,0,1-.71-.71V10.94a.89.89,0,0,0-.82-.94h0c-.4,0-1.06.37-1.06.94v5c0,.56-.61.91-1,.48L12.81,16a.76.76,0,0,0-1.12,0,1.06,1.06,0,0,0,0,1.38l1.81,2,.18.18a2.2,2.2,0,0,0,1.47.56h3.71A1.1,1.1,0,0,0,20,18.92v-2.2A3.15,3.15,0,0,0,19.43,14.53Z" style="fill:url(#8b4d945b-eddf-4992-abd3-27479ecce3a1)"/><path d="M12.86,14.44v-3.5a2.5,2.5,0,0,1,2.47-2.37,2.27,2.27,0,0,1,1.81,1V5.71H14.63a3.58,3.58,0,0,1-3.18-3.19l0-.37V0H2.86A2.86,2.86,0,0,0,0,2.86V17.14A2.86,2.86,0,0,0,2.86,20h9.32c-.55-.55-1-1.16-1.57-1.72C9,16.56,10.71,13.57,12.86,14.44Z" style="fill:url(#233dfbcc-0273-4f51-a030-4bd909e2ff69)"/><path d="M3.57,7.14H6.43a.63.63,0,0,0,.71-.71.63.63,0,0,0-.71-.72H3.57a.63.63,0,0,0-.71.72A.63.63,0,0,0,3.57,7.14Z" style="fill:url(#1d339787-ee34-475e-8a6c-607c3431188d)"/><path d="M9.29,10H3.57a.63.63,0,0,0-.71.71.63.63,0,0,0,.71.72H9.29a.63.63,0,0,0,.71-.72A.63.63,0,0,0,9.29,10Z" style="fill:url(#8a84e2af-5a45-417a-9edb-8b46ac890437)"/></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

@ -0,0 +1 @@
<svg id="9ca64ad8-a095-4153-aa1a-55ab46416e5c" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><title>智能体平台</title><path d="M18.87,19.14a.84.84,0,0,1-.74-.51C18,18.21,15.57,11,9.79,12.42v2.2A1.62,1.62,0,0,1,9,16a1.55,1.55,0,0,1-1.59-.35L.82,9.81A1.72,1.72,0,0,1,0,8.55,1.8,1.8,0,0,1,.93,7L7.59,1.22A1.56,1.56,0,0,1,9,.93,1.32,1.32,0,0,1,9.77,2l0,.12V4.44c1.5.19,5.66,1,8.2,4.25,1.91,2.46,2.46,5.75,1.64,9.78a.85.85,0,0,1-.7.67ZM11.29,11c4.1,0,6.46,3.86,7.41,5.9a9.83,9.83,0,0,0-1.64-7.53C14.31,5.86,9.22,5.57,9.17,5.57l-.56,0V2.2A.46.46,0,0,0,8.53,2s-.13.07-.2.13L1.66,8c-.4.28-.49.46-.48.53s.17.26.28.33l6.7,5.87a.72.72,0,0,0,.39.19h0s0-.19.06-.31v-3L9,11.41A7.72,7.72,0,0,1,11.29,11Z"/></svg>

After

Width:  |  Height:  |  Size: 732 B

@ -0,0 +1 @@
<svg id="96dffb76-9981-4d17-80aa-df991591bc2c" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><title>智能体平台</title><path d="M18.66,7.43a1.72,1.72,0,0,0-.53-1.15L12,.42A1.67,1.67,0,0,0,10.86,0H4.34a3,3,0,0,0-3,3V17a3,3,0,0,0,3,3H6.92a.61.61,0,0,0,.58-.64.62.62,0,0,0-.62-.61H4.59a2,2,0,0,1-2-2V3.24a2,2,0,0,1,2-2h6V6.31a1.7,1.7,0,0,0,1.7,1.63h5.13v3.17a.62.62,0,0,0,.62.58h0a.62.62,0,0,0,.6-.62Zm-6.44-.74a.44.44,0,0,1-.39-.44V2L16.76,6.7Z"/><path d="M10.27,16.25h3.26v3.17a.61.61,0,0,0,.64.58.62.62,0,0,0,.6-.62V16.25h3.31A.63.63,0,0,0,18,15H14.77V11.56a.62.62,0,0,0-1.24,0V15H10.22a.63.63,0,0,0,0,1.25Z" style="fill:#1060ff"/></svg>

After

Width:  |  Height:  |  Size: 671 B

@ -0,0 +1 @@
<svg id="f491674b-e18c-4ea8-931f-29d2968b149c" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><title>智能体平台</title><path d="M19,1.75.76,8.8c-1,.4-1,1,.05,1.29l4.41,1.3L7,16.73a.77.77,0,0,0,1.38.33l2.31-2.29,4.57,3.34a.8.8,0,0,0,1.36-.51L20,2.58C20.13,1.86,19.7,1.49,19,1.75Zm-2.77,3.4L8.45,12.09a1,1,0,0,0-.29.55l-.34,3.24c0,.36-.17.37-.28,0L6,11.36a.43.43,0,0,1,.18-.49L16.09,5C16.72,4.57,16.78,4.66,16.24,5.15Z"/></svg>

After

Width:  |  Height:  |  Size: 459 B

@ -0,0 +1 @@
<svg id="b24ff041-e297-45ed-a3e3-83bf68974c92" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><title>智能体平台</title><path d="M4.48,6.58Z" style="fill:#bdbdbd"/><path d="M19.5,18.86l-4.7-4.68a.68.68,0,0,0-1,0,.7.7,0,0,0,0,1l4.56,4.68a.87.87,0,0,0,.57.14c.29,0,.43,0,.57-.14A.68.68,0,0,0,19.5,18.86Z" style="fill:#1060ff"/><path d="M17.8,10.61a1.78,1.78,0,0,0-.43-2L14.94,6.19a.53.53,0,0,1-.14-.43l.57-3.42a2,2,0,0,0-.71-2A2.27,2.27,0,0,0,12.52.2l-3,1.57c-.28.14-.42.14-.57,0L6,.2A2.24,2.24,0,0,0,3.82.34,2,2,0,0,0,3,2.2l.57,3.42a.54.54,0,0,1-.14.43L1,8.47a1.83,1.83,0,0,0-.57,2A2,2,0,0,0,2,11.9l3.43.42c.14.15.28.15.43.29l1.42,3.14A1.86,1.86,0,0,0,9,16.89a1.73,1.73,0,0,0,1.72-1.14l1.56-3c.15-.14.29-.28.43-.28l3.57-.57A1.84,1.84,0,0,0,17.8,10.61Zm-2.06.06c-.53.15-3.51.65-3.51.65a1.7,1.7,0,0,0-1.42,1l-1.57,3a.4.4,0,0,1-.43.28.52.52,0,0,1-.43-.28L7,12.18A2.28,2.28,0,0,0,5.53,11l-3.42-.57c-.29-.14-.43-.29-.43-.43a1.11,1.11,0,0,1,.14-.57L4.39,7.19A2.09,2.09,0,0,0,5,5.48s-.47-2.74-.57-3.43.42-.79.86-.57l3,1.57a2.08,2.08,0,0,0,1.85,0l3-1.57c.29-.14.43,0,.57,0s.14.29.14.57l-.57,3.43a1.86,1.86,0,0,0,.57,1.71s2,1.84,2.41,2.32S16.26,10.53,15.74,10.67Z"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1 @@
<svg id="f14bcb14-8f76-4a5e-a087-c1343013e4fa" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><title>智能体平台</title><path d="M9.23,18.65H2.74A.68.68,0,0,1,2.06,18V2a.68.68,0,0,1,.68-.67h13a.67.67,0,0,1,.67.67V7.9a.67.67,0,1,0,1.34,0V2a2,2,0,0,0-2-2h-13a2,2,0,0,0-2,2V18a2,2,0,0,0,2,2H9.23a.67.67,0,0,0,0-1.34Z"/><path d="M14.39,4.29a.67.67,0,0,0-.68-.67H5.4A.67.67,0,0,0,5.4,5h8.31A.67.67,0,0,0,14.39,4.29Z"/><path d="M5.4,7.26a.67.67,0,0,0-.67.67.68.68,0,0,0,.67.68h5.27a.68.68,0,0,0,.67-.68.67.67,0,0,0-.67-.67Z"/><path d="M19.08,13.37l-3.8-3.8h0l0,0a.66.66,0,0,0-.94,0l-3.79,3.78a.68.68,0,0,0,0,.95.7.7,0,0,0,.48.19.66.66,0,0,0,.47-.19l2.64-2.63v7.69a.67.67,0,0,0,1.34,0v-7.7l2.68,2.69a.66.66,0,0,0,.48.19.7.7,0,0,0,.47-.19A.68.68,0,0,0,19.08,13.37Z"/></svg>

After

Width:  |  Height:  |  Size: 798 B

@ -0,0 +1 @@
<svg id="4f33e461-cdc4-4224-b056-bca1cb0ad108" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 20 20"><defs><linearGradient id="069d8636-c7b7-4744-a869-eddbb7f53bc3" x1="2.92" y1="10" x2="19.63" y2="10" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#7facf4"/><stop offset="1" stop-color="#1060ff"/></linearGradient><linearGradient id="de61a539-101e-4b19-95eb-883f320357c5" x1="14.65" y1="2.52" x2="19.63" y2="2.52" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d84a4c52-3646-49c8-8340-0268fc0bd389" x1="0.37" y1="7.87" x2="10.37" y2="7.87" xlink:href="#de61a539-101e-4b19-95eb-883f320357c5"/><linearGradient id="d7317007-65e4-4799-b955-fbdb2103bb87" x1="5.92" y1="14.7" x2="16.63" y2="14.7" xlink:href="#de61a539-101e-4b19-95eb-883f320357c5"/><linearGradient id="1d08ed1f-151b-43ee-817a-b5753966dd69" x1="5.92" y1="17.31" x2="16.63" y2="17.31" xlink:href="#de61a539-101e-4b19-95eb-883f320357c5"/><linearGradient id="556ce908-c53e-40b3-b8ec-b45a88e60396" x1="1.45" y1="7.87" x2="9.3" y2="7.87" xlink:href="#069d8636-c7b7-4744-a869-eddbb7f53bc3"/></defs><title>智能体平台</title><path d="M14.65,0H3.48a.56.56,0,0,0-.56.56V19.44a.56.56,0,0,0,.56.56H19.07a.56.56,0,0,0,.56-.56V5Z" style="fill:url(#069d8636-c7b7-4744-a869-eddbb7f53bc3)"/><path d="M14.65,0V4.48a.56.56,0,0,0,.56.55h4.42Z" style="fill:url(#de61a539-101e-4b19-95eb-883f320357c5)"/><rect x="0.37" y="2.87" width="10" height="10" rx="1.54" ry="1.54" style="fill:url(#d84a4c52-3646-49c8-8340-0268fc0bd389)"/><path d="M16.14,14.21H6.41a.49.49,0,1,0,0,1h9.73a.49.49,0,0,0,0-1Z" style="fill:url(#d7317007-65e4-4799-b955-fbdb2103bb87)"/><path d="M16.14,16.82H6.41a.49.49,0,0,0,0,1h9.73a.49.49,0,0,0,0-1Z" style="fill:url(#1d08ed1f-151b-43ee-817a-b5753966dd69)"/><path d="M7.7,10.82H6.38c-.31-1.3-.83-3.21-1-4.22h0c-.21,1.05-.74,3-1.06,4.22H3l-1.5-5.9H2.81c.55,2.71.8,3.91.87,4.56h0c.23-1.08.8-3.14,1.14-4.56H6c.3,1.13.9,3.42,1.09,4.5h0c.19-1.3.77-3.58,1-4.5H9.3Z" style="fill:url(#556ce908-c53e-40b3-b8ec-b45a88e60396)"/></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@ -0,0 +1 @@
<svg id="2cd4fb52-2f6c-4d63-a4a8-c41dfebc0347" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 20 20"><defs><linearGradient id="3eab4263-11fd-4dd7-b3f0-0f04d0064cbf" x1="1.15" y1="10" x2="18.85" y2="10" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#7facf4"/><stop offset="1" stop-color="#1060ff"/></linearGradient><linearGradient id="c03c618c-b6c8-494d-9218-767b1f58ff9e" x1="13.57" y1="2.66" x2="18.85" y2="2.66" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="5a13dedf-a5f4-4764-8419-1307a3e5e60b" x1="4.12" y1="10" x2="15.88" y2="10" xlink:href="#c03c618c-b6c8-494d-9218-767b1f58ff9e"/><linearGradient id="2db84e34-9b49-48d9-87a9-6f82630112f9" x1="6" y1="15.34" x2="15.21" y2="15.34" xlink:href="#c03c618c-b6c8-494d-9218-767b1f58ff9e"/></defs><title>智能体平台</title><path d="M13.57,0H3.51A2.36,2.36,0,0,0,1.15,2.35v15.3A2.36,2.36,0,0,0,3.51,20h13a2.36,2.36,0,0,0,2.36-2.35V5.33Z" style="fill:url(#3eab4263-11fd-4dd7-b3f0-0f04d0064cbf)"/><path d="M13.57,0V4.74a.59.59,0,0,0,.6.59h4.68Z" style="fill:url(#c03c618c-b6c8-494d-9218-767b1f58ff9e)"/><path d="M15.59,4.12c-5,.77-10.85,8.85-11.39,11-.24,1,.09.88.4.64l.11-.09.11-.1a2.39,2.39,0,0,0,.35-.46l.35-.53.23-.33A6.55,6.55,0,0,1,8.5,11.66l.56-.12c3.67-.83,4.72-1.66,5-2.34a4.92,4.92,0,0,1-2.53-.09c.65-.2,3.2-.19,3.74-2.71A3.15,3.15,0,0,1,13,7.1l.49-.38C14.5,5.92,16.67,4.12,15.59,4.12Z" style="fill:url(#5a13dedf-a5f4-4764-8419-1307a3e5e60b)"/><path d="M14.6,14.79h-8a.58.58,0,0,0-.61.55.58.58,0,0,0,.61.54h8a.58.58,0,0,0,.61-.54A.59.59,0,0,0,14.6,14.79Z" style="fill:url(#2db84e34-9b49-48d9-87a9-6f82630112f9)"/></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

@ -0,0 +1,210 @@
*::before,
*::after {
box-sizing: border-box;
}
html{font-family:sans-serif;line-height:1.15}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-weight:400;line-height:1.5;text-align:left}
hr{box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}
p{margin-top:0;margin-bottom:1rem}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul,dl{margin-top:0;margin-bottom:1rem}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
table{border-collapse:collapse}
caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom}
th{text-align:inherit;text-align:-webkit-match-parent}
label{display:inline-block;margin-bottom:0.5rem}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
[role="button"]{cursor:pointer}
select{word-wrap:normal}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}
input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{outline-offset:-2px;-webkit-appearance:none}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
template{display:none}
[hidden]{display:none !important}
a{text-decoration:none;background-color:transparent}
a:hover{text-decoration:underline}
a:not([href]):not([class]){color:inherit;text-decoration:none}
a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-block{display:block !important}
.d-grid{display:grid !important}
.d-table{display:table !important}
.d-table-row{display:table-row !important}
.d-table-cell{display:table-cell !important}
.d-flex{display:flex !important}
.d-inline-flex{display:inline-flex !important}
.d-none{display:none !important}
/* 字体大小 */
.font-normal{font-weight: normal}
.position-static{position:static !important}
.position-relative{position:relative !important}
.position-absolute{position:absolute !important}
.position-fixed{position:fixed !important}
.position-sticky{position:-webkit-sticky !important;position:sticky !important}
.translate-middle{transform:translate(-50%,-50%) !important}
.translate-middle-x{transform:translateX(-50%) !important}
.translate-middle-y{transform:translateY(-50%) !important}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}
.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}
.float-start{float:left !important}
.float-end{float:right !important}
.float-none{float:none !important}
.clearfix::after{display:block;clear:both;content:""}
.visible{visibility:visible !important}
.invisible{visibility:hidden !important}
.z-n1{z-index:-1 !important}
.z-0{z-index:0 !important}
.z-1{z-index:1 !important}
.z-2{z-index:2 !important}
.z-3{z-index:3 !important}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,
.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,
.col-13,.col-14,.col-15,.col-16,.col-17,.col-18,
.col-19,.col-20,.col-21,.col-22,.col-23,.col-24{position: relative;width: 100%}
.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-1{max-width:4.1666666667%;-ms-flex: 0 0 4.1666666667%;flex:0 0 4.1666666667%}
.col-2{max-width:8.3333333333%;-ms-flex: 0 0 8.333333%;flex:0 0 8.3333333333%}
.col-3{max-width:12.5%;-ms-flex: 0 0 12.5%;flex:0 0 12.5%}
.col-4{max-width:16.6666666667%;-ms-flex: 0 0 16.6666666667%;flex:0 0 16.6666666667%}
.col-5{max-width:20%;-ms-flex: 0 0 20%;flex:0 0 20%}
.col-6{max-width:25%;-ms-flex: 0 0 25%;flex:0 0 25%}
.col-7{max-width:29.1666666667%;-ms-flex: 0 0 29.1666666667%;flex:0 0 29.1666666667%}
.col-8{max-width:33.3333333333%;-ms-flex: 0 0 33.3333333333%;flex:0 0 33.3333333333%}
.col-9{max-width:37.5%;-ms-flex: 0 0 37.5%;flex:0 0 37.5%}
.col-10{max-width:41.6666666667%;-ms-flex: 0 0 41.6666666667%;flex:0 0 41.6666666667%}
.col-11{max-width:45.8333333333%;-ms-flex: 0 0 45.8333333333%;flex:0 0 45.8333333333%}
.col-12{max-width:50%;-ms-flex: 0 0 50%;flex:0 0 50%}
.col-13{max-width:54.1666666667%;-ms-flex: 0 0 54.1666666667%;flex:0 0 54.1666666667%}
.col-14{max-width:58.3333333333%;-ms-flex: 0 0 58.3333333333%;flex:0 0 58.3333333333%}
.col-15{max-width:62.5%;-ms-flex: 0 0 62.5%;flex:0 0 62.5%}
.col-16{max-width:66.6666666667%;-ms-flex: 0 0 66.6666666667%;flex:0 0 66.6666666667%}
.col-17{max-width:70.8333333333%;-ms-flex: 0 0 70.8333333333%;flex:0 0 70.8333333333%}
.col-18{max-width:75%;-ms-flex: 0 0 75%;flex:0 0 75%}
.col-19{max-width:79.1666666667%;-ms-flex: 0 0 79.1666666667%;flex:0 0 79.1666666667%}
.col-20{max-width:83.3333333333%;-ms-flex: 0 0 83.3333333333%;flex:0 0 83.3333333333%}
.col-21{max-width:87.5%;-ms-flex: 0 0 87.5%;flex:0 0 87.5%}
.col-22{max-width:91.6666666667%;-ms-flex: 0 0 91.6666666667%;flex:0 0 91.6666666667%}
.col-23{max-width:95.8333333333%;-ms-flex: 0 0 95.8333333333%;flex:0 0 95.8333333333%}
.col-24{max-width:100%;-ms-flex: 0 0 100%;flex:0 0 100%}
.opacity-0{opacity:0 !important}
.opacity-25{opacity:0.25 !important}
.opacity-50{opacity:0.5 !important}
.opacity-75{opacity:0.75 !important}
.opacity-100{opacity:1 !important}
.overflow-auto{overflow:auto !important}
.overflow-hidden{overflow:hidden !important}
.overflow-visible{overflow:visible !important}
.overflow-scroll{overflow:scroll !important}
.overflow-x-auto{overflow-x:auto !important}
.overflow-x-hidden{overflow-x:hidden !important}
.overflow-x-visible{overflow-x:visible !important}
.overflow-x-scroll{overflow-x:scroll !important}
.overflow-y-auto{overflow-y:auto !important}
.overflow-y-hidden{overflow-y:hidden !important}
.overflow-y-visible{overflow-y:visible !important}
.overflow-y-scroll{overflow-y:scroll !important}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.flex-truncate{width: 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-start{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.text-left{text-align:left !important}
.text-decoration-none{text-decoration:none !important}
.text-decoration-underline{text-decoration:underline !important}
.text-decoration-line-through{text-decoration:line-through !important}
.text-lowercase{text-transform:lowercase !important}
.text-uppercase{text-transform:uppercase !important}
.text-capitalize{text-transform:capitalize !important}
.text-wrap{white-space:normal !important}
.text-nowrap{white-space:nowrap !important}
.text-break{word-wrap:break-word !important;word-break:break-word !important}
.align-baseline{vertical-align:baseline !important}
.align-top{vertical-align:top !important}
.align-middle{vertical-align:middle !important}
.align-bottom{vertical-align:bottom !important}
.align-text-bottom{vertical-align:text-bottom !important}
.align-text-top{vertical-align:text-top !important}
.flex-justify-center{justify-content: center}
.flex-align-center{align-items: center}
.fst-italic{font-style:italic !important}
.fst-normal{font-style:normal !important}
.fw-lighter{font-weight:lighter !important}
.fw-light{font-weight:300 !important}
.fw-normal{font-weight:400 !important}
.fw-medium{font-weight:500 !important}
.fw-semibold{font-weight:600 !important}
.fw-bold{font-weight:700 !important}
.fw-bolder{font-weight:bolder !important}
.lh-1{line-height:1 !important}
.lh-sm{line-height:1.25 !important}
.lh-base{line-height:1.5 !important}
.lh-lg{line-height:2 !important}
.w-25{width:25% !important}
.w-50{width:50% !important}
.w-75{width:75% !important}
.w-100{width:100% !important}
.w-auto{width:auto !important}
.mw-100{max-width:100% !important}
.vw-100{width:100vw !important}
.min-vw-100{min-width:100vw !important}
.h-25{height:25% !important}
.h-50{height:50% !important}
.h-75{height:75% !important}
.h-100{height:100% !important}
.h-auto{height:auto !important}
.mh-100{max-height:100% !important}
.vh-100{height:100vh !important}
.min-vh-100{min-height:100vh !important}

@ -0,0 +1,287 @@
/* theme color */
$--color-bg: #F0F4FA;
$--color-font-primary: #1B1B1B;
$--color-font-info: #9AA1B2;
$--color-font-label: #585C66;
$--color-primary: #1060FF;
$--color-success: #13ce66;
$--color-warning: #ffba00;
$--color-danger: #ff4949;
$--border-color-light: #DAE4F7;
$--border-color-focus: #5D9CEC;
$--base-mini-font: 12px;
$--base-small-font: 14px;
$--base-nomal-font: 16px;
$--base-medium-font: 18px;
$--base-large-font: 28px;
$--base-super-font: 36px;
$--base-mini-space: 8px;
$--base-small-space: 10px;
$--base-nomal-space: 16px;
$--base-medium-space: 20px;
$--base-large-space: 30px;
$--base-super-space: 40px;
$--line-mini-height: 12px;
$--line-small-height: 14px;
$--line-nomal-height: 16px;
$--line-medium-height: 20px;
$--line-large-height: 24px;
$--line-super-height: 32px;
$--base-mini-radius: 4px;
$--base-small-radius: 8px;
$--base-nomal-radius: 10px;
$--base-medium-radiuse: 16px;
$--base-large-radius: 20px;
$--base-super-radius: 24px;
.v-contain {
width: 1000px;
margin: 0 auto
}
.color-primary {
color: $--color-primary !important;
}
body {
background-color: $--color-bg !important;
}
.ai-edit-left {
position: relative;
z-index: 1;
background-color: #fff;
margin-right: $--base-large-space;
border: 1px solid $--border-color-light
}
.ai-edit-right {
position: relative;
z-index: 1;
}
.ai-ecode-msg {
.ai-ecode-msg-title {
display: inline-block;
padding: 4px $--base-small-space;
border-radius: $--base-small-radius;
background-color: #fff;
.ai-ecode-msg-title-img {
width: 20px;
height: 25px;
margin-right: $--base-mini-space
}
.ai-ecode-msg-title-txt {
color: $--color-font-primary;
}
}
}
.el-button--primary {
background-color: $--color-primary;
border-color: $--color-primary
}
.ai-ecode-content {
margin-top: $--base-mini-space;
margin-bottom: $--base-mini-space;
height: 240px;
overflow: auto;
.ai-ecode-content-wrapper {
font-size: $--base-small-font;
p {
color: #9AA1B2
}
}
}
.ai-pages {
position: relative;
height: 100%;
padding: 60px 40px 0 300px;
overflow: hidden;
&:after {
content: "";
position: absolute;
width: 200%;
height: 800px;
z-index: 0;
background: url("~@/assets/ai-images/bg-bot.svg") center center no-repeat;
background-size: contain;
bottom: -30px;
left: 50%;
transform: translateX(-50%);
opacity: 0.2;
}
&:before {
content: "";
position: absolute;
width: 840px;
height: 500px;
z-index: 1;
background: url("~@/assets/ai-images/bg-top.png") center center no-repeat;
background-size: contain;
top: -200px;
right: -100px;
}
}
.ai-pages-top {
padding: $--base-large-space 0;
}
.ai-pages-title {
margin-bottom: $--base-large-space;
font-weight: bold;
font-size: $--base-large-font;
color: $--color-font-primary;
text-align: left;
}
.ai-pages-sub-title {
margin-bottom: $--base-medium-space;
font-weight: 600;
font-size: $--base-medium-font;
color: $--color-font-primary;
line-height: 20px;
}
.ai-pages-list {
.ai-pages-list-item {
border-radius: $--base-small-radius;
padding: $--base-small-space;
border: 1px solid $--border-color-light;
margin: $--base-small-space 0;
cursor: pointer;
}
}
.ai-edit-right {
width: 350px;
}
.v-edit-form {
.el-input__inner {
border-radius: $--base-small-radius;
border-color: $--border-color-light
}
.el-form-item.el-form-item--mini + .el-form-item {
margin-top: $--base-mini-space;
}
.el-form-item.v-item-block {
.el-form-item__label {
float: none;
line-height: $--line-large-height;
}
}
.el-form-item.v-item-inline {
display: flex;
align-items: center;
.el-form-item__label {
float: none;
}
.el-form-item__content {
flex: 1
}
}
.el-form-item__label {
padding: 0 !important;
margin-bottom: 0;
color: $--color-font-label;
text-align: left;
font-weight: normal
}
.el-form-item__content {
margin-left: 0 !important;
}
.el-input.is-focus .el-input__inner, .el-input__inner:focus, .el-textarea__inner:focus {
border-color: $--border-color-focus !important;
}
}
.v-tabs {
.el-tabs__item {
height: 36px
}
.el-tabs__item.is-active {
color: $--color-primary;
}
.el-tabs__nav-wrap::after {
display: none;
}
.el-tabs__active-bar {
width: 30px !important;
margin-left: 12px;
background-color: $--color-primary
}
}
.v-radio-group {
.el-radio__input.is-checked + .el-radio__label {
color: $--color-primary;
}
.el-radio__input.is-checked .el-radio__inner {
border-color: $--color-primary;
background: $--color-primary;
}
}
.ai-ecode-select {
.el-input.is-focus .el-input__inner {
border-color: $--border-color-focus !important;
}
}
.v-select-inline {
width: 350px;
.el-select-dropdown__list {
padding: $--base-small-space
}
.el-select-dropdown__item {
display: inline-block;
width: calc(25% - 8px);
height: $--line-super-height;
line-height: $--line-super-height;
padding: 0 $--base-mini-space;
border-radius: $--base-mini-radius;
margin: 0 4px;
text-align: center;
font-size: $--base-mini-font;
background-color: rgba($--color-primary, .1);
span {
float: none !important;
}
}
}

@ -71,16 +71,31 @@ export default {
modules: {
//
toolbar: [
["bold", "italic", "underline", "strike"], // 线 线
["blockquote", "code-block"], //
[{ list: "ordered" }, { list: "bullet" }], //
[{ indent: "-1" }, { indent: "+1" }], //
[{ size: ["small", false, "large", "huge"] }], //
[{ header: [1, 2, 3, 4, 5, 6, false] }], //
[{ color: [] }, { background: [] }], //
[{ align: [] }], //
["clean"], //
["link", "image", "video"] //
// 线线
["bold", "italic", "underline", "strike"],
//
["blockquote", "code-block"],
//
[{ list: "ordered" }, { list: "bullet" }],
// :
[{ 'font': ['SimSun', 'SimHei','Microsoft-YaHei','KaiTi','FangSong','Arial'] }],
//
[{ size: ["12px","14px",false,"18px","20px","22px","24px","26px","28px","30px","32px","34px","36px"] }],
//
[{ header: [1, 2, 3, 4, 5, 6, false] }],
//
[{ color: [] }, { background: [] }],
//
[{ align: [] }],
//
[{ 'script': 'sub' }, { 'script': 'super' }],
//
[{ 'indent': '-1' }, { 'indent': '+1' }],
//
[{ 'direction': 'rtl' }],
//
["clean"],
["link", "video", "image"],
],
},
placeholder: "请输入内容",

@ -1,10 +1,11 @@
import Vue from 'vue'
import Element from 'element-ui'
import './assets/styles/element-variables.scss'
import '@/assets/styles/index.scss' // global css
import '@/assets/styles/ruoyi.scss' // ruoyi css
import '@/assets/styles/v-global.scss' // v-global css
import '@/assets/styles/v-layout.scss' // v-layout css
import App from './App'
import store from './store'
import router from './router'

@ -0,0 +1,112 @@
{
"name": "yudao-ui-admin",
"version": "2.5.0-snapshot",
"description": "芋道管理系统",
"author": "芋道",
"license": "MIT",
"scripts": {
"local": "vue-cli-service serve --mode local",
"dev": "vue-cli-service serve --mode dev",
"front": "vue-cli-service serve --mode front",
"build:prod": "vue-cli-service build --mode prod",
"build:stage": "vue-cli-service build --mode stage",
"build:dev": "vue-cli-service build --mode dev",
"build:static": "vue-cli-service build --mode static",
"preview": "node build/index.js --preview",
"lint": "eslint --ext .js,.vue src",
"clean": "rimraf node_modules"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.{js,vue}": [
"eslint --fix",
"git add"
]
},
"keywords": [
"vue",
"admin",
"dashboard",
"element-ui",
"boilerplate",
"admin-template",
"management-system"
],
"repository": {
"type": "git",
"url": "https://github.com/YunaiV/ruoyi-vue-pro"
},
"dependencies": {
"@babel/parser": "7.18.4",
"@riophae/vue-treeselect": "0.4.0",
"axios": "0.27.2",
"benz-amr-recorder": "^1.1.5",
"bpmn-js-token-simulation": "0.10.0",
"clipboard": "2.0.8",
"core-js": "^3.26.0",
"crypto-js": "^4.0.0",
"echarts": "5.4.0",
"element-ui": "2.15.14",
"file-saver": "2.0.5",
"fuse.js": "6.6.2",
"highlight.js": "9.18.5",
"js-beautify": "1.13.0",
"jsencrypt": "3.3.1",
"min-dash": "3.5.2",
"nprogress": "0.2.0",
"qrcode.vue": "^1.7.0",
"quill": "1.3.7",
"screenfull": "5.0.2",
"sortablejs": "1.10.2",
"throttle-debounce": "2.1.0",
"vue": "2.7.14",
"vue-count-to": "1.0.13",
"vue-cropper": "0.5.8",
"vue-meta": "^2.4.0",
"vue-quill-editor": "^3.0.6",
"vue-router": "3.4.9",
"vue-video-player": "^5.0.2",
"vuedraggable": "2.24.3",
"vuex": "3.6.2",
"xml-js": "1.6.11"
},
"devDependencies": {
"@vue/cli-plugin-babel": "4.5.18",
"@vue/cli-plugin-eslint": "4.5.18",
"@vue/cli-service": "4.5.18",
"@vue/compiler-sfc": "^3.0.1",
"@vue/eslint-config-prettier": "^5.0.0",
"babel-eslint": "10.1.0",
"bpmn-js": "8.9.0",
"bpmn-js-properties-panel": "0.46.0",
"chalk": "4.1.0",
"compression-webpack-plugin": "5.0.2",
"connect": "3.6.6",
"eslint": "7.15.0",
"eslint-config-airbnb-base": "^14.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-prettier": "^3.1.0",
"eslint-plugin-vue": "9.0.0",
"fs-extra": "^8.1.0",
"lint-staged": "12.5.0",
"runjs": "4.4.2",
"sass": "1.32.13",
"sass-loader": "10.2.0",
"script-ext-html-webpack-plugin": "2.1.5",
"svg-sprite-loader": "5.1.1",
"terser-webpack-plugin": "^4.2.3",
"webpack-bundle-analyzer": "^3.9.0"
},
"engines": {
"node": ">= 10.13.0",
"npm": ">= 5.0.0"
},
"browserslist": [
"> 1%",
"last 2 versions"
]
}

@ -9,7 +9,7 @@ import { isRelogin } from '@/utils/request'
NProgress.configure({ showSpinner: false })
// 增加三方登陆 update by 芋艿
const whiteList = ['/login', '/social-login', '/auth-redirect', '/bind', '/register', '/oauthLogin/gitee']
const whiteList = ['/login', '/social-login', '/auth-redirect', '/bind', '/register', '/oauthLogin/gitee', '/DocumentCorrectionEdit']
router.beforeEach((to, from, next) => {
NProgress.start()

@ -76,6 +76,16 @@ export const constantRoutes = [
}
]
},
{
path: '/DocumentCorrectionIndex',
component: (resolve) => require(['@/views/pages/AI-Document-Correction/index'], resolve),
hidden: true
},
{
path: '/DocumentCorrectionEdit',
component: (resolve) => require(['@/views/pages/AI-Document-Correction/edit'], resolve),
hidden: true
},
{
path: '/user',
component: Layout,

File diff suppressed because one or more lines are too long

@ -0,0 +1,73 @@
<template>
<div class="ai-pages">
<div class="ai-pages-top v-contain">
<div class="ai-pages-title text-center">公文写作快速出稿公文处理轻松搞定</div>
<el-row :gutter="20">
<el-col :span="16">
<div class="ai-pages-sub-title">公文写作示例</div>
<el-row :gutter="20" class="ai-pages-list">
<el-col :span="12" v-for="(item,index) in ExampleList" :key="index">
<div class="ai-pages-list-item" @click="gotoPages(item.id)">
<div class="title">{{ item.name }}</div>
<div class="description">{{ item.description }}</div>
</div>
</el-col>
</el-row>
</el-col>
<el-col :span="8">
<div class="ai-pages-sub-title">热门生成模板</div>
<el-row :gutter="20" class="ai-pages-list">
<el-col :span="24" v-for="(item,index) in TemplateList" :key="index">
<div class="ai-pages-list-item" @click="gotoPages(item.id)">
<div class="title">{{ item.name }}</div>
<div class="description">{{ item.description }}</div>
</div>
</el-col>
</el-row>
</el-col>
</el-row>
</div>
</div>
</template>
<script>
export default {
name: 'Index',
data() {
return {
ExampleList: [],
TemplateList: []
}
},
mounted() {
this.getExampleList();
this.getTemplateList();
},
methods: {
getExampleList() {
this.ExampleList = [
{name: "工作通知", description: "《XX单位关于开展2025年度安全生产检查的通知》主题词:安全生产、检查"},
{name: "总结报告", description: "《XX单位关于开展2025年度安全生产检查的通知》主题词:安全生产、检查"},
{name: "单位内请示", description: "《XX单位关于开展2025年度安全生产检查的通知》主题词:安全生产、检查"},
{name: "事项通报", description: "《XX单位关于开展2025年度安全生产检查的通知》主题词:安全生产、检查"},
{name: "会议纪要", description: "《XX单位关于开展2025年度安全生产检查的通知》主题词:安全生产、检查"},
{name: "人事任免", description: "《XX单位关于开展2025年度安全生产检查的通知》主题词:安全生产、检查"}
]
},
getTemplateList() {
this.TemplateList = [
{name: "按主题生成", description: "《XX单位关于开展2025年度安全生产检查的通知》主题词:安全生产、检查"},
{name: "按提纲生成", description: "《XX单位关于开展2025年度安全生产检查的通知》主题词:安全生产、检查"},
{name: "按范文生成", description: "《XX单位关于开展2025年度安全生产检查的通知》主题词:安全生产、检查"}
]
},
gotoPages(url){
this.$router.push("/DocumentCorrectionEdit");
}
}
}
</script>
<style scoped lang="scss">
</style>

@ -0,0 +1,11 @@
<template>
<div></div>
</template>
<script>
</script>
<style scoped lang="scss">
</style>

@ -0,0 +1,11 @@
<script setup>
</script>
<template>
</template>
<style scoped lang="scss">
</style>

@ -36,7 +36,7 @@ module.exports = {
proxy: {
// detail: https://cli.vuejs.org/config/#devserver-proxy
['/proxy-api']: {
target: `http://localhost:48080`,
target: `http://localhost:48080`,
// target: `http://api-dashboard.yudao.iocoder.cn`,
changeOrigin: true,
pathRewrite: {

19705
yarn.lock

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save