正在显示
100 个修改的文件
包含
2061 行增加
和
0 行删除
.babelrc
0 → 100644
.eslintrc.js
0 → 100644
1 | +module.exports = { | ||
2 | + "env": { | ||
3 | + "browser": true, | ||
4 | + "es6": true, | ||
5 | + "node": true | ||
6 | + }, | ||
7 | + "extends": [ | ||
8 | + "eslint:recommended", | ||
9 | + "plugin:vue/essential" | ||
10 | + ], | ||
11 | + "globals": { | ||
12 | + "Atomics": "readonly", | ||
13 | + "SharedArrayBuffer": "readonly" | ||
14 | + }, | ||
15 | + "parserOptions": { | ||
16 | + "ecmaVersion": 2018, | ||
17 | + "sourceType": "module" | ||
18 | + }, | ||
19 | + "plugins": [ | ||
20 | + "vue" | ||
21 | + ], | ||
22 | + "rules": { | ||
23 | + } | ||
24 | +}; |
.gitignore
0 → 100644
LICENSE
0 → 100644
1 | +MIT License | ||
2 | + | ||
3 | +Copyright (c) 2016-present taylorchen709 | ||
4 | + | ||
5 | +Permission is hereby granted, free of charge, to any person obtaining a copy | ||
6 | +of this software and associated documentation files (the "Software"), to deal | ||
7 | +in the Software without restriction, including without limitation the rights | ||
8 | +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
9 | +copies of the Software, and to permit persons to whom the Software is | ||
10 | +furnished to do so, subject to the following conditions: | ||
11 | + | ||
12 | +The above copyright notice and this permission notice shall be included in all | ||
13 | +copies or substantial portions of the Software. | ||
14 | + | ||
15 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
16 | +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
17 | +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
18 | +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
19 | +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
20 | +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
21 | +SOFTWARE. |
README.md
0 → 100644
1 | +**demo**: [https://taylorchen709.github.io/vue-admin/](https://taylorchen709.github.io/vue-admin/) | ||
2 | + | ||
3 | +# To start | ||
4 | + | ||
5 | +This is a project template for [vue-cli](https://github.com/vuejs/vue-cli) | ||
6 | + | ||
7 | +``` bash | ||
8 | +# install dependencies | ||
9 | +npm install | ||
10 | + | ||
11 | +# serve with hot reload at localhost:8081 | ||
12 | +npm run dev | ||
13 | + | ||
14 | +# build for production with minification | ||
15 | +npm run build | ||
16 | + | ||
17 | +``` | ||
18 | + | ||
19 | +# Folder structure | ||
20 | +* build - webpack config files | ||
21 | +* config - webpack config files | ||
22 | +* dist - build | ||
23 | +* src -your app | ||
24 | + * api | ||
25 | + * assets | ||
26 | + * common | ||
27 | + * components - your vue components | ||
28 | + * mock | ||
29 | + * styles | ||
30 | + * views - your pages | ||
31 | + * vuex | ||
32 | + * App.vue | ||
33 | + * main.js - main file | ||
34 | + * routes.js | ||
35 | +* static - static assets | ||
36 | + | ||
37 | +# Theme | ||
38 | +You can change theme by | ||
39 | +1. Generate theme packages by [https://elementui.github.io/theme-preview/#/](https://elementui.github.io/theme-preview/#/) | ||
40 | +2. Put theme packages in src/assets/theme/ | ||
41 | +3. Edit src/main.js | ||
42 | +``` bash | ||
43 | + import 'element-ui/lib/theme-default/index.css' | ||
44 | + to | ||
45 | + import './assets/theme/your-theme/index.css' | ||
46 | +``` | ||
47 | +4. Edit src/styles/vars.scss | ||
48 | + | ||
49 | + | ||
50 | + | ||
51 | + | ||
52 | +# Browser support | ||
53 | + | ||
54 | +Modern browsers and IE 10+. | ||
55 | + | ||
56 | +# License | ||
57 | +[MIT](http://opensource.org/licenses/MIT) |
build/build.js
0 → 100644
1 | +require('./check-versions')() | ||
2 | + | ||
3 | +process.env.NODE_ENV = 'production' | ||
4 | + | ||
5 | +var ora = require('ora') | ||
6 | +var rm = require('rimraf') | ||
7 | +var path = require('path') | ||
8 | +var chalk = require('chalk') | ||
9 | +var webpack = require('webpack') | ||
10 | +var config = require('../config') | ||
11 | +var webpackConfig = require('./webpack.prod.conf') | ||
12 | + | ||
13 | +var spinner = ora('building for production...') | ||
14 | +spinner.start() | ||
15 | + | ||
16 | +rm(path.join(config.build.assetsRoot, config.build.assetsSubDirectory), err => { | ||
17 | + if (err) throw err | ||
18 | + webpack(webpackConfig, function (err, stats) { | ||
19 | + spinner.stop() | ||
20 | + if (err) throw err | ||
21 | + process.stdout.write(stats.toString({ | ||
22 | + colors: true, | ||
23 | + modules: false, | ||
24 | + children: false, | ||
25 | + chunks: false, | ||
26 | + chunkModules: false | ||
27 | + }) + '\n\n') | ||
28 | + | ||
29 | + console.log(chalk.cyan(' Build complete.\n')) | ||
30 | + console.log(chalk.yellow( | ||
31 | + ' Tip: built files are meant to be served over an HTTP server.\n' + | ||
32 | + ' Opening index.html over file:// won\'t work.\n' | ||
33 | + )) | ||
34 | + }) | ||
35 | +}) |
build/check-versions.js
0 → 100644
1 | +var chalk = require('chalk') | ||
2 | +var semver = require('semver') | ||
3 | +var packageConfig = require('../package.json') | ||
4 | +var shell = require('shelljs') | ||
5 | +function exec (cmd) { | ||
6 | + return require('child_process').execSync(cmd).toString().trim() | ||
7 | +} | ||
8 | + | ||
9 | +var versionRequirements = [ | ||
10 | + { | ||
11 | + name: 'node', | ||
12 | + currentVersion: semver.clean(process.version), | ||
13 | + versionRequirement: packageConfig.engines.node | ||
14 | + }, | ||
15 | +] | ||
16 | + | ||
17 | +if (shell.which('npm')) { | ||
18 | + versionRequirements.push({ | ||
19 | + name: 'npm', | ||
20 | + currentVersion: exec('npm --version'), | ||
21 | + versionRequirement: packageConfig.engines.npm | ||
22 | + }) | ||
23 | +} | ||
24 | + | ||
25 | +module.exports = function () { | ||
26 | + var warnings = [] | ||
27 | + for (var i = 0; i < versionRequirements.length; i++) { | ||
28 | + var mod = versionRequirements[i] | ||
29 | + if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) { | ||
30 | + warnings.push(mod.name + ': ' + | ||
31 | + chalk.red(mod.currentVersion) + ' should be ' + | ||
32 | + chalk.green(mod.versionRequirement) | ||
33 | + ) | ||
34 | + } | ||
35 | + } | ||
36 | + | ||
37 | + if (warnings.length) { | ||
38 | + console.log('') | ||
39 | + console.log(chalk.yellow('To use this template, you must update following to modules:')) | ||
40 | + console.log() | ||
41 | + for (var i = 0; i < warnings.length; i++) { | ||
42 | + var warning = warnings[i] | ||
43 | + console.log(' ' + warning) | ||
44 | + } | ||
45 | + console.log() | ||
46 | + process.exit(1) | ||
47 | + } | ||
48 | +} |
build/dev-client.js
0 → 100644
build/dev-server.js
0 → 100644
1 | +require('./check-versions')() | ||
2 | + | ||
3 | +var config = require('../config') | ||
4 | +if (!process.env.NODE_ENV) { | ||
5 | + process.env.NODE_ENV = JSON.parse(config.dev.env.NODE_ENV) | ||
6 | +} | ||
7 | + | ||
8 | +var opn = require('opn') | ||
9 | +var path = require('path') | ||
10 | +var express = require('express') | ||
11 | +var webpack = require('webpack') | ||
12 | +var proxyMiddleware = require('http-proxy-middleware') | ||
13 | +var webpackConfig = require('./webpack.dev.conf') | ||
14 | + | ||
15 | +// default port where dev server listens for incoming traffic | ||
16 | +var port = process.env.PORT || config.dev.port | ||
17 | +// automatically open browser, if not set will be false | ||
18 | +var autoOpenBrowser = !!config.dev.autoOpenBrowser | ||
19 | +// Define HTTP proxies to your custom API backend | ||
20 | +// https://github.com/chimurai/http-proxy-middleware | ||
21 | +var proxyTable = config.dev.proxyTable | ||
22 | + | ||
23 | +var app = express() | ||
24 | +var compiler = webpack(webpackConfig) | ||
25 | + | ||
26 | +var devMiddleware = require('webpack-dev-middleware')(compiler, { | ||
27 | + publicPath: webpackConfig.output.publicPath, | ||
28 | + quiet: true | ||
29 | +}) | ||
30 | + | ||
31 | +var hotMiddleware = require('webpack-hot-middleware')(compiler, { | ||
32 | + log: () => {} | ||
33 | +}) | ||
34 | +// force page reload when html-webpack-plugin template changes | ||
35 | +compiler.plugin('compilation', function (compilation) { | ||
36 | + compilation.plugin('html-webpack-plugin-after-emit', function (data, cb) { | ||
37 | + hotMiddleware.publish({ action: 'reload' }) | ||
38 | + cb() | ||
39 | + }) | ||
40 | +}) | ||
41 | + | ||
42 | +// proxy api requests | ||
43 | +Object.keys(proxyTable).forEach(function (context) { | ||
44 | + var options = proxyTable[context] | ||
45 | + if (typeof options === 'string') { | ||
46 | + options = { target: options } | ||
47 | + } | ||
48 | + app.use(proxyMiddleware(options.filter || context, options)) | ||
49 | +}) | ||
50 | + | ||
51 | +// handle fallback for HTML5 history API | ||
52 | +app.use(require('connect-history-api-fallback')()) | ||
53 | + | ||
54 | +// serve webpack bundle output | ||
55 | +app.use(devMiddleware) | ||
56 | + | ||
57 | +// enable hot-reload and state-preserving | ||
58 | +// compilation error display | ||
59 | +app.use(hotMiddleware) | ||
60 | + | ||
61 | +// serve pure static assets | ||
62 | +var staticPath = path.posix.join(config.dev.assetsPublicPath, config.dev.assetsSubDirectory) | ||
63 | +app.use(staticPath, express.static('./static')) | ||
64 | + | ||
65 | +var uri = 'http://localhost:' + port | ||
66 | + | ||
67 | +var _resolve | ||
68 | +var readyPromise = new Promise(resolve => { | ||
69 | + _resolve = resolve | ||
70 | +}) | ||
71 | + | ||
72 | +console.log('> Starting dev server...') | ||
73 | +devMiddleware.waitUntilValid(() => { | ||
74 | + console.log('> Listening at ' + uri + '\n') | ||
75 | + // when env is testing, don't need open it | ||
76 | + if (autoOpenBrowser && process.env.NODE_ENV !== 'testing') { | ||
77 | + opn(uri) | ||
78 | + } | ||
79 | + _resolve() | ||
80 | +}) | ||
81 | + | ||
82 | +var server = app.listen(port) | ||
83 | + | ||
84 | +module.exports = { | ||
85 | + ready: readyPromise, | ||
86 | + close: () => { | ||
87 | + server.close() | ||
88 | + } | ||
89 | +} |
build/utils.js
0 → 100644
1 | +var path = require('path') | ||
2 | +var config = require('../config') | ||
3 | +var ExtractTextPlugin = require('extract-text-webpack-plugin') | ||
4 | + | ||
5 | +exports.assetsPath = function (_path) { | ||
6 | + var assetsSubDirectory = process.env.NODE_ENV === 'production' | ||
7 | + ? config.build.assetsSubDirectory | ||
8 | + : config.dev.assetsSubDirectory | ||
9 | + return path.posix.join(assetsSubDirectory, _path) | ||
10 | +} | ||
11 | + | ||
12 | +exports.cssLoaders = function (options) { | ||
13 | + options = options || {} | ||
14 | + | ||
15 | + var cssLoader = { | ||
16 | + loader: 'css-loader', | ||
17 | + options: { | ||
18 | + minimize: process.env.NODE_ENV === 'production', | ||
19 | + sourceMap: options.sourceMap | ||
20 | + } | ||
21 | + } | ||
22 | + | ||
23 | + // generate loader string to be used with extract text plugin | ||
24 | + function generateLoaders (loader, loaderOptions) { | ||
25 | + var loaders = [cssLoader] | ||
26 | + if (loader) { | ||
27 | + loaders.push({ | ||
28 | + loader: loader + '-loader', | ||
29 | + options: Object.assign({}, loaderOptions, { | ||
30 | + sourceMap: options.sourceMap | ||
31 | + }) | ||
32 | + }) | ||
33 | + } | ||
34 | + | ||
35 | + // Extract CSS when that option is specified | ||
36 | + // (which is the case during production build) | ||
37 | + if (options.extract) { | ||
38 | + return ExtractTextPlugin.extract({ | ||
39 | + use: loaders, | ||
40 | + fallback: 'vue-style-loader', | ||
41 | + publicPath: '../../' | ||
42 | + }) | ||
43 | + } else { | ||
44 | + return ['vue-style-loader'].concat(loaders) | ||
45 | + } | ||
46 | + } | ||
47 | + | ||
48 | + // https://vue-loader.vuejs.org/en/configurations/extract-css.html | ||
49 | + return { | ||
50 | + css: generateLoaders(), | ||
51 | + postcss: generateLoaders(), | ||
52 | + less: generateLoaders('less'), | ||
53 | + sass: generateLoaders('sass', { indentedSyntax: true }), | ||
54 | + scss: generateLoaders('sass'), | ||
55 | + stylus: generateLoaders('stylus'), | ||
56 | + styl: generateLoaders('stylus') | ||
57 | + } | ||
58 | +} | ||
59 | + | ||
60 | +// Generate loaders for standalone style files (outside of .vue) | ||
61 | +exports.styleLoaders = function (options) { | ||
62 | + var output = [] | ||
63 | + var loaders = exports.cssLoaders(options) | ||
64 | + for (var extension in loaders) { | ||
65 | + var loader = loaders[extension] | ||
66 | + output.push({ | ||
67 | + test: new RegExp('\\.' + extension + '$'), | ||
68 | + use: loader | ||
69 | + }) | ||
70 | + } | ||
71 | + return output | ||
72 | +} |
build/vue-loader.conf.js
0 → 100644
1 | +var utils = require('./utils') | ||
2 | +var config = require('../config') | ||
3 | +var isProduction = process.env.NODE_ENV === 'production' | ||
4 | + | ||
5 | +module.exports = { | ||
6 | + loaders: utils.cssLoaders({ | ||
7 | + sourceMap: isProduction | ||
8 | + ? config.build.productionSourceMap | ||
9 | + : config.dev.cssSourceMap, | ||
10 | + extract: isProduction | ||
11 | + }) | ||
12 | +} |
build/webpack.base.conf.js
0 → 100644
1 | +var path = require('path') | ||
2 | +var utils = require('./utils') | ||
3 | +var config = require('../config') | ||
4 | +var vueLoaderConfig = require('./vue-loader.conf') | ||
5 | + | ||
6 | +function resolve(dir) { | ||
7 | + return path.join(__dirname, '..', dir) | ||
8 | +} | ||
9 | + | ||
10 | +module.exports = { | ||
11 | + entry: { | ||
12 | + app: './src/main.js' | ||
13 | + }, | ||
14 | + output: { | ||
15 | + path: config.build.assetsRoot, | ||
16 | + filename: '[name].js', | ||
17 | + publicPath: process.env.NODE_ENV === 'production' | ||
18 | + ? config.build.assetsPublicPath | ||
19 | + : config.dev.assetsPublicPath | ||
20 | + }, | ||
21 | + resolve: { | ||
22 | + extensions: ['.js', '.vue', '.json'], | ||
23 | + alias: { | ||
24 | + 'vue$': 'vue/dist/vue.esm.js', | ||
25 | + '@': resolve('src'), | ||
26 | + 'scss_vars': '@/styles/vars.scss' | ||
27 | + } | ||
28 | + }, | ||
29 | + module: { | ||
30 | + rules: [ | ||
31 | + { | ||
32 | + test: /\.vue$/, | ||
33 | + loader: 'vue-loader', | ||
34 | + options: vueLoaderConfig | ||
35 | + }, | ||
36 | + { | ||
37 | + test: /\.js$/, | ||
38 | + loader: 'babel-loader', | ||
39 | + include: [resolve('src'), resolve('test')] | ||
40 | + }, | ||
41 | + { | ||
42 | + test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, | ||
43 | + loader: 'url-loader', | ||
44 | + options: { | ||
45 | + limit: 10000, | ||
46 | + name: utils.assetsPath('img/[name].[hash:7].[ext]') | ||
47 | + } | ||
48 | + }, | ||
49 | + { | ||
50 | + test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, | ||
51 | + loader: 'url-loader', | ||
52 | + options: { | ||
53 | + limit: 10000, | ||
54 | + name: utils.assetsPath('fonts/[name].[hash:7].[ext]') | ||
55 | + } | ||
56 | + }, | ||
57 | + { | ||
58 | + test: /\.js$/i, | ||
59 | + loader: 'babel-loader', | ||
60 | + include: [ | ||
61 | + resolve('src'), | ||
62 | + resolve('test'), | ||
63 | + resolve('node_modules/element-ui/src'), | ||
64 | + resolve('node_modules/element-ui/packages') | ||
65 | + ], | ||
66 | + } | ||
67 | + ] | ||
68 | + } | ||
69 | +} |
build/webpack.dev.conf.js
0 → 100644
1 | +var utils = require('./utils') | ||
2 | +var webpack = require('webpack') | ||
3 | +var config = require('../config') | ||
4 | +var merge = require('webpack-merge') | ||
5 | +var baseWebpackConfig = require('./webpack.base.conf') | ||
6 | +var HtmlWebpackPlugin = require('html-webpack-plugin') | ||
7 | +var FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin') | ||
8 | + | ||
9 | +// add hot-reload related code to entry chunks | ||
10 | +Object.keys(baseWebpackConfig.entry).forEach(function (name) { | ||
11 | + baseWebpackConfig.entry[name] = ['./build/dev-client'].concat(baseWebpackConfig.entry[name]) | ||
12 | +}) | ||
13 | + | ||
14 | +module.exports = merge(baseWebpackConfig, { | ||
15 | + module: { | ||
16 | + rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap }) | ||
17 | + }, | ||
18 | + // cheap-module-eval-source-map is faster for development | ||
19 | + devtool: '#cheap-module-eval-source-map', | ||
20 | + plugins: [ | ||
21 | + new webpack.DefinePlugin({ | ||
22 | + 'process.env': config.dev.env | ||
23 | + }), | ||
24 | + // https://github.com/glenjamin/webpack-hot-middleware#installation--usage | ||
25 | + new webpack.HotModuleReplacementPlugin(), | ||
26 | + new webpack.NoEmitOnErrorsPlugin(), | ||
27 | + // https://github.com/ampedandwired/html-webpack-plugin | ||
28 | + new HtmlWebpackPlugin({ | ||
29 | + filename: 'index.html', | ||
30 | + template: 'index.html', | ||
31 | + favicon:'static/favicon.ico', | ||
32 | + inject: true | ||
33 | + }), | ||
34 | + new FriendlyErrorsPlugin() | ||
35 | + ] | ||
36 | +}) |
build/webpack.prod.conf.js
0 → 100644
1 | +var path = require('path') | ||
2 | +var utils = require('./utils') | ||
3 | +var webpack = require('webpack') | ||
4 | +var config = require('../config') | ||
5 | +var merge = require('webpack-merge') | ||
6 | +var baseWebpackConfig = require('./webpack.base.conf') | ||
7 | +var CopyWebpackPlugin = require('copy-webpack-plugin') | ||
8 | +var HtmlWebpackPlugin = require('html-webpack-plugin') | ||
9 | +var ExtractTextPlugin = require('extract-text-webpack-plugin') | ||
10 | +var OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin') | ||
11 | + | ||
12 | +var env = config.build.env | ||
13 | + | ||
14 | +var webpackConfig = merge(baseWebpackConfig, { | ||
15 | + module: { | ||
16 | + rules: utils.styleLoaders({ | ||
17 | + sourceMap: config.build.productionSourceMap, | ||
18 | + extract: true | ||
19 | + }) | ||
20 | + }, | ||
21 | + devtool: config.build.productionSourceMap ? '#source-map' : false, | ||
22 | + output: { | ||
23 | + publicPath: './', | ||
24 | + path: config.build.assetsRoot, | ||
25 | + filename: utils.assetsPath('js/[name].[chunkhash].js'), | ||
26 | + chunkFilename: utils.assetsPath('js/[id].[chunkhash].js') | ||
27 | + }, | ||
28 | + plugins: [ | ||
29 | + // http://vuejs.github.io/vue-loader/en/workflow/production.html | ||
30 | + new webpack.DefinePlugin({ | ||
31 | + 'process.env': env | ||
32 | + }), | ||
33 | + new webpack.optimize.UglifyJsPlugin({ | ||
34 | + compress: { | ||
35 | + warnings: false | ||
36 | + }, | ||
37 | + sourceMap: true | ||
38 | + }), | ||
39 | + // extract css into its own file | ||
40 | + new ExtractTextPlugin({ | ||
41 | + filename: utils.assetsPath('css/[name].[contenthash].css') | ||
42 | + }), | ||
43 | + // Compress extracted CSS. We are using this plugin so that possible | ||
44 | + // duplicated CSS from different components can be deduped. | ||
45 | + new OptimizeCSSPlugin({ | ||
46 | + cssProcessorOptions: { | ||
47 | + safe: true | ||
48 | + } | ||
49 | + }), | ||
50 | + // generate dist index.html with correct asset hash for caching. | ||
51 | + // you can customize output by editing /index.html | ||
52 | + // see https://github.com/ampedandwired/html-webpack-plugin | ||
53 | + new HtmlWebpackPlugin({ | ||
54 | + filename: config.build.index, | ||
55 | + template: 'index.html', | ||
56 | + inject: true, | ||
57 | + minify: { | ||
58 | + removeComments: true, | ||
59 | + collapseWhitespace: true, | ||
60 | + removeAttributeQuotes: true | ||
61 | + // more options: | ||
62 | + // https://github.com/kangax/html-minifier#options-quick-reference | ||
63 | + }, | ||
64 | + // necessary to consistently work with multiple chunks via CommonsChunkPlugin | ||
65 | + chunksSortMode: 'dependency' | ||
66 | + }), | ||
67 | + // split vendor js into its own file | ||
68 | + new webpack.optimize.CommonsChunkPlugin({ | ||
69 | + name: 'vendor', | ||
70 | + minChunks: function (module, count) { | ||
71 | + // any required modules inside node_modules are extracted to vendor | ||
72 | + return ( | ||
73 | + module.resource && | ||
74 | + /\.js$/.test(module.resource) && | ||
75 | + module.resource.indexOf( | ||
76 | + path.join(__dirname, '../node_modules') | ||
77 | + ) === 0 | ||
78 | + ) | ||
79 | + } | ||
80 | + }), | ||
81 | + // extract webpack runtime and module manifest to its own file in order to | ||
82 | + // prevent vendor hash from being updated whenever app bundle is updated | ||
83 | + new webpack.optimize.CommonsChunkPlugin({ | ||
84 | + name: 'manifest', | ||
85 | + chunks: ['vendor'] | ||
86 | + }), | ||
87 | + // copy custom static assets | ||
88 | + new CopyWebpackPlugin([ | ||
89 | + { | ||
90 | + from: path.resolve(__dirname, '../static'), | ||
91 | + to: config.build.assetsSubDirectory, | ||
92 | + ignore: ['.*'] | ||
93 | + } | ||
94 | + ]) | ||
95 | + ] | ||
96 | +}) | ||
97 | + | ||
98 | +if (config.build.productionGzip) { | ||
99 | + var CompressionWebpackPlugin = require('compression-webpack-plugin') | ||
100 | + | ||
101 | + webpackConfig.plugins.push( | ||
102 | + new CompressionWebpackPlugin({ | ||
103 | + asset: '[path].gz[query]', | ||
104 | + algorithm: 'gzip', | ||
105 | + test: new RegExp( | ||
106 | + '\\.(' + | ||
107 | + config.build.productionGzipExtensions.join('|') + | ||
108 | + ')$' | ||
109 | + ), | ||
110 | + threshold: 10240, | ||
111 | + minRatio: 0.8 | ||
112 | + }) | ||
113 | + ) | ||
114 | +} | ||
115 | + | ||
116 | +if (config.build.bundleAnalyzerReport) { | ||
117 | + var BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin | ||
118 | + webpackConfig.plugins.push(new BundleAnalyzerPlugin()) | ||
119 | +} | ||
120 | + | ||
121 | +module.exports = webpackConfig |
config/dev.env.js
0 → 100644
config/index.js
0 → 100644
1 | +// see http://vuejs-templates.github.io/webpack for documentation. | ||
2 | +var path = require('path') | ||
3 | + | ||
4 | +module.exports = { | ||
5 | + build: { | ||
6 | + env: require('./prod.env'), | ||
7 | + index: path.resolve(__dirname, '../dist/index.html'), | ||
8 | + assetsRoot: path.resolve(__dirname, '../dist'), | ||
9 | + assetsSubDirectory: 'static', | ||
10 | + assetsPublicPath: './', | ||
11 | + productionSourceMap: true, | ||
12 | + // Gzip off by default as many popular static hosts such as2.20202 | ||
13 | + // Surge or Netlify already gzip all static assets for you. | ||
14 | + // Before setting to `true`, make sure to: | ||
15 | + // npm install --save-dev compression-webpack-plugin | ||
16 | + productionGzip: false, | ||
17 | + | ||
18 | + productionGzipExtensions: ['js', 'css'], | ||
19 | + // Run the build command with an extra argument to | ||
20 | + // View the bundle analyzer report after build finishes: | ||
21 | + // `npm run build --report` | ||
22 | + // Set to `true` or `false` to always turn it on or off | ||
23 | + bundleAnalyzerReport: process.env.npm_config_report | ||
24 | + }, | ||
25 | + dev: { | ||
26 | + env: require('./dev.env'), | ||
27 | + port: 9998, | ||
28 | + autoOpenBrowser: true, | ||
29 | + assetsSubDirectory: 'static', | ||
30 | + assetsPublicPath: '/', | ||
31 | + proxyTable: { | ||
32 | + '/api':{ | ||
33 | + target: 'http://192.168.1.53:12343',//设置你调用的接口域名和端口号 别忘了加http | ||
34 | + // target: 'http://localhost:12343',//设置你调用的接口域名和端口号 别忘了加http | ||
35 | + changeOrigin: true, | ||
36 | + pathRewrite: { | ||
37 | + '^/api/': '/'//这里理解成用‘/api’代替target里面的地址,后面组件中我们掉接口时直接用api代替 比如我要调用'http://40.00.100.100:3002/user/add',直接写‘/api/user/add’即可 | ||
38 | + } | ||
39 | + } | ||
40 | + }, | ||
41 | + // CSS Sourcemaps off by default because relative paths are "buggy" | ||
42 | + // with this option, according to the CSS-Loader README | ||
43 | + // (https://github.com/webpack/css-loader#sourcemaps) | ||
44 | + // In our experience, they generally work as expected, | ||
45 | + // just be aware of this issue when enabling this option. | ||
46 | + cssSourceMap: false | ||
47 | + } | ||
48 | +} |
config/prod.env.js
0 → 100644
index.html
0 → 100644
1 | +<!DOCTYPE html> | ||
2 | +<html> | ||
3 | + | ||
4 | +<head> | ||
5 | + <meta charset="utf-8"> | ||
6 | + <title>车辆调度系统</title> | ||
7 | + <link rel="shortcut icon" type="image/x-icon" href="favicon.ico"> | ||
8 | +</head> | ||
9 | + | ||
10 | +<body> | ||
11 | + <div id="app"> | ||
12 | + | ||
13 | + </div> | ||
14 | + <!-- built files will be auto injected --> | ||
15 | +</body> | ||
16 | + | ||
17 | +</html> |
package-lock.json
0 → 100644
此 diff 太大无法显示。
package.json
0 → 100644
1 | +{ | ||
2 | + "name": "vueadmin", | ||
3 | + "version": "1.0.5", | ||
4 | + "description": "vue admin project", | ||
5 | + "author": "taylor <709161610@qq.com>", | ||
6 | + "license": "MIT", | ||
7 | + "scripts": { | ||
8 | + "dev": "node build/dev-server.js", | ||
9 | + "start": "node build/dev-server.js", | ||
10 | + "build": "node build/build.js" | ||
11 | + }, | ||
12 | + "dependencies": { | ||
13 | + "axios": "^0.19.0", | ||
14 | + "echarts": "^3.3.2", | ||
15 | + "element-ui": "^2.13.0", | ||
16 | + "eslint": "^5.14.1", | ||
17 | + "file-saver": "^2.0.2", | ||
18 | + "font-awesome": "^4.7.0", | ||
19 | + "html2canvas": "^1.0.0-rc.5", | ||
20 | + "install": "^0.12.2", | ||
21 | + "js-cookie": "^2.2.1", | ||
22 | + "jspdf": "^1.5.3", | ||
23 | + "jszip": "^3.2.2", | ||
24 | + "moment": "^2.24.0", | ||
25 | + "npm": "^6.8.0", | ||
26 | + "nprogress": "^0.2.0", | ||
27 | + "script-loader": "^0.7.2", | ||
28 | + "vue": "^2.2.2", | ||
29 | + "vue-count-to": "^1.0.13", | ||
30 | + "vue-i18n": "^8.14.0", | ||
31 | + "vue-router": "^2.3.0", | ||
32 | + "vuex": "^2.0.0-rc.6", | ||
33 | + "xlsx": "^0.15.6" | ||
34 | + }, | ||
35 | + "devDependencies": { | ||
36 | + "autoprefixer": "^6.7.2", | ||
37 | + "axios-mock-adapter": "^1.7.1", | ||
38 | + "babel-core": "^6.22.1", | ||
39 | + "babel-helper-vue-jsx-merge-props": "^2.0.3", | ||
40 | + "babel-loader": "^6.2.10", | ||
41 | + "babel-plugin-syntax-jsx": "^6.18.0", | ||
42 | + "babel-plugin-transform-runtime": "^6.22.0", | ||
43 | + "babel-plugin-transform-vue-jsx": "^3.7.0", | ||
44 | + "babel-polyfill": "^6.16.0", | ||
45 | + "babel-preset-env": "^1.7.0", | ||
46 | + "babel-preset-es2015": "^6.0.0", | ||
47 | + "babel-preset-stage-2": "^6.22.0", | ||
48 | + "babel-register": "^6.22.0", | ||
49 | + "chalk": "^1.1.3", | ||
50 | + "connect-history-api-fallback": "^1.3.0", | ||
51 | + "copy-webpack-plugin": "^4.0.1", | ||
52 | + "css-loader": "^0.26.1", | ||
53 | + "eventsource-polyfill": "^0.9.6", | ||
54 | + "express": "^4.14.1", | ||
55 | + "extract-text-webpack-plugin": "^2.0.0", | ||
56 | + "file-loader": "^0.10.0", | ||
57 | + "friendly-errors-webpack-plugin": "^1.1.3", | ||
58 | + "function-bind": "^1.0.2", | ||
59 | + "html-webpack-plugin": "^2.28.0", | ||
60 | + "http-proxy-middleware": "^0.19.1", | ||
61 | + "json-loader": "^0.5.4", | ||
62 | + "mockjs": "^1.0.1-beta3", | ||
63 | + "node-sass": "^4.5.0", | ||
64 | + "opn": "^4.0.2", | ||
65 | + "optimize-css-assets-webpack-plugin": "^1.3.0", | ||
66 | + "ora": "^1.0.0", | ||
67 | + "qs": "^6.7.0", | ||
68 | + "rimraf": "^2.6.0", | ||
69 | + "sass-loader": "^6.0.0", | ||
70 | + "semver": "^5.3.0", | ||
71 | + "shelljs": "^0.7.6", | ||
72 | + "url-loader": "^0.5.8", | ||
73 | + "vue-loader": "^11.1.4", | ||
74 | + "vue-style-loader": "^2.0.0", | ||
75 | + "vue-template-compiler": "^2.2.4", | ||
76 | + "webpack": "^2.2.1", | ||
77 | + "webpack-bundle-analyzer": "^3.4.1", | ||
78 | + "webpack-dev-middleware": "^1.10.0", | ||
79 | + "webpack-hot-middleware": "^2.16.1", | ||
80 | + "webpack-merge": "^2.6.1" | ||
81 | + }, | ||
82 | + "engines": { | ||
83 | + "node": ">= 4.0.0", | ||
84 | + "npm": ">= 3.0.0" | ||
85 | + }, | ||
86 | + "browserslist": [ | ||
87 | + "> 1%", | ||
88 | + "last 2 versions", | ||
89 | + "not ie <= 8" | ||
90 | + ], | ||
91 | + "main": ".eslintrc.js", | ||
92 | + "repository": { | ||
93 | + "type": "git", | ||
94 | + "url": "git@118.31.66.166:zp260/vue_cli.git" | ||
95 | + }, | ||
96 | + "keywords": [] | ||
97 | +} |
src/App.vue
0 → 100644
1 | +<template> | ||
2 | + <div id="app"> | ||
3 | + <transition name="fade" mode="out-in"> | ||
4 | + <router-view></router-view> | ||
5 | + </transition> | ||
6 | + </div> | ||
7 | +</template> | ||
8 | + | ||
9 | +<script> | ||
10 | +export default { | ||
11 | + name: 'app', | ||
12 | + components: { | ||
13 | + } | ||
14 | +} | ||
15 | + | ||
16 | +</script> | ||
17 | + | ||
18 | +<style lang="scss"> | ||
19 | +body { | ||
20 | + margin: 0px; | ||
21 | + padding: 0px; | ||
22 | + /*background: url(assets/bg1.jpg) center !important; | ||
23 | + background-size: cover;*/ | ||
24 | + // background: #1F2D3D; | ||
25 | + font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif; | ||
26 | + font-size: 14px; | ||
27 | + -webkit-font-smoothing: antialiased; | ||
28 | +} | ||
29 | + | ||
30 | +#app { | ||
31 | + position: absolute; | ||
32 | + top: 0px; | ||
33 | + bottom: 0px; | ||
34 | + width: 100%; | ||
35 | +} | ||
36 | + | ||
37 | +.el-submenu [class^=fa] { | ||
38 | + vertical-align: baseline; | ||
39 | + margin-right: 10px; | ||
40 | +} | ||
41 | + | ||
42 | +.el-menu-item [class^=fa] { | ||
43 | + vertical-align: baseline; | ||
44 | + margin-right: 10px; | ||
45 | +} | ||
46 | + | ||
47 | +.toolbar { | ||
48 | + background: #f2f2f2; | ||
49 | + padding: 10px; | ||
50 | + //border:1px solid #dfe6ec; | ||
51 | + margin: 10px 0px; | ||
52 | + .el-form-item { | ||
53 | + margin-bottom: 10px; | ||
54 | + } | ||
55 | +} | ||
56 | + | ||
57 | +.fade-enter-active, | ||
58 | +.fade-leave-active { | ||
59 | + transition: all .2s ease; | ||
60 | +} | ||
61 | + | ||
62 | +.fade-enter, | ||
63 | +.fade-leave-active { | ||
64 | + opacity: 0; | ||
65 | +} | ||
66 | +</style> |
src/api/Allocat.js
0 → 100644
1 | +import http from './http.js' | ||
2 | +let baseUrl = 'nmms-server-import/nmms/allocat' | ||
3 | + | ||
4 | + | ||
5 | +export const addAllocatImport=params=>{return http.post(`${baseUrl}/addAllocatImport`, params);}; | ||
6 | +export const addAllocatArrive=params=>{return http.post(`${baseUrl}/addAllocatArrive`, params);}; | ||
7 | +export const QueryData=params=>{return http.get(`${baseUrl}/QueryData`, params);}; | ||
8 | +export const ediAllocat=params=>{return http.put(`${baseUrl}/ediAllocat`, params);}; | ||
9 | + | ||
10 | +export const sendCreateMt6202=params=>{return http.post(`${baseUrl}/sendCreateMt6202`, params);}; | ||
11 | +export const sendRemoveMt6202=params=>{return http.post(`${baseUrl}/sendRemoveMt6202`, params);}; | ||
12 | +export const sendCreateMt3202=params=>{return http.post(`${baseUrl}/sendCreateMt3202`, params);}; | ||
13 | +export const sendRemoveMt3202=params=>{return http.post(`${baseUrl}/sendRemoveMt3202`, params);}; |
src/api/InResponse.js
0 → 100644
1 | +import http from './http.js' | ||
2 | + | ||
3 | +let baseUrl = 'nmms-server-import/nmms/rep' | ||
4 | +//添加回执明细 | ||
5 | +export const addResponse=params=>{return http.post(`${baseUrl}/InsertResponse`, params);}; | ||
6 | +//查询回执明细列表 | ||
7 | +export const selectResponseList=params=>{return http.post(`${baseUrl}/selectResponseList`, params);}; |
src/api/api.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | +import Vue from 'vue' | ||
3 | +import qs from 'qs' | ||
4 | + | ||
5 | +Vue.prototype.$http = axios; | ||
6 | + | ||
7 | + | ||
8 | +export const getuserMenus = params => { return axios.get(`USER-CENTER/perm/userMenus`, { params: params }); }; | ||
9 | + | ||
10 | +export const getUserList = params => { return axios.get(`/cloud-user-center/user/list`, { params: params }); }; | ||
11 | + | ||
12 | +export const getUserListPage = params => { return axios({ | ||
13 | + method: 'GET', | ||
14 | + url: `/cloud-user-center/user/list`, | ||
15 | + data: params, | ||
16 | + headers: { | ||
17 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
18 | + } | ||
19 | + // withCredentials: true | ||
20 | +}) }; | ||
21 | + | ||
22 | +export const removeUser = params => { return axios({ | ||
23 | + method: 'DELETE', | ||
24 | + url: `/cloud-user-center/user/del`, | ||
25 | + data: params, | ||
26 | + headers: { | ||
27 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
28 | + } | ||
29 | +})}; | ||
30 | + | ||
31 | +export const batchRemoveUser = params => { return axios.get(`USER-CENTER/user/batchremove`, { params: params }); }; | ||
32 | + | ||
33 | +export const editUser = params => { return axios({ | ||
34 | + method: 'PUT', | ||
35 | + url: `/cloud-user-center/user/edit`, | ||
36 | + data: params, | ||
37 | + headers: { | ||
38 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
39 | + } | ||
40 | +})}; | ||
41 | + | ||
42 | +export const addUser = params => { return axios({ | ||
43 | + method: 'POST', | ||
44 | + url: `/cloud-user-center/user/add`, | ||
45 | + data: params, | ||
46 | + headers: { | ||
47 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
48 | + } | ||
49 | +})}; | ||
50 | + | ||
51 | +export const setUserRole = params => { return axios({ | ||
52 | + method: 'PUT', | ||
53 | + url: `/cloud-user-center/user/roleset`, | ||
54 | + data: params, | ||
55 | + headers: { | ||
56 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
57 | + } | ||
58 | +})}; |
src/api/article.js
0 → 100644
1 | +import request from '@/utils/request' | ||
2 | + | ||
3 | +export function fetchList(query) { | ||
4 | + return request({ | ||
5 | + url: '/article/list', | ||
6 | + method: 'get', | ||
7 | + params: query | ||
8 | + }) | ||
9 | +} | ||
10 | + | ||
11 | +export function fetchArticle(id) { | ||
12 | + return request({ | ||
13 | + url: '/article/detail', | ||
14 | + method: 'get', | ||
15 | + params: { id } | ||
16 | + }) | ||
17 | +} | ||
18 | + | ||
19 | +export function fetchPv(pv) { | ||
20 | + return request({ | ||
21 | + url: '/article/pv', | ||
22 | + method: 'get', | ||
23 | + params: { pv } | ||
24 | + }) | ||
25 | +} | ||
26 | + | ||
27 | +export function createArticle(data) { | ||
28 | + return request({ | ||
29 | + url: '/article/create', | ||
30 | + method: 'post', | ||
31 | + data | ||
32 | + }) | ||
33 | +} | ||
34 | + | ||
35 | +export function updateArticle(data) { | ||
36 | + return request({ | ||
37 | + url: '/article/update', | ||
38 | + method: 'post', | ||
39 | + data | ||
40 | + }) | ||
41 | +} |
src/api/base.js
0 → 100644
src/api/company.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | + | ||
3 | +let base = '/cloud-user-center/company'; | ||
4 | + | ||
5 | + | ||
6 | +export const getList = params => { return axios.get(`${base}/list`, { params: params }); }; | ||
7 | + | ||
8 | + | ||
9 | +export const remove = params => { return axios({ | ||
10 | + method: 'DELETE', | ||
11 | + url: `${base}/del`, | ||
12 | + data: params, | ||
13 | + headers: { | ||
14 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
15 | + } | ||
16 | +})}; | ||
17 | + | ||
18 | +//批量删除 | ||
19 | +export const batchRemove = params => { return axios.get(`${base}/batchremove`, { params: params }); }; | ||
20 | + | ||
21 | +export const edit = params => { return axios({ | ||
22 | + method: 'PUT', | ||
23 | + url: `${base}/edit`, | ||
24 | + data: params, | ||
25 | + headers: { | ||
26 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
27 | + } | ||
28 | +})}; | ||
29 | + | ||
30 | +export const add = params => { return axios({ | ||
31 | + method: 'POST', | ||
32 | + url: `${base}/add`, | ||
33 | + data: params, | ||
34 | + headers: { | ||
35 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
36 | + } | ||
37 | +})}; |
src/api/country.js
0 → 100644
1 | +import http from './http.js' | ||
2 | +let baseUrl = 'nmms-server-export/nmms/country' | ||
3 | + | ||
4 | + | ||
5 | +export const getCountry = params => { return http.get(`${baseUrl}/getCountryCode`, params); }; | ||
6 | + | ||
7 | +export const getByCountryCodeForName = params => { return http.post(`${baseUrl}/getByCountryCodeForName`,params)}; | ||
8 | + | ||
9 | +export const getByCountryCode = params => { return http.post(`${baseUrl}/getByCountryCode`,params)}; | ||
10 | + | ||
11 | +export const getAirportCode = params =>{return http.get(`/nmms-server-import/nmms/mt1201/selectList`,params)} | ||
12 | + | ||
13 | +export const getCustomCode = params =>{return http.get(`/nmms-server-import/nmms/mt1201/selectCustomcode`,params)} |
src/api/department.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | + | ||
3 | +let base = '/cloud-user-center/department'; | ||
4 | + | ||
5 | + | ||
6 | +export const getList = params => { return axios.get(`${base}/list`, { params: params }); }; | ||
7 | + | ||
8 | + | ||
9 | +export const remove = params => { return axios({ | ||
10 | + method: 'DELETE', | ||
11 | + url: `${base}/del`, | ||
12 | + data: params, | ||
13 | + headers: { | ||
14 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
15 | + } | ||
16 | +})}; | ||
17 | + | ||
18 | +//批量删除 | ||
19 | +export const batchRemove = params => { return axios.get(`${base}/batchremove`, { params: params }); }; | ||
20 | + | ||
21 | +export const edit = params => { return axios({ | ||
22 | + method: 'PUT', | ||
23 | + url: `${base}/edit`, | ||
24 | + data: params, | ||
25 | + headers: { | ||
26 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
27 | + } | ||
28 | +})}; | ||
29 | + | ||
30 | +export const add = params => { return axios({ | ||
31 | + method: 'POST', | ||
32 | + url: `${base}/add`, | ||
33 | + data: params, | ||
34 | + headers: { | ||
35 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
36 | + } | ||
37 | +})}; |
src/api/dispatch_api.js
0 → 100644
1 | +import http from './http.js' | ||
2 | + | ||
3 | +let baseUrl = 'dispatch-system/dispatch' | ||
4 | +// let baseUrl = 'http://127.0.0.1:9999/dispatch' | ||
5 | +/*用户端,调度车辆*/ | ||
6 | +export const dispatch = params =>{return http.post(`${baseUrl}/dispatch`, params);}; | ||
7 | +/*用户端,取消车辆调度*/ | ||
8 | +export const cancel = params =>{return http.put(`${baseUrl}/cancel`, params);}; | ||
9 | +/*用户端,获取用户信息*/ | ||
10 | +export const getUser = params =>{return http.get(`${baseUrl}/user/getUser`, params);}; | ||
11 | + | ||
12 | +/* 管理员端,调度记录,开始任务 */ | ||
13 | +export const startTask = params =>{return http.put(`${baseUrl}/startTask`, params);}; | ||
14 | +/* 管理员端,调度记录,结束任务 */ | ||
15 | +export const completeTask = params =>{return http.put(`${baseUrl}/completeTask`, params);}; | ||
16 | + | ||
17 | +/*用户端,管理员端调度记录,查询车辆调度记录*/ | ||
18 | +export const selectDispatchNoteList = params =>{return http.get(`${baseUrl}/dispatchNote/selectDispatchNoteList`, params);}; | ||
19 | +/*管理员端,调度记录,增加车辆调度记录*/ | ||
20 | +export const insertDispatchNote = params =>{return http.post(`${baseUrl}/dispatchNote/insertDispatchNote`, params);}; | ||
21 | +/*管理员端,调度记录,编辑车辆调度记录*/ | ||
22 | +export const updateDispatchNote = params =>{return http.put(`${baseUrl}/dispatchNote/updateDispatchNote`, params);}; | ||
23 | +/*管理员端,调度记录,删除车辆调度记录*/ | ||
24 | +export const deleteDispatchNote = params =>{return http.del(`${baseUrl}/dispatchNote/deleteDispatchNote`, params);}; | ||
25 | + | ||
26 | + | ||
27 | +/*管理员端,车辆信息,查询车辆信息*/ | ||
28 | +export const selectVehicleInfoList = params =>{return http.get(`${baseUrl}/vehicleInfo/selectVehicleInfoList`, params);}; | ||
29 | +/*管理员端,车辆信息,新增车辆信息*/ | ||
30 | +export const insertVehicleInfo = params =>{return http.post(`${baseUrl}/vehicleInfo/insertVehicleInfo`, params);}; | ||
31 | +/*管理员端,车辆信息,修改车辆信息*/ | ||
32 | +export const updateVehicleInfo = params =>{return http.put(`${baseUrl}/vehicleInfo/updateVehicleInfo`, params);}; | ||
33 | +/*管理员端,车辆信息,删除车辆信息*/ | ||
34 | +export const deleteVehicleInfo = params =>{return http.del(`${baseUrl}/vehicleInfo/deleteVehicleInfo`, params);}; | ||
35 | + | ||
36 | +/*管理员端,驾驶员信息,查询驾驶员信息*/ | ||
37 | +export const selectDriverInfoList = params =>{return http.get(`${baseUrl}/driverInfo/selectDriverInfoList`, params);}; | ||
38 | +/*管理员端,驾驶员信息,新增驾驶员信息*/ | ||
39 | +export const insertDriverInfo = params =>{return http.post(`${baseUrl}/driverInfo/insertDriverInfo`, params);}; | ||
40 | +/*管理员端,驾驶员信息,修改驾驶员信息*/ | ||
41 | +export const updateDriverInfo = params =>{return http.put(`${baseUrl}/driverInfo/updateDriverInfo`, params);}; | ||
42 | +/*管理员端,驾驶员信息,删除驾驶员信息*/ | ||
43 | +export const deleteDriverInfo = params =>{return http.del(`${baseUrl}/driverInfo/deleteDriverInfo`, params);}; |
src/api/el-ext/eltree.js
0 → 100644
1 | + |
src/api/empt/location_api.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | + | ||
3 | +let base = 'empt-location/location'; | ||
4 | + | ||
5 | + | ||
6 | +export const getList = params => { return axios.get(`${base}/list`, { params: params }); }; | ||
7 | + | ||
8 | + | ||
9 | +export const remove = params => { return axios({ | ||
10 | + method: 'DELETE', | ||
11 | + url: `${base}/del`, | ||
12 | + data: params, | ||
13 | + headers: { | ||
14 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
15 | + } | ||
16 | +})}; | ||
17 | + | ||
18 | +//批量删除 | ||
19 | +export const batchRemove = params => { return axios.get(`${base}/batchremove`, { params: params }); }; | ||
20 | + | ||
21 | +export const edit = params => { return axios({ | ||
22 | + method: 'PUT', | ||
23 | + url: `${base}/edit`, | ||
24 | + data: params, | ||
25 | + headers: { | ||
26 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
27 | + } | ||
28 | +})}; | ||
29 | + | ||
30 | +export const add = params => { return axios({ | ||
31 | + method: 'POST', | ||
32 | + url: `${base}/add`, | ||
33 | + params: params, | ||
34 | + headers: { | ||
35 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
36 | + } | ||
37 | +})}; | ||
38 | + | ||
39 | +export const update = params => { return axios({ | ||
40 | + method: 'PUT', | ||
41 | + url: `${base}/update`, | ||
42 | + data: params, | ||
43 | + headers: { | ||
44 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
45 | + } | ||
46 | +})}; |
src/api/exitArrive.js
0 → 100644
1 | +import http from './http.js' | ||
2 | + | ||
3 | +let baseUrl = 'nmms-server-export/nmms/mt3201' | ||
4 | + | ||
5 | +export const getMt3201ListForParam = params => { | ||
6 | + return http.get(`${baseUrl}/getMt3201ListForParam`, params); | ||
7 | +}; | ||
8 | +export const deleteByIsDelete = params => { return http.del(`${baseUrl}/deleteByIsDelete`,params)}; | ||
9 | + | ||
10 | +export const updateStatus = params => { return http.put(`${baseUrl}/updateStatus`, params)}; | ||
11 | + | ||
12 | +export const updateMT3201 = params => { return http.put(`${baseUrl}/updateMt3201`,params)}; | ||
13 | + | ||
14 | +export const addMt3201 = params => { return http.post(`${baseUrl}/addMt3201`,params)}; | ||
15 | + | ||
16 | +export const sendCreateMt3201 = params => { return http.post(`${baseUrl}/sendCreateMt3201`,params)}; | ||
17 | + | ||
18 | +export const sendRemoveMt3201 = params => { return http.post(`${baseUrl}/sendRemoveMt3201`,params)}; |
src/api/exitFlight.js
0 → 100644
src/api/exitLoading.js
0 → 100644
1 | +import http from './http.js' | ||
2 | + | ||
3 | +let baseUrl = 'nmms-server-export/nmms/mt4201' | ||
4 | + | ||
5 | +export const getMt4201ListForParam = params => { | ||
6 | + return http.get(`${baseUrl}/getMt4201ListForParam`, params); | ||
7 | +}; | ||
8 | +export const deleteByIsDelete = params => { return http.del(`${baseUrl}/deleteByIsDelete`,params)}; | ||
9 | + | ||
10 | +export const updateStatus = params => { return http.put(`${baseUrl}/updateStatus`, params)}; | ||
11 | + | ||
12 | +export const updateMT4201 = params => { return http.put(`${baseUrl}/updateMt4201`,params)}; | ||
13 | + | ||
14 | +export const addMt4201 = params => { return http.post(`${baseUrl}/addMt4201`,params)}; | ||
15 | + | ||
16 | + | ||
17 | +export const sendCreateMt4201 = params => { return http.post(`${baseUrl}/sendCreateMt4201`,params)}; | ||
18 | + | ||
19 | +export const sendDeleteMt4201 = params => { return http.post(`${baseUrl}/sendDeleteMt4201`,params)}; | ||
20 | + | ||
21 | + | ||
22 | + |
src/api/exitManifest.js
0 → 100644
src/api/exitPre.js
0 → 100644
1 | +import http from './http.js' | ||
2 | + | ||
3 | +let baseUrl = 'nmms-server-export/nmms/mt2201' | ||
4 | + | ||
5 | +export const getMt2201ListForParam = params => { return http.get(`${baseUrl}/getMt2201ListForParam`, params)}; | ||
6 | + | ||
7 | +export const deleteByIsDelete = params => { return http.del(`${baseUrl}/deleteByIsDelete`,params)}; | ||
8 | + | ||
9 | +export const updateStatus = params => { return http.put(`${baseUrl}/updateStatus`, params) }; | ||
10 | + | ||
11 | +export const updateMT2201 = params => { return http.put(`${baseUrl}/updateMt2201`,params)}; | ||
12 | + | ||
13 | +export const addMt2201 = params => { return http.post(`${baseUrl}/addMt2201`,params)}; | ||
14 | + | ||
15 | +export const getLostLoadChange = params => { return http.get(`${baseUrl}/getLostLoadChange`, params)}; | ||
16 | + | ||
17 | +export const saveLostChange = params => { return http.get(`${baseUrl}/saveLostChange`, params)}; | ||
18 | + | ||
19 | +export const saveLostLoad = params => { return http.put(`${baseUrl}/saveLostLoad`,params)}; | ||
20 | + | ||
21 | +export const sendDeleteMt2201 = params =>{return http.post(`${baseUrl}/sendDeleteMt2201`,params)} | ||
22 | + | ||
23 | +export const sendUpdateMt2201 = params =>{return http.post(`${baseUrl}/sendUpdateMt2201`,params)} | ||
24 | + | ||
25 | +export const sendCreateMt2201 = params =>{return http.post(`${baseUrl}/sendCreateMt2201`,params)} |
src/api/exitTidy.js
0 → 100644
1 | +import http from './http.js' | ||
2 | + | ||
3 | +let baseUrl = 'nmms-server-export/nmms/mt520x' | ||
4 | + | ||
5 | +export const getMt520XListForParam = params => { | ||
6 | + return http.get(`${baseUrl}/getMt520xListForParam`, params); | ||
7 | +}; | ||
8 | +export const deleteByIsDelete = params => { return http.del(`${baseUrl}/deleteByIsDelete`,params)}; | ||
9 | + | ||
10 | +export const updateStatus = params => { return http.put(`${baseUrl}/updateStatus`, params)}; | ||
11 | + | ||
12 | +export const updateMt520X = params => { return http.put(`${baseUrl}/updateMt520x`,params)}; | ||
13 | + | ||
14 | +export const addMt520X = params => { return http.post(`${baseUrl}/addMt520x`,params)}; | ||
15 | + | ||
16 | +export const sendCreateMt5202 = params => { return http.post(`${baseUrl}/sendCreateMt5202`,params)}; | ||
17 | + | ||
18 | +export const sendRemoveMt5202 = params => { return http.post(`${baseUrl}/sendRemoveMt5202`,params)}; |
src/api/group_company.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | + | ||
3 | +let base = '/cloud-user-center/group'; | ||
4 | + | ||
5 | + | ||
6 | +export const getList = params => { return axios.get(`${base}/list`, { params: params }); }; | ||
7 | + | ||
8 | + | ||
9 | +export const remove = params => { return axios({ | ||
10 | + method: 'DELETE', | ||
11 | + url: `${base}/del`, | ||
12 | + data: params, | ||
13 | + headers: { | ||
14 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
15 | + } | ||
16 | +})}; | ||
17 | + | ||
18 | +//批量删除 | ||
19 | +export const batchRemove = params => { return axios.get(`${base}/batchremove`, { params: params }); }; | ||
20 | + | ||
21 | +export const edit = params => { return axios({ | ||
22 | + method: 'PUT', | ||
23 | + url: `${base}/edit`, | ||
24 | + data: params, | ||
25 | + headers: { | ||
26 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
27 | + } | ||
28 | +})}; | ||
29 | + | ||
30 | +export const add = params => { return axios({ | ||
31 | + method: 'POST', | ||
32 | + url: `${base}/add`, | ||
33 | + data: params, | ||
34 | + headers: { | ||
35 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
36 | + } | ||
37 | +})}; |
src/api/htmlToPdf.js
0 → 100644
1 | +//不使用JQuery版的 | ||
2 | + | ||
3 | +import html2canvas from 'html2canvas'; | ||
4 | +import JsPDF from 'jspdf'; | ||
5 | + | ||
6 | +/** | ||
7 | + * @param ele 要生成 pdf 的DOM元素(容器) | ||
8 | + * @param padfName PDF文件生成后的文件名字 | ||
9 | + * */ | ||
10 | + | ||
11 | +function downloadPDF(ele, pdfName){ | ||
12 | + | ||
13 | + let eleW = ele.offsetWidth;// 获得该容器的宽 | ||
14 | + let eleH = ele.offsetHeight;// 获得该容器的高 | ||
15 | + | ||
16 | + | ||
17 | + let eleOffsetTop = ele.offsetTop; // 获得该容器到文档顶部的距离 | ||
18 | + let eleOffsetLeft = ele.offsetLeft; // 获得该容器到文档最左的距离 | ||
19 | + | ||
20 | + var canvas = document.createElement("canvas"); | ||
21 | + var abs = 0; | ||
22 | + | ||
23 | + let win_in = document.documentElement.clientWidth || document.body.clientWidth; // 获得当前可视窗口的宽度(不包含滚动条) | ||
24 | + let win_out = window.innerWidth; // 获得当前窗口的宽度(包含滚动条) | ||
25 | + | ||
26 | + if(win_out>win_in){ | ||
27 | + // abs = (win_o - win_i)/2; // 获得滚动条长度的一半 | ||
28 | + abs = (win_out - win_in)/2; // 获得滚动条宽度的一半 | ||
29 | + // console.log(a, '新abs'); | ||
30 | + } | ||
31 | + | ||
32 | + canvas.width = eleW * 2; // 将画布宽&&高放大两倍 | ||
33 | + canvas.height = eleH * 2; | ||
34 | + | ||
35 | + | ||
36 | + | ||
37 | + | ||
38 | + var context = canvas.getContext("2d"); | ||
39 | + | ||
40 | + context.scale(2, 2); | ||
41 | + | ||
42 | + context.translate(-eleOffsetLeft -abs, -eleOffsetTop); | ||
43 | + // 这里默认横向没有滚动条的情况,因为offset.left(),有无滚动条的时候存在差值,因此 | ||
44 | + // translate的时候,要把这个差值去掉 | ||
45 | + | ||
46 | + // html2canvas(element).then( (canvas)=>{ //报错 | ||
47 | + // html2canvas(element[0]).then( (canvas)=>{ | ||
48 | + html2canvas( ele, { | ||
49 | + dpi: 300, | ||
50 | + // allowTaint: true, //允许 canvas 污染, allowTaint参数要去掉,否则是无法通过toDataURL导出canvas数据的 | ||
51 | + useCORS:true //允许canvas画布内 可以跨域请求外部链接图片, 允许跨域请求。 | ||
52 | + } ).then( (canvas)=>{ | ||
53 | + | ||
54 | + var contentWidth = canvas.width; | ||
55 | + var contentHeight = canvas.height; | ||
56 | + //一页pdf显示html页面生成的canvas高度; | ||
57 | + var pageHeight = contentWidth / 592.28 * 841.89; | ||
58 | + //未生成pdf的html页面高度 | ||
59 | + var leftHeight = contentHeight; | ||
60 | + //页面偏移 | ||
61 | + var position = 0; | ||
62 | + //a4纸的尺寸[595.28,841.89],html页面生成的canvas在pdf中图片的宽高 | ||
63 | + var imgWidth = 595.28; | ||
64 | + var imgHeight = 595.28/contentWidth * contentHeight; | ||
65 | + | ||
66 | + var pageData = canvas.toDataURL('image/jpeg', 1.0); | ||
67 | + | ||
68 | + | ||
69 | + | ||
70 | + var pdf = new JsPDF('', 'pt', 'a4'); | ||
71 | + | ||
72 | + //有两个高度需要区分,一个是html页面的实际高度,和生成pdf的页面高度(841.89) | ||
73 | + //当内容未超过pdf一页显示的范围,无需分页 | ||
74 | + if (leftHeight < pageHeight) { | ||
75 | + //在pdf.addImage(pageData, 'JPEG', 左,上,宽度,高度)设置在pdf中显示; | ||
76 | + pdf.addImage(pageData, 'JPEG', 0, 0, imgWidth, imgHeight); | ||
77 | + // pdf.addImage(pageData, 'JPEG', 20, 40, imgWidth, imgHeight); | ||
78 | + } else { // 分页 | ||
79 | + while(leftHeight > 0) { | ||
80 | + pdf.addImage(pageData, 'JPEG', 0, position, imgWidth, imgHeight); | ||
81 | + leftHeight -= pageHeight; | ||
82 | + position -= 841.89; | ||
83 | + //避免添加空白页 | ||
84 | + if(leftHeight > 0) { | ||
85 | + pdf.addPage(); | ||
86 | + } | ||
87 | + } | ||
88 | + } | ||
89 | + | ||
90 | + //可动态生成 | ||
91 | + pdf.save(pdfName); | ||
92 | + }) | ||
93 | + | ||
94 | + | ||
95 | +} | ||
96 | + | ||
97 | + | ||
98 | +export default { | ||
99 | + downloadPDF | ||
100 | +} |
src/api/http.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | +import qs from 'qs' | ||
3 | + | ||
4 | +export default { | ||
5 | + post(url, data) { | ||
6 | + return axios({ | ||
7 | + method: 'POST', // 请求协议 | ||
8 | + url: url, // 请求的地址 | ||
9 | + data: data, // post 请求的数据 | ||
10 | + timeout: 30000, // 超时时间, 单位毫秒 | ||
11 | + headers: { | ||
12 | + 'Content-Type': 'application/json;charset=UTF-8', | ||
13 | + } | ||
14 | + }) | ||
15 | + }, | ||
16 | + get(url, params) { | ||
17 | + return axios({ | ||
18 | + method: 'GET', | ||
19 | + url: url, | ||
20 | + params: params, | ||
21 | + headers: { | ||
22 | + 'Content-Type': 'application/x-www-form-urlencoded' | ||
23 | + } | ||
24 | + }); | ||
25 | + }, | ||
26 | + put(url, params){ | ||
27 | + return axios({ | ||
28 | + method: 'PUT', | ||
29 | + url: url, | ||
30 | + data: params, | ||
31 | + headers: { | ||
32 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
33 | + } | ||
34 | + }) | ||
35 | + }, | ||
36 | + del: (url,params) => { | ||
37 | + return axios({ | ||
38 | + method: 'DELETE', | ||
39 | + url: url, | ||
40 | + data: params, | ||
41 | + headers: { | ||
42 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
43 | + } | ||
44 | + }) | ||
45 | + }, | ||
46 | + login: data =>{ | ||
47 | + return axios({ | ||
48 | + method: 'POST', // 请求协议 | ||
49 | + url: 'cloud-user-center/login', // 请求的地址 | ||
50 | + data: qs.stringify(data), // post 请求的数据 | ||
51 | + timeout: 30000, // 超时时间, 单位毫秒 | ||
52 | + headers: { | ||
53 | + 'Content-Type': 'application/x-www-form-urlencoded' | ||
54 | + } | ||
55 | + }) | ||
56 | + } | ||
57 | +} | ||
58 | + | ||
59 | +// { | ||
60 | +// // 服务器提供的响应 | ||
61 | +// data: {}, | ||
62 | +// // 服务器响应的HTTP状态代码 | ||
63 | +// status: 200, | ||
64 | +// // 服务器响应的HTTP状态消息 | ||
65 | +// statusText: 'OK', | ||
66 | +// // 服务器响应头 | ||
67 | +// headers: {}, | ||
68 | +// // axios 的配置 | ||
69 | +// config: {} | ||
70 | +// } |
src/api/index.js
0 → 100644
src/api/job_api.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | + | ||
3 | +let base = 'hqpt-process/job'; | ||
4 | + | ||
5 | + | ||
6 | +export const getList = params => { return axios.get(`${base}/list`, { params: params }); }; | ||
7 | + | ||
8 | + | ||
9 | +export const remove = params => { return axios({ | ||
10 | + method: 'DELETE', | ||
11 | + url: `${base}/del`, | ||
12 | + data: params, | ||
13 | + headers: { | ||
14 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
15 | + } | ||
16 | +})}; | ||
17 | + | ||
18 | +//批量删除 | ||
19 | +export const batchRemove = params => { return axios.get(`${base}/batchremove`, { params: params }); }; | ||
20 | + | ||
21 | +export const edit = params => { return axios({ | ||
22 | + method: 'PUT', | ||
23 | + url: `${base}/edit`, | ||
24 | + data: params, | ||
25 | + headers: { | ||
26 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
27 | + } | ||
28 | +})}; | ||
29 | + | ||
30 | +export const add = params => { return axios({ | ||
31 | + method: 'POST', | ||
32 | + url: `${base}/add`, | ||
33 | + params: params, | ||
34 | + headers: { | ||
35 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
36 | + } | ||
37 | +})}; | ||
38 | + | ||
39 | +export const startJob = params => { return axios({ | ||
40 | + method: 'PUT', | ||
41 | + url: `${base}/start`, | ||
42 | + data: params, | ||
43 | + headers: { | ||
44 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
45 | + } | ||
46 | +})}; |
src/api/log_api.js
0 → 100644
src/api/mt1201.js
0 → 100644
1 | +import http from './http.js' | ||
2 | +let baseUrl = 'nmms-server-import/nmms/mt1201' | ||
3 | + | ||
4 | +export const selectFlightLists = params => { return http.get(`${baseUrl}/selectFlightLists`, params); }; | ||
5 | +export const getMt1201List=params=>{return http.get(`${baseUrl}/getMt1201List`, params);}; | ||
6 | +export const getFenList=params=>{return http.get(`${baseUrl}/getFenList`, params);}; | ||
7 | +export const addMt1201=params=>{return http.post(`${baseUrl}/addMt1201`, params);}; | ||
8 | +export const ediMt1201=params=>{return http.put(`${baseUrl}/ediMt1201`, params);}; | ||
9 | +export const selectAirport=params=>{return http.get(`${baseUrl}/selectList`, params);}; | ||
10 | +export const getCountryCode=params=>{return http.get(`${baseUrl}/getCountryCode`, params);}; | ||
11 | +export const selectCustomcode=params=>{return http.get(`${baseUrl}/selectCustomcode`, params);}; | ||
12 | + | ||
13 | +export const sendCreateMt1201=params=>{return http.post(`${baseUrl}/sendCreateMt1201`, params);}; | ||
14 | +export const sendEditeMt1201=params=>{return http.post(`${baseUrl}/sendEditeMt1201`, params);}; | ||
15 | +export const sendRemoveMt1201=params=>{return http.post(`${baseUrl}/sendRemoveMt1201`, params);}; |
src/api/mt5201.js
0 → 100644
1 | +import http from './http.js' | ||
2 | +let baseUrl = 'nmms-server-import/nmms/mt5201' | ||
3 | +let baseUrl2='nmms-server-import/nmms/mt1201' | ||
4 | + | ||
5 | +export const getMt5201List=params=>{return http.get(`${baseUrl}/getMt5201List`, params);}; | ||
6 | +export const addMt5201=params=>{return http.post(`${baseUrl}/addMt5201`, params);}; | ||
7 | +export const ediMt5201=params=>{return http.put(`${baseUrl}/ediMt5201`, params);}; | ||
8 | +export const delMt5201 = params => { return http.del(`${baseUrl}/delMt5201`,params)}; | ||
9 | + | ||
10 | +export const sendCreateMt520x=params=>{return http.post(`${baseUrl}/sendCreateMt520x`, params);}; | ||
11 | +export const sendRemoveMt520x=params=>{return http.post(`${baseUrl}/sendRemoveMt520x`, params);}; | ||
12 | +export const selectCustomcode=params=>{return http.get(`${baseUrl2}/selectCustomcode`, params);}; | ||
13 | + | ||
14 | + |
src/api/orgManifest.js
0 → 100644
1 | +import http from './http.js' | ||
2 | +let baseUrl = 'nmms-server-export/nmms/mt1201' | ||
3 | + | ||
4 | +export const getMt1201ListForParam = params => { return http.get(`${baseUrl}/getMt1201ListForParam`, params); }; | ||
5 | + | ||
6 | +export const deleteByIsDelete = params => { return http.del(`${baseUrl}/deleteByIsDelete`,params)}; | ||
7 | + | ||
8 | +export const updateStatus = params => { return http.put(`${baseUrl}/updateStatus`, { params: params }); }; | ||
9 | + | ||
10 | +export const updateMT1201 = params => { return http.put(`${baseUrl}/updateMT1201`,params)}; | ||
11 | + | ||
12 | +export const addMt1201 = params => { return http.post(`${baseUrl}/addMt1201`,params)}; | ||
13 | + | ||
14 | + |
src/api/perm_api.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | + | ||
3 | +let base = '/cloud-user-center/perm'; | ||
4 | + | ||
5 | + | ||
6 | +export const getList = params => { return axios.get(`${base}/list`, { params: params }); }; | ||
7 | + | ||
8 | + | ||
9 | +export const remove = params => { return axios({ | ||
10 | + method: 'DELETE', | ||
11 | + url: `${base}/del`, | ||
12 | + data: params, | ||
13 | + headers: { | ||
14 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
15 | + } | ||
16 | +})}; | ||
17 | + | ||
18 | +//批量删除 | ||
19 | +export const batchRemove = params => { return axios.get(`${base}/user/batchremove`, { params: params }); }; | ||
20 | + | ||
21 | +export const edit = params => { return axios({ | ||
22 | + method: 'PUT', | ||
23 | + url: `${base}/edit`, | ||
24 | + data: params, | ||
25 | + headers: { | ||
26 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
27 | + } | ||
28 | +})}; | ||
29 | + | ||
30 | +export const add = params => { return axios({ | ||
31 | + method: 'POST', | ||
32 | + url: `${base}/add`, | ||
33 | + data: params, | ||
34 | + headers: { | ||
35 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
36 | + } | ||
37 | +})}; |
src/api/process_api.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | + | ||
3 | +let base = 'hqpt-process/process'; | ||
4 | + | ||
5 | + | ||
6 | +export const getList = params => { return axios.get(`${base}/list`, { params: params }); }; | ||
7 | + | ||
8 | + | ||
9 | +export const remove = params => { return axios({ | ||
10 | + method: 'DELETE', | ||
11 | + url: `${base}/del`, | ||
12 | + data: params, | ||
13 | + headers: { | ||
14 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
15 | + } | ||
16 | +})}; | ||
17 | + | ||
18 | +//批量删除 | ||
19 | +export const batchRemove = params => { return axios.get(`${base}/batchremove`, { params: params }); }; | ||
20 | + | ||
21 | +export const edit = params => { return axios({ | ||
22 | + method: 'PUT', | ||
23 | + url: `${base}/edit`, | ||
24 | + data: params, | ||
25 | + headers: { | ||
26 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
27 | + } | ||
28 | +})}; | ||
29 | + | ||
30 | +export const add = params => { return axios({ | ||
31 | + method: 'POST', | ||
32 | + url: `${base}/add`, | ||
33 | + params: params, | ||
34 | + headers: { | ||
35 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
36 | + } | ||
37 | +})}; | ||
38 | + | ||
39 | +export const updateRolePerm = params => { return axios({ | ||
40 | + method: 'PUT', | ||
41 | + url: `${base}/permSet`, | ||
42 | + data: params, | ||
43 | + headers: { | ||
44 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
45 | + } | ||
46 | +})}; | ||
47 | + | ||
48 | +export const vacationTypeOptions = [ | ||
49 | + { | ||
50 | + value: '0', | ||
51 | + label: '运维检查' | ||
52 | + }, | ||
53 | + { | ||
54 | + value: '1', | ||
55 | + label: '设备故障' | ||
56 | + }, | ||
57 | + { | ||
58 | + value: '2', | ||
59 | + label: '电话报修' | ||
60 | + } | ||
61 | +]; |
src/api/remote-search.js
0 → 100644
1 | +import request from '@/utils/request' | ||
2 | + | ||
3 | +export function searchUser(name) { | ||
4 | + return request({ | ||
5 | + url: '/vue-element-admin/search/user', | ||
6 | + method: 'get', | ||
7 | + params: { name } | ||
8 | + }) | ||
9 | +} | ||
10 | + | ||
11 | +export function transactionList(query) { | ||
12 | + return request({ | ||
13 | + url: '/vue-element-admin/transaction/list', | ||
14 | + method: 'get', | ||
15 | + params: query | ||
16 | + }) | ||
17 | +} |
src/api/responseDetail.js
0 → 100644
src/api/role_api.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | + | ||
3 | +let base = '/cloud-user-center/role'; | ||
4 | + | ||
5 | + | ||
6 | +export const getList = params => { return axios.get(`${base}/list`, { params: params }); }; | ||
7 | + | ||
8 | + | ||
9 | +export const remove = params => { return axios({ | ||
10 | + method: 'DELETE', | ||
11 | + url: `${base}/del`, | ||
12 | + data: params, | ||
13 | + headers: { | ||
14 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
15 | + } | ||
16 | +})}; | ||
17 | + | ||
18 | +//批量删除 | ||
19 | +export const batchRemove = params => { return axios.get(`${base}/batchremove`, { params: params }); }; | ||
20 | + | ||
21 | +export const edit = params => { return axios({ | ||
22 | + method: 'PUT', | ||
23 | + url: `${base}/edit`, | ||
24 | + data: params, | ||
25 | + headers: { | ||
26 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
27 | + } | ||
28 | +})}; | ||
29 | + | ||
30 | +export const add = params => { return axios({ | ||
31 | + method: 'POST', | ||
32 | + url: `${base}/add`, | ||
33 | + data: params, | ||
34 | + headers: { | ||
35 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
36 | + } | ||
37 | +})}; | ||
38 | + | ||
39 | +export const updateRolePerm = params => { return axios({ | ||
40 | + method: 'PUT', | ||
41 | + url: `${base}/permSet`, | ||
42 | + data: params, | ||
43 | + headers: { | ||
44 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
45 | + } | ||
46 | +})}; |
src/api/socket.js
0 → 100644
1 | + | ||
2 | +var websock = null; | ||
3 | +var global_callback = null; | ||
4 | +var serverPort = '10003'; //webSocket连接端口 | ||
5 | + | ||
6 | + | ||
7 | +function getWebIP(){ | ||
8 | + var curIP = window.location.hostname; | ||
9 | + return curIP; | ||
10 | +} | ||
11 | + | ||
12 | +function initWebSocket(){ //初始化weosocket | ||
13 | + //ws地址 | ||
14 | + var wsuri = "ws://" +getWebIP()+ ":" + serverPort+"/log"; | ||
15 | + websock = new WebSocket(wsuri); | ||
16 | + websock.onmessage = function(e){ | ||
17 | + websocketonmessage(e); | ||
18 | + } | ||
19 | + websock.onclose = function(e){ | ||
20 | + websocketclose(e); | ||
21 | + } | ||
22 | + websock.onopen = function () { | ||
23 | + websocketOpen(); | ||
24 | + } | ||
25 | + | ||
26 | + //连接发生错误的回调方法 | ||
27 | + websock.onerror = function () { | ||
28 | + console.log("WebSocket连接发生错误"); | ||
29 | + } | ||
30 | +} | ||
31 | + | ||
32 | +// 实际调用的方法 | ||
33 | +function sendSock(agentData,callback){ | ||
34 | + global_callback = callback; | ||
35 | + if (websock.readyState === websock.OPEN) { | ||
36 | + //若是ws开启状态 | ||
37 | + websocketsend(agentData) | ||
38 | + }else if (websock.readyState === websock.CONNECTING) { | ||
39 | + // 若是 正在开启状态,则等待1s后重新调用 | ||
40 | + setTimeout(function () { | ||
41 | + sendSock(agentData,callback); | ||
42 | + }, 1000); | ||
43 | + }else { | ||
44 | + // 若未开启 ,则等待1s后重新调用 | ||
45 | + setTimeout(function () { | ||
46 | + sendSock(agentData,callback); | ||
47 | + }, 1000); | ||
48 | + } | ||
49 | +} | ||
50 | + | ||
51 | +//数据接收 | ||
52 | +function websocketonmessage(e){ | ||
53 | + global_callback(JSON.parse(e.data)); | ||
54 | +} | ||
55 | + | ||
56 | +//数据发送 | ||
57 | +function websocketsend(agentData){ | ||
58 | + websock.send(JSON.stringify(agentData)); | ||
59 | +} | ||
60 | + | ||
61 | +//关闭 | ||
62 | +function websocketclose(e){ | ||
63 | + console.log("connection closed (" + e.code + ")"); | ||
64 | +} | ||
65 | + | ||
66 | +function websocketOpen(e){ | ||
67 | + console.log("连接成功"); | ||
68 | +} | ||
69 | + | ||
70 | +// initWebSocket(); | ||
71 | + | ||
72 | +export{sendSock} | ||
73 | + |
src/api/staff/come_car.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | + | ||
3 | +let base = '/hqpt-user-center/come_car'; | ||
4 | + | ||
5 | + | ||
6 | + | ||
7 | +export const getList = params => { return axios.get(`${base}/list`, { params: params }); }; | ||
8 | + | ||
9 | + | ||
10 | +export const remove = params => { return axios({ | ||
11 | + method: 'DELETE', | ||
12 | + url: `${base}/del`, | ||
13 | + data: params, | ||
14 | + headers: { | ||
15 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
16 | + } | ||
17 | +})}; | ||
18 | + | ||
19 | +//批量删除 | ||
20 | +export const batchRemove = params => { return axios.get(`${base}/batchremove`, { params: params }); }; | ||
21 | + | ||
22 | +export const edit = params => { return axios({ | ||
23 | + method: 'PUT', | ||
24 | + url: `${base}/edit`, | ||
25 | + data: params, | ||
26 | + headers: { | ||
27 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
28 | + } | ||
29 | +})}; | ||
30 | + | ||
31 | +export const add = params => { return axios({ | ||
32 | + method: 'POST', | ||
33 | + url: `${base}/add`, | ||
34 | + data: params, | ||
35 | + headers: { | ||
36 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
37 | + } | ||
38 | +})}; |
src/api/staff/key.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | + | ||
3 | +let base = '/hqpt-user-center/key'; | ||
4 | + | ||
5 | + | ||
6 | + | ||
7 | +export const getList = params => { return axios.get(`${base}/list`, { params: params }); }; | ||
8 | + | ||
9 | + | ||
10 | +export const remove = params => { return axios({ | ||
11 | + method: 'DELETE', | ||
12 | + url: `${base}/del`, | ||
13 | + data: params, | ||
14 | + headers: { | ||
15 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
16 | + } | ||
17 | +})}; | ||
18 | + | ||
19 | +//批量删除 | ||
20 | +export const batchRemove = params => { return axios.get(`${base}/batchremove`, { params: params }); }; | ||
21 | + | ||
22 | +export const edit = params => { return axios({ | ||
23 | + method: 'PUT', | ||
24 | + url: `${base}/edit`, | ||
25 | + data: params, | ||
26 | + headers: { | ||
27 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
28 | + } | ||
29 | +})}; | ||
30 | + | ||
31 | +export const add = params => { return axios({ | ||
32 | + method: 'POST', | ||
33 | + url: `${base}/add`, | ||
34 | + data: params, | ||
35 | + headers: { | ||
36 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
37 | + } | ||
38 | +})}; |
src/api/staff/maintain.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | + | ||
3 | +let base = '/hqpt-user-center/maintain'; | ||
4 | + | ||
5 | + | ||
6 | + | ||
7 | +export const getList = params => { return axios.get(`${base}/list`, { params: params }); }; | ||
8 | + | ||
9 | + | ||
10 | +export const remove = params => { return axios({ | ||
11 | + method: 'DELETE', | ||
12 | + url: `${base}/del`, | ||
13 | + data: params, | ||
14 | + headers: { | ||
15 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
16 | + } | ||
17 | +})}; | ||
18 | + | ||
19 | +//批量删除 | ||
20 | +export const batchRemove = params => { return axios.get(`${base}/batchremove`, { params: params }); }; | ||
21 | + | ||
22 | +export const edit = params => { return axios({ | ||
23 | + method: 'PUT', | ||
24 | + url: `${base}/edit`, | ||
25 | + data: params, | ||
26 | + headers: { | ||
27 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
28 | + } | ||
29 | +})}; | ||
30 | + | ||
31 | +export const add = params => { return axios({ | ||
32 | + method: 'POST', | ||
33 | + url: `${base}/add`, | ||
34 | + data: params, | ||
35 | + headers: { | ||
36 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
37 | + } | ||
38 | +})}; |
src/api/staff/on_duty.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | + | ||
3 | +let base = '/hqpt-user-center/on_duty'; | ||
4 | + | ||
5 | + | ||
6 | + | ||
7 | +export const getList = params => { return axios.get(`${base}/list`, { params: params }); }; | ||
8 | + | ||
9 | + | ||
10 | +export const remove = params => { return axios({ | ||
11 | + method: 'DELETE', | ||
12 | + url: `${base}/del`, | ||
13 | + data: params, | ||
14 | + headers: { | ||
15 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
16 | + } | ||
17 | +})}; | ||
18 | + | ||
19 | +//批量删除 | ||
20 | +export const batchRemove = params => { return axios.get(`${base}/batchremove`, { params: params }); }; | ||
21 | + | ||
22 | +export const edit = params => { return axios({ | ||
23 | + method: 'PUT', | ||
24 | + url: `${base}/edit`, | ||
25 | + data: params, | ||
26 | + headers: { | ||
27 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
28 | + } | ||
29 | +})}; | ||
30 | + | ||
31 | +export const add = params => { return axios({ | ||
32 | + method: 'POST', | ||
33 | + url: `${base}/add`, | ||
34 | + data: params, | ||
35 | + headers: { | ||
36 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
37 | + } | ||
38 | +})}; |
src/api/staff/security_inspection.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | + | ||
3 | +let base = '/hqpt-user-center/inspection'; | ||
4 | + | ||
5 | + | ||
6 | + | ||
7 | +export const getList = params => { return axios.get(`${base}/list`, { params: params }); }; | ||
8 | + | ||
9 | + | ||
10 | +export const remove = params => { return axios({ | ||
11 | + method: 'DELETE', | ||
12 | + url: `${base}/del`, | ||
13 | + data: params, | ||
14 | + headers: { | ||
15 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
16 | + } | ||
17 | +})}; | ||
18 | + | ||
19 | +//批量删除 | ||
20 | +export const batchRemove = params => { return axios.get(`${base}/batchremove`, { params: params }); }; | ||
21 | + | ||
22 | +export const edit = params => { return axios({ | ||
23 | + method: 'PUT', | ||
24 | + url: `${base}/edit`, | ||
25 | + data: params, | ||
26 | + headers: { | ||
27 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
28 | + } | ||
29 | +})}; | ||
30 | + | ||
31 | +export const add = params => { return axios({ | ||
32 | + method: 'POST', | ||
33 | + url: `${base}/add`, | ||
34 | + data: params, | ||
35 | + headers: { | ||
36 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
37 | + } | ||
38 | +})}; |
src/api/tools.js
0 → 100644
src/api/user.js
0 → 100644
1 | +import http from './http.js' | ||
2 | +let baseUrl = '/cloud-user-center/user' | ||
3 | +export const getUserList = params => { return http.get(`${baseUrl}/list`, params); }; | ||
4 | + | ||
5 | +export const getUserListPage = params => { return http.get(`/user/list`,params) }; | ||
6 | + | ||
7 | +export const removeUser = params => { return http.del(`${baseUrl}/del`,params)}; | ||
8 | + | ||
9 | +export const batchRemoveUser = params => { return http.del(`${baseUrl}/batchremove`, { params: params }); }; | ||
10 | + | ||
11 | +export const editPass = params => { return http.put(`${baseUrl}/password`,params)}; | ||
12 | + | ||
13 | +export const editUser = params => { return http.put(`${baseUrl}/edit`,params)}; | ||
14 | + | ||
15 | +export const addUser = params => { return http.post(`${baseUrl}/add`,params)}; | ||
16 | + | ||
17 | +export const setUserRole = params => { return http.put(`${baseUrl}/roleset`,params)}; |
src/api/water/water_stations_patrol.js
0 → 100644
1 | +import axios from 'axios' | ||
2 | + | ||
3 | +let base = '/hqpt-user-center/water_stations_patrol'; | ||
4 | + | ||
5 | + | ||
6 | + | ||
7 | +export const getList = params => { return axios.get(`${base}/list`, { params: params }); }; | ||
8 | + | ||
9 | + | ||
10 | +export const remove = params => { return axios({ | ||
11 | + method: 'DELETE', | ||
12 | + url: `${base}/del`, | ||
13 | + data: params, | ||
14 | + headers: { | ||
15 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
16 | + } | ||
17 | +})}; | ||
18 | + | ||
19 | +//批量删除 | ||
20 | +export const batchRemove = params => { return axios.get(`${base}/batchremove`, { params: params }); }; | ||
21 | + | ||
22 | +export const edit = params => { return axios({ | ||
23 | + method: 'PUT', | ||
24 | + url: `${base}/edit`, | ||
25 | + data: params, | ||
26 | + headers: { | ||
27 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
28 | + } | ||
29 | +})}; | ||
30 | + | ||
31 | +export const add = params => { return axios({ | ||
32 | + method: 'POST', | ||
33 | + url: `${base}/add`, | ||
34 | + data: params, | ||
35 | + headers: { | ||
36 | + 'Content-Type': 'application/json;charset=UTF-8' | ||
37 | + } | ||
38 | +})}; |
src/api/wayDeclaration.js
0 → 100644
src/assets/bg1.jpg
0 → 100644

