Browse Source

优化

master
God 2 years ago
parent
commit
6c24f172af
  1. 14
      anrui-reportcenter-ui/.editorconfig
  2. 10
      anrui-reportcenter-ui/.env.development
  3. 9
      anrui-reportcenter-ui/.env.production
  4. 8
      anrui-reportcenter-ui/.env.staging
  5. 4
      anrui-reportcenter-ui/.eslintignore
  6. 199
      anrui-reportcenter-ui/.eslintrc.js
  7. 16
      anrui-reportcenter-ui/.gitignore
  8. 28
      anrui-reportcenter-ui/.project
  9. 5
      anrui-reportcenter-ui/.travis.yml
  10. 21
      anrui-reportcenter-ui/LICENSE
  11. 0
      anrui-reportcenter-ui/README-zh.md
  12. 90
      anrui-reportcenter-ui/README.md
  13. 14
      anrui-reportcenter-ui/babel.config.js
  14. 35
      anrui-reportcenter-ui/build/index.js
  15. 24
      anrui-reportcenter-ui/jest.config.js
  16. 9
      anrui-reportcenter-ui/jsconfig.json
  17. 57
      anrui-reportcenter-ui/mock/index.js
  18. 81
      anrui-reportcenter-ui/mock/mock-server.js
  19. 29
      anrui-reportcenter-ui/mock/table.js
  20. 84
      anrui-reportcenter-ui/mock/user.js
  21. 25
      anrui-reportcenter-ui/mock/utils.js
  22. 69
      anrui-reportcenter-ui/package.json
  23. 8
      anrui-reportcenter-ui/postcss.config.js
  24. BIN
      anrui-reportcenter-ui/public/favicon.ico
  25. BIN
      anrui-reportcenter-ui/public/image/liuchengtu.jpg
  26. 17
      anrui-reportcenter-ui/public/index.html
  27. 14
      anrui-reportcenter-ui/src/App.vue
  28. 4
      anrui-reportcenter-ui/src/api/Common/Upload.js
  29. 49
      anrui-reportcenter-ui/src/api/Common/areaPicker.js
  30. 135
      anrui-reportcenter-ui/src/api/Common/dictcommons.js
  31. 13
      anrui-reportcenter-ui/src/api/Common/permission.js
  32. 36
      anrui-reportcenter-ui/src/api/User/login.js
  33. 44
      anrui-reportcenter-ui/src/api/system/Role/role.js
  34. 44
      anrui-reportcenter-ui/src/api/user.js
  35. BIN
      anrui-reportcenter-ui/src/assets/404_images/404.png
  36. BIN
      anrui-reportcenter-ui/src/assets/404_images/404_cloud.png
  37. BIN
      anrui-reportcenter-ui/src/assets/home/anrui.png
  38. BIN
      anrui-reportcenter-ui/src/assets/home/bIcon1.png
  39. BIN
      anrui-reportcenter-ui/src/assets/home/bIcon2.png
  40. BIN
      anrui-reportcenter-ui/src/assets/home/bIcon3.png
  41. BIN
      anrui-reportcenter-ui/src/assets/home/bIcon4.png
  42. BIN
      anrui-reportcenter-ui/src/assets/home/bIcon5.png
  43. BIN
      anrui-reportcenter-ui/src/assets/home/bIcon6.png
  44. BIN
      anrui-reportcenter-ui/src/assets/home/bIcon7.png
  45. BIN
      anrui-reportcenter-ui/src/assets/home/bIcon8.png
  46. BIN
      anrui-reportcenter-ui/src/assets/home/bottomBg.png
  47. BIN
      anrui-reportcenter-ui/src/assets/home/line.png
  48. BIN
      anrui-reportcenter-ui/src/assets/home/ltBg.png
  49. BIN
      anrui-reportcenter-ui/src/assets/home/ltIcon1.png
  50. BIN
      anrui-reportcenter-ui/src/assets/home/ltIcon2.png
  51. BIN
      anrui-reportcenter-ui/src/assets/home/ltIcon3.png
  52. BIN
      anrui-reportcenter-ui/src/assets/home/ltIcon4.png
  53. BIN
      anrui-reportcenter-ui/src/assets/home/notice.png
  54. BIN
      anrui-reportcenter-ui/src/assets/home/rtBg.png
  55. BIN
      anrui-reportcenter-ui/src/assets/images/arrow.png
  56. BIN
      anrui-reportcenter-ui/src/assets/images/bdrysh.png
  57. BIN
      anrui-reportcenter-ui/src/assets/images/btn.png
  58. BIN
      anrui-reportcenter-ui/src/assets/images/cdgl.png
  59. BIN
      anrui-reportcenter-ui/src/assets/images/cxjl.png
  60. BIN
      anrui-reportcenter-ui/src/assets/images/czsc.png
  61. BIN
      anrui-reportcenter-ui/src/assets/images/dwrysh.png
  62. BIN
      anrui-reportcenter-ui/src/assets/images/dwxxgl.png
  63. BIN
      anrui-reportcenter-ui/src/assets/images/dy.png
  64. BIN
      anrui-reportcenter-ui/src/assets/images/head.png
  65. BIN
      anrui-reportcenter-ui/src/assets/images/info.png
  66. BIN
      anrui-reportcenter-ui/src/assets/images/jcxx.png
  67. BIN
      anrui-reportcenter-ui/src/assets/images/jggl.png
  68. BIN
      anrui-reportcenter-ui/src/assets/images/jlsc.png
  69. BIN
      anrui-reportcenter-ui/src/assets/images/jsgl.png
  70. BIN
      anrui-reportcenter-ui/src/assets/images/jsxd.png
  71. BIN
      anrui-reportcenter-ui/src/assets/images/login/OAKQ.png
  72. BIN
      anrui-reportcenter-ui/src/assets/images/login/bg2-img.png
  73. BIN
      anrui-reportcenter-ui/src/assets/images/login/bgimg.jpg
  74. BIN
      anrui-reportcenter-ui/src/assets/images/login/nose.png
  75. BIN
      anrui-reportcenter-ui/src/assets/images/login/pasw.png
  76. BIN
      anrui-reportcenter-ui/src/assets/images/login/user.png
  77. BIN
      anrui-reportcenter-ui/src/assets/images/lzrysh.png
  78. BIN
      anrui-reportcenter-ui/src/assets/images/org/headerimg.png
  79. BIN
      anrui-reportcenter-ui/src/assets/images/org/jian.png
  80. BIN
      anrui-reportcenter-ui/src/assets/images/org/sfz.png
  81. BIN
      anrui-reportcenter-ui/src/assets/images/org/sqs.png
  82. BIN
      anrui-reportcenter-ui/src/assets/images/org/success.png
  83. BIN
      anrui-reportcenter-ui/src/assets/images/org/yyzz.png
  84. BIN
      anrui-reportcenter-ui/src/assets/images/place.png
  85. BIN
      anrui-reportcenter-ui/src/assets/images/qjsh.png
  86. BIN
      anrui-reportcenter-ui/src/assets/images/ryda.png
  87. BIN
      anrui-reportcenter-ui/src/assets/images/rzgl.png
  88. BIN
      anrui-reportcenter-ui/src/assets/images/select.png
  89. BIN
      anrui-reportcenter-ui/src/assets/images/sjcc.png
  90. BIN
      anrui-reportcenter-ui/src/assets/images/sjzd.png
  91. BIN
      anrui-reportcenter-ui/src/assets/images/tjfx.png
  92. BIN
      anrui-reportcenter-ui/src/assets/images/tjfx2.png
  93. BIN
      anrui-reportcenter-ui/src/assets/images/wenjian.png
  94. BIN
      anrui-reportcenter-ui/src/assets/images/xgmm.png
  95. BIN
      anrui-reportcenter-ui/src/assets/images/xtbg.png
  96. BIN
      anrui-reportcenter-ui/src/assets/images/xtgl.png
  97. BIN
      anrui-reportcenter-ui/src/assets/images/xxzx.png
  98. BIN
      anrui-reportcenter-ui/src/assets/images/zwsm.png
  99. BIN
      anrui-reportcenter-ui/src/assets/loginImg/account.png
  100. BIN
      anrui-reportcenter-ui/src/assets/loginImg/bgImg.png

