Ver Fonte

fix: 修复图片不展示的问题

zhupei@smartai.com há 1 ano atrás
pai
commit
4c5920f2d2
58 ficheiros alterados com 104 adições e 78 exclusões
  1. 1 1
      dist/assets/About-BDiKyfML.js
  2. 0 0
      dist/assets/Action-BIvYDF6l.js
  3. 0 1
      dist/assets/Agent-COXqjp72.js
  4. 1 0
      dist/assets/Agent-DH7OoVgB.js
  5. 1 1
      dist/assets/CardItem-RnjbS_hg.js
  6. 0 0
      dist/assets/ChatAsideMenu-4vuL5HnA.js
  7. 0 0
      dist/assets/ChatAsideMenu-BZ26dIIY.js
  8. 1 1
      dist/assets/ContentContainer-Djljd_td.js
  9. 0 1
      dist/assets/Conversation-d7xAR1zn.js
  10. 0 0
      dist/assets/ConversationBoard-C25ma6fR.js
  11. 0 0
      dist/assets/ConversationBoard-CXcvGUPK.js
  12. 0 0
      dist/assets/ConversationHistory-B7rUTR3X.js
  13. 0 0
      dist/assets/ConversationHistory-Dc_rze4f.js
  14. 0 0
      dist/assets/ConversationQA-CWwfafVl.js
  15. 0 0
      dist/assets/ConversationQA-DhqSj4wI.css
  16. 0 0
      dist/assets/ConversationQA-pmrZ_HfB.js
  17. 0 0
      dist/assets/Header-JTERS4vG.js
  18. 0 0
      dist/assets/Intelligent-D4szN_gg.js
  19. 0 0
      dist/assets/Knowledge-Ymw4KtyY.js
  20. 0 0
      dist/assets/KnowledgeDetail-B2Hrb_Mt.js
  21. 1 1
      dist/assets/LayoutExperience-C5QSHAfE.js
  22. 1 1
      dist/assets/LayoutPermission-D_bNc9YD.js
  23. 0 0
      dist/assets/Login-C_u_OZ69.js
  24. 1 1
      dist/assets/Modal-DuOMZOWR.js
  25. 0 0
      dist/assets/Model-BzmIyc_Z.js
  26. 0 0
      dist/assets/PermissionAccount-_rbtUqC_.js
  27. 0 0
      dist/assets/PermissionGroup--NSF2l0a.js
  28. 0 0
      dist/assets/PermissionOrganization-Clfy58Ln.js
  29. 0 0
      dist/assets/PermissionResource-sSURox6j.js
  30. 0 0
      dist/assets/PermissionRole-CC-iHizK.js
  31. 1 0
      dist/assets/Profiles-CTSJN51j.js
  32. 0 1
      dist/assets/Profiles-DWnjje2C.js
  33. 1 1
      dist/assets/RagFlowChat-Bvgib3vj.js
  34. 1 1
      dist/assets/Register-jegUjAEN.js
  35. 1 0
      dist/assets/Settings-BdlbXXcy.js
  36. 0 1
      dist/assets/Settings-DIAjrTHk.js
  37. 1 1
      dist/assets/TreeParts-kqJMyVQq.js
  38. 42 0
      dist/assets/Xiaoshu-0et1iPur.js
  39. 0 41
      dist/assets/Xiaoshu-DFErcKEu.js
  40. 1 1
      dist/assets/api-conversation-board-DhoI5DwK.js
  41. 1 1
      dist/assets/common-i8w0uayi.js
  42. 1 1
      dist/assets/difyDetail-DBa7OA40.js
  43. 0 0
      dist/assets/index-BK_PasWr.js
  44. 0 0
      dist/assets/knowledge-BF4t9AWB.js
  45. 1 1
      dist/assets/resource-_9t-oD2_.js
  46. 0 1
      dist/assets/use-all-agents-BHwSH4fn.js
  47. 1 1
      dist/assets/use-current-user-DPrQeQ-K.js
  48. 0 1
      dist/assets/utils-BLie0ssi.js
  49. 1 0
      dist/assets/utils-Dvzr7mbU.js
  50. 1 1
      dist/index.html
  51. 1 0
      src/modules/conversation-chat/chat-content.css
  52. 2 2
      src/modules/conversation-content/DialogCode.vue
  53. 9 3
      src/modules/conversation-dialog/format-code-string.js
  54. 6 1
      src/modules/conversation-dialog/format-dialog-answer-custom-markdown-str.js
  55. 5 0
      src/modules/conversation-item/DialogAnswer.vue
  56. 1 1
      src/router/route.js
  57. 15 7
      src/utils/utils.js
  58. 4 2
      src/views/Xiaoshu.vue

+ 1 - 1
dist/assets/About-Cy1TmJPE.js → dist/assets/About-BDiKyfML.js

@@ -1 +1 @@
-import{_ as e,d as t,o}from"./index-DOKEI6hQ.js";const r={},c={src:"http://192.168.20.116/chatbot/q8F58WkrUB2j4BcK",style:{width:"100%",height:"100%","min-height":"700px"},frameborder:"0",allow:"microphone"};function n(s,a){return o(),t("iframe",c)}const h=e(r,[["render",n]]);export{h as default};
+import{_ as e,d as t,o}from"./index-BK_PasWr.js";const r={},c={src:"http://192.168.20.116/chatbot/q8F58WkrUB2j4BcK",style:{width:"100%",height:"100%","min-height":"700px"},frameborder:"0",allow:"microphone"};function n(s,a){return o(),t("iframe",c)}const h=e(r,[["render",n]]);export{h as default};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/Action-BIvYDF6l.js


+ 0 - 1
dist/assets/Agent-COXqjp72.js

@@ -1 +0,0 @@
-import{L as o}from"./LayoutExperience-hTno3rqO.js";import{C as r}from"./ContentContainer-CM-SQuYH.js";import{g as a,w as e,o as n,f as s,e as p}from"./index-DOKEI6hQ.js";import"./Header-BGVbZhtb.js";import"./Header.vue_vue_type_style_index_0_scoped_8d56b6fd_lang-B6JykzJN.js";import"./use-current-user-DDUmc6BR.js";/* empty css                                                                         */const x={__name:"Agent",setup(i){return(m,t)=>(n(),a(o,null,{default:e(()=>[s(r,null,{default:e(()=>t[0]||(t[0]=[p("div",{class:"agent"},"Agent",-1)])),_:1})]),_:1}))}};export{x as default};

+ 1 - 0
dist/assets/Agent-DH7OoVgB.js

@@ -0,0 +1 @@
+import{L as o}from"./LayoutExperience-C5QSHAfE.js";import{C as r}from"./ContentContainer-Djljd_td.js";import{g as a,w as e,o as n,f as s,e as p}from"./index-BK_PasWr.js";import"./Header-JTERS4vG.js";import"./Header.vue_vue_type_style_index_0_scoped_8d56b6fd_lang-B6JykzJN.js";import"./use-current-user-DPrQeQ-K.js";/* empty css                                                                         */const x={__name:"Agent",setup(i){return(m,t)=>(n(),a(o,null,{default:e(()=>[s(r,null,{default:e(()=>t[0]||(t[0]=[p("div",{class:"agent"},"Agent",-1)])),_:1})]),_:1}))}};export{x as default};

