@ -0,0 +1,28 @@ |
|||||
|
# 开发环境相关配置 |
||||
|
|
||||
|
# 微服务IP |
||||
|
VUE_APP_SERVER_ADDRESS = 'test.sdma.mingansei.com' |
||||
|
|
||||
|
# 省局数据后台IP |
||||
|
VUE_APP_SJ_BASE_IP_ADDRESS = '192.168.1.130' |
||||
|
|
||||
|
# 微服务地址 |
||||
|
VUE_APP_SERVER_API = 'http://${VUE_APP_SERVER_ADDRESS}' |
||||
|
|
||||
|
# 项目名称 |
||||
|
VUE_APP_PROJECT_NAME = 'SJJY' |
||||
|
|
||||
|
# 业务后台访问地址 |
||||
|
VUE_APP_BASE_API = '${VUE_APP_SERVER_API}/sdma-manage/' |
||||
|
|
||||
|
# 报检后台访问地址 |
||||
|
VUE_APP_BJD_API = '${VUE_APP_SERVER_API}/sdma-bjd/' |
||||
|
|
||||
|
# 省局数据后台访问地址 |
||||
|
VUE_APP_SJ_API = 'http://${VUE_APP_SJ_BASE_IP_ADDRESS}:9092/SJSE/' |
||||
|
|
||||
|
# 预览后台访问地址 |
||||
|
VUE_APP_PREVIEW_API = '${VUE_APP_SERVER_API}/sdma-preview/' |
||||
|
|
||||
|
# websocket连接地址 |
||||
|
VUE_APP_WEBSOCKET = 'ws://${VUE_APP_SERVER_ADDRESS}:9100/sdma-manage/websocket/' |
@ -0,0 +1,25 @@ |
|||||
|
# 生产环境相关配置 |
||||
|
|
||||
|
# 微服务IP |
||||
|
VUE_APP_SERVER_ADDRESS = '192.168.1.130' |
||||
|
|
||||
|
# 省局数据后台IP |
||||
|
VUE_APP_SJ_BASE_IP_ADDRESS = '192.168.1.130' |
||||
|
|
||||
|
# 微服务地址 |
||||
|
VUE_APP_SERVER_API = 'http://${VUE_APP_SERVER_ADDRESS}:9100' |
||||
|
|
||||
|
# 业务后台访问地址 |
||||
|
VUE_APP_BASE_API = '${VUE_APP_SERVER_API}/sdma-manage/' |
||||
|
|
||||
|
# 报检后台访问地址 |
||||
|
VUE_APP_BJD_API = '${VUE_APP_SERVER_API}/sdma-bjd/' |
||||
|
|
||||
|
# 省局数据后台访问地址 |
||||
|
VUE_APP_SJ_API = 'http://${VUE_APP_SJ_BASE_IP_ADDRESS}:9092/SJSE/' |
||||
|
|
||||
|
# 预览后台访问地址 |
||||
|
VUE_APP_PREVIEW_API = '${VUE_APP_SERVER_API}/sdma-preview/' |
||||
|
|
||||
|
# websocket连接地址 |
||||
|
VUE_APP_WEBSOCKET = 'ws://${VUE_APP_SERVER_ADDRESS}:9100/sdma-manage/websocket/' |
@ -0,0 +1,25 @@ |
|||||
|
# 测试环境相关配置 |
||||
|
|
||||
|
# 微服务IP |
||||
|
VUE_APP_SERVER_ADDRESS = 'test.mingansei.com' |
||||
|
|
||||
|
# 省局数据后台IP |
||||
|
VUE_APP_SJ_BASE_IP_ADDRESS = 'test.mingansei.com' |
||||
|
|
||||
|
# 微服务地址 |
||||
|
VUE_APP_SERVER_API = 'http://${VUE_APP_SERVER_ADDRESS}:9100' |
||||
|
|
||||
|
# 业务后台访问地址 |
||||
|
VUE_APP_BASE_API = '${VUE_APP_SERVER_API}/sdma-manage/' |
||||
|
|
||||
|
# 报检后台访问地址 |
||||
|
VUE_APP_BJD_API = '${VUE_APP_SERVER_API}/sdma-bjd/' |
||||
|
|
||||
|
# 省局数据后台访问地址 |
||||
|
VUE_APP_SJ_API = 'http://${VUE_APP_SJ_BASE_IP_ADDRESS}:9092/SJSE/' |
||||
|
|
||||
|
# 预览后台访问地址 |
||||
|
VUE_APP_PREVIEW_API = '${VUE_APP_SERVER_API}/sdma-preview/' |
||||
|
|
||||
|
# websocket连接地址 |
||||
|
VUE_APP_WEBSOCKET = 'ws://${VUE_APP_SERVER_ADDRESS}:9100/sdma-manage/websocket/' |
@ -0,0 +1,4 @@ |
|||||
|
build/*.js |
||||
|
src/assets |
||||
|
src/utils/generator |
||||
|
public |
@ -0,0 +1,193 @@ |
|||||
|
module.exports = { |
||||
|
root: true, |
||||
|
parserOptions: { |
||||
|
parser: 'babel-eslint', |
||||
|
sourceType: 'module' |
||||
|
}, |
||||
|
env: { |
||||
|
browser: true, |
||||
|
node: true, |
||||
|
es6: true, |
||||
|
}, |
||||
|
extends: ['plugin:vue/recommended', 'eslint:recommended'], |
||||
|
rules: { |
||||
|
"vue/max-attributes-per-line": [2, { |
||||
|
"singleline": 10, |
||||
|
"multiline": { |
||||
|
"max": 1, |
||||
|
"allowFirstLine": false |
||||
|
} |
||||
|
}], |
||||
|
"vue/name-property-casing": ["error", "PascalCase"], |
||||
|
'accessor-pairs': 2, |
||||
|
'arrow-spacing': [2, { |
||||
|
'before': true, |
||||
|
'after': true |
||||
|
}], |
||||
|
'block-spacing': [2, 'always'], |
||||
|
'brace-style': [2, '1tbs', { |
||||
|
'allowSingleLine': true |
||||
|
}], |
||||
|
'camelcase': [0, { |
||||
|
'properties': 'always' |
||||
|
}], |
||||
|
'comma-dangle': [2, 'never'], |
||||
|
'comma-spacing': [2, { |
||||
|
'before': false, |
||||
|
'after': true |
||||
|
}], |
||||
|
'comma-style': [2, 'last'], |
||||
|
'constructor-super': 2, |
||||
|
'curly': [2, 'multi-line'], |
||||
|
'dot-location': [2, 'property'], |
||||
|
'eol-last': 2, |
||||
|
'eqeqeq': [2, 'allow-null'], |
||||
|
'generator-star-spacing': [2, { |
||||
|
'before': true, |
||||
|
'after': true |
||||
|
}], |
||||
|
'handle-callback-err': [2, '^(err|error)$'], |
||||
|
'indent': [2, 2, { |
||||
|
'SwitchCase': 1 |
||||
|
}], |
||||
|
'jsx-quotes': [2, 'prefer-single'], |
||||
|
'key-spacing': [2, { |
||||
|
'beforeColon': false, |
||||
|
'afterColon': true |
||||
|
}], |
||||
|
'keyword-spacing': [2, { |
||||
|
'before': true, |
||||
|
'after': true |
||||
|
}], |
||||
|
'new-cap': [2, { |
||||
|
'newIsCap': true, |
||||
|
'capIsNew': false |
||||
|
}], |
||||
|
'new-parens': 2, |
||||
|
'no-array-constructor': 2, |
||||
|
'no-caller': 2, |
||||
|
'no-console': 'off', |
||||
|
'no-class-assign': 2, |
||||
|
'no-cond-assign': 2, |
||||
|
'no-const-assign': 2, |
||||
|
'no-control-regex': 0, |
||||
|
'no-delete-var': 2, |
||||
|
'no-dupe-args': 2, |
||||
|
'no-dupe-class-members': 2, |
||||
|
'no-dupe-keys': 2, |
||||
|
'no-duplicate-case': 2, |
||||
|
'no-empty-character-class': 2, |
||||
|
'no-empty-pattern': 2, |
||||
|
'no-eval': 0, |
||||
|
'no-ex-assign': 2, |
||||
|
'no-extend-native': 2, |
||||
|
'no-extra-bind': 2, |
||||
|
'no-extra-boolean-cast': 2, |
||||
|
'no-extra-parens': [2, 'functions'], |
||||
|
'no-fallthrough': 2, |
||||
|
'no-floating-decimal': 2, |
||||
|
'no-func-assign': 2, |
||||
|
'no-implied-eval': 2, |
||||
|
'no-inner-declarations': [2, 'functions'], |
||||
|
'no-invalid-regexp': 2, |
||||
|
'no-irregular-whitespace': 2, |
||||
|
'no-iterator': 2, |
||||
|
'no-label-var': 2, |
||||
|
'no-labels': [2, { |
||||
|
'allowLoop': false, |
||||
|
'allowSwitch': false |
||||
|
}], |
||||
|
'no-lone-blocks': 2, |
||||
|
'no-mixed-spaces-and-tabs': 2, |
||||
|
'no-multi-spaces': 2, |
||||
|
'no-multi-str': 2, |
||||
|
'no-multiple-empty-lines': [2, { |
||||
|
'max': 1 |
||||
|
}], |
||||
|
'no-native-reassign': 2, |
||||
|
'no-negated-in-lhs': 2, |
||||
|
'no-new-object': 2, |
||||
|
'no-new-require': 2, |
||||
|
'no-new-symbol': 2, |
||||
|
'no-new-wrappers': 2, |
||||
|
'no-obj-calls': 2, |
||||
|
'no-octal': 2, |
||||
|
'no-octal-escape': 2, |
||||
|
'no-path-concat': 2, |
||||
|
'no-proto': 2, |
||||
|
'no-redeclare': 2, |
||||
|
'no-regex-spaces': 2, |
||||
|
'no-return-assign': [2, 'except-parens'], |
||||
|
'no-self-assign': 2, |
||||
|
'no-self-compare': 2, |
||||
|
'no-sequences': 2, |
||||
|
'no-shadow-restricted-names': 2, |
||||
|
'no-spaced-func': 2, |
||||
|
'no-sparse-arrays': 2, |
||||
|
'no-this-before-super': 2, |
||||
|
'no-throw-literal': 2, |
||||
|
'no-trailing-spaces': 2, |
||||
|
'no-undef': 2, |
||||
|
'no-undef-init': 2, |
||||
|
'no-unexpected-multiline': 2, |
||||
|
'no-unmodified-loop-condition': 2, |
||||
|
'no-unneeded-ternary': [2, { |
||||
|
'defaultAssignment': false |
||||
|
}], |
||||
|
'no-unreachable': 2, |
||||
|
'no-unsafe-finally': 2, |
||||
|
'no-unused-vars': [2, { |
||||
|
'vars': 'all', |
||||
|
'args': 'none' |
||||
|
}], |
||||
|
'no-useless-call': 2, |
||||
|
'no-useless-computed-key': 2, |
||||
|
'no-useless-constructor': 2, |
||||
|
'no-useless-escape': 0, |
||||
|
'no-whitespace-before-property': 2, |
||||
|
'no-with': 2, |
||||
|
'one-var': [2, { |
||||
|
'initialized': 'never' |
||||
|
}], |
||||
|
'operator-linebreak': [2, 'after', { |
||||
|
'overrides': { |
||||
|
'?': 'before', |
||||
|
':': 'before' |
||||
|
} |
||||
|
}], |
||||
|
'padded-blocks': [2, 'never'], |
||||
|
'quotes': [2, 'single', { |
||||
|
'avoidEscape': true, |
||||
|
'allowTemplateLiterals': true |
||||
|
}], |
||||
|
'semi': [2, 'never'], |
||||
|
'semi-spacing': [2, { |
||||
|
'before': false, |
||||
|
'after': true |
||||
|
}], |
||||
|
'space-before-blocks': [2, 'always'], |
||||
|
'space-before-function-paren': [2, 'never'], |
||||
|
'space-in-parens': [2, 'never'], |
||||
|
'space-infix-ops': 2, |
||||
|
'space-unary-ops': [2, { |
||||
|
'words': true, |
||||
|
'nonwords': false |
||||
|
}], |
||||
|
'spaced-comment': [2, 'always', { |
||||
|
'markers': ['global', 'globals', 'eslint', 'eslint-disable', '*package', '!', ','] |
||||
|
}], |
||||
|
'template-curly-spacing': [2, 'never'], |
||||
|
'use-isnan': 2, |
||||
|
'valid-typeof': 2, |
||||
|
'vue/require-prop-types': 0, |
||||
|
'wrap-iife': [2, 'any'], |
||||
|
'yield-star-spacing': [2, 'both'], |
||||
|
'yoda': [2, 'never'], |
||||
|
'prefer-const': 2, |
||||
|
'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0, |
||||
|
'object-curly-spacing': [2, 'always', { |
||||
|
objectsInObjects: false |
||||
|
}], |
||||
|
'array-bracket-spacing': [2, 'never'] |
||||
|
} |
||||
|
} |
@ -0,0 +1,25 @@ |
|||||
|
.DS_Store |
||||
|
node_modules |
||||
|
/jinan |
||||
|
|
||||
|
# 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* |
||||
|
|
||||
|
package-lock.json |
||||
|
yarn.lock |
||||
|
|
@ -0,0 +1,29 @@ |
|||||
|
# MATest |
||||
|
|
||||
|
## Project setup |
||||
|
``` |
||||
|
yarn install |
||||
|
``` |
||||
|
|
||||
|
### Compiles and hot-reloads for development |
||||
|
``` |
||||
|
yarn run serve |
||||
|
``` |
||||
|
|
||||
|
### Compiles and minifies for production |
||||
|
``` |
||||
|
yarn run build |
||||
|
``` |
||||
|
|
||||
|
### Run your tests |
||||
|
``` |
||||
|
yarn run test |
||||
|
``` |
||||
|
|
||||
|
### Lints and fixes files |
||||
|
``` |
||||
|
yarn run lint |
||||
|
``` |
||||
|
|
||||
|
### Customize configuration |
||||
|
See [Configuration Reference](https://cli.vuejs.org/config/). |
@ -0,0 +1,10 @@ |
|||||
|
module.exports = { |
||||
|
presets: ['@vue/app'], |
||||
|
plugins: [ |
||||
|
['import', { |
||||
|
libraryName: 'vant', |
||||
|
libraryDirectory: 'es', |
||||
|
style: (name) => `${name}/style/less` |
||||
|
}, 'vant'] |
||||
|
] |
||||
|
} |
@ -0,0 +1,86 @@ |
|||||
|
{ |
||||
|
"name": "sdma-front", |
||||
|
"version": "0.2.1", |
||||
|
"private": true, |
||||
|
"author": "zichen <lileisir@aliyun.com>", |
||||
|
"scripts": { |
||||
|
"dev": "vue-cli-service serve", |
||||
|
"build:test": "vue-cli-service build --mode test", |
||||
|
"build:prod": "vue-cli-service build", |
||||
|
"lint": "vue-cli-service lint" |
||||
|
}, |
||||
|
"husky": { |
||||
|
"hooks": { |
||||
|
"pre-commit": "lint-staged" |
||||
|
} |
||||
|
}, |
||||
|
"lint-staged": { |
||||
|
"src/**/*.{js,vue}": [ |
||||
|
"eslint --fix", |
||||
|
"git add" |
||||
|
] |
||||
|
}, |
||||
|
"dependencies": { |
||||
|
"axios": "^0.19.2", |
||||
|
"babel-plugin-import": "^1.13.0", |
||||
|
"clipboard": "^2.0.4", |
||||
|
"core-js": "^2.6.5", |
||||
|
"echarts": "5.1.1", |
||||
|
"element-ui": "2.11.1", |
||||
|
"file-saver": "2.0.1", |
||||
|
"fuse.js": "3.4.4", |
||||
|
"js-beautify": "^1.10.2", |
||||
|
"js-cookie": "2.2.0", |
||||
|
"js-md5": "^0.7.3", |
||||
|
"jsonlint": "1.6.3", |
||||
|
"less": "^3.12.2", |
||||
|
"less-loader": "^7.0.0", |
||||
|
"node-uuid": "^1.4.8", |
||||
|
"normalize.css": "7.0.0", |
||||
|
"nprogress": "0.2.0", |
||||
|
"path-to-regexp": "2.4.0", |
||||
|
"screenfull": "4.2.0", |
||||
|
"vant": "^2.10.3", |
||||
|
"vcolorpicker": "^0.1.8", |
||||
|
"vue": "^2.6.6", |
||||
|
"vue-count-to": "1.0.13", |
||||
|
"vue-qr": "^2.3.0", |
||||
|
"vue-router": "3.0.2", |
||||
|
"vuedraggable": "2.23.2", |
||||
|
"vuex": "3.1.0", |
||||
|
"xlsx": "0.16.2", |
||||
|
"xlsx-style": "^0.8.13" |
||||
|
}, |
||||
|
"devDependencies": { |
||||
|
"@babel/core": "7.0.0", |
||||
|
"@babel/register": "7.0.0", |
||||
|
"@vue/cli-plugin-babel": "^3.5.0", |
||||
|
"@vue/cli-plugin-eslint": "^3.5.0", |
||||
|
"@vue/cli-service": "^3.5.0", |
||||
|
"babel-core": "7.0.0-bridge.0", |
||||
|
"babel-eslint": "^10.0.1", |
||||
|
"eslint": "^5.8.0", |
||||
|
"eslint-plugin-vue": "^5.0.0", |
||||
|
"monaco": "^0.1.1", |
||||
|
"node-sass": "^4.14.1", |
||||
|
"sass-loader": "^7.1.0", |
||||
|
"script-ext-html-webpack-plugin": "2.0.1", |
||||
|
"script-loader": "0.7.2", |
||||
|
"svg-sprite-loader": "4.1.3", |
||||
|
"vue-template-compiler": "^2.5.21" |
||||
|
}, |
||||
|
"postcss": { |
||||
|
"plugins": { |
||||
|
"autoprefixer": {} |
||||
|
} |
||||
|
}, |
||||
|
"engines": { |
||||
|
"node": ">=8.9", |
||||
|
"npm": ">= 3.0.0" |
||||
|
}, |
||||
|
"browserslist": [ |
||||
|
"> 1%", |
||||
|
"last 2 versions", |
||||
|
"not ie <= 8" |
||||
|
] |
||||
|
} |
After Width: | Height: | Size: 169 KiB |
@ -0,0 +1,14 @@ |
|||||
|
<!DOCTYPE html> |
||||
|
<html> |
||||
|
<head> |
||||
|
<meta charset="utf-8"> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
||||
|
<meta name="renderer" content="webkit"> |
||||
|
<meta name="viewport" content="width=device-width,initial-scale=1.0"> |
||||
|
<title>JNFront</title> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="app"></div> |
||||
|
<!-- built files will be auto injected --> |
||||
|
</body> |
||||
|
</html> |
After Width: | Height: | Size: 4.7 KiB |
After Width: | Height: | Size: 477 KiB |
After Width: | Height: | Size: 80 KiB |
After Width: | Height: | Size: 34 KiB |
After Width: | Height: | Size: 33 KiB |
After Width: | Height: | Size: 6.7 KiB |
@ -0,0 +1,3 @@ |
|||||
|
àRCopyright 1990-2009 Adobe Systems Incorporated. |
||||
|
All rights reserved. |
||||
|
See ./LICENSEáCNS2-H |
@ -0,0 +1,3 @@ |
|||||
|
àRCopyright 1990-2009 Adobe Systems Incorporated. |
||||
|
All rights reserved. |
||||
|
See ./LICENSEá ETen-B5-H` ^ |
@ -0,0 +1,4 @@ |
|||||
|
àRCopyright 1990-2009 Adobe Systems Incorporated. |
||||
|
All rights reserved. |
||||
|
See ./LICENSE!!�º]aX!!]`�21�> �p�z�$]‚�"R‚d�-Uƒ7�*„
4„%�+ „Z „{�/…%…<�9K…b�1]†.�"‡‰`]‡,�"]ˆ |
||||
|
�"]ˆh�"]‰F�"]Š$�"]‹�"]‹`�"]Œ>�"]��"]�z�"]ŽX�"]�6�"]��"]�r�"]‘P�"]’.�"]“�"]“j�"]”H�"]•&�"]–�"]–b�"]—@�"]˜�"]˜|�"]™Z�"]š8�"]›�"]›t�"]œR�"]�0�"]ž�"]žl�"]ŸJ�"] (�"]¡�"]¡d�"]¢B�"]£ �"X£~�']¤W�"]¥5�"]¦�"]¦q�"]§O�"]¨-�"]©�"]©i�"]ªG�"]«%�"]¬�"]¬a�"]?�"]®�"]®{�"]¯Y�"]°7�"]±�"]±s�"]²Q�"]³/�"]´
�"]´k�"]µI�"]¶'�"]·�"]·c�"]¸A�"]¹�"]¹}�"]º[�"]»9 |