| 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=style&index=0&id=4b3bf95a&scoped=true&lang=scss","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\\css-loader\\index.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\loaders\\stylePostLoader.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\postcss-loader\\src\\index.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\sass-loader\\dist\\cjs.js","mtime":499162500000},{"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:DQoudXBncmFkZS1kaWFsb2cgew0KICAmIDo6di1kZWVwIC5lbC1kaWFsb2cgew0KICAgIC5lbC1kaWFsb2dfX2JvZHkgew0KICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50Ow0KICAgIH0NCiAgICAuZWwtZGlhbG9nX19oZWFkZXIgew0KICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50Ow0KICAgIH0NCiAgICAudXBncmFkZS10aXRsZSB7DQogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgICBoZWlnaHQ6IDEzMHB4Ow0KICAgICAgZGlzcGxheTogZmxleDsNCiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7DQogICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsNCiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICY6OmFmdGVyIHsNCiAgICAgICAgY29udGVudDogJyc7DQogICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJldi1jb2xvci1wcmltYXJ5LWxpZ2h0LTEpOw0KICAgICAgICB3aWR0aDogMTMwJTsNCiAgICAgICAgaGVpZ2h0OiAxMzBweDsNCiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwJTsNCiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMCU7DQogICAgICB9DQogICAgICAudXBncmFkZS10aXRsZS13YXJwIHsNCiAgICAgICAgei1pbmRleDogMTsNCiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICAudXBncmFkZS10aXRsZS13YXJwLXR4dCB7DQogICAgICAgICAgY29sb3I6IHZhcigtLXByZXYtY29sb3ItdGV4dC13aGl0ZSk7DQogICAgICAgICAgZm9udC1zaXplOiAyMnB4Ow0KICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7DQogICAgICAgIH0NCiAgICAgICAgLnVwZ3JhZGUtdGl0bGUtd2FycC12ZXJzaW9uIHsNCiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmV2LWNvbG9yLXByaW1hcnktbGlnaHQtNCk7DQogICAgICAgICAgY29sb3I6IHZhcigtLXByZXYtY29sb3ItdGV4dC13aGl0ZSk7DQogICAgICAgICAgZm9udC1zaXplOiAxMnB4Ow0KICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICBkaXNwbGF5OiBmbGV4Ow0KICAgICAgICAgIHRvcDogLTJweDsNCiAgICAgICAgICByaWdodDogLTUwcHg7DQogICAgICAgICAgcGFkZGluZzogMnB4IDRweDsNCiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7DQogICAgICAgIH0NCiAgICAgIH0NCiAgICB9DQogICAgLnVwZ3JhZGUtY29udGVudCB7DQogICAgICBwYWRkaW5nOiAyMHB4Ow0KICAgICAgbGluZS1oZWlnaHQ6IDIycHg7DQogICAgICBjb2xvcjogdmFyKC0tcHJldi1jb2xvci10ZXh0LXJlZ3VsYXIpOw0KICAgICAgLnVwZ3JhZGUtY29udGVudC1kZXNjIHsNCiAgICAgICAgY29sb3I6IHZhcigtLXByZXYtY29sb3ItdGV4dC1wbGFjZWhvbGRlcik7DQogICAgICAgIGZvbnQtc2l6ZTogMTJweDsNCiAgICAgIH0NCiAgICB9DQogICAgLnVwZ3JhZGUtYnRuIHsNCiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1wcmV2LWJvcmRlci1jb2xvci1saWdodGVyKTsNCiAgICAgIGRpc3BsYXk6IGZsZXg7DQogICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsNCiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDsNCiAgICAgIC5lbC1idXR0b24gew0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgIH0NCiAgICB9DQogIH0NCn0NCg=="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";AAqFA;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;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"]}]}
|