zhupei 1 рік тому
батько
коміт
fff1ada294

+ 1 - 1
dist/assets/Agent-629d2451.js → dist/assets/Agent-ae7a0b48.js

@@ -1 +1 @@
-import{a4 as t}from"./index-0044d9a8.js";function s(a){return t.get("/api/v1/canvas/list",{params:a})}function e(){return t.get("/api/v1/llm/distinct",{})}function n(a){return t.get("/api/v1/conversation/app_usage")}function o(a){return t.post("/api/v1/conversation/app_usage/rm",a)}export{n as a,e as b,o as d,s as q};
+import{a4 as t}from"./index-90197f43.js";function s(a){return t.get("/api/v1/canvas/list",{params:a})}function e(){return t.get("/api/v1/llm/distinct",{})}function n(a){return t.get("/api/v1/conversation/app_usage")}function o(a){return t.post("/api/v1/conversation/app_usage/rm",a)}export{n as a,e as b,o as d,s as q};

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/assets/Knowledge-9e4ad97f.js


+ 1 - 1
dist/assets/Login-77caeb3a.js → dist/assets/Login-98644299.js

@@ -1 +1 @@
-import{_ as g}from"./login-bd96354f.js";import{_ as f,m as v,x as i,C as w,D as k,E as n,v as a,B as V,r as p}from"./index-0044d9a8.js";const _=v({components:{},props:[],setup(){const{ajax:o,helper:e}=V("$global"),t=p(""),r=p("");return{login:async()=>{const l=await o.user.login(t.value,r.value);l&&(e.write("userName",l.nickname||l.username),e.write("token",l.access_token),e.goLink("/"))},username:t,password:r,goRegister:()=>{e.goLink("register")}}}});function y(o,e,t,r,u,d){const l=i("a-input"),m=i("a-input-password");return w(),k("main",null,[n("section",null,[e[6]||(e[6]=n("header",null,[n("img",{src:g}),n("p",null,"欢迎使用")],-1)),e[7]||(e[7]=n("p",null,"账号登录",-1)),n("section",null,[e[4]||(e[4]=n("p",null,"账号",-1)),n("div",null,[a(l,{placeholder:"请输入手机号",style:{width:"250px",height:"40px"},modelValue:o.username,"onUpdate:modelValue":e[0]||(e[0]=s=>o.username=s)},null,8,["modelValue"])])]),n("section",null,[e[5]||(e[5]=n("p",null,"密码",-1)),n("div",null,[a(m,{placeholder:"请输入手机号",style:{width:"250px",height:"40px"},modelValue:o.password,"onUpdate:modelValue":e[1]||(e[1]=s=>o.password=s)},null,8,["modelValue"])])]),n("section",null,[n("p",{style:{cursor:"pointer"},onClick:e[2]||(e[2]=(...s)=>o.goRegister&&o.goRegister(...s))},"去注册")]),n("div",{onClick:e[3]||(e[3]=(...s)=>o.login&&o.login(...s))},"登录")])])}const $=f(_,[["render",y],["__scopeId","data-v-aab30f8b"]]);export{$ as default};
+import{_ as g}from"./login-bd96354f.js";import{_ as f,m as v,x as i,C as w,D as k,E as n,v as a,B as V,r as p}from"./index-90197f43.js";const _=v({components:{},props:[],setup(){const{ajax:o,helper:e}=V("$global"),t=p(""),r=p("");return{login:async()=>{const l=await o.user.login(t.value,r.value);l&&(e.write("userName",l.nickname||l.username),e.write("token",l.access_token),e.goLink("/"))},username:t,password:r,goRegister:()=>{e.goLink("register")}}}});function y(o,e,t,r,u,d){const l=i("a-input"),m=i("a-input-password");return w(),k("main",null,[n("section",null,[e[6]||(e[6]=n("header",null,[n("img",{src:g}),n("p",null,"欢迎使用")],-1)),e[7]||(e[7]=n("p",null,"账号登录",-1)),n("section",null,[e[4]||(e[4]=n("p",null,"账号",-1)),n("div",null,[a(l,{placeholder:"请输入手机号",style:{width:"250px",height:"40px"},modelValue:o.username,"onUpdate:modelValue":e[0]||(e[0]=s=>o.username=s)},null,8,["modelValue"])])]),n("section",null,[e[5]||(e[5]=n("p",null,"密码",-1)),n("div",null,[a(m,{placeholder:"请输入手机号",style:{width:"250px",height:"40px"},modelValue:o.password,"onUpdate:modelValue":e[1]||(e[1]=s=>o.password=s)},null,8,["modelValue"])])]),n("section",null,[n("p",{style:{cursor:"pointer"},onClick:e[2]||(e[2]=(...s)=>o.goRegister&&o.goRegister(...s))},"去注册")]),n("div",{onClick:e[3]||(e[3]=(...s)=>o.login&&o.login(...s))},"登录")])])}const $=f(_,[["render",y],["__scopeId","data-v-aab30f8b"]]);export{$ as default};

