yangg 16 小時之前
父節點
當前提交
cdf22a72a5

文件差異過大導致無法顯示
+ 0 - 0
dist/assets/demo-CnPyk2IL.js


文件差異過大導致無法顯示
+ 0 - 0
dist/assets/forget-password-JhTiy08T.js


文件差異過大導致無法顯示
+ 0 - 1
dist/assets/index-B5yv6piM.js


文件差異過大導致無法顯示
+ 0 - 0
dist/assets/index-D71-mty3.js


文件差異過大導致無法顯示
+ 0 - 0
dist/assets/login-TTOu_xB2.js


文件差異過大導致無法顯示
+ 0 - 0
dist/assets/register-fkch2jDX.js


文件差異過大導致無法顯示
+ 0 - 0
dist/assets/report-Bptue8Me.css


文件差異過大導致無法顯示
+ 0 - 0
dist/assets/report-CV1TUHVq.css


文件差異過大導致無法顯示
+ 0 - 0
dist/assets/report-CyZhiIEi.js


文件差異過大導致無法顯示
+ 0 - 0
dist/assets/report-g-qEaFee.js


文件差異過大導致無法顯示
+ 0 - 0
dist/assets/role-CZn7-W4w.js


+ 0 - 1
dist/assets/role-DfXywOq5.css

@@ -1 +0,0 @@
-.role-management[data-v-9f9fb66e]{padding:20px}.header-bar[data-v-9f9fb66e]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.header-bar h2[data-v-9f9fb66e]{margin:0}.role-content[data-v-9f9fb66e]{background:#fff;padding:24px;border-radius:8px}.operation-bar[data-v-9f9fb66e]{display:flex;justify-content:space-between;margin-bottom:16px}.delete-link[data-v-9f9fb66e]{color:#ff4d4f}.delete-link[data-v-9f9fb66e]:hover{color:#ff7875}.permission-drawer-content[data-v-9f9fb66e]{height:calc(100% - 55px);overflow:auto}[data-v-9f9fb66e] .ant-drawer-body{padding:0}

+ 1 - 0
dist/assets/role-DigJ7Zg1.css

@@ -0,0 +1 @@
+.role-management[data-v-8a0abd1a]{padding:20px}.header-bar[data-v-8a0abd1a]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.header-bar h2[data-v-8a0abd1a]{margin:0}.role-content[data-v-8a0abd1a]{background:#fff;padding:24px;border-radius:8px}.operation-bar[data-v-8a0abd1a]{display:flex;justify-content:space-between;margin-bottom:16px}.delete-link[data-v-8a0abd1a]{color:#ff4d4f}.delete-link[data-v-8a0abd1a]:hover{color:#ff7875}.permission-drawer-content[data-v-8a0abd1a]{height:calc(100% - 55px);overflow:auto}[data-v-8a0abd1a] .ant-drawer-body{padding:0}

+ 1 - 1
dist/assets/system-graph-DJ8TgkQe.js → dist/assets/system-graph-Cupn3EMV.js

@@ -1 +1 @@
-import{S as o}from"./index-D3i3vWMU.js";import{_ as s}from"./index-B2mPDJp-.js";import{d as t,N as a,b as r,r as n,o as p}from"./vendor-f-XNYvyw.js";const c=t({name:"SystemGraphPage",components:{SystemGraph:o}}),m={class:"system-graph-page"};function _(d,f,i,h,l,y){const e=n("SystemGraph",!0);return p(),a("div",m,[r(e)])}const $=s(c,[["render",_],["__scopeId","data-v-f56903f1"]]);export{$ as default};
+import{S as o}from"./index-D71-mty3.js";import{_ as s}from"./index-B5yv6piM.js";import{d as t,N as a,b as r,r as n,o as p}from"./vendor-f-XNYvyw.js";const c=t({name:"SystemGraphPage",components:{SystemGraph:o}}),m={class:"system-graph-page"};function _(d,f,i,h,l,y){const e=n("SystemGraph",!0);return p(),a("div",m,[r(e)])}const $=s(c,[["render",_],["__scopeId","data-v-f56903f1"]]);export{$ as default};

+ 1 - 1
dist/index.html

@@ -6,7 +6,7 @@
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
     <title></title>
-    <script type="module" crossorigin src="/assets/index-B2mPDJp-.js"></script>
+    <script type="module" crossorigin src="/assets/index-B5yv6piM.js"></script>
     <link rel="modulepreload" crossorigin href="/assets/vendor-f-XNYvyw.js">
     <link rel="stylesheet" crossorigin href="/assets/index-BZ_Du59b.css">
   </head>

+ 1 - 1
src/components/PermissionConfig/index.vue

@@ -184,7 +184,7 @@ const fetchPermissionGroups = async () => {
   try {
     const response = await axios.get(`http://58.246.234.210:8085/api/system/role_menu_button_permission/get_role_menu/?roleId=9&merchant=1`,{
       headers: {
-        'authorization': `JWT eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1ODUzNTEzLCJpYXQiOjE3NTU3NjcxMTMsImp0aSI6IjI2ZmE5YmU3Njk2MzQ5OTRhMzQzZGExMzg4OGQ5OWE2IiwidXNlcl9pZCI6OX0.7k_jl5BtmCvGDY12j6UShqPdERbBbv3Mu_9ysT1pZko`
+        'authorization': `JWT eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1OTQ1NjU3LCJpYXQiOjE3NTU4NTkyNTcsImp0aSI6IjUwZDhjNjZhYzQzMzRhMzk4NDJlMzlhYjhmYTEwNDM3IiwidXNlcl9pZCI6OX0.kA9PCvQXoOLEmHPUqlAZu7GV-c2_G2PI5wPw9qciJKI`
       }
     });
     console.log(response);

+ 16 - 2
src/views/report.vue

@@ -358,7 +358,7 @@
         </div>
         
         <div
-          v-for="message in messages"
+          v-for="(message,index) in messages"
           :key="message.id"
           :class="[
             'message-item',
@@ -468,6 +468,19 @@
             </div>
           </div>
           <!-- 推荐问题组件 -->
+           
+            <div style="width: 80%;" v-if=" index === messages.length - 1 && message.role === 'assistant' &&recommended" class="recommended-questions">
+               <div class="questions-list">
+                  <div 
+                    v-for="(question, index) in recommendedQuestions" 
+                    :key="index"
+                    class="question-item"
+                    @click="handleQuestionClick(question.example)"
+                  >
+                    {{ question.example }}
+                  </div>
+                </div>
+            </div>
               <div style="width: 80%;" v-if="message.role === 'assistant' && message.showRecommendedQuestions" class="recommended-questions">
                 <div class="questions-header">
                   <!-- <img src="../assets/svg/hot-for-ux.svg" alt="推荐" class="hot-icon" /> -->
@@ -3322,9 +3335,10 @@ const updateCollapsedState = () => {
     // 这里可以添加收藏逻辑
     message.info('收藏功能');
   };
-
+ const recommended=ref(false)
   const handleDelete = async () => {
     inferenceModel.value = true;
+    recommended.value=!recommended.value
     await fetchRecommendedQuestions();
   };
 

部分文件因文件數量過多而無法顯示