初始化前端代码

This commit is contained in:
zhouxy 2026-04-22 16:16:36 +08:00
parent c09b112a02
commit 7c1056acc0
729 changed files with 56980 additions and 1185 deletions

6
.env
View File

@ -1,5 +1,5 @@
#项目名称,用于区分同一个域名下面不同的项目
VUE_APP_NAME = 'youfool-vue-template'
#常用常量
VUE_APP_TOKEN_KEY=token
#前端项目路径地址
VUE_APP_PUBLICPATH = '/youfool-vue-template'
VUE_APP_PUBLICPATH=/crgs

View File

@ -1,9 +1,8 @@
# just a flag
ENV = 'development'
VUE_APP_ENVIRONMENT = 'development'
# base api
VUE_APP_BASE_API = '/dev-api'
VUE_APP_BASE_API = '/crgs-api'
# vue-cli uses the VUE_CLI_BABEL_TRANSPILE_MODULES environment variable,
# to control whether the babel-plugin-dynamic-import-node plugin is enabled.
@ -14,5 +13,14 @@ VUE_APP_BASE_API = '/dev-api'
VUE_CLI_BABEL_TRANSPILE_MODULES = true
#开发字典更新接口
CMS_DICT_API='http://121.8.152.130:9888/fsrl-server/cms/app/findAllConstant'
# base api
VUE_APP_BASE_API = '/crgs-api'
#项目后端文件存放资源路径
VUE_FILE_URI = http://172.22.80.35:8070/public/fileUpload
VUE_APP_FILE_URI = http://localhost:9527/crgs-api/system/dissent/dissentApplication/
VUE_APP_FILE_URI35 = http://172.22.80.35:8070/crgs-api/system/dissent/dissentApplication/
VUE_APP_DEV_SERVER = http://localhost:8090

View File

@ -1,7 +1,14 @@
# just a flag
ENV = 'production'
VUE_APP_ENVIRONMENT = 'production'
ENV=production
# base api
VUE_APP_BASE_API = '/prod-api'
VUE_APP_BASE_API=/crgs-api
#项目后端文件存放资源路径
VUE_FILE_URI=http://172.22.80.35:8070/public/fileUpload
VUE_APP_FILE_URI=http://localhost:9527/crgs-api/system/dissent/dissentApplication/
VUE_APP_FILE_URI35=http://172.22.80.35:8070/crgs-api/system/dissent/dissentApplication/
VUE_APP_AICCS_URI=https://10.194.188.237/aiccs-api

View File

@ -1,9 +1,14 @@
NODE_ENV = production
# NODE_ENV = production
# just a flag
ENV = 'staging'
VUE_APP_ENVIRONMENT = 'staging'
# base api
VUE_APP_BASE_API = '/stage-api'
VUE_APP_BASE_API = '/crgs-api'
#项目后端文件存放资源路径
VUE_FILE_URI = http://172.22.80.35:8070/public/fileUpload
VUE_APP_FILE_URI = http://localhost:9527/crgs-api/system/dissent/dissentApplication/
VUE_APP_FILE_URI35 = http://172.22.80.35:8070/crgs-api/system/dissent/dissentApplication/

129
.gitignore vendored
View File

@ -1,121 +1,24 @@
# ---> Vue
# gitignore template for Vue.js projects
#
# Recommended template: Node.gitignore
.DS_Store
node_modules
/dist
# TODO: where does this rule come from?
docs/_book
# TODO: where does this rule come from?
test/
# local env files
/vue.config.js
# ---> Node
# Logs
logs
*.log
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
pnpm-debug.log*
# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
*.lcov
# nyc test coverage
.nyc_output
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt
# Bower dependency directory (https://bower.io/)
bower_components
# node-waf configuration
.lock-wscript
# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release
# Dependency directories
node_modules/
jspm_packages/
# TypeScript v1 declaration files
typings/
# TypeScript cache
*.tsbuildinfo
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/
# Optional REPL history
.node_repl_history
# Output of 'npm pack'
*.tgz
# Yarn Integrity file
.yarn-integrity
# dotenv environment variables file
# parcel-bundler cache (https://parceljs.org/)
.cache
# Next.js build output
.next
# Nuxt.js build / generate output
.nuxt
dist
# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public
# vuepress build output
.vuepress/dist
# Serverless directories
.serverless/
# FuseBox cache
.fusebox/
# DynamoDB Local files
.dynamodb/
# TernJS port file
.tern-port
# Stores VSCode versions used for testing VSCode extensions
.vscode-test
/package-lock.json
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
/package-lock.json
*.local

19
debug.log Normal file
View File