+ 1 - 1
dist/assets/Register-dbfe834e.js → dist/assets/Register-6bc4134c.js

@@ -1 +1 @@
-import{_ as g}from"./login-bd96354f.js";import{_ as f,m as v,x as p,C as w,D as _,E as s,v as a,B as V,r as u}from"./index-0044d9a8.js";const y=v({components:{},props:[],setup(){const{ajax:n,helper:e}=V("$global"),l=u(""),t=u("");return{register:async()=>{const r=await n.user.register(l.value,t.value);r&&(e.write("userName",String(r.username)),e.goLink("/login"))},username:l,password:t}}});function $(n,e,l,t,i,r){const d=p("a-input"),m=p("a-input-password");return w(),_("main",null,[s("section",null,[e[5]||(e[5]=s("header",null,[s("img",{src:g}),s("p",null,"欢迎使用")],-1)),e[6]||(e[6]=s("p",null,"账号注册",-1)),s("section",null,[e[3]||(e[3]=s("p",null,"账号",-1)),s("div",null,[a(d,{placeholder:"请输入账号",style:{width:"250px",height:"40px"},modelValue:n.username,"onUpdate:modelValue":e[0]||(e[0]=o=>n.username=o)},null,8,["modelValue"])])]),s("section",null,[e[4]||(e[4]=s("p",null,"密码",-1)),s("div",null,[a(m,{type:"password",placeholder:"请输入密码",style:{width:"250px",height:"40px"},modelValue:n.password,"onUpdate:modelValue":e[1]||(e[1]=o=>n.password=o)},null,8,["modelValue"])])]),s("div",{onClick:e[2]||(e[2]=(...o)=>n.register&&n.register(...o))},"注册")])])}const x=f(y,[["render",$],["__scopeId","data-v-266cfe52"]]);export{x as default};
+import{_ as g}from"./login-bd96354f.js";import{_ as f,m as v,x as p,C as w,D as _,E as s,v as a,B as V,r as u}from"./index-90197f43.js";const y=v({components:{},props:[],setup(){const{ajax:n,helper:e}=V("$global"),l=u(""),t=u("");return{register:async()=>{const r=await n.user.register(l.value,t.value);r&&(e.write("userName",String(r.username)),e.goLink("/login"))},username:l,password:t}}});function $(n,e,l,t,i,r){const d=p("a-input"),m=p("a-input-password");return w(),_("main",null,[s("section",null,[e[5]||(e[5]=s("header",null,[s("img",{src:g}),s("p",null,"欢迎使用")],-1)),e[6]||(e[6]=s("p",null,"账号注册",-1)),s("section",null,[e[3]||(e[3]=s("p",null,"账号",-1)),s("div",null,[a(d,{placeholder:"请输入账号",style:{width:"250px",height:"40px"},modelValue:n.username,"onUpdate:modelValue":e[0]||(e[0]=o=>n.username=o)},null,8,["modelValue"])])]),s("section",null,[e[4]||(e[4]=s("p",null,"密码",-1)),s("div",null,[a(m,{type:"password",placeholder:"请输入密码",style:{width:"250px",height:"40px"},modelValue:n.password,"onUpdate:modelValue":e[1]||(e[1]=o=>n.password=o)},null,8,["modelValue"])])]),s("div",{onClick:e[2]||(e[2]=(...o)=>n.register&&n.register(...o))},"注册")])])}const x=f(y,[["render",$],["__scopeId","data-v-266cfe52"]]);export{x as default};

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/assets/authheader.vue_vue_type_script_setup_true_lang-4925418d.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/assets/default-layout-c3794fe4.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 4
dist/assets/index-0044d9a8.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/assets/index-0f2b5368.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/assets/index-106a1727.js


