wenhongquan 2 年 前
コミット
10b9b56b77

+ 1 - 1
public/webClient/webClient_initWnd.js

@@ -121,7 +121,7 @@ class VideoPlay {
       //     window.outerHeight -
       //     window.innerHeight -
       //     10,
-      (c.top * window.outerWidth) / window.innerWidth +( window.outerHeight - window.innerHeight -100)
+      (c.top * window.outerWidth) / window.innerWidth +( window.outerHeight - window.innerHeight )
     );
     width = Math.round((c.width * window.outerWidth) / window.innerWidth);
     height = Math.round((c.height * window.outerWidth) / window.innerWidth);

+ 6 - 1
src/components/MapView/index.tsx

@@ -1,4 +1,5 @@
 import { defineComponent, onMounted, ref, reactive } from 'vue';
+import {  useMainStore } from '@/store';
 
 /** @ts-ignore */
 import icon_sys_zfzhdd from '@/assets/icons/syslink/zfzhdd.png';
@@ -35,6 +36,10 @@ export default defineComponent({
 
     let tipcontentRef = ref<Element>();
 
+    const mainstore = useMainStore();
+    
+    const ticket = mainstore.getUserTicket();
+
     const linksysdata = reactive([
       {
         name: '市局运行监测',
@@ -131,7 +136,7 @@ export default defineComponent({
                   : '')
               }
               datatype={`${index + 1 == linksysdata.length ? '1' : '0'}`}>
-              <a href={i.url}>
+              <a href={i.url+"?ticket="+ticket}>
                 <div class="sys-item-img">
                   <img src={i.image} />
                 </div>

+ 7 - 1
src/store/useMainStore.ts

@@ -6,6 +6,7 @@ import {
   NoticeInfo,
   NoticeInfoParams,
   UserInfo,
+  getTicket,
 } from '@/api/common';
 import { BaseLoginUrl } from '@/constants/constants';
 
@@ -23,8 +24,9 @@ export interface MainActionsType {
   clearReqToken(): void;
   removeToken(): void;
   getUserInfo(ticket: string): Promise<true | undefined>;
+  getUserTicket(): Promise<string | undefined>;
   getMessage(params: NoticeInfoParams): Promise<NoticeInfo[] | undefined>;
-  setEventListshow(isshow:boolean):void;
+  setEventListshow(isshow: boolean): void;
 }
 
 export default defineStore<'main', MainStateType, {}, MainActionsType>('main', {
@@ -63,6 +65,10 @@ export default defineStore<'main', MainStateType, {}, MainActionsType>('main', {
         console.log(err);
       }
     },
+    async getUserTicket() { 
+      const data = await getTicket();
+      return data.data;
+    },
     pushReqToken(cancelToken) {
       this.cancelReqToken.push(cancelToken);
     },