shaogen1995 1 viikko sitten
vanhempi
commit
c930676f82

+ 4 - 0
src/pages/A1home/A1svgBox/index.module.scss

@@ -44,6 +44,10 @@
       align-items: center;
     }
 
+    #id_职工之家2 {
+      pointer-events: none;
+    }
+
     .acSvg {
       g[id^='tag_'] {
         opacity: 1;

+ 16 - 10
src/pages/A1home/A1svgBox/index.tsx

@@ -9,6 +9,7 @@ import A1svg from '../A1svg'
 import { idChangeArr } from '../data'
 import history, { isMobileFu } from '@/utils/history'
 import classNames from 'classnames'
+import { MessageFu } from '@/utils/message'
 
 type Props = {
   opc?: 0 | 1
@@ -125,7 +126,7 @@ function A1svgBox({ opc = 1, id = '', closeFu }: Props) {
     if (svgAcGlobal) {
       const obj = idChangeArr.find(v => v.code === svgAcGlobal)
 
-      if (obj) {
+      if (obj && obj.code) {
         const dom: SVGPathElement | null = document.querySelector(
           `.svg-pan-zoom_viewport g[id="${obj.id}"]`
         )
@@ -145,20 +146,25 @@ function A1svgBox({ opc = 1, id = '', closeFu }: Props) {
 
         if (obj) {
           dom.onmouseenter = () => {
-            dom.classList.add('acSvg')
+            if (obj.code) dom.classList.add('acSvg')
           }
           dom.onclick = () => {
-            // console.log('xxxxx', obj.name)
+            if (obj.code) {
+              // console.log('xxxxx', obj.name)
 
-            store.dispatch({ type: 'layout/svgAcGlobal', payload: obj.code })
-            history.replace(`/scene/${obj.code}?k=${ttsxsysid}&n=${myPhone}&t=${taskId}`)
-            if (closeFu) closeFu()
+              store.dispatch({ type: 'layout/svgAcGlobal', payload: obj.code })
+              history.replace(
+                `/scene/${obj.code}?k=${ttsxsysid}&n=${myPhone}&t=${taskId}`
+              )
+              if (closeFu) closeFu()
 
-            // setTimeout(() => {
-            //   if (flagRef.current) {
+              // setTimeout(() => {
+              //   if (flagRef.current) {
 
-            //   }
-            // }, 20)
+              //   }
+              // }, 20)
+            }
+            //  else MessageFu.warning('敬请期待')
           }
 
           dom.onmouseleave = () => {

+ 140 - 140
src/pages/A1home/data.ts

@@ -1,242 +1,242 @@
 export const idChangeArr = [
   {
-    id: 'id_河南',
-    code: 'SG-lyCYX1XvV5b',
-    name: '河南'
-  },
-  {
-    id: 'id_山东',
-    code: 'SG-nmH57yoIjAK',
-    name: '山东'
+    id: 'id_安徽',
+    code: 'SG-RYlmkQ3qNJm',
+    name: '安徽'
   },
   {
-    id: 'id_国防邮电',
-    code: 'SG-S3nHAkNO0Lc',
-    name: '国防邮电'
+    id: 'id_北京',
+    code: 'SS-JodOeTX2bum',
+    name: '北京'
   },
   {
-    id: 'id_铁路',
-    code: 'SG-4cOtHp4T3Ax',
-    name: '铁路'
+    id: 'id_财贸轻纺烟草',
+    code: 'SS-XO1ZwyugUt1',
+    name: '财贸轻纺烟草'
   },
   {
-    id: 'id_能源化学地质',
-    code: 'id_能源化学地质code',
-    name: '能源化学地质'
+    id: 'id_福建',
+    code: 'SG-Y0xZMLIeIP9',
+    name: '福建'
   },
   {
-    id: 'id_机械冶金建材',
-    code: 'id_机械冶金建材code',
-    name: '机械冶金建材'
+    id: 'id_甘肃',
+    code: 'SG-ucB7VvkDgqv',
+    name: '甘肃'
   },
   {
-    id: 'id_农林水利气象',
-    code: 'id_农林水利气象code',
-    name: '农林水利气象'
+    id: 'id_广东',
+    code: 'SG-VH0v9w0DQRp',
+    name: '广东'
   },
   {
     id: 'id_广西',
-    code: 'id_广西code',
+    code: 'SG-c4FOiTSD0yG',
     name: '广西'
   },
   {
-    id: 'id_湖北',
-    code: 'id_湖北code',
-    name: '湖北'
+    id: 'id_贵州',
+    code: 'SG-CvnmGqR7XcA',
+    name: '贵州'
   },
   {
-    id: 'id_湖南',
-    code: 'id_湖南code',
-    name: '湖南'
+    id: 'id_国防邮电',
+    code: 'SG-8Fvm5QdPhCs',
+    name: '国防邮电'
   },
   {
-    id: 'id_北京',
-    code: 'id_北京code',
-    name: '北京'
+    id: 'id_海南',
+    code: 'SG-ltvhn3k1z9Q',
+    name: '海南'
   },
   {
-    id: 'id_天津',
-    code: 'id_天津code',
-    name: '天津'
+    id: 'id_海员建设',
+    code: 'SS-1HQxdCQyiaX',
+    name: '海员建设'
   },
   {
     id: 'id_河北',
-    code: 'id_河北code',
+    code: 'SG-cUMSbKvLd4r',
     name: '河北'
   },
   {
-    id: 'id_职工之家1',
-    code: 'id_职工之家1code',
-    name: '职工之家1'
-  },
-  {
-    id: 'id_职工之家2',
-    code: 'id_职工之家2code',
-    name: '职工之家2'
+    id: 'id_河南',
+    code: 'SS-kkDnuStALgI',
+    name: '河南'
   },
   {
-    id: 'id_职工之家3',
-    code: 'id_职工之家3code',
-    name: '职工之家3'
+    id: 'id_黑龙江',
+    code: 'SG-S0Lr3oPKh8y',
+    name: '黑龙江'
   },
   {
-    id: 'id_职工之家4',
-    code: 'id_职工之家4code',
-    name: '职工之家4'
+    id: 'id_湖北',
+    code: 'SG-Dp5j9KgcQLZ',
+    name: '湖北'
   },
   {
-    id: 'id_财贸轻纺烟草',
-    code: 'id_财贸轻纺烟草code',
-    name: '财贸轻纺烟草'
+    id: 'id_湖南',
+    code: 'SG-WmdXgouOfu7',
+    name: '湖南'
   },
   {
-    id: 'id_教科文卫体',
-    code: 'id_教科文卫体code',
-    name: '教科文卫体'
+    id: 'id_机械冶金建材',
+    code: 'SG-Vhnazenhr0w',
+    name: '机械冶金建材'
   },
   {
-    id: 'id_海南',
-    code: 'id_海南code',
-    name: '海南'
+    id: 'id_吉林',
+    code: 'SG-GPXM6NBWmw1',
+    name: '吉林'
   },
   {
-    id: 'id_福建',
-    code: 'id_福建code',
-    name: '福建'
+    id: 'id_江苏',
+    code: 'SG-ZEYBVtkkjkF',
+    name: '江苏'
   },
   {
-    id: 'id_广东',
-    code: 'id_广东code',
-    name: '广东'
+    id: 'id_江西',
+    code: 'SG-gdSQgrE3LS1',
+    name: '江西'
   },
   {
-    id: 'id_上海',
-    code: 'id_上海code',
-    name: '上海'
+    id: 'id_教科文卫体',
+    code: 'SG-lX4HWEyNSHP',
+    name: '教科文卫体'
   },
   {
-    id: 'id_江苏',
-    code: 'id_江苏code',
-    name: '江苏'
+    id: 'id_金融',
+    code: 'SG-vHXQhGMUPKe',
+    name: '金融'
   },
   {
-    id: 'id_浙江',
-    code: 'id_浙江code',
-    name: '浙江'
+    id: 'id_辽宁',
+    code: 'SG-QG70UMOSX09',
+    name: '辽宁'
   },
   {
-    id: 'id_安徽',
-    code: 'id_安徽code',
-    name: '安徽'
+    id: 'id_民航',
+    code: 'SG-Wg5bMQFRjKw',
+    name: '民航'
   },
   {
-    id: 'id_江西',
-    code: 'id_江西code',
-    name: '江西'
+    id: 'id_内蒙古',
+    code: 'SG-p2lmbpKID5m',
+    name: '内蒙古'
   },
   {
-    id: 'id_海员建设',
-    code: 'id_海员建设code',
-    name: '海员建设'
+    id: 'id_能源化学地质',
+    code: 'SG-4gWHhxMmv5V',
+    name: '能源化学地质'
   },
   {
-    id: 'id_山西',
-    code: 'id_山西code',
-    name: '山西'
+    id: 'id_宁夏',
+    code: 'SG-QlfT8IJHtZv',
+    name: '宁夏'
   },
   {
-    id: 'id_黑龙江',
-    code: 'id_黑龙江code',
-    name: '黑龙江'
+    id: 'id_农林水利气象',
+    code: 'SG-OUjptmYv7q0',
+    name: '农林水利气象'
   },
   {
-    id: 'id_金融',
-    code: 'id_金融code',
-    name: '金融'
+    id: 'id_青海',
+    code: 'SS-BPRUP2T6Rbd',
+    name: '青海'
   },
   {
-    id: 'id_内蒙古',
-    code: 'id_内蒙古code',
-    name: '内蒙古'
+    id: 'id_全总',
+    code: 'SG-X3TDVgqwC4J',
+    name: '全总'
   },
   {
-    id: 'id_吉林',
-    code: 'id_吉林code',
-    name: '吉林'
+    id: 'id_山东',
+    code: 'SG-bnLYNaMN4p1',
+    name: '山东'
   },
   {
-    id: 'id_民航',
-    code: 'id_民航code',
-    name: '民航'
+    id: 'id_山西',
+    code: 'SS-rRQ5v0VTIgc',
+    name: '山西'
   },
   {
     id: 'id_陕西',
-    code: 'id_陕西code',
+    code: 'SG-nIyPAo1cSSF',
     name: '陕西'
   },
   {
-    id: 'id_辽宁',
-    code: 'id_辽宁code',
-    name: '辽宁'
-  },
-  {
-    id: 'id_五小',
-    code: 'id_五小code',
-    name: '五小'
+    id: 'id_上海',
+    code: 'SG-FIhNFWmGA3P',
+    name: '上海'
   },
   {
-    id: 'id_全总',
-    code: 'id_全总code',
-    name: '全总'
+    id: 'id_四川',
+    code: 'SG-THOgJJwVTIf',
+    name: '四川'
   },
   {
-    id: 'id_重庆',
-    code: 'SG-EFvRvSQWrMp',
-    name: '重庆'
+    id: 'id_天津',
+    code: 'SG-r38ESUaSbYG',
+    name: '天津'
   },
   {
-    id: 'id_四川',
-    code: 'id_四川code',
-    name: '四川'
+    id: 'id_铁路',
+    code: 'SG-XZYbdSzniUR',
+    name: '铁路'
   },
   {
-    id: 'id_云南',
-    code: 'id_云南code',
-    name: '云南'
+    id: 'id_五小',
+    code: 'SG-dIrwWsJiFAu',
+    name: '五小'
   },
   {
-    id: 'id_贵州',
-    code: 'id_贵州code',
-    name: '贵州'
+    id: 'id_西藏',
+    code: 'SS-C4cbUBQZl0M',
+    name: '西藏'
   },
   {
     id: 'id_新疆',
-    code: 'id_新疆code',
+    code: 'SG-GgxVdQ1RgQa',
     name: '新疆'
   },
   {
     id: 'id_新疆兵团',
-    code: 'id_新疆兵团code',
+    code: 'SG-lPCU5N7tLjq',
     name: '新疆兵团'
   },
   {
-    id: 'id_西藏',
-    code: 'id_西藏code',
-    name: '西藏'
+    id: 'id_云南',
+    code: 'SG-cmfNQjKRnKT',
+    name: '云南'
   },
   {
-    id: 'id_青海',
-    code: 'id_青海code',
-    name: '青海'
+    id: 'id_浙江',
+    code: 'SG-4bbcOe1bo4c',
+    name: '浙江'
   },
   {
-    id: 'id_甘肃',
-    code: 'id_甘肃code',
-    name: '甘肃'
+    id: 'id_职工之家1',
+    code: 'SS-cI50D55igsz',
+    name: '职工之家1'
   },
   {
-    id: 'id_宁夏',
-    code: 'id_宁夏code',
-    name: '宁夏'
+    id: 'id_职工之家2',
+    code: '',
+    name: '职工之家2'
+  },
+  {
+    id: 'id_职工之家3',
+    code: 'SG-XFkA7GNot4a',
+    name: '职工之家3'
+  },
+  {
+    id: 'id_职工之家4',
+    code: 'SG-XFkA7GNot4a',
+    name: '职工之家4'
+  },
+  {
+    id: 'id_重庆',
+    code: 'SG-T9nNnfj91xq',
+    name: '重庆'
   }
 ]