| | |
| | | <div class="leftCont"></div> |
| | | <div class="topCont"> |
| | | <div class="topInfo"> |
| | | <div class="topTit">新疆国泰新华<br />安全风险预警监测系统(试运行)</div> |
| | | <div class="topTit">新疆国泰新华<br />安全风险预警监测系统</div> |
| | | <div class="topTime"> |
| | | <div class="time"> |
| | | {{ time }} |
| | |
| | | </div> |
| | | <img class="bgImg" src="../../assets/newMenu/card-12.png" /> |
| | | </div> |
| | | <div class="grid-content cont-bg-2" v-throttle @click="render('12')"> |
| | | <div class="toplayer"> |
| | | <img class="iconImg" src="../../assets/newMenu/icon14.png" /> |
| | | <div> |
| | | <div class="itemTit">监管数据融合互通系统</div> |
| | | <div class="enTit">Regulatory Data Integration and Interoperability System</div> |
| | | </div> |
| | | </div> |
| | | <img class="bgImg" src="../../assets/newMenu/card-14.png" /> |
| | | </div> |
| | | <div class="grid-content cont-bg-2" v-throttle @click="render('7')"> |
| | | <div class="toplayer"> |
| | | <img class="iconImg" src="../../assets/newMenu/icon5.png" /> |
| | |
| | | <div class="toplayer"> |
| | | <img class="iconImg" src="../../assets/newMenu/icon9.png" /> |
| | | <div> |
| | | <div class="itemTit">智能安全危险化学品全生命周期管控系统</div> |
| | | <div class="enTit">Intelligent Security Hazardous Chemicals Life Cycle Safety Management System </div> |
| | | <!-- <div class="itemTit">智能安全危险化学品全生命周期管控系统</div>--> |
| | | <!-- <div class="enTit">Intelligent Security Hazardous Chemicals Life Cycle Safety Management System</div>--> |
| | | <div class="itemTit">安全教育考试系统</div> |
| | | <div class="enTit">Safety Education Examination System</div> |
| | | </div> |
| | | </div> |
| | | <img class="bgImg" src="../../assets/newMenu/card-10.png" /> |
| | |
| | | </template> |
| | | |
| | | <script lang="ts"> |
| | | import { toRefs, reactive, computed, defineComponent, onMounted } from 'vue'; |
| | | import {toRefs, reactive, computed, defineComponent, onMounted, onUnmounted} from 'vue'; |
| | | import { storeToRefs } from 'pinia'; |
| | | import { useThemeConfig } from '/@/stores/themeConfig'; |
| | | import logoMini from '/@/assets/logo-mini.svg'; |
| | |
| | | date: string; |
| | | weekDay: string; |
| | | dayTime: string; |
| | | timer: null | any |
| | | } |
| | | |
| | | export default defineComponent({ |
| | |
| | | date: '', |
| | | weekDay: '', |
| | | dayTime: '', |
| | | isScreenfull: false |
| | | isScreenfull: false, |
| | | timer: null |
| | | }); |
| | | |
| | | const userName = computed(() =>{ |
| | |
| | | }); |
| | | }; |
| | | // 去风险大屏 |
| | | const toRiskPlatform = () => { |
| | | const toRiskPlatform = async() => { |
| | | // router.push({ |
| | | // name: "warningScreen" |
| | | // }); |
| | | window.open('http://39.104.85.193:8585/'); |
| | | const routePath = '/warningScreen'; |
| | | const resolvedRoute = router.resolve(routePath); |
| | | const fullPath = resolvedRoute.href |
| | | window.open(fullPath, '_blank'); |
| | | // window.open(fullPath, '_blank'); |
| | | |
| | | // window.open('http://39.104.85.193:8585/'); |
| | | }; |
| | | |
| | | const toDoublePrevent = () => { |
| | | window.open('http://121.239.169.27:6801'); |
| | | window.open('http://117.190.40.54:6801/login'); |
| | | }; |
| | | const toSmartFactory = () =>{ |
| | | window.open('http://10.211.134.139:5522/#/login'); |
| | | window.open('http://117.190.40.54:5522/#/login'); |
| | | } |
| | | const toManLocation = () =>{ |
| | | window.open('http://10.211.134.138:8081/GUOTAI'); |
| | | window.open('http://117.190.40.54:8081/location_system_5.4.9/login/login.html?company=GUOTAI&version=5.4.9'); |
| | | } |
| | | const throttle = (renderMenu: any, delay: number) => { |
| | | let flag = true; |
| | |
| | | |
| | | //调用菜单方法 |
| | | const renderMenu = throttle(() => { |
| | | // debugger |
| | | renderFun(); |
| | | }, 2000); |
| | | |
| | |
| | | }; |
| | | |
| | | const renderToNew = () => { |
| | | window.open('http://222.92.213.22:18001/smartlab/', '_blank'); |
| | | // window.open('http://222.92.213.22:18001/smartlab/', '_blank'); |
| | | window.open('http://106.15.95.149:8005/nanoweb/foreground/', '_blank'); |
| | | }; |
| | | // //点击进入特殊作业 |
| | | // const toSpecialWorkSys = () => { |
| | |
| | | state.once += 1; |
| | | NextLoading.done(); |
| | | getDateTime(); |
| | | setInterval(() => { |
| | | state.timer = setInterval(() => { |
| | | getDateTime(); |
| | | }, 1000); |
| | | }, 30000); |
| | | // loginBg(); |
| | | // loginApp() |
| | | }); |
| | | }) |
| | | |
| | | onUnmounted(() => { |
| | | clearInterval(state.timer) |
| | | }); |
| | | |
| | | return { |
| | | render, |
| | | userName, |