Browse Source

功能优化

songxy 4 months ago
parent
commit
353f60974c

+ 21 - 10
ais_search/web/src/views/ai-search/ai-search.vue

@@ -121,12 +121,12 @@
                       <a-radio value="2">研究</a-radio>
                     </a-radio-group>
                     <div class="ds-box">
-                      <div @click="onChange('0')" :class="{active: dsChecked === false}">
-                        <i class="iconfont icon-tongyi"></i>
-                      </div>
                       <div @click="onChange('1')" :class="{active: dsChecked === true}">
                         <i class="iconfont icon-deepsee"></i>
                       </div>
+                      <div @click="onChange('0')" :class="{active: dsChecked === false}">
+                        <i class="iconfont icon-tongyi"></i>
+                      </div>
                     </div>
                   </div>
                 </div>
@@ -516,7 +516,7 @@ const props = defineProps({
 });
 
 const answerType = ref('0');
-const dsChecked = ref(false);
+const dsChecked = ref(true);
 const scope = ref('net');
 watch(
   () => router.currentRoute.value,
@@ -524,11 +524,19 @@ watch(
     const { query } = value;
     if (query.q) {
       ask(decodeURIComponent(query.q));
-      console.log(decodeURIComponent(query.q));
       answerType.value = query.type || '0';
       scope.value = query.scope || 'net';
-      var ds = query.ds;
       dsHintTxt.value = '';
+    }
+  }
+);
+
+watch(
+  () => router.currentRoute.value,
+  (value) => {
+    const { query } = value;
+    if (query.q) {
+      var ds = query.ds;
       if (ds && ds == '1') {
         ds = true;
       } else {
@@ -536,6 +544,9 @@ watch(
       }
       dsChecked.value = ds;
     }
+  },
+  {
+    immediate: true
   }
 );
 
@@ -2106,12 +2117,12 @@ defineExpose({ search, changeActiveTab, stopAI });
                     background: #fff;
                     &:nth-child(1) {
                       .iconfont {
-                        color: #605BEC;
+                        color: #4f6bfe;
                       }
                     }
                     &:nth-child(2) {
                       .iconfont {
-                        color: #4f6bfe;
+                        color: #605BEC;
                       }
                     }
                   }
@@ -2121,12 +2132,12 @@ defineExpose({ search, changeActiveTab, stopAI });
                   }
                   &:nth-child(1) {
                     .iconfont {
-                      font-size: 22px;
+                      font-size: 16px;
                     }
                   }
                   &:nth-child(2) {
                     .iconfont {
-                      font-size: 16px;
+                      font-size: 22px;
                     }
                   }
                 }

+ 1 - 1
ais_search/web/src/views/document/Menus.vue

@@ -70,8 +70,8 @@ const toggleMenusHandle = (item) => {
 const onClickHandle = (type, payload) => {
   if(type === 'query'){
     toggleMenusHandle(payload)
+    if(payload['parentId'] === 0 && payload['id'] !== -1) return;
   }
-  if(payload['parentId'] === 0 && payload['id'] !== -1) return;
   emits('menu-click', {
     type,
     payload

+ 8 - 8
ais_search/web/src/views/home/home.vue

@@ -24,12 +24,12 @@
               </div>
             </div>
             <div class="ds-box">
-              <div @click="dsChange('0')" :class="{active: isDeepSeek === '0'}">
-                <i class="iconfont icon-tongyi"></i>
-              </div>
               <div @click="dsChange('1')" :class="{active: isDeepSeek === '1'}">
                 <i class="iconfont icon-deepsee"></i>
               </div>
+              <div @click="dsChange('0')" :class="{active: isDeepSeek === '0'}">
+                <i class="iconfont icon-tongyi"></i>
+              </div>
             </div>
           </div>
           <div class="search-input">
@@ -147,7 +147,7 @@ const jumpToSearch = (q) => {
   const { name, type } = scope.value;
   window.open(`./#/ai-search?q=${encodeURIComponent(q)}&scope=${name}&type=${type}&ds=${isDeepSeek.value}`, '_blank');
 };
-const isDeepSeek = ref((localStorage.getItem("_isDeepSeek") || '0'))
+const isDeepSeek = ref((localStorage.getItem("_isDeepSeek") || '1'))
 const dsChange = (type) => {
   isDeepSeek.value = type;
   localStorage.setItem("_isDeepSeek", type);
@@ -247,12 +247,12 @@ const dsChange = (type) => {
                 background: #fff;
                 &:nth-child(1) {
                   .iconfont {
-                    color: #605BEC;
+                    color: #4f6bfe;
                   }
                 }
                 &:nth-child(2) {
                   .iconfont {
-                    color: #4f6bfe;
+                    color: #605BEC;
                   }
                 }
               }
@@ -262,12 +262,12 @@ const dsChange = (type) => {
               }
               &:nth-child(1) {
                 .iconfont {
-                  font-size: 22px;
+                  font-size: 16px;
                 }
               }
               &:nth-child(2) {
                 .iconfont {
-                  font-size: 16px;
+                  font-size: 22px;
                 }
               }
             }