Ver código fonte

AI写作样式优化

songxy 3 meses atrás
pai
commit
8194301855

+ 2 - 2
ais_search_zj/web/public/config.js

@@ -4,9 +4,9 @@
       name: '省域空间治理数字化平台',
       copyright: '版权所有© 2024 浙江万维空间信息技术有限公司',
     },
-    isAuth: false,
+    isAuth: false,  //是否开启单点登录
     llm: {
-      kb_name: 'policy_zzst'
+      kb_name: 'policy_zzst'  //kb_chat接口链接库
     },
     authToken: 'ZJUGIS-Authorization',
     storage: {

+ 141 - 3
ais_search_zj/web/src/assets/iconfont/demo_index.html

@@ -54,6 +54,42 @@
       <div class="content unicode" style="display: block;">
           <ul class="icon_lists dib-box">
           
+            <li class="dib">
+              <span class="icon iconfont">&#xe782;</span>
+                <div class="name">路径 11048</div>
+                <div class="code-name">&amp;#xe782;</div>
+              </li>
+          
+            <li class="dib">
+              <span class="icon iconfont">&#xe784;</span>
+                <div class="name">路径 11049</div>
+                <div class="code-name">&amp;#xe784;</div>
+              </li>
+          
+            <li class="dib">
+              <span class="icon iconfont">&#xe785;</span>
+                <div class="name">路径 11051</div>
+                <div class="code-name">&amp;#xe785;</div>
+              </li>
+          
+            <li class="dib">
+              <span class="icon iconfont">&#xe786;</span>
+                <div class="name">路径 11047</div>
+                <div class="code-name">&amp;#xe786;</div>
+              </li>
+          
+            <li class="dib">
+              <span class="icon iconfont">&#xe787;</span>
+                <div class="name">路径 11050</div>
+                <div class="code-name">&amp;#xe787;</div>
+              </li>
+          
+            <li class="dib">
+              <span class="icon iconfont">&#xe788;</span>
+                <div class="name">组 11218</div>
+                <div class="code-name">&amp;#xe788;</div>
+              </li>
+          
             <li class="dib">
               <span class="icon iconfont">&#xe77e;</span>
                 <div class="name">路径 11047</div>
@@ -1008,9 +1044,9 @@
 <pre><code class="language-css"
 >@font-face {
   font-family: 'iconfont';
-  src: url('iconfont.woff2?t=1741680456393') format('woff2'),
-       url('iconfont.woff?t=1741680456393') format('woff'),
-       url('iconfont.ttf?t=1741680456393') format('truetype');
+  src: url('iconfont.woff2?t=1741682596091') format('woff2'),
+       url('iconfont.woff?t=1741682596091') format('woff'),
+       url('iconfont.ttf?t=1741682596091') format('truetype');
 }
 </code></pre>
           <h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3>
@@ -1036,6 +1072,60 @@
       <div class="content font-class">
         <ul class="icon_lists dib-box">
           
+          <li class="dib">
+            <span class="icon iconfont icon-a-lujing110481"></span>
+            <div class="name">
+              路径 11048
+            </div>
+            <div class="code-name">.icon-a-lujing110481
+            </div>
+          </li>
+          
+          <li class="dib">
+            <span class="icon iconfont icon-a-lujing110491"></span>
+            <div class="name">
+              路径 11049
+            </div>
+            <div class="code-name">.icon-a-lujing110491
+            </div>
+          </li>
+          
+          <li class="dib">
+            <span class="icon iconfont icon-a-lujing11051"></span>
+            <div class="name">
+              路径 11051
+            </div>
+            <div class="code-name">.icon-a-lujing11051
+            </div>
+          </li>
+          
+          <li class="dib">
+            <span class="icon iconfont icon-a-lujing110471"></span>
+            <div class="name">
+              路径 11047
+            </div>
+            <div class="code-name">.icon-a-lujing110471
+            </div>
+          </li>
+          
+          <li class="dib">
+            <span class="icon iconfont icon-a-lujing110501"></span>
+            <div class="name">
+              路径 11050
+            </div>
+            <div class="code-name">.icon-a-lujing110501
+            </div>
+          </li>
+          
+          <li class="dib">
+            <span class="icon iconfont icon-a-zu112181"></span>
+            <div class="name">
+              组 11218
+            </div>
+            <div class="code-name">.icon-a-zu112181
+            </div>
+          </li>
+          
           <li class="dib">
             <span class="icon iconfont icon-a-lujing11047"></span>
             <div class="name">
@@ -2467,6 +2557,54 @@
       <div class="content symbol">
           <ul class="icon_lists dib-box">
           
+            <li class="dib">
+                <svg class="icon svg-icon" aria-hidden="true">
+                  <use xlink:href="#icon-a-lujing110481"></use>
+                </svg>
+                <div class="name">路径 11048</div>
+                <div class="code-name">#icon-a-lujing110481</div>
+            </li>
+          
+            <li class="dib">
+                <svg class="icon svg-icon" aria-hidden="true">
+                  <use xlink:href="#icon-a-lujing110491"></use>
+                </svg>
+                <div class="name">路径 11049</div>
+                <div class="code-name">#icon-a-lujing110491</div>
+            </li>
+          
+            <li class="dib">
+                <svg class="icon svg-icon" aria-hidden="true">
+                  <use xlink:href="#icon-a-lujing11051"></use>
+                </svg>
+                <div class="name">路径 11051</div>
+                <div class="code-name">#icon-a-lujing11051</div>
+            </li>
+          
+            <li class="dib">
+                <svg class="icon svg-icon" aria-hidden="true">
+                  <use xlink:href="#icon-a-lujing110471"></use>
+                </svg>
+                <div class="name">路径 11047</div>
+                <div class="code-name">#icon-a-lujing110471</div>
+            </li>
+          
+            <li class="dib">
+                <svg class="icon svg-icon" aria-hidden="true">
+                  <use xlink:href="#icon-a-lujing110501"></use>
+                </svg>
+                <div class="name">路径 11050</div>
+                <div class="code-name">#icon-a-lujing110501</div>
+            </li>
+          
+            <li class="dib">
+                <svg class="icon svg-icon" aria-hidden="true">
+                  <use xlink:href="#icon-a-zu112181"></use>
+                </svg>
+                <div class="name">组 11218</div>
+                <div class="code-name">#icon-a-zu112181</div>
+            </li>
+          
             <li class="dib">
                 <svg class="icon svg-icon" aria-hidden="true">
                   <use xlink:href="#icon-a-lujing11047"></use>

+ 27 - 3
ais_search_zj/web/src/assets/iconfont/iconfont.css

@@ -1,8 +1,8 @@
 @font-face {
   font-family: "iconfont"; /* Project id 4733343 */
-  src: url('iconfont.woff2?t=1741680456393') format('woff2'),
-       url('iconfont.woff?t=1741680456393') format('woff'),
-       url('iconfont.ttf?t=1741680456393') format('truetype');
+  src: url('iconfont.woff2?t=1741682596091') format('woff2'),
+       url('iconfont.woff?t=1741682596091') format('woff'),
+       url('iconfont.ttf?t=1741682596091') format('truetype');
 }
 
 .iconfont {
@@ -13,6 +13,30 @@
   -moz-osx-font-smoothing: grayscale;
 }
 
+.icon-a-lujing110481:before {
+  content: "\e782";
+}
+
+.icon-a-lujing110491:before {
+  content: "\e784";
+}
+
+.icon-a-lujing11051:before {
+  content: "\e785";
+}
+
+.icon-a-lujing110471:before {
+  content: "\e786";
+}
+
+.icon-a-lujing110501:before {
+  content: "\e787";
+}
+
+.icon-a-zu112181:before {
+  content: "\e788";
+}
+
 .icon-a-lujing11047:before {
   content: "\e77e";
 }

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
ais_search_zj/web/src/assets/iconfont/iconfont.js


+ 42 - 0
ais_search_zj/web/src/assets/iconfont/iconfont.json

@@ -5,6 +5,48 @@
   "css_prefix_text": "icon-",
   "description": "",
   "glyphs": [
+    {
+      "icon_id": "43603172",
+      "name": "路径 11048",
+      "font_class": "a-lujing110481",
+      "unicode": "e782",
+      "unicode_decimal": 59266
+    },
+    {
+      "icon_id": "43603173",
+      "name": "路径 11049",
+      "font_class": "a-lujing110491",
+      "unicode": "e784",
+      "unicode_decimal": 59268
+    },
+    {
+      "icon_id": "43603174",
+      "name": "路径 11051",
+      "font_class": "a-lujing11051",
+      "unicode": "e785",
+      "unicode_decimal": 59269
+    },
+    {
+      "icon_id": "43603175",
+      "name": "路径 11047",
+      "font_class": "a-lujing110471",
+      "unicode": "e786",
+      "unicode_decimal": 59270
+    },
+    {
+      "icon_id": "43603176",
+      "name": "路径 11050",
+      "font_class": "a-lujing110501",
+      "unicode": "e787",
+      "unicode_decimal": 59271
+    },
+    {
+      "icon_id": "43603177",
+      "name": "组 11218",
+      "font_class": "a-zu112181",
+      "unicode": "e788",
+      "unicode_decimal": 59272
+    },
     {
       "icon_id": "43602145",
       "name": "路径 11047",

BIN
ais_search_zj/web/src/assets/iconfont/iconfont.ttf


BIN
ais_search_zj/web/src/assets/iconfont/iconfont.woff


BIN
ais_search_zj/web/src/assets/iconfont/iconfont.woff2


+ 1 - 1
ais_search_zj/web/src/views/home/index.vue

@@ -33,7 +33,7 @@ const menuRoutes = [
     iframe: false
   },{
     title: 'AI写作',
-    icon: 'icon-66zhishikuguanli',
+    icon: 'icon-a-zu112181',
     name: 'NewDocument',
     iframe: false
   },{

+ 58 - 8
ais_search_zj/web/src/views/wwzx/xjwd/inputInformation.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="input-info-container">
-    <span class="title">请输入写作要求</span>
+    <span class="title"><i class="iconfont icon-a-zu112181"></i>请输入写作要求</span>
     <div class="content-box">
       <div class="spin" v-if="loadAiing"><a-spin></a-spin></div>
 
@@ -169,10 +169,10 @@
         </div>
         <div class="col">
           <div class="ds-box">
+            <i class="iconfont icon-deepsee"></i>
             <div class="switch">
               <a-switch v-model:checked="paramForm.dsChecked" />
             </div>
-            <i class="iconfont icon-deepsee"></i>
           </div>
         </div>
         <div class="col">
@@ -222,7 +222,7 @@
         :class="{ checked: index == activeIndex }"
       >
         <div class="title-panel">
-          <img src="/images/report/icon-lr.png" v-if="false" />{{ item.name }}
+          <i :class="`iconfont ${item['icon']}`"></i>{{ item.name }}
         </div>
         <div class="desc">{{ item.desc }}</div>
       </div>
@@ -271,6 +271,7 @@ const tabs = ref([
   {
     name: "长文写作",
     title: "文章标题",
+    icon: 'icon-a-lujing11051',
     zt: "文章主题",
     keyword: false,
     dgcj: false,
@@ -282,6 +283,7 @@ const tabs = ref([
   {
     title: "文章标题",
     zt: "文章主题",
+    icon: 'icon-a-lujing110491',
     keyword: true,
     dgcj: true,
     bglx: true,
@@ -293,6 +295,7 @@ const tabs = ref([
   {
     title: "方案标题",
     zt: "方案描述",
+    icon: 'icon-a-lujing110471',
     keyword: true,
     bglx: true,
     mlsd: false,
@@ -304,6 +307,7 @@ const tabs = ref([
   {
     title: "方案标题",
     zt: "目标简述",
+    icon: 'icon-a-lujing110501',
     keyword: true,
     bglx: true,
     dgcj: false,
@@ -315,6 +319,7 @@ const tabs = ref([
   {
     title: "论文主题",
     zt: "论文摘要",
+    icon: 'icon-a-lujing110481',
     keyword: true,
     mlsd: false,
     bglx: true,
@@ -587,6 +592,10 @@ const pasteTemplateModal = () => {
     width: 835px;
     margin: auto;
     margin-bottom: 15px;
+    >i {
+      margin-right: 10px;
+      font-size: 26px;
+    }
   }
   .tab-box {
     margin-top: 73px;
@@ -604,10 +613,11 @@ const pasteTemplateModal = () => {
       border: 1px solid #e4e7ea;
       .title-panel {
         display: flex;
-        img {
-          width: 24px;
-          margin-right: 12px;
-          height: 24px;
+        align-items: center;
+        >i {
+          margin-right: 5px;
+          border-radius: 2px;
+          padding: 5px;
         }
         font-family: PingFang SC, PingFang SC;
         font-weight: 600;
@@ -622,6 +632,46 @@ const pasteTemplateModal = () => {
         margin-top: 10px;
         line-height: 20px;
       }
+      &:nth-child(1) {
+        .title-panel {
+          >i {
+            color: #4089FF;
+            background: #EAF4FF;
+          }
+        }
+      }
+      &:nth-child(2) {
+        .title-panel {
+          >i {
+            color: #5562FF;
+            background: #E3E5FF;
+          }
+        }
+      }
+      &:nth-child(3) {
+        .title-panel {
+          >i {
+            color: #38C4E5;
+            background: #D7F3F8;
+          }
+        }
+      }
+      &:nth-child(4) {
+        .title-panel {
+          >i {
+            color: #409FFF;
+            background: #DBEEFF;
+          }
+        }
+      }
+      &:nth-child(5) {
+        .title-panel {
+          >i {
+            color: #5562FF;
+            background: #EFEFFF;
+          }
+        }
+      }
     }
     .item:last-child {
       margin-right: 0px;
@@ -874,7 +924,7 @@ const pasteTemplateModal = () => {
         background: #F2F5FE;
         .iconfont {
           font-size: 18px;
-          margin-left: 6px;
+          margin-right: 6px;
           color: #606676;
         }
         .switch {

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff