@ -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 |