14
anrui-reportcenter-ui/.editorconfig

@ -1,14 +0,0 @@
# http://editorconfig.org
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
[*.md]
insert_final_newline = false
trim_trailing_whitespace = false

10
anrui-reportcenter-ui/.env.development

@ -1,10 +0,0 @@
# just a flag
ENV = 'development'
# base api
VUE_APP_BASE_API = '/api'
## 配置测试和本地开发时的 接口地址
##VUE_APP_URL = "http://26077a35f5.wicp.vip"
VUE_APP_URL = "http://anrui.yyundong.com"

9
anrui-reportcenter-ui/.env.production

@ -1,9 +0,0 @@
# just a flag
ENV = 'production'
# base api
VUE_APP_BASE_API = '/api'
## 配置 正式接口地址
VUE_APP_URL = "http://218.11.12.154:8111"

8
anrui-reportcenter-ui/.env.staging

@ -1,8 +0,0 @@
NODE_ENV = production
# just a flag
ENV = 'staging'
# base api
VUE_APP_BASE_API = '/stage-api'

4
anrui-reportcenter-ui/.eslintignore

@ -1,4 +0,0 @@
build/*.js
src/assets
public
dist

199
anrui-reportcenter-ui/.eslintrc.js

@ -1,199 +0,0 @@
module.exports = {
root: true,
parserOptions: {
parser: 'babel-eslint',
sourceType: 'module'
},
env: {
browser: true,
node: true,
es6: true,
},
extends: ['plugin:vue/recommended', 'eslint:recommended'],
// add your custom rules here
//it is base on https://github.com/vuejs/eslint-config-vue
rules: {
"vue/max-attributes-per-line": [2, {
"singleline": 10,
"multiline": {
"max": 1,
"allowFirstLine": false
}
}],
"vue/singleline-html-element-content-newline": "off",
"vue/multiline-html-element-content-newline":"off",
"vue/name-property-casing": ["error", "PascalCase"],
"vue/no-v-html": "off",
'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': ["error", "always", {"null": "ignore"}],
'generator-star-spacing': [2, {
'before': true,
'after': true
}],
'handle-callback-err': [2, '^(err|error)$'],
// 'indent': [2, 2, {
// 'SwitchCase': 1
// }],
'indent': 'off',
'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': 2,
'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,
'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']
}
}

16
anrui-reportcenter-ui/.gitignore

@ -1,16 +0,0 @@
.DS_Store
node_modules/
dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
package-lock.json
tests/**/coverage/
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln

28
anrui-reportcenter-ui/.project

@ -1,28 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>anrui-system-ui</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.aptana.ide.core.unifiedBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.aptana.projects.webnature</nature>
</natures>
<filteredResources>
<filter>
<id>1629107336958</id>
<name></name>
<type>26</type>
<matcher>
<id>org.eclipse.ui.ide.multiFilter</id>
<arguments>1.0-name-matches-false-false-node_modules</arguments>
</matcher>
</filter>
</filteredResources>
</projectDescription>

5
anrui-reportcenter-ui/.travis.yml

@ -1,5 +0,0 @@
language: node_js
node_js: 10
script: npm run test
notifications:
email: false

21
anrui-reportcenter-ui/LICENSE

@ -1,21 +0,0 @@
MIT License
Copyright (c) 2017-present PanJiaChen
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
anrui-reportcenter-ui/README-zh.md

90
anrui-reportcenter-ui/README.md

@ -1,90 +0,0 @@
# vue-admin-template
English | [简体中文](./README-zh.md)
> A minimal vue admin template with Element UI & axios & iconfont & permission control & lint
**Live demo:** http://panjiachen.github.io/vue-admin-template
**The current version is `v4.0+` build on `vue-cli`. If you want to use the old version , you can switch branch to [tag/3.11.0](https://github.com/PanJiaChen/vue-admin-template/tree/tag/3.11.0), it does not rely on `vue-cli`**
## Build Setup
```bash
# clone the project
git clone https://github.com/PanJiaChen/vue-admin-template.git
# enter the project directory
cd vue-admin-template
# install dependency
npm install
# develop
npm run dev
```
This will automatically open http://localhost:9528
## Build
```bash
# build for test environment
npm run build:stage
# build for production environment
npm run build:prod
```
## Advanced
```bash
# preview the release environment effect
npm run preview
# preview the release environment effect + static resource analysis
npm run preview -- --report
# code format check
npm run lint
# code format check and auto fix
npm run lint -- --fix
```
Refer to [Documentation](https://panjiachen.github.io/vue-element-admin-site/guide/essentials/deploy.html) for more information
## Demo
![demo](https://github.com/PanJiaChen/PanJiaChen.github.io/blob/master/images/demo.gif)
## Extra
If you want router permission && generate menu by user roles , you can use this branch [permission-control](https://github.com/PanJiaChen/vue-admin-template/tree/permission-control)
For `typescript` version, you can use [vue-typescript-admin-template](https://github.com/Armour/vue-typescript-admin-template) (Credits: [@Armour](https://github.com/Armour))
## Related Project
- [vue-element-admin](https://github.com/PanJiaChen/vue-element-admin)
- [electron-vue-admin](https://github.com/PanJiaChen/electron-vue-admin)
- [vue-typescript-admin-template](https://github.com/Armour/vue-typescript-admin-template)
- [awesome-project](https://github.com/PanJiaChen/vue-element-admin/issues/2312)
## Browsers support
Modern browsers and Internet Explorer 10+.
| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt="IE / Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Safari |
| --------- | --------- | --------- | --------- |
| IE10, IE11, Edge| last 2 versions| last 2 versions| last 2 versions
## License
[MIT](https://github.com/PanJiaChen/vue-admin-template/blob/master/LICENSE) license.
Copyright (c) 2017-present PanJiaChen

14
anrui-reportcenter-ui/babel.config.js

@ -1,14 +0,0 @@
module.exports = {
presets: [
// https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app
'@vue/cli-plugin-babel/preset'
],
'env': {
'development': {
// babel-plugin-dynamic-import-node plugin only does one thing by converting all import() to require().
// This plugin can significantly increase the speed of hot updates, when you have a large number of pages.
// https://panjiachen.github.io/vue-element-admin-site/guide/advanced/lazy-loading.html
'plugins': ['dynamic-import-node']
}
}
}

35
anrui-reportcenter-ui/build/index.js

@ -1,35 +0,0 @@
const { run } = require('runjs')
const chalk = require('chalk')
const config = require('../vue.config.js')
const rawArgv = process.argv.slice(2)
const args = rawArgv.join(' ')
if (process.env.npm_config_preview || rawArgv.includes('--preview')) {
const report = rawArgv.includes('--report')
run(`vue-cli-service build ${args}`)
const port = 9526
const publicPath = config.publicPath
var connect = require('connect')
var serveStatic = require('serve-static')
const app = connect()
app.use(
publicPath,
serveStatic('./dist', {
index: ['index.html', '/']
})
)
app.listen(port, function () {
console.log(chalk.green(`> Preview at http://localhost:${port}${publicPath}`))
if (report) {
console.log(chalk.green(`> Report at http://localhost:${port}${publicPath}report.html`))
}
})
} else {
run(`vue-cli-service build ${args}`)
}

24
anrui-reportcenter-ui/jest.config.js

@ -1,24 +0,0 @@
module.exports = {
moduleFileExtensions: ['js', 'jsx', 'json', 'vue'],
transform: {
'^.+\\.vue$': 'vue-jest',
'.+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$':
'jest-transform-stub',
'^.+\\.jsx?$': 'babel-jest'
},
moduleNameMapper: {
'^@/(.*)$': '<rootDir>/src/$1'
},
snapshotSerializers: ['jest-serializer-vue'],
testMatch: [
'**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)'
],
collectCoverageFrom: ['src/utils/**/*.{js,vue}', '!src/utils/auth.js', '!src/utils/request.js', 'src/components/**/*.{js,vue}'],
coverageDirectory: '<rootDir>/tests/unit/coverage',
// 'collectCoverage': true,
'coverageReporters': [
'lcov',
'text-summary'
],
testURL: 'http://localhost/'
}

9
anrui-reportcenter-ui/jsconfig.json

@ -1,9 +0,0 @@
{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@/*": ["src/*"]
}
},
"exclude": ["node_modules", "dist"]
}

57
anrui-reportcenter-ui/mock/index.js

@ -1,57 +0,0 @@
const Mock = require('mockjs')
const { param2Obj } = require('./utils')
const user = require('./user')
const table = require('./table')
const mocks = [
...user,
...table
]
// for front mock
// please use it cautiously, it will redefine XMLHttpRequest,
// which will cause many of your third-party libraries to be invalidated(like progress event).
function mockXHR() {
// mock patch
// https://github.com/nuysoft/Mock/issues/300
Mock.XHR.prototype.proxy_send = Mock.XHR.prototype.send
Mock.XHR.prototype.send = function() {
if (this.custom.xhr) {
this.custom.xhr.withCredentials = this.withCredentials || false
if (this.responseType) {
this.custom.xhr.responseType = this.responseType
}
}
this.proxy_send(...arguments)
}
function XHR2ExpressReqWrap(respond) {
return function(options) {
let result = null
if (respond instanceof Function) {
const { body, type, url } = options
// https://expressjs.com/en/4x/api.html#req
result = respond({
method: type,
body: JSON.parse(body),
query: param2Obj(url)
})
} else {
result = respond
}
return Mock.mock(result)
}
}
for (const i of mocks) {
Mock.mock(new RegExp(i.url), i.type || 'get', XHR2ExpressReqWrap(i.response))
}
}
module.exports = {
mocks,
mockXHR
}

81
anrui-reportcenter-ui/mock/mock-server.js

@ -1,81 +0,0 @@
const chokidar = require('chokidar')
const bodyParser = require('body-parser')
const chalk = require('chalk')
const path = require('path')
const Mock = require('mockjs')
const mockDir = path.join(process.cwd(), 'mock')
function registerRoutes(app) {
let mockLastIndex
const { mocks } = require('./index.js')
const mocksForServer = mocks.map(route => {
return responseFake(route.url, route.type, route.response)
})
for (const mock of mocksForServer) {
app[mock.type](mock.url, mock.response)
mockLastIndex = app._router.stack.length
}
const mockRoutesLength = Object.keys(mocksForServer).length
return {
mockRoutesLength: mockRoutesLength,
mockStartIndex: mockLastIndex - mockRoutesLength
}
}
function unregisterRoutes() {
Object.keys(require.cache).forEach(i => {
if (i.includes(mockDir)) {
delete require.cache[require.resolve(i)]
}
})
}
// for mock server
const responseFake = (url, type, respond) => {
return {
url: new RegExp(`${process.env.VUE_APP_BASE_API}${url}`),
type: type || 'get',
response(req, res) {
console.log('request invoke:' + req.path)
res.json(Mock.mock(respond instanceof Function ? respond(req, res) : respond))
}
}
}
module.exports = app => {
// parse app.body
// https://expressjs.com/en/4x/api.html#req.body
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({
extended: true
}))
const mockRoutes = registerRoutes(app)
var mockRoutesLength = mockRoutes.mockRoutesLength
var mockStartIndex = mockRoutes.mockStartIndex
// watch files, hot reload mock server
chokidar.watch(mockDir, {
ignored: /mock-server/,
ignoreInitial: true
}).on('all', (event, path) => {
if (event === 'change' || event === 'add') {
try {
// remove mock routes stack
app._router.stack.splice(mockStartIndex, mockRoutesLength)
// clear routes cache
unregisterRoutes()
const mockRoutes = registerRoutes(app)
mockRoutesLength = mockRoutes.mockRoutesLength
mockStartIndex = mockRoutes.mockStartIndex
console.log(chalk.magentaBright(`\n > Mock Server hot reload success! changed ${path}`))
} catch (error) {
console.log(chalk.redBright(error))
}
}
})
}

29
anrui-reportcenter-ui/mock/table.js

@ -1,29 +0,0 @@
const Mock = require('mockjs')
const data = Mock.mock({
'items|30': [{
id: '@id',
title: '@sentence(10, 20)',
'status|1': ['published', 'draft', 'deleted'],
author: 'name',
display_time: '@datetime',
pageviews: '@integer(300, 5000)'
}]
})
module.exports = [
{
url: '/vue-admin-template/table/list',
type: 'get',
response: config => {
const items = data.items
return {
code: 20000,
data: {
total: items.length,
items: items
}
}
}
}
]

84
anrui-reportcenter-ui/mock/user.js

@ -1,84 +0,0 @@
const tokens = {
admin: {
token: 'admin-token'
},
editor: {
token: 'editor-token'
}
}
const users = {
'admin-token': {
roles: ['admin'],
introduction: 'I am a super administrator',
avatar: 'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif',
name: 'Super Admin'
},
'editor-token': {
roles: ['editor'],
introduction: 'I am an editor',
avatar: 'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif',
name: 'Normal Editor'
}
}
module.exports = [
// user login
{
url: '/vue-admin-template/user/login',
type: 'post',
response: config => {
const { username } = config.body
const token = tokens[username]
// mock error
if (!token) {
return {
code: 60204,
message: 'Account and password are incorrect.'
}
}
return {
code: 20000,
data: token
}
}
},
// get user info
{
url: '/vue-admin-template/user/info\.*',
type: 'get',
response: config => {
const { token } = config.query
const info = users[token]
// mock error
if (!info) {
return {
code: 50008,
message: 'Login failed, unable to get user details.'
}
}
return {
code: 20000,
data: info
}
}
},
// user logout
{
url: '/vue-admin-template/user/logout',
type: 'post',
response: _ => {
return {
code: 20000,
data: 'success'
}
}
}
]

25
anrui-reportcenter-ui/mock/utils.js

@ -1,25 +0,0 @@
/**
* @param {string} url
* @returns {Object}
*/
function param2Obj(url) {
const search = decodeURIComponent(url.split('?')[1]).replace(/\+/g, ' ')
if (!search) {
return {}
}
const obj = {}
const searchArr = search.split('&')
searchArr.forEach(v => {
const index = v.indexOf('=')
if (index !== -1) {
const name = v.substring(0, index)
const val = v.substring(index + 1, v.length)
obj[name] = val
}
})
return obj
}
module.exports = {
param2Obj
}

69
anrui-reportcenter-ui/package.json

@ -1,69 +0,0 @@
{
"name": "admin-template",
"version": "4.4.0",
"description": "A vue admin template with Element UI & axios & iconfont & permission control & lint",
"author": "Pan <panfree23@gmail.com>",
"scripts": {
"dev": "vue-cli-service serve",
"build:prod": "vue-cli-service build",
"build:stage": "vue-cli-service build --mode staging",
"preview": "node build/index.js --preview",
"svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml",
"lint": "eslint --ext .js,.vue src",
"test:unit": "jest --clearCache && vue-cli-service test:unit",
"test:ci": "npm run lint && npm run test:unit"
},
"dependencies": {
"axios": "0.18.1",
"core-js": "^3.22.5",
"element-ui": "2.13.2",
"js-cookie": "2.2.0",
"normalize.css": "7.0.0",
"nprogress": "0.2.0",
"path-to-regexp": "2.4.0",
"portfinder": "^1.0.21",
"qs": "^6.9.4",
"sass-resources-loader": "^2.1.1",
"viewerjs": "^1.9.0",
"vue": "2.6.10",
"vue-amap": "^0.5.10",
"vue-router": "3.0.6",
"vuex": "3.1.0",
"vuex-persistedstate": "^4.0.0"
},
"devDependencies": {
"@vue/cli-plugin-babel": "4.4.4",
"@vue/cli-plugin-eslint": "4.4.4",
"@vue/cli-plugin-unit-jest": "4.4.4",
"@vue/cli-service": "4.4.4",
"@vue/test-utils": "1.0.0-beta.29",
"autoprefixer": "9.5.1",
"babel-eslint": "10.1.0",
"babel-jest": "23.6.0",
"babel-plugin-dynamic-import-node": "2.3.3",
"babel-polyfill": "^6.26.0",
"chalk": "2.4.2",
"connect": "3.6.6",
"eslint": "6.7.2",
"eslint-plugin-vue": "6.2.2",
"html-webpack-plugin": "3.2.0",
"mockjs": "1.0.1-beta3",
"runjs": "4.3.2",
"sass": "1.26.8",
"sass-loader": "8.0.2",
"script-ext-html-webpack-plugin": "2.1.3",
"serve-static": "1.13.2",
"svg-sprite-loader": "4.1.3",
"svgo": "1.2.2",
"vue-template-compiler": "2.6.10"
},
"browserslist": [
"> 1%",
"last 2 versions"
],
"engines": {
"node": ">=8.9",
"npm": ">= 3.0.0"
},
"license": "MIT"
}

8
anrui-reportcenter-ui/postcss.config.js

@ -1,8 +0,0 @@
// https://github.com/michael-ciniawsky/postcss-load-config
module.exports = {
'plugins': {
// to edit target browsers: use "browserslist" field in package.json
'autoprefixer': {}
}
}

BIN
anrui-reportcenter-ui/public/favicon.ico

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

BIN
anrui-reportcenter-ui/public/image/liuchengtu.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

17
anrui-reportcenter-ui/public/index.html

@ -1,17 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title><%= webpackConfig.name %></title>
</head>
<body>
<noscript>
<strong>We're sorry but <%= webpackConfig.name %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>

14
anrui-reportcenter-ui/src/App.vue

@ -1,14 +0,0 @@
<template>
<div id="app">
<router-view />
</div>
</template>
<script>
export default {
name: 'App',
mounted() {
},
}
</script>

4
anrui-reportcenter-ui/src/api/Common/Upload.js

@ -1,4 +0,0 @@
import request from '@/utils/request'
// 上传图片
export const uploadFile = '/api/riskcenter/file/upload'

49
anrui-reportcenter-ui/src/api/Common/areaPicker.js

@ -1,49 +0,0 @@
import request from '@/utils/request'
//区域获取省
// export function getProvince(data) {
// return request({
// url: '/system/region/getProvince',
// method: 'get'
// })
// }
// //根据省sid获取该省的所有市
// export function getCity(data) {
// return request({
// url: '/system/region/getCity',
// method: 'get',
// params: data
// })
// }
// //根据市sid获取该市的所有县区
// export function getCounty(data) {
// return request({
// url: '/system/region/getCounty',
// method: 'get',
// params: data
// })
// }
// 获取省/portal/v1/regions/getProvince
export function getProvince(data) {
return request({
url: '/portal/v1/regions/getProvince',data,
method: 'get',
params:data,
})
}
// 根据省sid获取该省的所有市
export function getCity(data) {
return request({
url: '/portal/v1/regions/getCity',
params:data,
method: 'get',
})
}
// 根据市sid获取该市的所有县区
export function getCounty(data) {
return request({
url: '/portal/v1/regions/getCounty',
method: 'get',
params:data,
})
}

135
anrui-reportcenter-ui/src/api/Common/dictcommons.js

@ -1,135 +0,0 @@
import request from '@/utils/request'
export function typeValues(data) {
return request({
url: '/portal/v1/dictcommons/typeValues',
method: 'get',
params: data
})
}
// 根据当前登录人orgSidPath(全路径sid)查询分公司
export function getOrgSidByPath(data) {
return request({
url: '/portal/v1/sysstafforg/getOrgSidByPath',
method: 'get',
params: data
})
}
// 根据分公司sid查询分公司名称
export function fetchBySid(sid) {
return request({
url: 'portal/v1/sysorganization/fetchBySid/' + sid,
method: 'get'
})
}
// 根据当前登录用户sid获取本分公司下的销售部门和销售专员
export function selectOrgList(data) {
return request({
url: '/portal/v1/sysorganization/selectOrgList',
method: 'get',
params: data
})
}
// 根据当前登录用户全路径sidPath获取本分公司下的资方信息
export function selectListByOrgPath(data) {
return request({
url: '/riskcenter/v1/loanfinbank/selectListByOrgPath',
method: 'get',
params: data
})
}
// 根据当前登录用户的分公司sid获取本分公司下的车型信息
export function selModelByUseOrgSid(data) {
return request({
url: '/base/basevehmodelconfig/selModelByUseOrgSid',
method: 'post',
params: data
})
}
// 根据当前登录用户的全路径sidPath、用户sid、客户类型(01个人、02企业)等获取客户信息
export function selectCustomerList(data) {
return request({
url: '/crm/v1/crmcustomertemp/selectCustomerList',
method: 'get',
params: data
})
}
// 当前用户创建申请时判断该用户是否有该菜单的操作权限
export function selectHaveMessage(data) {
return request({
url: '/portal/v1/sysuser/selectHaveMessage ',
method: 'post',
data: data,
headers: { 'Content-Type': 'application/json' }
})
}
// 根据当前登录用户的角色获取菜单分页列表页面右上角按钮的隐藏
export function getButtonPermissions(data) {
return request({
url: '/portal/v1/sysfunction/getButtonPermissions',
method: 'post',
data: data,
headers: { 'Content-Type': 'application/json' }
})
}
// 根据分公司sid获取该分公司下的所有供应商
export function getGysByOrgSid(data) {
return request({
url: '/base/v1/basemanufacturer/getGysByOrgSid',
method: 'post',
params: data
})
}
// 根据分公司sid获取该分公司下的所有供应商
export function getGysTypeByOrgSid(data) {
return request({
url: '/base/v1/basemanufacturer/getGysTypeByOrgSid',
method: 'post',
params: data
})
}
// 根据分公司全路径sid和车型sid获取合格证公告型号
export function getAnnounceList(data) {
return request({
url: '/base/v1/basevehmodelannouncementmodel/getAnnounceList',
method: 'get',
params: data
})
}
// 根据分公司全路径sid、当前登录用户sid、是否打包获取已备案(有效期内)的产品政策信息
export function selectList(data) {
return request({
url: '/riskcenter/v1/LoanFinPolicy/selectList',
method: 'get',
params: data
})
}
// 获取产品政策下的其它融信息,或分公司下备案通过的其它融
export function selectListByOther(data) {
return request({
url: '/riskcenter/v1/LoanFinOtherPolicy/selectList',
method: 'get',
params: data
})
}
// 销售订单--编辑、详情初始化
export function fetchDetails(data) {
return request({
url: '/buscenter/v1/bussalesorder/fetchDetailsBySid/' + data,
method: 'get'
})
}

13
anrui-reportcenter-ui/src/api/Common/permission.js

@ -1,13 +0,0 @@
import request from '@/utils/request'
// 请求按钮权限
export default {
// 查询分页列表,输入当前路径和userSid,返回
buttonPermission: function(params) {
return request({
url: '/demopackage/v1/demo/buttonPermission',
method: 'post',
data: params
})
}
}

36
anrui-reportcenter-ui/src/api/User/login.js

@ -1,36 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
class user {
login(data) { // 登录
return request({
url: '/system/user/login',
method: 'post',
data
})
}
logout(data) { // 退出
return request({
url: '/portal/v1/sysuser/signOut',
method: 'post',
data: qs.stringify(data)
})
}
updatePassword(data) { // 退出修改密码
return request({
url: '/portal/v1/sysuser/updatePassword',
method: 'post',
data: qs.stringify(data)
})
}
reGetPwd(data){
return request({
url: `/system/user/reGetPwd/${data.userName}/${data.userPhone}`,
method: 'post',
data: qs.stringify(data)
})
}
}
export default new user()

44
anrui-reportcenter-ui/src/api/system/Role/role.js

@ -1,44 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
let tokens = window.sessionStorage.getItem('token');
//
export function rolemenus(data) {
return request({
url: '/system/v1/rolemenus/'+data.roleSid,
method: 'get',
params: data
})
}
// 获取左侧菜单
export function getrolemenus(data) {
return request({
url: '/portal/v1/sysmenu/sourcemenutree',
data: data,
method: 'POST',
async: false,
headers: {'Content-Type': 'application/json'}
})
}
// 获取角色的主页菜单
export function sourcesofrole(data) {
return request({
url: '/system/v1/rolemenus/sourcesofrole',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
// 根据token值获取登录后的用户信息
export function loginDetails(data) {
return request({
url: '/portal/v1/sysuser/loginDetails',
method: 'post',
data: data,
headers: {
'Content-Type': 'application/json'
}
})
}

44
anrui-reportcenter-ui/src/api/user.js

@ -1,44 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
//登录
export function login(data) {
return request({
url: '/portal/v1/sysuser/login',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
// 用户注册
export function registUser(data) {
return request({
url: '/system/user/save',
method: 'post',
data,
headers:{'Content-Type':'application/x-www-form-urlencoded;'}
})
}
// 获取手机验证码
export function getVerificationCode(data) {
return request({
url: '/system/user/getVerificationCode',
method: 'get',
params: data
})
}
// 获取登录验证码
export function imgCode() {
return request({
url: '/system/api/defaultBlendCode?temm=' + new Date().getTime(),
method: 'get'
})
}
// 获取用信息
export function getInfo(token) {
return request({
url: '/system/user/loginDetails',
method: 'post',
})
}

BIN
anrui-reportcenter-ui/src/assets/404_images/404.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

BIN
anrui-reportcenter-ui/src/assets/404_images/404_cloud.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

BIN
anrui-reportcenter-ui/src/assets/home/anrui.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

BIN
anrui-reportcenter-ui/src/assets/home/bIcon1.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

BIN
anrui-reportcenter-ui/src/assets/home/bIcon2.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

BIN
anrui-reportcenter-ui/src/assets/home/bIcon3.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

BIN
anrui-reportcenter-ui/src/assets/home/bIcon4.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

BIN
anrui-reportcenter-ui/src/assets/home/bIcon5.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

BIN
anrui-reportcenter-ui/src/assets/home/bIcon6.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

BIN
anrui-reportcenter-ui/src/assets/home/bIcon7.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

BIN
anrui-reportcenter-ui/src/assets/home/bIcon8.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

BIN
anrui-reportcenter-ui/src/assets/home/bottomBg.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

BIN
anrui-reportcenter-ui/src/assets/home/line.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 91 B

BIN
anrui-reportcenter-ui/src/assets/home/ltBg.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

BIN
anrui-reportcenter-ui/src/assets/home/ltIcon1.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

BIN
anrui-reportcenter-ui/src/assets/home/ltIcon2.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

BIN
anrui-reportcenter-ui/src/assets/home/ltIcon3.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

BIN
anrui-reportcenter-ui/src/assets/home/ltIcon4.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

BIN
anrui-reportcenter-ui/src/assets/home/notice.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 944 B

BIN
anrui-reportcenter-ui/src/assets/home/rtBg.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

BIN
anrui-reportcenter-ui/src/assets/images/arrow.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

BIN
anrui-reportcenter-ui/src/assets/images/bdrysh.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

BIN
anrui-reportcenter-ui/src/assets/images/btn.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

BIN
anrui-reportcenter-ui/src/assets/images/cdgl.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

BIN
anrui-reportcenter-ui/src/assets/images/cxjl.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

BIN
anrui-reportcenter-ui/src/assets/images/czsc.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

BIN
anrui-reportcenter-ui/src/assets/images/dwrysh.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

BIN
anrui-reportcenter-ui/src/assets/images/dwxxgl.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

BIN
anrui-reportcenter-ui/src/assets/images/dy.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

BIN
anrui-reportcenter-ui/src/assets/images/head.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

BIN
anrui-reportcenter-ui/src/assets/images/info.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

BIN
anrui-reportcenter-ui/src/assets/images/jcxx.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

BIN
anrui-reportcenter-ui/src/assets/images/jggl.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

BIN
anrui-reportcenter-ui/src/assets/images/jlsc.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

BIN
anrui-reportcenter-ui/src/assets/images/jsgl.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

BIN
anrui-reportcenter-ui/src/assets/images/jsxd.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

BIN
anrui-reportcenter-ui/src/assets/images/login/OAKQ.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

BIN
anrui-reportcenter-ui/src/assets/images/login/bg2-img.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

BIN
anrui-reportcenter-ui/src/assets/images/login/bgimg.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 206 KiB

BIN
anrui-reportcenter-ui/src/assets/images/login/nose.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 640 B

BIN
anrui-reportcenter-ui/src/assets/images/login/pasw.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

BIN
anrui-reportcenter-ui/src/assets/images/login/user.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

BIN
anrui-reportcenter-ui/src/assets/images/lzrysh.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

BIN
anrui-reportcenter-ui/src/assets/images/org/headerimg.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

BIN
anrui-reportcenter-ui/src/assets/images/org/jian.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

BIN
anrui-reportcenter-ui/src/assets/images/org/sfz.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

BIN
anrui-reportcenter-ui/src/assets/images/org/sqs.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

BIN
anrui-reportcenter-ui/src/assets/images/org/success.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

BIN
anrui-reportcenter-ui/src/assets/images/org/yyzz.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

BIN
anrui-reportcenter-ui/src/assets/images/place.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

BIN
anrui-reportcenter-ui/src/assets/images/qjsh.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

BIN
anrui-reportcenter-ui/src/assets/images/ryda.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

BIN
anrui-reportcenter-ui/src/assets/images/rzgl.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

BIN
anrui-reportcenter-ui/src/assets/images/select.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

BIN
anrui-reportcenter-ui/src/assets/images/sjcc.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

BIN
anrui-reportcenter-ui/src/assets/images/sjzd.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

BIN
anrui-reportcenter-ui/src/assets/images/tjfx.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

BIN
anrui-reportcenter-ui/src/assets/images/tjfx2.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

BIN
anrui-reportcenter-ui/src/assets/images/wenjian.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 B

BIN
anrui-reportcenter-ui/src/assets/images/xgmm.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

BIN
anrui-reportcenter-ui/src/assets/images/xtbg.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

BIN
anrui-reportcenter-ui/src/assets/images/xtgl.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

BIN
anrui-reportcenter-ui/src/assets/images/xxzx.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

BIN
anrui-reportcenter-ui/src/assets/images/zwsm.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

BIN
anrui-reportcenter-ui/src/assets/loginImg/account.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

BIN
anrui-reportcenter-ui/src/assets/loginImg/bgImg.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 MiB

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save