+ 1 - 1
dist/assets/CardItem-B2YaF6_H.js → dist/assets/CardItem-RnjbS_hg.js

@@ -1 +1 @@
-import{_,o as i,d as n,e as s,t as a,l as t,n as r,h as m,j as h,G as g}from"./index-DOKEI6hQ.js";import{b as f}from"./icon-map-CJXc1eYn.js";const p={class:"top-common"},v={class:"common-left"},$={class:"title"},y={class:"tips"},b={class:"common-right"},k={__name:"HeadManage",props:{title:{required:!0,type:String},tips:{type:String}},setup(e){return(c,d)=>(i(),n("div",p,[s("div",v,[s("div",$,a(e.title),1),s("div",y,a(e.tips),1)]),s("div",b,[t(c.$slots,"setting",{},void 0,!0)])]))}},E=_(k,[["__scopeId","data-v-f146024e"]]),I={class:"card-name"},C=["src"],S=["src"],B={class:"name"},M={class:"card-label"},H={class:"card-des"},N={class:"card-label"},V={class:"card-bottom"},j={class:"card-settings"},q={__name:"CardItem",props:{name:{type:String},img_src:{type:String},height:{type:Number,default:175},is_model:{type:Boolean,default:!1}},emits:["clickIcon"],setup(e,{emit:c}){const d=e,u=c,l=()=>{u("clickIcon",d.img_src)};return(o,w)=>(i(),n("div",{class:"card-container",style:g({height:`${e.height}px`})},[s("div",I,[e.is_model?m("",!0):(i(),n("img",{key:0,src:e.img_src,class:"logo",onClick:r(l,["stop"])},null,8,C)),e.is_model?(i(),n("img",{key:1,src:h(f)(e.img_src),class:"logo",onClick:r(l,["stop"])},null,8,S)):m("",!0),s("div",B,a(e.name),1)]),s("div",M,[t(o.$slots,"labels",{},void 0,!0)]),s("div",H,[t(o.$slots,"description",{},void 0,!0)]),s("div",N,[t(o.$slots,"labelBtn",{},void 0,!0)]),s("div",V,[t(o.$slots,"bottom",{},void 0,!0)]),s("div",j,[t(o.$slots,"settings",{},void 0,!0)])],4))}},G=_(q,[["__scopeId","data-v-39da7b90"]]);export{G as C,E as H};
+import{_,o as i,d as n,e as s,t as a,l as t,n as r,h as m,j as h,G as g}from"./index-BK_PasWr.js";import{b as f}from"./icon-map-CJXc1eYn.js";const p={class:"top-common"},v={class:"common-left"},$={class:"title"},y={class:"tips"},b={class:"common-right"},k={__name:"HeadManage",props:{title:{required:!0,type:String},tips:{type:String}},setup(e){return(c,d)=>(i(),n("div",p,[s("div",v,[s("div",$,a(e.title),1),s("div",y,a(e.tips),1)]),s("div",b,[t(c.$slots,"setting",{},void 0,!0)])]))}},E=_(k,[["__scopeId","data-v-f146024e"]]),I={class:"card-name"},C=["src"],S=["src"],B={class:"name"},M={class:"card-label"},H={class:"card-des"},N={class:"card-label"},V={class:"card-bottom"},j={class:"card-settings"},q={__name:"CardItem",props:{name:{type:String},img_src:{type:String},height:{type:Number,default:175},is_model:{type:Boolean,default:!1}},emits:["clickIcon"],setup(e,{emit:c}){const d=e,u=c,l=()=>{u("clickIcon",d.img_src)};return(o,w)=>(i(),n("div",{class:"card-container",style:g({height:`${e.height}px`})},[s("div",I,[e.is_model?m("",!0):(i(),n("img",{key:0,src:e.img_src,class:"logo",onClick:r(l,["stop"])},null,8,C)),e.is_model?(i(),n("img",{key:1,src:h(f)(e.img_src),class:"logo",onClick:r(l,["stop"])},null,8,S)):m("",!0),s("div",B,a(e.name),1)]),s("div",M,[t(o.$slots,"labels",{},void 0,!0)]),s("div",H,[t(o.$slots,"description",{},void 0,!0)]),s("div",N,[t(o.$slots,"labelBtn",{},void 0,!0)]),s("div",V,[t(o.$slots,"bottom",{},void 0,!0)]),s("div",j,[t(o.$slots,"settings",{},void 0,!0)])],4))}},G=_(q,[["__scopeId","data-v-39da7b90"]]);export{G as C,E as H};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/ChatAsideMenu-4vuL5HnA.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/ChatAsideMenu-BZ26dIIY.js


+ 1 - 1
dist/assets/ContentContainer-CM-SQuYH.js → dist/assets/ContentContainer-Djljd_td.js

@@ -1 +1 @@
-import{_ as n,o,d as a,l as r,G as s}from"./index-DOKEI6hQ.js";const c={__name:"ContentContainer",props:{containerStyle:Object},setup(e){return(t,l)=>(o(),a("div",{class:"content-container",style:s(e.containerStyle)},[r(t.$slots,"default",{},void 0,!0)],4))}},_=n(c,[["__scopeId","data-v-15f5fc60"]]);export{_ as C};
+import{_ as n,o,d as a,l as r,G as s}from"./index-BK_PasWr.js";const c={__name:"ContentContainer",props:{containerStyle:Object},setup(e){return(t,l)=>(o(),a("div",{class:"content-container",style:s(e.containerStyle)},[r(t.$slots,"default",{},void 0,!0)],4))}},_=n(c,[["__scopeId","data-v-15f5fc60"]]);export{_ as C};

+ 0 - 1
dist/assets/Conversation-d7xAR1zn.js

@@ -1 +0,0 @@
-import{L as r}from"./LayoutExperience-hTno3rqO.js";import{C as a}from"./ContentContainer-CM-SQuYH.js";import{C as s}from"./ChatAsideMenu-4vuL5HnA.js";import{g as i,o as n,w as o,f as e,e as m}from"./index-DOKEI6hQ.js";import"./Header-BGVbZhtb.js";import"./Header.vue_vue_type_style_index_0_scoped_8d56b6fd_lang-B6JykzJN.js";import"./use-current-user-DDUmc6BR.js";/* empty css                                                                         */import"./utils-BLie0ssi.js";import"./icon-map-CJXc1eYn.js";const w={__name:"Conversation",setup(p){return(l,t)=>(n(),i(r,null,{default:o(()=>[e(a,null,{default:o(()=>[e(s),t[0]||(t[0]=m("div",{class:"conversation"},"会话",-1))]),_:1})]),_:1}))}};export{w as default};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/ConversationBoard-C25ma6fR.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/ConversationBoard-CXcvGUPK.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/ConversationHistory-B7rUTR3X.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/ConversationHistory-Dc_rze4f.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/ConversationQA-CWwfafVl.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/ConversationQA-DhqSj4wI.css


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/ConversationQA-pmrZ_HfB.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/Header-JTERS4vG.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/Intelligent-D4szN_gg.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/Knowledge-Ymw4KtyY.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/KnowledgeDetail-B2Hrb_Mt.js


+ 1 - 1
dist/assets/LayoutExperience-hTno3rqO.js → dist/assets/LayoutExperience-C5QSHAfE.js

