Quellcode durchsuchen

feat: 调整配置项

1. 调整配置项获取策略,新增 API_BASE_URL
2. 在api请求时,处理请求地址
zhupei@smartai.com vor 1 Jahr
Ursprung
Commit
178505a0ca
45 geänderte Dateien mit 88 neuen und 29 gelöschten Zeilen
  1. 1 1
      dist/assets/About-BpapPRXk.js
  2. 1 0
      dist/assets/Agent-B7DluyXq.js
  3. 0 1
      dist/assets/Agent-DXe1XaFS.js
  4. 1 1
      dist/assets/BreadCrumbMenu-Baeg-9JA.js
  5. 0 0
      dist/assets/ChatAsideMenu-DbayP1du.js
  6. 1 1
      dist/assets/ContentContainer-C_KiuhUF.js
  7. 1 0
      dist/assets/Conversation-B8c_Rfqy.js
  8. 0 1
      dist/assets/Conversation-BMVOQm_d.js
  9. 0 0
      dist/assets/ConversationBoard-CZvhZEk3.js
  10. 0 0
      dist/assets/ConversationHistory-CnG-h3E3.js
  11. 0 0
      dist/assets/ConversationQA-BDT6XSGD.js
  12. 0 0
      dist/assets/Header-BfHHwAv-.js
  13. 0 0
      dist/assets/Header-CULN8ev8.css
  14. 0 0
      dist/assets/Intelligent-gMegjY5j.js
  15. 0 0
      dist/assets/Knowledge-Cqw53Djg.js
  16. 1 1
      dist/assets/LayoutExperience-Cr7BROOv.js
  17. 1 0
      dist/assets/LayoutPermission-BpBfr9oo.js
  18. 0 1
      dist/assets/LayoutPermission-lmWFg218.js
  19. 0 0
      dist/assets/Login-CENsEaFJ.js
  20. 1 1
      dist/assets/Modal-DX3HADCU.js
  21. 0 0
      dist/assets/Model-C1ExCtoc.js
  22. 0 0
      dist/assets/PermissionAccount-CIEd5tk2.js
  23. 0 0
      dist/assets/PermissionGroup-CbwfiUlJ.js
  24. 0 0
      dist/assets/PermissionOrganization-CAgVTVyM.js
  25. 1 1
      dist/assets/PermissionResource-BTT_Wa3X.js
  26. 0 0
      dist/assets/PermissionRole-CtwS-sjR.js
  27. 1 0
      dist/assets/Profiles-CHYrF-3h.js
  28. 0 1
      dist/assets/Profiles-mRs_4qap.js
  29. 1 1
      dist/assets/Register-DHSWPqp9.js
  30. 1 0
      dist/assets/Settings-CHFw8hrU.js
  31. 0 1
      dist/assets/Settings-VDvwoykH.js
  32. 1 1
      dist/assets/api-conversation-board-BWM3x-Pk.js
  33. 0 0
      dist/assets/common-DATA5ILG.js
  34. 0 0
      dist/assets/common-MqctqFN2.js
  35. 1 1
      dist/assets/difyDetail-CHq1Fwwy.js
  36. 1 1
      dist/assets/index-CXQ8C7gm.js
  37. 0 0
      dist/assets/intelligent-frame8-MHB2n7Jw.js
  38. 1 1
      dist/assets/use-all-agents-Bv7h4i5q.js
  39. 1 1
      dist/assets/use-current-user-BgLEegvQ.js
  40. 11 1
      dist/config.js
  41. 1 1
      dist/index.html
  42. 11 1
      public/config.js
  43. 42 1
      src/base/ajax.js
  44. 5 7
      src/config/index.js
  45. 1 1
      vite.config.mjs

+ 1 - 1
dist/assets/About-D-0P_mIc.js → dist/assets/About-BpapPRXk.js

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

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

