Commit a73c91d7 authored by doramart's avatar doramart
Browse files

2.1.1 版本更新

parent 853ad4ac
Showing with 1326 additions and 257 deletions
+1326 -257
# doracms 2.1.0
# doracms 2.1.1
![DoraCMS](https://www.html-js.cn/upload/images/ueditor/1056072974769197056.jpg "DoraCMS")
## 2.1.1版本更新
### 版本更新细节:
1、优化了后台UI,交互
2、优化了后台超时的处理
3、后台内容编辑添加了自动保存,下次进来可以自动填充
4、优化了webpack打包流程
5、完善了后台菜单的国际化
6、数据定时备份,可配置
7、修复了一些其他bug
![DoraCMS](http://7xkrk4.com1.z0.glb.clouddn.com/doracms2.jpg "DoraCMS")
## 2.1.0版本更新
......
'use strict'
const path = require('path');
exports.assetsPath = function (_path) {
const assetsSubDirectory =
process.env.NODE_ENV === 'production'
? 'static'
: 'static'
return path.posix.join(assetsSubDirectory, _path)
}
exports.resolve = function (dir) {
return path.join(__dirname, '..', dir)
}
\ No newline at end of file
......@@ -3,13 +3,14 @@ const webpack = require('webpack')
const FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin')
const isProd = process.env.NODE_ENV === 'production'
const LodashModuleReplacementPlugin = require('lodash-webpack-plugin');
const config = {
performance: {
maxEntrypointSize: 300000,
hints: isProd ? 'warning' : false
},
entry: {
admin: './src/admin.js'
admin: './src/manage/admin.js'
},
output: {
path: path.resolve(__dirname, '../dist'),
......@@ -23,12 +24,8 @@ const config = {
path.join(__dirname, '../node_modules')
],
alias: {
'@': path.join(__dirname, '..', 'src'),
'scss_vars': '@/manage/assets/styles/vars.scss',
'~src': path.resolve(__dirname, '../src'),
'~server': path.resolve(__dirname, '../server'),
'~mixins': path.resolve(__dirname, '../src/mixins'),
'~utils': path.resolve(__dirname, '../src/utils')
'@': path.join(__dirname, '../src/manage'),
'~server': path.resolve(__dirname, '../server')
}
},
resolveLoader: {
......
const webpack = require('webpack')
const HtmlWebpackPlugin = require('html-webpack-plugin')
const utils = require('./utils')
module.exports = {
devtool: '#source-map',
......@@ -7,6 +8,13 @@ module.exports = {
rules: [{
test: /\.scss$/,
loader: 'style-loader!css-loader!postcss-loader!sass-loader'
}, {
test: /\.svg$/,
loader: 'svg-sprite-loader',
include: [utils.resolve('src/manage/icons')],
options: {
symbolId: 'icon-[name]'
}
}, {
test: /\.css$/,
loader: 'style-loader!css-loader!postcss-loader'
......@@ -16,8 +24,10 @@ module.exports = {
}, {
test: /\.(jpg|png|gif|eot|svg|ttf|woff|woff2)$/,
loader: 'url-loader',
exclude: [utils.resolve('src/manage/icons')],
query: {
name: '[name].[hash:7].[ext]'
limit: 10000,
name: 'static/img/[name].[hash:7].[ext]'
}
}]
},
......
......@@ -6,14 +6,23 @@ const SWPrecachePlugin = require('sw-precache-webpack-plugin')
var BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
const srcDir = path.resolve(__dirname, '../dist/').replace(/\\/g, "\/")
const prefixMulti = {}
prefixMulti[srcDir] = ''
prefixMulti[srcDir] = '';
const utils = require('./utils')
module.exports = {
devtool: false,
module: {
rules: [{
test: /\.svg$/,
loader: 'svg-sprite-loader',
include: [utils.resolve('src/manage/icons')],
options: {
symbolId: 'icon-[name]'
}
}, {
test: /\.(jpg|png|gif|eot|svg|ttf|woff|woff2)$/,
loader: 'url-loader',
exclude: [utils.resolve('src/manage/icons')],
query: {
limit: 10000,
name: 'static/img/[name].[hash:7].[ext]'
......
......@@ -35,12 +35,12 @@ module.exports = {
assetsCdn: true, // 静态资源使用cnd.请在build完成后将 elemt.*.js 上传的七牛的融合cdn
// redis配置
openRedis: process.env.NODE_ENV == 'production' ? true : false, //是否开启,若为true 则下面的信息必须配置正确完整
redis_host: '10.0.0.1',
openRedis: true, // 测试或生产环境必须开启
redis_host: '127.0.0.1',
redis_port: 6379,
redis_psd: 'your redis password',
redis_db: 0,
redis_ttl: 24 * 30, // 过期时间30天
redis_ttl: 12, // 12 小时
// 站点基础信息配置
DORACMSAPI: 'http://api.html-js.cn', // 系统服务提供商
......
......@@ -9,16 +9,16 @@
<meta name="description" content="前端开发俱乐部">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="author" type="text/plain" href="">
<link href="https://cdn.bootcss.com/element-ui/2.3.7/theme-chalk/index.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css">
<script src="https://cdn.bootcss.com/babel-polyfill/7.0.0-beta.3/polyfill.min.js"></script>
<link href="/static/css/admin.f5fdf7a.css" rel="stylesheet"></head>
<link href="https://cdnjs.cloudflare.com/ajax/libs/element-ui/2.4.0/theme-chalk/index.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/7.0.0-beta.49/polyfill.min.js"></script>
<link href="/static/css/admin.f87e6ef.css" rel="stylesheet"></head>
<body>
<input type='hidden' id='cateValue' value='{{manageCates}}'>
<div id="app"></div>
<script type="text/javascript" src="/static/js/manifest.adca32f.js"></script><script type="text/javascript" src="/static/js/element.0d4b843.js"></script><script type="text/javascript" src="/static/js/vendor.f81cb69.js"></script><script type="text/javascript" src="/static/js/admin.3e14cf1.js"></script></body>
<input type='hidden' id='cateValue' value='{{manageCates}}'>
<div id="app"></div>
<script type="text/javascript" src="/static/js/manifest.db83c18.js"></script><script type="text/javascript" src="/static/js/element.40b20c9.js"></script><script type="text/javascript" src="/static/js/vendor.41c198e.js"></script><script type="text/javascript" src="/static/js/admin.575fb4e.js"></script></body>
</html>
\ No newline at end of file
......@@ -37,7 +37,7 @@
/* eslint-disable indent, no-unused-vars, no-multiple-empty-lines, max-nested-callbacks, space-before-function-paren, quotes, comma-spacing */
'use strict';
var precacheConfig = [["/static/css/admin.f5fdf7a.css","7cd7f31ea9f433ba4655c7dee7e971c8"],["/static/js/0.a3fe73f.js","f5150c9bc6f89c4333ade90a02985084"],["/static/js/1.f5c119e.js","0e334d54acb4e0cb55c6907ebdbc6dd8"],["/static/js/10.c4e25d7.js","c901adeb666ce1611b5e6f846eed53ba"],["/static/js/11.386b878.js","55123e665b30fcaf34d420bcc59853bf"],["/static/js/12.8175f1d.js","ac50b3c592ae1d08401528cee8c9b0a9"],["/static/js/13.b7b9123.js","d0b79786893b7a74d06734de10418899"],["/static/js/14.06ceb2e.js","0580a2e1b824e1b261d6652e061f1795"],["/static/js/15.f27bdf1.js","6bb7130308f69ba265edd7fbcded710d"],["/static/js/16.e3950bd.js","2d1614a8fe00675043b644333ac1a7a6"],["/static/js/17.9c91d45.js","ba056cbb26dfa512db4061717f91edd8"],["/static/js/18.5f4d7ad.js","5b298a28a52ec9c0a72fa6532954b40c"],["/static/js/19.23b2c0f.js","0b7aa0a167c547900d0b46c0cf90f094"],["/static/js/2.e78134c.js","3ec3e6e7fc87b6f56d9504d408f68d0c"],["/static/js/20.a4ae743.js","cfd5891a2278a9479c00f519c457a823"],["/static/js/21.492a35f.js","3e667489981f68f9b8e0fdbeee37a802"],["/static/js/22.9c0af6a.js","568263368ae300b0f1515fe5af117fac"],["/static/js/23.853e876.js","780cabc5f3edb2efdbc4b7ed8e3b36db"],["/static/js/24.4bc4043.js","be5690895e514734a50f6853c5167f01"],["/static/js/25.37e2106.js","907d1244277e6a1132543945bce4e111"],["/static/js/26.774d140.js","b7f1c3eacf0aebda1d76b17e01672c73"],["/static/js/27.fa79e62.js","15824869ba6c79e93e1ed3fc10242133"],["/static/js/28.1f753d3.js","6e06ac8d9625f4d3f2fd87a835f1c9bc"],["/static/js/29.d4c3682.js","ff877878a3158c4fe4cb276f1dae0a6e"],["/static/js/3.4a1c087.js","48ff9a3b245b1bee23f633fb7e20f85c"],["/static/js/30.ff9ceea.js","f32813ac77dc32c0baed88b39aafa1aa"],["/static/js/31.0b9af25.js","7bffa82d11f7cf180c43e96c9f22bd83"],["/static/js/32.e1165aa.js","9bbf74e5f2c01e1ea66994703e7d9c55"],["/static/js/33.0f6a563.js","b22df2b9a913a21a63efc4f82797690c"],["/static/js/34.47db115.js","31456ca1060aecfcce2c6fd81c8d1764"],["/static/js/35.5eddc9a.js","edb99150245db98fa99a140ddd6b5251"],["/static/js/36.17de3bd.js","dfa5ff453a207e30a685a9149a2fca10"],["/static/js/37.c4751d5.js","10e716b69f7b3bd39e3a57a47a9c4f29"],["/static/js/38.46bdd3f.js","54b6c31a3257aa0f8481596cd25f2109"],["/static/js/39.a1c6e78.js","1323ce32acecc73e1a236b0a8e8f627f"],["/static/js/4.2d0a476.js","71cad9afba88cd9193810bf206cebeb8"],["/static/js/40.f20a1a3.js","6af460e0da9f8f156d23d9caac07e1c0"],["/static/js/41.3ea60dc.js","a99d7fadc7bac702e009ae8da64af0f7"],["/static/js/42.a0a0ae6.js","731e2c098f4fafff9449524c547f3f7b"],["/static/js/43.d1a442b.js","c434ad6dd152be033a9c4cb66710c36f"],["/static/js/44.845828f.js","c6ce8f8b030f0992cd4cfcb3d1b9af6a"],["/static/js/45.07507cd.js","bbebf9e83a332c96acc417423fdb6e1b"],["/static/js/46.04dbcca.js","ad74f19f544738433ae6178268600d75"],["/static/js/47.4b80120.js","c3721586b112a17525df963b0d91842a"],["/static/js/48.fa7ac20.js","50264878d2f9067c23b33b0de4bcdd49"],["/static/js/5.1711711.js","602480ac17baa4e641fb2dc7f3f725c1"],["/static/js/6.f560fbd.js","0bbac6e3275225263602e696d4e8155d"],["/static/js/7.8956344.js","69a89f46734b9e1f266e7bf444697cc6"],["/static/js/8.d09d186.js","c860e04e51789d404790107218d512f2"],["/static/js/9.dc92b6e.js","fd5b442b796538d8beac9e6ca3ecda95"],["/static/js/admin.3e14cf1.js","b3d49672423440cbb1982f8367f8bb10"],["/static/js/element.0d4b843.js","d441a13ba13922cf56d597a4fb99e6c4"],["/static/js/manifest.adca32f.js","e3a001112983770739fcc349e61de273"],["/static/js/vendor.f81cb69.js","d9ca16b843286defc833633a183aa8dd"]];
var precacheConfig = [["/static/css/admin.f87e6ef.css","c5772bc26ca11b2ba0600792a9f219f5"],["/static/img/401.089007e.gif","089007e721e1f22809c0313b670a36f1"],["/static/img/404.a57b6f3.png","a57b6f31fa77c50f14d756711dea4158"],["/static/img/element-icons.6f0a763.ttf","6f0a76321d30f3c8120915e57f7bd77e"],["/static/js/0.7c4fc0d.js","873b32059648346e13ae5f3c1dbcb573"],["/static/js/1.026eea1.js","ecddd20cbd81a3c93d7b30b3907fd246"],["/static/js/10.6440c93.js","aa90eaf8ec955ce31228c18cc6fecb9e"],["/static/js/11.34f2629.js","8c5b5c03c39171343b11fbc0943727c4"],["/static/js/12.74d5d8c.js","61054cfee6043125b51c74d8c5246ca3"],["/static/js/13.745cf38.js","e0a48e8f251f57cd60219f089a45177e"],["/static/js/14.c2e9a64.js","f3372bb813b60614d7e0f66aa63cfd4f"],["/static/js/15.aa91dd2.js","2db08f1fda627583292b815793a3a193"],["/static/js/16.20f031c.js","df95a1571db3c0c41508bd96e54bbe4c"],["/static/js/17.310cf41.js","c1db542d1aefe3ace015f0d371317cb6"],["/static/js/18.d59d9b8.js","b05c1981755c190331c898435b626e4f"],["/static/js/19.3fd192f.js","a32b1183f93f505795849b991766fb26"],["/static/js/2.5998be1.js","a3c355506ef1c9245e852eda64e9cc4c"],["/static/js/20.6fefa33.js","98925c95a2324d06115ecbae0dacf0d8"],["/static/js/21.cbd3a09.js","1ac96a170297d7452ac5f94cc40bf83f"],["/static/js/22.216cd19.js","fd830449c26653159ffd6497e5359d43"],["/static/js/23.fac0758.js","281eb86c4b2144337c22e4916cc1166b"],["/static/js/24.3f5e2b4.js","f7c68dd553d0d96627bdbb8ac8708f76"],["/static/js/25.a5bffdb.js","c06ee7decb8975787106f0cf3c7091f8"],["/static/js/26.0239219.js","3502ef4d4429cc01273470524bc5cad2"],["/static/js/27.a6bcc32.js","00d253f3953a21451521626472b43cda"],["/static/js/28.568b809.js","ccadffba85747800b4cc00a3b24b6eb8"],["/static/js/29.9a20d33.js","15b5126d0dfed615f885cff0099866bf"],["/static/js/3.e6b84b6.js","8de115251d1aaef3758fc42e3d70f367"],["/static/js/30.1aedbd0.js","b70f2eb0370c929ef83dd4c6207c5240"],["/static/js/31.0f14517.js","38ac1ad61124f972c613972b7f87fb8b"],["/static/js/32.aae0b7b.js","0c5b8e041649cec223d1c7afd7e1a274"],["/static/js/33.6e8090a.js","530bbffc1417314db7ea8fa4ac3c6d8e"],["/static/js/34.fae587e.js","acab60eb6932d1b38fd739329b2de2d4"],["/static/js/35.bf4d052.js","d4c986ab130c3defcbf1ffe92a8d41e8"],["/static/js/36.04ecc29.js","4a31ce76cfcf8aeab8c5da864ba13c5c"],["/static/js/37.85764f1.js","18ceb6da5137aa55300e4d41d0caea15"],["/static/js/38.6cd88ad.js","216be3cca0b688959dd69c08040b95f2"],["/static/js/39.92eb050.js","e24aa813528c6646cabefa2e8e064565"],["/static/js/4.9e9362d.js","2a5ad025457952c18390e4d02d4bf939"],["/static/js/40.d00fb09.js","81fb6f703992d6dcc3ba363c2fd0a63f"],["/static/js/41.012154d.js","afad5924095691a4dd1dba0eaa1468e5"],["/static/js/42.f21ce34.js","de9ef49764f269953f5d7c360f202faa"],["/static/js/43.7b9b209.js","8a096fa43f7eb5686adcad6b81ef5520"],["/static/js/44.2ca336f.js","807f34fd7b5752d433f108a0f43b497c"],["/static/js/45.086af4e.js","14f947fffd081718b6f93152edfe1e10"],["/static/js/46.bf9b5bb.js","e1d5d307a09644355c13b1c075de7c28"],["/static/js/47.0e6d065.js","c06ebfefa6513d08b1af337497529349"],["/static/js/48.97fb348.js","d4049aa4a089589b88aa77efbbeecb5d"],["/static/js/49.cfceb6b.js","b112cbf36440df30bf098d62680f9f07"],["/static/js/5.1e4557f.js","96823bbf90336cb6bef29e42fd4bc43b"],["/static/js/50.072cc8a.js","d71fe3bb7271f60ea0919edc877bd727"],["/static/js/51.d11d037.js","137d4e9095819378f71dc5dc9e8aefc4"],["/static/js/52.ee54caa.js","b63f6ed999e79e9438b46fde4540eb6a"],["/static/js/53.99f331e.js","646e5559ed6fff70de6251da8cfdb1a9"],["/static/js/54.138eafd.js","f74eef504d72cd5d9f4a5dc2cd01a592"],["/static/js/55.77f59f5.js","6a0ade6610f85659bb4d3386432ae2e2"],["/static/js/56.e63c831.js","53b5851923f039033e36300f9c87bbb2"],["/static/js/57.688b1a2.js","e9018d3eea1a3ef6a0664fb1e2014cc3"],["/static/js/58.fe77755.js","22c47812822c527f71adf6ef1f57522b"],["/static/js/59.59e69a8.js","7ef1333183dcd0f15e297b918fa643a9"],["/static/js/6.c039c8b.js","92e4fb921f73fbe4be39fd5dc25c1e4b"],["/static/js/60.2fd1805.js","6b030accf0a30a2506791bca694ef01b"],["/static/js/7.911e051.js","98eb1f6f486d62933d816817e53d1d20"],["/static/js/8.591f5ee.js","78c26c688bec69e58c71ccdc85b8f03e"],["/static/js/9.09fe6bc.js","89b7d1746911fd94a422259524c73305"],["/static/js/admin.575fb4e.js","0dc43fa8d01aae187877476cae96e77a"],["/static/js/element.40b20c9.js","91c0ea95c183c5a62ec5a9e7cdc40fe2"],["/static/js/manifest.db83c18.js","1d1e7c00a98331b4fe23d7137c5cf225"],["/static/js/vendor.41c198e.js","38e3a0be51e2410ad823126a769cfc66"]];
var cacheName = 'sw-precache-v3-doracms-vue2-ssr-' + (self.registration ? self.registration.scope : '');
......
body {
margin: 0px;
padding: 0px;
font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif;
font-size: 14px;
-webkit-font-smoothing: antialiased;
}
#app {
position: absolute;
top: 0px;
bottom: 0px;
width: 100%;
}
.el-submenu [class^=fa] {
vertical-align: baseline;
margin-right: 10px;
}
.el-menu-item [class^=fa] {
vertical-align: baseline;
margin-right: 10px;
}
.toolbar {
background: #f2f2f2;
padding: 10px;
margin: 10px 0px;
}
.toolbar .el-form-item {
margin-bottom: 10px;
}
.fade-enter-active,
.fade-leave-active {
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.fade-enter,
.fade-leave-active {
opacity: 0;
}
.container[data-v-7b51a338] {
position: absolute;
top: 0px;
bottom: 0px;
width: 100%;
}
.container .header[data-v-7b51a338] {
height: 60px;
line-height: 60px;
background: #ffffff;
color: #fff;
}
.container .header .userinfo[data-v-7b51a338] {
text-align: right;
padding-right: 35px;
float: right;
}
.container .header .userinfo .userinfo-inner[data-v-7b51a338] {
cursor: pointer;
color: #878d99;
}
.container .header .userinfo .userinfo-inner img[data-v-7b51a338] {
width: 40px;
height: 40px;
border-radius: 20px;
margin: 10px 0px 10px 10px;
float: right;
}
.container .header .logo[data-v-7b51a338] {
color: #409eff;
height: 60px;
font-size: 26px;
padding-left: 20px;
padding-right: 20px;
border-color: #ffffff;
border-right-width: 1px;
border-right-style: solid;
}
.container .header .logo img[data-v-7b51a338] {
width: 100%;
float: left;
margin: 10px 10px 10px 0px;
}
.container .header .logo .txt[data-v-7b51a338] {
color: #fff;
}
.container .header .logo-width[data-v-7b51a338] {
width: 230px;
text-align: center;
}
.container .header .logo-collapse-width[data-v-7b51a338] {
width: 60px;
}
.container .header .tools[data-v-7b51a338] {
padding: 0px 23px;
width: 14px;
height: 60px;
line-height: 60px;
cursor: pointer;
color: #d8dce6;
}
.container .main[data-v-7b51a338] {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
background: #ffffff;
position: absolute;
top: 60px;
bottom: 0px;
overflow: hidden;
}
.container .main aside .el-menu-vertical-demo[data-v-7b51a338]:not(.el-menu--collapse) {
width: 230px;
min-height: 400px;
}
.container .main aside .el-menu[data-v-7b51a338] {
height: 100%;
}
.container .main aside .collapsed .item[data-v-7b51a338] {
position: relative;
}
.container .main aside .collapsed .submenu[data-v-7b51a338] {
position: absolute;
top: 0px;
left: 60px;
z-index: 99999;
height: auto;
display: none;
}
.container .main .menu-collapsed[data-v-7b51a338] {
-webkit-box-flex: 0;
-webkit-flex: 0 0 60px;
-ms-flex: 0 0 60px;
flex: 0 0 60px;
width: 60px;
}
.container .main .menu-expanded[data-v-7b51a338] {
-webkit-box-flex: 0;
-webkit-flex: 0 0 230px;
-ms-flex: 0 0 230px;
flex: 0 0 230px;
width: 230px;
}
.container .main .content-container[data-v-7b51a338] {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
overflow-y: scroll;
padding: 20px;
}
.container .main .content-container .breadcrumb-container .title[data-v-7b51a338] {
width: 200px;
float: left;
color: #475669;
}
.container .main .content-container .breadcrumb-container .breadcrumb-inner[data-v-7b51a338] {
float: right;
}
.container .main .content-container .content-wrapper[data-v-7b51a338] {
background-color: #fff;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.notice-404 {
text-align: center;
}
.notice-404 h3 {
width: 25%;
font-size: 12rem;
color: #409eff;
margin: 0 auto;
margin-top: 10%;
}
.notice-404 .text {
font-size: 15px;
color: #878d99;
}
a:link,
a:visited {
text-decoration: none;
}
.dr-toolbar {
margin: 10px auto;
height: 30px;
}
.dr-searchInput {
width: 200px;
display: inline-block;
}
.dr-select-box {
display: inline-block;
}
.dr-toolbar-right {
width: 100%;
display: block;
text-align: right;
}
.el-button--small {
padding: 7px 6px !important;
}
.el-button--mini {
padding: 7px !important;
}
.el-menu {
border-right: solid 1px #ffffff !important;
}
.el-input-number--small {
line-height: 32px !important;
}
.el-table a:link,
.el-table a:visited {
color: #5a5e66;
text-decoration: none;
}
.el-card__header {
padding: 10px 10px;
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
dist/static/img/401.089007e.gif

160 KB

dist/static/img/404.a57b6f3.png

95.8 KB

File added
This diff is collapsed.
This diff is collapsed.
webpackJsonp([1],{1206:function(n,t,a){var i=a(921);"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);a(19)("ceae8610",i,!0,{})},1213:function(n,t,a){n.exports=a.p+"static/img/404.a57b6f3.png"},1226:function(n,t,a){n.exports={render:function(){var n=this,t=n.$createElement,a=n._self._c||t;return a("div",{staticClass:"wscn-http404-container"},[a("div",{staticClass:"wscn-http404"},[n._m(0),n._v(" "),a("div",{staticClass:"bullshit"},[a("div",{staticClass:"bullshit__oops"},[n._v("Hello!")]),n._v(" "),a("div",{staticClass:"bullshit__headline"},[n._v(n._s(n.message))]),n._v(" "),a("div",{staticClass:"bullshit__info"},[n._v("请检查您输入的网址是否正确,请点击以下按钮返回主页或者发送错误报告")]),n._v(" "),a("a",{staticClass:"bullshit__return-home",attrs:{href:""}},[n._v("返回首页")])])])])},staticRenderFns:[function(){var n=this,t=n.$createElement,i=n._self._c||t;return i("div",{staticClass:"pic-404"},[i("img",{staticClass:"pic-404__parent",attrs:{src:a(1213),alt:"404"}}),n._v(" "),i("img",{staticClass:"pic-404__child left",attrs:{src:a(774),alt:"404"}}),n._v(" "),i("img",{staticClass:"pic-404__child mid",attrs:{src:a(774),alt:"404"}}),n._v(" "),i("img",{staticClass:"pic-404__child right",attrs:{src:a(774),alt:"404"}})])}]}},774:function(n,t){n.exports="data:image/png;base64,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"},909:function(n,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Page404",computed:{message:function(){return"网管说这个页面你不能进......"}}}},921:function(n,t,a){t=n.exports=a(18)(!1),t.push([n.i,"\n.wscn-http404-container[data-v-5d2fdaea] {\n -webkit-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n position: absolute;\n top: 40%;\n left: 50%;\n}\n.wscn-http404[data-v-5d2fdaea] {\n position: relative;\n width: 1200px;\n padding: 0 50px;\n overflow: hidden;\n}\n.wscn-http404 .pic-404[data-v-5d2fdaea] {\n position: relative;\n float: left;\n width: 600px;\n overflow: hidden;\n}\n.wscn-http404 .pic-404__parent[data-v-5d2fdaea] {\n width: 100%;\n}\n.wscn-http404 .pic-404__child[data-v-5d2fdaea] {\n position: absolute;\n}\n.wscn-http404 .pic-404__child.left[data-v-5d2fdaea] {\n width: 80px;\n top: 17px;\n left: 220px;\n opacity: 0;\n -webkit-animation-name: cloudLeft-data-v-5d2fdaea;\n animation-name: cloudLeft-data-v-5d2fdaea;\n -webkit-animation-duration: 2s;\n animation-duration: 2s;\n -webkit-animation-timing-function: linear;\n animation-timing-function: linear;\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n -webkit-animation-delay: 1s;\n animation-delay: 1s;\n}\n.wscn-http404 .pic-404__child.mid[data-v-5d2fdaea] {\n width: 46px;\n top: 10px;\n left: 420px;\n opacity: 0;\n -webkit-animation-name: cloudMid-data-v-5d2fdaea;\n animation-name: cloudMid-data-v-5d2fdaea;\n -webkit-animation-duration: 2s;\n animation-duration: 2s;\n -webkit-animation-timing-function: linear;\n animation-timing-function: linear;\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n -webkit-animation-delay: 1.2s;\n animation-delay: 1.2s;\n}\n.wscn-http404 .pic-404__child.right[data-v-5d2fdaea] {\n width: 62px;\n top: 100px;\n left: 500px;\n opacity: 0;\n -webkit-animation-name: cloudRight-data-v-5d2fdaea;\n animation-name: cloudRight-data-v-5d2fdaea;\n -webkit-animation-duration: 2s;\n animation-duration: 2s;\n -webkit-animation-timing-function: linear;\n animation-timing-function: linear;\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n -webkit-animation-delay: 1s;\n animation-delay: 1s;\n}\n@-webkit-keyframes cloudLeft {\n0% {\n top: 17px;\n left: 220px;\n opacity: 0;\n}\n20% {\n top: 33px;\n left: 188px;\n opacity: 1;\n}\n80% {\n top: 81px;\n left: 92px;\n opacity: 1;\n}\n100% {\n top: 97px;\n left: 60px;\n opacity: 0;\n}\n}\n@keyframes cloudLeft-data-v-5d2fdaea {\n0% {\n top: 17px;\n left: 220px;\n opacity: 0;\n}\n20% {\n top: 33px;\n left: 188px;\n opacity: 1;\n}\n80% {\n top: 81px;\n left: 92px;\n opacity: 1;\n}\n100% {\n top: 97px;\n left: 60px;\n opacity: 0;\n}\n}\n@-webkit-keyframes cloudMid {\n0% {\n top: 10px;\n left: 420px;\n opacity: 0;\n}\n20% {\n top: 40px;\n left: 360px;\n opacity: 1;\n}\n70% {\n top: 130px;\n left: 180px;\n opacity: 1;\n}\n100% {\n top: 160px;\n left: 120px;\n opacity: 0;\n}\n}\n@keyframes cloudMid-data-v-5d2fdaea {\n0% {\n top: 10px;\n left: 420px;\n opacity: 0;\n}\n20% {\n top: 40px;\n left: 360px;\n opacity: 1;\n}\n70% {\n top: 130px;\n left: 180px;\n opacity: 1;\n}\n100% {\n top: 160px;\n left: 120px;\n opacity: 0;\n}\n}\n@-webkit-keyframes cloudRight {\n0% {\n top: 100px;\n left: 500px;\n opacity: 0;\n}\n20% {\n top: 120px;\n left: 460px;\n opacity: 1;\n}\n80% {\n top: 180px;\n left: 340px;\n opacity: 1;\n}\n100% {\n top: 200px;\n left: 300px;\n opacity: 0;\n}\n}\n@keyframes cloudRight-data-v-5d2fdaea {\n0% {\n top: 100px;\n left: 500px;\n opacity: 0;\n}\n20% {\n top: 120px;\n left: 460px;\n opacity: 1;\n}\n80% {\n top: 180px;\n left: 340px;\n opacity: 1;\n}\n100% {\n top: 200px;\n left: 300px;\n opacity: 0;\n}\n}\n.wscn-http404 .bullshit[data-v-5d2fdaea] {\n position: relative;\n float: left;\n width: 300px;\n padding: 30px 0;\n overflow: hidden;\n}\n.wscn-http404 .bullshit__oops[data-v-5d2fdaea] {\n font-size: 32px;\n font-weight: bold;\n line-height: 40px;\n color: #1482f0;\n opacity: 0;\n margin-bottom: 20px;\n -webkit-animation-name: slideUp-data-v-5d2fdaea;\n animation-name: slideUp-data-v-5d2fdaea;\n -webkit-animation-duration: 0.5s;\n animation-duration: 0.5s;\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n}\n.wscn-http404 .bullshit__headline[data-v-5d2fdaea] {\n font-size: 20px;\n line-height: 24px;\n color: #222;\n font-weight: bold;\n opacity: 0;\n margin-bottom: 10px;\n -webkit-animation-name: slideUp-data-v-5d2fdaea;\n animation-name: slideUp-data-v-5d2fdaea;\n -webkit-animation-duration: 0.5s;\n animation-duration: 0.5s;\n -webkit-animation-delay: 0.1s;\n animation-delay: 0.1s;\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n}\n.wscn-http404 .bullshit__info[data-v-5d2fdaea] {\n font-size: 13px;\n line-height: 21px;\n color: grey;\n opacity: 0;\n margin-bottom: 30px;\n -webkit-animation-name: slideUp-data-v-5d2fdaea;\n animation-name: slideUp-data-v-5d2fdaea;\n -webkit-animation-duration: 0.5s;\n animation-duration: 0.5s;\n -webkit-animation-delay: 0.2s;\n animation-delay: 0.2s;\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n}\n.wscn-http404 .bullshit__return-home[data-v-5d2fdaea] {\n display: block;\n float: left;\n width: 110px;\n height: 36px;\n background: #1482f0;\n border-radius: 100px;\n text-align: center;\n color: #ffffff;\n opacity: 0;\n font-size: 14px;\n line-height: 36px;\n cursor: pointer;\n -webkit-animation-name: slideUp-data-v-5d2fdaea;\n animation-name: slideUp-data-v-5d2fdaea;\n -webkit-animation-duration: 0.5s;\n animation-duration: 0.5s;\n -webkit-animation-delay: 0.3s;\n animation-delay: 0.3s;\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n}\n@-webkit-keyframes slideUp {\n0% {\n -webkit-transform: translateY(60px);\n transform: translateY(60px);\n opacity: 0;\n}\n100% {\n -webkit-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n}\n}\n@keyframes slideUp-data-v-5d2fdaea {\n0% {\n -webkit-transform: translateY(60px);\n transform: translateY(60px);\n opacity: 0;\n}\n100% {\n -webkit-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n}\n}\n",""])},97:function(n,t,a){function i(n){a(1206)}var e=a(4)(a(909),a(1226),i,"data-v-5d2fdaea",null);n.exports=e.exports}});
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment