@ -0,0 +1,23 @@
|
||||
docs |
||||
public |
||||
src |
||||
.dockerignore |
||||
.editorconfig |
||||
.eslintignore |
||||
.gitattributes |
||||
.gitignore |
||||
.prettierrc |
||||
babel.config.js |
||||
Dockerfile |
||||
idea.config.js |
||||
LICENSE |
||||
package.json |
||||
package-lock.json |
||||
README.md |
||||
vue.config.js |
||||
yarn |
||||
yarn.lock |
||||
yarn-error.log |
||||
.idea |
||||
.svn |
||||
node_modules |
@ -0,0 +1,39 @@
|
||||
[*] |
||||
charset=utf-8 |
||||
end_of_line=crlf |
||||
insert_final_newline=false |
||||
indent_style=space |
||||
indent_size=2 |
||||
|
||||
[{*.ng,*.sht,*.html,*.shtm,*.shtml,*.htm}] |
||||
indent_style=space |
||||
indent_size=2 |
||||
|
||||
[{*.jhm,*.xslt,*.xul,*.rng,*.xsl,*.xsd,*.ant,*.tld,*.fxml,*.jrxml,*.xml,*.jnlp,*.wsdl}] |
||||
indent_style=space |
||||
indent_size=2 |
||||
|
||||
[{.babelrc,.stylelintrc,jest.config,.eslintrc,.prettierrc,*.json,*.jsb3,*.jsb2,*.bowerrc}] |
||||
indent_style=space |
||||
indent_size=2 |
||||
|
||||
[*.svg] |
||||
indent_style=space |
||||
indent_size=2 |
||||
|
||||
[*.js.map] |
||||
indent_style=space |
||||
indent_size=2 |
||||
|
||||
[*.less] |
||||
indent_style=space |
||||
indent_size=2 |
||||
|
||||
[*.vue] |
||||
indent_style=space |
||||
indent_size=2 |
||||
|
||||
[{.analysis_options,*.yml,*.yaml}] |
||||
indent_style=space |
||||
indent_size=2 |
||||
|
@ -0,0 +1,3 @@
|
||||
NODE_ENV=production |
||||
VUE_APP_PLATFORM_NAME=Jeecg-Boot 企业级快速开发平台 |
||||
VUE_APP_SSO=false |
@ -0,0 +1,4 @@
|
||||
NODE_ENV=development |
||||
VUE_APP_API_BASE_URL=http://localhost:8080/jeecg-boot |
||||
VUE_APP_CAS_BASE_URL=http://cas.example.org:8443/cas |
||||
VUE_APP_ONLINE_BASE_URL=http://fileview.jeecg.com/onlinePreview |
@ -0,0 +1,4 @@
|
||||
NODE_ENV=production |
||||
VUE_APP_API_BASE_URL=https://bootapi.jeecg.com |
||||
VUE_APP_CAS_BASE_URL=http://localhost:8888/cas |
||||
VUE_APP_ONLINE_BASE_URL=http://fileview.jeecg.com/onlinePreview |
@ -0,0 +1,4 @@
|
||||
NODE_ENV=production |
||||
VUE_APP_API_BASE_URL=http://boot.jeecg.com:8080/jeecg-boot |
||||
VUE_APP_CAS_BASE_URL=http://cas.example.org:8443/cas |
||||
VUE_APP_ONLINE_BASE_URL=http://fileview.jeecg.com/onlinePreview |
@ -0,0 +1,21 @@
|
||||
.DS_Store |
||||
node_modules |
||||
/dist |
||||
|
||||
# local env files |
||||
.env.local |
||||
.env.*.local |
||||
|
||||
# Log files |
||||
npm-debug.log* |
||||
yarn-debug.log* |
||||
yarn-error.log* |
||||
|
||||
# Editor directories and files |
||||
.idea |
||||
.vscode |
||||
*.suo |
||||
*.ntvs* |
||||
*.njsproj |
||||
*.sln |
||||
*.sw* |
@ -0,0 +1,5 @@
|
||||
{ |
||||
"printWidth": 120, |
||||
"semi": false, |
||||
"singleQuote": true |
||||
} |
@ -0,0 +1,29 @@
|
||||
FROM nginx |
||||
MAINTAINER jeecgos@163.com |
||||
VOLUME /tmp |
||||
ENV LANG en_US.UTF-8 |
||||
RUN echo "server { \ |
||||
listen 80; \ |
||||
location ^~ /jeecg-boot { \ |
||||
proxy_pass http://jeecg-boot-system:8080/jeecg-boot/; \ |
||||
proxy_set_header Host jeecg-boot-system; \ |
||||
proxy_set_header X-Real-IP \$remote_addr; \ |
||||
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for; \ |
||||
} \ |
||||
#解决Router(mode: 'history')模式下,刷新路由地址不能找到页面的问题 \ |
||||
location / { \ |
||||
root /var/www/html/; \ |
||||
index index.html index.htm; \ |
||||
if (!-e \$request_filename) { \ |
||||
rewrite ^(.*)\$ /index.html?s=\$1 last; \ |
||||
break; \ |
||||
} \ |
||||
} \ |
||||
access_log /var/log/nginx/access.log ; \ |
||||
} " > /etc/nginx/conf.d/default.conf \ |
||||
&& mkdir -p /var/www \ |
||||
&& mkdir -p /var/www/html |
||||
|
||||
ADD dist/ /var/www/html/ |
||||
EXPOSE 80 |
||||
EXPOSE 443 |
@ -0,0 +1,21 @@
|
||||
MIT License |
||||
|
||||
Copyright (c) 2019 DaiHao Zhang |
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy |
||||
of this software and associated documentation files (the "Software"), to deal |
||||
in the Software without restriction, including without limitation the rights |
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
||||
copies of the Software, and to permit persons to whom the Software is |
||||
furnished to do so, subject to the following conditions: |
||||
|
||||
The above copyright notice and this permission notice shall be included in all |
||||
copies or substantial portions of the Software. |
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
||||
SOFTWARE. |
@ -0,0 +1,6 @@
|
||||
module.exports = { |
||||
presets: [ |
||||
['@vue/app', |
||||
{ useBuiltIns: 'entry' }] |
||||
] |
||||
} |
@ -0,0 +1,24 @@
|
||||
'use strict' |
||||
const path = require('path') |
||||
|
||||
function resolve (dir) { |
||||
return path.join(__dirname, '.', dir) |
||||
} |
||||
|
||||
module.exports = { |
||||
context: path.resolve(__dirname, './'), |
||||
resolve: { |
||||
extensions: ['.js', '.vue', '.json'], |
||||
alias: { |
||||
'config': resolve('config'), |
||||
'@': resolve('src'), |
||||
'@views': resolve('src/views'), |
||||
'@comp': resolve('src/components'), |
||||
'@core': resolve('src/core'), |
||||
'@utils': resolve('src/utils'), |
||||
'@entry': resolve('src/entry'), |
||||
'@router': resolve('src/router'), |
||||
'@store': resolve('src/store') |
||||
} |
||||
}, |
||||
} |
@ -0,0 +1,120 @@
|
||||
{ |
||||
"name": "vue-antd-jeecg", |
||||
"version": "2.4.0", |
||||
"private": true, |
||||
"scripts": { |
||||
"pre": "cnpm install || yarn --registry https://registry.npm.taobao.org || npm install --registry https://registry.npm.taobao.org ", |
||||
"serve": "vue-cli-service serve", |
||||
"build:test": "vue-cli-service build --mode test", |
||||
"build": "vue-cli-service build", |
||||
"lint": "vue-cli-service lint" |
||||
}, |
||||
"dependencies": { |
||||
"@antv/data-set": "^0.11.4", |
||||
"@jeecg/antd-online-mini": "2.4.0-beta4", |
||||
"@tinymce/tinymce-vue": "^2.1.0", |
||||
"@toast-ui/editor": "^2.1.2", |
||||
"ant-design-vue": "^1.7.2", |
||||
"area-data": "^5.0.6", |
||||
"axios": "^0.18.0", |
||||
"clipboard": "^2.0.4", |
||||
"codemirror": "^5.46.0", |
||||
"dayjs": "^1.8.0", |
||||
"dom-align": "1.12.0", |
||||
"echarts": "^5.0.0", |
||||
"element-resize-detector": "^1.2.1", |
||||
"enquire.js": "^2.1.6", |
||||
"js-cookie": "^2.2.0", |
||||
"lodash.get": "^4.4.2", |
||||
"lodash.pick": "^4.4.0", |
||||
"md5": "^2.2.1", |
||||
"nprogress": "^0.2.0", |
||||
"tinymce": "^5.3.2", |
||||
"viser-vue": "^2.4.8", |
||||
"vue": "^2.6.10", |
||||
"vue-area-linkage": "^5.1.0", |
||||
"vue-cropper": "^0.5.4", |
||||
"vue-i18n": "^8.7.0", |
||||
"vue-loader": "^15.7.0", |
||||
"vue-ls": "^3.2.0", |
||||
"vue-pdf": "^4.2.0", |
||||
"vue-photo-preview": "^1.1.3", |
||||
"vue-print-nb-jeecg": "^1.0.9", |
||||
"vue-router": "^3.0.1", |
||||
"vue-splitpane": "^1.0.4", |
||||
"vuedraggable": "^2.20.0", |
||||
"vuex": "^3.1.0", |
||||
"vxe-table": "2.9.13", |
||||
"vxe-table-plugin-antd": "1.8.10", |
||||
"xe-utils": "2.4.8" |
||||
}, |
||||
"devDependencies": { |
||||
"@babel/polyfill": "^7.2.5", |
||||
"@vue/cli-plugin-babel": "^3.3.0", |
||||
"@vue/cli-plugin-eslint": "^3.3.0", |
||||
"@vue/cli-service": "^3.3.0", |
||||
"@vue/eslint-config-standard": "^4.0.0", |
||||
"babel-eslint": "7.2.3", |
||||
"compression-webpack-plugin": "^3.1.0", |
||||
"eslint": "^5.16.0", |
||||
"eslint-plugin-vue": "^5.1.0", |
||||
"html-webpack-plugin": "^4.2.0", |
||||
"less": "^3.9.0", |
||||
"less-loader": "^4.1.0", |
||||
"vue-template-compiler": "^2.6.10" |
||||
}, |
||||
"eslintConfig": { |
||||
"root": true, |
||||
"env": { |
||||
"node": true |
||||
}, |
||||
"extends": [ |
||||
"plugin:vue/strongly-recommended", |
||||
"@vue/standard" |
||||
], |
||||
"parserOptions": { |
||||
"parser": "babel-eslint" |
||||
}, |
||||
"rules": { |
||||
"generator-star-spacing": "off", |
||||
"no-mixed-operators": 0, |
||||
"vue/max-attributes-per-line": [ |
||||
2, |
||||
{ |
||||
"singleline": 5, |
||||
"multiline": { |
||||
"max": 1, |
||||
"allowFirstLine": false |
||||
} |
||||
} |
||||
], |
||||
"vue/attribute-hyphenation": 0, |
||||
"vue/html-self-closing": 0, |
||||
"vue/component-name-in-template-casing": 0, |
||||
"vue/html-closing-bracket-spacing": 0, |
||||
"vue/singleline-html-element-content-newline": 0, |
||||
"vue/no-unused-components": 0, |
||||
"vue/multiline-html-element-content-newline": 0, |
||||
"vue/no-use-v-if-with-v-for": 0, |
||||
"vue/html-closing-bracket-newline": 0, |
||||
"vue/no-parsing-error": 0, |
||||
"no-tabs": 0, |
||||
"indent": [ |
||||
"off", |
||||
2 |
||||
], |
||||
"no-console": 0, |
||||
"space-before-function-paren": 0 |
||||
} |
||||
}, |
||||
"postcss": { |
||||
"plugins": { |
||||
"autoprefixer": {} |
||||
} |
||||
}, |
||||
"browserslist": [ |
||||
"> 1%", |
||||
"last 2 versions", |
||||
"not ie <= 10" |
||||
] |
||||
} |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 4.1 KiB |
After Width: | Height: | Size: 7.5 KiB |
After Width: | Height: | Size: 5.9 KiB |
After Width: | Height: | Size: 111 KiB |
After Width: | Height: | Size: 191 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 7.1 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 9.4 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 8.0 KiB |
After Width: | Height: | Size: 9.1 KiB |
After Width: | Height: | Size: 7.7 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 7.7 KiB |
After Width: | Height: | Size: 6.7 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 9.3 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 8.3 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 7.4 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 6.5 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 8.8 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 12 KiB |
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<TileMap version="1.0.0" tilemapservice="http://tms.osgeo.org/1.0.0"> |
||||
<Title>NE2_HR_LC_SR_W_DR_recolored.tif</Title> |
||||
<Abstract></Abstract> |
||||
<SRS>EPSG:4326</SRS> |
||||
<BoundingBox miny="-90.00000000000000" minx="-180.00000000000000" maxy="90.00000000000000" maxx="180.00000000000000"/> |
||||
<Origin y="-90.00000000000000" x="-180.00000000000000"/> |
||||
<TileFormat width="256" height="256" mime-type="image/jpg" extension="jpg"/> |
||||
<TileSets profile="geodetic"> |
||||
<TileSet href="0" units-per-pixel="0.70312500000000" order="0"/> |
||||
<TileSet href="1" units-per-pixel="0.35156250000000" order="1"/> |
||||
<TileSet href="2" units-per-pixel="0.17578125000000" order="2"/> |
||||
</TileSets> |
||||
</TileMap> |
After Width: | Height: | Size: 116 KiB |
After Width: | Height: | Size: 149 KiB |
After Width: | Height: | Size: 164 KiB |
After Width: | Height: | Size: 120 KiB |
After Width: | Height: | Size: 149 KiB |
After Width: | Height: | Size: 149 KiB |
After Width: | Height: | Size: 1.2 KiB |