@ -0,0 +1,19 @@
[1202/171053.691:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[1209/134929.502:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[1210/091844.105:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[1214/092522.857:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[1215/213336.495:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[1224/093858.706:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[1227/112944.072:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[1228/093835.968:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[1230/100723.571:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[0110/152233.039:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[0111/212959.249:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[0112/092512.743:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[0112/220014.160:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[0113/215739.843:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[0115/094106.023:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[0117/134205.519:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[0127/202248.857:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[0128/093214.447:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)
[0220/091504.072:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3)

24
jest.config.js Normal file
View File

@ -0,0 +1,24 @@
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/'
}

View File

@ -2,12 +2,11 @@
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": [
"./src/*"
]
"@/*": ["./src/*"]
},
"target": "ES2021",
"checkJs": true,
"lib": ["ES2021", "DOM"]
},
"include": [
"./src/**/*"
],
}
"include": ["./src/**/*"]
}

View File

@ -1,16 +1,13 @@
{
"name": "youfool-vue-template",
"version": "1.0.0",
"description": "vue的基础框架",
"author": "chinaweal",
"version": "4.2.1",
"description": "广州市市场监督管理局信用风险分类监管系统",
"author": "Pan <panfree23@gmail.com>",
"license": "MIT",
"appId": "7d7182320870b9f0a36d843ddbb77362",
"codeId": "ec05f963917a612d247f39ec8fc1ba47",
"increApi": "http://localhost:8086/control/upgradeRecord/getUpgradeByAppIdAndCodeId",
"scripts": {
"dev": "cross-env VUE_APP_WEBPACK_CMD=dev vue-cli-service serve --open",
"build:prod": "cross-env VUE_APP_WEBPACK_CMD=build vue-cli-service build",
"build:stage": "cross-env VUE_APP_WEBPACK_CMD=build vue-cli-service build --mode staging",
"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",
"lint": "eslint --ext .js,.vue src",
"test:unit": "jest --clearCache && vue-cli-service test:unit",
@ -18,16 +15,31 @@
"svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml"
},
"dependencies": {
"axios": "^0.24.0",
"core-js": "^3.6.5",
"element-ui": "^2.15.7",
"moment": "^2.29.1",
"normalize.css": "^8.0.1",
"nprogress": "^0.2.0",
"@babel/register": "^7.24.6",
"@jiaminghi/data-view": "^2.10.0",
"axios": "0.18.1",
"babel-polyfill": "^6.26.0",
"echarts": "^5.5.1",
"echarts-gl": "^2.0.9",
"echarts4": "npm:echarts@^4.8.0",
"element-ui": "2.13.2",
"file-saver": "^2.0.5",
"font-awesome": "^4.7.0",
"id-validator": "^1.3.0",
"js-cookie": "2.2.0",
"lib-flexible": "^0.3.2",
"moment": "^2.24.0",
"normalize.css": "7.0.0",
"nprogress": "0.2.0",
"odometer": "^0.4.8",
"path-to-regexp": "2.4.0",
"postcss-pxtorem": "^5.1.1",
"sass-resources-loader": "^2.1.1",
"vue": "^2.6.11",
"vue-router": "^3.2.0",
"vuex": "^3.4.0"
"vue-router": "3.0.6",
"vuex": "3.1.0",
"xlsx": "^0.17.0",
"xlsx-style": "^0.8.13"
},
"devDependencies": {
"@vue/cli-plugin-babel": "~4.5.0",
@ -36,17 +48,23 @@
"@vue/cli-plugin-vuex": "~4.5.0",
"@vue/cli-service": "~4.5.0",
"@vue/eslint-config-prettier": "^6.0.0",
"autoprefixer": "^9.5.1",
"babel-eslint": "^10.1.0",
"compressing": "^1.5.1",
"cross-env": "^7.0.3",
"chalk": "2.4.2",
"connect": "3.6.6",
"eslint": "^6.7.2",
"eslint-plugin-prettier": "^3.3.1",
"eslint-plugin-vue": "^6.2.2",
"prettier": "^2.2.1",
"sass": "^1.66.1",
"sass-loader": "^8.0.2",
"html-webpack-plugin": "3.2.0",
"mockjs": "1.0.1-beta3",
"node-sass": "^4.9.0",
"runjs": "^4.3.2",
"sass-loader": "^7.1.0",
"script-ext-html-webpack-plugin": "^2.1.5",
"svg-sprite-loader": "^6.0.11",
"script-loader": "0.7.2",
"serve-static": "^1.13.2",
"svg-sprite-loader": "4.1.3",
"svgo": "1.2.2",
"vue-cli-plugin-element": "~1.0.1",
"vue-template-compiler": "^2.6.11"
},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 9.4 KiB

View File

@ -1,22 +1,17 @@
<!DOCTYPE html>
<html>
<head>
<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">
<meta http-equiv="Expires" content="0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-control" content="no-cache">
<meta http-equiv="Cache" content="no-cache">
<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>
</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>

View File

@ -0,0 +1,177 @@
信用风险分类监管系统
用户操作手册
编制方:广东众望通科技股份有限公司
编制时间2020-07
目录
一、 前言 3
二、 系统首页 3
三、 信用风险分类监管 4
1、数据管理 4
2、指标管理 5
3、模型管理 6
4、标签管理 7
四、 信用风险画像 8
1、信用风险等级信息 8
2、企业画像全景展示 9
3、企业关联关系谱 10
五、 信用风险监测预警 11
1、风险预警 11
2、风险研判 12
六、 信用风险处置跟踪 13
1、处置跟踪 13
2、异议申请 17
七、 系统管理 99
1、角色管理 99
2、部门管理 99
前言
本手册是"信用风险分类监管系统"的用户操作手册,适用于任何操作本系统的人员查阅。本文档的内容主要是描述"信用风险分类监管系统"的用户操作流程,建议每位需要操作该系统的用户先认真阅读本手册。
系统首页
进入系统登录页面,输入有效的登录账号密码进行登录,如下图:
图--登录页
首先进入系统页面,可看到个人待办事项、应用定制、广州市下各辖区的风险排名、高风险企业区域分布图及高风险企业行业分布图这五项内容。如下图:
图--首页
应用定制模块下,可对系统应该进行管理,方便使用人员根据自己的偏好进行定制。如下图:
图--应用管理
信用风险分类管理
数据管理
数据管理类目下,对数据源进行列表展示,主要展示了数据源系统、数据提供单位、数据总理总量、同步周期及最近一次同步时间。如下图:
图--数据管理
指标管理
指标管理类目下,对系统的指标分类信息都按照等级进行划分与展示,支持添加功能。如下图:
图--指标管理
标签管理
标签管理类目下,会对系统已有的标签进行列表展示,支持查看详情、修改、删除及导出功能,可采用附件的形式进行批量添加。如下图:
图--标签管理
信用风险画像
1.信用风险等级信息
信用风险等级信息类目下,可以查询广州市各辖区下的企业信用风险登记信息,以列表的形式进行展示,企业数据信息可以通过地区、风险等级、行业门类进行筛选,支持查看及导出功能。如下图:
图--信用风险等级信息
2.企业画像全景展示
企业画像全景展示类目下,可以根据公司名称或者统一信用代码进行查询,可展示该公司信用风险级别,点击该企业的名称,即可查询该公司的相关信息及风险等级评定情况。如下图:
图--企业画像全景展示1
可通过点击企业名称进入企业详情页的全景展示。如下图:
图--企业画像全景展示图(2)
图--企业画像全景展示图(3)
3.企业关联关系图谱
企业关联关系图谱类目下,可以根据企业名称进行主体查询,展示内容包括法定代表人、股东、分支机构及对外投资等信息,页面右侧还对企业的基础信息和风险分析进行展示。如下图:
图--企业关联关系图谱
信用风险监测预警
风险预警
风险预警类目下,对"行业新增登记数"、"区域新增登记数"、"新增登记法人数"、"新增登记住所数"排名前十的企业进行展示和预警。如下图:
图--风险预警
风险研判
风险研判类目下,可查看各区实时变动的各类风险企业数以及高风险、较高风险企业行业分布图。如下图:
图--风险研判
在各区实时变动企业风险柱状图中可以点击右侧的各个风险值来显示对应区的企业风险数,如下图:
图--风险研判
信用风险处置跟踪
1.处置跟踪
处理跟踪类目下,处理跟踪类目下,有"未完成任务列表"、"已完成列表"。"未完成列表"统计的是风险预警的所有预警总数,右上角可以选择对应的月份进行筛选。如下图:
图--处置跟踪任务列表
点击查看名单可以查看具体的风险提示对应的类型名单
图--处置跟踪任务列表
2.异议申请
异议申请类目下,将需要进行异议申请的企业通过查询功能进行查取。如下图:
图--异议申请1
经搜索后的企业会议列表的形式进行展示,并且可点击企业名称即可查看到,对该企业信用风险进行异议审核。如下图:
图--异议申请2
图--异议申请3

View File

@ -0,0 +1,177 @@
信用风险分类监管系统
用户操作手册
编制方:广东众望通科技股份有限公司
编制时间2020-07
目录
一、 前言 3
二、 系统首页 3
三、 信用风险分类监管 4
1、数据管理 4
2、指标管理 5
3、模型管理 6
4、标签管理 7
四、 信用风险画像 8
1、信用风险等级信息 8
2、企业画像全景展示 9
3、企业关联关系谱 10
五、 信用风险监测预警 11
1、风险预警 11
2、风险研判 12
六、 信用风险处置跟踪 13
1、处置跟踪 13
2、异议申请 17
七、 系统管理 99
1、角色管理 99
2、部门管理 99
前言
本手册是"信用风险分类监管系统"的用户操作手册,适用于任何操作本系统的人员查阅。本文档的内容主要是描述"信用风险分类监管系统"的用户操作流程,建议每位需要操作该系统的用户先认真阅读本手册。
系统首页
进入系统登录页面,输入有效的登录账号密码进行登录,如下图:
图--登录页
首先进入系统页面,可看到个人待办事项、应用定制、广州市下各辖区的风险排名、高风险企业区域分布图及高风险企业行业分布图这五项内容。如下图:
图--首页
应用定制模块下,可对系统应该进行管理,方便使用人员根据自己的偏好进行定制。如下图:
图--应用管理
信用风险分类管理
数据管理
数据管理类目下,对数据源进行列表展示,主要展示了数据源系统、数据提供单位、数据总理总量、同步周期及最近一次同步时间。如下图:
图--数据管理
指标管理
指标管理类目下,对系统的指标分类信息都按照等级进行划分与展示,支持添加功能。如下图:
图--指标管理
标签管理
标签管理类目下,会对系统已有的标签进行列表展示,支持查看详情、修改、删除及导出功能,可采用附件的形式进行批量添加。如下图:
图--标签管理
信用风险画像
1.信用风险等级信息
信用风险等级信息类目下,可以查询广州市各辖区下的企业信用风险登记信息,以列表的形式进行展示,企业数据信息可以通过地区、风险等级、行业门类进行筛选,支持查看及导出功能。如下图:
图--信用风险等级信息
2.企业画像全景展示
企业画像全景展示类目下,可以根据公司名称或者统一信用代码进行查询,可展示该公司信用风险级别,点击该企业的名称,即可查询该公司的相关信息及风险等级评定情况。如下图:
图--企业画像全景展示1
可通过点击企业名称进入企业详情页的全景展示。如下图:
图--企业画像全景展示图(2)
图--企业画像全景展示图(3)
3.企业关联关系图谱
企业关联关系图谱类目下,可以根据企业名称进行主体查询,展示内容包括法定代表人、股东、分支机构及对外投资等信息,页面右侧还对企业的基础信息和风险分析进行展示。如下图:
图--企业关联关系图谱
信用风险监测预警
风险预警
风险预警类目下,对"行业新增登记数"、"区域新增登记数"、"新增登记法人数"、"新增登记住所数"排名前十的企业进行展示和预警。如下图:
图--风险预警
风险研判
风险研判类目下,可查看各区实时变动的各类风险企业数以及高风险、较高风险企业行业分布图。如下图:
图--风险研判
在各区实时变动企业风险柱状图中可以点击右侧的各个风险值来显示对应区的企业风险数,如下图:
图--风险研判
信用风险处置跟踪
1.处置跟踪
处理跟踪类目下,处理跟踪类目下,有"未完成任务列表"、"已完成列表"。"未完成列表"统计的是风险预警的所有预警总数,右上角可以选择对应的月份进行筛选。如下图:
图--处置跟踪任务列表
点击查看名单可以查看具体的风险提示对应的类型名单
图--处置跟踪任务列表
2.异议申请
异议申请类目下,将需要进行异议申请的企业通过查询功能进行查取。如下图:
图--异议申请1
经搜索后的企业会议列表的形式进行展示,并且可点击企业名称即可查看到,对该企业信用风险进行异议审核。如下图:
图--异议申请2
图--异议申请3

3
public/导入模版.txt Normal file
View File

@ -0,0 +1,3 @@
914401000000000000
914401000000000001
914401000000000002

BIN
public/导入模版.xlsx Normal file

Binary file not shown.

Binary file not shown.

View File

@ -9,3 +9,34 @@ export default {
name: 'App'
}
</script>
<style lang="scss">
/* body,html {
font-size: $font-size-content-text;
} */
// @import url('https://cdn.bootcdn.net/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
/* 分页盒子 */
.page-box{text-align: right;}
.page-box span{color:#606266;font-weight: 400;margin-right: 10PX;}
/* 自定义按钮 */
/* 常规 */
.button-box{text-align: right;}
.button-box .func-btn{display: inline-block;background:white;margin-right: 10PX;border:1PX solid #0079FE;color:#0079FE;border-radius: 5PX;width: 80PX;height: 35PX;line-height: 35PX;text-align: center;font-size: 13PX;}
.button-box .func-btn:hover{color:white;background:#0079FE;cursor: pointer;}
/* 灰色按钮 */
.button-box .func-btn.grey{color:#999;border-color:#999}
.button-box .func-btn.grey:hover{color:#0079FE;border-color:#0079FE;background-color:white}
/* 失效按钮 */
.button-box .func-btn.disabled{color:#ccc;border-color:#ccc}
.button-box .func-btn.disabled:hover{color:#ccc;border-color:#ccc;background-color:white;cursor:not-allowed}
/* 表头凸显 */
.el-table th.is-leaf,.el-table__footer-wrapper thead div, .el-table__header-wrapper thead div {background-color: #eef1f6;color: #1f2d3d;}
.el-table td, .el-table th.is-leaf {border-bottom: 1px solid #dfe6ec;}
.el-table td.is-center, .el-table th.is-center {text-align: center;}
.el-table--border td, .el-table--border th {border-right: 1px solid #dfe6ec;}
.el-table--border th, .el-table__fixed-right-patch {border-bottom: 1px solid #dfe6ec;}
</style>

41
src/api/classify/data.js Normal file
View File

@ -0,0 +1,41 @@
import request from '@/utils/request'
// 获取数据源
export function getDataSource(data) {
return request({
url: '/datasources/tDataSources/list',
method: 'post',
data: data
})
}
// export const getItemList = params => {
// return axios.get(`/dataitem/tDataItem/itemlist`, params).then(res => res.data)
// }
// 获取数据项列表
export function getItemList(params) {
return request({
url: '/dataitem/tDataItem/itemlist',
method: 'post',
data: params
})
}
// 数据源分页
export function page(data) {
return request({
url: '/datasources/tDataSources/page',
method: 'post',
data: data
})
}
// 数据项分页
export function pageOfItem(data) {
return request({
url: '/dataitem/tDataItem/page',
method: 'post',
data: data
})
}

40
src/api/classify/quota.js Normal file
View File

@ -0,0 +1,40 @@
import request from '@/utils/request'
export function getAllQuota(data) {
return request({
url: '/classify/quota/list?type='+data.type,
method: 'get'
})
}
export function addQuota(form) {
return request({
url: '/classify/quota/add',
method: 'post',
data: form
})
}
export function removeQuota(data) {
const form = new FormData()
for (const key in data) {
form.append(key, data[key])
}
return request({
url: '/classify/quota/remove',
method: 'post',
data: form
})
}
export function editQuota(data) {
const form = new FormData()
for (const key in data) {
form.append(key, data[key])
}
return request({
url: '/classify/quota/edit',
method: 'post',
data: form
})
}

49
src/api/classify/tag.js Normal file
View File

@ -0,0 +1,49 @@
import request from '@/utils/request'
// 标签分页
export function paging(data) {
return request({
url: '/classify/tag/paging',
method: 'post',
data: data
})
}
// 创建标签
export function create(formData) {
return request({
url: '/classify/tag/create',
method: 'post',
data: formData
})
}
// 删除
export function remove(formData) {
return request({
url: '/classify/tag/remove',
method: 'post',
data: formData
})
}
// 修改
export function editTag(formData) {
return request({
url: '/classify/tag/edit',
method: 'post',
data: formData
})
}
/**
* 已完成法人抽查的双抽数据清单
* @param {object} pageRequestDto
*/
export function pageCompanyByTagId(pageRequestDto) {
return request({
url: '/classify/tag/pageCompanyByTagId',
method: 'post',
data: pageRequestDto
})
}

187
src/api/company/company.js Normal file
View File

@ -0,0 +1,187 @@
import request from '@/utils/request'
export function commonPaging(data) {
return request({
url: '/companydetails/tCompanyDetails/commonPaging',
method: 'post',
data: data
})
}
export function getMonthScore(pripid) {
return request({
url: '/indexScoreMonth/getMonthScore?pripid=' + pripid,
method: 'get'
})
}
export function getDetail(id) {
return request({
url: '/companydetails/tCompanyDetails/detail/' + id,
method: 'get'
})
}
/**
* 获取企业输信息
* @param {string} id 数据id
* @param {string} name 企业名称当传入了数据id时此项无效
*/
export function getCompanyTree(id, name) {
const form = new FormData()
if (id) form.append('id', id)
if (name) form.append('name', name)
return request({
url: '/companydetails/tCompanyDetails/tree',
method: 'post',
data: form
})
}
export function getDataList(uscc) {
return request({
url: '/indexScore/indexScore/dataList/' + uscc,
method: 'get'
})
}
export function getDataGTH(params) {
return request({
url: '/indexScore/indexScore/getData',
method: 'get',
params
})
}
// 获取企业所有标签
export function getTagList(companyId) {
return request({
url: 'companydetails/tCompanyDetails/tag/list/' + companyId,
method: 'get'
})
}
// 查询企业所有标签
export function getListAll() {
return request({
url: 'classify/tag/list_all',
method: 'get'
})
}
// 为企业添加标签
export function getTagAdd(companyId, tagIds) {
const form = new FormData()
if (companyId) form.append('companyId', companyId)
if (tagIds) form.append('tagIds', tagIds)
return request({
url: '/companydetails/tCompanyDetails/tag/add',
method: 'post',
data: form
})
}
// 移除企业原有标签并批量添加新标签
export function getClaerAnd(companyId, tagIds) {
const form = new FormData()
if (companyId) form.append('companyId', companyId)
if (tagIds) form.append('tagIds', tagIds)
return request({
url: '/companydetails/tCompanyDetails/tag/claer_and_set',
method: 'post',
data: form
})
}
// 获取风险预警查看后的列表
export function getRiskList(params) {
return request({
url: '/companydetails/tCompanyDetails/risklist',
method: 'post',
data: params
})
}
/**
* 获取企业违法记录
* @param {string} pripid 企业原系统id
* @author lroyia
* @since 2020年10月29日 14:48:47
*/
export function getCompanyIllList(pripid) {
return request({
// url: '/companydetails/tCompanyDetails/ill_info/list/' + pripid,
url: '/tsserillegallist/list/' + pripid,
method: 'get'
})
}
/**
* 获取企业列异记录
* @param {string} pripid 企业原系统id
* @author lroyia
* @since 2020年10月29日 14:48:47
*/
export function getCompanyAbnormalList(pripid) {
return request({
// url: '/companydetails/tCompanyDetails/abnormal_info/list/' + pripid,
url: '/abnormal/list/' + pripid,
method: 'get'
})
}
/**
* 获取国家企业处罚记录
* @param {string} pripid 企业原系统id
* @author lroyia
* @since 2020年10月29日 14:48:47
*/
export function getCompanyPenaltyInfoGsList(pripid) {
return request({
url: '/companydetails/tCompanyDetails/penalty_info_gs/list/' + pripid,
method: 'get'
})
}
/**
* 获取企业双随机抽查记录
* @param {string} pripid 企业原系统id
* @author lroyia
* @since 2020年10月29日 14:48:47
*/
export function getCompanyRaninsresList(pripid) {
return request({
url: '/companydetails/tCompanyDetails/raninsres_info/list/' + pripid,
method: 'get'
})
}
// 获取企业门类
export function getIndustryName(params) {
return request({
url: '/industry/getIndustryName',
method: 'get',
params
})
}
export function exportCompany(data) {
return request({
url: '/companydetails/tCompanyDetails/exportExcel',
method: 'post',
responseType: 'blob',
data
})
}
// 修改API方法定义
export function addContactLogByEntNo(params) {
return request({
url: '/companydetails/tCompanyDetails/addContactLogByEntNo',
method: 'post',
params: {
pripid: params.pripid,
originalValue: params.originalValue
}
})
}

935
src/api/modelApi.js Normal file
View File

@ -0,0 +1,935 @@
import request from '@/utils/request'
/**
* @typedef {Object} DataCollectTask对象
* @property {string} createdBy - 创建人
* @property {string} createdTime - 创建时间
* @property {number} dataAmount - 名单数量
* @property {string} isDeleted - 是否删除0否1是
* @property {number} sourceId - 关联数据源id
* @property {string} taskId - 数据主键
* @property {string} taskName - 任务名
* @property {string} updatedBy - 更新人
* @property {string} updatedTime - 更新时间
*/
/**
* 2创建任务
* 数据采集任务相关接口
* @required @param {integer} params.sourceId - 数据源id
* @required @param {string} params.taskName - 任务名称
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/数据采集任务相关接口/createTaskUsingPOST_2
* @return {Promise<DataCollectTask对象>}
*/
export function modelDataCollectTaskCreate(params) {
return request({
method: 'post',
url: `/model/data/collect/task/create`,
params
})
}
/**
* @typedef {Object}
*/
/**
* 3修改任务
* 数据采集任务相关接口
* @required @param {string} params.taskId - 任务id
* @required @param {string} params.taskName - 任务名称
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/数据采集任务相关接口/modifyTaskUsingPOST_1
* @return {Promise<>}
*/
export function modelDataCollectTaskModify(params) {
return request({
method: 'post',
url: `/model/data/collect/task/modify`,
params
})
}
/**
* @typedef {Object}
*/
/**
* 7单独添加或修改一个名单
* 数据采集任务相关接口
* @required @param {string} params.classify - 分类编码
* @required @param {string} params.taskId - 任务id
* @required @param {string} params.uniscid - 统一社会信用代码
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/数据采集任务相关接口/nameListAddUsingPOST_1
* @return {Promise<>}
*/
export function modelDataCollectTaskNameListAdd(params) {
return request({
method: 'post',
url: `/model/data/collect/task/name/list/add`,
params
})
}
/**
* @typedef {Object}
*/
/**
* 3文件导入采集名单
* 数据采集任务相关接口
* @required @param {string} params.classify - 分类编码
* @required @param {string} params.taskId - 任务id
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/数据采集任务相关接口/nameListImportUsingPOST_1
* @return {Promise<>}
*/
export function modelDataCollectTaskNameListImport(params, formData) {
return request({
method: 'post',
url: `/model/data/collect/task/name/list/import`,
requestType: 'formData',
params,
data: formData
})
}
/**
* @typedef {Object} 名单搜索参数DTO
* @property {string} taskId - 任务id
* @property {string} uniscid - 统一社会信用代码
*/
/**
* @typedef {Object} 分页查询参数_名单搜索参数DTO_
* @property {number} current - 当前页
* @property {object} custom - 不推荐使用动态自定义查询字段
* @property {名单搜索参数DTO} entity
* @property {string} orderField - 已过期请使用orderFields
* @property {Array<string>} orderFields - 排序字段多个则以数组方式传输
* @property {string} orderSort - 已过期请使用orderSorts
* @property {Array<string>} orderSorts - 排序规则多个则以数组方式传输asc升序desc降序
* @property {number} size - 每页显示条数
*/
/**
* @typedef {Object} DataCollectTaskNameList对象
* @property {string} classify - 分类标识导入时标识
* @property {string} createdBy - 创建人
* @property {string} createdTime - 创建时间
* @property {string} entname - 市场主体名称采集后存储
* @property {string} failReason - 采集失败原因
* @property {string} id - 数据主键
* @property {string} pripid - 市场主体主键采集后存储
* @property {string} regstate - 市场主体状态采集后存储
* @property {string} state - 状态0未采集1已采集2采集失败
* @property {string} taskId - 任务主键
* @property {string} uniscid - 统一社会信用代码导入名单
* @property {string} updatedBy - 更新人
* @property {string} updatedTime - 更新时间
*/
/**
* @typedef {Object} IPage_DataCollectTaskNameList对象_
* @property {number} current
* @property {boolean} hitCount
* @property {number} pages
* @property {Array<DataCollectTaskNameList对象>} records
* @property {boolean} searchCount
* @property {number} size
* @property {number} total
*/
/**
* 4查询采集任务名单分页
* 数据采集任务相关接口
* @param {分页查询参数_名单搜索参数DTO_} data
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/数据采集任务相关接口/getNameListPageUsingPOST_1
* @return {Promise<IPage_DataCollectTaskNameList对象_>}
*/
export function modelDataCollectTaskNameListPage(data) {
return request({
method: 'post',
url: `/model/data/collect/task/name/list/page`,
data
})
}
/**
* @typedef {Object}
*/
/**
* 5删除采集任务的指定名单记录
* 数据采集任务相关接口
* @required @param {string} params.id - 名单id
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/数据采集任务相关接口/nameListRemoveUsingPOST_1
* @return {Promise<>}
*/
export function modelDataCollectTaskNameListRemove(params) {
return request({
method: 'post',
url: `/model/data/collect/task/name/list/remove`,
params
})
}
/**
* @typedef {Object}
*/
/**
* 6重置采集任务名单的采集状态设置重新采集
* 数据采集任务相关接口
* @param {string} params.id - 名单id
* @required @param {string} params.taskId - 任务id
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/数据采集任务相关接口/nameListResetStateUsingPOST_1
* @return {Promise<>}
*/
export function modelDataCollectTaskNameListReset(params) {
return request({
method: 'post',
url: `/model/data/collect/task/name/list/reset`,
params
})
}
/**
* @typedef {Object} 数据采集任务搜索分页参数
* @property {number} sourceId - 数据源id
* @property {string} taskName - 搜索任务名称
*/
/**
* @typedef {Object} 分页查询参数_数据采集任务搜索分页参数_
* @property {number} current - 当前页
* @property {object} custom - 不推荐使用动态自定义查询字段
* @property {数据采集任务搜索分页参数} entity
* @property {string} orderField - 已过期请使用orderFields
* @property {Array<string>} orderFields - 排序字段多个则以数组方式传输
* @property {string} orderSort - 已过期请使用orderSorts
* @property {Array<string>} orderSorts - 排序规则多个则以数组方式传输asc升序desc降序
* @property {number} size - 每页显示条数
*/
/**
* @typedef {Object} DataCollectTask对象
* @property {string} createdBy - 创建人
* @property {string} createdTime - 创建时间
* @property {number} dataAmount - 名单数量
* @property {string} isDeleted - 是否删除0否1是
* @property {number} sourceId - 关联数据源id
* @property {string} taskId - 数据主键
* @property {string} taskName - 任务名
* @property {string} updatedBy - 更新人
* @property {string} updatedTime - 更新时间
*/
/**
* @typedef {Object} IPage_DataCollectTask对象_
* @property {number} current
* @property {boolean} hitCount
* @property {number} pages
* @property {Array<DataCollectTask对象>} records
* @property {boolean} searchCount
* @property {number} size
* @property {number} total
*/
/**
* 1查询任务分页
* 数据采集任务相关接口
* @param {分页查询参数_数据采集任务搜索分页参数_} data
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/数据采集任务相关接口/getTaskPageUsingPOST_2
* @return {Promise<IPage_DataCollectTask对象_>}
*/
export function modelDataCollectTaskPage(data) {
return request({
method: 'post',
url: `/model/data/collect/task/page`,
data
})
}
/**
* @typedef {Object}
*/
/**
* 3-1删除任务
* 数据采集任务相关接口
* @required @param {string} params.taskId - 任务id
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/数据采集任务相关接口/removeTaskUsingPOST_2
* @return {Promise<>}
*/
export function modelDataCollectTaskRemove(params) {
return request({
method: 'post',
url: `/model/data/collect/task/remove`,
params
})
}
/**
* @typedef {Object} ModelDataSource
* @property {string} createdBy - 创建人
* @property {string} createdTime - 创建时间
* @property {number} dataAmount - 数据总量
* @property {string} datasourceDescription - 数据源描述
* @property {string} datasourceName - 数据源名称
* @property {string} isDeleted - 是否已删除0否1是
* @property {string} markStatus - 是否已标注0否1是
* @property {number} sourceId - 数据源id
* @property {string} updatedBy - 更新人
* @property {string} updatedTime - 更新时间
*/
/**
* 3添加数据源
* 模型数据集管理相关接口
* @param {string} params.datasourceDesc - 数据源描述
* @required @param {string} params.datasourceName - 数据源名称
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型数据集管理相关接口/createDataSourceUsingPOST_1
* @return {Promise<ModelDataSource>}
*/
export function modelDatasourceCreate(params) {
return request({
method: 'post',
url: `/model/datasource/create`,
params
})
}
/**
* @typedef {Object} ModelDataSource
* @property {string} createdBy - 创建人
* @property {string} createdTime - 创建时间
* @property {number} dataAmount - 数据总量
* @property {string} datasourceDescription - 数据源描述
* @property {string} datasourceName - 数据源名称
* @property {string} isDeleted - 是否已删除0否1是
* @property {string} markStatus - 是否已标注0否1是
* @property {number} sourceId - 数据源id
* @property {string} updatedBy - 更新人
* @property {string} updatedTime - 更新时间
*/
/**
* 4修改数据源
* 模型数据集管理相关接口
* @param {string} params.datasourceDesc - 数据源描述
* @param {string} params.datasourceName - 数据源名称
* @required @param {integer} params.sourceId - 数据源id
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型数据集管理相关接口/modifyDataSourceUsingPOST_1
* @return {Promise<ModelDataSource>}
*/
export function modelDatasourceModify(params) {
return request({
method: 'post',
url: `/model/datasource/modify`,
params
})
}
/**
* @typedef {Object} 数据源搜索参数
* @property {string} datasourceName
*/
/**
* @typedef {Object} 分页查询参数_数据源搜索参数_
* @property {number} current - 当前页
* @property {object} custom - 不推荐使用动态自定义查询字段
* @property {数据源搜索参数} entity
* @property {string} orderField - 已过期请使用orderFields
* @property {Array<string>} orderFields - 排序字段多个则以数组方式传输
* @property {string} orderSort - 已过期请使用orderSorts
* @property {Array<string>} orderSorts - 排序规则多个则以数组方式传输asc升序desc降序
* @property {number} size - 每页显示条数
*/
/**
* @typedef {Object} ModelDataSource
* @property {string} createdBy - 创建人
* @property {string} createdTime - 创建时间
* @property {number} dataAmount - 数据总量
* @property {string} datasourceDescription - 数据源描述
* @property {string} datasourceName - 数据源名称
* @property {string} isDeleted - 是否已删除0否1是
* @property {string} markStatus - 是否已标注0否1是
* @property {number} sourceId - 数据源id
* @property {string} updatedBy - 更新人
* @property {string} updatedTime - 更新时间
*/
/**
* @typedef {Object} IPage_ModelDataSource_
* @property {number} current
* @property {boolean} hitCount
* @property {number} pages
* @property {Array<ModelDataSource>} records
* @property {boolean} searchCount
* @property {number} size
* @property {number} total
*/
/**
* 1查询分页
* 模型数据集管理相关接口
* @param {分页查询参数_数据源搜索参数_} data
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型数据集管理相关接口/getDataSourcePageUsingPOST_1
* @return {Promise<IPage_ModelDataSource_>}
*/
export function modelDatasourcePage(data) {
return request({
method: 'post',
url: `/model/datasource/page`,
data
})
}
/**
* @typedef {Object} 数据池数据搜索参数DTO
* @property {string} entname - 市场主体名称
* @property {string} sourceId - 数据源id
* @property {string} uniscid - 统一社会信用代码
*/
/**
* @typedef {Object} 分页查询参数_数据池数据搜索参数DTO_
* @property {number} current - 当前页
* @property {object} custom - 不推荐使用动态自定义查询字段
* @property {数据池数据搜索参数DTO} entity
* @property {string} orderField - 已过期请使用orderFields
* @property {Array<string>} orderFields - 排序字段多个则以数组方式传输
* @property {string} orderSort - 已过期请使用orderSorts
* @property {Array<string>} orderSorts - 排序规则多个则以数组方式传输asc升序desc降序
* @property {number} size - 每页显示条数
*/
/**
* @typedef {Object} 数据池数据VO
* @property {string} did - 数据id
* @property {string} entBizType - 市场主体业务类型1企业2个体户3农专
* @property {string} entname - 市场主体名称
* @property {string} pripid - 市场主体主键
* @property {string} uniscid - 统一社会信用代码
*/
/**
* @typedef {Object} IPage_数据池数据VO_
* @property {number} current
* @property {boolean} hitCount
* @property {number} pages
* @property {Array<数据池数据VO>} records
* @property {boolean} searchCount
* @property {number} size
* @property {number} total
*/
/**
* 2查询数据池数据分页
* 模型数据集管理相关接口
* @param {分页查询参数_数据池数据搜索参数DTO_} data
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型数据集管理相关接口/getDataPoolDataPageUsingPOST_1
* @return {Promise<IPage_数据池数据VO_>}
*/
export function modelDatasourcePoolDataPage(data) {
return request({
method: 'post',
url: `/model/datasource/pool/data/page`,
data
})
}
/**
* @typedef {Object}
*/
/**
* 6获取各类型数据池总大小
* 模型数据集管理相关接口
* @required @param {string} params.entBizType - 市场主体业务类型1企业2个体户3农专
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型数据集管理相关接口/getDataPoolSizeUsingGET_1
* @return {Promise<>}
*/
export function modelDatasourcePoolSize(params) {
return request({
method: 'get',
url: `/model/datasource/pool/size`,
params
})
}
/**
* @typedef {Object}
*/
/**
* 5删除数据源软删除
* 模型数据集管理相关接口
* @required @param {integer} params.sourceId - 数据源id
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型数据集管理相关接口/removeDataSourceUsingPOST_1
* @return {Promise<>}
*/
export function modelDatasourceRemove(params) {
return request({
method: 'post',
url: `/model/datasource/remove`,
params
})
}
/**
* @typedef {Object} 企业活跃度搜索参数
* @property {string} actStatus - 活跃状态
* @property {number} actYear - 活跃年份
* @property {string} aicid - 监管机关
* @property {string} entProperty - 主体性质
* @property {string} entType - 企业类型
* @property {string} entname - 市场主体名称
* @property {string} estdateEnd
* @property {string} estdateStart
* @property {string} industryType - 产业类型
* @property {string} industryphy - 行业门类
* @property {string} newIndustry - 新兴行业
* @property {string} opScope - 经营范围
* @property {string} regNo - 注册号
* @property {string} regorg - 登记机关编码
* @property {string} regstate - 企业状态
* @property {string} uniscid - 统一社会信用代码
*/
/**
* @typedef {Object} 分页查询参数_企业活跃度搜索参数_
* @property {number} current - 当前页
* @property {object} custom - 不推荐使用动态自定义查询字段
* @property {企业活跃度搜索参数} entity
* @property {string} orderField - 已过期请使用orderFields
* @property {Array<string>} orderFields - 排序字段多个则以数组方式传输
* @property {string} orderSort - 已过期请使用orderSorts
* @property {Array<string>} orderSorts - 排序规则多个则以数组方式传输asc升序desc降序
* @property {number} size - 每页显示条数
*/
/**
* @typedef {Object} 企业活跃度分页信息VO
* @property {number} actScore - 活跃度得分
* @property {string} actStatusCn - 活跃度状态中文
* @property {string} aicId - 管辖机关编码
* @property {string} aicName - 管辖机关中文
* @property {string} dom - 经营地址
* @property {string} entname - 企业名称
* @property {string} enttype - 主体类型编码
* @property {string} enttypeCn - 主体类型中文
* @property {number} m10Score - 10月份活跃度评分
* @property {number} m11Score - 11月份活跃度评分
* @property {number} m12Score - 12月份活跃度评分
* @property {number} m1Score - 1月活跃度评分
* @property {number} m2Score - 2月活跃度评分
* @property {number} m3Score - 3月份活跃度评分
* @property {number} m4Score - 4月份活跃度评分
* @property {number} m5Score - 5月份活跃度评分
* @property {number} m6Score - 6月份活跃度评分
* @property {number} m7Score - 7月份活跃度评分
* @property {number} m8Score - 8月份活跃度评分
* @property {number} m9Score - 9月份活跃度评分
* @property {string} name - 法定代表人
* @property {string} pripid - 市场主体主键
* @property {string} regorg - 登记机关编码
* @property {string} regorgCn - 登记机关中文
* @property {string} regstate - 市场主体状态编码
* @property {string} regstateCn - 市场主体状态中文
* @property {string} uniscid - 统一社会信用代码
*/
/**
* @typedef {Object} IPage_企业活跃度分页信息VO_
* @property {number} current
* @property {boolean} hitCount
* @property {number} pages
* @property {Array<企业活跃度分页信息VO>} records
* @property {boolean} searchCount
* @property {number} size
* @property {number} total
*/
/**
* 1企业活跃度分页查询
* 数据采集任务相关接口
* @param {分页查询参数_企业活跃度搜索参数_} data
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/数据采集任务相关接口/getHydEntPageUsingPOST_1
* @return {Promise<IPage_企业活跃度分页信息VO_>}
*/
export function modelHydEntPage(data) {
return request({
method: 'post',
url: `/model/hyd/ent/page`,
data
})
}
/**
* @typedef {Object} ModelCallTimeSummary
* @property {number} failAmount - 统计失败数量
* @property {string} id - 数据id
* @property {string} modelId - 模型id
* @property {number} successAmount - 统计成功数量
* @property {string} summaryDate - 统计日期
*/
/**
* 10获取模型调用次数统计
* 模型信息相关接口
* @param {string} params.endTime - 结束时间格式yyyy-MM-dd
* @required @param {string} params.modelId - 模型id
* @param {string} params.startTime - 开始时间格式yyyy-MM-dd
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型信息相关接口/getModelCalTimeSummaryUsingGET_1
* @return {Promise<ModelCallTimeSummary>}
*/
export function modelInfoCallSummary(params) {
return request({
method: 'get',
url: `/model/info/call/summary`,
params
})
}
/**
* @typedef {Object} ModelBaseInfo对象
* @property {string} createdBy - 创建人
* @property {string} createdTime - 创建时间
* @property {string} id - 主键
* @property {string} modelName - 模型名称
* @property {number} modelStatus - 模型状态1待选取数据集训练2已选取数据集待训练3训练中4训练完成待发布5当前已发布
* @property {string} modelType - 模型类型1企业2个体户3农专
* @property {string} modelVersion - 模型版本
* @property {string} publishTime - 最后一次发布时间
* @property {number} riskALimit - 风险等级A上限分
* @property {number} riskBLimit - 风险等级B上限分
* @property {number} riskCLimit - 风险等级C上限分
* @property {number} riskDLimit - 风险等级D上限分
* @property {number} testSetSize - 测试集大小
* @property {number} trainSetSize - 训练集大小
* @property {string} updatedBy - 更新人
* @property {string} updatedTime - 更新时间
*/
/**
* 3创建模型
* 模型信息相关接口
* @required @param {string} params.modelName - 模型名称
* @required @param {string} params.modelType - 模型类型1企业2个体户3农专
* @required @param {string} params.modelVersion - 模型版本号
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型信息相关接口/createModelUsingPOST_1
* @return {Promise<ModelBaseInfo对象>}
*/
export function modelInfoCreate(params) {
return request({
method: 'post',
url: `/model/info/create`,
params
})
}
/**
* @typedef {Object} 模型数据统计实体VO
* @property {number} testBad - 测试集样本数量
* @property {number} testGood - 测试集样本数量
* @property {number} trainBad - 训练集样本数量
* @property {number} trainGood - 训练集样本数量
*/
/**
* 6随机抽取数据集
* 模型信息相关接口
* @required @param {string} params.modelId - 模型id
* @required @param {integer} params.testSize - 测试集大小
* @required @param {integer} params.trainSize - 训练集大小
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型信息相关接口/randomDataSetUsingPOST_1
* @return {Promise<模型数据统计实体VO>}
*/
export function modelInfoDatasetRandom(params) {
return request({
method: 'post',
url: `/model/info/dataset/random`,
params
})
}
/**
* @typedef {Object} ModelBaseInfo对象
* @property {string} createdBy - 创建人
* @property {string} createdTime - 创建时间
* @property {string} id - 主键
* @property {string} modelName - 模型名称
* @property {number} modelStatus - 模型状态1待选取数据集训练2已选取数据集待训练3训练中4训练完成待发布5当前已发布
* @property {string} modelType - 模型类型1企业2个体户3农专
* @property {string} modelVersion - 模型版本
* @property {string} publishTime - 最后一次发布时间
* @property {number} riskALimit - 风险等级A上限分
* @property {number} riskBLimit - 风险等级B上限分
* @property {number} riskCLimit - 风险等级C上限分
* @property {number} riskDLimit - 风险等级D上限分
* @property {number} testSetSize - 测试集大小
* @property {number} trainSetSize - 训练集大小
* @property {string} updatedBy - 更新人
* @property {string} updatedTime - 更新时间
*/
/**
* 12获取模型基本信息
* 模型信息相关接口
* @required @param {string} params.modelId - 模型id
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型信息相关接口/getModelInfoUsingGET_1
* @return {Promise<ModelBaseInfo对象>}
*/
export function modelInfoDetail(params) {
return request({
method: 'get',
url: `/model/info/detail`,
params
})
}
/**
* @typedef {Object}
*/
/**
* 11设置模型分界线
* 模型信息相关接口
* @required @param {integer} params.a2b - A与B的分界线
* @required @param {integer} params.b2c - B与C的分界线
* @required @param {integer} params.c2d - C与D的分界线
* @required @param {string} params.modelId - 模型id
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型信息相关接口/setModelIntervalUsingPOST_1
* @return {Promise<>}
*/
export function modelInfoIntervalSet(params) {
return request({
method: 'post',
url: `/model/info/interval/set`,
params
})
}
/**
* @typedef {Object} 模型搜索参数
* @property {string} modelName - 模型名称
* @property {string} modelType - 模型类型1企业2个体户3农专
*/
/**
* @typedef {Object} 分页查询参数_模型搜索参数_
* @property {number} current - 当前页
* @property {object} custom - 不推荐使用动态自定义查询字段
* @property {模型搜索参数} entity
* @property {string} orderField - 已过期请使用orderFields
* @property {Array<string>} orderFields - 排序字段多个则以数组方式传输
* @property {string} orderSort - 已过期请使用orderSorts
* @property {Array<string>} orderSorts - 排序规则多个则以数组方式传输asc升序desc降序
* @property {number} size - 每页显示条数
*/
/**
* @typedef {Object} ModelBaseInfo对象
* @property {string} createdBy - 创建人
* @property {string} createdTime - 创建时间
* @property {string} id - 主键
* @property {string} modelName - 模型名称
* @property {number} modelStatus - 模型状态1待选取数据集训练2已选取数据集待训练3训练中4训练完成待发布5当前已发布
* @property {string} modelType - 模型类型1企业2个体户3农专
* @property {string} modelVersion - 模型版本
* @property {string} publishTime - 最后一次发布时间
* @property {number} riskALimit - 风险等级A上限分
* @property {number} riskBLimit - 风险等级B上限分
* @property {number} riskCLimit - 风险等级C上限分
* @property {number} riskDLimit - 风险等级D上限分
* @property {number} testSetSize - 测试集大小
* @property {number} trainSetSize - 训练集大小
* @property {string} updatedBy - 更新人
* @property {string} updatedTime - 更新时间
*/
/**
* @typedef {Object} IPage_ModelBaseInfo对象_
* @property {number} current
* @property {boolean} hitCount
* @property {number} pages
* @property {Array<ModelBaseInfo对象>} records
* @property {boolean} searchCount
* @property {number} size
* @property {number} total
*/
/**
* 1模型信息分页
* 模型信息相关接口
* @param {分页查询参数_模型搜索参数_} data
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型信息相关接口/getModelPageUsingPOST_1
* @return {Promise<IPage_ModelBaseInfo对象_>}
*/
export function modelInfoPage(data) {
return request({
method: 'post',
url: `/model/info/page`,
data
})
}
/**
* @typedef {Object}
*/
/**
* 8发布模型
* 模型信息相关接口
* @required @param {string} params.modelId - 模型id
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型信息相关接口/publishUsingPOST_1
* @return {Promise<>}
*/
export function modelInfoPublish(params) {
return request({
method: 'post',
url: `/model/info/publish`,
params
})
}
/**
* @typedef {Object} ModelBaseInfo对象
* @property {string} createdBy - 创建人
* @property {string} createdTime - 创建时间
* @property {string} id - 主键
* @property {string} modelName - 模型名称
* @property {number} modelStatus - 模型状态1待选取数据集训练2已选取数据集待训练3训练中4训练完成待发布5当前已发布
* @property {string} modelType - 模型类型1企业2个体户3农专
* @property {string} modelVersion - 模型版本
* @property {string} publishTime - 最后一次发布时间
* @property {number} riskALimit - 风险等级A上限分
* @property {number} riskBLimit - 风险等级B上限分
* @property {number} riskCLimit - 风险等级C上限分
* @property {number} riskDLimit - 风险等级D上限分
* @property {number} testSetSize - 测试集大小
* @property {number} trainSetSize - 训练集大小
* @property {string} updatedBy - 更新人
* @property {string} updatedTime - 更新时间
*/
/**
* 9获取已发布模型
* 模型信息相关接口
* @required @param {string} params.modelType - 模型类型
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型信息相关接口/getPublishModelUsingGET_1
* @return {Promise<ModelBaseInfo对象>}
*/
export function modelInfoPublished(params) {
return request({
method: 'get',
url: `/model/info/published`,
params
})
}
/**
* @typedef {Object} DetailInfo对象
* @property {Array<DetailInfo对象>} children - 子指标信息
* @property {string} createdBy - 创建人
* @property {string} createdTime - 创建时间
* @property {string} featureRange - 特征值范围
* @property {string} id - 主键
* @property {string} isUsed - 是否采用0否1是
* @property {string} modelId - 模型id
* @property {number} orderIdx - 排序编号
* @property {string} pid
* @property {string} quotaCode - 指标编码
* @property {number} quotaLayer - 指标层级
* @property {string} quotaName - 指标名称
* @property {number} score - 指标评分
* @property {string} updatedBy - 更新人
* @property {string} updatedTime - 更新时间
* @property {string} weight - 权重
* @property {number} weightScore - 计算权重后的评分
*/
/**
* 2模型信息详情
* 模型信息相关接口
* @required @param {string} params.modelId - 模型id
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型信息相关接口/listModelQuotaUsingGET_1
* @return {Promise<Array<DetailInfo对象>>}
*/
export function modelInfoQuota(params) {
return request({
method: 'get',
url: `/model/info/quota`,
params
})
}
/**
* @typedef {Object}
*/
/**
* 4删除模型
* 模型信息相关接口
* @required @param {string} params.modelId - 模型id
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型信息相关接口/removeModelUsingPOST_1
* @return {Promise<>}
*/
export function modelInfoRemove(params) {
return request({
method: 'post',
url: `/model/info/remove`,
params
})
}
/**
* @typedef {Object} 风险市场主体统计数VO
* @property {number} riskAAmount - 风险等级A总量
* @property {number} riskBAmount - 风险等级B总量
* @property {number} riskCAmount - 风险等级C总量
* @property {number} riskDAmount - 风险等级D总量
*/
/**
* 13获取模型专项随机分布
* 模型信息相关接口
* @required @param {string} params.modelId - 模型id
* @required @param {string} params.specialType - 专项类型0双随机1吊销
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型信息相关接口/getSpecialRandomDistUsingGET_1
* @return {Promise<风险市场主体统计数VO>}
*/
export function modelInfoSpecialRandomDist(params) {
return request({
method: 'get',
url: `/model/info/special/random/dist`,
params
})
}
/**
* @typedef {Object}
*/
/**
* 7训练模型
* 模型信息相关接口
* @required @param {string} params.modelId - 模型id
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型信息相关接口/trainUsingPOST_1
* @return {Promise<>}
*/
export function modelInfoTrain(params) {
return request({
method: 'post',
url: `/model/info/train`,
params
})
}
/**
* @typedef {Object} 模型数据搜索参数
* @property {string} dataType - 数据类型0训练数据1验证数据
* @property {string} entname - 企业名称
* @property {string} modelId - 模型id
* @property {string} uniscid - 统一社会信用代码
*/
/**
* @typedef {Object} 分页查询参数_模型数据搜索参数_
* @property {number} current - 当前页
* @property {object} custom - 不推荐使用动态自定义查询字段
* @property {模型数据搜索参数} entity
* @property {string} orderField - 已过期请使用orderFields
* @property {Array<string>} orderFields - 排序字段多个则以数组方式传输
* @property {string} orderSort - 已过期请使用orderSorts
* @property {Array<string>} orderSorts - 排序规则多个则以数组方式传输asc升序desc降序
* @property {number} size - 每页显示条数
*/
/**
* @typedef {Object} 模型数据集
* @property {string} dataType - 数据类型0训练数据1验证数据
* @property {string} did - 数据池中的id
* @property {string} entname - 市场主体名称
* @property {string} id - 数据逐渐
* @property {string} pripid - 市场主体主键
* @property {string} uniscid - 统一社会信用代码
*/
/**
* @typedef {Object} IPage_模型数据集_
* @property {number} current
* @property {boolean} hitCount
* @property {number} pages
* @property {Array<模型数据集>} records
* @property {boolean} searchCount
* @property {number} size
* @property {number} total
*/
/**
* 5模型数据集分页
* 模型信息相关接口
* @param {分页查询参数_模型数据搜索参数_} data
* @link http://192.168.100.233:8090/crgs-api/doc.html#/modelApi/模型信息相关接口/getDataSetPageUsingPOST_1
* @return {Promise<IPage_模型数据集_>}
*/
export function modelInfoTrainPage(data) {
return request({
method: 'post',
url: `/model/info/train/page`,
data
})
}

210
src/api/process/dissent.js Normal file
View File

@ -0,0 +1,210 @@
import request from '@/utils/request'
/**
* 获取分页
* @param {object} pageParam 分页参数
* @author lroyia
* @since 2020年9月22日 13:42:21
*/
export function getPage(pageParam) {
return request({
url: '/system/dissent/page',
method: 'post',
data: pageParam
})
}
/**
* 创建异议申请记录
* @param {string} companyId 企业信息id
* @param {string} dissentContent 输入的异议申请内容
* @author lroyia
* @since 2020年9月23日 15:31:16
*/
export function createApplyRecord(companyId, dissentContent) {
const form = new FormData()
form.append('companyId', companyId)
if (dissentContent) form.append('dissentContent', dissentContent)
return request({
url: '/system/dissent/create',
method: 'post',
data: form
})
}
/**
* 获取异议申请信息
* @param {string} recordId 异议申请记录id
* @author lroyia
* @since 2020年9月24日 10:18:15
*/
export function getApplyRecord(recordId) {
return request({
url: '/system/dissent/detail/' + recordId,
method: 'get'
})
}
/**
* 审核异议申请信息 通过
* @param {string} recordId 异议申请记录id
* @param {string} opinion 意见
* @author lroyia
* @since 2020年9月24日 14:18:34
*/
export function examineApplication(recordId, opinion) {
const form = new FormData()
form.append('recordId', recordId)
form.append('opinion', opinion)
return request({
url: '/system/dissent/examine/',
method: 'post',
data: form
})
}
/**
* 审核异议申请信息 不通过
c* @param {string} recordId 异议申请记录id
* @param {string} opinion 意见
*/
export function disableExamineApplication(recordId, opinion) {
const form = new FormData()
form.append('recordId', recordId)
form.append('opinion', opinion)
return request({
url: '/system/dissent/disableExamine/',
method: 'post',
data: form
})
}
/**
* 加载异议申请照片
* @param {string} recordId 异议申请记录id
*/
export function preViewPhoto(recordId) {
return request({
url: '/system/dissent/detail/' + recordId,
method: 'get'
})
}
/**
* 创建异议流程待办
*/
export function createTask(data) {
const form = new FormData()
for (const key in data) {
form.append(key, data[key])
}
return request({
url: '/system/dissent/createTask',
method: 'post',
data: form
})
}
/**
* 创建异议流程待办
*/
export function creditNext(param) {
const form = new FormData()
for (const key in param) {
form.append(key, param[key])
}
return request.post('/system/dissent/creditNext', form)
}
/**
* 查看待办分页
*/
export function getTaskPage(page) {
return request({
url: '/system/dissent/common_page',
method: 'post',
data: page
})
}
/**
* 获取流程节点信息
* @param {string} workflowId 工作流id
* @author Yweirdo
* @since 2021年2月8日 09:39:48
*/
export function getProcessNodeList(workflowId) {
return request({
url: `/system/dissent/processNodeList/${workflowId}`,
method: 'get'
})
}
export function getCompanyByBizCredit(bizseq) {
return request({
url: '/system/dissent/company?bizseq=' + bizseq,
method: 'get'
})
}
// 初审内容回显
export function getOpinionHistory(workflowid) {
return request({
url: '/system/dissent/show?workflowid=' + workflowid,
method: 'get'
})
}
// 复审内容回显
export function getAgainHistory(workflowid) {
return request({
url: '/system/dissent/again?workflowid=' + workflowid,
method: 'get'
})
}
/**
* 待办处办记录
* @param {string} workflowId 工作流id
* @since 2021年2月8日 09:39:48
*/
export function taskOpinion(workflowid) {
return request({
url: '/system/dissent/opinion?workflowid=' + workflowid,
method: 'get'
})
}
// 审批内容回显
export function getApprovalHistory(workflowid) {
return request({
url: '/system/dissent/approval?workflowid=' + workflowid,
method: 'get'
})
}
// 下拉框获取获取审核人、复核人、审批人
export function getCheckPerson() {
return request({
url: '/system/dissent/obtain',
method: 'get'
})
}
// 查询待办对应审核人未操作的待办列表
export function getCheck(page) {
return request({
url: '/system/dissent/getCheck',
method: 'post',
data: page
})
}
// 获取已完成审批流程的企业数据(分页)
export function getCheckDone(data) {
return request({
url: '/system/dissent/done_page',
method: 'post',
data
})
}

View File

@ -0,0 +1,55 @@
import request from '@/utils/request'
// 审批流程
export function next(data) {
return request({
url: '/businessrecords/tBusinessRecords/submit',
method: 'post',
data
})
}
// 首页待办事项
export function taskList(params) {
return request({
url: '/businessrecords/tBusinessRecords/tasklist',
method: 'post',
data: params
})
}
// 流程意见
export function selectOpinion(data) {
return request({
url: '/process/tBusinessProcess/getopinion',
method: 'post',
data
})
}
// 处置跟踪的完成和未完成列表
export function alltaskList(params) {
return request({
url: '/businessrecords/tBusinessRecords/alltasklist',
method: 'post',
data: params
})
}
// 编辑修改任务信息
export function edit(params) {
return request({
url: '/businessrecords/tBusinessRecords/edit_record',
method: 'post',
data: params
})
}
// 获取处置跟踪任务中的企业名单
export function getTaskComList(params) {
return request({
url: '/businessrecords/tBusinessRecords/getTaskComList',
method: 'post',
data: params
})
}

303
src/api/statistics.js Normal file
View File

@ -0,0 +1,303 @@
import request from '@/utils/request'
/**
* 通过模块数据获取最新的定时统计数据
* @param {string} moduleTag 模块tag:all_region_company - 所有区域的风险企业量
*/
export function getLatest(moduleTag) {
return request({
url: '/statistics/latest/' + moduleTag,
method: 'get'
})
}
/**
* 街道新增总数
*/
export function getStreetCount() {
return request({
url: '/statistics/street/street_count',
method: 'get'
})
}
/**
* 街道所有风险企业统计结果
* @param {object} pageRequestDto 翻译
*/
export function streetAllRiskPaging(pageRequestDto) {
return request({
url: '/statistics/street/all_risk_paging',
method: 'post',
data: pageRequestDto
})
}
/**
* 行业新增总数
*/
export function getIndustryCount() {
return request({
url: '/statistics/industry/industry_count',
method: 'get'
})
}
/**
* 行业所有风险企业统计结果
* @param {object} pageRequestDto 翻译
*/
export function industryAllRiskPaging(pageRequestDto) {
return request({
url: '/statistics/industry/all_risk_paging',
method: 'post',
data: pageRequestDto
})
}
/**
* 行业高较高风险企业统计结果
* @param {object} pageRequestDto 翻译
*/
export function industryHighRiskPaging(pageRequestDto) {
return request({
url: '/statistics/industry/high_risk_paging',
method: 'post',
data: pageRequestDto
})
}
/**
* 市监所高较高风险企业统计结果
* @param {object} pageRequestDto 翻译
*/
export function regulatoryHighRiskPaging(pageRequestDto) {
return request({
url: '/statistics/regulatory/high_risk_paging',
method: 'post',
data: pageRequestDto
})
}
/**
* 行业高风险排行
* @param {integer} count 排行长度
*/
export function industryHightestRiskRanking(count) {
return request({
url: '/companydetails/tCompanyDetails/industry/highest_risk_ranking' + (count ? '?count=' + count : ''),
method: 'get'
})
}
/**
* 法人新增总数
*/
export function getRepresentativeCount() {
return request({
url: '/statistics/representative/representative_count',
method: 'get'
})
}
export function getRepresentativeCount2(data) {
return request({
url: '/statistics/representative/representative_count2?startdate='+ data.startdate + '&enddate=' + data.enddate,
method: 'get'
})
}
/**
*
* @param {object} pageRequestDto
* 企业法人统计结果分页
*/
export function statisticRepresentative(pageRequestDto) {
return request({
url: '/statistics/representative/risk_paging',
method: 'post',
data: pageRequestDto
})
}
/**
* 法人新增总数
*/
export function getShareholderCount() {
return request({
url: '/statistics/shareholder/getCountByShareholder',
method: 'get'
})
}
export function getShareholderCount2(data) {
return request({
url: '/statistics/shareholder/getCountByShareholder2?startdate='+ data.startdate + '&enddate=' + data.enddate,
method: 'get'
})
}
/**
*
* @param {object} pageRequestDto
* 企业股东统计结果分页
*/
export function statisticShareholder(pageRequestDto) {
return request({
url: '/statistics/shareholder/risk_paging',
method: 'post',
data: pageRequestDto
})
}
/**
* 企业注册地址新增总数
*/
export function getAddressCount() {
return request({
url: '/statistics/address/address_count',
method: 'get'
})
}
export function getAddressCount2(data) {
return request({
url: '/statistics/address/address_count2?startdate='+ data.startdate + '&enddate=' + data.enddate,
method: 'get'
})
}
/**
* 企业住所地址统计结果分页
* @param {object} pageRequestDto
*/
export function statisticAddress(pageRequestDto) {
return request({
url: '/statistics/address/risk_paging',
method: 'post',
data: pageRequestDto
})
}
/**
* 已完成住所抽查的双抽数据清单
* @param {object} pageRequestDto
*/
export function pageAddress(pageRequestDto) {
return request({
url: '/tDoubleRandom/trackAddress',
method: 'post',
data: pageRequestDto
})
}
/**
* 已完成法人抽查的双抽数据清单
* @param {object} pageRequestDto
*/
export function pageRepresentative(pageRequestDto) {
return request({
url: '/tDoubleRandom/trackRepresentative',
method: 'post',
data: pageRequestDto
})
}
/**
* 未完成住所抽查的双抽数据清单
* @param {object} pageRequestDto
*/
export function pageNotAddress(pageRequestDto) {
return request({
url: '/tDoubleRandom/notTrackAddress',
method: 'post',
data: pageRequestDto
})
}
/**
* 未完成法人抽查的双抽数据清单
* @param {object} pageRequestDto
*/
export function pageNotRepresentative(pageRequestDto) {
return request({
url: '/tDoubleRandom/notTrackRepresentative',
method: 'post',
data: pageRequestDto
})
}
export function saveHandle(data) {
return request({
url: '/handle/saveHandle',
method: 'post',
data
})
}
export function getHandleContent(params) {
return request({
url: '/handle/getHandleContent',
method: 'post',
params
})
}
/**
* 处置跟踪
* @param {*} month
*/
export function getHandleTrack(params) {
return request({
url: '/handle/track',
method: 'get',
params
})
}
/**
* 处置跟踪--双随机抽查已完成
* @param {*} month
*/
export function getDoubleRandom(params) {
return request({
url: '/tDoubleRandom/track',
method: 'get',
params
})
}
/**
* 处置跟踪--双随机抽查未完成
* @param {*} month
*/
export function getNotDoubleRandom(params) {
return request({
url: '/tDoubleRandom/notTrack',
method: 'get',
params
})
}
/**
* 导出风险预警excel
* @param {string} startMonth 导出开始月份
* @param {string} endMonth 导出结束月份
* @param {string} module 导出结果
* @returns 导出结果
* @author lroyia
* @since 2021年6月21日 18:21:10
*/
export function exportRisk(startMonth, endMonth, module) {
const formData = new FormData()
formData.append('startMonth', startMonth)
formData.append('endMonth', endMonth)
if (module) {
formData.append('module', module)
}
return request({
url: '/statistics/exportRisk',
method: 'post',
data: formData,
responseType: 'blob'
})
}

View File

@ -0,0 +1,13 @@
import request from '@/utils/request'
/**
* 根据类型和码值获取码值信息
* @param {string} type 码值类型:registration-登记机关,enterpries-企业类型,industry-行业门类,regulatory监督机关市监所
* @param {string} code 具体码值非必传
*/
export function getDataType(type, code) {
return request({
url: '/system/data_type/' + type + (code ? '?code=' + code : ''),
method: 'get'
})
}

View File

@ -1,21 +1,9 @@
// import request from '@/utils/request'
import request from '@/utils/request'
export function getList(params) {
// return request({
// url: '/table/list',
// method: 'get',
// params
// })
return Promise.resolve({
items: [
{
id: 0,
title: '111',
status: 'published',
author: 'name',
display_time: '2020-02-02',
pageviews: '111'
}
]
return request({
url: '/table/list',
method: 'get',
params
})
}

94
src/api/track/task.js Normal file
View File

@ -0,0 +1,94 @@
import request from '@/utils/request'
/**
* 删除任务
* @param {string} id 任务id不支持批量只能删除个人创建的
* @author lroyia
* @since 2020年8月5日 14:04:52
*/
export function removeTask(id) {
const form = new FormData()
form.append('taskId', id)
return request({
url: '/track/task/remove_task',
method: 'post',
data: form
})
}
/**
* 创建任务
* @param {string} taskCode 任务编号必填
* @param {string} taskName 任务名称必填
* @param {string} startDate 任务开始日期字符串必填格式要求yyyy-MM-dd
* @param {string} endDate 任务结束日期字符串非必填格式要求yyyy-MM-dd
* @param {string} targetUserIds 送审用户的用户id必填如果有多个送审用户用半角逗号隔开
* @author lroyia
* @since 2020年8月5日 14:05:04
*/
export function createTask(taskCode, taskName, startDate, endDate, targetUserIds) {
const form = new FormData()
if (taskCode) form.append('taskCode', taskCode)
if (taskName) form.append('taskName', taskName)
if (startDate) form.append('startDate', startDate)
if (endDate) form.append('endDate', endDate)
if (targetUserIds) form.append('targetUserIds', targetUserIds)
return request({
url: '/track/task/create_task',
method: 'post',
data: form
})
}
/**
* 获取任务详情
* @param {string} id 任务id
* @author lroyia
* @since 2020年8月5日 14:08:43
*/
export function getDetail(id) {
return request({
url: '/track/task/detail/' + id,
method: 'get'
})
}
/**
* 获取个人相关任务分页
* @param {object} pageRequestDto 分页参数体
* pageRequestDto:{
* curPage: 1, // 当前分页
* pageSize: 10, // 分页大小
* orderField: 'update_time', // 排序字段默认update_time
* orderingRule 'asc', // 排序规则 'asc':升序, 'desc':降序
* paramMap:{}, // 进行eq 的map用and连接
* likeParamMap:{}, // 进行like的map 用and连接
* customParamMap: {}, // 自定义筛选条件,视于后台设定
* inParamMap: {} // 进行in的map 用and连接
* }
* @author lroyia
* @since 2020年8月5日 14:08:43
*/
export function paging(pageRequestDto) {
return request({
url: '/track/task/paging',
method: 'post',
data: pageRequestDto
})
}
export function getTaskCode() {
const form = new FormData()
return request({
url: '/track/task/getTaskCode',
method: 'get',
data: form
})
}
export function getNoPassBusinessInfo(caseguid) {
return request({
url: '/businessrecords/tBusinessRecords/getNoPassBusinessInfo/' + caseguid,
method: 'get'
})
}

View File

@ -1,31 +1,148 @@
// import request from '@/utils/request'
import request from '@/utils/request'
export function login(data) {
// return request({
// url: '/user/login',
// method: 'get',
// params: data
// })
return Promise.resolve('token')
return request({
url: '/user/login',
method: 'post',
data
})
}
export function getInfo() {
// return request({
// url: '/user/info',
// method: 'get'
// })
return Promise.resolve({
roles: ['admin'],
introduction: 'I am a super administrator',
avatar: 'https://cube.elemecdn.com/3/7c/3ea6beec64369c2642b92c6726f1epng.png',
name: 'Super Admin'
return request({
url: '/user/info',
method: 'get'
})
}
export function logout() {
// return request({
// url: '/user/logout',
// method: 'post'
// })
return Promise.resolve()
return request({
url: '/user/logout',
method: 'get'
})
}
/**
* 检查是否已经进行SSO登录
*/
export function checkSSOLogin() {
return request({
url: '/user/checkSSOLogin',
method: 'post'
})
}
/**
* 信创门户单点登录 ticket
*/
export function casLogin(params) {
return request({
url: process.env.VUE_APP_AICCS_URI + '/user/casLogin',
method: 'get',
params
})
}
/**
* 获取当前登录用户的常用语
* @param {string} moduleTag 划分模块track_examine任务跟踪审核和知会
* @author lroyia
* @since 2020年8月5日 14:05:19
*/
export function getMyCommonWords(moduleTag) {
return request({
url: '/user/my_common_words?moduleTag=' + moduleTag,
method: 'get'
})
}
/**
* 保存为常用语
* @param {string} moduleTag 划分模块track_examine任务跟踪审核和知会dissent_examine异议申请审核
* @param {string} word 常用语
* @author lroyia
* @since 2020年9月24日 11:18:40
*/
export function saveAsCommonWord(moduleTag, word) {
const form = new FormData()
form.append('moduleTag', moduleTag)
form.append('word', word)
return request({
url: '/user/save_as_common_word',
method: 'post',
data: form
})
}
/**
* 获取当前用户的菜单定制信息
*/
export function getUserMenus() {
return request({
url: '/user/my_custom_menu',
method: 'get'
})
}
/**
* 设置当前用户的菜单信息
* @param {array} menus 菜单code值数组
*/
export function setUserMenus(menus) {
return request({
url: '/user/set_custom_menu',
method: 'post',
data: menus
})
}
/* *
* @Description: 常用语接口
* @author: Mosey
* @date: 2020/8/17 21:09
*/
export function commomWords(menus) {
return request({
url: '/user/my_common_words',
method: 'get',
data: menus
})
}
/* *
* @Description: 获取有权限的领导
* @author: Mosey
* @date: 2020/8/18 14:08
*/
export function getLeaders(params) {
return request({
url: '/user/org/tree_with_perm',
method: 'post',
data: params
})
}
/* *
* @Description: 密码修改
* @author: Mosey
* @date: 2020/8/20 15:08
*/
export function modifyPassword(params) {
return request({
url: '/user/modifyPassword',
method: 'post',
data: params
})
}
/**
* 用户待办汇总
* @author lroyia
* @since 2020年10月12日 14:58:56
*/
export function scheduleSummary() {
return request({
url: '/user/schedule/summary',
method: 'post'
})
}

View File

@ -0,0 +1,9 @@
import request from '@/utils/request'
// 高风险企业区域分布图接口 -- 用于工作台和风险研判图形展示
export function getDetailData() {
return request({
url: '/companydetails/tCompanyDetails/detailsCount',
method: 'get'
})
}

View File

@ -0,0 +1,25 @@
.mb20 {
margin-bottom: 20px;
}
.mt20 {
margin-top: 20px;
}
.ml20 {
margin-left: 20px;
}
.mr20 {
margin-right: 20px;
}
.mt10 {
margin-top: 10px;
}
.mb10 {
margin-bottom: 10px;
}
.mr10 {
margin-right: 10px;
}
.ml10 {
margin-left: 10px;
}

View File

@ -1,25 +1,24 @@
// 公共全局样式页面需配合scss使用
// 系统名称大标题
$font-size-sys-title: 22px;
// 一级标题文字大小
$font-size-classA-title: 30px;
$font-size-title: 18px;
// 副标题或内容小标题文字大小
$font-size-sub-title: 14px;
// 正文内容文字大小
$font-size-content-text: 12px;
// 下边距
$margin-bottom-20: 20px;
// 不显眼位置的文字大小,如版权
$font-size-text: 9px;
// logo文字大小
$font-size-logo-text: 20px;
// 图标大小
$font-size-icon: 20px;
// 主题颜色
$color-theme: #ccc;
// 一级字体颜色
$color-classA-font-weight: blue;
// 等等
// 操作按钮的文字大小
$font-size-button-text: 10px;

View File

@ -3,7 +3,7 @@
<head>
<meta charset="utf-8"/>
<title>IconFont Demo</title>
<link rel="shortcut icon" href="https://gtms04.alicdn.com/tps/i4/TB1_oz6GVXXXXaFXpXXJDFnIXXX-64-64.ico" type="image/x-icon"/>
<link rel="shortcut icon" href="https://img.alicdn.com/tps/i4/TB1_oz6GVXXXXaFXpXXJDFnIXXX-64-64.ico" type="image/x-icon"/>
<link rel="stylesheet" href="https://g.alicdn.com/thx/cube/1.3.2/cube.min.css">
<link rel="stylesheet" href="demo.css">
<link rel="stylesheet" href="iconfont.css">
@ -23,7 +23,7 @@
<li class="dib"><span>Symbol</span></li>
</ul>
<a href="https://www.iconfont.cn/manage/index?manage_type=myprojects&projectId=1496577" target="_blank" class="nav-more">查看项目</a>
<a href="https://www.iconfont.cn/manage/index?manage_type=myprojects&projectId=2177714" target="_blank" class="nav-more">查看项目</a>
</div>
<div class="tab-container">
@ -31,45 +31,117 @@
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont">&#xeb95;</span>
<div class="name">icon_group</div>
<div class="code-name">&amp;#xeb95;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xeb98;</span>
<div class="name">icon_mobilephone</div>
<div class="code-name">&amp;#xeb98;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xeb94;</span>
<div class="name">icon_dmail</div>
<div class="code-name">&amp;#xeb94;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xeb97;</span>
<div class="name">icon_message</div>
<div class="code-name">&amp;#xeb97;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xeb99;</span>
<div class="name">icon_left</div>
<div class="code-name">&amp;#xeb99;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xeb9a;</span>
<div class="name">icon_next_arrow</div>
<div class="code-name">&amp;#xeb9a;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xeb9f;</span>
<span class="icon iconfont">&#xe600;</span>
<div class="name">icon_statistics</div>
<div class="code-name">&amp;#xeb9f;</div>
<div class="code-name">&amp;#xe600;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe60b;</span>
<div class="name">icon_next_arrow</div>
<div class="code-name">&amp;#xe60b;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe6e0;</span>
<div class="name">icon_mobilephone copy</div>
<div class="code-name">&amp;#xe6e0;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe605;</span>
<div class="name">icon_dmail</div>
<div class="code-name">&amp;#xe605;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe7da;</span>
<div class="name">icon- group</div>
<div class="code-name">&amp;#xe7da;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe669;</span>
<div class="name">icon_message 2</div>
<div class="code-name">&amp;#xe669;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe61a;</span>
<div class="name">icon_left</div>
<div class="code-name">&amp;#xe61a;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe61c;</span>
<div class="name">icon-意见反馈</div>
<div class="code-name">&amp;#xe61c;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe65e;</span>
<div class="name">画像分析</div>
<div class="code-name">&amp;#xe65e;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe662;</span>
<div class="name">企业图谱</div>
<div class="code-name">&amp;#xe662;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe631;</span>
<div class="name">指标计划</div>
<div class="code-name">&amp;#xe631;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe663;</span>
<div class="name">预警</div>
<div class="code-name">&amp;#xe663;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe6d4;</span>
<div class="name">标签1</div>
<div class="code-name">&amp;#xe6d4;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe917;</span>
<div class="name">研判模型</div>
<div class="code-name">&amp;#xe917;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe74d;</span>
<div class="name">列表</div>
<div class="code-name">&amp;#xe74d;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe772;</span>
<div class="name">组织架构</div>
<div class="code-name">&amp;#xe772;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe60a;</span>
<div class="name">修改密码</div>
<div class="code-name">&amp;#xe60a;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe64a;</span>
<div class="name">任务跟踪</div>
<div class="code-name">&amp;#xe64a;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe604;</span>
<div class="name">数据管理空心</div>
<div class="code-name">&amp;#xe604;</div>
</li>
</ul>
@ -123,65 +195,173 @@
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont chinawealicon_group"></span>
<div class="name">
icon_group
</div>
<div class="code-name">.chinawealicon_group
</div>
</li>
<li class="dib">
<span class="icon iconfont chinawealicon_mobilephone"></span>
<div class="name">
icon_mobilephone
</div>
<div class="code-name">.chinawealicon_mobilephone
</div>
</li>
<li class="dib">
<span class="icon iconfont chinawealicon_dmail"></span>
<div class="name">
icon_dmail
</div>
<div class="code-name">.chinawealicon_dmail
</div>
</li>
<li class="dib">
<span class="icon iconfont chinawealicon_message"></span>
<div class="name">
icon_message
</div>
<div class="code-name">.chinawealicon_message
</div>
</li>
<li class="dib">
<span class="icon iconfont chinawealicon_left"></span>
<div class="name">
icon_left
</div>
<div class="code-name">.chinawealicon_left
</div>
</li>
<li class="dib">
<span class="icon iconfont chinawealicon_next_arrow"></span>
<div class="name">
icon_next_arrow
</div>
<div class="code-name">.chinawealicon_next_arrow
</div>
</li>
<li class="dib">
<span class="icon iconfont chinawealicon_statistics"></span>
<span class="icon iconfont icon-resources-24"></span>
<div class="name">
icon_statistics
</div>
<div class="code-name">.chinawealicon_statistics
<div class="code-name">.icon-resources-24
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-icon_next_arrow"></span>
<div class="name">
icon_next_arrow
</div>
<div class="code-name">.icon-icon_next_arrow
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-icon_mobilephonecopy"></span>
<div class="name">
icon_mobilephone copy
</div>
<div class="code-name">.icon-icon_mobilephonecopy
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-icon_dmail"></span>
<div class="name">
icon_dmail
</div>
<div class="code-name">.icon-icon_dmail
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-icon-group"></span>
<div class="name">
icon- group
</div>
<div class="code-name">.icon-icon-group
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-icon_message"></span>
<div class="name">
icon_message 2
</div>
<div class="code-name">.icon-icon_message
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-left"></span>
<div class="name">
icon_left
</div>
<div class="code-name">.icon-left
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-iconyijianfankui"></span>
<div class="name">
icon-意见反馈
</div>
<div class="code-name">.icon-iconyijianfankui
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-huaxiangfenxi"></span>
<div class="name">
画像分析
</div>
<div class="code-name">.icon-huaxiangfenxi
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-qiyetupu"></span>
<div class="name">
企业图谱
</div>
<div class="code-name">.icon-qiyetupu
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-zhibiaojihua"></span>
<div class="name">
指标计划
</div>
<div class="code-name">.icon-zhibiaojihua
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-yujing"></span>
<div class="name">
预警
</div>
<div class="code-name">.icon-yujing
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-biaoqian"></span>
<div class="name">
标签1
</div>
<div class="code-name">.icon-biaoqian
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-yanpanmoxing"></span>
<div class="name">
研判模型
</div>
<div class="code-name">.icon-yanpanmoxing
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-liebiao"></span>
<div class="name">
列表
</div>
<div class="code-name">.icon-liebiao
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-zuzhijiagou"></span>
<div class="name">
组织架构
</div>
<div class="code-name">.icon-zuzhijiagou
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-xgmm"></span>
<div class="name">
修改密码
</div>
<div class="code-name">.icon-xgmm
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-renwugenzong"></span>
<div class="name">
任务跟踪
</div>
<div class="code-name">.icon-renwugenzong
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-z_nav_icon_jcsjgl_nor"></span>
<div class="name">
数据管理空心
</div>
<div class="code-name">.icon-z_nav_icon_jcsjgl_nor
</div>
</li>
@ -203,7 +383,7 @@
<pre><code class="language-html">&lt;link rel="stylesheet" href="./iconfont.css"&gt;
</code></pre>
<h3 id="-">第二步:挑选相应图标并获取类名,应用于页面:</h3>
<pre><code class="language-html">&lt;span class="iconfont chinawealxxx"&gt;&lt;/span&gt;
<pre><code class="language-html">&lt;span class="iconfont icon-xxx"&gt;&lt;/span&gt;
</code></pre>
<blockquote>
<p>"
@ -216,58 +396,154 @@
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#chinawealicon_group"></use>
</svg>
<div class="name">icon_group</div>
<div class="code-name">#chinawealicon_group</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#chinawealicon_mobilephone"></use>
</svg>
<div class="name">icon_mobilephone</div>
<div class="code-name">#chinawealicon_mobilephone</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#chinawealicon_dmail"></use>
</svg>
<div class="name">icon_dmail</div>
<div class="code-name">#chinawealicon_dmail</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#chinawealicon_message"></use>
</svg>
<div class="name">icon_message</div>
<div class="code-name">#chinawealicon_message</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#chinawealicon_left"></use>
</svg>
<div class="name">icon_left</div>
<div class="code-name">#chinawealicon_left</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#chinawealicon_next_arrow"></use>
</svg>
<div class="name">icon_next_arrow</div>
<div class="code-name">#chinawealicon_next_arrow</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#chinawealicon_statistics"></use>
<use xlink:href="#icon-resources-24"></use>
</svg>
<div class="name">icon_statistics</div>
<div class="code-name">#chinawealicon_statistics</div>
<div class="code-name">#icon-resources-24</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-icon_next_arrow"></use>
</svg>
<div class="name">icon_next_arrow</div>
<div class="code-name">#icon-icon_next_arrow</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-icon_mobilephonecopy"></use>
</svg>
<div class="name">icon_mobilephone copy</div>
<div class="code-name">#icon-icon_mobilephonecopy</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-icon_dmail"></use>
</svg>
<div class="name">icon_dmail</div>
<div class="code-name">#icon-icon_dmail</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-icon-group"></use>
</svg>
<div class="name">icon- group</div>
<div class="code-name">#icon-icon-group</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-icon_message"></use>
</svg>
<div class="name">icon_message 2</div>
<div class="code-name">#icon-icon_message</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-left"></use>
</svg>
<div class="name">icon_left</div>
<div class="code-name">#icon-left</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-iconyijianfankui"></use>
</svg>
<div class="name">icon-意见反馈</div>
<div class="code-name">#icon-iconyijianfankui</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-huaxiangfenxi"></use>
</svg>
<div class="name">画像分析</div>
<div class="code-name">#icon-huaxiangfenxi</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-qiyetupu"></use>
</svg>
<div class="name">企业图谱</div>
<div class="code-name">#icon-qiyetupu</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-zhibiaojihua"></use>
</svg>
<div class="name">指标计划</div>
<div class="code-name">#icon-zhibiaojihua</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-yujing"></use>
</svg>
<div class="name">预警</div>
<div class="code-name">#icon-yujing</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-biaoqian"></use>
</svg>
<div class="name">标签1</div>
<div class="code-name">#icon-biaoqian</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-yanpanmoxing"></use>
</svg>
<div class="name">研判模型</div>
<div class="code-name">#icon-yanpanmoxing</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-liebiao"></use>
</svg>
<div class="name">列表</div>
<div class="code-name">#icon-liebiao</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-zuzhijiagou"></use>
</svg>
<div class="name">组织架构</div>
<div class="code-name">#icon-zuzhijiagou</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-xgmm"></use>
</svg>
<div class="name">修改密码</div>
<div class="code-name">#icon-xgmm</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-renwugenzong"></use>
</svg>
<div class="name">任务跟踪</div>
<div class="code-name">#icon-renwugenzong</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-z_nav_icon_jcsjgl_nor"></use>
</svg>
<div class="name">数据管理空心</div>
<div class="code-name">#icon-z_nav_icon_jcsjgl_nor</div>
</li>
</ul>

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -1,58 +1,142 @@
{
"id": "1496577",
"name": "众望通前端框架",
"id": "2177714",
"name": "广州信用风险",
"font_family": "iconfont",
"css_prefix_text": "chinaweal",
"css_prefix_text": "icon-",
"description": "",
"glyphs": [
{
"icon_id": "7766747",
"name": "icon_group",
"font_class": "icon_group",
"unicode": "eb95",
"unicode_decimal": 60309
"icon_id": "8084877",
"name": "icon_statistics",
"font_class": "resources-24",
"unicode": "e600",
"unicode_decimal": 58880
},
{
"icon_id": "7766758",
"name": "icon_mobilephone",
"font_class": "icon_mobilephone",
"unicode": "eb98",
"unicode_decimal": 60312
},
{
"icon_id": "7766759",
"name": "icon_dmail",
"font_class": "icon_dmail",
"unicode": "eb94",
"unicode_decimal": 60308
},
{
"icon_id": "7766760",
"name": "icon_message",
"font_class": "icon_message",
"unicode": "eb97",
"unicode_decimal": 60311
},
{
"icon_id": "7766764",
"name": "icon_left",
"font_class": "icon_left",
"unicode": "eb99",
"unicode_decimal": 60313
},
{
"icon_id": "7766765",
"icon_id": "8819311",
"name": "icon_next_arrow",
"font_class": "icon_next_arrow",
"unicode": "eb9a",
"unicode_decimal": 60314
"unicode": "e60b",
"unicode_decimal": 58891
},
{
"icon_id": "7766801",
"name": "icon_statistics",
"font_class": "icon_statistics",
"unicode": "eb9f",
"unicode_decimal": 60319
"icon_id": "9570181",
"name": "icon_mobilephone copy",
"font_class": "icon_mobilephonecopy",
"unicode": "e6e0",
"unicode_decimal": 59104
},
{
"icon_id": "10911498",
"name": "icon_dmail",
"font_class": "icon_dmail",
"unicode": "e605",
"unicode_decimal": 58885
},
{
"icon_id": "11013989",
"name": "icon- group",
"font_class": "icon-group",
"unicode": "e7da",
"unicode_decimal": 59354
},
{
"icon_id": "13008227",
"name": "icon_message 2",
"font_class": "icon_message",
"unicode": "e669",
"unicode_decimal": 58985
},
{
"icon_id": "14740352",
"name": "icon_left",
"font_class": "left",
"unicode": "e61a",
"unicode_decimal": 58906
},
{
"icon_id": "868557",
"name": "icon-意见反馈",
"font_class": "iconyijianfankui",
"unicode": "e61c",
"unicode_decimal": 58908
},
{
"icon_id": "1881549",
"name": "画像分析",
"font_class": "huaxiangfenxi",
"unicode": "e65e",
"unicode_decimal": 58974
},
{
"icon_id": "1881554",
"name": "企业图谱",
"font_class": "qiyetupu",
"unicode": "e662",
"unicode_decimal": 58978
},
{
"icon_id": "3978087",
"name": "指标计划",
"font_class": "zhibiaojihua",
"unicode": "e631",
"unicode_decimal": 58929
},
{
"icon_id": "4784148",
"name": "预警",
"font_class": "yujing",
"unicode": "e663",
"unicode_decimal": 58979
},
{
"icon_id": "8361873",
"name": "标签1",
"font_class": "biaoqian",
"unicode": "e6d4",
"unicode_decimal": 59092
},
{
"icon_id": "9833315",
"name": "研判模型",
"font_class": "yanpanmoxing",
"unicode": "e917",
"unicode_decimal": 59671
},
{
"icon_id": "14160909",
"name": "列表",
"font_class": "liebiao",
"unicode": "e74d",
"unicode_decimal": 59213
},
{
"icon_id": "14445938",
"name": "组织架构",
"font_class": "zuzhijiagou",
"unicode": "e772",
"unicode_decimal": 59250
},
{
"icon_id": "14698918",
"name": "修改密码",
"font_class": "xgmm",
"unicode": "e60a",
"unicode_decimal": 58890
},
{
"icon_id": "14998259",
"name": "任务跟踪",
"font_class": "renwugenzong",
"unicode": "e64a",
"unicode_decimal": 58954
},
{
"icon_id": "17739986",
"name": "数据管理空心",
"font_class": "z_nav_icon_jcsjgl_nor",
"unicode": "e604",
"unicode_decimal": 58884
}
]
}

View File

@ -20,25 +20,61 @@ Created by iconfont
/>
<missing-glyph />
<glyph glyph-name="icon_group" unicode="&#60309;" d="M927.602509 143.783986l-0.23229 0.227174h29.299303c-6.963599 16.205077-17.3389 28.650527-32.123628 38.505989-11.113105 7.407714-25.723871 13.758352-46.514383 20.424169-5.110391 1.638313-10.54824 3.289929-17.350157 5.284353-3.324722 0.975211-15.70161 4.557806-18.429745 5.355985-88.184435 25.798573-130.320091 54.177923-130.320091 130.420375 0 23.708981 6.788613 44.428885 18.857487 65.177441 3.789303 6.513344 7.748475 12.511965 13.272281 20.383236-2.675946-3.813862 9.016351 12.731976 11.486613 16.3729 15.338337 22.601764 21.530362 39.328727 21.530362 66.057485V583.99087c0 42.020022-14.459317 72.682369-42.056862 89.419566-29.714765 11.600199-47.465035 27.124777-53.251831 46.573735-1.813299 6.094812-2.127454 19.222807 6.708796 25.606191 4.488221 3.242857 10.018168 4.727675 16.588816 4.455475l0.721431-0.555655-0.228197 0.403182c87.37807-12.452613 135.514393-79.288834 135.514393-165.902494v-71.996754c0-95.995331-65.146743-119.993908-65.146742-167.992085 0-71.996754 112.100124-60.234873 184.111204-108.23305 25.090445-16.72287 43.566238-38.886659 55.428404-66.491367 13.953803-32.473599-1.058099-70.109778-33.531698-84.064604a63.968917 63.968917 0 0 0-9.199522-3.148714l-0.032746-0.109493-0.391926 0.001023-0.179079-0.045026-0.022513 0.046049c-31.827893 0.151449-51.17759 12.536524-58.051137 37.155225-3.069919 10.667967 1.203408 18.968004 12.821003 24.90011l0.722454-0.228198zM375.726314 367.090888c14.781658-24.329105 22.99062-48.275493 22.99062-75.65712 0-87.273692-49.405223-119.287827-159.104671-150.295028-3.53143-0.997724-19.150152-5.370311-23.319102-6.550183-8.773827-2.484587-15.809057-4.539386-22.470781-6.585999-30.438243-9.346879-51.907207-18.339694-68.656682-29.290093-29.495778-19.284205-48.27754-45.904493-57.852616-82.694397h798.615786c-9.473769 36.729529-28.263717 63.308885-57.944713 82.604346-16.529465 10.745738-37.448914 19.615757-66.565045 28.721135-6.931876 2.167363-14.261818 4.338818-23.385617 6.948249-4.428869 1.266853-20.75265 5.875824-24.308638 6.890944-108.392686 30.92943-157.548222 63.22088-157.548223 150.252049 0 27.154453 8.003278 50.982138 22.450315 75.206866 4.670369 7.831362 9.629311 15.159258 16.617469 24.87555-3.558036-4.947685 11.968589 16.485463 15.33322 21.321608 22.096251 31.757285 31.472805 56.463989 31.472806 94.585216v92.567255c0 94.390787-55.488779 151.992693-154.733107 151.992693-100.638071 0-155.976424-57.491389-154.74948-151.154605l0.005117-0.838088v-42.306548c0-28.01403 0-28.01403-0.005117-51.098795-0.497327-37.983079 8.776897-62.33879 31.306007-94.169753 3.366677-4.756327 18.307971-25.061792 15.144931-20.73116 7.015787-9.603729 12.005428-16.8559 16.707521-24.594142zM248.578472 599.990263c-1.616824 123.423007 76.646658 215.989239 218.740909 215.989239 140.467195 0 218.729653-92.313475 218.729654-215.989239v-92.567256c0-123.423007-85.874833-154.277736-85.874833-215.989239 0-92.566232 147.767462-77.444836 242.692414-139.15634 43.26027-28.123524 71.603805-68.215638 85.031629-120.276341 8.827039-34.224476-11.760858-69.124334-45.985334-77.951373a63.993476 63.993476 0 0 0-15.983019-2.028193l-798.61681 0.001024c-35.343973 0-63.996546 28.652574-63.996547 63.996546 0 5.437849 0.692778 10.854209 2.062986 16.117073 13.531178 51.995211 41.785685 92.042299 84.765569 120.141264 94.390787 61.711504 244.575298 46.590108 244.575298 139.15634 0 61.711504-87.757716 92.567255-86.141916 215.989239v92.567256z" horiz-adv-x="1024" />
<glyph glyph-name="resources-24" unicode="&#58880;" d="M575.996546 766.76973v-414.767492c0-17.672498-14.32731-31.998785-31.998784-31.998784H129.229247c16.33913-214.787878 195.795315-383.981325 414.769538-383.981325 229.739405 0 415.980109 186.240705 415.980109 415.980109-0.001023 218.972177-169.195493 398.428362-383.982348 414.767492z m-31.997761-766.751055c-159.148673 0-296.509111 107.977223-338.671373 255.987209h338.671373c52.931536 0 95.995331 43.062771 95.995331 95.995331V690.6736109999999c148.012032-42.163285 255.987209-179.52577 255.987209-338.671373 0-194.084347-157.898193-351.983563-351.98254-351.983563zM512 415.998785V830.928982C272.41025 815.15881 80.84119 623.5887270000001 65.072041 384h414.929174c17.671475 0 31.998785 14.326287 31.998785 31.998785z m-63.99757 31.998785H139.173736c36.119639 152.354943 156.472727 272.710079 308.828694 308.829717v-308.829717z" horiz-adv-x="1024" />
<glyph glyph-name="icon_mobilephone" unicode="&#60312;" d="M512-63.977871c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785-31.998785-14.326287-31.998785-31.998785 14.326287-31.998785 31.998785-31.998785zM304.009945 799.980109c-26.508747 0-47.998177-21.48943-47.998177-47.998177v-671.967318c0-26.508747 21.48943-47.997154 47.998177-47.997154h415.98011c26.508747 0 47.997154 21.48943 47.997154 47.997154V751.982956c0 26.508747-21.48943 47.998177-47.997154 47.998177H304.009945z m-15.999392 63.996547h447.978894c53.016471 0 95.995331-42.97886 95.995331-95.995331v-767.96265c0-53.016471-42.97886-95.995331-95.995331-95.995331H288.010553c-53.016471 0-95.995331 42.97886-95.995331 95.995331V767.981325c0 53.017494 42.97886 95.995331 95.995331 95.995331z" horiz-adv-x="1024" />
<glyph glyph-name="icon_next_arrow" unicode="&#58891;" d="M384.562-9.148c-12.366-12.647-32.083-12.552-44.162 0.343l-50.324 53.724c-12.024 12.837-11.749 33.492 0.655 46.178l266.968 273.052c12.385 12.667 12.005 32.916-0.891 45.266L279.23 675.252c-12.878 12.333-13.357 32.517-1.11 45.041l55.648 56.91c12.264 12.542 32.388 12.4 44.646-0.009L745.45 405.59c12.392-12.547 12.41-32.975 0.048-45.617l-360.936-369.12z" horiz-adv-x="1024" />
<glyph glyph-name="icon_dmail" unicode="&#60308;" d="M842.458317 631.666706c13.075807 11.887748 33.313733 10.923794 45.201482-2.153036 11.887748-13.075807 10.923794-33.313733-2.153037-45.201482L576.573691 303.463756c-36.614919-33.286104-92.532463-33.286104-129.147382 0L138.492214 584.312188c-13.07683 11.887748-14.039761 32.125675-2.152013 45.201482 11.887748 13.07683 32.124651 14.040784 45.201482 2.153036l308.934094-280.849456c12.204973-11.095709 30.843472-11.095709 43.048446 0L842.458317 631.666706zM99.555413 701.265854c-17.522072 0-31.726585-14.204513-31.726585-31.726586v-571.077513c0-17.522072 14.204513-31.726585 31.726585-31.726585h824.889174c17.522072 0 31.726585 14.204513 31.726585 31.726585V669.539268c0 17.522072-14.204513 31.726585-31.726585 31.726586H99.555413z m0 63.452147h824.889174c52.566216 0 95.179756-42.61354 95.179756-95.179756v-571.077513c0-52.566216-42.61354-95.179756-95.179756-95.179757H99.555413c-52.566216 0-95.179756 42.61354-95.179756 95.179757V669.539268c0 52.565193 42.61354 95.178733 95.179756 95.178733z" horiz-adv-x="1024" />
<glyph glyph-name="icon_mobilephonecopy" unicode="&#59104;" d="M512-63.978c17.672 0 31.999 14.326 31.999 31.999S529.672 0.02 512 0.02s-31.999-14.327-31.999-32 14.327-31.998 31.999-31.998zM304.01 799.98c-26.509 0-47.998-21.49-47.998-47.998v-671.967c0-26.51 21.49-47.998 47.998-47.998h415.98c26.509 0 47.997 21.49 47.997 47.998V751.983c0 26.509-21.49 47.998-47.997 47.998H304.01z m-16 63.997h447.98c53.016 0 95.995-42.98 95.995-95.996V0.02c0-53.017-42.98-95.996-95.996-95.996H288.011c-53.017 0-95.996 42.98-95.996 95.996V767.98c0 53.018 42.98 95.996 95.996 95.996z" horiz-adv-x="1024" />
<glyph glyph-name="icon_message" unicode="&#60311;" d="M320.009338 422.927591c-26.508747 0-47.998177 21.48943-47.998178 47.998177s21.48943 47.998177 47.998178 47.998178 47.998177-21.48943 47.998177-47.998178-21.490453-47.998177-47.998177-47.998177z m191.990662 0c-26.508747 0-47.998177 21.48943-47.998177 47.998177s21.48943 47.998177 47.998177 47.998178 47.998177-21.48943 47.998177-47.998178-21.48943-47.998177-47.998177-47.998177z m191.990662 0c-26.508747 0-47.997154 21.48943-47.997154 47.998177s21.48943 47.998177 47.997154 47.998178c26.508747 0 47.998177-21.48943 47.998178-47.998178s-21.48943-47.998177-47.998178-47.998177zM304.009945 25.803945l184.698583 143.654794a63.99757 63.99757 0 0 0 39.289841 13.481036h351.983563c17.672498 0 31.998785 14.326287 31.998785 31.998785V726.912977c0 17.672498-14.326287 31.998785-31.998785 31.998785H144.017044c-17.672498 0-31.998785-14.326287-31.998784-31.998785v-511.975441c0-17.672498 14.326287-31.998785 31.998784-31.998784h95.995332c35.344996 0 63.996546-28.652574 63.996546-63.996547v-93.13826z m223.989447 93.13826L317.478701-44.795996c-20.924565-16.274662-51.080376-12.504802-67.355037 8.419763a47.994084 47.994084 0 0 0-10.110265 29.468149V118.942205h-95.995331c-53.016471 0-95.995331 42.97886-95.995331 95.995331V726.912977c0 53.016471 42.97886 95.995331 95.995331 95.995331h735.964888c53.016471 0 95.995331-42.97886 95.995331-95.995331v-511.975441c0-53.016471-42.97886-95.995331-95.995331-95.995331H527.999392z" horiz-adv-x="1024" />
<glyph glyph-name="icon_dmail" unicode="&#58885;" d="M842.458 631.667c13.076 11.887 33.314 10.924 45.202-2.153 11.888-13.076 10.924-33.314-2.153-45.202L576.574 303.464c-36.615-33.286-92.533-33.286-129.148 0L138.492 584.312c-13.077 11.888-14.04 32.126-2.152 45.202 11.888 13.076 32.125 14.04 45.202 2.153l308.934-280.85c12.205-11.095 30.843-11.095 43.048 0l308.934 280.85zM99.555 701.266c-17.522 0-31.726-14.205-31.726-31.727v-571.077c0-17.522 14.204-31.727 31.726-31.727h824.89c17.522 0 31.726 14.205 31.726 31.727V669.539c0 17.522-14.204 31.727-31.726 31.727H99.555z m0 63.452h824.89c52.566 0 95.18-42.614 95.18-95.18v-571.077c0-52.566-42.614-95.18-95.18-95.18H99.555c-52.566 0-95.18 42.614-95.18 95.18V669.539c0 52.565 42.614 95.179 95.18 95.179z" horiz-adv-x="1024" />
<glyph glyph-name="icon_left" unicode="&#60313;" d="M376.24206 384l384.647497-384.647497c12.496615-12.496615 12.496615-32.756031 0-45.252647l-22.626323-22.626323c-12.496615-12.496615-32.756031-12.496615-45.252647 0L263.110443 361.373677c-12.496615 12.496615-12.496615 32.756031 0 45.252646L693.010587 836.526467c12.496615 12.495592 32.756031 12.495592 45.252647 0l22.626323-22.626323c12.496615-12.495592 12.496615-32.756031 0-45.252647L376.24206 384z" horiz-adv-x="1024" />
<glyph glyph-name="icon-group" unicode="&#59354;" d="M1001.088 51.136s-13.12-11.328-171.936-16.512a167.36 167.36 0 0 1 0 61.568h97.824a71.008 71.008 0 0 1 0 120c-27.264 12.128-139.68 42.016-206.048 59.264l-8.8 28.992V347.072a287.36 287.36 0 0 1 88.128 216.064c0 113.408-26.688 205.376-160 205.376a183.648 183.648 0 0 0-133.504 29.536 238.4 238.4 0 0 0 133.504 33.92c183.36 0 224-119.68 224-267.264a363.68 363.68 0 0 0-99.36-254.24 1114.208 1114.208 0 0 0 215.008-67.488 160 160 0 0 0 21.184-191.84zM608.288 485.824a393.024 393.024 0 0 0-102.4-270.752 1133.664 1133.664 0 0 0 217.6-68.064 159.936 159.936 0 0 0 21.184-192s-21.184-19.2-359.232-19.2c-338.016 0-362.4 19.2-362.4 19.2a159.392 159.392 0 0 0 21.44 192 1097.184 1097.184 0 0 0 217.568 67.552 392.608 392.608 0 0 0-102.784 271.264c0 155.84 40.768 282.112 224 282.112s224.96-126.144 224.96-282.016l0.064-0.096z m-224.064 218.112c-133.248 0-160-98.496-160-219.968a318.528 318.528 0 0 1 88.16-231.232v-44.256l-7.744-25.568c-56.48-16.512-168.8-49.632-197.856-62.56-38.4-16.992-67.104-99.68-10.016-120l283.456 0.672 290.464-1.12a70.88 70.88 0 0 1 0 120c-27.264 12.128-139.68 42.048-206.048 59.2l-8.8 28.992v44.192a318.496 318.496 0 0 1 88.256 231.296c0.128 121.6-26.688 220.352-159.872 220.352z" horiz-adv-x="1024" />
<glyph glyph-name="icon_next_arrow" unicode="&#60314;" d="M384.561539-9.148102c-12.365632-12.647041-32.082696-12.551874-44.161802 0.342808l-50.324152 53.724599c-12.023848 12.836353-11.748578 33.491789 0.654916 46.177715l266.968307 273.051863c12.385075 12.667507 12.005428 32.915667-0.891299 45.26595L279.229562 675.252387c-12.877285 12.332886-13.356193 32.516578-1.109264 45.040822l55.647392 56.909128c12.264325 12.542664 32.388664 12.401448 44.645826-0.008187l367.036397-371.605459c12.392238-12.546757 12.409634-32.975019 0.048095-45.616944L384.561539-9.148102z" horiz-adv-x="1024" />
<glyph glyph-name="icon_message" unicode="&#58985;" d="M323.186922 429.375743a56.555742 56.555742 0 0 0-57.028353 56.004363c0 30.955998 25.599744 56.004363 57.028353 56.004363 31.507377 0 57.107121-25.048365 57.107121-55.925594 0-30.955998-25.599744-56.083131-57.107121-56.083132z m228.19218 0a56.555742 56.555742 0 0 0-57.028353 56.004363c0 30.955998 25.520976 56.004363 57.028353 56.004363 31.507377 0 57.028353-25.048365 57.028352-55.925594 0-30.955998-25.520976-56.083131-57.028352-56.083132z m228.192179 0a56.555742 56.555742 0 0 0-57.107121 56.004363c0 30.955998 25.599744 56.004363 57.107121 56.004363 31.507377 0 57.028353-25.048365 57.028353-55.925594 0-30.955998-25.599744-56.083131-57.028353-56.083132z m-475.367554-463.158445L523.810147 133.679008c13.390635 10.239898 29.774471 15.753689 46.630918 15.753688h418.260433a37.651316 37.651316 0 0 1 38.123926 37.257474V783.991274a37.651316 37.651316 0 0 1-38.045158 37.336242H114.056706a37.651316 37.651316 0 0 1-38.045158-37.336242v-597.222336c0-20.558564 17.092752-37.336242 38.045158-37.336242h114.135474c41.98358 0 76.011548-33.39782 76.011547-74.593715v-108.700452z m266.237338 108.621683L320.114953-116.174494a57.737269 57.737269 0 0 0-80.028738 9.767287 55.295447 55.295447 0 0 0-11.972804 34.42181v146.824378H114.056706C51.041951 74.838981 0 124.856942 0 186.768938V783.991274C0 845.90327 51.041951 896 114.056706 896h874.644792C1051.716252 896 1102.758203 845.90327 1102.758203 783.991274v-597.222336c0-61.833228-51.041951-111.929958-114.056705-111.929957h-418.260433z" horiz-adv-x="1102" />
<glyph glyph-name="icon_statistics" unicode="&#60319;" d="M575.996546 766.76973v-414.767492c0-17.672498-14.32731-31.998785-31.998784-31.998784H129.229247c16.33913-214.787878 195.795315-383.981325 414.769538-383.981325 229.739405 0 415.980109 186.240705 415.980109 415.980109-0.001023 218.972177-169.195493 398.428362-383.982348 414.767492z m-31.997761-766.751055c-159.148673 0-296.509111 107.977223-338.671373 255.987209h338.671373c52.931536 0 95.995331 43.062771 95.995331 95.995331V690.673611c148.012032-42.163285 255.987209-179.52577 255.987209-338.671373 0-194.084347-157.898193-351.983563-351.98254-351.983563zM512 415.998785V830.928982C272.41025 815.15881 80.84119 623.588727 65.072041 384h414.929174c17.671475 0 31.998785 14.326287 31.998785 31.998785z m-63.99757 31.998785H139.173736c36.119639 152.354943 156.472727 272.710079 308.828694 308.829717v-308.829717z" horiz-adv-x="1024" />
<glyph glyph-name="left" unicode="&#58906;" d="M614.784 806.784a54.88 54.88 0 0 1-71.424 5.312l-6.144-5.312-384-384a54.88 54.88 0 0 1-5.312-71.424l5.312-6.144 384-384a54.864 54.864 0 0 1 82.88 71.424l-5.312 6.144L269.6 384l345.184 345.216a54.88 54.88 0 0 1 5.312 71.424l-5.312 6.144z" horiz-adv-x="1024" />
<glyph glyph-name="iconyijianfankui" unicode="&#58908;" d="M965.387068 439.05899l-153.639193 87.643106 62.000076 118.116141 34.522258 12.352329 111.827925-67.409273 3.938706-37.173644L965.387068 439.05899 965.387068 439.05899zM231.55475 617.4621930000001L23.674189 695.9313589999999 425.194982 837.54875l407.608441-144.027278L425.194982 549.93524 231.55475 617.4621930000001 231.55475 617.4621930000001zM13.96813 699.634704l9.705036-3.703345-8.55791-3.053546L13.96813 699.634704 13.96813 699.634704zM409.403321 470.056981l0-536.045649L0 76.83110899999997 0 608.405933l0 3.591805 300.698526-104.063077L409.403321 470.056981 409.403321 470.056981zM714.336288 30.242024000000015l24.233937 23.294542 12.06171 1.057075-11.121292-4.704139-114.054639-98.704023-23.824615-17.174148-0.11768 44.233434 11.410887 99.408057L714.336288 30.242024000000015 714.336288 30.242024000000015zM614.928231 151.882432L785.511327 476.707448l150.999063-93.7635L771.749906 63.53836100000001l-5.53404-2.359744-149.526525 74.469062L614.928231 151.882432 614.928231 151.882432zM614.928231 151.882432" horiz-adv-x="1040" />
<glyph glyph-name="huaxiangfenxi" unicode="&#58974;" d="M71.111111 716.8v-204.8h73.955556c36.977778 113.777778 125.155556 201.955556 238.933333 238.933333v56.888889c-108.088889-31.288889-201.955556-102.4-256-199.111111V716.8c34.133333 11.377778 56.888889 42.666667 56.888889 79.644444 0 48.355556-36.977778 85.333333-85.333333 85.333334s-85.333333-36.977778-85.333334-85.333334c0-36.977778 22.755556-68.266667 56.888889-79.644444zM924.444444 79.64444400000002v204.8h-73.955555c-36.977778-113.777778-125.155556-201.955556-238.933333-238.933333V-14.222221999999988c108.088889 31.288889 201.955556 102.4 256 199.111111v-105.244445c-34.133333-11.377778-56.888889-42.666667-56.888889-79.644444 0-48.355556 36.977778-85.333333 85.333333-85.333333s85.333333 36.977778 85.333333 85.333333c0 36.977778-22.755556 68.266667-56.888889 79.644444zM850.488889 512H910.222222c-31.288889 108.088889-102.4 201.955556-199.111111 256h105.244445c11.377778-34.133333 42.666667-56.888889 79.644444-56.888889 48.355556 0 85.333333 36.977778 85.333333 85.333333s-36.977778 85.333333-85.333333 85.333334c-36.977778 0-68.266667-22.755556-79.644444-56.888889h-204.8v-73.955556c113.777778-36.977778 201.955556-125.155556 238.933333-238.933333zM145.066667 284.444444h-56.888889c31.288889-108.088889 102.4-201.955556 199.111111-256H179.2c-11.377778 34.133333-42.666667 56.888889-79.644444 56.888889-48.355556 0-85.333333-36.977778-85.333334-85.333333s36.977778-85.333333 85.333334-85.333333c36.977778 0 68.266667 22.755556 79.644444 56.888889h204.8v73.955555c-113.777778 36.977778-201.955556 125.155556-238.933333 238.933333zM753.777778 398.222222c0 142.222222-113.777778 256-256 256v-56.888889c110.933333 0 199.111111-88.177778 199.111111-199.111111s-88.177778-199.111111-199.111111-199.111111-199.111111 88.177778-199.111111 199.111111h-56.888889c0-142.222222 113.777778-256 256-256s256 113.777778 256 256zM497.777778 284.444444c62.577778 0 113.777778 51.2 113.777778 113.777778s-51.2 113.777778-113.777778 113.777778-113.777778-51.2-113.777778-113.777778 51.2-113.777778 113.777778-113.777778z m0 170.666667c31.288889 0 56.888889-25.6 56.888889-56.888889s-25.6-56.888889-56.888889-56.888889-56.888889 25.6-56.888889 56.888889 25.6 56.888889 56.888889 56.888889z" horiz-adv-x="1024" />
<glyph glyph-name="qiyetupu" unicode="&#58978;" d="M870.4 184.88888899999995c-28.444444 0-56.888889-8.533333-79.644444-22.755556l-162.133334 156.444445c25.6 34.133333 42.666667 76.8 42.666667 122.311111 0 42.666667-14.222222 82.488889-36.977778 113.777778l93.866667 99.555555c17.066667-8.533333 36.977778-17.066667 56.888889-17.066666 62.577778 0 113.777778 51.2 113.777777 113.777777s-51.2 113.777778-113.777777 113.777778-113.777778-51.2-113.777778-113.777778c0-22.755556 5.688889-39.822222 17.066667-56.888889l-93.866667-99.555555c-31.288889 28.444444-73.955556 45.511111-122.311111 45.511111-48.355556 0-93.866667-17.066667-130.844445-48.355556L258.844444 668.444444c8.533333 17.066667 14.222222 36.977778 14.222223 56.888889 0 62.577778-51.2 113.777778-113.777778 113.777778s-113.777778-51.2-113.777778-113.777778 51.2-113.777778 113.777778-113.777777c22.755556 0 42.666667 5.688889 59.733333 17.066666l88.177778-79.644444c-22.755556-31.288889-34.133333-68.266667-34.133333-108.088889 0-51.2 19.911111-96.711111 51.2-130.844445l-59.733334-62.577777c-22.755556 14.222222-48.355556 22.755556-76.8 22.755555-79.644444 0-142.222222-62.577778-142.222222-142.222222s62.577778-142.222222 142.222222-142.222222 142.222222 62.577778 142.222223 142.222222c0 28.444444-8.533333 56.888889-25.6 79.644444l59.733333 65.422223c31.288889-19.911111 68.266667-31.288889 105.244444-31.288889 42.666667 0 82.488889 14.222222 113.777778 36.977778l164.977778-156.444445c-11.377778-22.755556-19.911111-51.2-19.911111-79.644444 0-79.644444 62.577778-142.222222 142.222222-142.222223s142.222222 62.577778 142.222222 142.222223-62.577778 142.222222-142.222222 142.222222z m-85.333333 625.777778c31.288889 0 56.888889-25.6 56.888889-56.888889s-25.6-56.888889-56.888889-56.888889-56.888889 25.6-56.888889 56.888889 25.6 56.888889 56.888889 56.888889z m-682.666667-85.333334c0 31.288889 25.6 56.888889 56.888889 56.888889s56.888889-25.6 56.888889-56.888889-25.6-56.888889-56.888889-56.888889-56.888889 25.6-56.888889 56.888889z m85.333333-682.666666c-48.355556 0-85.333333 36.977778-85.333333 85.333333s36.977778 85.333333 85.333333 85.333333c14.222222 0 25.6-2.844444 36.977778-8.533333l39.822222-36.977778c5.688889-11.377778 8.533333-25.6 8.533334-39.822222 0-48.355556-36.977778-85.333333-85.333334-85.333333z m284.444445 256c-79.644444 0-142.222222 62.577778-142.222222 142.222222s62.577778 142.222222 142.222222 142.222222 142.222222-62.577778 142.222222-142.222222-62.577778-142.222222-142.222222-142.222222z m398.222222-341.333334c-48.355556 0-85.333333 36.977778-85.333333 85.333334s36.977778 85.333333 85.333333 85.333333 85.333333-36.977778 85.333333-85.333333-36.977778-85.333333-85.333333-85.333334z" horiz-adv-x="1024" />
<glyph glyph-name="zhibiaojihua" unicode="&#58929;" d="M832 768H192a64.19 64.19 0 0 1-64-64v-400.62l224 221.87 128-128 201.37 201.38L576 704h256v-254a288.52 288.52 0 0 0 64-43.4V704a64.19 64.19 0 0 1-64 64zM647.75 474.49A289 289 0 0 0 828 452L726.63 553.37zM453.17 333.58000000000004L352 434.75 128 213.15999999999997V64a64.19 64.19 0 0 1 64-64h297.36a288.07 288.07 0 0 0-36.19 333.58zM704 448c-141.38 0-256-114.62-256-256s114.62-256 256-256 256 114.62 256 256-114.62 256-256 256z m160-320H672V384h64v-192h128z" horiz-adv-x="1024" />
<glyph glyph-name="yujing" unicode="&#58979;" d="M240.101-28.368000000000052h-72.178V305.9c0 189.69 153.739 343.538 343.538 343.538 189.773 0 343.51-153.876 343.51-343.538v-334.267H240.13z m296.213 539.344L366.856 231.894h135.528l-33.93-209.31 169.458 279.08H502.384l33.93 209.312zM796.19 817.567a33.488 33.488 0 0 0 12.177-45.61l-60.914-105.914-57.565 33.321L750.773 805.28a33.128 33.128 0 0 0 45.222 12.288h0.194zM511.35 896c19.926 0 36.033-15 36.033-33.626v-120.03h-72.067V862.458C475.317 881 491.424 896 511.351 896zM226.706 817.567a33.21 33.21 0 0 0 45.416-12.177l60.914-105.915-57.565-33.35-60.97 105.943a33.377 33.377 0 0 0 12.178 45.5zM18.31 608.256a33.128 33.128 0 0 0 45.388 12.177l105.527-61.218-33.21-57.787L30.457 562.73a33.377 33.377 0 0 0-12.177 45.526z m986.278 0a33.488 33.488 0 0 0-12.178-45.61l-105.5-61.135-33.21 57.814 105.5 61.191a33.21 33.21 0 0 0 45.305-12.066c0-0.111 0.083-0.111 0.083-0.194zM50.219-28.368000000000052h922.568c19.927 0 36.145-16.218 36.145-36.144s-16.218-36.144-36.145-36.144H50.22c-19.927 0-36.145 16.19-36.145 36.144a36.061 36.061 0 0 0 36.145 36.144z" horiz-adv-x="1024" />
<glyph glyph-name="biaoqian" unicode="&#59092;" d="M844.627485 895.99744a178.431009 178.431009 0 0 0 179.028339-189.32517l-13.596369-250.082167a124.585975 124.585975 0 0 0-36.892239-81.635102L525.596369-72.67273399999999A186.281632 186.281632 0 0 0 393.159771-127.99687100000006a177.805234 177.805234 0 0 0-127.032183 52.337487L52.340331 138.099428a183.266537 183.266537 0 0 0 3.015095 259.468781L502.613385 845.480387A124.585975 124.585975 0 0 0 584.248488 882.372627L834.387542 895.99744h10.268388z m-215.010361-243.14176a151.209827 151.209827 0 1 1-0.654218-302.419654 151.209827 151.209827 0 0 1 0.654218 302.419654z" horiz-adv-x="1024" />
<glyph glyph-name="yanpanmoxing" unicode="&#59671;" d="M512 435.626667a114.133333 114.133333 0 0 1 31.36-10.026667l5.333333-1.066667s5.12-2.773333 12.16-16.853333l12.8-26.026667 29.013334 2.346667h1.706666a14.08 14.08 0 0 0 14.293334-9.813333 14.506667 14.506667 0 0 0-9.813334-10.24l-24.32-9.173334-2.986666-25.813333a54.4 54.4 0 0 0-6.826667-21.333333C557.44 277.33333300000004 512 277.33333300000004 512 277.33333300000004s-45.44 0-62.72 30.08a54.4 54.4 0 0 0-6.826667 21.333334l-2.986666 25.813333-24.32 9.173333a14.506667 14.506667 0 0 0-9.813334 10.24 14.08 14.08 0 0 0 14.293334 9.813334h1.706666l29.013334-2.56 12.8 26.026666c7.04 14.08 12.16 16.853333 12.16 16.853334l5.333333 1.066666a114.133333 114.133333 0 0 1 31.36 10.453334M512 490.666667a55.893333 55.893333 0 0 0-12.373333-12.8 98.346667 98.346667 0 0 0-37.333334-12.8 66.56 66.56 0 0 1-37.333333-38.4h-5.333333A55.893333 55.893333 0 0 1 362.666667 375.46666700000003a55.68 55.68 0 0 1 37.333333-51.2 99.84 99.84 0 0 1 12.373333-38.4C441.6 234.66666699999996 506.453333 234.66666699999996 512 234.66666699999996s70.4 1.066667 99.626667 51.2a99.84 99.84 0 0 1 12.373333 38.4A55.68 55.68 0 0 1 661.333333 375.46666700000003a55.893333 55.893333 0 0 1-56.96 51.2h-5.333333a66.56 66.56 0 0 1-37.333333 38.4 98.346667 98.346667 0 0 0-37.333334 12.8A55.893333 55.893333 0 0 0 512 490.666667zM512 768a42.666667 42.666667 0 1 0-42.666667-42.666667 42.666667 42.666667 0 0 0 42.666667 42.666667m0 42.666667a85.333333 85.333333 0 1 1 85.333333-85.333334 85.333333 85.333333 0 0 1-85.333333 85.333334zM192 512a42.666667 42.666667 0 1 0-42.666667-42.666667 42.666667 42.666667 0 0 0 42.666667 42.666667m0 42.666667a85.333333 85.333333 0 1 1 85.333333-85.333334 85.333333 85.333333 0 0 1-85.333333 85.333334zM832 512a42.666667 42.666667 0 1 0-42.666667-42.666667 42.666667 42.666667 0 0 0 42.666667 42.666667m0 42.666667a85.333333 85.333333 0 1 1 85.333333-85.333334 85.333333 85.333333 0 0 1-85.333333 85.333334zM725.333333 128a42.666667 42.666667 0 1 0-42.666666-42.666667 42.666667 42.666667 0 0 0 42.666666 42.666667m0 42.666667a85.333333 85.333333 0 1 1 85.333334-85.333334 85.333333 85.333333 0 0 1-85.333334 85.333334zM298.666667 128a42.666667 42.666667 0 1 0-42.666667-42.666667 42.666667 42.666667 0 0 0 42.666667 42.666667m0 42.666667a85.333333 85.333333 0 1 1 85.333333-85.333334 85.333333 85.333333 0 0 1-85.333333 85.333334zM320 167.67999999999995L252.8 409.6a85.333333 85.333333 0 0 0-37.973333-21.333333l61.013333-220.16A90.88 90.88 0 0 0 298.666667 170.66666699999996a87.253333 87.253333 0 0 0 21.333333-2.986667zM771.2 409.6L704 167.67999999999995a87.253333 87.253333 0 0 0 21.333333 2.986667 90.88 90.88 0 0 0 22.826667-3.413334l61.013333 220.16a85.333333 85.333333 0 0 0-37.973333 22.186667zM445.653333 672.213333l-187.306666-149.333333a85.333333 85.333333 0 0 0 17.706666-40.533333l205.013334 164.053333a86.613333 86.613333 0 0 0-35.413334 25.813333zM372.266667 128a85.333333 85.333333 0 0 0 11.733333-42.666667h256a85.333333 85.333333 0 0 0 11.733333 42.666667zM765.653333 522.4533329999999l-187.306666 149.333334a86.613333 86.613333 0 0 0-35.413334-26.24l205.013334-164.053334a85.333333 85.333333 0 0 0 17.706666 40.96z" horiz-adv-x="1024" />
<glyph glyph-name="liebiao" unicode="&#59213;" d="M416 352c35.3456 0 64-28.6544 64-64v-256c0-35.3456-28.6544-64-64-64H160c-35.3456 0-64 28.6544-64 64V288c0 35.3456 28.6544 64 64 64h256z m488-304c13.2544 0 24-10.7456 24-24 0-13.2544-10.7456-24-24-24H568c-13.2544 0-24 10.7456-24 24 0 13.2544 10.7456 24 24 24h336zM416 304H160c-8.8368 0-16-7.1632-16-16v-256c0-8.8368 7.1632-16 16-16h256c8.8368 0 16 7.1632 16 16V288c0 8.8368-7.1632 16-16 16z m488-16c13.2544 0 24-10.7456 24-24 0-13.2544-10.7456-24-24-24H568c-13.2544 0-24 10.7456-24 24 0 13.2544 10.7456 24 24 24h336zM416 800c35.3456 0 64-28.6544 64-64v-256c0-35.3456-28.6544-64-64-64H160c-35.3456 0-64 28.6544-64 64V736c0 35.3456 28.6544 64 64 64h256z m0-48H160c-8.8368 0-16-7.1632-16-16v-256c0-8.8368 7.1632-16 16-16h256c8.8368 0 16 7.1632 16 16V736c0 8.8368-7.1632 16-16 16z m488-224c13.2544 0 24-10.7456 24-24 0-13.2544-10.7456-24-24-24H568c-13.2544 0-24 10.7456-24 24 0 13.2544 10.7456 24 24 24h336z m0 240c13.2544 0 24-10.7456 24-24 0-13.2544-10.7456-24-24-24H568c-13.2544 0-24 10.7456-24 24 0 13.2544 10.7456 24 24 24h336z" horiz-adv-x="1024" />
<glyph glyph-name="zuzhijiagou" unicode="&#59250;" d="M899 301.84000000000003H785.64v19a85 85 0 0 1-84.07 84.62c-31.57 0.29-63.15 0-94.71 0h-71.57v60.7h100.37a59.93 59.93 0 0 1 59.93 59.93v245A59.93 59.93 0 0 1 635.66 831h-245a59.93 59.93 0 0 1-59.93-59.93v-245a59.93 59.93 0 0 1 59.93-59.93h96.66v-60.64H321.57c-9.82 0-19.84-1-29.14-4.26a86.17 86.17 0 0 1-53.33-53.33c-4.58-13-4.25-26.68-4.25-40.22v-4.16H125a59.93 59.93 0 0 1-60-59.93v-245a59.93 59.93 0 0 1 60-59.91h245a59.94 59.94 0 0 1 59.94 59.93v245A59.94 59.94 0 0 1 370 303.53h-87.22v16.81c0 1.58 0 3.15 0.11 4.73a13.7 13.7 0 0 0 0.15 1.39 5.51 5.51 0 0 0 0.06 0.57 9.12 9.12 0 0 1 0.08 1.46v-0.86a58.58 58.58 0 0 0 2 7.33c0.26 0.62 0.61 1.44 0.76 1.73a60.79 60.79 0 0 0 3.27 5.64c0.71 1.07 1.61 2.08 2.25 3.19l-0.6-1 0.15 0.17c1.63 1.82 3.43 3.44 5.2 5.11 0.58 0.43 1.15 0.89 1.72 1.26a60.89 60.89 0 0 0 5.64 3.28l-1-0.24c1 0.25 2.08 0.8 3.1 1.15a75.42 75.42 0 0 0 7.37 1.95c0.94 0.08 1.93 0.27 2.79 0.31s1.86 0 2.81 0.06h0.74c32.25 0.12 64.5 0 96.75 0h285.55c1 0 1.85 0 2.81-0.06 0.7 0 1.41-0.09 2.11-0.15l1-0.18a59.3 59.3 0 0 0 6.44-1.72c1.23-0.4 2.48-1.06 3.73-1.36l-1 0.24a60.89 60.89 0 0 0 5.64-3.28c0.49-0.32 1-0.67 1.44-1 0.3-0.26 0.61-0.51 0.9-0.78a58.21 58.21 0 0 0 4.58-4.58l0.15-0.17-0.6 1c0.53-0.92 1.29-1.77 1.88-2.65a61.77 61.77 0 0 0 3.64-6.18c0.21-0.41 0.44-1 0.7-1.58s0.29-0.79 0.42-1.2a59.92 59.92 0 0 0 1.72-6.44l0.06-0.35c0 0.4 0 0.85-0.06 1.37 0-0.91 0.19-1.83 0.25-2.73 0.13-1.91 0.14-3.82 0.15-5.74v-18.18h-83.59a59.94 59.94 0 0 1-59.94-59.93v-245A59.94 59.94 0 0 1 654.05-63H899a59.93 59.93 0 0 1 60 59.93v245a59.93 59.93 0 0 1-60 59.91z" horiz-adv-x="1024" />
<glyph glyph-name="xgmm" unicode="&#58890;" d="M870.4 464.213H153.6c-40.96 0-73.387-34.133-73.387-73.387v-443.733c0-40.96 34.133-75.093 73.387-75.093h716.8c40.96 0 73.387 34.133 73.387 73.387V389.12c0 40.96-34.133 75.093-73.387 75.093zM512-42.66700000000003c-58.027 0-104.107 46.08-104.107 104.107 0 44.373 27.307 81.92 64.853 97.28V317.44000000000005c0 22.187 17.067 39.253 39.253 39.253s39.253-17.067 39.253-39.253v-158.72c37.547-15.36 64.853-52.907 64.853-97.28 0-58.027-46.08-104.107-104.107-104.107zM791.893 460.8H711.68V616.107c0 110.933-88.747 199.68-199.68 199.68s-199.68-90.453-199.68-199.68V460.8h-80.213V616.107C232.107 771.414 358.4 896 512 896s279.893-126.293 279.893-279.893V460.8z" horiz-adv-x="1024" />
<glyph glyph-name="renwugenzong" unicode="&#58954;" d="M723.627 461.824c51.655 0 101.151-20.387 137.184-56.581 75.591-75.916 75.59-196.71-0.107-272.73L723.627-3.7889999999999873l-21.18 21.059-116.003 115.347c-75.593 75.916-75.593 196.71-0.003 272.623 36.033 36.196 85.53 56.583 137.186 56.583z m87.381 344.064c48.26 0 87.381-39.122 87.381-87.381V489.13h-60.075V718.5070000000001c0 15.08-12.225 27.306-27.306 27.306H202.069c-15.08 0-27.306-12.225-27.306-27.306v-606.208c0-15.081 12.225-27.307 27.306-27.307H412.33v-60.074H202.07c-48.26 0-87.382 39.121-87.382 87.38V718.508c0 48.259 39.122 87.381 87.381 87.381h608.939z m-87.381-404.139c-35.743 0-69.9-14.068-94.613-38.894-52.253-52.475-52.253-135.373-0.106-187.743l94.719-94.182 94.613 94.077c52.253 52.475 52.253 135.373-0.003 187.851-24.71 24.823-58.867 38.891-94.61 38.891zM420.523 265.216v-60.075H266.24v60.075h154.283z m304.37 40.48c19.824-0.03 36.873-14.045 40.735-33.49 3.862-19.444-6.536-38.91-24.845-46.513-18.308-7.603-39.437-1.228-50.485 15.233-11.047 16.46-8.942 38.43 5.03 52.492a41.592 41.592 0 0 0 29.565 12.277zM475.136 442.708v-60.074H266.24v60.074h208.896z m273.067 180.224v-60.074H266.24v60.074h481.963z" horiz-adv-x="1024" />
<glyph glyph-name="z_nav_icon_jcsjgl_nor" unicode="&#58884;" d="M552.96 363.52h-81.92c-54.613 0-98.987-40.96-98.987-92.16v-307.2c0-51.2 44.374-92.16 98.987-92.16h81.92c54.613 0 98.987 40.96 98.987 92.16v307.2c-3.414 51.2-44.374 92.16-98.987 92.16z m13.653-399.36c0-6.827-6.826-13.653-13.653-13.653h-81.92c-6.827 0-13.653 6.826-13.653 13.653v307.2c0 6.827 6.826 13.653 13.653 13.653h81.92c3.413 0 6.827 0 10.24-3.413 3.413-3.413 3.413-6.827 3.413-10.24v-307.2zM907.947 861.867L587.093 643.413 430.08 749.227c-17.067 10.24-37.547 10.24-54.613 0L34.133 517.12c-10.24-6.827-17.066-17.067-17.066-27.307 0-10.24 3.413-20.48 10.24-30.72 6.826-6.826 20.48-13.653 34.133-13.653 10.24 0 20.48 3.413 27.307 10.24l314.026 211.627 157.014-105.814c17.066-10.24 40.96-10.24 58.026 0l341.334 235.52c20.48 13.654 23.893 44.374 6.826 64.854-17.066 10.24-40.96 13.653-58.026 0zM180.907 411.307h-81.92c-51.2 0-95.574-37.547-98.987-88.747v-361.813C0-90.45299999999997 44.373-128 98.987-128h81.92c51.2 0 95.573 37.547 98.986 88.747V322.55999999999995c-3.413 47.787-47.786 88.747-98.986 88.747z m13.653-450.56c0-3.414 0-6.827-3.413-10.24-3.414-3.414-6.827-3.414-10.24-3.414h-81.92c-3.414 0-6.827 0-10.24 3.414-3.414 3.413-3.414 6.826-3.414 10.24V322.55999999999995c0 3.413 0 6.827 3.414 10.24 3.413 3.413 6.826 3.413 10.24 3.413h81.92c3.413 0 6.826 0 10.24-3.413 3.413-3.413 3.413-6.827 3.413-10.24v-361.813z m730.453 563.2h-81.92c-54.613 0-98.986-40.96-98.986-92.16V-35.84000000000003c0-51.2 44.373-92.16 98.986-92.16h81.92c54.614 0 98.987 40.96 98.987 92.16V431.787c0 51.2-44.373 92.16-98.987 92.16z m0-573.44h-81.92c-3.413 0-6.826 0-10.24 3.413-3.413 3.413-3.413 6.827-3.413 10.24V431.787c0 6.826 6.827 13.653 13.653 13.653h81.92c6.827 0 13.654-6.827 13.654-13.653V-35.84000000000003c3.413-6.827-3.414-13.653-13.654-13.653z" horiz-adv-x="1024" />

Before

Width:  |  Height:  |  Size: 9.1 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 469 B

BIN
src/assets/images/back.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

BIN
src/assets/images/book.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 508 KiB

BIN
src/assets/images/gzbg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
src/assets/images/home.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -0,0 +1 @@
<svg t="1603869195978" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6688" width="200" height="200"><path d="M511.936815 208.137317A162.74981 162.74981 0 1 0 674.909112 370.887127a162.916676 162.916676 0 0 0-162.972297-162.74981z m91.164367 162.74981A91.164367 91.164367 0 1 1 511.936815 279.722759a91.275611 91.275611 0 0 1 91.164367 91.164368z" fill="#8BAEF7" p-id="6689"></path><path d="M680.971904 751.063118c89.328843-100.842586 148.510592-181.605649 172.428028-235.39207a366.270505 366.270505 0 0 0 29.479631-144.617056A370.720261 370.720261 0 1 0 140.938444 370.887127a385.0151 385.0151 0 0 0 27.254753 139.944812c21.581315 53.953286 81.986746 136.385008 175.765345 240.119935C255.352784 764.912982 124.251861 799.565454 124.251861 882.052797c0 97.560891 200.962086 141.947203 387.684954 141.947203s387.684954-44.497556 387.684953-141.947203c-0.055622-82.153612-130.15535-116.806084-218.649864-130.989679zM580.351806 756.625312c-26.809777 29.034655-51.227811 53.619555-68.470613 70.862358-17.187181-17.187181-41.660837-41.827702-68.470614-70.862358-113.858121-123.758827-188.224661-220.207279-209.305378-271.713199a305.531342 305.531342 0 0 1-21.358826-114.024986A299.46855 299.46855 0 0 1 511.936815 71.752309c166.865834 0 299.19044 132.491472 301.582183 301.582183A284.116893 284.116893 0 0 1 789.82405 489.639978c-23.694948 51.895274-94.11233 141.724715-209.472244 266.985334z m-94.557305 149.344922l2.447365 2.447365a29.646496 29.646496 0 0 0 22.248778 11.124389 35.264313 35.264313 0 0 0 27.254753-11.124389c0.333732-0.389354 35.931776-37.544813 82.876697-88.995111 146.341336 12.737425 203.131342 51.561543 207.247366 62.519066-5.228463 14.684193-110.743292 67.580663-315.932645 67.580662-208.471048 0-310.426073-50.393482-315.877024-67.302553 5.228463-10.345682 64.410212-47.890494 207.247366-62.741553 27.254753 30.03585 55.010103 59.070505 82.487344 86.492124z" fill="#467CFD" p-id="6690"></path></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="15px" height="15px" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(1 0 0 1 -1009 -292 )">
<path d="M 14.8164857142857 13.9310571428572 L 8.42837142857138 7.54285714285715 L 14.8164857142857 1.15457142857143 C 15.0611142857143 0.91002857142858 15.0611142857143 0.513600000000004 14.8164857142857 0.26905714285714 C 14.5718571428572 0.024514285714293 14.1754285714286 0.024514285714293 13.9310571428572 0.26905714285714 L 7.5428571428572 6.65734285714288 L 1.15457142857144 0.26905714285714 C 1.03714493329153 0.151630647577189 0.877880427921127 0.0856611294481588 0.71181428571424 0.0856611294481588 C 0.365999446450019 0.0856611294481588 0.0856611294481127 0.365999446450086 0.0856611294481127 0.711814285714294 C 0.0856611294481127 0.877880427921149 0.151630647577122 1.03714493329148 0.26905714285715 1.15457142857143 L 6.65734285714291 7.54285714285715 L 0.26905714285715 13.9310571428572 C 0.151633338200668 14.0484676669848 0.0856642151189817 14.2077184819672 0.0856642151189817 14.3737714285714 C 0.0856642151189817 14.5398243751756 0.151633338200668 14.699075190158 0.26905714285715 14.8164857142857 C 0.386459989698324 14.9339567579934 0.545733357982726 14.9999570390868 0.71181428571424 14.9999570390868 C 0.877895213445868 14.9999570390868 1.03716858173027 14.9339567579934 1.15457142857144 14.8164857142857 L 7.5428571428572 8.42837142857141 L 13.9310571428572 14.8164857142857 C 14.0484453538411 14.9339515489585 14.2077045312276 14.9999496969946 14.3737714285714 14.9999496969946 C 14.5398383259152 14.9999496969946 14.6990975033017 14.9339515489585 14.8164857142857 14.8164857142857 C 14.9339515489585 14.6990975033017 14.9999496969946 14.5398383259152 14.9999496969946 14.3737714285714 C 14.9999496969946 14.2077045312276 14.9339515489585 14.0484453538411 14.8164857142857 13.9310571428572 Z " fill-rule="nonzero" fill="#606266" stroke="none" transform="matrix(1 0 0 1 1009 292 )" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1 @@
<svg t="1601457433796" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2121" width="48" height="48"><path d="M71.111111 179.2v204.8h73.955556c36.977778-113.777778 125.155556-201.955556 238.933333-238.933333v-56.888889c-108.088889 31.288889-201.955556 102.4-256 199.111111V179.2c34.133333-11.377778 56.888889-42.666667 56.888889-79.644444 0-48.355556-36.977778-85.333333-85.333333-85.333334s-85.333333 36.977778-85.333334 85.333334c0 36.977778 22.755556 68.266667 56.888889 79.644444zM924.444444 816.355556v-204.8h-73.955555c-36.977778 113.777778-125.155556 201.955556-238.933333 238.933333V910.222222c108.088889-31.288889 201.955556-102.4 256-199.111111v105.244445c-34.133333 11.377778-56.888889 42.666667-56.888889 79.644444 0 48.355556 36.977778 85.333333 85.333333 85.333333s85.333333-36.977778 85.333333-85.333333c0-36.977778-22.755556-68.266667-56.888889-79.644444zM850.488889 384H910.222222c-31.288889-108.088889-102.4-201.955556-199.111111-256h105.244445c11.377778 34.133333 42.666667 56.888889 79.644444 56.888889 48.355556 0 85.333333-36.977778 85.333333-85.333333s-36.977778-85.333333-85.333333-85.333334c-36.977778 0-68.266667 22.755556-79.644444 56.888889h-204.8v73.955556c113.777778 36.977778 201.955556 125.155556 238.933333 238.933333zM145.066667 611.555556h-56.888889c31.288889 108.088889 102.4 201.955556 199.111111 256H179.2c-11.377778-34.133333-42.666667-56.888889-79.644444-56.888889-48.355556 0-85.333333 36.977778-85.333334 85.333333s36.977778 85.333333 85.333334 85.333333c36.977778 0 68.266667-22.755556 79.644444-56.888889h204.8v-73.955555c-113.777778-36.977778-201.955556-125.155556-238.933333-238.933333zM753.777778 497.777778c0-142.222222-113.777778-256-256-256v56.888889c110.933333 0 199.111111 88.177778 199.111111 199.111111s-88.177778 199.111111-199.111111 199.111111-199.111111-88.177778-199.111111-199.111111h-56.888889c0 142.222222 113.777778 256 256 256s256-113.777778 256-256z" p-id="2122" fill="#ebb563"></path><path d="M497.777778 611.555556c62.577778 0 113.777778-51.2 113.777778-113.777778s-51.2-113.777778-113.777778-113.777778-113.777778 51.2-113.777778 113.777778 51.2 113.777778 113.777778 113.777778z m0-170.666667c31.288889 0 56.888889 25.6 56.888889 56.888889s-25.6 56.888889-56.888889 56.888889-56.888889-25.6-56.888889-56.888889 25.6-56.888889 56.888889-56.888889z" p-id="2123" fill="#ebb563"></path></svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@ -0,0 +1 @@
<svg t="1603869039920" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3667" width="200" height="200"><path d="M155.136 244.224h713.216v602.624H155.136z" fill="#FFFFFF" p-id="3668"></path><path d="M967.68 0H56.32C25.6 0 0 25.6 0 56.32v911.36c0 31.232 25.6 56.32 56.32 56.32h911.36c31.232 0 56.32-25.6 56.32-56.32V56.32c0-30.72-25.6-56.32-56.32-56.32z m-156.16 656.896c0 41.472-33.792 74.752-74.752 74.752H287.232c-41.472 0-74.752-33.28-74.752-74.752V367.104c0-41.472 33.28-74.752 74.752-74.752h449.024c41.472 0 74.752 33.28 74.752 74.752l0.512 289.792z" fill="#4873ED" p-id="3669"></path><path d="M712.192 427.008L512 556.032 311.808 427.008c-9.216-6.144-21.504-3.072-27.648 6.144-6.144 9.216-3.072 21.504 6.144 27.648l210.944 135.68c3.072 2.048 7.168 3.072 10.752 3.072s7.68-1.024 10.752-3.072L733.696 460.8a20.48 20.48 0 0 0 6.144-27.648 20.48 20.48 0 0 0-27.648-6.144z" fill="#4873ED" p-id="3670"></path></svg>

After

Width:  |  Height:  |  Size: 957 B

View File

@ -0,0 +1 @@
<svg t="1601456799343" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1236" data-spm-anchor-id="a313x.7781069.0.i2" width="48" height="48"><path d="M870.4 711.111111c-28.444444 0-56.888889 8.533333-79.644444 22.755556l-162.133334-156.444445c25.6-34.133333 42.666667-76.8 42.666667-122.311111 0-42.666667-14.222222-82.488889-36.977778-113.777778l93.866667-99.555555c17.066667 8.533333 36.977778 17.066667 56.888889 17.066666 62.577778 0 113.777778-51.2 113.777777-113.777777s-51.2-113.777778-113.777777-113.777778-113.777778 51.2-113.777778 113.777778c0 22.755556 5.688889 39.822222 17.066667 56.888889l-93.866667 99.555555c-31.288889-28.444444-73.955556-45.511111-122.311111-45.511111-48.355556 0-93.866667 17.066667-130.844445 48.355556L258.844444 227.555556c8.533333-17.066667 14.222222-36.977778 14.222223-56.888889 0-62.577778-51.2-113.777778-113.777778-113.777778s-113.777778 51.2-113.777778 113.777778 51.2 113.777778 113.777778 113.777777c22.755556 0 42.666667-5.688889 59.733333-17.066666l88.177778 79.644444c-22.755556 31.288889-34.133333 68.266667-34.133333 108.088889 0 51.2 19.911111 96.711111 51.2 130.844445l-59.733334 62.577777c-22.755556-14.222222-48.355556-22.755556-76.8-22.755555-79.644444 0-142.222222 62.577778-142.222222 142.222222s62.577778 142.222222 142.222222 142.222222 142.222222-62.577778 142.222223-142.222222c0-28.444444-8.533333-56.888889-25.6-79.644444l59.733333-65.422223c31.288889 19.911111 68.266667 31.288889 105.244444 31.288889 42.666667 0 82.488889-14.222222 113.777778-36.977778l164.977778 156.444445c-11.377778 22.755556-19.911111 51.2-19.911111 79.644444 0 79.644444 62.577778 142.222222 142.222222 142.222223s142.222222-62.577778 142.222222-142.222223-62.577778-142.222222-142.222222-142.222222z m-85.333333-625.777778c31.288889 0 56.888889 25.6 56.888889 56.888889s-25.6 56.888889-56.888889 56.888889-56.888889-25.6-56.888889-56.888889 25.6-56.888889 56.888889-56.888889z m-682.666667 85.333334c0-31.288889 25.6-56.888889 56.888889-56.888889s56.888889 25.6 56.888889 56.888889-25.6 56.888889-56.888889 56.888889-56.888889-25.6-56.888889-56.888889z m85.333333 682.666666c-48.355556 0-85.333333-36.977778-85.333333-85.333333s36.977778-85.333333 85.333333-85.333333c14.222222 0 25.6 2.844444 36.977778 8.533333l39.822222 36.977778c5.688889 11.377778 8.533333 25.6 8.533334 39.822222 0 48.355556-36.977778 85.333333-85.333334 85.333333z m284.444445-256c-79.644444 0-142.222222-62.577778-142.222222-142.222222s62.577778-142.222222 142.222222-142.222222 142.222222 62.577778 142.222222 142.222222-62.577778 142.222222-142.222222 142.222222z m398.222222 341.333334c-48.355556 0-85.333333-36.977778-85.333333-85.333334s36.977778-85.333333 85.333333-85.333333 85.333333 36.977778 85.333333 85.333333-36.977778 85.333333-85.333333 85.333334z" p-id="1237" fill="#e98f36"></path></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 200 200" style="enable-background:new 0 0 200 200;" xml:space="preserve">
<style type="text/css">
.st0{fill:#2164E4;}
</style>
<path class="st0" d="M100,200c-11-17.4-19-26.9-24.1-28.4c-36.6-10.5-63.4-44.2-63.4-84.1C12.5,39.2,51.7,0,100,0
s87.5,39.2,87.5,87.5c0,39.7-26.4,73.2-62.6,83.9C119.6,173,111.3,182.5,100,200L100,200z M101.3,163.7c41.4,0,75-33.6,75-75
s-33.6-75-75-75s-75,33.6-75,75S59.8,163.7,101.3,163.7z M101.1,15.5l19.9,45l48.8,5.2l-36.5,32.9l10.1,48.2l-42.4-24.7l-42.5,24.5
l10.3-48.1l-36.4-33l48.8-5L101.1,15.5z"/>
</svg>

After

Width:  |  Height:  |  Size: 815 B

View File

@ -0,0 +1 @@
<svg t="1603868988279" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2098" width="200" height="200"><path d="M0 0m85.333333 0l853.333334 0q85.333333 0 85.333333 85.333333l0 853.333334q0 85.333333-85.333333 85.333333l-853.333334 0q-85.333333 0-85.333333-85.333333l0-853.333334q0-85.333333 85.333333-85.333333Z" fill="#4070FF" p-id="2099"></path><path d="M304.288 310.549333c-2.986667 2.912-6.549333 7.04-10.752 12.309334-1.642667 2.058667-3.349333 4.266667-5.12 6.688a534.805333 534.805333 0 0 0-17.376 25.045333l-0.288 0.352c-14.101333 20.64-19.018667 57.354667-10.688 80.192l0.362667 0.928 0.213333 0.992c0.213333 0.992 1.568 5.621333 4.128 12.874667a468.874667 468.874667 0 0 0 15.168 38.357333 534.826667 534.826667 0 0 0 70.698667 116.544 481.237333 481.237333 0 0 0 28.416 32.512 476.725333 476.725333 0 0 0 39.093333 36.437333 519.509333 519.509333 0 0 0 142.976 84.096c7.893333 2.986667 12.170667 4.341333 13.312 4.693334l0.64 0.213333 0.576 0.213333c22.570667 8.746667 59.733333 5.696 81.173333-6.688l0.426667-0.213333c1.493333-0.778667 4.693333-2.56 8.96-4.981333 7.413333-4.192 14.314667-8.32 20.512-12.096 2.421333-1.493333 4.768-2.986667 6.912-4.330667 9.472-6.122667 16.021333-10.890667 19.36-14.304 16.384-16.512 16.448-36.074667 0.213333-52.437333-21.856-21.984-43.498667-43.626667-64.426666-64.32-16.106667-15.946667-35.328-15.946667-51.413334 0-4.565333 4.554667-11.754667 11.594667-20.8 20.693333l-32.96 32.810667-10.688-4.341334a353.706667 353.706667 0 0 1-19.36-8.682666 369.92 369.92 0 0 1-46.218666-26.250667c-13.098667-8.746667-24.490667-17.866667-33.962667-27.114667-10.389333-10.101333-20.714667-23.264-30.688-39.061333a381.205333 381.205333 0 0 1-23.424-43.402667 321.173333 321.173333 0 0 1-7.765333-17.92l-4.202667-10.613333 30.613333-30.592a4459.2 4459.2 0 0 0 21.728-21.770667c16.661333-16.725333 16.586667-35.936-0.149333-52.8-14.165333-14.293333-54.464-54.570667-63.861333-63.818666-7.904-8.106667-16.810667-12.096-25.642667-12.096-8.821333 0-17.653333 3.989333-25.706667 11.882666z" fill="#FFFFFF" p-id="2100"></path><path d="M629.333333 490.666667v-0.042667l-0.64 0.042667a10.666667 10.666667 0 0 1-10.592-9.418667L618.026667 480a85.418667 85.418667 0 0 0-74.016-74.005333 10.698667 10.698667 0 0 1-10.666667-11.328H533.333333v-21.973334a10.752 10.752 0 0 1 12.586667-9.429333c61.28 5.994667 109.898667 55.189333 114.976 116.736-0.096 5.888-4.874667 10.666667-10.762667 10.666667l0.533334-0.032V490.666667h-21.333334zM544 256.213333c0.458667 0 0.906667 0.032 1.354667 0.085334 120 6.058667 216.245333 102.272 222.336 222.272A10.666667 10.666667 0 0 1 757.12 490.666667l0.213333-0.010667V490.666667h-21.333333v-0.021334l-0.32 0.021334a10.666667 10.666667 0 0 1-10.592-9.418667L725.013333 480v-0.256c-5.44-97.344-83.413333-175.306667-180.757333-180.768L544 298.986667A10.666667 10.666667 0 0 1 533.333333 288v-21.333333a10.666667 10.666667 0 0 1 10.666667-10.453334z" fill="#9FB7FF" p-id="2101"></path></svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -0,0 +1 @@
<svg t="1603869532842" class="icon" viewBox="0 0 1062 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="11390" width="200" height="200"><path d="M455.111111 1024H159.288889C72.059259 1024 0 955.733333 0 872.296296V155.496296C0 68.266667 72.059259 0 159.288889 0h667.496296C914.014815 0 986.074074 68.266667 986.074074 155.496296v159.288889c-41.718519-75.851852-121.362963-128.948148-216.177778-128.948148-136.533333 0-242.725926 109.985185-242.725926 242.725926 0 41.718519 11.377778 79.644444 26.548149 113.777778-11.377778 7.585185-18.962963 15.17037-30.340741 26.548148-72.059259 60.681481-163.081481 189.62963-155.496297 333.748148 3.792593 64.474074 34.133333 102.4 87.22963 121.362963z m530.962963-466.488889c-3.792593 0-3.792593-3.792593-7.585185-3.792592 3.792593-3.792593 3.792593-7.585185 7.585185-11.377778v15.17037zM413.392593 322.37037c0-11.377778-7.585185-18.962963-18.962963-18.962963h-227.555556c-7.585185 0-18.962963 7.585185-18.962963 18.962963s11.377778 18.962963 18.962963 18.962963h227.555556c11.377778 0 18.962963-7.585185 18.962963-18.962963z m-113.777778 303.407408c0-11.377778-7.585185-18.962963-18.962963-18.962963h-113.777778c-11.377778 0-18.962963 7.585185-18.962963 18.962963s7.585185 18.962963 18.962963 18.962963h113.777778c11.377778 0 18.962963-7.585185 18.962963-18.962963z m113.777778-151.703704c0-11.377778-7.585185-18.962963-18.962963-18.962963h-227.555556c-11.377778 0-18.962963 7.585185-18.962963 18.962963s11.377778 18.962963 18.962963 18.962963h227.555556c11.377778 0 18.962963-7.585185 18.962963-18.962963z" fill="#A9CFFF" p-id="11391"></path><path d="M853.333333 568.888889c11.377778 0 45.511111 7.585185 87.22963 45.511111 53.096296 49.303704 125.155556 144.118519 121.362963 257.896296-3.792593 113.777778-125.155556 113.777778-303.407407 113.777778s-299.614815 0-303.407408-113.777778c-3.792593-113.777778 64.474074-212.385185 121.362963-257.896296s94.814815-45.511111 94.814815-45.511111h18.962963c-49.303704-30.340741-79.644444-79.644444-79.644445-140.325926C606.814815 337.540741 678.874074 265.481481 769.896296 265.481481s163.081481 72.059259 163.081482 163.081482c0 60.681481-30.340741 113.777778-79.644445 140.325926z" fill="#2589FF" p-id="11392"></path></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.6, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 1024 1024" style="enable-background:new 0 0 1024 1024;" xml:space="preserve">
<style type="text/css">
.st0{opacity:0.5;}
.st1{fill:url(#SVGID_1_);}
.st2{fill:url(#SVGID_2_);}
.st3{opacity:0.8;fill:#FFFFFF;}
.st4{opacity:0.2;fill:#003677;}
.st5{fill:url(#SVGID_3_);}
.st6{fill:url(#SVGID_4_);}
.st7{opacity:0.2;fill:#236FFB;}
.st8{fill:url(#SVGID_5_);}
.st9{fill:#236FFB;}
</style>
<g>
<g class="st0">
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="591.0228" y1="167.6191" x2="591.0228" y2="632.0825">
<stop offset="0" style="stop-color:#39C2FF"/>
<stop offset="1" style="stop-color:#236FFB;stop-opacity:0"/>
</linearGradient>
<path class="st1" d="M847.2,630H334.9c-37.2,0-67.4-30.2-67.4-67.4V212.1c0-37.2,30.2-67.4,67.4-67.4h115.4
c12.3,0,23.9,5.6,31.5,15.2l29.7,37c7.7,9.6,19.3,15.2,31.5,15.2h304.1c17.9,0,35,7.1,47.7,19.7c12.6,12.6,19.7,29.8,19.7,47.7
v283.1C914.6,599.9,884.4,630,847.2,630"/>
</g>
<g>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="65.168" y1="467.2713" x2="736.4326" y2="467.2713">
<stop offset="0" style="stop-color:#39C2FF"/>
<stop offset="1" style="stop-color:#236FFB"/>
</linearGradient>
<path class="st2" d="M715.1,539.1H86.5c-11.8,0-21.3-9.6-21.3-21.3V416.8c0-11.8,9.6-21.3,21.3-21.3h628.6
c11.8,0,21.3,9.6,21.3,21.3v100.9C736.4,529.5,726.9,539.1,715.1,539.1z"/>
<circle class="st3" cx="149.4" cy="467.3" r="35.5"/>
<path class="st4" d="M475.8,466.7l-32,32c-8.5,8.5-22.4,8.5-30.9,0l0,0c-8.5-8.5-8.5-22.4,0-30.9l32-32c8.5-8.5,22.4-8.5,30.9,0
l0,0C484.3,444.3,484.3,458.2,475.8,466.7z"/>
<path class="st4" d="M572.2,466.7l-32,32c-8.5,8.5-22.4,8.5-30.9,0l0,0c-8.5-8.5-8.5-22.4,0-30.9l32-32c8.5-8.5,22.4-8.5,30.9,0v0
C580.8,444.3,580.8,458.2,572.2,466.7z"/>
<path class="st4" d="M671.9,466.7l-32,32c-8.5,8.5-22.4,8.5-30.9,0l0,0c-8.5-8.5-8.5-22.4,0-30.9l32-32c8.5-8.5,22.4-8.5,30.9,0v0
C680.5,444.3,680.5,458.2,671.9,466.7z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="65.168" y1="637.3232" x2="736.4326" y2="637.3232">
<stop offset="0" style="stop-color:#39C2FF"/>
<stop offset="1" style="stop-color:#236FFB"/>
</linearGradient>
<path class="st5" d="M715.1,709.1H86.5c-11.8,0-21.3-9.6-21.3-21.3V586.9c0-11.8,9.6-21.3,21.3-21.3h628.6
c11.8,0,21.3,9.6,21.3,21.3v100.9C736.4,699.6,726.9,709.1,715.1,709.1z"/>
<circle class="st3" cx="149.4" cy="637.3" r="35.5"/>
<path class="st4" d="M475.8,636.8l-32,32c-8.5,8.5-22.4,8.5-30.9,0h0c-8.5-8.5-8.5-22.4,0-30.9l32-32c8.5-8.5,22.4-8.5,30.9,0l0,0
C484.3,614.4,484.3,628.2,475.8,636.8z"/>
<path class="st4" d="M572.2,636.8l-32,32c-8.5,8.5-22.4,8.5-30.9,0l0,0c-8.5-8.5-8.5-22.4,0-30.9l32-32c8.5-8.5,22.4-8.5,30.9,0
l0,0C580.8,614.4,580.8,628.2,572.2,636.8z"/>
<path class="st4" d="M671.9,636.8l-32,32c-8.5,8.5-22.4,8.5-30.9,0l0,0c-8.5-8.5-8.5-22.4,0-30.9l32-32c8.5-8.5,22.4-8.5,30.9,0v0
C680.5,614.4,680.5,628.2,671.9,636.8z"/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="65.168" y1="807.3751" x2="736.4326" y2="807.3751">
<stop offset="0" style="stop-color:#39C2FF"/>
<stop offset="1" style="stop-color:#236FFB"/>
</linearGradient>
<path class="st6" d="M715.1,879.2H86.5c-11.8,0-21.3-9.6-21.3-21.3V756.9c0-11.8,9.6-21.3,21.3-21.3h628.6
c11.8,0,21.3,9.6,21.3,21.3v100.9C736.4,869.6,726.9,879.2,715.1,879.2z"/>
<circle class="st3" cx="149.4" cy="807.4" r="35.5"/>
<path class="st4" d="M475.8,806.8l-32,32c-8.5,8.5-22.4,8.5-30.9,0h0c-8.5-8.5-8.5-22.4,0-30.9l32-32c8.5-8.5,22.4-8.5,30.9,0h0
C484.3,784.4,484.3,798.3,475.8,806.8z"/>
<path class="st4" d="M572.2,806.8l-32,32c-8.5,8.5-22.4,8.5-30.9,0l0,0c-8.5-8.5-8.5-22.4,0-30.9l32-32c8.5-8.5,22.4-8.5,30.9,0v0
C580.8,784.4,580.8,798.3,572.2,806.8z"/>
<path class="st4" d="M671.9,806.8l-32,32c-8.5,8.5-22.4,8.5-30.9,0l0,0c-8.5-8.5-8.5-22.4,0-30.9l32-32c8.5-8.5,22.4-8.5,30.9,0
l0,0C680.5,784.4,680.5,798.3,671.9,806.8z"/>
</g>
<path class="st7" d="M797.8,335.8H395.3c-8.3,0-15-6.7-15-15v0c0-8.3,6.7-15,15-15h402.4c8.3,0,15,6.7,15,15v0
C812.8,329,806.1,335.8,797.8,335.8z"/>
<path class="st7" d="M797.8,436.3H395.3c-8.3,0-15-6.7-15-15v0c0-8.3,6.7-15,15-15h402.4c8.3,0,15,6.7,15,15v0
C812.8,429.6,806.1,436.3,797.8,436.3z"/>
<path class="st7" d="M745.8,536.9H395.3c-8.3,0-15-6.7-15-15v0c0-8.3,6.7-15,15-15h350.4c8.3,0,15,6.7,15,15v0
C760.8,530.2,754.1,536.9,745.8,536.9z"/>
<g>
<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="1045.5204" y1="628.6694" x2="883.6478" y2="797.8446" gradientTransform="matrix(1.1591 0.129 0.129 1.1591 -346.6596 -262.3566)">
<stop offset="0" style="stop-color:#236FFB"/>
<stop offset="1" style="stop-color:#236FFB;stop-opacity:0"/>
</linearGradient>
<polygon class="st8" points="959.3,631.9 799.6,791.6 760.8,752.8 920.5,593.1 "/>
<rect x="892.9" y="604.6" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -177.3929 835.9062)" class="st9" width="54.9" height="54.9"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 200 200" style="enable-background:new 0 0 200 200;" xml:space="preserve">
<style type="text/css">
.st0{fill:#2164E4;}
</style>
<path class="st0" d="M59.5,87.5c1.4,9.7,6.2,18.6,13.6,25c-0.4-5.7-0.2-11.4,0.5-17.1C68.7,93.3,64,90.6,59.5,87.5z M96.4,56.8
c-3.7-4.5-8-8.6-12.6-12.1l-0.2-0.2c-12.9,5.7-22,17.6-24,31.5c4.7,4.4,10.1,8,16,10.8c2-7.8,5.7-15,10.9-21.1
C89.3,62.2,92.7,59.3,96.4,56.8z M104.5,52.1c5.3-2.5,10.9-4.3,16.6-5.4c-6.4-3.8-13.7-5.9-21.1-5.8c-2,0-4,0.2-5.9,0.5
C97.8,44.7,101.3,48.3,104.5,52.1z M93.3,71.6C88.8,77,85.6,83.3,84,90.1c9.4,3.1,19.2,4.3,29,3.5C111.8,83,108,72.9,101.9,64
C98.7,66.2,95.8,68.7,93.3,71.6z M82.4,98.9c-0.6,6.7-0.5,13.4,0.4,20c5.4,2.5,11.3,3.8,17.2,3.9c3.1,0,6.3-0.4,9.3-1.1
c0-0.2,0-0.3,0-0.5c2.2-5.9,3.5-12.1,3.9-18.5h-5C99.4,102.8,90.7,101.5,82.4,98.9z"/>
<path class="st0" d="M186.7,0.8H13.3C6,0.8,0,5.5,0,11.3v178.2c0,5.8,6,10.5,13.3,10.5h0h173.3c7.4,0,13.3-4.7,13.3-10.5l0,0V11.3
C200,5.5,194,0.8,186.7,0.8L186.7,0.8L186.7,0.8z M60,168.6H33.3c-3.7,0-6.7-2.3-6.7-5.2c0-2.9,3-5.2,6.7-5.2H60
c3.7,0,6.7,2.3,6.7,5.2C66.7,166.2,63.7,168.6,60,168.6L60,168.6z M166.7,168.6H100c-3.7,0-6.7-2.3-6.7-5.2c0-2.9,3-5.2,6.7-5.2
h66.7c3.7,0,6.7,2.3,6.7,5.2C173.3,166.2,170.3,168.6,166.7,168.6L166.7,168.6z M100,137.1c-40.5,0-73.3-25.8-73.3-57.7
S59.5,21.8,100,21.8s73.3,25.8,73.3,57.7S140.5,137.1,100,137.1z"/>
<path class="st0" d="M109.9,59.7c6.7,9.8,10.9,21.1,12.2,33c6.2-1,12.3-2.5,18.2-4.5c0.4-2.1,0.6-4.2,0.6-6.3
c0-10.1-3.7-19.8-10.5-27.3C123.4,55.1,116.4,56.8,109.9,59.7L109.9,59.7z M120,117.5c7.7-4.3,13.8-11,17.4-19
c-4.9,1.4-9.9,2.6-15,3.3C122.2,107.1,121.4,112.3,120,117.5z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 656 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 529 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 391 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 404 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 400 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 626 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 628 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 768 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 865 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

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