+ 1 - 1
dist/assets/index-af8db753.js → dist/assets/index-27e6c4b3.js

@@ -1,4 +1,4 @@
-import{a3 as qk,a4 as Ks,m as Of,r as Zt,a5 as Ta,U as t1,b as _h,V as bg,C as zr,D as Fn,E as or,u as Ti,J as _s,K as lc,L as xa,R as r1,_ as zu,l as Iu,a6 as n1,f as wA,w as i1,x as vn,v as Qr,F as Fr,G as Ya,a7 as Ig,Q as qs,Z as mu,M as ys,n as XI,H as Ma,I as Ca,N as wh,O as Bh,a8 as Wk,a9 as Kk,aa as X5,ab as zk,ac as Vk}from"./index-0044d9a8.js";import{a as U5,d as Zk,q as Xk}from"./Agent-629d2451.js";import{p as $k}from"./icon-chart-38e5438e.js";import{a as JI}from"./auth-54229761.js";import{a as xB,u as e9}from"./index-7580632c.js";import{u as $5}from"./index-061750de.js";import"./settings-9367c272.js";const SB="/assets/icon-user-007bea0f.jpg",Vp="/assets/icon-picture-144a065f.png";var t9=Object.defineProperty,r9=(D,U,K)=>U in D?t9(D,U,{enumerable:!0,configurable:!0,writable:!0,value:K}):D[U]=K,PI=(D,U,K)=>r9(D,typeof U!="symbol"?U+"":U,K);class j5 extends Error{constructor(U,K){super(U),PI(this,"type"),PI(this,"field"),PI(this,"value"),PI(this,"line"),this.name="ParseError",this.type=K.type,this.field=K.field,this.value=K.value,this.line=K.line}}function dB(D){}function n9(D){const{onEvent:U=dB,onError:K=dB,onRetry:ee=dB,onComment:ge}=D;let Ue="",ht=!0,ut,_t="",Jt="";function ar(sr){const Ir=ht?sr.replace(/^\xEF\xBB\xBF/,""):sr,[hn,Oe]=i9(`${Ue}${Ir}`);for(const Et of hn)Tt(Et);Ue=Oe,ht=!1}function Tt(sr){if(sr===""){yr();return}if(sr.startsWith(":")){ge&&ge(sr.slice(sr.startsWith(": ")?2:1));return}const Ir=sr.indexOf(":");if(Ir!==-1){const hn=sr.slice(0,Ir),Oe=sr[Ir+1]===" "?2:1,Et=sr.slice(Ir+Oe);Fe(hn,Et,sr);return}Fe(sr,"",sr)}function Fe(sr,Ir,hn){switch(sr){case"event":Jt=Ir;break;case"data":_t=`${_t}${Ir}
+import{a3 as qk,a4 as Ks,m as Of,r as Zt,a5 as Ta,U as t1,b as _h,V as bg,C as zr,D as Fn,E as or,u as Ti,J as _s,K as lc,L as xa,R as r1,_ as zu,l as Iu,a6 as n1,f as wA,w as i1,x as vn,v as Qr,F as Fr,G as Ya,a7 as Ig,Q as qs,Z as mu,M as ys,n as XI,H as Ma,I as Ca,N as wh,O as Bh,a8 as Wk,a9 as Kk,aa as X5,ab as zk,ac as Vk}from"./index-90197f43.js";import{a as U5,d as Zk,q as Xk}from"./Agent-ae7a0b48.js";import{p as $k}from"./icon-chart-38e5438e.js";import{a as JI}from"./auth-54229761.js";import{a as xB,u as e9}from"./index-4421e7d8.js";import{u as $5}from"./index-5009426d.js";import"./settings-9367c272.js";const SB="/assets/icon-user-007bea0f.jpg",Vp="/assets/icon-picture-144a065f.png";var t9=Object.defineProperty,r9=(D,U,K)=>U in D?t9(D,U,{enumerable:!0,configurable:!0,writable:!0,value:K}):D[U]=K,PI=(D,U,K)=>r9(D,typeof U!="symbol"?U+"":U,K);class j5 extends Error{constructor(U,K){super(U),PI(this,"type"),PI(this,"field"),PI(this,"value"),PI(this,"line"),this.name="ParseError",this.type=K.type,this.field=K.field,this.value=K.value,this.line=K.line}}function dB(D){}function n9(D){const{onEvent:U=dB,onError:K=dB,onRetry:ee=dB,onComment:ge}=D;let Ue="",ht=!0,ut,_t="",Jt="";function ar(sr){const Ir=ht?sr.replace(/^\xEF\xBB\xBF/,""):sr,[hn,Oe]=i9(`${Ue}${Ir}`);for(const Et of hn)Tt(Et);Ue=Oe,ht=!1}function Tt(sr){if(sr===""){yr();return}if(sr.startsWith(":")){ge&&ge(sr.slice(sr.startsWith(": ")?2:1));return}const Ir=sr.indexOf(":");if(Ir!==-1){const hn=sr.slice(0,Ir),Oe=sr[Ir+1]===" "?2:1,Et=sr.slice(Ir+Oe);Fe(hn,Et,sr);return}Fe(sr,"",sr)}function Fe(sr,Ir,hn){switch(sr){case"event":Jt=Ir;break;case"data":_t=`${_t}${Ir}
 `;break;case"id":ut=Ir.includes("\0")?void 0:Ir;break;case"retry":/^\d+$/.test(Ir)?ee(parseInt(Ir,10)):K(new j5(`Invalid \`retry\` value: "${Ir}"`,{type:"invalid-retry",value:Ir,line:hn}));break;default:K(new j5(`Unknown field "${sr.length>20?`${sr.slice(0,20)}…`:sr}"`,{type:"unknown-field",field:sr,value:Ir,line:hn}));break}}function yr(){_t.length>0&&U({id:ut,event:Jt||void 0,data:_t.endsWith(`
 `)?_t.slice(0,-1):_t}),ut=void 0,_t="",Jt=""}function Le(sr={}){Ue&&sr.consume&&Tt(Ue),ut=void 0,_t="",Jt="",Ue=""}return{feed:ar,reset:Le}}function i9(D){const U=[];let K="";const ee=D.length;for(let ge=0;ge<ee;ge++){const Ue=D[ge];Ue==="\r"&&D[ge+1]===`
 `?(U.push(K),K="",ge++):Ue==="\r"||Ue===`

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/assets/index-4366d859.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/assets/index-4421e7d8.js


+ 1 - 1
dist/assets/index-ccbd31b6.js → dist/assets/index-4bda8224.js

@@ -1 +1 @@
-import{d as s}from"./settings-9367c272.js";import{m as a,r as n,U as r,x as c,C as _,D as d,v as i,E as o,_ as l}from"./index-0044d9a8.js";const m={class:"container"},u={class:"iframe-box"},f=["src"],p={name:"Agent"},v=a({...p,setup(h){const e=n("");return r(()=>{e.value=`${s.RAGFlowUrl}/flow?${localStorage.Authorization}`}),(x,b)=>{const t=c("Breadcrumb");return _(),d("div",m,[i(t,{items:["Agent","配置"]}),o("div",u,[o("iframe",{src:e.value,height:"100%",width:"100%",frameborder:"0"},null,8,f)])])}}});const A=l(v,[["__scopeId","data-v-76d1b38c"]]);export{A as default};
+import{d as s}from"./settings-9367c272.js";import{m as a,r as n,U as r,x as c,C as _,D as d,v as i,E as o,_ as l}from"./index-90197f43.js";const m={class:"container"},u={class:"iframe-box"},f=["src"],p={name:"Agent"},v=a({...p,setup(h){const e=n("");return r(()=>{e.value=`${s.RAGFlowUrl}/flow?${localStorage.Authorization}`}),(x,b)=>{const t=c("Breadcrumb");return _(),d("div",m,[i(t,{items:["Agent","配置"]}),o("div",u,[o("iframe",{src:e.value,height:"100%",width:"100%",frameborder:"0"},null,8,f)])])}}});const A=l(v,[["__scopeId","data-v-76d1b38c"]]);export{A as default};

+ 1 - 1
dist/assets/index-061750de.js → dist/assets/index-5009426d.js

@@ -1 +1 @@
-import{d as r}from"./index-0044d9a8.js";const s=r("shareModel",{persist:!0,state:()=>({hrefUrl:""}),getters:{getkbObj(e){return{...e}}},actions:{getHrefUrl(e){this.hrefUrl=e}}});export{s as u};
+import{d as r}from"./index-90197f43.js";const s=r("shareModel",{persist:!0,state:()=>({hrefUrl:""}),getters:{getkbObj(e){return{...e}}},actions:{getHrefUrl(e){this.hrefUrl=e}}});export{s as u};

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/assets/index-5bbb1e0d.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/assets/index-78ed3f9c.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/assets/index-7b953c72.js


Різницю між файлами не показано, бо вона завелика
+ 4 - 0
dist/assets/index-90197f43.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/assets/index-9db93e47.css


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/assets/index-ae5ff7c0.js


+ 1 - 1
dist/assets/loading-4d74bcc3.js → dist/assets/loading-94e38ffe.js

@@ -1 +1 @@
-import{r as a}from"./index-0044d9a8.js";function l(e=!1){const o=a(e);return{loading:o,setLoading:t=>{o.value=t},toggle:()=>{o.value=!o.value}}}export{l as u};
+import{r as a}from"./index-90197f43.js";function l(e=!1){const o=a(e);return{loading:o,setLoading:t=>{o.value=t},toggle:()=>{o.value=!o.value}}}export{l as u};

+ 4 - 4
dist/config.js

@@ -6,18 +6,18 @@ window.__IFRAME_URL_CHUJUAN = 'http://192.168.20.119:8501'
 /**
  * 对话 websocket 连接地址
  */
-window.WEBSOCKET_BASE_URL = 'ws://smartai.com:8401';
+window.WEBSOCKET_BASE_URL = 'ws://192.168.20.119:8105';
 
 /**
  * API调用地址
  */
-window.API_BASE_URL = 'http://smartai.com:8401';
+window.API_BASE_URL = 'http://192.168.20.119:8105';
 
 /**
  * 静态资源地址
  * 图片、文档等类型的地址
  */
-window.ASSETS_BASE_URL = 'http://smartai.com:8401';
+window.ASSETS_BASE_URL = 'http://192.168.20.119:8105';
 
 /**
  * 小数绘图 -> ComfyUI -> iframe弹窗地址
@@ -41,5 +41,5 @@ window.__REFFERENCE_ASSETS_FILE_URL = "http://192.168.20.119:11080"
 /**
  * 项目基本信息
  */
-window.__SITE_TITLE = '信通小数';
+window.__SITE_TITLE = '上海电科院';
 window.__SITE_INTRODUCE = '大模型AI能力平台,为你的下一个创意助力';

+ 2 - 2
dist/index.html

@@ -6,8 +6,8 @@
         <meta name="viewport" content="width=device-width, initial-scale=1.0" />
         <title>大模型系统</title>
         <script src="/config.js"></script>
-      <script type="module" crossorigin src="/assets/index-0044d9a8.js"></script>
-      <link rel="stylesheet" href="/assets/index-7c1b337e.css">
+      <script type="module" crossorigin src="/assets/index-90197f43.js"></script>
+      <link rel="stylesheet" href="/assets/index-9db93e47.css">
     </head>
     <body>
         <div id="app"></div>

+ 13 - 0
notes.md

@@ -0,0 +1,13 @@
+# 分支 shanghaidiankeyuan 与 主分支 main 的差异
+
+## 主分支
+
+* 请求地址:`http://smartai.com:8401`
+* 登录接口:`"/api/auth/v2/login"`,密码需要加密
+* 文档报告板块:文档清洗 + 报告生成
+
+## shanghaidiankeyuan
+
+* 请求地址:`http://192.168.20.119:8105`
+* 登录接口:`"/api/auth/login"`,密码无需加密
+* 文档报告板块:文档清洗 + 小标题生成 + 报告生成

+ 3 - 19
src/components/DialogWrap.vue

@@ -179,13 +179,6 @@
                                 </p>
                             </a-tooltip>
 
-                            <!-- 文档报告:复制纯文本,到报告生成 -->
-                            <!-- <a-tooltip content="复制" v-if="type === 'document_report'">
-                                <p @click="copyReportAnswer(item.answer)" :class="[readonly ? 'disabled' : '']">
-                                    <img src="@/assets/icons/copy.png" width="15" />
-                                </p>
-                            </a-tooltip> -->
-                            <!-- 非文档报告 -->
                             <a-tooltip content="复制">
                                 <p @click="copyAnswer(item.answer)" :class="[readonly ? 'disabled' : '']">
                                     <img src="@/assets/icons/copy.png" width="15" />
@@ -393,23 +386,15 @@ export default defineComponent({
         const copyAnswer = (text) => {
             if (!props.readonly) {
                 if (props.type !== 'document_report') {
-                    // copyPureText(text, "复制成功");
+                    // 非文档报告:复制markdown原文
                     copyMarkdown(text, "复制成功", 1);
                 } else {
+                    // 文档报告:复制纯文本
                     copyMarkdown(text, "复制成功", 3);
                 }
             }
         };
-        // /**
-        //  * 复制 文档报告 的结果
-        //  * @param text
-        //  */
-        // const copyReportAnswer = (text) => {
-        //     if (!props.readonly) {
-        //         // helper.copyText(text, "复制成功");
-        //         copyMarkdown(text, "复制成功", 3);
-        //     }
-        // };
+
 
         const reQuestion = (text) => {
             if (!props.readonly) {
@@ -1080,7 +1065,6 @@ export default defineComponent({
 
             showFeedback,
             copyAnswer,
-            // copyReportAnswer,
             dialogList,
             getHTML,
             // selectSuggestion,

+ 1 - 1
src/components/document-report/TextInputType2.vue

@@ -26,7 +26,7 @@ const emit = defineEmits(['change']);
 const text_title = ref(""); // 单行文本:标题
 const text_description = ref(""); // 多行文本:描述
 
-const maxLength = ref(120); // 允许输入的最大长度
+const maxLength = ref(4080); // 允许输入的最大长度
 
 const parseStatus = ref(false);
 

+ 2 - 2
src/components/document-report/TextInputType3.vue

@@ -1,6 +1,6 @@
 <template>
     <a-typography-text>
-        小标题数量<span class="attention-requred">*</span>
+        小标题数量
     </a-typography-text>
     <a-input :style="{ flex: '1' }" v-model="text_title" :placeholder="`请输入标题`" allow-clear
         @input="handleInputChange" />
@@ -8,7 +8,7 @@
     <div class="vertical-placeholder"></div>
 
     <a-typography-text>
-        风格示例<span class="attention-requred">*</span>
+        风格示例
     </a-typography-text>
     <a-textarea :max-length="maxLength" v-model="wendangzhineng_text_input" :disabled="parseStatus"
         :show-word-limit="wendangzhineng_text_input.length > maxLength / 2" :auto-size="{ maxRows: 6 }"

+ 12 - 11
src/utils/config.js

@@ -63,20 +63,21 @@ export default {
         //     dialog: "您可以上传文档,小数能针对单文档或多个文档内容自动出题,高效便捷的帮助你建立私人题库。"
         // },
 
-        {
-            id: 0,
-            title: "报告生成",
-            icon: "2",
-            img: "/src/assets/index/2.png",
-            // desc: "基于您创建的报告格式和内容,快速生成定制报告,并支持一键下载",
-            desc: "基于您创建的报告格式和知识库中的文档内容,快速生成定制报告,并支持一键下载。",
-            // dialog: "基于您创建的报告格式和内容,快速生成定制报告,并支持一键下载。",
-            dialog: "基于您创建的报告格式和知识库中的文档内容,快速生成定制报告,并支持一键下载。"
-        },
+        // 将原有的报告生成隐藏,将原有的文档报告改为报告生成
+        // {
+        //     id: 0,
+        //     title: "报告生成",
+        //     icon: "2",
+        //     img: "/src/assets/index/2.png",
+        //     // desc: "基于您创建的报告格式和内容,快速生成定制报告,并支持一键下载",
+        //     desc: "基于您创建的报告格式和知识库中的文档内容,快速生成定制报告,并支持一键下载。",
+        //     // dialog: "基于您创建的报告格式和内容,快速生成定制报告,并支持一键下载。",
+        //     dialog: "基于您创建的报告格式和知识库中的文档内容,快速生成定制报告,并支持一键下载。"
+        // },
 
         {
             id: 9,
-            title: "文档报告",
+            title: "报告生成",
             icon: "2",
             img: "/src/assets/index/2.png",
             // desc: "基于您创建的报告格式和内容,快速生成定制报告,并支持一键下载",

Деякі файли не було показано, через те що забагато файлів було змінено