@@ -1 +1 @@
-import{H as o}from"./Header-BGVbZhtb.js";/* empty css                                                                         */import{_ as t,o as r,d as a,f as s,l as c}from"./index-DOKEI6hQ.js";const n={class:"layout-expierience"},_={__name:"LayoutExperience",setup(p){return(e,d)=>(r(),a("div",n,[s(o),c(e.$slots,"default",{},void 0,!0)]))}},m=t(_,[["__scopeId","data-v-d5330c8b"]]);export{m as L};
+import{H as o}from"./Header-JTERS4vG.js";/* empty css                                                                         */import{_ as t,o as r,d as a,f as s,l as c}from"./index-BK_PasWr.js";const n={class:"layout-expierience"},_={__name:"LayoutExperience",setup(p){return(e,d)=>(r(),a("div",n,[s(o),c(e.$slots,"default",{},void 0,!0)]))}},m=t(_,[["__scopeId","data-v-d5330c8b"]]);export{m as L};

+ 1 - 1
dist/assets/LayoutPermission-DLWBGsW5.js → dist/assets/LayoutPermission-D_bNc9YD.js

@@ -1 +1 @@
-import{H as t}from"./Header-BGVbZhtb.js";import{_ as s,d as r,f as o,c as a,o as c}from"./index-DOKEI6hQ.js";import"./Header.vue_vue_type_style_index_0_scoped_8d56b6fd_lang-B6JykzJN.js";import"./use-current-user-DDUmc6BR.js";const _={class:"layout-permission"},n={__name:"LayoutPermission",setup(i){return(m,p)=>{const e=a("router-view");return c(),r("div",_,[o(t),o(e)])}}},v=s(n,[["__scopeId","data-v-11c5428e"]]);export{v as default};
+import{H as t}from"./Header-JTERS4vG.js";import{_ as s,d as r,f as o,c as a,o as c}from"./index-BK_PasWr.js";import"./Header.vue_vue_type_style_index_0_scoped_8d56b6fd_lang-B6JykzJN.js";import"./use-current-user-DPrQeQ-K.js";const _={class:"layout-permission"},n={__name:"LayoutPermission",setup(i){return(m,p)=>{const e=a("router-view");return c(),r("div",_,[o(t),o(e)])}}},v=s(n,[["__scopeId","data-v-11c5428e"]]);export{v as default};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/Login-C_u_OZ69.js


+ 1 - 1
dist/assets/Modal-y9iOMVnJ.js → dist/assets/Modal-DuOMZOWR.js

@@ -1 +1 @@
-import{_ as B,c as s,o as d,g as m,w as t,f as o,i as _,t as C,aa as x,l as g,j as u,a7 as S}from"./index-DOKEI6hQ.js";const w={__name:"BreadCrumbMenu",props:{current_label:String},setup(l){return(c,a)=>{const n=s("icon-apps"),e=s("a-breadcrumb-item"),r=s("a-breadcrumb");return d(),m(r,{class:"breadcrumb"},{default:t(()=>[o(e,null,{default:t(()=>[o(n)]),_:1}),o(e,null,{default:t(()=>a[0]||(a[0]=[_("权限管理")])),_:1}),o(e,null,{default:t(()=>[_(C(l.current_label),1)]),_:1})]),_:1})}}},y=B(w,[["__scopeId","data-v-e64b0b37"]]),N={__name:"Modal",props:{visible:Boolean,title:{type:String,required:!0,default:"标题"}},emits:["ok","cancel"],setup(l,{emit:c}){const a=l,n=c,{visible:e,title:r}=x(a),p=()=>{n("ok")},b=()=>{n("cancel")};return(f,i)=>{const v=s("a-modal");return d(),m(v,{visible:u(e),"onUpdate:visible":i[0]||(i[0]=k=>S(e)?e.value=k:null),title:u(r),onOk:p,onCancel:b,width:"40%"},{default:t(()=>[g(f.$slots,"default")]),_:3},8,["visible","title"])}}};export{y as B,N as _};
+import{_ as B,c as s,o as d,g as m,w as t,f as o,i as _,t as C,aa as x,l as g,j as u,a7 as S}from"./index-BK_PasWr.js";const w={__name:"BreadCrumbMenu",props:{current_label:String},setup(l){return(c,a)=>{const n=s("icon-apps"),e=s("a-breadcrumb-item"),r=s("a-breadcrumb");return d(),m(r,{class:"breadcrumb"},{default:t(()=>[o(e,null,{default:t(()=>[o(n)]),_:1}),o(e,null,{default:t(()=>a[0]||(a[0]=[_("权限管理")])),_:1}),o(e,null,{default:t(()=>[_(C(l.current_label),1)]),_:1})]),_:1})}}},y=B(w,[["__scopeId","data-v-e64b0b37"]]),N={__name:"Modal",props:{visible:Boolean,title:{type:String,required:!0,default:"标题"}},emits:["ok","cancel"],setup(l,{emit:c}){const a=l,n=c,{visible:e,title:r}=x(a),p=()=>{n("ok")},b=()=>{n("cancel")};return(f,i)=>{const v=s("a-modal");return d(),m(v,{visible:u(e),"onUpdate:visible":i[0]||(i[0]=k=>S(e)?e.value=k:null),title:u(r),onOk:p,onCancel:b,width:"40%"},{default:t(()=>[g(f.$slots,"default")]),_:3},8,["visible","title"])}}};export{y as B,N as _};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/Model-BzmIyc_Z.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/PermissionAccount-_rbtUqC_.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/PermissionGroup--NSF2l0a.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/PermissionOrganization-Clfy58Ln.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/PermissionResource-sSURox6j.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/PermissionRole-CC-iHizK.js


+ 1 - 0
dist/assets/Profiles-CTSJN51j.js

@@ -0,0 +1 @@
+import{L as o}from"./LayoutExperience-C5QSHAfE.js";import{C as r}from"./ContentContainer-Djljd_td.js";import{g as a,w as t,o as s,f as i,e as p}from"./index-BK_PasWr.js";import"./Header-JTERS4vG.js";import"./Header.vue_vue_type_style_index_0_scoped_8d56b6fd_lang-B6JykzJN.js";import"./use-current-user-DPrQeQ-K.js";/* empty css                                                                         */const C={__name:"Profiles",setup(n){return(l,e)=>(s(),a(o,null,{default:t(()=>[i(r,null,{default:t(()=>e[0]||(e[0]=[p("div",{class:"profile"},"用户中心",-1)])),_:1})]),_:1}))}};export{C as default};

+ 0 - 1
dist/assets/Profiles-DWnjje2C.js

@@ -1 +0,0 @@
-import{L as o}from"./LayoutExperience-hTno3rqO.js";import{C as r}from"./ContentContainer-CM-SQuYH.js";import{g as a,w as t,o as s,f as i,e as p}from"./index-DOKEI6hQ.js";import"./Header-BGVbZhtb.js";import"./Header.vue_vue_type_style_index_0_scoped_8d56b6fd_lang-B6JykzJN.js";import"./use-current-user-DDUmc6BR.js";/* empty css                                                                         */const C={__name:"Profiles",setup(n){return(l,e)=>(s(),a(o,null,{default:t(()=>[i(r,null,{default:t(()=>e[0]||(e[0]=[p("div",{class:"profile"},"用户中心",-1)])),_:1})]),_:1}))}};export{C as default};

+ 1 - 1
dist/assets/RagFlowChat-Gm23xBL7.js → dist/assets/RagFlowChat-Bvgib3vj.js

