| 1 |
- {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\layout\\upgrade\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\layout\\upgrade\\index.vue","mtime":1761185180060},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:DQppbXBvcnQgeyBMb2NhbCwgU2Vzc2lvbiB9IGZyb20gJ0AvdXRpbHMvc3RvcmFnZSc7DQppbXBvcnQgY29uZmlnIGZyb20gJy4uLy4uLy4uL3BhY2thZ2UuanNvbic7DQppbXBvcnQgc2V0dGluZyBmcm9tICcuLi8uLi9zZXR0aW5nJzsNCmV4cG9ydCBkZWZhdWx0IHsNCiAgZGF0YSgpIHsNCiAgICByZXR1cm4gew0KICAgICAgaXNVcGdyYWRlOiBmYWxzZSwNCiAgICAgIHZlcnNpb246IGNvbmZpZy52ZXJzaW9uLA0KICAgICAgaXNMb2FkaW5nOiBmYWxzZSwNCiAgICAgIGJ0blR4dDogJycsDQogICAgfTsNCiAgfSwNCiAgY29tcHV0ZWQ6IHsNCiAgICAvLyDojrflj5bluIPlsYDphY3nva7kv6Hmga8NCiAgICBnZXRUaGVtZUNvbmZpZygpIHsNCiAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS50aGVtZUNvbmZpZy50aGVtZUNvbmZpZzsNCiAgICB9LA0KICB9LA0KICBtZXRob2RzOiB7DQogICAgLy8g5q6L5b+N5ouS57udDQogICAgb25DYW5jZWwoKSB7DQogICAgICB0aGlzLmlzVXBncmFkZSA9IGZhbHNlOw0KICAgIH0sDQogICAgLy8g6ams5LiK5pu05pawDQogICAgb25VcGdyYWRlKCkgew0KICAgICAgdGhpcy5pc0xvYWRpbmcgPSB0cnVlOw0KICAgICAgdGhpcy5idG5UeHQgPSB0aGlzLiR0KCdtZXNzYWdlLnVwZ3JhZGUuYnRuVHdvTG9hZGluZycpOw0KICAgICAgc2V0VGltZW91dCgoKSA9PiB7DQogICAgICAgIExvY2FsLmNsZWFyKCk7DQogICAgICAgIFNlc3Npb24uY2xlYXIoKTsNCiAgICAgICAgTG9jYWwuc2V0KCd2ZXJzaW9uJywgdGhpcy52ZXJzaW9uKTsNCiAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goeyBwYXRoOiBgJHtzZXR0aW5nLnJvdXRlUHJlfS9sb2dpbmAgfSk7DQogICAgICB9LCAyMDAwKTsNCiAgICB9LA0KICAgIC8vIOW7tui/n+aYvuekuu+8jOmYsuatouWIt+aWsOaXtueVjOmdouaYvuekuuWkquW/qw0KICAgIGRlbGF5U2hvdygpIHsNCiAgICAgIHNldFRpbWVvdXQoKCkgPT4gew0KICAgICAgICB0aGlzLmJ0blR4dCA9IHRoaXMuJHQoJ21lc3NhZ2UudXBncmFkZS5idG5Ud28nKTsNCiAgICAgIH0sIDEwMDApOw0KICAgICAgc2V0VGltZW91dCgoKSA9PiB7DQogICAgICAgIHRoaXMuaXNVcGdyYWRlID0gdHJ1ZTsNCiAgICAgIH0sIDIwMDApOw0KICAgIH0sDQogIH0sDQogIG1vdW50ZWQoKSB7DQogICAgdGhpcy5kZWxheVNob3coKTsNCiAgfSwNCn07DQo="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";AAkCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/layout/upgrade","sourcesContent":["<template>\r\n <div class=\"upgrade-dialog\">\r\n <el-dialog\r\n :visible.sync=\"isUpgrade\"\r\n width=\"470px\"\r\n destroy-on-close\r\n :show-close=\"true\"\r\n :close-on-click-modal=\"false\"\r\n :close-on-press-escape=\"false\"\r\n >\r\n <div class=\"upgrade-title\">\r\n <div class=\"upgrade-title-warp\">\r\n <span class=\"upgrade-title-warp-txt\">{{ $t('message.upgrade.title') }}</span>\r\n <span class=\"upgrade-title-warp-version\">v{{ version }}</span>\r\n </div>\r\n </div>\r\n <div class=\"upgrade-content\">\r\n {{ getThemeConfig.globalTitle }} {{ $t('message.upgrade.msg') }}\r\n <div class=\"mt5\">\r\n <el-link type=\"primary\" class=\"font12\" href=\"xx\" target=\"_black\"> CHANGELOG.md </el-link>\r\n </div>\r\n <div class=\"upgrade-content-desc mt5\">{{ $t('message.upgrade.desc') }}</div>\r\n </div>\r\n <div class=\"upgrade-btn\">\r\n <el-button round size=\"small\" v-db-click @click=\"onCancel\">{{ $t('message.upgrade.btnOne') }}</el-button>\r\n <el-button type=\"primary\" round size=\"small\" v-db-click @click=\"onUpgrade\" :loading=\"isLoading\">{{\r\n btnTxt\r\n }}</el-button>\r\n </div>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { Local, Session } from '@/utils/storage';\r\nimport config from '../../../package.json';\r\nimport setting from '../../setting';\r\nexport default {\r\n data() {\r\n return {\r\n isUpgrade: false,\r\n version: config.version,\r\n isLoading: false,\r\n btnTxt: '',\r\n };\r\n },\r\n computed: {\r\n // 获取布局配置信息\r\n getThemeConfig() {\r\n return this.$store.state.themeConfig.themeConfig;\r\n },\r\n },\r\n methods: {\r\n // 残忍拒绝\r\n onCancel() {\r\n this.isUpgrade = false;\r\n },\r\n // 马上更新\r\n onUpgrade() {\r\n this.isLoading = true;\r\n this.btnTxt = this.$t('message.upgrade.btnTwoLoading');\r\n setTimeout(() => {\r\n Local.clear();\r\n Session.clear();\r\n Local.set('version', this.version);\r\n this.$router.push({ path: `${setting.routePre}/login` });\r\n }, 2000);\r\n },\r\n // 延迟显示,防止刷新时界面显示太快\r\n delayShow() {\r\n setTimeout(() => {\r\n this.btnTxt = this.$t('message.upgrade.btnTwo');\r\n }, 1000);\r\n setTimeout(() => {\r\n this.isUpgrade = true;\r\n }, 2000);\r\n },\r\n },\r\n mounted() {\r\n this.delayShow();\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n.upgrade-dialog {\r\n & ::v-deep .el-dialog {\r\n .el-dialog__body {\r\n padding: 0 !important;\r\n }\r\n .el-dialog__header {\r\n display: none !important;\r\n }\r\n .upgrade-title {\r\n text-align: center;\r\n height: 130px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n position: relative;\r\n &::after {\r\n content: '';\r\n position: absolute;\r\n background-color: var(--prev-color-primary-light-1);\r\n width: 130%;\r\n height: 130px;\r\n border-bottom-left-radius: 100%;\r\n border-bottom-right-radius: 100%;\r\n }\r\n .upgrade-title-warp {\r\n z-index: 1;\r\n position: relative;\r\n .upgrade-title-warp-txt {\r\n color: var(--prev-color-text-white);\r\n font-size: 22px;\r\n letter-spacing: 3px;\r\n }\r\n .upgrade-title-warp-version {\r\n background-color: var(--prev-color-primary-light-4);\r\n color: var(--prev-color-text-white);\r\n font-size: 12px;\r\n position: absolute;\r\n display: flex;\r\n top: -2px;\r\n right: -50px;\r\n padding: 2px 4px;\r\n border-radius: 2px;\r\n }\r\n }\r\n }\r\n .upgrade-content {\r\n padding: 20px;\r\n line-height: 22px;\r\n color: var(--prev-color-text-regular);\r\n .upgrade-content-desc {\r\n color: var(--prev-color-text-placeholder);\r\n font-size: 12px;\r\n }\r\n }\r\n .upgrade-btn {\r\n border-top: 1px solid var(--prev-border-color-lighter);\r\n display: flex;\r\n justify-content: space-around;\r\n padding: 15px 20px;\r\n .el-button {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n}\r\n</style>\r\n"]}]}
|