Kaynağa Gözat

ai分析+换行显示

zhujing 1 gün önce
ebeveyn
işleme
04d2d349fa

+ 5 - 7
ui/smarttrade-platform/src/views/CustomersView.vue

@@ -334,16 +334,12 @@ const getRegion = (value) => {
 
 const showCustomerDetail = (customer) => {
   getCustomerDetail({id:customer.id}).then(res => {
-    console.log(res)
     if(res.success){
       selectedCustomer.value = res.result
       showDetailModal.value = true
       if(selectedCustomer.value.customerAnalysisResult){
-        console.log(5656)
-        console.log(selectedCustomer.value.customerAnalysisResult.reasonSummary)
         formattedText.value = selectedCustomer.value.customerAnalysisResult.reasonSummary.replace(/(?=【(沟通意见|注意事项)】)/g, '\n')
       }
-      console.log(222,formattedText.value)
     }else{
       ElMessage.warning(res.message)
     }
@@ -363,11 +359,13 @@ const aiStreaming= (id) =>{
   aiContentLoading.value = true
   streaming(params).then(res => {
     aiContentLoading.value = false
+    ElMessage.warning('AI分析时间大概为2-4分钟,请稍后查看')
     if(res.success){
-      
-    }else{
-      return ElMessage.error('请求超时,请稍后再试')
+      aiContentLoading.value = true
     }
+    // else{
+    //   return ElMessage.error('请求超时,请稍后再试')
+    // }
   })
 }
 

+ 7 - 1
ui/smarttrade-platform/src/views/KnowledgeView.vue

@@ -414,6 +414,12 @@
         </div>
         <div class="modal-body">
           <div class="form-group">
+            <div style="display: flex;align-items: center;margin-bottom: 6px;justify-content: space-between;">
+              <label class="form-label">内容 <span class="required">*</span></label><button class="btn btn-primary" @click="aiOptimize('content')" style="margin-left: 10px;padding: 4px 8px;border-radius: 4px;" :disabled="aiContentLoading"><i class="fas fa-sync" :class="{'icon-spin': aiContentLoading}"></i> AI优化</button>
+            </div>
+            <textarea class="form-textarea" v-model="newKnowledge.content" rows="4" placeholder="输入详细内容" :disabled="aiContentLoading"></textarea>
+          </div>
+          <!-- <div class="form-group">
             <div style="display: flex;align-items: center;margin-bottom: 6px;justify-content: space-between;">
               <label class="form-label">问题/关键词 <span class="required">*</span></label><button class="btn btn-primary" @click="aiOptimize('content')" style="margin-left: 10px;padding: 4px 8px;border-radius: 4px;" :disabled="aiContentLoading"><i class="fas fa-sync" :class="{'icon-spin': aiContentLoading}"></i> AI优化</button>
             </div>
@@ -424,7 +430,7 @@
               <label class="form-label">答案/内容 <span class="required">*</span></label><button class="btn btn-primary" @click="aiOptimize('answer')" style="margin-left: 10px;padding: 4px 8px;border-radius: 4px;" :disabled="aiAnswerLoading"><i class="fas fa-sync" :class="{'icon-spin': aiAnswerLoading}"></i> AI优化</button>
             </div>
             <textarea class="form-textarea" v-model="newKnowledge.answer" rows="4" placeholder="输入详细答案..." :disabled="aiAnswerLoading"></textarea>
-          </div>
+          </div> -->
           <div class="form-group">
             <label class="form-label">知识分类 <span class="required">*</span></label>
             <select class="form-select" v-model="newKnowledge.dataset_id" @change='getDocument' :disabled='chunkType=="edit"'>