@@ -0,0 +1 @@
+import{L as a}from"./LayoutExperience-Cr7BROOv.js";import{C as o}from"./ContentContainer-C_KiuhUF.js";import{g as r,w as t,o as n,f as s,e as p}from"./index-CXQ8C7gm.js";import"./Header-BfHHwAv-.js";import"./use-current-user-BgLEegvQ.js";const d={__name:"Agent",setup(i){return(l,e)=>(n(),r(a,null,{default:t(()=>[s(o,null,{default:t(()=>e[0]||(e[0]=[p("div",{class:"agent"},"Agent",-1)])),_:1})]),_:1}))}};export{d as default};

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

@@ -1 +0,0 @@
-import{L as a}from"./LayoutExperience-CdQCrxG7.js";import{C as o}from"./ContentContainer-CkpbWGlv.js";import{g as r,w as t,o as n,f as s,e as p}from"./index-DkaEzSxm.js";import"./Header-BY6KvsZB.js";import"./use-current-user-C7SGoJsz.js";const d={__name:"Agent",setup(i){return(l,e)=>(n(),r(a,null,{default:t(()=>[s(o,null,{default:t(()=>e[0]||(e[0]=[p("div",{class:"agent"},"Agent",-1)])),_:1})]),_:1}))}};export{d as default};

+ 1 - 1
dist/assets/BreadCrumbMenu-DLvrYcdf.js → dist/assets/BreadCrumbMenu-Baeg-9JA.js

@@ -1 +1 @@
-import{_ as u,c as r,o as l,g as m,w as e,f as a,i as o,t as p}from"./index-DkaEzSxm.js";const b={__name:"BreadCrumbMenu",props:{current_label:String},setup(c){return(d,n)=>{const s=r("icon-apps"),t=r("a-breadcrumb-item"),_=r("a-breadcrumb");return l(),m(_,{class:"breadcrumb"},{default:e(()=>[a(t,null,{default:e(()=>[a(s)]),_:1}),a(t,null,{default:e(()=>n[0]||(n[0]=[o("权限管理")])),_:1}),a(t,null,{default:e(()=>[o(p(c.current_label),1)]),_:1})]),_:1})}}},f=u(b,[["__scopeId","data-v-e64b0b37"]]);export{f as B};
+import{_ as u,c as r,o as l,g as m,w as e,f as a,i as o,t as p}from"./index-CXQ8C7gm.js";const b={__name:"BreadCrumbMenu",props:{current_label:String},setup(c){return(d,n)=>{const s=r("icon-apps"),t=r("a-breadcrumb-item"),_=r("a-breadcrumb");return l(),m(_,{class:"breadcrumb"},{default:e(()=>[a(t,null,{default:e(()=>[a(s)]),_:1}),a(t,null,{default:e(()=>n[0]||(n[0]=[o("权限管理")])),_:1}),a(t,null,{default:e(()=>[o(p(c.current_label),1)]),_:1})]),_:1})}}},f=u(b,[["__scopeId","data-v-e64b0b37"]]);export{f as B};

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/ChatAsideMenu-DbayP1du.js


+ 1 - 1
dist/assets/ContentContainer-CkpbWGlv.js → dist/assets/ContentContainer-C_KiuhUF.js

@@ -1 +1 @@
-import{_ as n,o,d as a,l as r,p as s}from"./index-DkaEzSxm.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,p as s}from"./index-CXQ8C7gm.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};

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

@@ -0,0 +1 @@
+import{L as r}from"./LayoutExperience-Cr7BROOv.js";import{C as a}from"./ContentContainer-C_KiuhUF.js";import{C as s}from"./ChatAsideMenu-DbayP1du.js";import{g as n,o as i,w as e,f as o,e as m}from"./index-CXQ8C7gm.js";import"./Header-BfHHwAv-.js";import"./use-current-user-BgLEegvQ.js";import"./utils-nRFFHnCp.js";const v={__name:"Conversation",setup(p){return(l,t)=>(i(),n(r,null,{default:e(()=>[o(a,null,{default:e(()=>[o(s),t[0]||(t[0]=m("div",{class:"conversation"},"会话",-1))]),_:1})]),_:1}))}};export{v as default};

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