@@ -1 +1 @@
-import{_ as e,d as t,o}from"./index-DOKEI6hQ.js";const r={},c={src:"http://192.168.20.116/chatbot/q8F58WkrUB2j4BcK",style:{width:"100%",height:"100%","min-height":"700px"},frameborder:"0",allow:"microphone"};function a(n,s){return o(),t("iframe",c)}const _=e(r,[["render",a]]);export{_ as default};
+import{_ as e,d as t,o}from"./index-BK_PasWr.js";const r={},c={src:"http://192.168.20.116/chatbot/q8F58WkrUB2j4BcK",style:{width:"100%",height:"100%","min-height":"700px"},frameborder:"0",allow:"microphone"};function a(n,s){return o(),t("iframe",c)}const _=e(r,[["render",a]]);export{_ as default};

+ 1 - 1
dist/assets/Register-BAOPJaJ7.js → dist/assets/Register-jegUjAEN.js

@@ -1 +1 @@
-import{_ as e,d as c,o as r}from"./index-DOKEI6hQ.js";const t={};function n(o,s){return r(),c("div",null,"注册")}const a=e(t,[["render",n]]);export{a as default};
+import{_ as e,d as c,o as r}from"./index-BK_PasWr.js";const t={};function n(o,s){return r(),c("div",null,"注册")}const a=e(t,[["render",n]]);export{a as default};

+ 1 - 0
dist/assets/Settings-BdlbXXcy.js

@@ -0,0 +1 @@
+import{L as o}from"./LayoutExperience-C5QSHAfE.js";import{C as r}from"./ContentContainer-Djljd_td.js";import{g as a,w as e,o as s,f as n,e as i}from"./index-BK_PasWr.js";import"./Header-JTERS4vG.js";import"./Header.vue_vue_type_style_index_0_scoped_8d56b6fd_lang-B6JykzJN.js";import"./use-current-user-DPrQeQ-K.js";/* empty css                                                                         */const C={__name:"Settings",setup(p){return(m,t)=>(s(),a(o,null,{default:e(()=>[n(r,null,{default:e(()=>t[0]||(t[0]=[i("div",{class:"settings"},"设置",-1)])),_:1})]),_:1}))}};export{C as default};

+ 0 - 1
dist/assets/Settings-DIAjrTHk.js

@@ -1 +0,0 @@
-import{L as o}from"./LayoutExperience-hTno3rqO.js";import{C as r}from"./ContentContainer-CM-SQuYH.js";import{g as a,w as e,o as s,f as n,e as i}from"./index-DOKEI6hQ.js";import"./Header-BGVbZhtb.js";import"./Header.vue_vue_type_style_index_0_scoped_8d56b6fd_lang-B6JykzJN.js";import"./use-current-user-DDUmc6BR.js";/* empty css                                                                         */const C={__name:"Settings",setup(p){return(m,t)=>(s(),a(o,null,{default:e(()=>[n(r,null,{default:e(()=>t[0]||(t[0]=[i("div",{class:"settings"},"设置",-1)])),_:1})]),_:1}))}};export{C as default};

+ 1 - 1
dist/assets/TreeParts-BHYsm1t0.js → dist/assets/TreeParts-kqJMyVQq.js

@@ -1 +1 @@
-import{_ as T,aa as j,r as k,p as L,H as R,c as t,Z as S,o as c,g as l,w as o,e as V,t as F,j as n,O as z,ac as H,h as m,f as p}from"./index-DOKEI6hQ.js";const M={__name:"TreeParts",props:{title:String,showLock:{type:Boolean,default:!1},treeData:{type:Array,default:()=>[]},permission:{type:Object,default:()=>{}},fieldNames:{type:Object,default:()=>({label:"label",key:"id",children:"children"})}},emits:["nodeClick","onAddBtnClick","onDrop","onDeleteBtnClick"],setup(r,{emit:y}){const C=r,{treeData:g,title:_}=j(C),s=y,f=k(null);let a=k(!1);const b=()=>{a.value=!a.value},h=e=>{s("nodeClick",e)},D=e=>{s("addBtnClick",e)},v=e=>{s("deleteBtnClick",e)},B=({dragNode:e,dropNode:u,dropPosition:i})=>{s("drop",{dragNode:e,dropNode:u,dropPosition:i})};return L(()=>{R(()=>{f.value.expandAll()})}),(e,u)=>{const i=t("a-button"),x=t("a-tooltip"),I=t("IconPlus"),N=t("IconDelete"),w=t("a-popconfirm"),A=t("a-tree"),O=t("a-card"),P=S("has-permi");return c(),l(O,{title:n(_),bordered:!1,"header-style":{textAlign:"left"},class:"tree-card"},{title:o(()=>[V("span",null,F(n(_)),1),r.showLock?(c(),l(x,{key:0,content:"点击后可通过拖拽更改结构,再次点击来关闭","background-color":"#165DFF"},{default:o(()=>[z((c(),l(i,{type:n(a)?"secondary":"outline",style:{float:"right"},onClick:b},{default:o(()=>[(c(),l(H(n(a)?"IconUnlock":"IconLock")))]),_:1},8,["type"])),[[P,"/base/syorganization!update"]])]),_:1})):m("",!0)]),default:o(()=>[p(A,{draggable:n(a),blockNode:"",data:n(g),"show-line":!0,ref_key:"treeRef",ref:f,fieldNames:r.fieldNames,onDrop:B,onSelect:h},{extra:o(d=>[p(I,{class:"icon-plus",onClick:()=>D(d)},null,8,["onClick"]),d.parentId?(c(),l(w,{key:0,content:"请确认是否删除?",type:"success",onOk:()=>v(d)},{default:o(()=>[p(N,{class:"icon-delete"})]),_:2},1032,["onOk"])):m("",!0)]),_:1},8,["draggable","data","fieldNames"])]),_:1},8,["title"])}}},Z=T(M,[["__scopeId","data-v-91fa0edc"]]);export{Z as T};
+import{_ as T,aa as j,r as k,p as L,H as R,c as t,Z as S,o as c,g as l,w as o,e as V,t as F,j as n,O as z,ac as H,h as m,f as p}from"./index-BK_PasWr.js";const M={__name:"TreeParts",props:{title:String,showLock:{type:Boolean,default:!1},treeData:{type:Array,default:()=>[]},permission:{type:Object,default:()=>{}},fieldNames:{type:Object,default:()=>({label:"label",key:"id",children:"children"})}},emits:["nodeClick","onAddBtnClick","onDrop","onDeleteBtnClick"],setup(r,{emit:y}){const C=r,{treeData:g,title:_}=j(C),s=y,f=k(null);let a=k(!1);const b=()=>{a.value=!a.value},h=e=>{s("nodeClick",e)},D=e=>{s("addBtnClick",e)},v=e=>{s("deleteBtnClick",e)},B=({dragNode:e,dropNode:u,dropPosition:i})=>{s("drop",{dragNode:e,dropNode:u,dropPosition:i})};return L(()=>{R(()=>{f.value.expandAll()})}),(e,u)=>{const i=t("a-button"),x=t("a-tooltip"),I=t("IconPlus"),N=t("IconDelete"),w=t("a-popconfirm"),A=t("a-tree"),O=t("a-card"),P=S("has-permi");return c(),l(O,{title:n(_),bordered:!1,"header-style":{textAlign:"left"},class:"tree-card"},{title:o(()=>[V("span",null,F(n(_)),1),r.showLock?(c(),l(x,{key:0,content:"点击后可通过拖拽更改结构,再次点击来关闭","background-color":"#165DFF"},{default:o(()=>[z((c(),l(i,{type:n(a)?"secondary":"outline",style:{float:"right"},onClick:b},{default:o(()=>[(c(),l(H(n(a)?"IconUnlock":"IconLock")))]),_:1},8,["type"])),[[P,"/base/syorganization!update"]])]),_:1})):m("",!0)]),default:o(()=>[p(A,{draggable:n(a),blockNode:"",data:n(g),"show-line":!0,ref_key:"treeRef",ref:f,fieldNames:r.fieldNames,onDrop:B,onSelect:h},{extra:o(d=>[p(I,{class:"icon-plus",onClick:()=>D(d)},null,8,["onClick"]),d.parentId?(c(),l(w,{key:0,content:"请确认是否删除?",type:"success",onOk:()=>v(d)},{default:o(()=>[p(N,{class:"icon-delete"})]),_:2},1032,["onOk"])):m("",!0)]),_:1},8,["draggable","data","fieldNames"])]),_:1},8,["title"])}}},Z=T(M,[["__scopeId","data-v-91fa0edc"]]);export{Z as T};

