瀏覽代碼

先注释

CzRger 3 周之前
父節點
當前提交
daf2a05749
共有 2 個文件被更改,包括 34 次插入31 次删除
  1. 31 31
      src/views/chat/answer/index.vue
  2. 3 0
      src/views/chat/normal.vue

+ 31 - 31
src/views/chat/answer/index.vue

@@ -114,12 +114,12 @@
                         wf.status ? (wf.__expend = !wf.__expend) : undefined
                       "
                     >
-                      <template v-if="wf.__expend">
-                        <SvgIcon name="czr_arrow" size="8" rotate="90" />
-                      </template>
-                      <template v-else>
-                        <SvgIcon name="czr_arrow" size="8" />
-                      </template>
+                      <!--                      <template v-if="wf.__expend">-->
+                      <!--                        <SvgIcon name="czr_arrow" size="8" rotate="90" />-->
+                      <!--                      </template>-->
+                      <!--                      <template v-else>-->
+                      <!--                        <SvgIcon name="czr_arrow" size="8" />-->
+                      <!--                      </template>-->
                       <img
                         :src="nodeSources[wf.nodeType].icon"
                         class="ml-1 size-4"
@@ -156,31 +156,31 @@
                         </template>
                       </div>
                     </div>
-                    <div v-if="wf.__expend" class="mt-1 flex flex-col gap-1">
-                      <div
-                        v-if="wf.error"
-                        class="rounded-sm border-1 border-[var(--czr-error-color)] p-1 text-[var(--czr-error-color)] shadow"
-                      >
-                        <div>错误信息</div>
-                        <div class="mt-1 break-words">
-                          {{ wf.error }}
-                        </div>
-                      </div>
-                      <div
-                        v-if="wf.inputData"
-                        class="rounded-sm border-1 border-[#000000]/5 p-1 shadow"
-                      >
-                        <div>输入</div>
-                        <div class="mt-1">{{ wf.inputData }}</div>
-                      </div>
-                      <div
-                        v-if="wf.outputData"
-                        class="rounded-sm border-1 border-[#000000]/5 p-1 shadow"
-                      >
-                        <div>输出</div>
-                        <div class="mt-1">{{ wf.outputData }}</div>
-                      </div>
-                    </div>
+                    <!--                    <div v-if="wf.__expend" class="mt-1 flex flex-col gap-1">-->
+                    <!--                      <div-->
+                    <!--                        v-if="wf.error"-->
+                    <!--                        class="rounded-sm border-1 border-[var(&#45;&#45;czr-error-color)] p-1 text-[var(&#45;&#45;czr-error-color)] shadow"-->
+                    <!--                      >-->
+                    <!--                        <div>错误信息</div>-->
+                    <!--                        <div class="mt-1 break-words">-->
+                    <!--                          {{ wf.error }}-->
+                    <!--                        </div>-->
+                    <!--                      </div>-->
+                    <!--                      <div-->
+                    <!--                        v-if="wf.inputData"-->
+                    <!--                        class="rounded-sm border-1 border-[#000000]/5 p-1 shadow"-->
+                    <!--                      >-->
+                    <!--                        <div>输入</div>-->
+                    <!--                        <div class="mt-1">{{ wf.inputData }}</div>-->
+                    <!--                      </div>-->
+                    <!--                      <div-->
+                    <!--                        v-if="wf.outputData"-->
+                    <!--                        class="rounded-sm border-1 border-[#000000]/5 p-1 shadow"-->
+                    <!--                      >-->
+                    <!--                        <div>输出</div>-->
+                    <!--                        <div class="mt-1">{{ wf.outputData }}</div>-->
+                    <!--                      </div>-->
+                    <!--                    </div>-->
                   </div>
                 </template>
               </div>

+ 3 - 0
src/views/chat/normal.vue

@@ -1,6 +1,7 @@
 <template>
   <div
     class="chat-normal flex h-full w-full flex-col overflow-hidden bg-[url('@/assets/images/chat/bg-1.png')] bg-[length:100%_100%] bg-no-repeat px-6 py-4"
+    v-loading="state.loading"
   >
     <div
       class="chat-msg -mr-6 flex flex-1 flex-col gap-4 overflow-y-auto pr-6"
@@ -121,6 +122,7 @@ const state: any = reactive({
   isWaiting: false, // 是否在等待提问开始回答
   isStop: false, // 提问是否回答完毕,回答完毕可以开始下一次提问
   isFirst: false, // 是否为第一次提问,返回首次提问内容
+  loading: true,
 })
 const ref_text = ref()
 const ref_chatMsg = ref()
@@ -158,6 +160,7 @@ const initChat = (isPrologue = true) => {
         prologueQuestions: state.params.modelConfig.suggestedQuestions || [],
       })
     }
+    state.loading = false
     resolve(null)
   })
 }