Bladeren bron

政务外网

CzRger 1 jaar geleden
bovenliggende
commit
c42487d30c
4 gewijzigde bestanden met toevoegingen van 24 en 33 verwijderingen
  1. 1 1
      src/api/request.ts
  2. 0 15
      src/out/config.js
  3. 17 14
      src/views/screen/index.vue
  4. 6 3
      src/views/screen/message/index.vue

+ 1 - 1
src/api/request.ts

@@ -17,7 +17,7 @@ instance.interceptors.request.use((config: any) => {
 instance.interceptors.response.use((response: any) => {
   // 对响应数据做点什么
   if (response.status === 200) {
-    if (response.data?.code === 402 || response.data?.code === 401) {
+    if (response.data?.code === 402 || response.data?.code === 401 || response.data?.code === 500) {
       ElMessage.warning(response.data.msg)
       localStorage.removeItem('sc_token')
       location.reload()

+ 0 - 15
src/out/config.js

@@ -51,21 +51,6 @@ window.cusConfig = {
           {label:'指挥处置中台', href: 'http://10.110.35.47/#/18fb6a8c73ad039b47f3692d104779628p06931RW2m?sessionToken=${token}'},
           {label:'全息档案', href: 'http://10.110.31.10:81/qxda/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
           {label:'NLP文本分析', href: 'http://10.110.31.10:83/nlpwbfx/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
-          {label:'NLP文本分析', href: 'http://10.110.31.10:83/nlpwbfx/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
-          {label:'NLP文本分析', href: 'http://10.110.31.10:83/nlpwbfx/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
-          {label:'NLP文本分析', href: 'http://10.110.31.10:83/nlpwbfx/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
-          {label:'NLP文本分析', href: 'http://10.110.31.10:83/nlpwbfx/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
-          {label:'NLP文本分析', href: 'http://10.110.31.10:83/nlpwbfx/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
-          {label:'NLP文本分析', href: 'http://10.110.31.10:83/nlpwbfx/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
-          {label:'NLP文本分析', href: 'http://10.110.31.10:83/nlpwbfx/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
-          {label:'NLP文本分析', href: 'http://10.110.31.10:83/nlpwbfx/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
-          {label:'NLP文本分析', href: 'http://10.110.31.10:83/nlpwbfx/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
-          {label:'NLP文本分析', href: 'http://10.110.31.10:83/nlpwbfx/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
-          {label:'NLP文本分析', href: 'http://10.110.31.10:83/nlpwbfx/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
-          {label:'NLP文本分析', href: 'http://10.110.31.10:83/nlpwbfx/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
-          {label:'NLP文本分析', href: 'http://10.110.31.10:83/nlpwbfx/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
-          {label:'NLP文本分析', href: 'http://10.110.31.10:83/nlpwbfx/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
-          {label:'NLP文本分析', href: 'http://10.110.31.10:83/nlpwbfx/token.action?new=yes&sessionToken=${token}&menu=JCZJ'},
         ]
       },
       {

+ 17 - 14
src/views/screen/index.vue

@@ -22,17 +22,19 @@
           <div v-if="index > 0" class="screen-info-label-line"></div>
           <div class="screen-info-label __hover" @click="item.href ? toHref(item) : switchInfo(index)">{{item.label}}</div>
         </template>
+        <div class="screen-info-label-line"></div>
+        <div class="screen-info-label __hover" @click="showMessage = !showMessage">实战专报</div>
       </div>
-      <div class="screen-info-input">
-        <el-input v-model="infoInput">
-          <template #suffix>
-            <img src="../common/img/info-input-img.png" class="__hover"/>
-          </template>
-        </el-input>
-      </div>
-      <div class="screen-info-message __hover" @click="showMessage = !showMessage">
-        <img src="../common/img/info-message-icon.png"/>
-      </div>
+<!--      <div class="screen-info-input">-->
+<!--        <el-input v-model="infoInput">-->
+<!--          <template #suffix>-->
+<!--            <img src="../common/img/info-input-img.png" class="__hover"/>-->
+<!--          </template>-->
+<!--        </el-input>-->
+<!--      </div>-->
+<!--      <div class="screen-info-message __hover" @click="showMessage = !showMessage">-->
+<!--        <img src="../common/img/info-message-icon.png"/>-->
+<!--      </div>-->
       <div class="screen-info-download __hover">下载</div>
       <el-dropdown v-if="$store.getters['app/isLogin']">
         <div class="screen-info-user">
@@ -60,7 +62,7 @@
                 </template>
                 <div class="more-menu-list">
                   <template v-for="(h, hI) in item.children.filter((v, i) => i > 5)">
-                    <div class="more-menu-item" @click="toHref(h)">
+                    <div class="more-menu-item __hover" :style="`cursor: ${h.href ? 'pointer' : 'not-allowed'};`" @click="h.href ? toHref(h) : null">
                       {{h.label}}
                     </div>
                   </template>
@@ -714,7 +716,7 @@ export default defineComponent({
         font-size: 14px;
         font-weight: normal;
         color: #FFFFFF;
-        margin: 0 10px 0 10px;
+        margin: 0 10px 0 30px;
       }
       .screen-info-user {
         box-sizing: border-box;
@@ -779,7 +781,7 @@ export default defineComponent({
             }
           }
           :deep(.more-menu-popover) {
-            background: #0a369f;
+            background: rgba(12, 49, 101, 0.8);
             border: none;
             padding: 0;
             width: auto !important;
@@ -789,7 +791,8 @@ export default defineComponent({
               border-color: #0a369f;
             }
             .more-menu-list {
-              .s-item {
+              width: 300px;
+              .more-menu-item {
                 padding: 0 20px;
                 height: 44px;
                 display: flex;

+ 6 - 3
src/views/screen/message/index.vue

@@ -146,7 +146,9 @@ export default defineComponent({
       })
     }
     onMounted(() => {
-      initData()
+      if (store.getters['app/isLogin']) {
+        initData()
+      }
     })
     return {
       ...toRefs(state),
@@ -161,11 +163,12 @@ export default defineComponent({
 </script>
 
 <style scoped lang="scss">
+$messageWidth: 990px;
 .message-main {
   z-index: 2;
   position: absolute;
   right: 0;
-  width: 549px;
+  width: $messageWidth;
   height: 100%;
   background: #31538C;
   box-sizing: border-box;
@@ -287,7 +290,7 @@ export default defineComponent({
 }
 .message-info {
   position: absolute;
-  right: 549px;
+  right: $messageWidth;
   height: calc(100% - 60px);
   width: 1373px;
   background-color: #ffffff;