@@ -1 +0,0 @@
-import{L as r}from"./LayoutExperience-CdQCrxG7.js";import{C as a}from"./ContentContainer-CkpbWGlv.js";import{C as s}from"./ChatAsideMenu-Behxu74R.js";import{g as n,o as i,w as e,f as o,e as m}from"./index-DkaEzSxm.js";import"./Header-BY6KvsZB.js";import"./use-current-user-C7SGoJsz.js";import"./utils-nRFFHnCp.js";const v={__name:"Conversation",setup(p){return(l,t)=>(i(),n(r,null,{default:e(()=>[o(a,null,{default:e(()=>[o(s),t[0]||(t[0]=m("div",{class:"conversation"},"会话",-1))]),_:1})]),_:1}))}};export{v as default};

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/ConversationBoard-CZvhZEk3.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/ConversationHistory-CnG-h3E3.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/ConversationQA-BDT6XSGD.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/Header-BfHHwAv-.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/Header-CULN8ev8.css


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/Intelligent-gMegjY5j.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/Knowledge-Cqw53Djg.js


+ 1 - 1
dist/assets/LayoutExperience-CdQCrxG7.js → dist/assets/LayoutExperience-Cr7BROOv.js

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

+ 1 - 0
dist/assets/LayoutPermission-BpBfr9oo.js

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

+ 0 - 1
dist/assets/LayoutPermission-lmWFg218.js

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

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/Login-CENsEaFJ.js


+ 1 - 1
dist/assets/Modal-Ch9gsVhO.js → dist/assets/Modal-DX3HADCU.js

@@ -1 +1 @@
-import{S as u,c as f,o as _,g as v,w as k,l as b,j as s,N as C}from"./index-DkaEzSxm.js";const B={__name:"Modal",props:{visible:Boolean,title:{type:String,required:!0,default:"标题"}},emits:["ok","cancel"],setup(l,{emit:n}){const a=l,t=n,{visible:e,title:i}=u(a),r=()=>{t("ok")},c=()=>{t("cancel")};return(d,o)=>{const p=f("a-modal");return _(),v(p,{visible:s(e),"onUpdate:visible":o[0]||(o[0]=m=>C(e)?e.value=m:null),title:s(i),onOk:r,onCancel:c,width:"40%"},{default:k(()=>[b(d.$slots,"default")]),_:3},8,["visible","title"])}}};export{B as _};
+import{S as u,c as f,o as _,g as v,w as k,l as b,j as s,N as C}from"./index-CXQ8C7gm.js";const B={__name:"Modal",props:{visible:Boolean,title:{type:String,required:!0,default:"标题"}},emits:["ok","cancel"],setup(l,{emit:n}){const a=l,t=n,{visible:e,title:i}=u(a),r=()=>{t("ok")},c=()=>{t("cancel")};return(d,o)=>{const p=f("a-modal");return _(),v(p,{visible:s(e),"onUpdate:visible":o[0]||(o[0]=m=>C(e)?e.value=m:null),title:s(i),onOk:r,onCancel:c,width:"40%"},{default:k(()=>[b(d.$slots,"default")]),_:3},8,["visible","title"])}}};export{B as _};

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/Model-C1ExCtoc.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/PermissionAccount-CIEd5tk2.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/PermissionGroup-CbwfiUlJ.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/PermissionOrganization-CAgVTVyM.js


+ 1 - 1
dist/assets/PermissionResource-CW5tVw3F.js → dist/assets/PermissionResource-BTT_Wa3X.js

@@ -1 +1 @@
-import{C as r}from"./ContentContainer-CkpbWGlv.js";import{B as o}from"./BreadCrumbMenu-DLvrYcdf.js";import{g as s,w as t,o as a,f as n,e as i}from"./index-DkaEzSxm.js";const _={__name:"PermissionResource",setup(m){return(u,e)=>(a(),s(r,null,{default:t(()=>[n(o,{current_label:"资源"}),e[0]||(e[0]=i("div",{class:"permission-resource"},"权限管理: 资源",-1))]),_:1}))}};export{_ as default};
+import{C as r}from"./ContentContainer-C_KiuhUF.js";import{B as o}from"./BreadCrumbMenu-Baeg-9JA.js";import{g as s,w as t,o as a,f as n,e as i}from"./index-CXQ8C7gm.js";const _={__name:"PermissionResource",setup(m){return(u,e)=>(a(),s(r,null,{default:t(()=>[n(o,{current_label:"资源"}),e[0]||(e[0]=i("div",{class:"permission-resource"},"权限管理: 资源",-1))]),_:1}))}};export{_ as default};

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/PermissionRole-CtwS-sjR.js


+ 1 - 0
dist/assets/Profiles-CHYrF-3h.js

@@ -0,0 +1 @@
+import{L as o}from"./LayoutExperience-Cr7BROOv.js";import{C as r}from"./ContentContainer-C_KiuhUF.js";import{g as a,w as t,o as s,f as n,e as i}from"./index-CXQ8C7gm.js";import"./Header-BfHHwAv-.js";import"./use-current-user-BgLEegvQ.js";const d={__name:"Profiles",setup(l){return(p,e)=>(s(),a(o,null,{default:t(()=>[n(r,null,{default:t(()=>e[0]||(e[0]=[i("div",{class:"profile"},"用户中心",-1)])),_:1})]),_:1}))}};export{d as default};

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

@@ -1 +0,0 @@
-import{L as o}from"./LayoutExperience-CdQCrxG7.js";import{C as r}from"./ContentContainer-CkpbWGlv.js";import{g as a,w as t,o as s,f as n,e as i}from"./index-DkaEzSxm.js";import"./Header-BY6KvsZB.js";import"./use-current-user-C7SGoJsz.js";const d={__name:"Profiles",setup(l){return(p,e)=>(s(),a(o,null,{default:t(()=>[n(r,null,{default:t(()=>e[0]||(e[0]=[i("div",{class:"profile"},"用户中心",-1)])),_:1})]),_:1}))}};export{d as default};

+ 1 - 1
dist/assets/Register-CcVPBN56.js → dist/assets/Register-DHSWPqp9.js

@@ -1 +1 @@
-import{_ as e,d as c,o as r}from"./index-DkaEzSxm.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-CXQ8C7gm.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-CHFw8hrU.js

@@ -0,0 +1 @@
+import{L as o}from"./LayoutExperience-Cr7BROOv.js";import{C as a}from"./ContentContainer-C_KiuhUF.js";import{g as r,w as e,o as s,f as n,e as i}from"./index-CXQ8C7gm.js";import"./Header-BfHHwAv-.js";import"./use-current-user-BgLEegvQ.js";const d={__name:"Settings",setup(p){return(l,t)=>(s(),r(o,null,{default:e(()=>[n(a,null,{default:e(()=>t[0]||(t[0]=[i("div",{class:"settings"},"设置",-1)])),_:1})]),_:1}))}};export{d as default};

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

@@ -1 +0,0 @@
-import{L as o}from"./LayoutExperience-CdQCrxG7.js";import{C as a}from"./ContentContainer-CkpbWGlv.js";import{g as r,w as e,o as s,f as n,e as i}from"./index-DkaEzSxm.js";import"./Header-BY6KvsZB.js";import"./use-current-user-C7SGoJsz.js";const d={__name:"Settings",setup(p){return(l,t)=>(s(),r(o,null,{default:e(()=>[n(a,null,{default:e(()=>t[0]||(t[0]=[i("div",{class:"settings"},"设置",-1)])),_:1})]),_:1}))}};export{d as default};

+ 1 - 1
dist/assets/api-conversation-board-C66FC91y.js → dist/assets/api-conversation-board-BWM3x-Pk.js