+ 42 - 0
dist/assets/Xiaoshu-0et1iPur.js

@@ -0,0 +1,42 @@
+import{r,p as v,g as i,w,u as y,ak as u,o as n,d as A,h as c,j as l,z as o,F as B}from"./index-BK_PasWr.js";import"./Header.vue_vue_type_style_index_0_scoped_8d56b6fd_lang-B6JykzJN.js";import{u as C}from"./use-current-user-DPrQeQ-K.js";/* empty css                                                                         */import{C as L}from"./ContentContainer-Djljd_td.js";const F={__name:"Xiaoshu",props:{},setup(p){const d=y(),{bus:m}=u,_=p,e=r(!1),s=r([]),f=o("XIAOSHU_URL"),h=o("WEBSOCKET_BASE_URL"),x=o("ASSETS_BASE_URL"),b={padding:0};return v(()=>{const t=C(),a=t.token,S={userName:t.username,token:a},k=JSON.stringify(S),g=`
+    window.WEBSOCKET_BASE_URL = '${h}';
+    window.ASSETS_BASE_URL = '${x}';
+
+    localStorage.setItem('xintongxiaoshu', '${k}');
+
+    const box = document.querySelector('.xiaoshu-aside-left-menus-container');
+
+    if(box){
+      const btn = document.createElement('div');
+      box.appendChild(btn);
+
+      btn.innerHTML = '<span class="xiaoshu-aside-left-back-btn">返回</span>';
+
+      btn.addEventListener('click', () => {
+        window.$wujie?.bus.$emit("xiaoshuAsideBack");
+      });
+    }
+  `,E=`
+    .xiaoshu-aside-left-back-btn{
+      width: 100%;
+      height: 40px;
+      line-height: 40px;
+      text-align: center;
+      background-color: #165dff;
+      color: #fff;
+      display: inline-block;
+      cursor: pointer;
+    }
+
+    .xiaoshu-aside-left-menus-pop-container {}
+    .xiaoshu-aside-left-menus-actions-container{
+      display: none;
+    }
+    .user-popover.xiaoshu-aside-left-menus-pop-container>div.item{
+      display: none;
+    }
+    .user-popover.xiaoshu-aside-left-menus-pop-container>header{
+      padding-bottom: 0;
+      border-bottom: none;
+    }
+  `;m.$on("xiaoshuAsideBack",function(){d.back()}),s.value=[{jsAfterLoaders:[{content:g}]},{cssAfterLoaders:[{content:E}]}],e.value=!0}),(t,a)=>(n(),i(L,{containerStyle:b},{default:w(()=>[e.value?c("",!0):(n(),A(B,{key:0},[],64)),e.value?(n(),i(l(u),{key:1,width:"100%",height:"100%",name:"xiaoshu",url:l(f),sync:!1,props:_,plugins:s.value},null,8,["url","props","plugins"])):c("",!0)]),_:1}))}};export{F as default};

+ 0 - 41
dist/assets/Xiaoshu-DFErcKEu.js

@@ -1,41 +0,0 @@
-import{r as a,p as y,g as r,w as S,u as w,ak as i,o as n,d as C,h as u,j as c,z as l,F as B}from"./index-DOKEI6hQ.js";import"./Header.vue_vue_type_style_index_0_scoped_8d56b6fd_lang-B6JykzJN.js";import{u as E}from"./use-current-user-DDUmc6BR.js";/* empty css                                                                         */import{C as A}from"./ContentContainer-CM-SQuYH.js";const F={__name:"Xiaoshu",props:{},setup(p){const d=w(),{bus:m}=i,f=p,e=a(!1),o=a([]),h=l("XIAOSHU_URL"),_=l("WEBSOCKET_BASE_URL"),x={padding:0};return y(()=>{const t=E(),s=t.token,b={userName:t.username,token:s},k=JSON.stringify(b),g=`
-    window.WEBSOCKET_BASE_URL = '${_}';
-
-    localStorage.setItem('xintongxiaoshu', '${k}');
-
-    const box = document.querySelector('.xiaoshu-aside-left-menus-container');
-
-    if(box){
-      const btn = document.createElement('div');
-      box.appendChild(btn);
-
-      btn.innerHTML = '<span class="xiaoshu-aside-left-back-btn">返回</span>';
-
-      btn.addEventListener('click', () => {
-        window.$wujie?.bus.$emit("xiaoshuAsideBack");
-      });
-    }
-  `,v=`
-    .xiaoshu-aside-left-back-btn{
-      width: 100%;
-      height: 40px;
-      line-height: 40px;
-      text-align: center;
-      background-color: #165dff;
-      color: #fff;
-      display: inline-block;
-      cursor: pointer;
-    }
-
-    .xiaoshu-aside-left-menus-pop-container {}
-    .xiaoshu-aside-left-menus-actions-container{
-      display: none;
-    }
-    .user-popover.xiaoshu-aside-left-menus-pop-container>div.item{
-      display: none;
-    }
-    .user-popover.xiaoshu-aside-left-menus-pop-container>header{
-      padding-bottom: 0;
-      border-bottom: none;
-    }
-  `;m.$on("xiaoshuAsideBack",function(){d.back()}),o.value=[{jsAfterLoaders:[{content:g}]},{cssAfterLoaders:[{content:v}]}],e.value=!0}),(t,s)=>(n(),r(A,{containerStyle:x},{default:S(()=>[e.value?u("",!0):(n(),C(B,{key:0},[],64)),e.value?(n(),r(c(i),{key:1,width:"100%",height:"100%",name:"xiaoshu",url:c(h),sync:!1,props:f,plugins:o.value},null,8,["url","props","plugins"])):u("",!0)]),_:1}))}};export{F as default};

+ 1 - 1
dist/assets/api-conversation-board-Cfx1iqRs.js → dist/assets/api-conversation-board-DhoI5DwK.js