192.7 KB
src/assets/logo.png
0 → 100644

6.7 KB
src/assets/logo4.png
0 → 100644

1.3 KB
src/assets/theme/theme-darkblue/alert.css
0 → 100644
1 | +@charset "UTF-8";.el-alert{width:100%;padding:8px 16px;margin:0;box-sizing:border-box;border-radius:4px;position:relative;background-color:#fff;overflow:hidden;color:#fff;opacity:1;display:table;transition:opacity .2s}.el-alert .el-alert__description{color:#fff;font-size:12px;margin:5px 0 0}.el-alert--success{background-color:#13ce66}.el-alert--info{background-color:#50bfff}.el-alert--warning{background-color:#f7ba2a}.el-alert--error{background-color:#ff4949}.el-alert__content{display:table-cell;padding:0 8px}.el-alert__icon{font-size:16px;width:16px;display:table-cell;color:#fff;vertical-align:middle}.el-alert__icon.is-big{font-size:28px;width:28px}.el-alert__title{font-size:13px;line-height:18px}.el-alert__title.is-bold{font-weight:700}.el-alert__closebtn{font-size:12px;color:#fff;opacity:1;top:12px;right:15px;position:absolute;cursor:pointer}.el-alert__closebtn.is-customed{font-style:normal;font-size:13px;top:9px}.el-alert-fade-enter,.el-alert-fade-leave-active{opacity:0} |
1 | +@charset "UTF-8";.el-input__inner,.el-textarea__inner{background-image:none;box-sizing:border-box}.el-input{position:relative;font-size:14px;display:inline-block;width:100%}.el-input.is-disabled .el-input__inner{background-color:rgb(238, 241, 246);border-color:rgb(209, 219, 229);color:#bbb;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:rgb(191, 203, 217)}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:rgb(191, 203, 217)}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:rgb(191, 203, 217)}.el-input.is-disabled .el-input__inner::placeholder{color:rgb(191, 203, 217)}.el-input.is-active .el-input__inner{outline:0;border-color:#1d8ce0}.el-input__inner{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:4px;border:1px solid rgb(191, 203, 217);color:rgb(31, 45, 61);display:block;font-size:inherit;height:36px;line-height:1;outline:0;padding:3px 10px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__inner::-webkit-input-placeholder{color:rgb(151, 168, 190)}.el-input__inner::-moz-placeholder{color:rgb(151, 168, 190)}.el-input__inner:-ms-input-placeholder{color:rgb(151, 168, 190)}.el-input__inner::placeholder{color:rgb(151, 168, 190)}.el-input__inner:hover{border-color:rgb(131, 145, 165)}.el-input__inner:focus{outline:0;border-color:#1d8ce0}.el-input__icon{position:absolute;width:35px;height:100%;right:0;top:0;text-align:center;color:rgb(191, 203, 217);transition:all .3s}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__icon+.el-input__inner{padding-right:35px}.el-input__icon.is-clickable:hover{cursor:pointer;color:rgb(131, 145, 165)}.el-input__icon.is-clickable:hover+.el-input__inner{border-color:rgb(131, 145, 165)}.el-input--large{font-size:16px}.el-input--large .el-input__inner{height:42px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:30px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:22px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:rgb(250, 253, 254);color:rgb(151, 168, 190);vertical-align:middle;display:table-cell;position:relative;border:1px solid rgb(191, 203, 217);border-radius:4px;padding:0 10px;width:1%;white-space:nowrap}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:block;margin:-10px}.el-input-group__append .el-button,.el-input-group__append .el-select .el-input__inner,.el-input-group__append .el-select:hover .el-input__inner,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select .el-input__inner,.el-input-group__prepend .el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-textarea{display:inline-block;width:100%;vertical-align:bottom}.el-textarea.is-disabled .el-textarea__inner{background-color:rgb(238, 241, 246);border-color:rgb(209, 219, 229);color:#bbb;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:rgb(191, 203, 217)}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:rgb(191, 203, 217)}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:rgb(191, 203, 217)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:rgb(191, 203, 217)}.el-textarea__inner{display:block;resize:vertical;padding:5px 7px;line-height:1.5;width:100%;font-size:14px;color:rgb(31, 45, 61);background-color:#fff;border:1px solid rgb(191, 203, 217);border-radius:4px;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:rgb(151, 168, 190)}.el-textarea__inner::-moz-placeholder{color:rgb(151, 168, 190)}.el-textarea__inner:-ms-input-placeholder{color:rgb(151, 168, 190)}.el-textarea__inner::placeholder{color:rgb(151, 168, 190)}.el-textarea__inner:hover{border-color:rgb(131, 145, 165)}.el-textarea__inner:focus{outline:0;border-color:#1d8ce0}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete-suggestion{margin:5px 0;box-shadow:0 0 6px 0 rgba(0,0,0,.04),0 2px 4px 0 rgba(0,0,0,.12)}.el-autocomplete-suggestion li{list-style:none;line-height:36px;padding:0 10px;margin:0;cursor:pointer;color:rgb(72, 87, 106);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li:hover{background-color:rgb(228, 232, 241)}.el-autocomplete-suggestion li.highlighted{background-color:#1d8ce0;color:#fff}.el-autocomplete-suggestion li:active{background-color:#0082e6}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid rgb(209, 219, 229)}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:#999}.el-autocomplete-suggestion.is-loading li:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:#fff}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-autocomplete-suggestion__wrap{max-height:280px;overflow:auto;background-color:#fff;border:1px solid rgb(209, 219, 229);padding:6px 0;border-radius:2px;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0} |
src/assets/theme/theme-darkblue/badge.css
0 → 100644
1 | +@charset "UTF-8";.el-badge{position:relative;vertical-align:middle;display:inline-block}.el-badge__content{background-color:#ff4949;border-radius:10px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;padding:0 6px;text-align:center;white-space:nowrap;border:1px solid #fff}.el-badge__content.is-dot{width:8px;height:8px;padding:0;right:0;border-radius:50%}.el-badge__content.is-fixed{top:0;right:10px;position:absolute;-ms-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.el-badge__content.is-fixed.is-dot{right:5px} |
src/assets/theme/theme-darkblue/base.css
0 → 100644
1 | +@charset "UTF-8";.el-fade-in-enter,.el-fade-in-leave-active,.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-enter-active,.el-fade-in-leave-active,.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;-ms-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-ms-transform:scaleY(1);transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1) .1s,opacity .3s cubic-bezier(.23,1,.32,1) .1s;-ms-transform-origin:center top;transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;-ms-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-ms-transform:scaleY(1);transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1) .1s,opacity .3s cubic-bezier(.23,1,.32,1) .1s;-ms-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;-ms-transform:scaleY(0);transform:scaleY(0)}.collapse-transition{transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.list-enter-active,.list-leave-active{transition:all 1s}.list-enter,.list-leave-active{opacity:0;-ms-transform:translateY(-30px);transform:translateY(-30px)}@font-face{font-family:element-icons;src:url(fonts/element-icons.woff?t=1472440741) format('woff'),url(fonts/element-icons.ttf?t=1472440741) format('truetype');font-weight:400;font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-arrow-down:before{content:"\e600"}.el-icon-arrow-left:before{content:"\e601"}.el-icon-arrow-right:before{content:"\e602"}.el-icon-arrow-up:before{content:"\e603"}.el-icon-caret-bottom:before{content:"\e604"}.el-icon-caret-left:before{content:"\e605"}.el-icon-caret-right:before{content:"\e606"}.el-icon-caret-top:before{content:"\e607"}.el-icon-check:before{content:"\e608"}.el-icon-circle-check:before{content:"\e609"}.el-icon-circle-close:before{content:"\e60a"}.el-icon-circle-cross:before{content:"\e60b"}.el-icon-close:before{content:"\e60c"}.el-icon-upload:before{content:"\e60d"}.el-icon-d-arrow-left:before{content:"\e60e"}.el-icon-d-arrow-right:before{content:"\e60f"}.el-icon-d-caret:before{content:"\e610"}.el-icon-date:before{content:"\e611"}.el-icon-delete:before{content:"\e612"}.el-icon-document:before{content:"\e613"}.el-icon-edit:before{content:"\e614"}.el-icon-information:before{content:"\e615"}.el-icon-loading:before{content:"\e616"}.el-icon-menu:before{content:"\e617"}.el-icon-message:before{content:"\e618"}.el-icon-minus:before{content:"\e619"}.el-icon-more:before{content:"\e61a"}.el-icon-picture:before{content:"\e61b"}.el-icon-plus:before{content:"\e61c"}.el-icon-search:before{content:"\e61d"}.el-icon-setting:before{content:"\e61e"}.el-icon-share:before{content:"\e61f"}.el-icon-star-off:before{content:"\e620"}.el-icon-star-on:before{content:"\e621"}.el-icon-time:before{content:"\e622"}.el-icon-warning:before{content:"\e623"}.el-icon-delete2:before{content:"\e624"}.el-icon-upload2:before{content:"\e627"}.el-icon-view:before{content:"\e626"}.el-icon-loading{animation:rotating 1s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}} |
1 | +@charset "UTF-8";.el-breadcrumb{font-size:13px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{display:table;content:""}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{margin:0 8px;color:rgb(191, 203, 217)}.el-breadcrumb__item{float:left}.el-breadcrumb__item:last-child .el-breadcrumb__item__inner,.el-breadcrumb__item:last-child .el-breadcrumb__item__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__item__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__item__inner:hover{color:rgb(151, 168, 190);cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-breadcrumb__item__inner,.el-breadcrumb__item__inner a{transition:color .15s linear;color:rgb(72, 87, 106)}.el-breadcrumb__item__inner a:hover,.el-breadcrumb__item__inner:hover{color:#1d8ce0;cursor:pointer} |
src/assets/theme/theme-darkblue/button.css
0 → 100644
1 | +@charset "UTF-8";.el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid rgb(191, 203, 217);color:rgb(31, 45, 61);-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:10px 15px;font-size:14px;border-radius:4px}.el-button+.el-button{margin-left:10px}.el-button:focus,.el-button:hover{color:#1d8ce0;border-color:#1d8ce0}.el-button:active{color:rgb(26, 126, 202);border-color:rgb(26, 126, 202);outline:0}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35)}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:rgb(191, 203, 217);cursor:not-allowed;background-image:none;background-color:rgb(238, 241, 246);border-color:rgb(209, 219, 229)}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#fff;border-color:rgb(209, 219, 229);color:rgb(191, 203, 217)}.el-button.is-active{color:rgb(26, 126, 202);border-color:rgb(26, 126, 202)}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#fff;border-color:#1d8ce0;color:#1d8ce0}.el-button.is-plain:active{background:#fff;border-color:rgb(26, 126, 202);color:rgb(26, 126, 202);outline:0}.el-button--primary{color:#fff;background-color:#1d8ce0;border-color:#1d8ce0}.el-button--primary:focus,.el-button--primary:hover{background:rgb(74, 163, 230);border-color:rgb(74, 163, 230);color:#fff}.el-button--primary.is-active,.el-button--primary:active{background:rgb(26, 126, 202);border-color:rgb(26, 126, 202);color:#fff}.el-button--primary:active{outline:0}.el-button--primary.is-plain{background:#fff;border:1px solid rgb(191, 203, 217);color:rgb(31, 45, 61)}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#fff;border-color:#1d8ce0;color:#1d8ce0}.el-button--primary.is-plain:active{background:#fff;border-color:rgb(26, 126, 202);color:rgb(26, 126, 202);outline:0}.el-button--success{color:#fff;background-color:#13ce66;border-color:#13ce66}.el-button--success:focus,.el-button--success:hover{background:#42d885;border-color:#42d885;color:#fff}.el-button--success.is-active,.el-button--success:active{background:#11b95c;border-color:#11b95c;color:#fff}.el-button--success:active{outline:0}.el-button--success.is-plain{background:#fff;border:1px solid rgb(191, 203, 217);color:rgb(31, 45, 61)}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#fff;border-color:#13ce66;color:#13ce66}.el-button--success.is-plain:active{background:#fff;border-color:#11b95c;color:#11b95c;outline:0}.el-button--warning{color:#fff;background-color:#f7ba2a;border-color:#f7ba2a}.el-button--warning:focus,.el-button--warning:hover{background:#f9c855;border-color:#f9c855;color:#fff}.el-button--warning.is-active,.el-button--warning:active{background:#dea726;border-color:#dea726;color:#fff}.el-button--warning:active{outline:0}.el-button--warning.is-plain{background:#fff;border:1px solid rgb(191, 203, 217);color:rgb(31, 45, 61)}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#fff;border-color:#f7ba2a;color:#f7ba2a}.el-button--warning.is-plain:active{background:#fff;border-color:#dea726;color:#dea726;outline:0}.el-button--danger{color:#fff;background-color:#ff4949;border-color:#ff4949}.el-button--danger:focus,.el-button--danger:hover{background:#ff6d6d;border-color:#ff6d6d;color:#fff}.el-button--danger.is-active,.el-button--danger:active{background:#e64242;border-color:#e64242;color:#fff}.el-button--danger:active{outline:0}.el-button--danger.is-plain{background:#fff;border:1px solid rgb(191, 203, 217);color:rgb(31, 45, 61)}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#fff;border-color:#ff4949;color:#ff4949}.el-button--danger.is-plain:active{background:#fff;border-color:#e64242;color:#e64242;outline:0}.el-button--info{color:#fff;background-color:#50bfff;border-color:#50bfff}.el-button--info:focus,.el-button--info:hover{background:#73ccff;border-color:#73ccff;color:#fff}.el-button--info.is-active,.el-button--info:active{background:#48ace6;border-color:#48ace6;color:#fff}.el-button--info:active{outline:0}.el-button--info.is-plain{background:#fff;border:1px solid rgb(191, 203, 217);color:rgb(31, 45, 61)}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#fff;border-color:#50bfff;color:#50bfff}.el-button--info.is-plain:active{background:#fff;border-color:#48ace6;color:#48ace6;outline:0}.el-button--large{padding:11px 19px;font-size:16px;border-radius:4px}.el-button--small{padding:7px 9px;font-size:12px;border-radius:4px}.el-button--mini{padding:4px;font-size:12px;border-radius:4px}.el-button--text{border:none;color:#1d8ce0;background:0 0;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{color:rgb(74, 163, 230)}.el-button--text:active{color:rgb(26, 126, 202)}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{display:table;content:""}.el-button-group:after{clear:both}.el-button-group .el-button--primary:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button{float:left;position:relative}.el-button-group .el-button+.el-button{margin-left:0}.el-button-group .el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group .el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group .el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group .el-button:not(:last-child){margin-right:-1px}.el-button-group .el-button.is-active,.el-button-group .el-button:active,.el-button-group .el-button:focus,.el-button-group .el-button:hover{z-index:1} |
src/assets/theme/theme-darkblue/card.css
0 → 100644
1 | +@charset "UTF-8";.el-card{border:1px solid rgb(209, 219, 229);border-radius:4px;background-color:#fff;overflow:hidden;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-card__header{padding:18px 20px;border-bottom:1px solid rgb(209, 219, 229);box-sizing:border-box}.el-card__body{padding:20px} |
1 | +@charset "UTF-8";.el-carousel__item,.el-carousel__mask{position:absolute;height:100%;top:0;left:0}.el-carousel__item{width:100%;display:inline-block;transition:.4s ease-in-out;overflow:hidden;z-index:0}.el-carousel__item.is-active{z-index:2}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:1}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:2}.el-carousel__mask{width:100%;background-color:#fff;opacity:.24;transition:.2s} |
src/assets/theme/theme-darkblue/carousel.css
0 → 100644
1 | +@charset "UTF-8";.el-carousel__arrow,.el-carousel__button{outline:0;margin:0;cursor:pointer;transition:.3s}.el-carousel{overflow-x:hidden;position:relative}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;padding:0;width:36px;height:36px;border-radius:50%;background-color:rgba(31,45,61,.11);color:#fff;position:absolute;top:50%;z-index:10;-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:12px}.el-carousel__arrow:hover{background-color:rgba(31,45,61,.23)}.el-carousel__arrow i{cursor:pointer}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__indicators{position:absolute;list-style:none;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding:0;z-index:2}.el-carousel__indicators--outside{bottom:26px;text-align:center;position:static;-ms-transform:none;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:rgb(131, 145, 165);opacity:.24}.el-carousel__indicator{display:inline-block;background-color:transparent;padding:12px 4px;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:30px;height:2px;background-color:#fff;border:none;padding:0}.carousel-arrow-left-enter,.carousel-arrow-left-leave-active{-ms-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px);opacity:0}.carousel-arrow-right-enter,.carousel-arrow-right-leave-active{-ms-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px);opacity:0} |
src/assets/theme/theme-darkblue/cascader.css
0 → 100644
1 | +@charset "UTF-8";.el-input{position:relative;font-size:14px;display:inline-block;width:100%}.el-input.is-disabled .el-input__inner{background-color:rgb(238, 241, 246);border-color:rgb(209, 219, 229);color:#bbb;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:rgb(191, 203, 217)}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:rgb(191, 203, 217)}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:rgb(191, 203, 217)}.el-input.is-disabled .el-input__inner::placeholder{color:rgb(191, 203, 217)}.el-input.is-active .el-input__inner{outline:0;border-color:#1d8ce0}.el-input__inner{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid rgb(191, 203, 217);box-sizing:border-box;color:rgb(31, 45, 61);display:block;font-size:inherit;height:36px;line-height:1;outline:0;padding:3px 10px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__inner::-webkit-input-placeholder{color:rgb(151, 168, 190)}.el-input__inner::-moz-placeholder{color:rgb(151, 168, 190)}.el-input__inner:-ms-input-placeholder{color:rgb(151, 168, 190)}.el-input__inner::placeholder{color:rgb(151, 168, 190)}.el-input__inner:hover{border-color:rgb(131, 145, 165)}.el-input__inner:focus{outline:0;border-color:#1d8ce0}.el-input__icon{position:absolute;width:35px;height:100%;right:0;top:0;text-align:center;color:rgb(191, 203, 217);transition:all .3s}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__icon+.el-input__inner{padding-right:35px}.el-input__icon.is-clickable:hover{cursor:pointer;color:rgb(131, 145, 165)}.el-input__icon.is-clickable:hover+.el-input__inner{border-color:rgb(131, 145, 165)}.el-input--large{font-size:16px}.el-input--large .el-input__inner{height:42px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:30px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:22px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:rgb(250, 253, 254);color:rgb(151, 168, 190);vertical-align:middle;display:table-cell;position:relative;border:1px solid rgb(191, 203, 217);border-radius:4px;padding:0 10px;width:1%;white-space:nowrap}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:block;margin:-10px}.el-input-group__append .el-button,.el-input-group__append .el-select .el-input__inner,.el-input-group__append .el-select:hover .el-input__inner,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select .el-input__inner,.el-input-group__prepend .el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-cascader__label,.el-textarea__inner{width:100%;font-size:14px;box-sizing:border-box}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-textarea{display:inline-block;width:100%;vertical-align:bottom}.el-textarea.is-disabled .el-textarea__inner{background-color:rgb(238, 241, 246);border-color:rgb(209, 219, 229);color:#bbb;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:rgb(191, 203, 217)}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:rgb(191, 203, 217)}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:rgb(191, 203, 217)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:rgb(191, 203, 217)}.el-textarea__inner{display:block;resize:vertical;padding:5px 7px;line-height:1.5;color:rgb(31, 45, 61);background-color:#fff;background-image:none;border:1px solid rgb(191, 203, 217);border-radius:4px;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:rgb(151, 168, 190)}.el-textarea__inner::-moz-placeholder{color:rgb(151, 168, 190)}.el-textarea__inner:-ms-input-placeholder{color:rgb(151, 168, 190)}.el-textarea__inner::placeholder{color:rgb(151, 168, 190)}.el-textarea__inner:hover{border-color:rgb(131, 145, 165)}.el-textarea__inner:focus{outline:0;border-color:#1d8ce0}.el-cascader{display:inline-block;position:relative;background-color:#fff}.el-cascader .el-input,.el-cascader .el-input__inner{cursor:pointer;background-color:transparent;z-index:1}.el-cascader .el-input__icon{transition:none}.el-cascader .el-icon-caret-bottom{transition:transform .3s}.el-cascader .el-icon-caret-bottom.is-reverse{-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.el-cascader.is-disabled .el-cascader__label{z-index:2;color:#bbb}.el-cascader__label{position:absolute;left:0;top:0;height:100%;line-height:34px;padding:0 25px 0 10px;color:rgb(31, 45, 61);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;text-align:left}.el-cascader__label span{color:rgb(151, 168, 190)}.el-cascader--large{font-size:16px}.el-cascader--large .el-cascader__label{line-height:40px}.el-cascader--small{font-size:13px}.el-cascader--small .el-cascader__label{line-height:28px}.el-cascader-menus{white-space:nowrap;background:#fff;position:absolute;margin:5px 0;z-index:2;border:1px solid rgb(209, 219, 229);border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04)}.el-cascader-menu{display:inline-block;vertical-align:top;height:204px;overflow:auto;border-right:solid 1px rgb(209, 219, 229);background-color:#fff;box-sizing:border-box;margin:0;padding:6px 0;min-width:160px}.el-cascader-menu:last-child{border-right:0}.el-cascader-menu__item{font-size:14px;padding:8px 30px 8px 10px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(72, 87, 106);height:36px;line-height:1.5;box-sizing:border-box;cursor:pointer}.el-cascader-menu__item:hover{background-color:rgb(228, 232, 241)}.el-cascader-menu__item.selected{color:#fff;background-color:#1d8ce0}.el-cascader-menu__item.selected.hover{background-color:rgb(26, 123, 197)}.el-cascader-menu__item.is-active{color:#fff;background-color:#1d8ce0}.el-cascader-menu__item.is-active:hover{background-color:rgb(26, 123, 197)}.el-cascader-menu__item.is-disabled{color:rgb(191, 203, 217);background-color:#fff;cursor:not-allowed}.el-cascader-menu__item.is-disabled:hover{background-color:#fff}.el-cascader-menu__item__keyword{font-weight:700}.el-cascader-menu__item--extensible:after{font-family:element-icons;content:"\e606";font-size:12px;-ms-transform:scale(.8);transform:scale(.8);color:rgb(191, 203, 217);position:absolute;right:10px;margin-top:1px}.el-cascader-menu--flexible{height:auto;max-height:180px;overflow:auto}.el-cascader-menu--flexible .el-cascader-menu__item{overflow:visible} |
src/assets/theme/theme-darkblue/checkbox.css
0 → 100644
1 | +@charset "UTF-8";.el-checkbox,.el-checkbox__input{white-space:nowrap;cursor:pointer;display:inline-block;position:relative}.el-checkbox{color:rgb(31, 45, 61);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.el-checkbox+.el-checkbox{margin-left:15px}.el-checkbox__input{outline:0;line-height:1;vertical-align:middle}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#1d8ce0;border-color:rgb(1, 130, 228)}.el-checkbox__input.is-indeterminate .el-checkbox__inner::before{content:'';position:absolute;display:block;border:1px solid #fff;margin-top:-1px;left:3px;right:3px;top:50%}.el-checkbox__input.is-indeterminate .el-checkbox__inner::after{display:none}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#1d8ce0}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:#1d8ce0;border-color:rgb(1, 130, 228)}.el-checkbox__input.is-checked .el-checkbox__inner::after{-ms-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:rgb(238, 241, 246);border-color:rgb(209, 219, 229);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner::after{cursor:not-allowed;border-color:rgb(238, 241, 246)}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:rgb(209, 219, 229);border-color:rgb(209, 219, 229)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{border-color:#fff}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:rgb(209, 219, 229);border-color:rgb(209, 219, 229)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before{border-color:#fff}.el-checkbox__input.is-disabled+.el-checkbox__label{color:#bbb;cursor:not-allowed}.el-checkbox__inner{display:inline-block;position:relative;border:1px solid rgb(191, 203, 217);border-radius:4px;box-sizing:border-box;width:18px;height:18px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:#1d8ce0}.el-checkbox__inner::after{box-sizing:content-box;content:"";border:2px solid #fff;border-left:0;border-top:0;height:8px;left:5px;position:absolute;top:1px;-ms-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:4px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;-ms-transform-origin:center;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;left:-999px}.el-checkbox__label{font-size:14px;padding-left:5px} |
src/assets/theme/theme-darkblue/col.css
0 → 100644
1 | +@charset "UTF-8";.el-col-pull-1,.el-col-pull-10,.el-col-pull-11,.el-col-pull-12,.el-col-pull-13,.el-col-pull-14,.el-col-pull-15,.el-col-pull-16,.el-col-pull-17,.el-col-pull-18,.el-col-pull-19,.el-col-pull-2,.el-col-pull-20,.el-col-pull-21,.el-col-pull-22,.el-col-pull-23,.el-col-pull-24,.el-col-pull-3,.el-col-pull-4,.el-col-pull-5,.el-col-pull-6,.el-col-pull-7,.el-col-pull-8,.el-col-pull-9,.el-col-push-1,.el-col-push-10,.el-col-push-11,.el-col-push-13,.el-col-push-14,.el-col-push-15,.el-col-push-16,.el-col-push-17,.el-col-push-18,.el-col-push-19,.el-col-push-2,.el-col-push-20,.el-col-push-21,.el-col-push-22,.el-col-push-23,.el-col-push-24,.el-col-push-3,.el-col-push-4,.el-col-push-5,.el-col-push-6,.el-col-push-7,.el-col-push-8,.el-col-push-9{position:relative}.el-col-1,.el-col-10,.el-col-11,.el-col-12,.el-col-13,.el-col-14,.el-col-15,.el-col-16,.el-col-17,.el-col-18,.el-col-19,.el-col-2,.el-col-20,.el-col-21,.el-col-22,.el-col-23,.el-col-24,.el-col-3,.el-col-4,.el-col-5,.el-col-6,.el-col-7,.el-col-8,.el-col-9{float:left;box-sizing:border-box}.el-col-0{display:none}.el-col-1{width:4.16667%}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{right:4.16667%}.el-col-push-1{left:4.16667%}.el-col-2{width:8.33333%}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{right:8.33333%}.el-col-push-2{left:8.33333%}.el-col-3{width:12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{right:12.5%}.el-col-push-3{left:12.5%}.el-col-4{width:16.66667%}.el-col-offset-4{margin-left:16.66667%}.el-col-pull-4{right:16.66667%}.el-col-push-4{left:16.66667%}.el-col-5{width:20.83333%}.el-col-offset-5{margin-left:20.83333%}.el-col-pull-5{right:20.83333%}.el-col-push-5{left:20.83333%}.el-col-6{width:25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{right:25%}.el-col-push-6{left:25%}.el-col-7{width:29.16667%}.el-col-offset-7{margin-left:29.16667%}.el-col-pull-7{right:29.16667%}.el-col-push-7{left:29.16667%}.el-col-8{width:33.33333%}.el-col-offset-8{margin-left:33.33333%}.el-col-pull-8{right:33.33333%}.el-col-push-8{left:33.33333%}.el-col-9{width:37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{right:37.5%}.el-col-push-9{left:37.5%}.el-col-10{width:41.66667%}.el-col-offset-10{margin-left:41.66667%}.el-col-pull-10{right:41.66667%}.el-col-push-10{left:41.66667%}.el-col-11{width:45.83333%}.el-col-offset-11{margin-left:45.83333%}.el-col-pull-11{right:45.83333%}.el-col-push-11{left:45.83333%}.el-col-12{width:50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{width:54.16667%}.el-col-offset-13{margin-left:54.16667%}.el-col-pull-13{right:54.16667%}.el-col-push-13{left:54.16667%}.el-col-14{width:58.33333%}.el-col-offset-14{margin-left:58.33333%}.el-col-pull-14{right:58.33333%}.el-col-push-14{left:58.33333%}.el-col-15{width:62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{right:62.5%}.el-col-push-15{left:62.5%}.el-col-16{width:66.66667%}.el-col-offset-16{margin-left:66.66667%}.el-col-pull-16{right:66.66667%}.el-col-push-16{left:66.66667%}.el-col-17{width:70.83333%}.el-col-offset-17{margin-left:70.83333%}.el-col-pull-17{right:70.83333%}.el-col-push-17{left:70.83333%}.el-col-18{width:75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{right:75%}.el-col-push-18{left:75%}.el-col-19{width:79.16667%}.el-col-offset-19{margin-left:79.16667%}.el-col-pull-19{right:79.16667%}.el-col-push-19{left:79.16667%}.el-col-20{width:83.33333%}.el-col-offset-20{margin-left:83.33333%}.el-col-pull-20{right:83.33333%}.el-col-push-20{left:83.33333%}.el-col-21{width:87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{right:87.5%}.el-col-push-21{left:87.5%}.el-col-22{width:91.66667%}.el-col-offset-22{margin-left:91.66667%}.el-col-pull-22{right:91.66667%}.el-col-push-22{left:91.66667%}.el-col-23{width:95.83333%}.el-col-offset-23{margin-left:95.83333%}.el-col-pull-23{right:95.83333%}.el-col-push-23{left:95.83333%}.el-col-24{width:100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{right:100%}.el-col-push-24{left:100%}@media (max-width:768px){.el-col-xs-1{width:4.16667%}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{width:8.33333%}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{width:12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{width:16.66667%}.el-col-xs-offset-4{margin-left:16.66667%}.el-col-xs-pull-4{position:relative;right:16.66667%}.el-col-xs-push-4{position:relative;left:16.66667%}.el-col-xs-5{width:20.83333%}.el-col-xs-offset-5{margin-left:20.83333%}.el-col-xs-pull-5{position:relative;right:20.83333%}.el-col-xs-push-5{position:relative;left:20.83333%}.el-col-xs-6{width:25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{width:29.16667%}.el-col-xs-offset-7{margin-left:29.16667%}.el-col-xs-pull-7{position:relative;right:29.16667%}.el-col-xs-push-7{position:relative;left:29.16667%}.el-col-xs-8{width:33.33333%}.el-col-xs-offset-8{margin-left:33.33333%}.el-col-xs-pull-8{position:relative;right:33.33333%}.el-col-xs-push-8{position:relative;left:33.33333%}.el-col-xs-9{width:37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{width:41.66667%}.el-col-xs-offset-10{margin-left:41.66667%}.el-col-xs-pull-10{position:relative;right:41.66667%}.el-col-xs-push-10{position:relative;left:41.66667%}.el-col-xs-11{width:45.83333%}.el-col-xs-offset-11{margin-left:45.83333%}.el-col-xs-pull-11{position:relative;right:45.83333%}.el-col-xs-push-11{position:relative;left:45.83333%}.el-col-xs-12{width:50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{width:54.16667%}.el-col-xs-offset-13{margin-left:54.16667%}.el-col-xs-pull-13{position:relative;right:54.16667%}.el-col-xs-push-13{position:relative;left:54.16667%}.el-col-xs-14{width:58.33333%}.el-col-xs-offset-14{margin-left:58.33333%}.el-col-xs-pull-14{position:relative;right:58.33333%}.el-col-xs-push-14{position:relative;left:58.33333%}.el-col-xs-15{width:62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{width:66.66667%}.el-col-xs-offset-16{margin-left:66.66667%}.el-col-xs-pull-16{position:relative;right:66.66667%}.el-col-xs-push-16{position:relative;left:66.66667%}.el-col-xs-17{width:70.83333%}.el-col-xs-offset-17{margin-left:70.83333%}.el-col-xs-pull-17{position:relative;right:70.83333%}.el-col-xs-push-17{position:relative;left:70.83333%}.el-col-xs-18{width:75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{width:79.16667%}.el-col-xs-offset-19{margin-left:79.16667%}.el-col-xs-pull-19{position:relative;right:79.16667%}.el-col-xs-push-19{position:relative;left:79.16667%}.el-col-xs-20{width:83.33333%}.el-col-xs-offset-20{margin-left:83.33333%}.el-col-xs-pull-20{position:relative;right:83.33333%}.el-col-xs-push-20{position:relative;left:83.33333%}.el-col-xs-21{width:87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{width:91.66667%}.el-col-xs-offset-22{margin-left:91.66667%}.el-col-xs-pull-22{position:relative;right:91.66667%}.el-col-xs-push-22{position:relative;left:91.66667%}.el-col-xs-23{width:95.83333%}.el-col-xs-offset-23{margin-left:95.83333%}.el-col-xs-pull-23{position:relative;right:95.83333%}.el-col-xs-push-23{position:relative;left:95.83333%}.el-col-xs-24{width:100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media (min-width:768px){.el-col-sm-1{width:4.16667%}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{width:8.33333%}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{width:12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{width:16.66667%}.el-col-sm-offset-4{margin-left:16.66667%}.el-col-sm-pull-4{position:relative;right:16.66667%}.el-col-sm-push-4{position:relative;left:16.66667%}.el-col-sm-5{width:20.83333%}.el-col-sm-offset-5{margin-left:20.83333%}.el-col-sm-pull-5{position:relative;right:20.83333%}.el-col-sm-push-5{position:relative;left:20.83333%}.el-col-sm-6{width:25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{width:29.16667%}.el-col-sm-offset-7{margin-left:29.16667%}.el-col-sm-pull-7{position:relative;right:29.16667%}.el-col-sm-push-7{position:relative;left:29.16667%}.el-col-sm-8{width:33.33333%}.el-col-sm-offset-8{margin-left:33.33333%}.el-col-sm-pull-8{position:relative;right:33.33333%}.el-col-sm-push-8{position:relative;left:33.33333%}.el-col-sm-9{width:37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{width:41.66667%}.el-col-sm-offset-10{margin-left:41.66667%}.el-col-sm-pull-10{position:relative;right:41.66667%}.el-col-sm-push-10{position:relative;left:41.66667%}.el-col-sm-11{width:45.83333%}.el-col-sm-offset-11{margin-left:45.83333%}.el-col-sm-pull-11{position:relative;right:45.83333%}.el-col-sm-push-11{position:relative;left:45.83333%}.el-col-sm-12{width:50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{width:54.16667%}.el-col-sm-offset-13{margin-left:54.16667%}.el-col-sm-pull-13{position:relative;right:54.16667%}.el-col-sm-push-13{position:relative;left:54.16667%}.el-col-sm-14{width:58.33333%}.el-col-sm-offset-14{margin-left:58.33333%}.el-col-sm-pull-14{position:relative;right:58.33333%}.el-col-sm-push-14{position:relative;left:58.33333%}.el-col-sm-15{width:62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{width:66.66667%}.el-col-sm-offset-16{margin-left:66.66667%}.el-col-sm-pull-16{position:relative;right:66.66667%}.el-col-sm-push-16{position:relative;left:66.66667%}.el-col-sm-17{width:70.83333%}.el-col-sm-offset-17{margin-left:70.83333%}.el-col-sm-pull-17{position:relative;right:70.83333%}.el-col-sm-push-17{position:relative;left:70.83333%}.el-col-sm-18{width:75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{width:79.16667%}.el-col-sm-offset-19{margin-left:79.16667%}.el-col-sm-pull-19{position:relative;right:79.16667%}.el-col-sm-push-19{position:relative;left:79.16667%}.el-col-sm-20{width:83.33333%}.el-col-sm-offset-20{margin-left:83.33333%}.el-col-sm-pull-20{position:relative;right:83.33333%}.el-col-sm-push-20{position:relative;left:83.33333%}.el-col-sm-21{width:87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{width:91.66667%}.el-col-sm-offset-22{margin-left:91.66667%}.el-col-sm-pull-22{position:relative;right:91.66667%}.el-col-sm-push-22{position:relative;left:91.66667%}.el-col-sm-23{width:95.83333%}.el-col-sm-offset-23{margin-left:95.83333%}.el-col-sm-pull-23{position:relative;right:95.83333%}.el-col-sm-push-23{position:relative;left:95.83333%}.el-col-sm-24{width:100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media (min-width:992px){.el-col-md-1{width:4.16667%}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{width:8.33333%}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{width:12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{width:16.66667%}.el-col-md-offset-4{margin-left:16.66667%}.el-col-md-pull-4{position:relative;right:16.66667%}.el-col-md-push-4{position:relative;left:16.66667%}.el-col-md-5{width:20.83333%}.el-col-md-offset-5{margin-left:20.83333%}.el-col-md-pull-5{position:relative;right:20.83333%}.el-col-md-push-5{position:relative;left:20.83333%}.el-col-md-6{width:25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{width:29.16667%}.el-col-md-offset-7{margin-left:29.16667%}.el-col-md-pull-7{position:relative;right:29.16667%}.el-col-md-push-7{position:relative;left:29.16667%}.el-col-md-8{width:33.33333%}.el-col-md-offset-8{margin-left:33.33333%}.el-col-md-pull-8{position:relative;right:33.33333%}.el-col-md-push-8{position:relative;left:33.33333%}.el-col-md-9{width:37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{width:41.66667%}.el-col-md-offset-10{margin-left:41.66667%}.el-col-md-pull-10{position:relative;right:41.66667%}.el-col-md-push-10{position:relative;left:41.66667%}.el-col-md-11{width:45.83333%}.el-col-md-offset-11{margin-left:45.83333%}.el-col-md-pull-11{position:relative;right:45.83333%}.el-col-md-push-11{position:relative;left:45.83333%}.el-col-md-12{width:50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{width:54.16667%}.el-col-md-offset-13{margin-left:54.16667%}.el-col-md-pull-13{position:relative;right:54.16667%}.el-col-md-push-13{position:relative;left:54.16667%}.el-col-md-14{width:58.33333%}.el-col-md-offset-14{margin-left:58.33333%}.el-col-md-pull-14{position:relative;right:58.33333%}.el-col-md-push-14{position:relative;left:58.33333%}.el-col-md-15{width:62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{width:66.66667%}.el-col-md-offset-16{margin-left:66.66667%}.el-col-md-pull-16{position:relative;right:66.66667%}.el-col-md-push-16{position:relative;left:66.66667%}.el-col-md-17{width:70.83333%}.el-col-md-offset-17{margin-left:70.83333%}.el-col-md-pull-17{position:relative;right:70.83333%}.el-col-md-push-17{position:relative;left:70.83333%}.el-col-md-18{width:75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{width:79.16667%}.el-col-md-offset-19{margin-left:79.16667%}.el-col-md-pull-19{position:relative;right:79.16667%}.el-col-md-push-19{position:relative;left:79.16667%}.el-col-md-20{width:83.33333%}.el-col-md-offset-20{margin-left:83.33333%}.el-col-md-pull-20{position:relative;right:83.33333%}.el-col-md-push-20{position:relative;left:83.33333%}.el-col-md-21{width:87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{width:91.66667%}.el-col-md-offset-22{margin-left:91.66667%}.el-col-md-pull-22{position:relative;right:91.66667%}.el-col-md-push-22{position:relative;left:91.66667%}.el-col-md-23{width:95.83333%}.el-col-md-offset-23{margin-left:95.83333%}.el-col-md-pull-23{position:relative;right:95.83333%}.el-col-md-push-23{position:relative;left:95.83333%}.el-col-md-24{width:100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media (min-width:1200px){.el-col-lg-1{width:4.16667%}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{width:8.33333%}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{width:12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{width:16.66667%}.el-col-lg-offset-4{margin-left:16.66667%}.el-col-lg-pull-4{position:relative;right:16.66667%}.el-col-lg-push-4{position:relative;left:16.66667%}.el-col-lg-5{width:20.83333%}.el-col-lg-offset-5{margin-left:20.83333%}.el-col-lg-pull-5{position:relative;right:20.83333%}.el-col-lg-push-5{position:relative;left:20.83333%}.el-col-lg-6{width:25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{width:29.16667%}.el-col-lg-offset-7{margin-left:29.16667%}.el-col-lg-pull-7{position:relative;right:29.16667%}.el-col-lg-push-7{position:relative;left:29.16667%}.el-col-lg-8{width:33.33333%}.el-col-lg-offset-8{margin-left:33.33333%}.el-col-lg-pull-8{position:relative;right:33.33333%}.el-col-lg-push-8{position:relative;left:33.33333%}.el-col-lg-9{width:37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{width:41.66667%}.el-col-lg-offset-10{margin-left:41.66667%}.el-col-lg-pull-10{position:relative;right:41.66667%}.el-col-lg-push-10{position:relative;left:41.66667%}.el-col-lg-11{width:45.83333%}.el-col-lg-offset-11{margin-left:45.83333%}.el-col-lg-pull-11{position:relative;right:45.83333%}.el-col-lg-push-11{position:relative;left:45.83333%}.el-col-lg-12{width:50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{width:54.16667%}.el-col-lg-offset-13{margin-left:54.16667%}.el-col-lg-pull-13{position:relative;right:54.16667%}.el-col-lg-push-13{position:relative;left:54.16667%}.el-col-lg-14{width:58.33333%}.el-col-lg-offset-14{margin-left:58.33333%}.el-col-lg-pull-14{position:relative;right:58.33333%}.el-col-lg-push-14{position:relative;left:58.33333%}.el-col-lg-15{width:62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{width:66.66667%}.el-col-lg-offset-16{margin-left:66.66667%}.el-col-lg-pull-16{position:relative;right:66.66667%}.el-col-lg-push-16{position:relative;left:66.66667%}.el-col-lg-17{width:70.83333%}.el-col-lg-offset-17{margin-left:70.83333%}.el-col-lg-pull-17{position:relative;right:70.83333%}.el-col-lg-push-17{position:relative;left:70.83333%}.el-col-lg-18{width:75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{width:79.16667%}.el-col-lg-offset-19{margin-left:79.16667%}.el-col-lg-pull-19{position:relative;right:79.16667%}.el-col-lg-push-19{position:relative;left:79.16667%}.el-col-lg-20{width:83.33333%}.el-col-lg-offset-20{margin-left:83.33333%}.el-col-lg-pull-20{position:relative;right:83.33333%}.el-col-lg-push-20{position:relative;left:83.33333%}.el-col-lg-21{width:87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{width:91.66667%}.el-col-lg-offset-22{margin-left:91.66667%}.el-col-lg-pull-22{position:relative;right:91.66667%}.el-col-lg-push-22{position:relative;left:91.66667%}.el-col-lg-23{width:95.83333%}.el-col-lg-offset-23{margin-left:95.83333%}.el-col-lg-pull-23{position:relative;right:95.83333%}.el-col-lg-push-23{position:relative;left:95.83333%}.el-col-lg-24{width:100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}} |
src/assets/theme/theme-darkblue/collapse.css
0 → 100644
1 | +@charset "UTF-8";.el-collapse{border:1px solid rgb(223, 230, 236);border-radius:0}.el-collapse-item:last-child{margin-bottom:-1px}.el-collapse-item.is-active>.el-collapse-item__header .el-collapse-item__header__arrow{-ms-transform:rotate(90deg);transform:rotate(90deg)}.el-collapse-item__header{height:43px;line-height:43px;padding-left:15px;background-color:#fff;color:rgb(72, 87, 106);cursor:pointer;border-bottom:1px solid rgb(223, 230, 236);font-size:13px}.el-collapse-item__header__arrow{margin-right:8px;transition:transform .3s}.el-collapse-item__wrap{will-change:height;background-color:rgb(250, 253, 254);overflow:hidden;box-sizing:border-box;border-bottom:1px solid rgb(223, 230, 236)}.el-collapse-item__content{padding:10px 15px;font-size:13px;color:rgb(31, 45, 61);line-height:1.769230769230769} |
1 | +.el-color-hue-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-hue-slider__bar{position:relative;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:linear-gradient(to top,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;-ms-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-alpha-slider__bar{position:relative;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper::after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:6px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:rgb(31, 45, 61)}.el-color-dropdown__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-color-dropdown__btn[disabled]{color:#ccc;cursor:not-allowed}.el-color-dropdown__btn:hover{color:#1d8ce0;border-color:#1d8ce0}.el-color-dropdown__link-btn{cursor:pointer;color:#1d8ce0;text-decoration:none;padding:15px;font-size:12px}.el-color-dropdown__link-btn:hover{color:rgb(74, 163, 230)}.el-color-picker{display:inline-block;position:relative}.el-color-picker__trigger{display:inline-block;box-sizing:border-box;height:36px;padding:6px;border:1px solid rgb(191, 203, 217);border-radius:4px;font-size:0}.el-color-picker__color{position:relative;display:inline-block;box-sizing:border-box;vertical-align:middle;border:1px solid #666;width:22px;height:22px;text-align:center}.el-color-picker__color.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-picker__color-inner{position:absolute;left:0;top:0;right:0;bottom:0}.el-color-picker__empty{font-size:12px;vertical-align:middle;margin-top:4px;color:#666}.el-color-picker__icon{display:inline-block;position:relative;vertical-align:middle;margin-left:8px;width:12px;color:#888;font-size:12px}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;background-color:#fff;border:1px solid rgb(209, 219, 229);box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.12)} |
1 | +@charset "UTF-8";.el-month-table,.el-year-table{margin:-1px;border-collapse:collapse}.el-date-picker table,.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-table{font-size:12px;min-width:224px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-date-table td{width:32px;height:32px;box-sizing:border-box;text-align:center;cursor:pointer}.el-date-table td.next-month,.el-date-table td.prev-month{color:#ddd}.el-date-table td.today{color:#1d8ce0;position:relative}.el-date-table td.today:before{content:" ";position:absolute;top:0;right:0;width:0;height:0;border-top:.5em solid #1d8ce0;border-left:.5em solid transparent}.el-month-table td .cell,.el-year-table td .cell{width:48px;height:32px;display:block;line-height:32px}.el-date-table td.available:hover{background-color:rgb(228, 232, 241)}.el-date-table td.in-range{background-color:rgb(210, 232, 249)}.el-date-table td.in-range:hover{background-color:rgb(210, 232, 249)Hover}.el-date-table td.current:not(.disabled),.el-date-table td.end-date,.el-date-table td.start-date{background-color:#1d8ce0!important;color:#fff}.el-date-table td.disabled{background-color:#f4f4f4;opacity:1;cursor:not-allowed;color:#ccc}.el-fade-in-enter,.el-fade-in-leave-active,.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.el-date-table td.week{font-size:80%;color:rgb(131, 145, 165)}.el-date-table th{padding:5px;color:rgb(131, 145, 165);font-weight:400}.el-date-table.is-week-mode .el-date-table__row:hover{background-color:rgb(228, 232, 241)}.el-date-table.is-week-mode .el-date-table__row.current{background-color:rgb(210, 232, 249)}.el-month-table{font-size:12px}.el-month-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-month-table td .cell{color:rgb(72, 87, 106)}.el-month-table td .cell:hover{background-color:rgb(228, 232, 241)}.el-month-table td.disabled .cell{background-color:#f4f4f4;cursor:not-allowed;color:#ccc}.el-month-table td.current:not(.disabled) .cell{background-color:#1d8ce0!important;color:#fff}.el-year-table{font-size:12px}.el-year-table .el-icon{color:rgb(151, 168, 190)}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td .cell{color:rgb(72, 87, 106)}.el-year-table td .cell:hover{background-color:rgb(228, 232, 241)}.el-year-table td.disabled .cell{background-color:#f4f4f4;cursor:not-allowed;color:#ccc}.el-year-table td.current:not(.disabled) .cell{background-color:#1d8ce0!important;color:#fff}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33%}.el-time-spinner.has-seconds .el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner.has-seconds .el-time-spinner__wrapper:nth-child(2){margin-left:1%}.el-time-spinner__wrapper{max-height:190px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__list{padding:0;margin:0;list-style:none;text-align:center}.el-time-spinner__list::after,.el-time-spinner__list::before{content:'';display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px}.el-time-spinner__item:hover:not(.disabled):not(.active){background:rgb(228, 232, 241);cursor:pointer}.el-time-spinner__item.active:not(.disabled){color:#fff}.el-time-spinner__item.disabled{color:rgb(209, 219, 229);cursor:not-allowed}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-enter-active,.el-fade-in-leave-active,.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;-ms-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-ms-transform:scaleY(1);transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1) .1s,opacity .3s cubic-bezier(.23,1,.32,1) .1s;-ms-transform-origin:center top;transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;-ms-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-ms-transform:scaleY(1);transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1) .1s,opacity .3s cubic-bezier(.23,1,.32,1) .1s;-ms-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;-ms-transform:scaleY(0);transform:scaleY(0)}.collapse-transition{transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.list-enter-active,.list-leave-active{transition:all 1s}.list-enter,.list-leave-active{opacity:0;-ms-transform:translateY(-30px);transform:translateY(-30px)}.el-date-editor{position:relative;display:inline-block}.el-date-editor .el-picker-panel{position:absolute;min-width:180px;box-sizing:border-box;box-shadow:0 2px 6px #ccc;background:#fff;z-index:10;top:41px}.el-date-editor.el-input{width:193px}.el-date-editor--daterange.el-input{width:220px}.el-date-editor--datetimerange.el-input{width:350px}.el-picker-panel{color:rgb(72, 87, 106);border:1px solid rgb(209, 219, 229);box-shadow:0 2px 6px #ccc;background:#fff;border-radius:2px;line-height:20px;margin:5px 0}.el-picker-panel__body-wrapper::after,.el-picker-panel__body::after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid #e4e4e4;padding:4px;text-align:right;background-color:#fff;position:relative}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:rgb(72, 87, 106);padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{background-color:rgb(228, 232, 241)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#1d8ce0}.el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:rgb(151, 168, 190);border:0;background:0 0;cursor:pointer;outline:0;margin-top:3px}.el-date-picker__header-label.active,.el-date-picker__header-label:hover,.el-picker-panel__icon-btn:hover{color:#1d8ce0}.el-picker-panel__link-btn{cursor:pointer;color:#1d8ce0;text-decoration:none;padding:15px;font-size:12px}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #e4e4e4;box-sizing:border-box;padding-top:6px;background-color:rgb(250, 253, 254)}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{min-width:254px}.el-date-picker .el-picker-panel__content{min-width:224px}.el-date-picker.has-sidebar.has-time{min-width:434px}.el-date-picker.has-sidebar{min-width:370px}.el-date-picker.has-time{min-width:324px}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header-label{font-size:14px;padding:0 5px;line-height:22px;text-align:center;cursor:pointer}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.el-date-range-picker{min-width:520px}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker.has-sidebar.has-time{min-width:766px}.el-date-range-picker.has-sidebar{min-width:620px}.el-date-range-picker.has-time{min-width:660px}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header button{float:left}.el-date-range-picker__header div{font-size:14px;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-right .el-date-range-picker__header button{float:right}.el-date-range-picker__content.is-right .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__content.is-left{border-right:1px solid #e4e4e4}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:rgb(151, 168, 190)}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#fff}.el-input__inner,.el-textarea__inner{box-sizing:border-box;background-image:none}.el-time-range-picker{min-width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px}.el-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid rgb(209, 219, 229)}.el-time-panel{margin:5px 0;border:1px solid rgb(209, 219, 229);background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);border-radius:2px;position:absolute;width:180px;left:0;z-index:1000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content::after,.el-time-panel__content::before{content:":";top:50%;color:#fff;position:absolute;font-size:14px;margin-top:-15px;line-height:16px;background-color:#1d8ce0;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left}.el-time-panel__content::after{left:50%;margin-left:-2px}.el-time-panel__content::before{padding-left:50%;margin-right:-2px}.el-time-panel__content.has-seconds::after{left:66.66667%}.el-time-panel__content.has-seconds::before{padding-left:33.33333%}.el-time-panel__footer{border-top:1px solid #e4e4e4;padding:4px;height:36px;line-height:25px;text-align:right;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:rgb(131, 145, 165)}.el-time-panel__btn.confirm{font-weight:800;color:#1d8ce0}.el-input{position:relative;font-size:14px;display:inline-block;width:100%}.el-input.is-disabled .el-input__inner{background-color:rgb(238, 241, 246);border-color:rgb(209, 219, 229);color:#bbb;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:rgb(191, 203, 217)}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:rgb(191, 203, 217)}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:rgb(191, 203, 217)}.el-input.is-disabled .el-input__inner::placeholder{color:rgb(191, 203, 217)}.el-input.is-active .el-input__inner{outline:0;border-color:#1d8ce0}.el-input__inner{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:4px;border:1px solid rgb(191, 203, 217);color:rgb(31, 45, 61);display:block;font-size:inherit;height:36px;line-height:1;outline:0;padding:3px 10px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__inner::-webkit-input-placeholder{color:rgb(151, 168, 190)}.el-input__inner::-moz-placeholder{color:rgb(151, 168, 190)}.el-input__inner:-ms-input-placeholder{color:rgb(151, 168, 190)}.el-input__inner::placeholder{color:rgb(151, 168, 190)}.el-input__inner:hover{border-color:rgb(131, 145, 165)}.el-input__inner:focus{outline:0;border-color:#1d8ce0}.el-input__icon{position:absolute;width:35px;height:100%;right:0;top:0;text-align:center;color:rgb(191, 203, 217);transition:all .3s}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__icon+.el-input__inner{padding-right:35px}.el-input__icon.is-clickable:hover{cursor:pointer;color:rgb(131, 145, 165)}.el-input__icon.is-clickable:hover+.el-input__inner{border-color:rgb(131, 145, 165)}.el-input--large{font-size:16px}.el-input--large .el-input__inner{height:42px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:30px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:22px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:rgb(250, 253, 254);color:rgb(151, 168, 190);vertical-align:middle;display:table-cell;position:relative;border:1px solid rgb(191, 203, 217);border-radius:4px;padding:0 10px;width:1%;white-space:nowrap}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:block;margin:-10px}.el-input-group__append .el-button,.el-input-group__append .el-select .el-input__inner,.el-input-group__append .el-select:hover .el-input__inner,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select .el-input__inner,.el-input-group__prepend .el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-textarea{display:inline-block;width:100%;vertical-align:bottom}.el-textarea.is-disabled .el-textarea__inner{background-color:rgb(238, 241, 246);border-color:rgb(209, 219, 229);color:#bbb;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:rgb(191, 203, 217)}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:rgb(191, 203, 217)}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:rgb(191, 203, 217)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:rgb(191, 203, 217)}.el-textarea__inner{display:block;resize:vertical;padding:5px 7px;line-height:1.5;width:100%;font-size:14px;color:rgb(31, 45, 61);background-color:#fff;border:1px solid rgb(191, 203, 217);border-radius:4px;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:rgb(151, 168, 190)}.el-textarea__inner::-moz-placeholder{color:rgb(151, 168, 190)}.el-textarea__inner:-ms-input-placeholder{color:rgb(151, 168, 190)}.el-textarea__inner::placeholder{color:rgb(151, 168, 190)}.el-textarea__inner:hover{border-color:rgb(131, 145, 165)}.el-textarea__inner:focus{outline:0;border-color:#1d8ce0}.el-scrollbar{overflow:hidden;position:relative}.el-scrollbar:active .el-scrollbar__bar,.el-scrollbar:focus .el-scrollbar__bar,.el-scrollbar:hover .el-scrollbar__bar{opacity:1;transition:opacity 340ms ease-out}.el-scrollbar__wrap{overflow:scroll}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(151,168,190,.3);transition:.3s background-color}.el-scrollbar__thumb:hover{background-color:rgba(151,168,190,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;transition:opacity 120ms ease-out}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%} |
src/assets/theme/theme-darkblue/dialog.css
0 → 100644
1 | +@charset "UTF-8";.v-modal-enter{animation:v-modal-in .2s ease}.v-modal-leave{animation:v-modal-out .2s ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{100%{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;background:#000}.el-dialog{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3);box-sizing:border-box}.el-dialog--tiny{width:30%}.el-dialog--small{width:50%}.el-dialog--large{width:90%}.el-dialog--full{width:100%;top:0;height:100%;overflow:auto}.el-dialog__wrapper{top:0;right:0;bottom:0;left:0;position:fixed;overflow:auto;margin:0}.el-dialog__header{padding:20px 20px 0}.el-dialog__close{cursor:pointer;color:rgb(191, 203, 217)}.el-dialog__close:hover{color:#1d8ce0}.el-dialog__title{line-height:1;font-size:16px;font-weight:700;color:rgb(31, 45, 61)}.el-dialog__body{padding:30px 20px;color:rgb(72, 87, 106);font-size:14px}.el-dialog__headerbtn{float:right}.el-dialog__footer{padding:10px 20px 15px;text-align:right;box-sizing:border-box}.dialog-fade-enter-active{animation:dialog-fade-in .3s}.dialog-fade-leave-active{animation:dialog-fade-out .3s}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes dialog-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}} |
src/assets/theme/theme-darkblue/dropdown.css
0 → 100644
1 | +@charset "UTF-8";.el-button-group:after,.el-button-group:before{display:table;content:""}.el-button,.el-button-group,.el-dropdown{display:inline-block}.el-button-group:after{clear:both}.el-button{line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid rgb(191, 203, 217);color:rgb(31, 45, 61);-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:10px 15px;font-size:14px;border-radius:4px}.el-button+.el-button{margin-left:10px}.el-button:focus,.el-button:hover{color:#1d8ce0;border-color:#1d8ce0}.el-button:active{color:rgb(26, 126, 202);border-color:rgb(26, 126, 202);outline:0}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35)}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:rgb(191, 203, 217);cursor:not-allowed;background-image:none;background-color:rgb(238, 241, 246);border-color:rgb(209, 219, 229)}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#fff;border-color:rgb(209, 219, 229);color:rgb(191, 203, 217)}.el-button.is-active{color:rgb(26, 126, 202);border-color:rgb(26, 126, 202)}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#fff;border-color:#1d8ce0;color:#1d8ce0}.el-button.is-plain:active{background:#fff;border-color:rgb(26, 126, 202);color:rgb(26, 126, 202);outline:0}.el-button--primary{color:#fff;background-color:#1d8ce0;border-color:#1d8ce0}.el-button--primary:focus,.el-button--primary:hover{background:rgb(74, 163, 230);border-color:rgb(74, 163, 230);color:#fff}.el-button--primary.is-active,.el-button--primary:active{background:rgb(26, 126, 202);border-color:rgb(26, 126, 202);color:#fff}.el-button--primary:active{outline:0}.el-button--primary.is-plain{background:#fff;border:1px solid rgb(191, 203, 217);color:rgb(31, 45, 61)}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#fff;border-color:#1d8ce0;color:#1d8ce0}.el-button--primary.is-plain:active{background:#fff;border-color:rgb(26, 126, 202);color:rgb(26, 126, 202);outline:0}.el-button--success{color:#fff;background-color:#13ce66;border-color:#13ce66}.el-button--success:focus,.el-button--success:hover{background:#42d885;border-color:#42d885;color:#fff}.el-button--success.is-active,.el-button--success:active{background:#11b95c;border-color:#11b95c;color:#fff}.el-button--success:active{outline:0}.el-button--success.is-plain{background:#fff;border:1px solid rgb(191, 203, 217);color:rgb(31, 45, 61)}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#fff;border-color:#13ce66;color:#13ce66}.el-button--success.is-plain:active{background:#fff;border-color:#11b95c;color:#11b95c;outline:0}.el-button--warning{color:#fff;background-color:#f7ba2a;border-color:#f7ba2a}.el-button--warning:focus,.el-button--warning:hover{background:#f9c855;border-color:#f9c855;color:#fff}.el-button--warning.is-active,.el-button--warning:active{background:#dea726;border-color:#dea726;color:#fff}.el-button--warning:active{outline:0}.el-button--warning.is-plain{background:#fff;border:1px solid rgb(191, 203, 217);color:rgb(31, 45, 61)}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#fff;border-color:#f7ba2a;color:#f7ba2a}.el-button--warning.is-plain:active{background:#fff;border-color:#dea726;color:#dea726;outline:0}.el-button--danger{color:#fff;background-color:#ff4949;border-color:#ff4949}.el-button--danger:focus,.el-button--danger:hover{background:#ff6d6d;border-color:#ff6d6d;color:#fff}.el-button--danger.is-active,.el-button--danger:active{background:#e64242;border-color:#e64242;color:#fff}.el-button--danger:active{outline:0}.el-button--danger.is-plain{background:#fff;border:1px solid rgb(191, 203, 217);color:rgb(31, 45, 61)}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#fff;border-color:#ff4949;color:#ff4949}.el-button--danger.is-plain:active{background:#fff;border-color:#e64242;color:#e64242;outline:0}.el-button--info{color:#fff;background-color:#50bfff;border-color:#50bfff}.el-button--info:focus,.el-button--info:hover{background:#73ccff;border-color:#73ccff;color:#fff}.el-button--info.is-active,.el-button--info:active{background:#48ace6;border-color:#48ace6;color:#fff}.el-button--info:active{outline:0}.el-button--info.is-plain{background:#fff;border:1px solid rgb(191, 203, 217);color:rgb(31, 45, 61)}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#fff;border-color:#50bfff;color:#50bfff}.el-button--info.is-plain:active{background:#fff;border-color:#48ace6;color:#48ace6;outline:0}.el-button--large{padding:11px 19px;font-size:16px;border-radius:4px}.el-button--small{padding:7px 9px;font-size:12px;border-radius:4px}.el-button--mini{padding:4px;font-size:12px;border-radius:4px}.el-button--text{border:none;color:#1d8ce0;background:0 0;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{color:rgb(74, 163, 230)}.el-button--text:active{color:rgb(26, 126, 202)}.el-button-group{vertical-align:middle}.el-button-group .el-button--primary:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button{float:left;position:relative}.el-button-group .el-button+.el-button{margin-left:0}.el-button-group .el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group .el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group .el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group .el-button:not(:last-child){margin-right:-1px}.el-button-group .el-button.is-active,.el-button-group .el-button:active,.el-button-group .el-button:focus,.el-button-group .el-button:hover{z-index:1}.el-dropdown{position:relative;color:rgb(72, 87, 106);font-size:14px}.el-dropdown .el-button-group{display:block}.el-dropdown .el-dropdown__caret-button{padding-right:5px;padding-left:5px}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown-menu{margin:5px 0;background-color:#fff;border:1px solid rgb(209, 219, 229);box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.12);padding:6px 0;z-index:10;position:absolute;top:0;left:0;min-width:100px}.el-dropdown-menu__item{list-style:none;line-height:36px;padding:0 10px;margin:0;cursor:pointer}.el-dropdown-menu__item:not(.is-disabled):hover{background-color:rgb(228, 232, 241);color:rgb(72, 87, 106)}.el-dropdown-menu__item.is-disabled{cursor:default;color:rgb(191, 203, 217);pointer-events:none}.el-dropdown-menu__item--divided{position:relative;margin-top:6px;border-top:1px solid rgb(209, 219, 229)}.el-dropdown-menu__item--divided:before{content:'';height:6px;display:block;margin:0 -10px;background-color:#fff} |
不能预览此文件类型
不能预览此文件类型
src/assets/theme/theme-darkblue/form.css
0 → 100644
1 | +@charset "UTF-8";.el-form--inline .el-form-item,.el-form--inline .el-form-item__content{display:inline-block;vertical-align:top}.el-form-item:after,.el-form-item__content:after{clear:both}.el-form--label-left .el-form-item__label{text-align:left}.el-form--label-top .el-form-item__label{float:none;display:inline-block;padding:0 0 10px}.el-form--inline .el-form-item{margin-right:10px}.el-form--inline .el-form-item__label{float:none;display:inline-block}.el-form--inline.el-form--label-top .el-form-item__content{display:block}.el-form-item{margin-bottom:22px}.el-form-item:after,.el-form-item:before{display:table;content:""}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-form-item .el-form-item__content{margin-left:0!important}.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner,.el-form-item.is-error .el-input__inner{border-color:transparent}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-textarea__inner{border-color:#ff4949}.el-form-item.is-required .el-form-item__label:before{content:'*';color:#ff4949;margin-right:4px}.el-form-item__label{text-align:right;vertical-align:middle;float:left;font-size:14px;color:rgb(72, 87, 106);line-height:1;padding:11px 12px 11px 0;box-sizing:border-box}.el-form-item__content{line-height:36px;position:relative;font-size:14px}.el-form-item__content:after,.el-form-item__content:before{display:table;content:""}.el-form-item__error{color:#ff4949;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0} |
src/assets/theme/theme-darkblue/icon.css
0 → 100644
1 | +@font-face{font-family:element-icons;src:url(fonts/element-icons.woff?t=1472440741) format('woff'),url(fonts/element-icons.ttf?t=1472440741) format('truetype');font-weight:400;font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-arrow-down:before{content:"\e600"}.el-icon-arrow-left:before{content:"\e601"}.el-icon-arrow-right:before{content:"\e602"}.el-icon-arrow-up:before{content:"\e603"}.el-icon-caret-bottom:before{content:"\e604"}.el-icon-caret-left:before{content:"\e605"}.el-icon-caret-right:before{content:"\e606"}.el-icon-caret-top:before{content:"\e607"}.el-icon-check:before{content:"\e608"}.el-icon-circle-check:before{content:"\e609"}.el-icon-circle-close:before{content:"\e60a"}.el-icon-circle-cross:before{content:"\e60b"}.el-icon-close:before{content:"\e60c"}.el-icon-upload:before{content:"\e60d"}.el-icon-d-arrow-left:before{content:"\e60e"}.el-icon-d-arrow-right:before{content:"\e60f"}.el-icon-d-caret:before{content:"\e610"}.el-icon-date:before{content:"\e611"}.el-icon-delete:before{content:"\e612"}.el-icon-document:before{content:"\e613"}.el-icon-edit:before{content:"\e614"}.el-icon-information:before{content:"\e615"}.el-icon-loading:before{content:"\e616"}.el-icon-menu:before{content:"\e617"}.el-icon-message:before{content:"\e618"}.el-icon-minus:before{content:"\e619"}.el-icon-more:before{content:"\e61a"}.el-icon-picture:before{content:"\e61b"}.el-icon-plus:before{content:"\e61c"}.el-icon-search:before{content:"\e61d"}.el-icon-setting:before{content:"\e61e"}.el-icon-share:before{content:"\e61f"}.el-icon-star-off:before{content:"\e620"}.el-icon-star-on:before{content:"\e621"}.el-icon-time:before{content:"\e622"}.el-icon-warning:before{content:"\e623"}.el-icon-delete2:before{content:"\e624"}.el-icon-upload2:before{content:"\e627"}.el-icon-view:before{content:"\e626"}.el-icon-loading{animation:rotating 1s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}} |
src/assets/theme/theme-darkblue/index.css
0 → 100644
此 diff 太大无法显示。
1 | +@charset "UTF-8";.el-input{position:relative;font-size:14px;display:inline-block;width:100%}.el-input.is-disabled .el-input__inner{background-color:rgb(238, 241, 246);border-color:rgb(209, 219, 229);color:#bbb;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:rgb(191, 203, 217)}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:rgb(191, 203, 217)}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:rgb(191, 203, 217)}.el-input.is-disabled .el-input__inner::placeholder{color:rgb(191, 203, 217)}.el-input.is-active .el-input__inner{outline:0;border-color:#1d8ce0}.el-input__inner{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid rgb(191, 203, 217);box-sizing:border-box;color:rgb(31, 45, 61);display:block;font-size:inherit;height:36px;line-height:1;outline:0;padding:3px 10px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__inner::-webkit-input-placeholder{color:rgb(151, 168, 190)}.el-input__inner::-moz-placeholder{color:rgb(151, 168, 190)}.el-input__inner:-ms-input-placeholder{color:rgb(151, 168, 190)}.el-input__inner::placeholder{color:rgb(151, 168, 190)}.el-input__inner:hover{border-color:rgb(131, 145, 165)}.el-input__inner:focus{outline:0;border-color:#1d8ce0}.el-input__icon{position:absolute;width:35px;height:100%;right:0;top:0;text-align:center;color:rgb(191, 203, 217);transition:all .3s}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__icon+.el-input__inner{padding-right:35px}.el-input__icon.is-clickable:hover{cursor:pointer;color:rgb(131, 145, 165)}.el-input__icon.is-clickable:hover+.el-input__inner{border-color:rgb(131, 145, 165)}.el-input--large{font-size:16px}.el-input--large .el-input__inner{height:42px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:30px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:22px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:rgb(250, 253, 254);color:rgb(151, 168, 190);vertical-align:middle;display:table-cell;position:relative;border:1px solid rgb(191, 203, 217);border-radius:4px;padding:0 10px;width:1%;white-space:nowrap}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:block;margin:-10px}.el-input-group__append .el-button,.el-input-group__append .el-select .el-input__inner,.el-input-group__append .el-select:hover .el-input__inner,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select .el-input__inner,.el-input-group__prepend .el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-textarea{display:inline-block;width:100%;vertical-align:bottom}.el-textarea.is-disabled .el-textarea__inner{background-color:rgb(238, 241, 246);border-color:rgb(209, 219, 229);color:#bbb;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:rgb(191, 203, 217)}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:rgb(191, 203, 217)}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:rgb(191, 203, 217)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:rgb(191, 203, 217)}.el-textarea__inner{display:block;resize:vertical;padding:5px 7px;line-height:1.5;box-sizing:border-box;width:100%;font-size:14px;color:rgb(31, 45, 61);background-color:#fff;background-image:none;border:1px solid rgb(191, 203, 217);border-radius:4px;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:rgb(151, 168, 190)}.el-textarea__inner::-moz-placeholder{color:rgb(151, 168, 190)}.el-textarea__inner:-ms-input-placeholder{color:rgb(151, 168, 190)}.el-textarea__inner::placeholder{color:rgb(151, 168, 190)}.el-textarea__inner:hover{border-color:rgb(131, 145, 165)}.el-textarea__inner:focus{outline:0;border-color:#1d8ce0}.el-input-number{display:inline-block;overflow:hidden;width:180px;position:relative}.el-input-number .el-input{display:block}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:82px}.el-input-number.is-without-controls .el-input__inner{padding-right:10px}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:rgb(209, 219, 229);color:rgb(209, 219, 229)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:rgb(209, 219, 229);cursor:not-allowed}.el-input-number__decrease,.el-input-number__increase{height:auto;border-left:1px solid rgb(191, 203, 217);width:36px;line-height:34px;top:1px;text-align:center;color:rgb(151, 168, 190);cursor:pointer;position:absolute;z-index:1}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:#1d8ce0}.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#1d8ce0}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:rgb(209, 219, 229);cursor:not-allowed}.el-input-number__increase{right:0}.el-input-number__decrease{right:37px}.el-input-number--large{width:200px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{line-height:42px;width:42px;font-size:16px}.el-input-number--large .el-input-number__decrease{right:43px}.el-input-number--large .el-input__inner{padding-right:94px}.el-input-number--small{width:130px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{line-height:30px;width:30px;font-size:13px}.el-input-number--small .el-input-number__decrease{right:31px}.el-input-number--small .el-input__inner{padding-right:70px} |
src/assets/theme/theme-darkblue/input.css
0 → 100644
1 | +@charset "UTF-8";.el-input{position:relative;font-size:14px;display:inline-block;width:100%}.el-input.is-disabled .el-input__inner{background-color:rgb(238, 241, 246);border-color:rgb(209, 219, 229);color:#bbb;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:rgb(191, 203, 217)}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:rgb(191, 203, 217)}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:rgb(191, 203, 217)}.el-input.is-disabled .el-input__inner::placeholder{color:rgb(191, 203, 217)}.el-input.is-active .el-input__inner{outline:0;border-color:#1d8ce0}.el-input__inner{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid rgb(191, 203, 217);box-sizing:border-box;color:rgb(31, 45, 61);display:block;font-size:inherit;height:36px;line-height:1;outline:0;padding:3px 10px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__inner::-webkit-input-placeholder{color:rgb(151, 168, 190)}.el-input__inner::-moz-placeholder{color:rgb(151, 168, 190)}.el-input__inner:-ms-input-placeholder{color:rgb(151, 168, 190)}.el-input__inner::placeholder{color:rgb(151, 168, 190)}.el-input__inner:hover{border-color:rgb(131, 145, 165)}.el-input__inner:focus{outline:0;border-color:#1d8ce0}.el-input__icon{position:absolute;width:35px;height:100%;right:0;top:0;text-align:center;color:rgb(191, 203, 217);transition:all .3s}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__icon+.el-input__inner{padding-right:35px}.el-input__icon.is-clickable:hover{cursor:pointer;color:rgb(131, 145, 165)}.el-input__icon.is-clickable:hover+.el-input__inner{border-color:rgb(131, 145, 165)}.el-input--large{font-size:16px}.el-input--large .el-input__inner{height:42px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:30px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:22px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:rgb(250, 253, 254);color:rgb(151, 168, 190);vertical-align:middle;display:table-cell;position:relative;border:1px solid rgb(191, 203, 217);border-radius:4px;padding:0 10px;width:1%;white-space:nowrap}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:block;margin:-10px}.el-input-group__append .el-button,.el-input-group__append .el-select .el-input__inner,.el-input-group__append .el-select:hover .el-input__inner,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select .el-input__inner,.el-input-group__prepend .el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-textarea{display:inline-block;width:100%;vertical-align:bottom}.el-textarea.is-disabled .el-textarea__inner{background-color:rgb(238, 241, 246);border-color:rgb(209, 219, 229);color:#bbb;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:rgb(191, 203, 217)}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:rgb(191, 203, 217)}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:rgb(191, 203, 217)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:rgb(191, 203, 217)}.el-textarea__inner{display:block;resize:vertical;padding:5px 7px;line-height:1.5;box-sizing:border-box;width:100%;font-size:14px;color:rgb(31, 45, 61);background-color:#fff;background-image:none;border:1px solid rgb(191, 203, 217);border-radius:4px;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:rgb(151, 168, 190)}.el-textarea__inner::-moz-placeholder{color:rgb(151, 168, 190)}.el-textarea__inner:-ms-input-placeholder{color:rgb(151, 168, 190)}.el-textarea__inner::placeholder{color:rgb(151, 168, 190)}.el-textarea__inner:hover{border-color:rgb(131, 145, 165)}.el-textarea__inner:focus{outline:0;border-color:#1d8ce0} |
src/assets/theme/theme-darkblue/loading.css
0 → 100644
1 | +@charset "UTF-8";.el-loading-mask{position:absolute;z-index:10000;background-color:rgba(255,255,255,.9);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity .3s}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{width:50px;height:50px}.el-loading-spinner{top:50%;margin-top:-21px;width:100%;text-align:center;position:absolute}.el-loading-spinner .el-loading-text{color:#1d8ce0;margin:3px 0;font-size:14px}.el-loading-spinner .circular{width:42px;height:42px;animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#1d8ce0;stroke-linecap:round}.el-loading-fade-enter,.el-loading-fade-leave-active{opacity:0}@keyframes loading-rotate{100%{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}} |
src/assets/theme/theme-darkblue/menu.css
0 → 100644
1 | +@charset "UTF-8";.el-menu,.el-menu li{list-style:none}.el-menu:after,.el-menu:before{display:table;content:""}.el-menu:after{clear:both}.el-menu-item,.el-submenu__title{height:56px;line-height:56px;font-size:14px;color:rgb(72, 87, 106);padding:0 20px;cursor:pointer;position:relative;transition:border-color .3s,background-color .3s,color .3s;box-sizing:border-box;white-space:nowrap}.el-menu{border-radius:2px;position:relative;margin:0;padding-left:0;background-color:rgb(238, 241, 246)}.el-menu--dark{background-color:rgb(50, 65, 87)}.el-menu--dark .el-menu-item,.el-menu--dark .el-submenu__title{color:rgb(191, 203, 217)}.el-menu--dark .el-menu-item:hover,.el-menu--dark .el-submenu__title:hover{background-color:rgb(72, 87, 106)}.el-menu--dark .el-submenu .el-menu{background-color:rgb(31, 45, 61)}.el-menu--dark .el-submenu .el-menu .el-menu-item:hover{background-color:rgb(72, 87, 106)}.el-menu--horizontal .el-menu-item{float:left;height:60px;line-height:60px;margin:0;cursor:pointer;position:relative;box-sizing:border-box;border-bottom:5px solid transparent}.el-menu--horizontal .el-menu-item a,.el-menu--horizontal .el-menu-item a:hover{color:inherit}.el-menu--horizontal .el-submenu{float:left;position:relative}.el-menu--horizontal .el-submenu>.el-menu{position:absolute;top:65px;left:0;border:1px solid rgb(209, 219, 229);padding:5px 0;background-color:#fff;z-index:100;min-width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-menu--horizontal .el-submenu .el-submenu__title{height:60px;line-height:60px;border-bottom:5px solid transparent}.el-menu--horizontal .el-submenu .el-menu-item{background-color:#fff;float:none;height:36px;line-height:36px;padding:0 10px}.el-menu--horizontal .el-submenu .el-submenu__icon-arrow{position:static;vertical-align:middle;margin-left:5px;color:rgb(151, 168, 190);margin-top:-3px}.el-menu--horizontal .el-menu-item:hover,.el-menu--horizontal .el-submenu__title:hover{background-color:rgb(238, 241, 246)}.el-menu--horizontal>.el-menu-item:hover,.el-menu--horizontal>.el-submenu.is-active .el-submenu__title,.el-menu--horizontal>.el-submenu:hover .el-submenu__title{border-bottom:5px solid #1d8ce0}.el-menu--horizontal.el-menu--dark .el-menu-item:hover,.el-menu--horizontal.el-menu--dark .el-submenu__title:hover{background-color:rgb(50, 65, 87)}.el-menu--horizontal.el-menu--dark .el-submenu .el-menu-item:hover,.el-menu--horizontal.el-menu--dark .el-submenu .el-submenu-title:hover,.el-menu-item:hover{background-color:rgb(209, 219, 229)}.el-menu--horizontal.el-menu--dark .el-submenu .el-menu-item,.el-menu--horizontal.el-menu--dark .el-submenu .el-submenu-title{color:rgb(72, 87, 106)}.el-menu--horizontal.el-menu--dark .el-submenu .el-menu-item.is-active,.el-menu-item.is-active{color:#1d8ce0}.el-menu-item [class^=el-icon-]{vertical-align:baseline;margin-right:10px}.el-menu-item:first-child{margin-left:0}.el-menu-item:last-child{margin-right:0}.el-submenu [class^=el-icon-]{vertical-align:baseline;margin-right:10px}.el-submenu .el-menu{background-color:rgb(228, 232, 241)}.el-submenu .el-menu-item:hover,.el-submenu__title:hover{background-color:rgb(209, 219, 229)}.el-submenu .el-menu-item{height:50px;line-height:50px;padding:0 45px}.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.el-submenu.is-active .el-submenu__title{border-bottom-color:#1d8ce0}.el-submenu__title{position:relative}.el-submenu__icon-arrow{position:absolute;top:50%;right:20px;margin-top:-7px;transition:transform .3s;font-size:12px}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding-top:15px;line-height:normal;font-size:14px;padding-left:20px;color:rgb(151, 168, 190)} |
-
请 注册 或 登录 后发表评论