@@ -1 +1 @@
-import{x as o}from"./index-DkaEzSxm.js";const p={code:200,msg:"",data:[{id:"94873c72-d194-4306-a965-286affe426bf",name:"报告生成",agent_type:2,type:"report"},{id:"basic_excel_merge",name:"报表合并",agent_type:3,type:"excelMerge"},{id:"42e4fcdc9bea11efac300242ac160006",name:"知识问答",agent_type:1,type:"knowledgeQA"},{id:"c684bab4-f05b-423e-8727-f50497e73ebf",name:"文档智能",agent_type:2,type:"report"},{id:"90d533729c0211efbf6b0242ac160006",name:"智能问答",agent_type:1,type:"chat"},{id:"basic_excel_talk",name:"智能数据",agent_type:3,type:"excelTalk"},{id:"basic_question_talk",name:"出题组卷",agent_type:3,type:"questionTalk"},{id:"9d75142a-66eb-4e23-b7d4-03efe4584915",name:"小数绘图",agent_type:4,type:"imageTalk"},{id:"basic_paper_talk",name:"文档出卷",agent_type:3,type:"paperTalk"},{id:"basic_report_clean",name:"文档报告",agent_type:4,type:"reportWorkflow"}]},s=a=>new Promise((t,n)=>{setTimeout(()=>{t(p)},1e3)}),d=a=>{const t="/api/label/list",n={};return"search"in a&&a.search&&(n.keyword=a.search),new Promise((c,i)=>{o({url:t,method:"get",params:n}).then(e=>{e.code/1===200?c({code:e.code,data:e.data.rows,msg:e.msg}):c(e)}).catch(i)})};export{d as a,s as c};
+import{x as o}from"./index-CXQ8C7gm.js";const p={code:200,msg:"",data:[{id:"94873c72-d194-4306-a965-286affe426bf",name:"报告生成",agent_type:2,type:"report"},{id:"basic_excel_merge",name:"报表合并",agent_type:3,type:"excelMerge"},{id:"42e4fcdc9bea11efac300242ac160006",name:"知识问答",agent_type:1,type:"knowledgeQA"},{id:"c684bab4-f05b-423e-8727-f50497e73ebf",name:"文档智能",agent_type:2,type:"report"},{id:"90d533729c0211efbf6b0242ac160006",name:"智能问答",agent_type:1,type:"chat"},{id:"basic_excel_talk",name:"智能数据",agent_type:3,type:"excelTalk"},{id:"basic_question_talk",name:"出题组卷",agent_type:3,type:"questionTalk"},{id:"9d75142a-66eb-4e23-b7d4-03efe4584915",name:"小数绘图",agent_type:4,type:"imageTalk"},{id:"basic_paper_talk",name:"文档出卷",agent_type:3,type:"paperTalk"},{id:"basic_report_clean",name:"文档报告",agent_type:4,type:"reportWorkflow"}]},s=a=>new Promise((t,n)=>{setTimeout(()=>{t(p)},1e3)}),d=a=>{const t="/api/label/list",n={};return"search"in a&&a.search&&(n.keyword=a.search),new Promise((c,i)=>{o({url:t,method:"get",params:n}).then(e=>{e.code/1===200?c({code:e.code,data:e.data.rows,msg:e.msg}):c(e)}).catch(i)})};export{d as a,s as c};

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/common-DATA5ILG.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/common-MqctqFN2.js


+ 1 - 1
dist/assets/difyDetail-DIcJDuzP.js → dist/assets/difyDetail-CHq1Fwwy.js

@@ -1,2 +1,2 @@
-import{_ as u,c,o as i,g as p,w as n,f as t,i as l,r as _,q as f,d as m,e as y,y as b,j as g}from"./index-DkaEzSxm.js";import{L as k}from"./LayoutExperience-CdQCrxG7.js";import{C as v}from"./ContentContainer-CkpbWGlv.js";import{t as w}from"./use-current-user-C7SGoJsz.js";import"./Header-BY6KvsZB.js";const x={};function B(d,o){const a=c("icon-apps"),s=c("a-breadcrumb-item"),r=c("router-link"),e=c("a-breadcrumb");return i(),p(e,{class:"breadcrumb"},{default:n(()=>[t(s,null,{default:n(()=>[t(a)]),_:1}),t(s,null,{default:n(()=>[t(r,{to:"/intelligent"},{default:n(()=>o[0]||(o[0]=[l("智能体")])),_:1})]),_:1}),t(s,null,{default:n(()=>o[1]||(o[1]=[l("智能体详情")])),_:1})]),_:1})}const h=u(x,[["render",B],["__scopeId","data-v-3474c5b8"]]),E={class:"body-container"},C=["src"],N="http://192.168.20.119:28003/app",S={__name:"MessageBody",props:{id:{type:String,required:!0}},setup(d){const o=d,a=_(""),s=async()=>{const e=await w();e.code==200&&(a.value=e.data.dify_token)},r=_("");return f(async()=>{await s(),r.value=N+"/"+o.id+`/workflow?token=${a.value}`;const e=document.getElementById("dify");e.onload=function(){e&&e.contentWindow&&(console.log("iframe loaded",e.contentWindow),e.contentWindow.postMessage(JSON.stringify({type:"insertStyle",value:`
+import{_ as u,c,o as i,g as p,w as n,f as t,i as l,r as _,q as f,d as m,e as y,y as b,j as g}from"./index-CXQ8C7gm.js";import{L as k}from"./LayoutExperience-Cr7BROOv.js";import{C as v}from"./ContentContainer-C_KiuhUF.js";import{t as w}from"./use-current-user-BgLEegvQ.js";import"./Header-BfHHwAv-.js";const x={};function B(d,o){const a=c("icon-apps"),s=c("a-breadcrumb-item"),r=c("router-link"),e=c("a-breadcrumb");return i(),p(e,{class:"breadcrumb"},{default:n(()=>[t(s,null,{default:n(()=>[t(a)]),_:1}),t(s,null,{default:n(()=>[t(r,{to:"/intelligent"},{default:n(()=>o[0]||(o[0]=[l("智能体")])),_:1})]),_:1}),t(s,null,{default:n(()=>o[1]||(o[1]=[l("智能体详情")])),_:1})]),_:1})}const h=u(x,[["render",B],["__scopeId","data-v-3474c5b8"]]),E={class:"body-container"},C=["src"],N="http://192.168.20.119:28003/app",S={__name:"MessageBody",props:{id:{type:String,required:!0}},setup(d){const o=d,a=_(""),s=async()=>{const e=await w();e.code==200&&(a.value=e.data.dify_token)},r=_("");return f(async()=>{await s(),r.value=N+"/"+o.id+`/workflow?token=${a.value}`;const e=document.getElementById("dify");e.onload=function(){e&&e.contentWindow&&(console.log("iframe loaded",e.contentWindow),e.contentWindow.postMessage(JSON.stringify({type:"insertStyle",value:`
             .sticky{display:none;}`}),r.value))}}),(e,L)=>(i(),m("div",E,[y("iframe",{id:"dify",src:r.value,width:"100%",height:"100%",frameborder:"0"},null,8,C)]))}},I=u(S,[["__scopeId","data-v-14e3d7c3"]]),W={__name:"difyDetail",setup(d){const a=b().query.id;return(s,r)=>(i(),p(k,null,{default:n(()=>[t(v,null,{default:n(()=>[t(h),t(I,{id:g(a)},null,8,["id"])]),_:1})]),_:1}))}};export{W as default};

Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
dist/assets/index-CXQ8C7gm.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
dist/assets/intelligent-frame8-MHB2n7Jw.js


+ 1 - 1
dist/assets/use-all-agents-K-TBYYmt.js → dist/assets/use-all-agents-Bv7h4i5q.js

@@ -1 +1 @@
-import{H as l,I as e}from"./index-DkaEzSxm.js";import{a as n,j as r}from"./utils-nRFFHnCp.js";function a(s){const t=r(s);e.setItem(t)}function i(){const s=e.getItem(),t=n(s);return t===null?[]:t}const u=l("all_agents",{state:()=>({agents:[]}),actions:{getList(){if(this.agents.length===0){const t=i();return this.agents=t,this.agents}return this.agents},setList(s){const t=n(r(s));this.agents=t,a(t)}}});export{u};
+import{H as l,I as e}from"./index-CXQ8C7gm.js";import{a as n,j as r}from"./utils-nRFFHnCp.js";function a(s){const t=r(s);e.setItem(t)}function i(){const s=e.getItem(),t=n(s);return t===null?[]:t}const u=l("all_agents",{state:()=>({agents:[]}),actions:{getList(){if(this.agents.length===0){const t=i();return this.agents=t,this.agents}return this.agents},setList(s){const t=n(r(s));this.agents=t,a(t)}}});export{u};

+ 1 - 1
dist/assets/use-current-user-C7SGoJsz.js → dist/assets/use-current-user-BgLEegvQ.js

@@ -1 +1 @@
-import{x as n,H as u,v as s}from"./index-DkaEzSxm.js";function c(t){return n({url:"/api/auth/v2/login",method:"post",data:t})}function d(t){return n({url:"/api/auth/v2/register",method:"post",data:t})}function p(t){return n({url:`/api/auth/v2/sync?userFlag=${t}`,method:"get"})}function h(){return n({url:"/api/user/user_info",method:"get"})}function g(){return n({url:"/api/auth/token",method:"get"})}const k=u("current_user",{state:()=>({name:"Jack",token_type:"",token:s.get(),username:"",nickname:"",dept:[],roles:[],permissions:[],user:{}}),actions:{updateName(t){this.name=t},toLogin(t){const{username:o,password:r}=t;return new Promise((i,a)=>{c({username:o,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,s.set(e.data.access_token),i(e.msg),this.getInfo()):a(e.msg)}).catch(e=>{a(e)})})},async getInfo(){try{const t=await h();if(t.code===200)return this.dept=t.data.dept,this.roles=t.roles||["ROLE_DEFAULT"],this.permissions=t.permissions,t.msg;throw new Error(t.msg)}catch(t){throw t}}}});export{p as a,d as r,g as t,k as u};
+import{x as n,H as u,v as s}from"./index-CXQ8C7gm.js";function c(t){return n({url:"/api/auth/v2/login",method:"post",data:t})}function d(t){return n({url:"/api/auth/v2/register",method:"post",data:t})}function p(t){return n({url:`/api/auth/v2/sync?userFlag=${t}`,method:"get"})}function h(){return n({url:"/api/user/user_info",method:"get"})}function g(){return n({url:"/api/auth/token",method:"get"})}const k=u("current_user",{state:()=>({name:"Jack",token_type:"",token:s.get(),username:"",nickname:"",dept:[],roles:[],permissions:[],user:{}}),actions:{updateName(t){this.name=t},toLogin(t){const{username:o,password:r}=t;return new Promise((i,a)=>{c({username:o,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,s.set(e.data.access_token),i(e.msg),this.getInfo()):a(e.msg)}).catch(e=>{a(e)})})},async getInfo(){try{const t=await h();if(t.code===200)return this.dept=t.data.dept,this.roles=t.roles||["ROLE_DEFAULT"],this.permissions=t.permissions,t.msg;throw new Error(t.msg)}catch(t){throw t}}}});export{p as a,d as r,g as t,k as u};

+ 11 - 1
dist/config.js

@@ -1 +1,11 @@
-window.DMX_VERSION = "1.0.1";
+window.DMX_VERSION = '1.0.1';
+
+/**
+ * API请求地址
+ * 如果是 119 9201,则需要以 /api 结束
+ * 如果是 119 9301,则直接以端口号结束即可
+ * 配置项最后一个字符 无需是 /
+ * 即,无需以 / 结束
+ */
+window.API_BASE_URL = 'http://192.168.20.119:9201/api';
+// window.API_BASE_URL = 'http://192.168.20.119:9301';

+ 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-DkaEzSxm.js"></script>
+    <script type="module" crossorigin src="/assets/index-CXQ8C7gm.js"></script>
     <link rel="stylesheet" crossorigin href="/assets/index-Q_8H4hiR.css">
   </head>
   <body>

+ 11 - 1
public/config.js

@@ -1 +1,11 @@
-window.DMX_VERSION = "1.0.1";
+window.DMX_VERSION = '1.0.1';
+
+/**
+ * API请求地址
+ * 如果是 119 9201,则需要以 /api 结束
+ * 如果是 119 9301,则直接以端口号结束即可
+ * 配置项最后一个字符 无需是 /
+ * 即,无需以 / 结束
+ */
+window.API_BASE_URL = 'http://192.168.20.119:9201/api';
+// window.API_BASE_URL = 'http://192.168.20.119:9301';

+ 42 - 1
src/base/ajax.js

@@ -2,8 +2,47 @@ import axios from 'axios';
 
 import { kuky_Authorization } from './storage';
 
+import { getConfigField } from '../config/index';
+
+/**
+ * 处理请求路径
+ * 当在开发模式下,使用 vite 中配置 proxy,代理所有的 /api/ 相关的请求
+ * 开始模式下使用外网地址:http://smartai.com:8191
+ * 使用外网地址的原因是:有其他成员在非内网环境下进行共同开发,故无法使用内网地址
+ *
+ * 当在production模式下,通过此处的方法,将所有 /api/ 请求地址,调整为正常的地址
+ * @param {object} config
+ * @returns
+ */
+function applyRequestProxyUrl(config) {
+  /**
+   * 如果是发布模式
+   * 则不能使用代理的方式,需要直接请求服务器路径
+   * API_BASE_URL 需要在 /config.js 中进行配置
+   */
+  if (import.meta.env.MODE === 'production') {
+    const cur_url = config.url;
+    const is_api_request = cur_url.indexOf('/api/') === 0;
+    if (is_api_request) {
+      const base_url = getConfigField('API_BASE_URL');
+      if (!base_url) {
+        throw new Error('关键配置项 API_BASE_URL 不存在,请在 /config.js 进行配置');
+      }
+
+      const replace_str = base_url + '/';
+
+      const real_url = cur_url.replace('/api/', replace_str);
+
+      config.url = real_url;
+    }
+  } else {
+  }
+
+  return config;
+}
+
 const ajax = axios.create({
-  withCredentials: true, // 跨域发送 cookie
+  // withCredentials: true, // 跨域发送 cookie
   timeout: 300000, // 请求超时
   headers: {
     'Content-Type': 'application/json'
@@ -12,6 +51,8 @@ const ajax = axios.create({
 
 ajax.interceptors.request.use(
   (config) => {
+    applyRequestProxyUrl(config);
+
     const token = kuky_Authorization.get();
     if (token) {
       config.headers['Authorization'] = `Bearer ${token}`;

+ 5 - 7
src/config/index.js

@@ -1,5 +1,3 @@
-import config from './config';
-
 /**
  * 根据 key 获取对应的配置字段
  * @param {string} key
@@ -9,12 +7,12 @@ export const getConfigField = (key) => {
     return null;
   }
 
-  if (!config) {
-    return null;
-  }
+  // if (!config) {
+  //   return null;
+  // }
 
-  if (key in config) {
-    return config[key];
+  if (key in window) {
+    return window[key];
   } else {
     return null;
   }

+ 1 - 1
vite.config.mjs

@@ -2,7 +2,7 @@ import { defineConfig } from 'vite';
 
 import vue from '@vitejs/plugin-vue';
 import vueDevTools from 'vite-plugin-vue-devtools';
-import path from 'path'; // 导入 path 模块
+// import path from 'path'; // 导入 path 模块
 
 // https://vitejs.dev/config/
 export default defineConfig({

Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.