@@ -1 +1 @@
-import{K as m}from"./index-DOKEI6hQ.js";const g=t=>{const c="/api/user/menus",a={};return"search"in t&&t.search&&(a.keyword=t.search),new Promise((n,d)=>{m({url:c,method:"get",params:a}).then(e=>{if(e.code/1===200){const s=e.data,r=[];if(s&&Array.isArray(s)){const h=s.length;for(let i=0;i<h;i++){const o=s[i];r.push({name:o.name,description:o.desc,id:o.id,agentType:o.agent_type,menuId:o.menuId})}}n({code:e.code,data:r,msg:e.msg})}else n(e)}).catch(d)})},l=t=>{const c="/api/label/list",a={};return"search"in t&&t.search&&(a.keyword=t.search),new Promise((n,d)=>{m({url:c,method:"get",params:a}).then(e=>{e.code/1===200?n({code:e.code,data:e.data.rows,msg:e.msg}):n(e)}).catch(d)})};export{l as a,g as c};
+import{K as m}from"./index-BK_PasWr.js";const g=t=>{const c="/api/user/menus",a={};return"search"in t&&t.search&&(a.keyword=t.search),new Promise((n,d)=>{m({url:c,method:"get",params:a}).then(e=>{if(e.code/1===200){const s=e.data,r=[];if(s&&Array.isArray(s)){const h=s.length;for(let i=0;i<h;i++){const o=s[i];r.push({name:o.name,description:o.desc,id:o.id,agentType:o.agent_type,menuId:o.menuId})}}n({code:e.code,data:r,msg:e.msg})}else n(e)}).catch(d)})},l=t=>{const c="/api/label/list",a={};return"search"in t&&t.search&&(a.keyword=t.search),new Promise((n,d)=>{m({url:c,method:"get",params:a}).then(e=>{e.code/1===200?n({code:e.code,data:e.data.rows,msg:e.msg}):n(e)}).catch(d)})};export{l as a,g as c};

+ 1 - 1
dist/assets/common-dauI0Ndg.js → dist/assets/common-i8w0uayi.js

@@ -1 +1 @@
-import{K as e}from"./index-DOKEI6hQ.js";function a(){return e({url:"/api/role/list",method:"get",params:{current:1,pageSize:999}})}function i(){return e({url:"/api/dept/list",method:"get"})}function s(){return e({url:"/api/knowledge/list",method:"get",params:{current:1,pageSize:999}})}function l(){return e({url:"/api/dialog/list",method:"get",params:{current:1,pageSize:999}})}export{a as Q,i as a,s as b,l as c};
+import{K as e}from"./index-BK_PasWr.js";function a(){return e({url:"/api/role/list",method:"get",params:{current:1,pageSize:999}})}function i(){return e({url:"/api/dept/list",method:"get"})}function s(){return e({url:"/api/knowledge/list",method:"get",params:{current:1,pageSize:999}})}function l(){return e({url:"/api/dialog/list",method:"get",params:{current:1,pageSize:999}})}export{a as Q,i as a,s as b,l as c};

+ 1 - 1
dist/assets/difyDetail-lfpTzqg6.js → dist/assets/difyDetail-DBa7OA40.js

