b1068e71f1824534483c1355eeae2635.json 4.2 KB

1
  1. {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\layout\\routerView\\link.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\layout\\routerView\\link.vue","mtime":1761614939001},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:DQppbXBvcnQgeyB2ZXJpZnlVcmwgfSBmcm9tICdAL3V0aWxzL3Rvb2xzVmFsaWRhdGUnOw0KZXhwb3J0IGRlZmF1bHQgew0KICBuYW1lOiAnbGF5b3V0TGlua1ZpZXcnLA0KICBwcm9wczogew0KICAgIG1ldGE6IHsNCiAgICAgIHR5cGU6IE9iamVjdCwNCiAgICAgIGRlZmF1bHQ6ICgpID0+IHt9LA0KICAgIH0sDQogIH0sDQogIG1ldGhvZHM6IHsNCiAgICAvLyDnq4vljbPliY3lvoANCiAgICBvbkdvdG9GdWxsUGFnZSgpIHsNCiAgICAgIGNvbnN0IHsgb3JpZ2luLCBwYXRobmFtZSB9ID0gd2luZG93LmxvY2F0aW9uOw0KICAgICAgaWYgKHZlcmlmeVVybCh0aGlzLmlzTGluaykpIHdpbmRvdy5vcGVuKHRoaXMuaXNMaW5rKTsNCiAgICAgIGVsc2Ugd2luZG93Lm9wZW4oYCR7b3JpZ2lufSR7cGF0aG5hbWV9IyR7dGhpcy5pc0xpbmt9YCk7DQogICAgfSwNCiAgfSwNCn07DQo="},{"version":3,"sources":["link.vue"],"names":[],"mappings":";AAsBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"link.vue","sourceRoot":"src/layout/routerView","sourcesContent":["<!--\r\n * @Author: From-wh from-wh@hotmail.com\r\n * @Date: 2023-03-09 15:45:51\r\n * @FilePath: /admin/src/layout/routerView/link.vue\r\n * @Description: \r\n-->\r\n<template>\r\n <div class=\"layout-scrollbar layout-link-container\">\r\n <div class=\"layout-view-bg-white flex layout-view-link\">\r\n <div class=\"layout-link-warp\">\r\n <i class=\"layout-link-icon iconfont icon-xingqiu\"></i>\r\n <div class=\"layout-link-msg\">页面 \"{{ $t(meta.title) }}\" 已在新窗口中打开</div>\r\n <el-button class=\"mt30\" round size=\"small\" v-db-click @click=\"onGotoFullPage\">\r\n <i class=\"iconfont icon-lianjie\"></i>\r\n <span>立即前往</span>\r\n </el-button>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { verifyUrl } from '@/utils/toolsValidate';\r\nexport default {\r\n name: 'layoutLinkView',\r\n props: {\r\n meta: {\r\n type: Object,\r\n default: () => {},\r\n },\r\n },\r\n methods: {\r\n // 立即前往\r\n onGotoFullPage() {\r\n const { origin, pathname } = window.location;\r\n if (verifyUrl(this.isLink)) window.open(this.isLink);\r\n else window.open(`${origin}${pathname}#${this.isLink}`);\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n.layout-link-container {\r\n .layout-link-warp {\r\n margin: auto;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: center;\r\n i.layout-link-icon {\r\n position: relative;\r\n font-size: 100px;\r\n color: var(--prev-color-primary);\r\n &::after {\r\n content: '';\r\n position: absolute;\r\n left: 50px;\r\n top: 0;\r\n width: 15px;\r\n height: 100px;\r\n background: linear-gradient(\r\n rgba(255, 255, 255, 0.01),\r\n rgba(255, 255, 255, 0.01),\r\n rgba(255, 255, 255, 0.01),\r\n rgba(255, 255, 255, 0.05),\r\n rgba(255, 255, 255, 0.05),\r\n rgba(255, 255, 255, 0.05),\r\n rgba(235, 255, 255, 0.5),\r\n rgba(255, 255, 255, 0.05),\r\n rgba(255, 255, 255, 0.05),\r\n rgba(255, 255, 255, 0.05),\r\n rgba(255, 255, 255, 0.01),\r\n rgba(255, 255, 255, 0.01),\r\n rgba(255, 255, 255, 0.01)\r\n );\r\n transform: rotate(-15deg);\r\n animation: toRight 5s linear infinite;\r\n }\r\n }\r\n .layout-link-msg {\r\n font-size: 12px;\r\n color: var(--prev-bg-topBarColor);\r\n opacity: 0.7;\r\n margin-top: 15px;\r\n }\r\n }\r\n}\r\n</style>\r\n"]}]}