@@ -1,4 +1,4 @@
-import{_ as f,c,o as l,g as p,w as a,f as t,i as u,t as b,r as m,J as h,p as v,d as g,e as k,h as w,N as B,j as d}from"./index-DOKEI6hQ.js";import{L as S}from"./LayoutExperience-hTno3rqO.js";import{C as x}from"./ContentContainer-CM-SQuYH.js";import"./Header-BGVbZhtb.js";import"./Header.vue_vue_type_style_index_0_scoped_8d56b6fd_lang-B6JykzJN.js";import"./use-current-user-DDUmc6BR.js";/* empty css                                                                         */const C={__name:"TopSetting",props:{current_label:String},setup(i){return(_,n)=>{const r=c("icon-apps"),o=c("a-breadcrumb-item"),s=c("router-link"),e=c("a-breadcrumb");return l(),p(e,{class:"breadcrumb"},{default:a(()=>[t(o,null,{default:a(()=>[t(r)]),_:1}),t(o,null,{default:a(()=>[t(s,{to:"/intelligent"},{default:a(()=>n[0]||(n[0]=[u("智能体")])),_:1})]),_:1}),t(o,null,{default:a(()=>[u(b(i.current_label),1)]),_:1})]),_:1})}}},N=f(C,[["__scopeId","data-v-50c22a10"]]),q={class:"body-container"},E=["src"],J={__name:"MessageBody",props:{id:{type:String,required:!0}},setup(i){const _=i,n=m(!0),r=window.DIFY_BASE_URL,o=h.get(),s=m("");return v(async()=>{s.value=r+"/app/"+_.id+`/workflow?token=${o}`;const e=document.getElementById("dify");e.onload=function(){e&&e.contentWindow&&e.contentWindow.postMessage(JSON.stringify({type:"insertStyle",value:`
+import{_ as f,c,o as l,g as p,w as a,f as t,i as u,t as b,r as m,J as h,p as v,d as g,e as k,h as w,N as B,j as d}from"./index-BK_PasWr.js";import{L as S}from"./LayoutExperience-C5QSHAfE.js";import{C as x}from"./ContentContainer-Djljd_td.js";import"./Header-JTERS4vG.js";import"./Header.vue_vue_type_style_index_0_scoped_8d56b6fd_lang-B6JykzJN.js";import"./use-current-user-DPrQeQ-K.js";/* empty css                                                                         */const C={__name:"TopSetting",props:{current_label:String},setup(i){return(_,n)=>{const r=c("icon-apps"),o=c("a-breadcrumb-item"),s=c("router-link"),e=c("a-breadcrumb");return l(),p(e,{class:"breadcrumb"},{default:a(()=>[t(o,null,{default:a(()=>[t(r)]),_:1}),t(o,null,{default:a(()=>[t(s,{to:"/intelligent"},{default:a(()=>n[0]||(n[0]=[u("智能体")])),_:1})]),_:1}),t(o,null,{default:a(()=>[u(b(i.current_label),1)]),_:1})]),_:1})}}},N=f(C,[["__scopeId","data-v-50c22a10"]]),q={class:"body-container"},E=["src"],J={__name:"MessageBody",props:{id:{type:String,required:!0}},setup(i){const _=i,n=m(!0),r=window.DIFY_BASE_URL,o=h.get(),s=m("");return v(async()=>{s.value=r+"/app/"+_.id+`/workflow?token=${o}`;const e=document.getElementById("dify");e.onload=function(){e&&e.contentWindow&&e.contentWindow.postMessage(JSON.stringify({type:"insertStyle",value:`
             .sticky{display:none;}
             .style_app___hJq8 > div:first-of-type > div:first-of-type{display:none;}
             .style_app___hJq8 > div:first-of-type > nav> a:nth-child(2){display:none;}

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/index-BK_PasWr.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/assets/knowledge-BF4t9AWB.js


+ 1 - 1
dist/assets/resource-ChSStvOV.js → dist/assets/resource-_9t-oD2_.js

@@ -1 +1 @@
-import{K as t}from"./index-DOKEI6hQ.js";const r="/api/menu";function o(){return t({url:`${r}/tree_select`,method:"get"})}function n(e){return t({url:`${r}/${e}`,method:"get"})}function s(e){return t({url:`${r}/status`,method:"put",data:e})}function a(e){return t({url:`${r}/edit_menu`,method:"put",data:e})}function c(e){return t({url:`${r}/add_menu`,method:"post",data:e})}function d(e){return t({url:`${r}/${e}`,method:"delete"})}export{c as C,d as D,o as Q,s as U,n as a,a as b};
+import{K as t}from"./index-BK_PasWr.js";const r="/api/menu";function o(){return t({url:`${r}/tree_select`,method:"get"})}function n(e){return t({url:`${r}/${e}`,method:"get"})}function s(e){return t({url:`${r}/status`,method:"put",data:e})}function a(e){return t({url:`${r}/edit_menu`,method:"put",data:e})}function c(e){return t({url:`${r}/add_menu`,method:"post",data:e})}function d(e){return t({url:`${r}/${e}`,method:"delete"})}export{c as C,d as D,o as Q,s as U,n as a,a as b};

+ 0 - 1
dist/assets/use-all-agents-BHwSH4fn.js

@@ -1 +0,0 @@
-import{T as a,V as l}from"./index-DOKEI6hQ.js";import{j as r,a as i}from"./utils-BLie0ssi.js";function u(s){const t=i(s);l.setItem(t)}function c(){const s=l.getItem(),t=r(s);return t===null?[]:t}const h=a("all_agents",{state:()=>({agents:[]}),actions:{getList(){if(this.agents.length===0){const t=c();return this.agents=t,this.agents}return this.agents},getInfo(s){if(!s)return null;const t=this.getList(),o=t.length;for(let e=0;e<o;e++){const n=t[e];if(n.id===s)return n}return null},setList(s){const t=r(i(s));this.agents=t,u(t)}}});export{h as u};

+ 1 - 1
dist/assets/use-current-user-DDUmc6BR.js → dist/assets/use-current-user-DPrQeQ-K.js

@@ -1 +1 @@
-import{K as o,T as c,J as i,aj as m,al as d}from"./index-DOKEI6hQ.js";function g(t){return o({url:"/api/auth/v2/login",method:"post",data:t})}function f(t){return o({url:"/api/auth/v2/register",method:"post",data:t})}function k(t){return o({url:`/api/auth/v2/sync?userFlag=${t}`,method:"get"})}function h(){return o({url:"/api/user/user_info",method:"get"})}function l(){return o({url:"/api/user/user_routers",method:"get"})}const y=c("current_user",{persist:{enabled:!0,strategies:[{key:"info",storage:localStorage,paths:["username"]}]},state:()=>({name:"Jack",token_type:"",token:i.get(),username:"",nickname:"",dept:[],roles:[],permissions:[],user:{}}),actions:{updateName(t){this.name=t},toLogin(t){const{username:s,password:r}=t;return new Promise((n,a)=>{g({username:s,password:r}).then(e=>{e.code==200&&e.data.access_token.length?(this.token=e.data.access_token,this.token_type=e.data.token_type,this.username=e.data.username,this.nickname=e.data.nickname,i.set(e.data.access_token),n(e.msg),this.getInfo()):a(e.msg)}).catch(e=>{a(e)})})},async getRoutesList(){const{code:t,data:{routers:s}}=await l();t===200&&await new Promise((r,n)=>{try{m.setItem(JSON.stringify(s)),r()}catch(a){n(a)}})},async getUserInfo(){const{code:t,data:{permissions:s,dept:r,roles:n}}=await h();t===200&&await new Promise((a,e)=>{try{d.setItem(JSON.stringify({permissions:s,dept:r,roles:n})),a()}catch(u){e(u)}})}}});export{k as a,f as r,y as u};
+import{K as o,T as c,J as i,aj as m,al as d}from"./index-BK_PasWr.js";function g(t){return o({url:"/api/auth/v2/login",method:"post",data:t})}function f(t){return o({url:"/api/auth/v2/register",method:"post",data:t})}function k(t){return o({url:`/api/auth/v2/sync?userFlag=${t}`,method:"get"})}function h(){return o({url:"/api/user/user_info",method:"get"})}function l(){return o({url:"/api/user/user_routers",method:"get"})}const y=c("current_user",{persist:{enabled:!0,strategies:[{key:"info",storage:localStorage,paths:["username"]}]},state:()=>({name:"Jack",token_type:"",token:i.get(),username:"",nickname:"",dept:[],roles:[],permissions:[],user:{}}),actions:{updateName(t){this.name=t},toLogin(t){const{username:s,password:r}=t;return new Promise((n,a)=>{g({username:s,password:r}).then(e=>{e.code==200&&e.data.access_token.length?(this.token=e.data.access_token,this.token_type=e.data.token_type,this.username=e.data.username,this.nickname=e.data.nickname,i.set(e.data.access_token),n(e.msg),this.getInfo()):a(e.msg)}).catch(e=>{a(e)})})},async getRoutesList(){const{code:t,data:{routers:s}}=await l();t===200&&await new Promise((r,n)=>{try{m.setItem(JSON.stringify(s)),r()}catch(a){n(a)}})},async getUserInfo(){const{code:t,data:{permissions:s,dept:r,roles:n}}=await h();t===200&&await new Promise((a,e)=>{try{d.setItem(JSON.stringify({permissions:s,dept:r,roles:n})),a()}catch(u){e(u)}})}}});export{k as a,f as r,y as u};

+ 0 - 1
dist/assets/utils-BLie0ssi.js

@@ -1 +0,0 @@
-import{z as c}from"./index-DOKEI6hQ.js";const u=t=>JSON.stringify(t),f=t=>{try{return JSON.parse(t)}catch(o){return console.log(o),null}},p=(t,o,e)=>{if(typeof t!="function")return new Error("debounce func is not a function");typeof e===void 0&&(e=!1);let n;return function(...r){const s=this;n&&clearTimeout(n),e&&!n&&t.apply(s,r),n=setTimeout(function(){n=null,e||t.apply(s,r)},o)}},h=t=>{{const o=c("ASSETS_BASE_URL");if(t.indexOf("http")===0){const e="http://smartai.com:8293";return t.indexOf(e)===0?t.replace(e,o):t}else return`${o}${t}`}},w=(t,o)=>{if(typeof t!="function")throw new Error(`${t} is not a function`);let e=0,n=null;return function(...r){const s=this,l=o-(new Date-e);l<=0?(t.call(s,...r),e=new Date,clearTimeout(n),n=null):n||(n=setTimeout(function(){clearTimeout(n),n=null,t.call(s,...r),e=new Date},l))}};export{u as a,p as b,w as c,h as f,f as j};

+ 1 - 0
dist/assets/utils-Dvzr7mbU.js

@@ -0,0 +1 @@
+import{z as c}from"./index-BK_PasWr.js";const a=t=>JSON.stringify(t),f=t=>{try{return JSON.parse(t)}catch(e){return console.log(e),null}},p=(t,e,o)=>{if(typeof t!="function")return new Error("debounce func is not a function");typeof o===void 0&&(o=!1);let n;return function(...r){const s=this;n&&clearTimeout(n),o&&!n&&t.apply(s,r),n=setTimeout(function(){n=null,o||t.apply(s,r)},e)}},w=t=>{{const e=c("ASSETS_BASE_URL");if(t.indexOf("http")===0){const n=new URL(t).origin;return t.replace(n,e)}else return`${e}${t}`}},y=(t,e)=>{if(typeof t!="function")throw new Error(`${t} is not a function`);let o=0,n=null;return function(...r){const s=this,l=e-(new Date-o);l<=0?(t.call(s,...r),o=new Date,clearTimeout(n),n=null):n||(n=setTimeout(function(){clearTimeout(n),n=null,t.call(s,...r),o=new Date},l))}};export{a,p as b,y as c,w as f,f as j};

+ 1 - 1
dist/index.html

@@ -6,7 +6,7 @@
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <title>大模型2.0</title>
     <script type="module" src="/config.js"></script>
-    <script type="module" crossorigin src="/assets/index-DOKEI6hQ.js"></script>
+    <script type="module" crossorigin src="/assets/index-BK_PasWr.js"></script>
     <link rel="stylesheet" crossorigin href="/assets/index-VA7QPrnA.css">
   </head>
   <body>

+ 1 - 0
src/modules/conversation-chat/chat-content.css

@@ -75,6 +75,7 @@
 .client-formated-download-container .download-link .download-icon {
   display: inline-block;
   margin-right: 5px;
+  font-size: 18px;
 }
 /* 下载链接样式结束 */
 

+ 2 - 2
src/modules/conversation-content/DialogCode.vue

@@ -7,7 +7,7 @@
 <script setup>
 import { onMounted, computed } from 'vue';
 
-import { applyHighLight } from '../conversation-dialog/format-code-string';
+// import { applyHighLight } from '../conversation-dialog/format-code-string';
 
 /**
  * 此组件展示对话中的代码
@@ -42,7 +42,7 @@ const cd_title = computed(() => {
 });
 
 onMounted(() => {
-  applyHighLight(`.${container_klass.value}`);
+  // applyHighLight(`.${container_klass.value}`);
 });
 </script>
 

+ 9 - 3
src/modules/conversation-dialog/format-code-string.js

@@ -5,9 +5,15 @@ import 'highlight.js/styles/monokai.css';
  * 应用代码高亮效果
  * @param {string} container_klass - 代码所在容器的class值
  */
-export const applyHighLight = (container_klass) => {
-  document.querySelectorAll(`${container_klass} code.hljs`).forEach((el) => {
-    hljs.highlightElement(el);
+export const applyCodeHighLight = (container_klass) => {
+  setTimeout(() => {
+    document.querySelectorAll(`.${container_klass} code`).forEach((el) => {
+      el.classList.add('hljs');
+    });
+
+    document.querySelectorAll(`.${container_klass} code.hljs`).forEach((el) => {
+      hljs.highlightElement(el);
+    });
   });
 };
 

+ 6 - 1
src/modules/conversation-dialog/format-dialog-answer-custom-markdown-str.js

@@ -88,7 +88,12 @@ export function formatFileDownloadStr(file_name, file_url, file_id) {
 
   return `<div class="client-formated-markdown-element-item client-formated-download-container">
     <a class="download-link" href="${real_url}" target="_blank">
-      <span class="download-icon"><svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="currentColor" class="arco-icon arco-icon-download" stroke-width="4" stroke-linecap="butt" stroke-linejoin="miter" filter="downl" data-v-2bc6460e="" style="font-size: 32px;"><path d="m33.072 22.071-9.07 9.071-9.072-9.07M24 5v26m16 4v6H8v-6"></path></svg></span>
+      <span class="download-icon">
+        <svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="currentColor" class="arco-icon arco-icon-download" stroke-width="4" stroke-linecap="butt" stroke-linejoin="miter" filter="downl" data-v-2bc6460e="">
+          <path d="m33.072 22.071-9.07 9.071-9.072-9.07M24 5v26m16 4v6H8v-6"></path>
+        </svg>
+      </span>
+
       <span>${file_name}</span>
     </a>
   </div>`;

+ 5 - 0
src/modules/conversation-item/DialogAnswer.vue

@@ -47,6 +47,7 @@ import { formatStaticAssetsUrl } from '../../utils/utils';
 
 import applyRefferencePopover4RefFlag from '../answer-refference/apply-refference-popover-4-ref-flag';
 import applyRefferencePopover4FileName from '../answer-refference/apply-refference-popover-4-filename';
+import { applyCodeHighLight } from '../conversation-dialog/format-code-string';
 
 import copyText from '../../3rd-libs/clipboard';
 
@@ -173,6 +174,10 @@ onMounted(() => {
    */
   applyRefferencePopover4RefFlag(container_klass, answer.client_custom_linked_refference_full_content);
   applyRefferencePopover4FileName(container_klass, answer.client_custom_linked_refference_full_content);
+  /**
+   * 处理代码样式
+   */
+  applyCodeHighLight(container_klass);
 });
 </script>
 

+ 1 - 1
src/router/route.js

@@ -11,7 +11,7 @@ export const systemRoutes = [
   { path: '/reg', component: () => import('../views/Register.vue') },
 
   // 会话
-  { path: '/chat', component: () => import('../views/Conversation.vue') },
+  { path: '/chat', redirect: '/chat/qa' },
   { path: '/chat/qa', component: () => import('../views/ConversationQA.vue') },
   { path: '/chat/history', component: () => import('../views/ConversationHistory.vue') },
   { path: '/chat/board', component: () => import('../views/ConversationBoard.vue') },

+ 15 - 7
src/utils/utils.js

@@ -58,14 +58,22 @@ export const formatStaticAssetsUrl = (file_href) => {
        * 可能需要对smartai服务器进行配置,明天演示完后再解决这个问题
        * 此处临时将对应路径进行替换
        */
-      const temp_effect_host = 'http://smartai.com:8293';
-      if (file_href.indexOf(temp_effect_host) === 0) {
-        const real_href = file_href.replace(temp_effect_host, assets_base);
+      // const temp_effect_host = 'http://smartai.com:8293';
 
-        return real_href;
-      } else {
-        return file_href;
-      }
+      const url = new URL(file_href);
+      const origin = url.origin;
+
+      const real_href = file_href.replace(origin, assets_base);
+
+      return real_href;
+
+      // if (file_href.indexOf(temp_effect_host) === 0) {
+      //   const real_href = file_href.replace(temp_effect_host, assets_base);
+
+      //   return real_href;
+      // } else {
+      //   return file_href;
+      // }
     } else {
       return `${assets_base}${file_href}`;
     }

+ 4 - 2
src/views/Xiaoshu.vue

@@ -8,7 +8,7 @@
       width="100%"
       height="100%"
       name="xiaoshu"
-      :url="url"
+      :url="xiaoshu_server_url"
       :sync="false"
       :props="props"
       :plugins="plugins"
@@ -38,8 +38,9 @@ const is_mounted = ref(false);
 
 const plugins = ref([]);
 
-const url = getConfigField('XIAOSHU_URL');
+const xiaoshu_server_url = getConfigField('XIAOSHU_URL');
 const xiaoshu_websocket_url = getConfigField('WEBSOCKET_BASE_URL');
+const xiaoshu_assets_url = getConfigField('ASSETS_BASE_URL');
 
 const containerStyle = {
   padding: 0
@@ -59,6 +60,7 @@ onMounted(() => {
    */
   const insert_script_str = `
     window.WEBSOCKET_BASE_URL = '${xiaoshu_websocket_url}';
+    window.ASSETS_BASE_URL = '${xiaoshu_assets_url}';
 
     localStorage.setItem('xintongxiaoshu', '${info_str}');
 

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff