Commit b9667ec5 authored by kevin's avatar kevin

Merge branch 'dev_mysql' of http://code.tech.tax.asia.pwcinternal.com/root/atms into dev_mysql

parents dc7fd7a0 718af310
......@@ -288,10 +288,10 @@ public class AssetListServiceImpl extends BaseService {
return null;
}
citAsset.setAssetNumber(value.toString());
citAsset.setSerialNumber(String.valueOf(CitCommonUtil.getValue(rowData.getCell(2))));
citAsset.setSerialNumber(CitCommonUtil.getValue(rowData.getCell(2)).toString());
//获取资产描述
citAsset.setAssetDescription(String.valueOf(CitCommonUtil.getValue(rowData.getCell(5))));
citAsset.setAssetDescription(CitCommonUtil.getValue(rowData.getCell(5)).toString());
//获取资产类别
value = CitCommonUtil.getValue(rowData.getCell(7));
if (value == null) {
......@@ -303,7 +303,9 @@ public class AssetListServiceImpl extends BaseService {
//获取购入日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
value = CitCommonUtil.getValue(rowData.getCell(15));
citAsset.setBuyDate(value==null?null:sdf.parse(value.toString()));
if(!"".equals(value)){
citAsset.setBuyDate(sdf.parse(value.toString()));
}
//获取开始折旧日期,DD没有提供,我们要根据购入日期和税法分类做预处理自己转化
// citAsset.setDepreciationDate(sdf.parse(CitCommonUtil.getValue(rowData.getCell(15)).toString()));
......@@ -324,8 +326,10 @@ public class AssetListServiceImpl extends BaseService {
// citAsset.setAdjustmentValue(new BigDecimal(CitCommonUtil.getValue(rowData.getCell(32)).toString()));
//获取报废日期
value = CitCommonUtil.getValue(rowData.getCell(37));
citAsset.setDisposedDate(value==null?null:sdf.parse(value.toString()));
citAsset.setScrapType(String.valueOf(CitCommonUtil.getValue(rowData.getCell(38))));
if(!"".equals(value)){
citAsset.setDisposedDate(sdf.parse(value.toString()));
}
citAsset.setScrapType(CitCommonUtil.getValue(rowData.getCell(38)).toString());
//获取残值额,原为残值率现为残值额,接下来计算需要用到,所以赋给一个对象
BigDecimal residualRate = new BigDecimal(CitCommonUtil.getValue(rowData.getCell(20)).toString());
citAsset.setResidualRate(residualRate);
......
.DS_Store
node_modules
/dist
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw*
<<<<<<< HEAD
# didi2
## Project setup
```
yarn install
```
### Compiles and hot-reloads for development
```
yarn run serve
```
### Compiles and minifies for production
```
yarn run build
```
### Run your tests
```
yarn run test
```
### Lints and fixes files
```
yarn run lint
```
### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
=======
# ProjectK
#### Description
{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**}
#### Software Architecture
Software architecture description
#### Installation
1. xxxx
2. xxxx
3. xxxx
#### Instructions
1. xxxx
2. xxxx
3. xxxx
#### Contribution
1. Fork the repository
2. Create Feat_xxx branch
3. Commit your code
4. Create Pull Request
#### Gitee Feature
1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md
2. Gitee blog [blog.gitee.com](https://blog.gitee.com)
3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore)
4. The most valuable open source project [GVP](https://gitee.com/gvp)
5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help)
6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
>>>>>>> e40bf8c2d8938c71eee9c06c9efc53631bdc03fd
module.exports = {
presets: [
'@vue/app'
]
}
.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><title>didi2</title><link rel=stylesheet href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900"><link rel=stylesheet href="https://fonts.googleapis.com/css?family=Material+Icons"><link href=js/about.173a42f4.js rel=prefetch><link href=css/app.cf16809e.css rel=preload as=style><link href=css/chunk-vendors.1d7fe95e.css rel=preload as=style><link href=js/app.e06965e0.js rel=preload as=script><link href=js/chunk-vendors.cc3f6466.js rel=preload as=script><link href=css/chunk-vendors.1d7fe95e.css rel=stylesheet><link href=css/app.cf16809e.css rel=stylesheet></head><body><noscript><strong>We're sorry but didi2 doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=js/chunk-vendors.cc3f6466.js></script><script src=js/app.e06965e0.js></script></body></html>
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["about"],{f820:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement;t._self._c;return t._m(0)},s=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"about"},[n("h1",[t._v("This is an about page")])])}],u=n("2877"),c={},i=Object(u["a"])(c,a,s,!1,null,null,null);e["default"]=i.exports}}]);
//# sourceMappingURL=about.173a42f4.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/views/About.vue?cd20","webpack:///./src/views/About.vue"],"names":["render","_vm","this","_h","$createElement","_self","_c","_m","staticRenderFns","staticClass","_v","script","component","Object","componentNormalizer","__webpack_exports__"],"mappings":"8GAAA,IAAAA,EAAA,WAA0B,IAAAC,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BH,EAAAI,MAAAC,GAAwB,OAAAL,EAAAM,GAAA,IACzFC,EAAA,YAAoC,IAAAP,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BE,EAAAL,EAAAI,MAAAC,IAAAH,EAAwB,OAAAG,EAAA,OAAiBG,YAAA,SAAoB,CAAAH,EAAA,MAAAL,EAAAS,GAAA,2CCAxIC,EAAA,GAKAC,EAAgBC,OAAAC,EAAA,KAAAD,CAChBF,EACEX,EACAQ,GACF,EACA,KACA,KACA,MAIeO,EAAA,WAAAH","file":"js/about.173a42f4.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _vm._m(0)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"about\"},[_c('h1',[_vm._v(\"This is an about page\")])])}]\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./About.vue?vue&type=template&id=1ae8a7be&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><title>didi2</title><link rel=stylesheet href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900"><link rel=stylesheet href="https://fonts.googleapis.com/css?family=Material+Icons"><link href=js/about.173a42f4.js rel=prefetch><link href=css/app.cf16809e.css rel=preload as=style><link href=css/chunk-vendors.1d7fe95e.css rel=preload as=style><link href=js/app.007ff91c.js rel=preload as=script><link href=js/chunk-vendors.cc3f6466.js rel=preload as=script><link href=css/chunk-vendors.1d7fe95e.css rel=stylesheet><link href=css/app.cf16809e.css rel=stylesheet></head><body><noscript><strong>We're sorry but didi2 doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=js/chunk-vendors.cc3f6466.js></script><script src=js/app.007ff91c.js></script></body></html>
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["about"],{f820:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement;t._self._c;return t._m(0)},s=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"about"},[n("h1",[t._v("This is an about page")])])}],u=n("2877"),c={},i=Object(u["a"])(c,a,s,!1,null,null,null);e["default"]=i.exports}}]);
//# sourceMappingURL=about.173a42f4.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/views/About.vue?cd20","webpack:///./src/views/About.vue"],"names":["render","_vm","this","_h","$createElement","_self","_c","_m","staticRenderFns","staticClass","_v","script","component","Object","componentNormalizer","__webpack_exports__"],"mappings":"8GAAA,IAAAA,EAAA,WAA0B,IAAAC,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BH,EAAAI,MAAAC,GAAwB,OAAAL,EAAAM,GAAA,IACzFC,EAAA,YAAoC,IAAAP,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BE,EAAAL,EAAAI,MAAAC,IAAAH,EAAwB,OAAAG,EAAA,OAAiBG,YAAA,SAAoB,CAAAH,EAAA,MAAAL,EAAAS,GAAA,2CCAxIC,EAAA,GAKAC,EAAgBC,OAAAC,EAAA,KAAAD,CAChBF,EACEX,EACAQ,GACF,EACA,KACA,KACA,MAIeO,EAAA,WAAAH","file":"js/about.173a42f4.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _vm._m(0)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"about\"},[_c('h1',[_vm._v(\"This is an about page\")])])}]\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./About.vue?vue&type=template&id=1ae8a7be&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"name": "didi2",
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
"dependencies": {
"axios": "^0.18.0",
"compression-webpack-plugin": "^2.0.0",
"vue": "^2.6.6",
"vue-router": "^3.0.1",
"vuetify": "^1.5.5",
"vuex": "^3.0.1"
},
"devDependencies": {
"@vue/cli-plugin-babel": "^3.5.0",
"@vue/cli-plugin-eslint": "^3.5.0",
"@vue/cli-service": "^3.5.0",
"babel-eslint": "^10.0.1",
"eslint": "^5.8.0",
"eslint-plugin-vue": "^5.0.0",
"stylus": "^0.54.5",
"stylus-loader": "^3.0.1",
"vue-cli-plugin-vuetify": "^0.5.0",
"vue-template-compiler": "^2.5.21",
"vuetify-loader": "^1.0.5"
}
}
module.exports = {
plugins: {
autoprefixer: {}
}
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title>didi2</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Material+Icons">
</head>
<body>
<noscript>
<strong>We're sorry but didi2 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>
<template>
<v-app>
<v-content>
<ChartApp/>
</v-content>
</v-app>
</template>
<script>
import ChartApp from './views/ChartApp'
export default {
name: 'App',
components: {
ChartApp
},
data() {
return {
//
}
}
}
</script>
.icon {
width: 1em;
height: 1em;
vertical-align: -0.15em;
fill: currentColor;
overflow: hidden;
}
\ No newline at end of file
!function(d){var a,h='<svg><symbol id="d-icontianqizitiku51" viewBox="0 0 1024 1024"><path d="M160.832 503.68 130.24 442.432 127.424 442.432 136.32 503.68l0 203.136L64 706.816 64 314.432l55.616 0 147.52 207.552 29.504 59.584 2.816 0L290.496 521.984l0-204.8L362.88 317.184l0 392.384L307.2 709.568 160.832 503.68z" ></path><path d="M848.704 620.544l-119.68 0-29.504 86.272L623.296 706.816l140.224-392.384 56.192 0L960 706.816l-80.128 0L848.704 620.544zM748.544 559.36 832 559.36l-28.928-86.848-11.712-61.248-2.816 0-11.712 61.76L748.544 559.36z" ></path><path d="M582.464 314.432 407.488 709.568 473.344 709.568 647.872 314.432Z" ></path></symbol><symbol id="d-iconwode1" viewBox="0 0 1024 1024"><path d="M960.053977 1024l-0.938726-7.791427C933.074988 800.883576 732.506765 625.679733 512 625.679733c-220.506765 0-421.074988 175.185068-447.096476 390.52884l-0.938726 7.791427L5.087896 1024l1.051373-9.819075C26.509626 824.31418 159.395695 653.184408 336.814932 588.393532l5.407062-1.990099-4.843827-3.116571c-90.699718-58.332441-144.84544-155.509369-144.84544-259.989586C192.532727 151.078582 341.827729 0 512 0c170.191045 0 319.467273 151.078582 319.467273 323.334825 0 104.461443-54.145723 201.63837-144.84544 259.989586l-4.843827 3.116571 5.407062 1.990099c177.419237 64.809651 310.305306 235.920648 330.675663 425.787393L1018.912104 1024 960.053977 1024zM512 59.646658c-131.515529 0-260.590371 130.614352-260.590371 263.669392 0 138.912691 137.5797 242.717025 260.590371 242.717025 123.010671 0 260.590371-103.78556 260.590371-242.717025C772.590371 190.26101 643.515529 59.646658 512 59.646658z" ></path></symbol><symbol id="d-iconyibiaopan" viewBox="0 0 1024 1024"><path d="M482.761 89.134h-53.622v80.438c-195.728 21.451-348.558 189.027-348.558 388.774 0 214.498 174.275 388.774 388.774 388.774 158.191 0 294.934-95.181 355.26-230.585l60.33 16.086c29.492-48.26 53.622-116.631 53.622-199.749 0-245.329-214.497-443.741-455.804-443.741v0zM469.354 893.498c-185.002 0-335.151-150.146-335.151-335.151 0-168.916 131.381-311.022 294.934-335.151v360.624l340.514 119.311c-45.585 113.949-175.622 190.367-300.299 190.367v0zM846.065 668.277l-363.301-123.338v-402.182c209.134-1.339 399.501 179.641 399.501 390.117-0.001 56.306-14.749 97.865-36.198 135.402v0zM846.065 668.277z" ></path></symbol><symbol id="d-iconyibiaopan1" viewBox="0 0 1024 1024"><path d="M484.049414 64.75277l-55.920614 0 0 83.863013C224.085638 170.972976 64.761979 345.682044 64.761979 553.934065c0 223.616964 181.685969 405.313166 405.293723 405.313166 164.92933 0 307.510676-99.234095 370.387725-240.394069l62.878073 16.771989c30.750351-50.320059 55.915497-121.605615 55.915497-208.252021C959.236997 271.607978 735.620034 64.75277 484.049414 64.75277L484.049414 64.75277M470.055702 903.33685c-192.871729 0-349.402785-156.536172-349.402785-349.402785 0-176.11509 136.966465-324.262198 307.475883-349.411995l0 375.958604 355.008456 124.393101C735.620034 823.667346 600.029916 903.33685 470.055702 903.33685L470.055702 903.33685M862.791411 668.538219 484.049414 539.954679 484.049414 120.658034c218.026642-1.396813 416.484599 187.281407 416.484599 406.714072C900.534014 586.070996 885.158838 629.398804 862.791411 668.538219L862.791411 668.538219M862.791411 668.538219" ></path></symbol><symbol id="d-icondangan" viewBox="0 0 1024 1024"><path d="M352.64512 313.58976V159.85664c0-1.024-0.20992-1.98144-0.24064-2.9952V149.9136h-0.5632c-3.90144-33.9456-27.06944-60.12928-55.35232-60.12928H98.50368c-28.28288 0-51.45088 26.18368-55.35232 60.12928h-0.80384v228.1984h0.24064v62.65856c-0.03584 1.10592-0.24064 2.14016-0.24064 3.25632V876.83584h0.80384c3.90144 33.9456 27.06432 60.12416 55.3472 60.12928H296.48896c28.28288 0 51.45088-26.18368 55.35232-60.12928h0.5632v-5.22752h0.24064V373.89824h-0.24064V316.59008c0.03584-1.01888 0.24064-1.9712 0.24064-3.00032z" fill="#3BCDAE" ></path><path d="M197.49888 762.79808m-84.02432 0a84.02432 84.02432 0 1 0 168.04864 0 84.02432 84.02432 0 1 0-168.04864 0Z" fill="#FFFFFF" ></path><path d="M120.61184 192.54784h153.77408v390.84544H120.61184z" fill="#FFFFFF" ></path><path d="M197.49888 762.79808m-39.17312 0a39.17312 39.17312 0 1 0 78.34624 0 39.17312 39.17312 0 1 0-78.34624 0Z" fill="#3BCDAE" ></path><path d="M662.96832 313.58976V159.85664c0-1.024-0.20992-1.98144-0.24064-2.9952V149.9136h-0.5632c-3.90144-33.9456-27.06944-60.12928-55.35232-60.12928H408.82688c-28.28288 0-51.45088 26.18368-55.35232 60.12928h-0.80384v228.1984h0.24064v62.65856c-0.03584 1.10592-0.24064 2.14016-0.24064 3.25632V876.83584h0.80384c3.90144 33.9456 27.06432 60.12416 55.3472 60.12928H606.81216c28.28288 0 51.45088-26.18368 55.35232-60.12928h0.5632v-5.22752h0.24064V373.89824h-0.24064V316.59008c0.03584-1.01888 0.24064-1.9712 0.24064-3.00032z" fill="#FCE38A" ></path><path d="M507.82208 762.79808m-84.02432 0a84.02432 84.02432 0 1 0 168.04864 0 84.02432 84.02432 0 1 0-168.04864 0Z" fill="#FFFFFF" ></path><path d="M430.93504 192.54784h153.77408v390.84544H430.93504z" fill="#FFFFFF" ></path><path d="M507.82208 762.79808m-39.17312 0a39.17312 39.17312 0 1 0 78.34624 0 39.17312 39.17312 0 1 0-78.34624 0Z" fill="#FCE38A" ></path><path d="M976.92672 313.58976V159.85664c0-1.024-0.20992-1.98144-0.24064-2.9952V149.9136h-0.5632c-3.90144-33.9456-27.06944-60.12928-55.35232-60.12928h-197.98528c-28.28288 0-51.45088 26.18368-55.35232 60.12928h-0.80384v228.1984h0.24064v62.65856c-0.03584 1.10592-0.24064 2.14016-0.24064 3.25632V876.83584h0.80384c3.90144 33.9456 27.06432 60.12416 55.3472 60.12928H920.77056c28.28288 0 51.45088-26.18368 55.35232-60.12928h0.5632v-5.22752h0.24064V373.89824h-0.24064V316.59008c0.03584-1.01888 0.24064-1.9712 0.24064-3.00032z" fill="#78CEF4" ></path><path d="M821.78048 762.79808m-84.02432 0a84.02432 84.02432 0 1 0 168.04864 0 84.02432 84.02432 0 1 0-168.04864 0Z" fill="#FFFFFF" ></path><path d="M744.89344 192.54784h153.77408v390.84544h-153.77408z" fill="#FFFFFF" ></path><path d="M821.78048 762.79808m-39.17312 0a39.17312 39.17312 0 1 0 78.34624 0 39.17312 39.17312 0 1 0-78.34624 0Z" fill="#78CEF4" ></path></symbol><symbol id="d-iconqita" viewBox="0 0 1024 1024"><path d="M391.918088 206.145034c-171.435511 0-310.410726 138.975215-310.410726 310.409702 0 171.435511 138.975215 310.410726 310.410726 310.410725 171.434487 0 310.409702-138.975215 310.409702-310.410725 0-171.434487-138.975215-310.409702-310.409702-310.409702z m0 465.615576c-85.718267 0-155.205874-69.487607-155.205875-155.205874 0-85.717244 69.487607-155.204851 155.205875-155.204851 85.717244 0 155.204851 69.487607 155.204851 155.204851 0 85.718267-69.487607 155.205874-155.204851 155.205874z" fill="#F7D11E" ></path><path d="M391.921157 845.592704c-181.426049 0-329.041038-147.605779-329.041038-329.041038 0-181.426049 147.614989-329.031828 329.041038-329.031828s329.023642 147.605779 329.023642 329.031828c0 181.435259-147.59657 329.041038-329.023642 329.041038z m0-620.824521c-160.892387 0-291.791669 130.891096-291.791669 291.783483S231.02877 808.343335 391.921157 808.343335 683.69543 677.44303 683.69543 516.551666 552.813544 224.768183 391.921157 224.768183z m0 465.615577c-95.851045 0-173.842327-77.982072-173.842326-173.833117s77.990259-173.823907 173.842326-173.823908 173.823907 77.972862 173.823908 173.823908-77.971839 173.833117-173.823908 173.833117z m0-310.407656c-75.317383 0-136.592958 61.266365-136.592958 136.574539 0 75.317383 61.275575 136.583748 136.592958 136.583748 75.298963 0 136.574538-61.266365 136.574539-136.583748 0-75.30715-61.275575-136.574538-136.574539-136.574539z" fill="#885F44" ></path><path d="M782.469038 516.555759m-155.204851 0a155.204851 155.204851 0 1 0 310.409702 0 155.204851 155.204851 0 1 0-310.409702 0Z" fill="#75B9EB" ></path><path d="M782.475178 690.38376c-95.851045 0-173.842327-77.982072-173.842327-173.833117S686.62311 342.727759 782.475178 342.727759s173.823907 77.972862 173.823907 173.823907S878.326223 690.38376 782.475178 690.38376z m0-310.407656c-75.317383 0-136.592958 61.266365-136.592958 136.574539 0 75.317383 61.275575 136.583748 136.592958 136.583748 75.298963 0 136.574538-61.266365 136.574538-136.583748 0-75.30715-61.275575-136.574538-136.574538-136.574539z" fill="#885F44" ></path></symbol><symbol id="d-iconmexico" viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#F0F0F0" ></path><path d="M1024 512c0-202.988-118.13-378.38-289.392-461.196v922.39C905.87 890.38 1024 714.988 1024 512z" fill="#D80027" ></path><path d="M0 512c0 202.988 118.13 378.38 289.392 461.196V50.804C118.13 133.62 0 309.012 0 512zM378.434 512c0 73.766 59.8 133.566 133.566 133.566s133.566-59.8 133.566-133.566v-44.522H378.434V512z" fill="#6DA544" ></path><path d="M690.086 422.956H556.52c0-24.588-19.934-44.522-44.522-44.522s-44.522 19.934-44.522 44.522h-133.566c0 24.59 21.418 44.522 46.004 44.522h-1.482c0 24.59 19.932 44.522 44.522 44.522 0 24.59 19.932 44.522 44.522 44.522h89.044c24.59 0 44.522-19.932 44.522-44.522 24.59 0 44.522-19.932 44.522-44.522h-1.484c24.59 0 46.006-19.932 46.006-44.522z" fill="#FF9811" ></path></symbol><symbol id="d-iconSWANfenxi" viewBox="0 0 1024 1024"><path d="M559.872 513.955L450.63 435.92a34.708 34.708 0 0 1-17.967 6.284l-28.416 99.538a34.91 34.91 0 1 1-22.388-6.4l28.44-99.538a34.91 34.91 0 1 1 53.829-18.85l109.265 78.033a34.496 34.496 0 0 1 17.944-6.284l28.439-99.514a34.91 34.91 0 1 1 22.388 6.4l-28.439 99.514a34.91 34.91 0 1 1-53.83 18.828zM512 139.636c205.638 0 372.364 166.726 372.364 372.364S717.638 884.364 512 884.364 139.636 717.638 139.636 512 306.362 139.636 512 139.636z m0 698.182c179.945 0 325.818-145.873 325.818-325.818S691.945 186.182 512 186.182 186.182 332.055 186.182 512 332.055 837.818 512 837.818zM337.455 674.91h349.09a11.636 11.636 0 1 1 0 23.273h-349.09a11.636 11.636 0 1 1 0-23.273z m93.09-256a11.636 11.636 0 1 0 0-23.273 11.636 11.636 0 0 0 0 23.273z m162.91 116.364a11.636 11.636 0 1 0 0-23.273 11.636 11.636 0 0 0 0 23.273zM640 372.363a11.636 11.636 0 1 0 0-23.272 11.636 11.636 0 0 0 0 23.273zM384 581.819a11.636 11.636 0 1 0 0-23.273 11.636 11.636 0 0 0 0 23.273z" fill="#21A3DD" ></path></symbol><symbol id="d-iconqita1" viewBox="0 0 1024 1024"><path d="M870.4 1024h-153.6a153.6 153.6 0 0 1-153.6-153.6V614.4a51.2 51.2 0 0 1 51.2-51.2h256a153.6 153.6 0 0 1 153.6 153.6v153.6a153.6 153.6 0 0 1-153.6 153.6z m51.2-256c0-84.8384-94.3616-128-179.2-128h-76.8c-28.288 0-76.8-2.688-76.8 25.6v153.6c0 84.8384 43.1616 179.2 128 179.2h51.2c84.8384 0 153.6-94.3616 153.6-179.2v-51.2z m-51.2-307.2H614.4a51.2 51.2 0 0 1-51.2-51.2V153.6a153.6 153.6 0 0 1 153.6-153.6h153.6a153.6 153.6 0 0 1 153.6 153.6v153.6a153.6 153.6 0 0 1-153.6 153.6z m51.2-256c0-84.8384-68.7616-128-153.6-128h-51.2c-84.8384 0-128 43.1616-128 128v153.6c0 28.288 22.912 76.8 51.2 76.8h102.4c84.8384 0 179.2-94.3616 179.2-179.2V204.8zM307.2 1024H153.6a153.6 153.6 0 0 1-153.6-153.6v-153.6a153.6 153.6 0 0 1 153.6-153.6h256a51.2 51.2 0 0 1 51.2 51.2v256a153.6 153.6 0 0 1-153.6 153.6z m51.2-332.8c0-28.288-48.64-51.2-76.8-51.2H179.2c-84.8384 0-128 43.1616-128 128v51.2c0 84.8384 43.1616 179.2 128 179.2h25.6c84.8384 0 153.6-94.3616 153.6-179.2v-128z m51.2-230.4H153.6a153.6 153.6 0 0 1-153.6-153.6V153.6a153.6 153.6 0 0 1 153.6-153.6h153.6a153.6 153.6 0 0 1 153.6 153.6v256a51.2 51.2 0 0 1-51.2 51.2zM358.4 204.8c0-84.8384-43.1616-128-128-128H179.2C94.3616 76.8 51.2 119.9616 51.2 204.8v51.2c0 84.8384 43.1616 179.2 128 179.2h51.2c28.16 0 128-48.512 128-76.8V204.8z" fill="#48BAF5" ></path><path d="M870.4 1024h-153.6a153.6 153.6 0 0 1-153.6-153.6V614.4a51.2 51.2 0 0 1 51.2-51.2h256a153.6 153.6 0 0 1 153.6 153.6v153.6a153.6 153.6 0 0 1-153.6 153.6z m102.4-256a153.6 153.6 0 0 0-153.6-153.6h-153.6a51.2 51.2 0 0 0-51.2 51.2v153.6a153.6 153.6 0 0 0 153.6 153.6h51.2a153.6 153.6 0 0 0 153.6-153.6v-51.2z m-102.4-307.2H614.4a51.2 51.2 0 0 1-51.2-51.2V153.6a153.6 153.6 0 0 1 153.6-153.6h153.6a153.6 153.6 0 0 1 153.6 153.6v153.6a153.6 153.6 0 0 1-153.6 153.6z m102.4-256a153.6 153.6 0 0 0-153.6-153.6h-51.2a153.6 153.6 0 0 0-153.6 153.6v153.6a51.2 51.2 0 0 0 51.2 51.2h153.6a153.6 153.6 0 0 0 153.6-153.6V204.8zM307.2 1024H153.6a153.6 153.6 0 0 1-153.6-153.6v-153.6a153.6 153.6 0 0 1 153.6-153.6h256a51.2 51.2 0 0 1 51.2 51.2v256a153.6 153.6 0 0 1-153.6 153.6z m102.4-358.4a51.2 51.2 0 0 0-51.2-51.2H204.8a153.6 153.6 0 0 0-153.6 153.6v51.2a153.6 153.6 0 0 0 153.6 153.6h51.2a153.6 153.6 0 0 0 153.6-153.6v-153.6z m0-204.8H153.6a153.6 153.6 0 0 1-153.6-153.6V153.6a153.6 153.6 0 0 1 153.6-153.6h153.6a153.6 153.6 0 0 1 153.6 153.6v256a51.2 51.2 0 0 1-51.2 51.2z m0-256a153.6 153.6 0 0 0-153.6-153.6H204.8a153.6 153.6 0 0 0-153.6 153.6v51.2a153.6 153.6 0 0 0 153.6 153.6h153.6a51.2 51.2 0 0 0 51.2-51.2V204.8z" fill="#4076FE" ></path></symbol><symbol id="d-icondangan1" viewBox="0 0 1024 1024"><path d="M382.949 235.41h191.243v531.745H382.949z" fill="#D53C3A" ></path><path d="M433.797 285.258h89.537v245.106h-89.537z" fill="#FFFFFF" ></path><path d="M527.393 659.145c0 27.531-21.856 49.852-48.831 49.852-26.959 0-48.823-22.32-48.823-49.852s21.864-49.852 48.823-49.852c26.975 0 48.831 22.32 48.831 49.852z" fill="#CCCCCC" ></path><path d="M515.193 659.145c0 20.65-16.398 37.393-36.631 37.393-20.226 0-36.623-16.742-36.623-37.393 0-20.646 16.397-37.385 36.623-37.385 20.233 0 36.631 16.738 36.631 37.385z" fill="#888888" ></path><path d="M242.223 760.92L57.761 709.337l137.641-512.851 184.454 51.588z" fill="#73B3DA" ></path><path d="M254.462 518.833L168.11 494.68l63.444-236.393 86.343 24.149z" fill="#FFFFFF" ></path><path d="M225.036 644.131c-7.121 26.557-33.987 42.189-59.995 34.906-26.016-7.268-41.308-34.701-34.195-61.247 7.128-26.554 33.987-42.19 60.002-34.915 26.016 7.279 41.324 34.707 34.188 61.256z" fill="#CCCCCC" ></path><path d="M213.277 640.834c-5.357 19.923-25.506 31.64-45.012 26.189-19.506-5.459-30.987-26.031-25.652-45.947 5.357-19.912 25.498-31.633 45.012-26.179 19.513 5.458 30.987 26.029 25.652 45.937z" fill="#888888" ></path><path d="M576.232 235.41H767.49v531.745H576.232z" fill="#E6B255" ></path><path d="M627.104 285.258h89.529v245.106h-89.529z" fill="#FFFFFF" ></path><path d="M720.699 659.145c0 27.531-21.863 49.852-48.838 49.852s-48.824-22.32-48.824-49.852 21.85-49.852 48.824-49.852 48.838 22.32 48.838 49.852z" fill="#CCCCCC" ></path><path d="M708.484 659.145c0 20.65-16.391 37.393-36.623 37.393-20.219 0-36.631-16.742-36.631-37.393 0-20.646 16.412-37.385 36.631-37.385 20.233 0 36.623 16.738 36.623 37.385z" fill="#888888" ></path><path d="M774.479 235.41h191.258v531.745H774.479z" fill="#2A8AA0" ></path><path d="M825.344 285.258h89.527v245.106h-89.527z" fill="#FFFFFF" ></path><path d="M918.945 659.145c0 27.531-21.863 49.852-48.846 49.852-26.967 0-48.824-22.32-48.824-49.852s21.857-49.852 48.824-49.852c26.983 0 48.846 22.32 48.846 49.852z" fill="#CCCCCC" ></path><path d="M906.73 659.145c0 20.65-16.398 37.393-36.631 37.393-20.217 0-36.623-16.742-36.623-37.393 0-20.646 16.406-37.385 36.623-37.385 20.233 0 36.631 16.738 36.631 37.385z" fill="#4E4D4D" ></path><path d="M774.98 235.41h191.258v531.745H774.98z" fill="#38AAAA" ></path><path d="M825.846 285.258h89.537v245.106h-89.537z" fill="#FFFFFF" ></path><path d="M919.449 659.145c0 27.531-21.865 49.852-48.84 49.852s-48.83-22.32-48.83-49.852 21.855-49.852 48.83-49.852 48.84 22.32 48.84 49.852z" fill="#CCCCCC" ></path><path d="M907.232 659.145c0 20.65-16.396 37.393-36.623 37.393-20.217 0-36.631-16.742-36.631-37.393 0-20.646 16.414-37.385 36.631-37.385 20.227 0 36.623 16.738 36.623 37.385z" fill="#888888" ></path><path d="M29.302 767.55h965.395v59.964H29.302z" fill="#CCCCCC" ></path></symbol><symbol id="d-iconhuankuan" viewBox="0 0 1024 1024"><path d="M308 828.4H163.3c-17.6 0-32-14.4-32-32V508.8c0-17.6 14.4-32 32-32H308c17.6 0 32 14.4 32 32v287.6c0 17.6-14.4 32-32 32z m-136.7-40H300V516.8H171.3v271.6z" fill="#4C6070" ></path><path d="M213.9 741.3m-26.8 0a26.8 26.8 0 1 0 53.6 0 26.8 26.8 0 1 0-53.6 0Z" fill="#4C6070" ></path><path d="M738.1 735.7H572.2c-11 0-20-9-20-20s9-20 20-20h165.9c5.2 0 10-3 12.3-7.8l0.6-1.3c1.6-3.3 1.7-7.2 0.4-10.7l-2.4-6.3c-2-5.2-7.1-8.7-12.7-8.7H594.4c-9.6 0-19-2.6-27.3-7.5l-116.4-69c-2.1-1.2-4.5-1.9-6.9-1.9H335c-11 0-20-9-20-20s9-20 20-20h108.8c9.6 0 19 2.6 27.3 7.5l116.4 69c2.1 1.2 4.5 1.9 6.9 1.9h141.9c22 0 42.1 13.8 50 34.3l2.4 6.3c5.2 13.6 4.7 29-1.6 42.1l-0.6 1.3c-8.8 18.7-27.8 30.8-48.4 30.8z" fill="#4C6070" ></path><path d="M587.9 849c-0.1 0-0.1 0 0 0-102.8 0-262.5-103.4-269.3-107.8-9.3-6-11.9-18.4-5.8-27.7 6-9.3 18.4-11.9 27.7-5.8 1.6 1 156.5 101.3 247.3 101.3h0.1c75.6 0 140.7-25.7 182-47.3 46.5-24.3 89-57.4 111-86.4 10.2-13.5 13.5-26.2 8.1-31.4-6.5-6.3-26.4-7.2-48.4 10.7-17.9 14.6-31.4 24.5-41.1 30.2-5.7 3.3-19.1 11.1-31.5 3.6-7.7-4.6-11.6-13.6-9.9-22.4 2.1-10.2 11.5-17 21.6-16 5-2.9 15.5-9.9 35.6-26.4 39.2-32 80.7-28.5 101.4-8.6 10.4 10.1 15.7 24 14.8 39.3-0.9 14.6-7.2 29.7-18.7 45-25.7 34-72.2 70.5-124.3 97.8-45.3 23.7-116.9 51.9-200.6 51.9z" fill="#4C6070" ></path><path d="M495.1 353.3a151.1 151.1 0 1 0 302.2 0 151.1 151.1 0 1 0-302.2 0Z" fill="#FFBD5C" ></path><path d="M646.2 145.5c-114.6 0-207.8 93.2-207.8 207.8S531.7 561 646.2 561C760.8 561 854 467.8 854 353.3s-93.2-207.8-207.8-207.8z m0 375.5c-92.5 0-167.8-75.3-167.8-167.8s75.3-167.8 167.8-167.8S814 260.8 814 353.3 738.7 521 646.2 521z" fill="#4C6070" ></path><path d="M651 366.9L574.7 282c-6.5-7.2-5.9-18.3 1.3-24.8s18.3-5.9 24.8 1.3l48.9 54.3 43.4-53.6c6.1-7.5 17.1-8.7 24.7-2.6 7.5 6.1 8.7 17.1 2.6 24.7L651 366.9z" fill="#4C6070" ></path><path d="M710.1 363.3H584.4c-9.7 0-17.5-7.8-17.5-17.5s7.8-17.5 17.5-17.5h125.8c9.7 0 17.5 7.8 17.5 17.5s-7.9 17.5-17.6 17.5zM710.1 416.6H584.4c-9.7 0-17.5-7.8-17.5-17.5s7.8-17.5 17.5-17.5h125.8c9.7 0 17.5 7.8 17.5 17.5s-7.9 17.5-17.6 17.5z" fill="#4C6070" ></path><path d="M648.8 463.8c-9.7 0-17.5-7.8-17.5-17.5V345.8c0-9.7 7.8-17.5 17.5-17.5s17.5 7.8 17.5 17.5v100.5c0 9.6-7.8 17.5-17.5 17.5z" fill="#4C6070" ></path></symbol><symbol id="d-iconquanqiu" viewBox="0 0 1024 1024"><path d="M172.792584 465.872538A316.366165 316.366165 0 1 1 489.455388 782.090382a316.514484 316.514484 0 0 1-316.662804-316.217844z" fill="#83C8EC" ></path><path d="M265.195829 465.872538c0-174.572422 99.670915-316.366165 222.479721-316.366165s222.479722 141.793743 222.479722 316.366165-99.670915 316.217845-222.479722 316.217844-222.479722-141.645423-222.479721-316.217844z" fill="#FFFFFF" ></path><path d="M415.295481 465.872538c0-174.572422 35.300116-316.366165 78.757821-316.366165s78.757822 141.793743 78.757822 316.366165-35.151796 316.217845-78.757822 316.217844S415.295481 640.444959 415.295481 465.872538z" fill="#83C8EC" ></path><path d="M492.570104 803.151796h-17.353418A336.537659 336.537659 0 0 1 228.412514 257.928158l9.047509-10.530707 1.779838-4.597914a12.162225 12.162225 0 0 1 3.559676-3.707996l3.114716-1.334878 2.966396-3.411356A336.0927 336.0927 0 0 1 474.623407 130.224797h17.353418a336.685979 336.685979 0 0 1 0 673.223639z m0-25.807648h2.818077a39.89803 39.89803 0 0 0 15.7219-18.095017 268.162225 268.162225 0 0 0 22.841252-66.743917c3.411356-14.831981 6.377752-29.663963 9.195828-47.017381l1.334878-9.937427-26.549246-2.521437c-11.420626 0-22.989571-1.038239-34.706837-1.038239s-22.692932 0-33.668598 1.038239h-9.640788l1.779838 11.717265c2.521437 16.760139 5.784473 32.630359 9.195828 47.017381a262.081112 262.081112 0 0 0 23.731171 66.743917c6.674392 11.865585 12.013905 16.611819 15.7219 18.095017zM533.951333 771.263036c47.165701-13.942063 88.991889-51.615295 120.139049-105.010429l2.224798-4.004635-13.793743-5.191193a444.959444 444.959444 0 0 0-59.327926-14.831982l-13.497103-2.224797-1.483198 10.530707c-2.818076 17.353418-5.932793 33.668598-9.492468 48.797219A300.644264 300.644264 0 0 1 533.951333 771.263036z m-81.575898 0a300.644264 300.644264 0 0 1-25.362689-72.23175c-3.411356-14.831981-6.674392-31.443801-9.492468-48.797219l-1.928157-13.348783-29.960603 3.856315a452.672074 452.672074 0 0 0-57.548088 14.831982l-2.669757 0.889918 5.042874 9.640788c31.147161 53.098494 73.566628 90.326767 120.732329 105.158749z m-87.360371-21.803013l-5.784473-5.191193a278.396292 278.396292 0 0 1-42.567787-53.395134l-14.831981-25.511008-23.137891 10.530707-9.789108 5.487833 9.344148 10.085748a305.390498 305.390498 0 0 0 66.298957 48.352259z m257.038238 0l19.281576-9.344148a312.806489 312.806489 0 0 0 66.298957-48.35226l2.669757-2.966396-16.315179-9.789108-13.645423-6.526072-10.530707 18.984937a294.118192 294.118192 0 0 1-42.567787 53.395133z m106.048668-79.94438l7.267671-7.86095a309.543453 309.543453 0 0 0 67.930475-172.940904v-10.827346h-74.159907l-1.334879 30.998841a448.964079 448.964079 0 0 1-26.104287 116.579374l-10.382387 24.02781 14.831981 6.971031z m-476.551564-7.267671L266.975666 652.607184l24.17613-11.123986-7.415991-17.205098a434.873696 434.873696 0 0 1-25.955967-116.282735l-1.483198-30.850521h-70.006953l-4.301274-0.7416v11.568946a310.433372 310.433372 0 0 0 67.782155 172.940904zM667.439166 639.110081l7.56431-16.16686a421.673233 421.673233 0 0 0 27.884125-128.148319v-17.501739h-121.622248l-1.334878 54.730012c-1.038239 21.209733-2.669757 41.826188-4.597914 61.552723l-2.224797 19.874855 14.831981 2.224797a459.791425 459.791425 0 0 1 62.590962 16.61182z m-353.149479-6.081112l5.636153-2.076478a463.351101 463.351101 0 0 1 60.959444-14.831981l29.663963-4.597914-1.334879-18.243338c-2.076477-19.726535-3.559676-40.34299-4.449594-61.552723l-1.334878-54.136732H281.807648v17.353418A415.295481 415.295481 0 0 0 310.285052 622.943221zM548.783314 610.039397l2.224797-18.836616c1.779838-19.133256 3.263036-39.156431 4.301275-59.327926l1.334878-53.543453h-127.406721l0.889919 52.801854q1.631518 31.295481 4.449595 59.327926l2.224797 17.650058 11.420626-1.186559c11.420626 0 23.286211-1.038239 35.151796-1.038238s24.32445 0 36.190035 1.186558z m-366.646582-157.219003l4.152955-0.741599h70.006953l1.186558-27.587486a448.815759 448.815759 0 0 1 25.955968-116.579374l9.492468-22.099652c-8.899189-3.707995-17.501738-7.71263-25.659328-11.865585l-12.607184-6.971032-4.449595 4.746234A309.988413 309.988413 0 0 0 182.433372 444.959444z m221.293164-0.741599l1.334878-51.615296c0.889919-21.358053 2.373117-41.974508 4.449594-61.552723l2.521437-23.137891-30.405562-4.301274a463.351101 463.351101 0 0 1-60.959443-14.831982l-3.707996-1.334878-6.526072 14.831981A418.261877 418.261877 0 0 0 281.807648 437.988413v14.090382z m152.324449 0l-1.186558-50.280417c-1.038239-20.764774-2.521437-40.936269-4.301275-60.069525l-2.966396-24.917729-28.180765 2.818076c-11.865585 0-24.02781 1.038239-36.190035 1.038239s-23.73117 0-35.151796-1.038239l-10.679026-1.038238-2.224798 22.544612c-1.928158 19.133256-3.411356 39.304751-4.449594 60.069524l-1.186559 50.280418z m147.429896 0v-13.942063a418.261877 418.261877 0 0 0-28.329085-128.148319l-9.344148-21.209734-14.831981 5.487833A459.791425 459.791425 0 0 1 588.533024 311.471611l-15.7219 2.373117 2.966396 25.955967c1.928158 19.578216 3.559676 40.19467 4.597915 61.552723l1.186558 51.318656z m99.670915 0V444.959444a309.098494 309.098494 0 0 0-67.930475-172.792584l-10.827346-11.865585-18.391657 10.827346-16.611819 8.15759 12.607184 29.663963a441.993048 441.993048 0 0 1 25.955967 116.282734l1.186559 27.587486z m-319.48088-157.219004c11.717265 0 23.286211 0 34.706836-1.038238l25.659328-2.373117v-3.856315c-2.818076-16.908459-5.784473-32.778679-9.195828-47.017382a271.87022 271.87022 0 0 0-22.989571-66.150637 40.787949 40.787949 0 0 0-15.721901-18.095017h-5.784473a40.936269 40.936269 0 0 0-14.831981 18.095017 265.789108 265.789108 0 0 0-22.989571 66.150637c-3.411356 14.831981-6.674392 29.663963-9.195829 47.017382l-0.889919 5.487833h8.750869c9.789108 1.483198 21.061414 1.779838 32.48204 1.779837zM415.295481 290.558517l1.038239-7.119351c2.818076-17.501738 6.081112-33.816918 9.492468-48.797219a293.376593 293.376593 0 0 1 25.511008-72.38007h-0.741599c-47.314021 13.942063-89.733488 51.615295-120.28737 105.010429l-2.373117 4.597914a429.089224 429.089224 0 0 0 57.548088 14.831982z m153.955967-2.818077l14.831982-2.224797a444.959444 444.959444 0 0 0 59.327926-15.57358l10.679026-4.004635-11.272306-18.095018a205.867903 205.867903 0 0 0-108.866743-86.025492 295.60139 295.60139 0 0 1 25.362688 72.380069c3.559676 14.831981 6.674392 31.295481 9.492468 48.797219z m-264.899188-25.066048l11.568945-20.913094a281.807648 281.807648 0 0 1 42.419467-53.246814l5.191194-4.597914-19.133256 8.899189a310.433372 310.433372 0 0 0-66.298958 48.35226l-5.487833 6.081112 5.932793 3.263036c7.71263 4.004635 14.831981 7.71263 23.87949 11.123986z m372.431054-6.526072l16.611819-8.00927 12.458865-7.564311-30.405562-25.362688A292.190035 292.190035 0 0 0 640.741599 192.815759l-20.171495-9.640788 5.932793 5.191194a294.118192 294.118192 0 0 1 42.567787 53.395133z" fill="#333333" ></path></symbol><symbol id="d-iconweiwancheng" viewBox="0 0 1024 1024"><path d="M806.576 157.792c6.4 5.36 12.736 10.864 18.896 16.608l-32.688 35.136a421.008 421.008 0 0 0-19.008-16.544 414.768 414.768 0 0 0-19.056-14.832 422.752 422.752 0 0 0-94.336-52.352 423.952 423.952 0 0 0-131.28-28.992A434.656 434.656 0 0 0 504 96c-36.416 0-71.776 4.624-105.52 13.296a423.088 423.088 0 0 0-134.8 61.648A426.112 426.112 0 0 0 103.056 382.368a421.392 421.392 0 0 0-22.176 111.6C80.336 502.592 80 511.248 80 520c0 36.352 4.608 71.632 13.248 105.328a421.68 421.68 0 0 0 61.504 134.72 426.16 426.16 0 0 0 210.608 160.56 421.36 421.36 0 0 0 112.384 22.512c8.688 0.528 17.424 0.88 26.256 0.88 13.248 0 24.224 10.752 24.224 24 0 13.264-10.544 24-23.792 24H504c-9.808 0-19.52-0.4-29.168-0.992-1.088-0.064-2.192-0.032-3.264-0.112-0.512-0.032-0.976-0.176-1.472-0.24a469.376 469.376 0 0 1-110.4-21.296c-0.352-0.096-0.704-0.048-1.056-0.176-2.768-0.88-5.504-2.048-8.272-2.992a460.032 460.032 0 0 1-14.496-5.248c-2.736-1.04-5.536-1.888-8.256-2.992-0.736-0.288-1.376-0.72-2.064-1.088a470.96 470.96 0 0 1-96.64-53.68c-0.624-0.368-1.312-0.528-1.904-0.96a478.4 478.4 0 0 1-25.952-20.24c-0.912-0.768-1.664-1.648-2.432-2.512a475.216 475.216 0 0 1-74.576-79.824c-0.48-0.56-1.072-1.008-1.504-1.616-2.544-3.472-4.864-7.216-7.328-10.8-1.536-2.224-3.04-4.448-4.544-6.704-2.192-3.28-4.512-6.416-6.608-9.744-0.496-0.784-0.816-1.632-1.216-2.448a470.144 470.144 0 0 1-47.024-100.544c-0.16-0.4-0.448-0.72-0.592-1.152-0.416-1.312-0.72-2.656-1.136-3.968a470.96 470.96 0 0 1-7.456-25.904c-0.16-0.592-0.368-1.2-0.512-1.792-0.096-0.4-0.096-0.8-0.176-1.184a471.008 471.008 0 0 1-13.92-112.64L32 520.864V520c0-9.632 0.368-19.184 0.944-28.688 0.064-1.088 0.032-2.192 0.112-3.28 0.032-0.512 0.192-0.992 0.256-1.504a468.96 468.96 0 0 1 21.04-109.968c0.128-0.496 0.16-0.992 0.32-1.472 0.88-2.736 1.984-5.36 2.912-8.064 1.792-5.2 3.632-10.336 5.584-15.44 0.96-2.48 1.744-5.072 2.72-7.504 0.288-0.688 0.688-1.28 1.024-1.936a472.288 472.288 0 0 1 52.896-95.824c0.528-0.992 1.04-1.984 1.712-2.928 6.4-8.832 13.2-17.568 20.208-25.968 0.736-0.896 1.584-1.616 2.416-2.352a474.64 474.64 0 0 1 79.616-74.592c0.624-0.56 1.168-1.168 1.856-1.68 3.44-2.496 7.072-4.736 10.592-7.168 2.544-1.76 5.088-3.504 7.664-5.216 3.04-2 5.952-4.192 9.008-6.112 0.72-0.464 1.52-0.768 2.288-1.136a470.032 470.032 0 0 1 99.792-46.912c0.656-0.288 1.28-0.64 1.952-0.864 1.328-0.448 2.72-0.752 4.064-1.184a472.32 472.32 0 0 1 25.936-7.488c0.56-0.144 1.104-0.336 1.664-0.48 0.384-0.096 0.768-0.096 1.152-0.176a471.136 471.136 0 0 1 112.64-14.016l0.336-0.032v0.016l0.88-0.016V48H504c9.408 0 18.768 0.384 28.096 0.928 1.12 0.064 2.304 0.048 3.44 0.112 0.448 0.032 0.864 0.16 1.328 0.224 37.744 2.608 74.72 9.68 110.272 20.976 0.448 0.128 0.912 0.16 1.36 0.288 1.024 0.336 2 0.752 3.024 1.088 9.024 2.976 17.984 6.16 26.8 9.664l1.2 0.432c0.24 0.096 0.448 0.256 0.704 0.368a469.808 469.808 0 0 1 99.12 54.64c0.288 0.192 0.624 0.32 0.896 0.528 1.056 0.752 2 1.6 3.04 2.352 7.024 5.184 13.936 10.528 20.704 16.112 0.736 0.608 1.552 1.152 2.272 1.76 0.112 0.096 0.192 0.224 0.32 0.32zM638.592 913.2a23.984 23.984 0 0 1 30.272 15.392 24.032 24.032 0 0 1-15.392 30.256c-10.384 3.36-21.024 6.416-31.68 9.072a24 24 0 0 1-11.584-46.576 426.72 426.72 0 0 0 28.384-8.144z m274.608-529.712a23.984 23.984 0 1 1 45.6-14.976c3.408 10.4 6.496 21.04 9.168 31.616a24 24 0 1 1-46.528 11.76 439.312 439.312 0 0 0-8.24-28.4z m-43.92-96.848a422.88 422.88 0 0 0-16.624-24.432 24 24 0 1 1 38.688-28.384c6.448 8.784 12.688 17.92 18.528 27.2a23.984 23.984 0 1 1-40.592 25.6z m-113.568 565.968A24 24 0 0 1 784 891.408c-8.896 6.48-18.064 12.672-27.264 18.432a24 24 0 0 1-25.488-40.672c8.24-5.168 16.48-10.736 24.48-16.56z m182.4-227.44a24 24 0 0 1 15.408 30.24 481.6 481.6 0 0 1-11.248 30.944 24.032 24.032 0 0 1-31.2 13.312 23.968 23.968 0 0 1-13.328-31.2c3.68-9.152 7.056-18.432 10.112-27.888a24.048 24.048 0 0 1 30.24-15.408z m-48.736 131.424a24 24 0 0 1 5.28 33.536 475.504 475.504 0 0 1-20.272 25.92 23.888 23.888 0 0 1-18.4 8.576 23.984 23.984 0 0 1-18.368-39.408c6.288-7.52 12.432-15.36 18.24-23.344a24 24 0 0 1 33.52-5.28zM953.056 496a24 24 0 0 1 24 24v1.712c0 10.928-0.368 21.984-1.12 32.864a24 24 0 1 1-47.872-3.264c0.64-9.776 0.992-19.648 0.992-29.6V520a24 24 0 0 1 24-24zM736.96 279.04a24 24 0 0 1 0 33.92L528 521.936v302.08a24 24 0 1 1-48 0V512c0-6.368 2.544-12.48 7.04-16.976l216-216a24 24 0 0 1 33.936 0z" fill="#797979" ></path></symbol><symbol id="d-iconwode3" viewBox="0 0 1024 1024"><path d="M511.9 581.4c-43.9 0-87.3-11.4-125.6-33.1-80-45.3-129.7-130.5-129.7-222.4 0-140.8 114.6-255.4 255.4-255.4 140.9 0 255.5 114.6 255.5 255.4 0 92.1-49.9 177.3-130.1 222.5-38 21.5-81.4 33-125.5 33z m0-478.5c-122.9 0-222.9 100-222.9 223 0 80.2 43.4 154.6 113.3 194.2 67 37.9 153 37.7 219.1 0C691.5 480.6 735 406.2 735 325.9c0-123-100.1-223-223.1-223z" fill="#E86262" ></path><path d="M944.1 966.2c-9 0-16.2-7.3-16.2-16.2 0-185.4-124.6-350-302.9-400.2-8.6-2.4-13.6-11.4-11.2-20 2.4-8.6 11.4-13.6 20-11.2C826 572.7 960.4 750.1 960.4 950c0 9-7.3 16.2-16.3 16.2zM79.9 966.2c-9 0-16.2-7.3-16.2-16.2 0-199.9 134.2-377.3 326.2-431.5 8.7-2.4 17.6 2.6 20 11.2 2.4 8.6-2.6 17.6-11.2 20C220.5 600 96.1 764.6 96.1 950c0 9-7.3 16.2-16.2 16.2z" fill="#E86262" ></path></symbol><symbol id="d-iconyihuankuanbufen" viewBox="0 0 1024 1024"><path d="M307.2 307.2V0L171.776 135.424 36.096 0 0 36.096l135.424 135.68L0 307.2h307.2z" fill="#020202" ></path><path d="M512 0v51.2A460.8 460.8 0 1 1 51.2 512H0A512 512 0 1 0 512 0z" fill="#020202" ></path><path d="M519.936 847.36h51.2v-125.44h153.6v-51.2h-153.6v-58.368h153.6v-51.2h-153.6v-0.768l134.656-134.656-36.096-36.096-125.44 125.184-125.44-125.184-36.352 36.096 135.68 135.424h-151.808v51.2h153.6v58.368h-153.6v51.2h153.6v125.44z" fill="#020202" ></path></symbol><symbol id="d-iconicon-yibiaopan" viewBox="0 0 1024 1024"><path d="M563.2 367.104A154.0096 154.0096 0 0 1 656.896 460.8h231.4752A409.4976 409.4976 0 0 0 563.2 136.2944v230.8608zM563.2 512a51.2 51.2 0 1 0-102.4 0 51.2 51.2 0 0 0 102.4 0zM460.8 367.104V24.576l54.016 2.9184c259.7888 14.2336 467.968 222.0544 482.4576 481.6384L1000.2432 563.2H656.896A153.6512 153.6512 0 1 1 460.8 367.104zM333.2096 42.752a51.2 51.2 0 0 1 36.864 95.5392 399.1552 399.1552 0 1 0 509.3376 532.2752 51.2 51.2 0 0 1 93.7984 41.0624 501.4528 501.4528 0 0 1-459.52 300.4928C236.7488 1012.0704 12.288 787.5584 12.288 510.6688A501.5552 501.5552 0 0 1 333.2096 42.7008z" fill="#2C6DD2" ></path><path d="M888.3712 460.8A409.4976 409.4976 0 0 0 563.2 136.2944v230.8608A154.0096 154.0096 0 0 1 656.896 460.8h231.4752z" fill="#20C997" ></path></symbol><symbol id="d-iconfeiyong" viewBox="0 0 1024 1024"><path d="M362.4 477.5l98.5 96.1h-61c-14 0-25.4 10.9-25.4 24.3s11.4 24.3 25.4 24.3h90v38.3h-90c-14 0-25.4 10.9-25.4 24.3s11.4 24.3 25.4 24.3h90v58.2c0 13.4 11.4 24.3 25.4 24.3 14 0 25.4-10.9 25.4-24.3V709h87.8c14 0 25.4-10.9 25.4-24.3s-11.4-24.3-25.4-24.3h-87.8v-38.3h87.8c14 0 25.4-10.9 25.4-24.3s-11.4-24.3-25.4-24.3h-60l94.7-95.9 0.5-0.6 0.5-0.6c3.9-5.4 5.4-11.9 4.2-18.4-1.3-6.6-5.2-12.2-11-15.9-11.2-7.1-26.2-4.6-34.3 5.7L515 558.6l-112.4-111c-8.2-10.1-23.2-12.4-34.3-5.2-5.8 3.7-9.6 9.4-10.8 16-1.1 6.5 0.4 13 4.5 18.3l0.4 0.8z" fill="#FF4E7D" ></path><path d="M796.9 148.6H229.1c-30.5 0-55.4 21.8-55.4 48.5v653.6c0 26.7 24.8 48.5 55.4 48.5h567.8c30.5 0 55.3-21.8 55.3-48.5V197.1c0.1-26.7-24.8-48.5-55.3-48.5z m-570.1 48.9c0.3-0.3 1.1-0.7 2.3-0.7h567.8c1.2 0 2 0.4 2.3 0.7v652.8c-0.3 0.3-1.1 0.7-2.3 0.7H229.1c-1.2 0-2-0.4-2.3-0.7V197.5z" fill="#4E30DC" ></path><path d="M516.4 378.8c63.8 0 121.3-38 146.5-96.8 3.4-7.9 2.6-17-2.1-24.2-4.7-7.2-12.7-11.5-21.3-11.5-10.2 0-19.4 6-23.4 15.4-17.1 40.1-56.2 66-99.7 66s-82.6-25.9-99.7-66c-4-9.3-13.2-15.4-23.4-15.4-8.6 0-16.6 4.3-21.3 11.5-4.8 7.2-5.6 16.3-2.1 24.2 25.1 58.8 82.6 96.8 146.5 96.8z" fill="#4E30DC" ></path></symbol><symbol id="d-iconhuaban" viewBox="0 0 1024 1024"><path d="M608.056445 181.347633c11.343258 0 70.154801-107.291329 83.159811-124.270091 4.479503-5.924504 5.418754-7.225005 1.950752-11.487759s-11.126508-3.179002-19.579765-0.7225c-15.822762 4.624003-35.330276 0-57.294292-6.213505-44.072532-12.788259-107.652579-30.489522-133.229097 15.967262-2.456502 4.479503-0.794751 1.156001 4.190503 6.574755 13.36626 14.883511 69.865801 120.151838 81.353559 120.151838z" fill="#A3D4FF" ></path><path d="M608.056445 198.037395H568.607916c-14.450011 0-23.047767-10.765258-66.253298-82.36506-10.404008-17.195513-23.264517-38.509278-27.45502-43.350032a17.412263 17.412263 0 0 1-8.814507-10.259508 18.785014 18.785014 0 0 1 2.239752-15.461511c32.368024-58.667043 107.580329-36.992027 152.519862-23.987017 16.834262 4.840754 36.125026 9.753757 48.046285 6.213504 7.225005-2.095252 26.010019-7.225005 37.208777 6.285755s2.673252 26.371269-1.661751 32.079023-13.29401 20.808015-23.409017 37.714528c-48.624286 80.920059-58.161293 93.130318-72.972554 93.130318z m-34.246525-33.307274h28.900021c10.259508-11.487758 35.547026-53.537289 49.563537-76.946307 5.996754-9.970507 10.982008-18.207013 15.028011-24.781768a149.77436 149.77436 0 0 1-55.777041-8.308756c-45.228533-13.07726-87.494814-22.686517-108.375079 0 5.924504 8.092006 14.450011 22.180766 27.52727 43.711282a726.980032 726.980032 0 0 0 43.133281 66.253299z" fill="#2A5082" ></path><path d="M516.515628 617.665702m-395.93029 0a395.93029 395.93029 0 1 0 791.86058 0 395.93029 395.93029 0 1 0-791.86058 0Z" fill="#E9EAEB" ></path><path d="M144.861356 181.347633h33.307274v99.994073h-33.307274z" fill="#BCC0C4" ></path><path d="M111.554082 214.654907h99.994073v33.307275H111.554082zM311.542228 64.663797h33.307275v99.994074h-33.307275z" fill="#BCC0C4" ></path><path d="M278.234954 98.043322h99.994073v33.307274H278.234954z" fill="#BCC0C4" ></path><path d="M344.054752 459.076836z m495.057363-72.250053c-14.450011-60.328794-44.000282-123.54759-177.662881-204.539899a139.370352 139.370352 0 0 0-126.798842-5.780005c-137.275101 73.406054-167.692373 149.55761-181.781134 209.958654a326.859239 326.859239 0 0 0-8.742256 72.250053c0 141.321104 112.132082 255.909687 250.346433 255.909687S844.819869 599.675439 844.819869 458.571086a344.271502 344.271502 0 0 0-5.635504-72.105553z" fill="#A3D4FF" ></path><path d="M594.473435 731.315036c-146.956608 0-266.602695-121.958089-267.325195-271.9492v-0.79475A345.066253 345.066253 0 0 1 336.612997 382.92528c15.750512-67.409299 50.575037-146.306357 190.017639-220.868411 34.463275-18.423763 96.453821-22.686517 143.488605 5.852254C800.675086 246.733931 838.606364 310.675228 855.368376 382.92528a356.987511 356.987511 0 0 1 6.141255 75.934806c0 150.13561-119.790588 272.45495-267.036196 272.45495zM360.744514 458.715586c0 131.928597 104.907077 239.219925 233.728921 239.219925s233.728921-107.363579 233.728922-239.364425a316.816482 316.816482 0 0 0-5.274254-68.4208c-11.993509-51.297538-36.125026-112.854583-170.004375-194.063642a122.24709 122.24709 0 0 0-110.470331-4.913004c-127.376843 68.1318-158.588866 135.90235-173.400127 198.976646a310.675228 310.675228 0 0 0-8.308756 68.49305z" fill="#2A5082" ></path><path d="M824.373104 570.052918l-98.043322 46.529034-5.346504 2.023001a38.726028 38.726028 0 0 0-35.258026-20.591265H585.731179c-22.903267 0-57.800042-33.307274-85.399563-33.307274H402.360545c-40.243279 0-76.296056 32.946024-96.526071 51.875538-31.356523 31.356523-93.925069 94.575319-93.925069 94.575319l153.170112 153.386862c25.070768-25.070768 54.54879-49.852537 80.125309-49.852536h199.626896a117.839836 117.839836 0 0 0 84.315812-31.645523l166.175122-166.175122 47.107034-117.839836c-28.972271-28.466521-94.503069 2.239752-118.056586 71.021802z" fill="#FFFFFF" ></path><path d="M364.718267 888.0254L187.850138 711.157271l11.704508-11.776759S262.701192 635.800466 294.057715 604.732943c21.675016-20.085515 60.906795-56.716292 108.37508-56.716292h97.898821c18.785014 0 36.992027 10.115007 54.62104 19.941015 11.343258 6.285755 24.131518 13.43851 30.706273 13.43851h100.066323a55.704791 55.704791 0 0 1 40.74903 16.689762l84.604812-40.098779c16.834262-42.916531 50.575037-75.573555 86.700064-84.026812a58.594793 58.594793 0 0 1 55.921541 13.58301l7.803005 7.803006-52.453538 131.206096L740.996543 794.750582a133.951598 133.951598 0 0 1-96.092571 36.558527H444.843576c-15.533761 0-38.509278 15.100261-68.34855 44.939533zM235.101672 711.085021l130.050095 130.050095c23.553517-21.675016 51.947788-43.350032 79.908559-43.350032h199.771396a101.150074 101.150074 0 0 0 72.250053-26.804769l163.42962-163.42962L921.549425 505.75037a34.246525 34.246525 0 0 0-16.111762 0c-22.542017 5.202004-51.442038 28.900021-65.025047 69.071051l-2.239752 6.647005-95.51457 45.300783a85.544063 85.544063 0 0 1 2.528752 20.952515c0 39.159529-24.348268 66.325549-59.172794 66.325549H511.530375V681.317999h174.122627c23.987018 0 25.865519-24.998518 25.865519-32.729274 0-5.924504-1.228251-33.957525-25.865519-33.957525H585.731179c-15.244761 0-30.634022-8.525506-46.962534-17.629013-13.29401-7.225005-28.322021-15.750512-38.437029-15.750511H402.360545c-34.318775 0-67.409299 30.850773-85.182813 47.396034z" fill="#2A5082" ></path><path d="M94.864319 764.600635L194.843943 664.628237l216.670683 216.670683-99.979623 99.979624z" fill="#A3D4FF" ></path><path d="M311.542228 1004.853736L71.310802 764.62231 195.075143 641.07472 435.089819 881.450646zM118.490087 764.62231l193.052141 193.052141L387.982784 881.450646 195.075143 688.254004z" fill="#2A5082" ></path><path d="M183.074409 759.759881l23.553517-23.553517 33.307275 33.307275-23.553518 23.553517zM611.524448 498.019615H578.000423A50.069287 50.069287 0 0 1 528.220137 447.950328h33.307274A16.689762 16.689762 0 0 0 578.000423 464.64009h33.307275A16.689762 16.689762 0 0 0 628.21421 447.950328v-9.248007a16.617512 16.617512 0 0 0-11.415508-15.822761L562.394412 404.600296a49.924787 49.924787 0 0 1-34.174275-47.396034v-9.175757A50.069287 50.069287 0 0 1 578.000423 298.031468h33.307275a50.069287 50.069287 0 0 1 49.997036 49.997037h-33.090524a16.689762 16.689762 0 0 0-16.689762-16.689762H578.000423a16.689762 16.689762 0 0 0-16.689762 16.689762v9.320257a16.617512 16.617512 0 0 0 11.415508 15.822761l54.40429 18.134764a49.924787 49.924787 0 0 1 34.174275 47.396034V447.950328a50.069287 50.069287 0 0 1-49.780286 50.069287z" fill="#2A5082" ></path><path d="M578.217173 264.651944h33.307275v49.997036h-33.307275zM578.217173 481.329853h33.307275v49.997036h-33.307275z" fill="#2A5082" ></path></symbol><symbol id="d-iconwode4" viewBox="0 0 1024 1024"><path d="M512 545.7c-122.4 0-221.9-99.6-221.9-221.9S389.6 101.9 512 101.9s221.9 99.6 221.9 221.9S634.4 545.7 512 545.7z m0-333.6c-61.6 0-111.7 50.1-111.7 111.7S450.4 435.5 512 435.5 623.7 385.4 623.7 323.8 573.6 212.1 512 212.1z" fill="#167BBD" opacity=".8" ></path><path d="M888.4 922.1c-30.4 0-55.1-24.7-55.1-55.1 0-177.2-144.1-321.3-321.3-321.3S190.7 689.9 190.7 867c0 30.4-24.7 55.1-55.1 55.1-30.4 0-55.1-24.7-55.1-55.1 0-238 193.6-431.5 431.6-431.5 238 0 431.5 193.6 431.5 431.5-0.1 30.5-24.7 55.1-55.2 55.1z" fill="#167BBD" opacity=".8" ></path></symbol><symbol id="d-iconarchive-paper" viewBox="0 0 1024 1024"><path d="M992.5 1016.5h-960c-13.3 0-24-10.7-24-24v-688c0-13.3 10.7-24 24-24s24 10.7 24 24v664h912v-664c0-13.3 10.7-24 24-24s24 10.7 24 24v688c0 13.3-10.7 24-24 24z" fill="#1037AC" ></path><path d="M864.5 600.5c-13.3 0-24-10.7-24-24v-520h-656v520c0 13.3-10.7 24-24 24s-24-10.7-24-24v-544c0-13.3 10.7-24 24-24h704c13.3 0 24 10.7 24 24v544c0 13.3-10.7 24-24 24zM672.5 808.5h-320c-13.3 0-24-10.7-24-24v-88h-296c-13.3 0-24-10.7-24-24s10.7-24 24-24h320c13.3 0 24 10.7 24 24v88h272v-88c0-13.3 10.7-24 24-24h320c13.3 0 24 10.7 24 24s-10.7 24-24 24h-296v88c0 13.3-10.7 24-24 24z" fill="#1037AC" ></path><path d="M688.5 216.5h-352c-13.3 0-24-10.7-24-24s10.7-24 24-24h352c13.3 0 24 10.7 24 24s-10.7 24-24 24zM688.5 376.5h-352c-13.3 0-24-10.7-24-24s10.7-24 24-24h352c13.3 0 24 10.7 24 24s-10.7 24-24 24zM512.5 536.5h-176c-13.3 0-24-10.7-24-24s10.7-24 24-24h176c13.3 0 24 10.7 24 24s-10.7 24-24 24z" fill="#7A7EF5" ></path></symbol><symbol id="d-iconwode5" viewBox="0 0 1024 1024"><path d="M512.299824 314.415772m-249.853601 0a249.853601 249.853601 0 1 0 499.707203 0 249.853601 249.853601 0 1 0-499.707203 0Z" fill="#FF6600" ></path><path d="M512.299824 502.30568c-247.255124 0-447.737654 191.4878-447.737653 427.749366h895.475307c0-236.161624-200.48253-427.749366-447.737654-427.749366z" fill="#FF6600" opacity=".502" ></path></symbol><symbol id="d-iconbaxi" viewBox="0 0 1025 1024"><path d="M512.002 0c282.78 0 512.003 229.226 512.003 511.997 0 282.777-229.223 512.003-512.003 512.003C229.234 1024 0 794.773 0 511.997 0 229.227 229.234 0 512.002 0" fill="#6DA544" ></path><path d="M512.002 200.352l422.96 311.645-422.96 311.675L89.015 511.997z" fill="#FFDA44" ></path><path d="M512.002 333.91c98.373 0 178.102 79.74 178.102 178.101 0 98.364-79.73 178.108-178.102 178.108-98.36 0-178.101-79.745-178.101-178.108-0.001-98.36 79.74-178.1 178.101-178.1" fill="#F0F0F0" ></path><path d="M422.943 500.869c-30.94 0-60.834 4.726-88.976 13.45 1.256 97.303 80.458 175.785 178.035 175.785 60.345 0 113.623-30.069 145.813-75.938-55.09-69.008-139.914-113.297-234.872-113.297m263.837 45.25a178.647 178.647 0 0 0 3.307-34.123c0-98.364-79.73-178.102-178.101-178.102-73.399 0-136.384 44.399-163.637 107.817a368.008 368.008 0 0 1 74.628-7.625c103.42 0 196.988 43.007 263.803 112.033" fill="#0052B4" ></path></symbol><symbol id="d-iconaodaliya" viewBox="0 0 1024 1024"><path d="M1024.031 512.002c0 282.77-229.244 511.998-512.033 511.998C229.274 1024 0 794.772 0 512.002 0 512.098 511.998 0.035 511.998 0c282.79 0 512.033 229.228 512.033 512.002" fill="#0052B4" ></path><path d="M511.998 0h-0.065 0.065z m-1.354 512.002h1.354v-1.39c-0.452 0.472-0.903 0.923-1.354 1.39" fill="#F0F0F0" ></path><path d="M511.998 267.129V0.015h-0.065C229.147 0.05 0 229.275 0 512.018h267.144V361.557L417.55 512.018h93.092c0.452-0.467 0.903-0.918 1.354-1.386v-93.077L361.591 267.13h150.407z" fill="#F0F0F0" ></path><path d="M259.045 66.773C178.954 112.38 112.38 178.939 66.799 259.034v252.952h133.575V200.341h311.624V66.773H259.045z" fill="#D80027" ></path><path d="M511.998 449.038l-181.89-181.894h-62.964l244.854 244.842z" fill="#D80027" ></path><path d="M308.787 601.045l28.157 58.755 63.415-14.662-28.416 58.594 51.028 40.464-63.543 14.336 0.195 65.127-50.836-40.755-50.805 40.755 0.195-65.127-63.546-14.336 51.03-40.464-28.385-58.594 63.416 14.662z m457.81 111.313l14.03 29.37 31.742-7.337-14.226 29.304 25.512 20.242-31.768 7.157 0.095 32.58-25.385-20.386-25.42 20.387 0.1-32.581-31.774-7.157 25.515-20.242-14.224-29.304 31.738 7.337zM635.896 400.7l14.03 29.37 31.738-7.34-14.222 29.293 25.547 20.253-31.805 7.164 0.127 32.578-25.415-20.388-25.417 20.388 0.096-32.578-31.773-7.164 25.515-20.253-14.225-29.293 31.738 7.34z m130.7-178.1l14.03 29.4 31.743-7.372-14.226 29.34 25.512 20.207-31.768 7.16 0.095 32.581-25.385-20.387-25.42 20.387 0.1-32.58-31.774-7.16 25.515-20.208-14.224-29.34L752.532 252zM880.75 356.17l14.066 29.401 31.707-7.367-14.195 29.335 25.55 20.207-31.804 7.16 0.127 32.578L880.75 447.1l-25.386 20.384 0.065-32.578-31.773-7.16 25.516-20.207-14.191-29.335 31.708 7.367z m-81.637 155.831l11.06 34.012h35.773l-28.933 21.014 11.033 34.017-28.933-21-28.933 21 11.06-34.017-28.933-21.014h35.773z" fill="#F0F0F0" ></path></symbol><symbol id="d-iconCompare" viewBox="0 0 1055 1024"><path d="M1052.046129 716.968699c0-1.897858 0-3.584843-1.686986-5.271829a38.589786 38.589786 0 0 0-2.741351-5.060956 24.039539 24.039539 0 0 0-2.108731-4.006589 63.261944 63.261944 0 0 0-6.537068-8.224053l-193.792421-193.792422a52.718287 52.718287 0 0 0-74.649094 74.649094l103.749588 103.749588H52.718287a52.718287 52.718287 0 0 0 0 105.436573h948.929159a42.174629 42.174629 0 0 0 10.332785 0 35.004942 35.004942 0 0 0 4.428336-1.265238 54.405272 54.405272 0 0 0 5.482702-1.686986 53.350906 53.350906 0 0 0 4.850082-2.530477l4.217463-2.319605a53.140033 53.140033 0 0 0 14.550247-14.550247 26.14827 26.14827 0 0 0 2.108731-4.217463 36.059308 36.059308 0 0 0 2.741351-4.850082c0-1.686985 0-3.584843 1.686986-5.482702a27.202636 27.202636 0 0 0 1.265238-4.428336 56.724876 56.724876 0 0 0 0-21.087315 35.004942 35.004942 0 0 0-1.265238-5.060955zM2.319605 307.242175c0 1.686985 1.054366 3.584843 1.686985 5.271828s1.686985 3.37397 2.741351 5.060956a36.691928 36.691928 0 0 0 2.108731 4.00659 49.133443 49.133443 0 0 0 6.537068 8.013179l193.792421 193.792422a52.718287 52.718287 0 1 0 74.649094-74.438221l-103.749588-103.960461h822.405272a52.718287 52.718287 0 0 0 0-105.436573H52.718287a57.357496 57.357496 0 0 0-10.332785 1.054365l-4.428336 1.476112a27.202636 27.202636 0 0 0-5.482701 1.686985 53.350906 53.350906 0 0 0-4.850083 2.530478l-4.217463 2.108732a53.772652 53.772652 0 0 0-14.550247 14.76112 36.691928 36.691928 0 0 0-2.108731 4.00659 38.589786 38.589786 0 0 0-2.741351 5.060955c0 1.686985 0 3.584843-1.686985 5.271829a35.004942 35.004942 0 0 0-1.265239 4.428336 56.724876 56.724876 0 0 0 0 21.087315 37.957166 37.957166 0 0 0 1.265239 4.217463z" fill="#111111" ></path><path d="M933.53542 841.805601a53.140033 53.140033 0 0 0-74.649094 0l-91.940692 92.151565a52.718287 52.718287 0 0 0 74.438221 74.438221l92.151565-91.940692a53.140033 53.140033 0 0 0 0-74.649094zM212.981878 15.39374L120.830313 107.545305a52.718287 52.718287 0 0 0 74.649094 74.438221l91.940692-91.940692A52.718287 52.718287 0 0 0 212.981878 15.39374z" fill="#00C569" ></path></symbol></svg>',l=(a=document.getElementsByTagName("script"))[a.length-1].getAttribute("data-injectcss");if(l&&!d.__iconfont__svg__cssinject__){d.__iconfont__svg__cssinject__=!0;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(a){console&&console.log(a)}}!function(a){if(document.addEventListener)if(~["complete","loaded","interactive"].indexOf(document.readyState))setTimeout(a,0);else{var l=function(){document.removeEventListener("DOMContentLoaded",l,!1),a()};document.addEventListener("DOMContentLoaded",l,!1)}else document.attachEvent&&(h=a,c=d.document,t=!1,i=function(){t||(t=!0,h())},(p=function(){try{c.documentElement.doScroll("left")}catch(a){return void setTimeout(p,50)}i()})(),c.onreadystatechange=function(){"complete"==c.readyState&&(c.onreadystatechange=null,i())});var h,c,t,i,p}(function(){var a,l;(a=document.createElement("div")).innerHTML=h,h=null,(l=a.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",function(a,l){l.firstChild?function(a,l){l.parentNode.insertBefore(a,l)}(a,l.firstChild):l.appendChild(a)}(l,document.body))})}(window);
\ No newline at end of file
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 87.5 100"><defs><style>.cls-1{fill:#1697f6;}.cls-2{fill:#7bc6ff;}.cls-3{fill:#1867c0;}.cls-4{fill:#aeddff;}</style></defs><title>Artboard 46</title><polyline class="cls-1" points="43.75 0 23.31 0 43.75 48.32"/><polygon class="cls-2" points="43.75 62.5 43.75 100 0 14.58 22.92 14.58 43.75 62.5"/><polyline class="cls-3" points="43.75 0 64.19 0 43.75 48.32"/><polygon class="cls-4" points="64.58 14.58 87.5 14.58 43.75 100 43.75 62.5 64.58 14.58"/></svg>
This source diff could not be displayed because it is too large. You can view the blob instead.
<template>
<v-content style="margin-top: 20%">
<v-container fluid fill-height>
<v-layout align-center justify-center>
<v-flex>
<div class="v-card-profile">
<v-avatar
slot="offset"
class="mx-auto d-block"
size="130"
>
<img src="https://demos.creative-tim.com/vue-material-dashboard/img/marc.aba54d65.jpg">
</v-avatar>
<v-card-text class="text-xs-center">
<h6 class="category text-gray font-weight-thin mb-9"></h6>
<h4 class="card-title" v-text="userName"></h4>
<!-- <p class="card-description font-weight-light">Don't be scared of the truth because we need to-->
<!-- restart the human foundation in truth And I love you like Kanye loves Kanye I love Rick-->
<!-- Owens’ bed design but the back is...</p>-->
<!-- <v-btn-->
<!-- color="success"-->
<!-- round-->
<!-- class="font-weight-light"-->
<!-- >Follow-->
<!-- </v-btn>-->
</v-card-text>
</div>
</v-flex>
</v-layout>
</v-container>
</v-content>
</template>
<script>
export default {
name: 'Mine',
data: () => ({
userName: "杨铖的号头"
})
//
}
</script>
\ No newline at end of file
<template>
<v-container>
<v-navigation-drawer
v-model="drawerRight"
fixed
right
clipped
app
>
<!-- <v-list dense>-->
<!-- <v-list-tile @click.stop="right = !right">-->
<!-- <v-list-tile-action>-->
<!-- <v-icon>exit_to_app</v-icon>-->
<!-- </v-list-tile-action>-->
<!-- <v-list-tile-content>-->
<!-- <v-list-tile-title>Ope Temporary Drawer</v-list-tile-title>-->
<!-- </v-list-tile-content>-->
<!-- </v-list-tile>-->
<v-list subheader>
<v-subheader>列表</v-subheader>
<v-list-tile
v-for="item in items"
:key="item.title"
@click="switchTable(item)"
avatar
>
<v-list-tile-action>
<svg class="icon" aria-hidden="true">
<use :xlink:href="item.iconName"></use>
</svg>
</v-list-tile-action>
<v-list-tile-content>
<v-list-tile-title v-html="item.title"></v-list-tile-title>
</v-list-tile-content>
<v-list-tile-action>
<v-icon v-show="item.active"
color="green"
>check
</v-icon>
</v-list-tile-action>
</v-list-tile>
</v-list>
</v-navigation-drawer>
<v-toolbar
fixed
app
clipped-right
>
<!-- <v-toolbar-side-icon @click.stop="drawer = !drawer"></v-toolbar-side-icon>-->
<v-toolbar-title>仪表盘</v-toolbar-title>
<v-spacer></v-spacer>
<span class="body-2"
@click.stop="drawerRight = !drawerRight"
>
<svg class="icon" aria-hidden="true" style="vertical-align: middle; margin-right: 5px"><use
:xlink:href="selectedItem.iconName"></use></svg>
<span style="vertical-align: middle; margin-right: 2px" v-text="selectedItem.title"></span>
<v-icon style="vertical-align: middle">menu</v-icon>
</span>
<!-- <v-btn large-->
<!-- left-->
<!-- @click.stop="drawerRight = !drawerRight">-->
<!-- 未返还税金分析-->
<!-- <v-icon>menu</v-icon>-->
<!-- </v-btn>-->
<!-- <v-toolbar-side-icon @click.stop="drawerRight = !drawerRight"></v-toolbar-side-icon>-->
</v-toolbar>
<v-container ma-0 pa-0>
<Tableau :url="chartUrl"
width="100%"
ref="tableau"
:apiUrl="tableauApiUrl"
>
</Tableau>
</v-container>
</v-container>
</template>
<script>
import Tableau from './Tableau'
export default {
data: () => ({
chartUrl: process.env.VUE_APP_TABLEAU_API + 'unreturnedTax',
tableauApiUrl: require('../assets/tableaujs.js'),
// tableauApiUrl: 'https://public.tableau.com/javascripts/api/tableau-2.2.2.min.js',
drawer: null,
drawerRight: null,
right: false,
left: false,
items: [
{
iconName: '#d-iconyihuankuanbufen',
active: false,
title: '未返还税金分析',
avatar: 'https://cdn.vuetifyjs.com/images/lists/1.jpg',
chartUrl: process.env.VUE_APP_TABLEAU_API + 'unreturnedTax',
},
{
iconName: '#d-iconCompare',
active: false,
title: '未返还/返还后税金比较',
avatar: 'https://cdn.vuetifyjs.com/images/lists/2.jpg',
chartUrl: process.env.VUE_APP_TABLEAU_API + 'taxComparison',
},
{
iconName: '#d-iconhuaban',
active: false,
title: '利润/亏损分析',
avatar: 'https://cdn.vuetifyjs.com/images/lists/4.jpg',
chartUrl: process.env.VUE_APP_TABLEAU_API + 'profitAndLoss',
},
{
iconName: '#d-iconqita1',
active: false,
title: '其他国内数据',
avatar: 'https://cdn.vuetifyjs.com/images/lists/4.jpg',
chartUrl: process.env.VUE_APP_TABLEAU_API + 'otherDomesticData',
},
{
iconName: '#d-iconarchive-paper',
active: false,
title: '档案归档情况',
avatar: 'https://cdn.vuetifyjs.com/images/lists/4.jpg',
chartUrl: process.env.VUE_APP_TABLEAU_API + 'docSituation',
},
{
iconName: '#d-iconfeiyong',
active: false,
title: '费用分析',
avatar: 'https://cdn.vuetifyjs.com/images/lists/3.jpg',
chartUrl: process.env.VUE_APP_TABLEAU_API + 'costAnalysis',
},
{
iconName: '#d-iconquanqiu',
active: false,
title: '全球概览',
avatar: 'https://cdn.vuetifyjs.com/images/lists/4.jpg',
chartUrl: process.env.VUE_APP_TABLEAU_API + 'globalOverview',
},
{
iconName: "#d-iconmexico",
active: false,
title: '墨西哥税务分析',
avatar: 'https://cdn.vuetifyjs.com/images/lists/4.jpg',
chartUrl: process.env.VUE_APP_TABLEAU_API + 'mexicanTax',
},
{
iconName: '#d-iconaodaliya',
active: false,
title: '澳洲税务分析',
avatar: 'https://cdn.vuetifyjs.com/images/lists/4.jpg',
chartUrl: process.env.VUE_APP_TABLEAU_API + 'australianTax',
},
{
iconName: '#d-iconbaxi',
active: false,
title: '巴西税务分析',
avatar: 'https://cdn.vuetifyjs.com/images/lists/4.jpg',
chartUrl: process.env.VUE_APP_TABLEAU_API + 'brazilianTax',
},
{
iconName: '#d-iconqita',
active: false,
title: '其他国家税务分析',
avatar: 'https://cdn.vuetifyjs.com/images/lists/4.jpg',
chartUrl: process.env.VUE_APP_TABLEAU_API + 'otherCountries',
},
],
selectedItem: null
}),
props: {
source: String
},
components: {
Tableau
},
created() {
this.selectTable(this.items[0])
this.$axios({
method: 'get',
url: 'https://api.coindesk.com/v1/bpi/currentprice.json',
}).then((response) => { //这里使用了ES6的语法
console.log(response) //请求成功返回的数据
}).catch((error) => {
console.log(error) //请求失败返回的数据
})
},
mounted() {
console.log(process.env.VUE_APP_TABLEAU_API)
},
methods: {
selectTable(item) {
if (this.selectedItem != null) {
this.selectedItem.active = false
}
item.active = true
this.selectedItem = item
},
switchTable(item) {
this.selectTable(item)
this.drawerRight = !this.drawerRight
this.chartUrl = this.selectedItem.chartUrl
}
}
}
</script>
<style scoped>
</style>
\ No newline at end of file
<template>
<div id="tableau">
<!-- <button @click="initViz">nice</button>-->
</div>
</template>
<script>
export default {
name: 'Tableau',
props: {
url: '',
options: {},
width: '',
height: '',
filters: {},
apiUrl: {
// default: 'https://public.tableau.com/javascripts/api/tableau-2.2.2.min.js'
default: require('../assets/tableaujs.js')
}
},
data() {
return {
viz: {},
workBook: {}
}
},
watch: {
url() {
if (this.viz) {
this.viz.dispose()
}
this.initViz()
},
height(val) {
this.viz.setFrameSize(parseInt(this.width), parseInt(val))
},
width(val) {
this.viz.setFrameSize(parseInt(val), parseInt(this.height))
},
filters() {
if (this.viz) {
this.viz.dispose()
}
this.initViz()
}
},
computed: {
worksheet() {
return this.workBook.getActiveSheet()
}
},
methods: {
reloadViz() {
if (this.viz) {
this.viz.dispose()
}
this.initViz()
},
initViz() {
this.$axios({
method: 'get',
url: this.url
}).then((response) => { //这里使用了ES6的语法
let tableauUrl = response.data.data //请求成功返回的数据
const containerDiv = document.getElementById("tableau")
// Setting up constructor options
let options = {}
if (!this.options) {
options = {
height: this.height ? this.height : 1000,
width: this.width ? this.width : 1000,
hideTabs: true,
hideToolbar: true,
onFirstInteractive: () => {
this.workBook = this.viz.getWorkbook()
}
}
if (this.filters) {
Object.keys(this.filters).map((el) => {
options[el.toString()] = this.filters[el.toString()]
})
}
} else {
options = this.options
}
this.viz = new window.tableau.Viz(containerDiv, tableauUrl, options)
}).catch((error) => {
console.log(error) //请求失败返回的数据
})
}
},
mounted() {
let recaptchaScript = document.createElement('script')
// recaptchaScript.async = true
recaptchaScript.setAttribute('src', this.apiUrl)
this.tableauScript = document.head.appendChild(recaptchaScript)
// window.addEventListener('load', () => {
// this.initViz()
// })
this.initViz()
},
beforeDestroy() {
// this.viz.dispose()
}
}
</script>
<style scoped>
</style>
\ No newline at end of file
import Vue from 'vue'
import './plugins/vuetify'
import App from './App.vue'
import router from './router'
import store from './store'
// import FlagIcon from 'vue-flag-icon'
// import './assets/iconfont/iconfont.css'
import './assets/iconfont/iconfont.js'
import './assets/iconfont/globalcss.css'
import axios from 'axios'
Vue.config.productionTip = false
Vue.prototype.$axios = axios
// Vue.use(FlagIcon)
new Vue({
router,
store,
render: h => h(App)
}).$mount('#app')
import Vue from 'vue'
import Vuetify from 'vuetify/lib'
import 'vuetify/src/stylus/app.styl'
Vue.use(Vuetify, {
iconfont: 'md',
})
import Vue from 'vue'
import Router from 'vue-router'
import ChartApp from './views/ChartApp'
import Panel from './components/Panel'
import Mine from './components/Mine'
Vue.use(Router)
export default new Router({
routes: [
{
path: '/',
name: '',
component: ChartApp,
children: [
{path: '/', name: 'panel', component: Panel},
{path: 'mine', name: 'mine', component: Mine}
]
},
{
path: '/about',
name: 'about',
// route level code-splitting
// this generates a separate chunk (about.[hash].js) for this route
// which is lazy-loaded when the route is visited.
component: () => import(/* webpackChunkName: "about" */ './views/About.vue')
}
]
})
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export default new Vuex.Store({
state: {
},
mutations: {
},
actions: {
}
})
<template>
<div class="about">
<h1>This is an about page</h1>
</div>
</template>
<template>
<v-content class="ma-0 pa-0">
<v-container ma-0 pa-0 flat>
<router-view></router-view>
<v-bottom-nav
:active.sync="bottomNav"
:value="true"
absolute
style=" overflow: hidden;
position: fixed;
bottom: 0;
width: 100%;"
>
<v-btn
color="teal"
flat
value="panel"
depressed
:to="{name: 'panel'}"
>
<span>仪表盘</span>
<v-icon>table_chart</v-icon>
</v-btn>
<v-btn
color="teal"
flat
value="mine"
depressed
:to="{name: 'mine'}"
>
<span>我的</span>
<v-icon>account_box</v-icon>
</v-btn>
</v-bottom-nav>
</v-container>
</v-content>
</template>
<script>
export default {
data() {
return {
bottomNav: 'panel'
}
},
components: {}
}
</script>
<style scoped>
</style>
\ No newline at end of file
module.exports = {
/** 区分打包环境与开发环境
* process.env.NODE_ENV==='production' (打包环境)
* process.env.NODE_ENV==='development' (开发环境)
* baseUrl: process.env.NODE_ENV==='production'?"https://cdn.didabisai.com/front/":'front/',
*/
// 基本路径
publicPath: './',
// 输出文件目录
outputDir: './atms-web/src/main/webapp/orangeweb',
// eslint-loader 是否在保存的时候检查
// lintOnSave: true,
// use the full build with in-browser compiler?
// https://vuejs.org/v2/guide/installation.html#Runtime-Compiler-vs-Runtime-only
//compiler: false,
// webpack配置
// see https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md
chainWebpack: () => {
},
configureWebpack: () => {
},
//如果想要引入babel-polyfill可以这样写
// configureWebpack: (config) => {
// config.entry = ["babel-polyfill", "./src/main.js"]
// },
// vue-loader 配置项
// https://vue-loader.vuejs.org/en/options.html
//vueLoader: {},
// 生产环境是否生成 sourceMap 文件
// productionSourceMap: true,
// css相关配置
//css: {
// 是否使用css分离插件 ExtractTextPlugin
// extract: true,
// 开启 CSS source maps?
// sourceMap: false,
// css预设器配置项
// loaderOptions: {},
// 启用 CSS modules for all css / pre-processor files.
// modules: false
// },
// use thread-loader for babel & TS in production build
// enabled by default if the machine has more than 1 cores
//parallel: require('os').cpus().length > 1,
// 是否启用dll
// See https://github.com/vuejs/vue-cli/blob/dev/docs/cli-service.md#dll-mode
// dll: false,
// PWA 插件相关配置
// see https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-pwa
// pwa: {},
// webpack-dev-server 相关配置
devServer: {
open: process.platform === 'darwin',
host: '127.0.0.1',
port: 9099,
https: false,
hotOnly: false,
proxy: null, // 设置代理
before: app => {
}
},
// 第三方插件配置
pluginOptions: {
// ...
}
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -23,8 +23,69 @@ public class OrangeHeapController {
@ResponseBody
@GetMapping("unreturnedTax")
public ApiResultDto getUnreturnedTax() {
return ApiResultDto.success(tableauService.getUnreturnedTax().orElse(StringUtils.EMPTY));
}
//以上是示范代码
//TODO 加入其他图表
@ResponseBody
@GetMapping("taxComparison")
public ApiResultDto getTaxComparison() {
return ApiResultDto.success(tableauService.getTaxComparison().orElse(StringUtils.EMPTY));
}
@ResponseBody
@GetMapping("otherCountries")
public ApiResultDto getOtherCountries() {
return ApiResultDto.success(tableauService.getOtherCountries().orElse(StringUtils.EMPTY));
}
@ResponseBody
@GetMapping("costAnalysis")
public ApiResultDto getCostAnalysis() {
return ApiResultDto.success(tableauService.getCostAnalysis().orElse(StringUtils.EMPTY));
}
@ResponseBody
@GetMapping("profitAndLoss")
public ApiResultDto getProfitAndLoss() {
return ApiResultDto.success(tableauService.getProfitAndLoss().orElse(StringUtils.EMPTY));
}
@ResponseBody
@GetMapping("otherDomesticData")
public ApiResultDto getOtherDomesticData() {
return ApiResultDto.success(tableauService.getOtherDomesticData().orElse(StringUtils.EMPTY));
}
@ResponseBody
@GetMapping("docSituation")
public ApiResultDto getDocSituation() {
return ApiResultDto.success(tableauService.getDocSituation().orElse(StringUtils.EMPTY));
}
@ResponseBody
@GetMapping("globalOverview")
public ApiResultDto getGlobalOverview() {
return ApiResultDto.success(tableauService.getGlobalOverview().orElse(StringUtils.EMPTY));
}
@ResponseBody
@GetMapping("mexicanTax")
public ApiResultDto getMexicanTax() {
return ApiResultDto.success(tableauService.getMexicanTax().orElse(StringUtils.EMPTY));
}
@ResponseBody
@GetMapping("australianTax")
public ApiResultDto getAustralianTax() {
return ApiResultDto.success(tableauService.getAustralianTax().orElse(StringUtils.EMPTY));
}
@ResponseBody
@GetMapping("brazilianTax")
public ApiResultDto getBrazilianTax() {
return ApiResultDto.success(tableauService.getBrazilianTax().orElse(StringUtils.EMPTY));
}
}
......@@ -47,12 +47,72 @@ public class OrangeHeapService {
}
public Optional<String> getUnreturnedTax() {
// Optional<String> optional = authUserHelper.getCurrentAuditor();
// Optional<String> optional = Optional.of("admin");
Optional<String> optional = Optional.of("admin");
return optional.map(s -> String.format(systemConfig.getTableauUnreturnedTax(),
getTicket(s).orElse(StringUtils.EMPTY)));
}
//TODO 加入其他图表
public Optional<String> getTaxComparison() {
Optional<String> optional = Optional.of("admin");
return optional.map(s -> String.format(systemConfig.getTableauTaxComparison(),
getTicket(s).orElse(StringUtils.EMPTY)));
}
public Optional<String> getOtherCountries() {
Optional<String> optional = Optional.of("admin");
return optional.map(s -> String.format(systemConfig.getTableauOtherCountries(),
getTicket(s).orElse(StringUtils.EMPTY)));
}
public Optional<String> getCostAnalysis() {
Optional<String> optional = Optional.of("admin");
return optional.map(s -> String.format(systemConfig.getTableauCostAnalysis(),
getTicket(s).orElse(StringUtils.EMPTY)));
}
public Optional<String> getProfitAndLoss() {
Optional<String> optional = Optional.of("admin");
return optional.map(s -> String.format(systemConfig.getTableauProfitAndLoss(),
getTicket(s).orElse(StringUtils.EMPTY)));
}
public Optional<String> getOtherDomesticData() {
Optional<String> optional = Optional.of("admin");
return optional.map(s -> String.format(systemConfig.getTableauOtherDomesticData(),
getTicket(s).orElse(StringUtils.EMPTY)));
}
public Optional<String> getDocSituation() {
Optional<String> optional = Optional.of("admin");
return optional.map(s -> String.format(systemConfig.getTableauDocSituation(),
getTicket(s).orElse(StringUtils.EMPTY)));
}
public Optional<String> getGlobalOverview() {
Optional<String> optional = Optional.of("admin");
return optional.map(s -> String.format(systemConfig.getTableauGlobalOverview(),
getTicket(s).orElse(StringUtils.EMPTY)));
}
public Optional<String> getMexicanTax() {
Optional<String> optional = Optional.of("admin");
return optional.map(s -> String.format(systemConfig.getTableauMexicanTax(),
getTicket(s).orElse(StringUtils.EMPTY)));
}
public Optional<String> getAustralianTax() {
Optional<String> optional = Optional.of("admin");
return optional.map(s -> String.format(systemConfig.getTableauAustralianTax(),
getTicket(s).orElse(StringUtils.EMPTY)));
}
public Optional<String> getBrazilianTax() {
Optional<String> optional = Optional.of("admin");
return optional.map(s -> String.format(systemConfig.getTableauBrazilianTax(),
getTicket(s).orElse(StringUtils.EMPTY)));
}
}
......@@ -54,7 +54,7 @@
//获取固定资产二级分类的数据
var getAllFixedAssetDetailGroup = function(assetGroupType){
debugger;
var pageIndex = 1;
var pageSize = 10;
if(assetGroupType == '1'){
......@@ -68,7 +68,7 @@
pageSize = $scope.intangibleAssetsPagingOptions.pageSize;
}
assetGroupService.getAllFixedAssetDetailGroup(assetGroupType,pageIndex,pageSize).success(function(fixedAssetData){
debugger;
if(assetGroupType == '1'){
$scope.fixedAssetData = fixedAssetData.data['detailGroup'].list;
initFixedAssetPagingControl(fixedAssetData.data['totalItem']);
......@@ -81,42 +81,42 @@
}
}).error(function(){
debugger;
SweetAlert.error("获取类型为"+assetGroupType+"的资产数据出错");
});
};
//获取资产二级分类的数据
var getAllAssetDetailGroup = function(){
debugger;
assetGroupService.getAllAssetDetailGroup().success(function(resultData){
debugger;
$scope.fixedAssetData = resultData.data['1'];//1代表固定资产,获取返回数据map的key
$scope.longTermPendingData = resultData.data['2'];//2代表固定资产,获取返回数据map的key
$scope.intangibleAssetsData = resultData.data['3'];//3代表固定资产,获取返回数据map的key
}).error(function(){
debugger;
SweetAlert.error("获取资产数据出错");
});
};
$scope.pagingService = {
refreshFixedAssetDataGrid: function (assetGroupType) {
debugger;
$log.debug("refreshFixedAssetGrid");
getAllFixedAssetDetailGroup(assetGroupType);
}
};
var initFixedAssetPagingControl = function (totalItemsCount) {
debugger;
$scope.fixedAssetPagingOptions.totalItems = totalItemsCount;
};
var initLongTermPagingControl = function (totalItemsCount) {
debugger;
$scope.longTermPendingPagingOptions.totalItems = totalItemsCount;
};
var initIntangibleAssetsPagingControl = function (totalItemsCount) {
debugger;
$scope.intangibleAssetsPagingOptions.totalItems = totalItemsCount;
};
......@@ -129,7 +129,7 @@
};
//创建--固定资产
$scope.createNewData = function (type) {
debugger;
$scope.isEdit = false;
$scope.assetGroupType = type;
$scope.resetFixedAssetsObject();
......@@ -162,7 +162,7 @@
//给fixedAssetsObject实体赋予属性assetGroupType并赋值
$scope.fixedAssetsObject.assetGroupType = $scope.assetGroupType;
if($scope.isEdit){
debugger;
assetGroupService.updateAssetDetailGroup($scope.fixedAssetsObject).success(function () {
$(editModalSelector).modal('hide');
getAllFixedAssetDetailGroup($scope.assetGroupType);
......@@ -170,9 +170,9 @@
});
}else{
debugger;
assetGroupService.addAssetDetailGroup($scope.fixedAssetsObject).success(function () {
debugger;
if ($scope.fixedAssetsObject.groupYear)
$scope.fixedAssetsObject.groupYear = $scope.fixedAssetsObject.groupYear + "年";
// $scope.fixedAssetData.push($scope.fixedAssetsObject);
......@@ -190,7 +190,7 @@
};
//删除
$scope.delete = function (data) {
debugger;
assetGroupService.deleteAssetDetailGroup(data.id).success(function(){
getAllFixedAssetDetailGroup(data.assetGroupType);
// var index = $scope.fixedAssetData.indexOf(data);
......@@ -203,7 +203,7 @@
};
$scope.editRow = function (data,type) {
debugger;
$scope.assetGroupType = type;
$scope.isEdit = true;
$scope.fixedAssetsObject = angular.copy(data)
......
......@@ -63,7 +63,6 @@
taxGroupType:''
};
$scope.refreshAssetResultListGrid = function () {
$log.debug("refreshAssetResultListGrid");
getAssetResultList($scope.citAssetsListDto.assetType);
};
......@@ -232,25 +231,31 @@
}, withCredentials: true
}).success(function(resp){
$('#busy-indicator-container').hide();
assetListService.getAssetGroupResultData(projectId).success(function (groupResultData) {
$scope.assetGroupResultDataSource = groupResultData.data;
});
// $scope.assetGroupResultDataSource = resp.data;
InitGrid(false);
$scope.saveGroupType = 1;
$scope.isDisabled = true;
//为方便开发暂时先改为false
$scope.isDisabled = false;
$scope.modalInstance = $uibModal.open({
animation: false,
backdrop: 'static',
keyboard: false,
ariaLabelledBy: 'modal-title',
ariaDescribedBy: 'modal-body',
templateUrl: 'set-asset-group-modal.html',
scope: $scope,
windowClass: "set-asset-list-modal"
});
if(resp.code == 1){
assetListService.getAssetGroupResultData(projectId).success(function (groupResultData) {
$scope.assetGroupResultDataSource = groupResultData.data;
});
// $scope.assetGroupResultDataSource = resp.data;
InitGrid(false);
$scope.saveGroupType = 1;
$scope.isDisabled = true;
//为方便开发暂时先改为false
$scope.isDisabled = false;
$scope.modalInstance = $uibModal.open({
animation: false,
backdrop: 'static',
keyboard: false,
ariaLabelledBy: 'modal-title',
ariaDescribedBy: 'modal-body',
templateUrl: 'set-asset-group-modal.html',
scope: $scope,
windowClass: "set-asset-list-modal"
});
}else{
SweetAlert.error("文件导入出现错误,请重试");
}
}).error(function(resp){
SweetAlert.error("文件导入出现错误,请重试");
});
......@@ -258,6 +263,7 @@
//根据分类获取数据
function getAssetResultList(assetType) {
debugger;
$scope.citAssetsListDto.assetType = assetType;
$scope.TotalCount = 0;
$scope.TotalAccountAcquisitionValue = 0;
......@@ -265,7 +271,7 @@
$scope.TotalTaxCurrentYearDepreciationAmount = 0;
$scope.TotalYearDifferenceAmount = 0;
assetListService.getAssetResultListPage($scope.citAssetsListDto).success(function (assetListData) {
debugger;
var data = assetListData.data.list;
if (data) {
var index = 1;
......@@ -279,7 +285,7 @@
// }
// });
$scope.assetsResultData = data;
$scope.TotalCount = data.total;
// $scope.TotalAccountAcquisitionValue = PWC.round($scope.TotalAccountAcquisitionValue, 2);
// $scope.TotalAccountYearDepreciationAmount = PWC.round($scope.TotalAccountYearDepreciationAmount, 2);
// $scope.TotalTaxCurrentYearDepreciationAmount = PWC.round($scope.TotalTaxCurrentYearDepreciationAmount, 2);
......@@ -289,6 +295,7 @@
$scope.TotalTaxCurrentYearDepreciationAmount = PWC.round(data[0].totalTaxCurrentYearDepreciationAmount, 2);
$scope.TotalYearDifferenceAmount = PWC.round(data[0].totalYearDifferenceAmount, 2);
}
$scope.TotalCount = assetListData.data.total;
$scope.pagingOptions.totalItems = assetListData.data.total;
});
}
......@@ -1006,13 +1013,12 @@
//开始
(function initialize() {
//分页的设置
//分页的设置
$scope.pagingOptions = {
pageIndex: 1, //当前页码
totalItems: 0, //总数据
totalItems: 1, //总数据
pageSize: 100, //每页多少条数据
pageSizeString: "100"
};
/**************************************** function start*************************************************/
$scope.displayType = 2;
......@@ -1030,8 +1036,9 @@
initColumns();
initDxGrid();
initAssetResultDxGrid();
getAssetResultList(1);
// getAssetResultList(1);
$scope.refreshAssetResultListGrid();
getGroupList();
getGroupDetailList();
getUserPermission();
......
......@@ -263,7 +263,7 @@
if (resp.result) {
SweetAlert.success($translate.instant('ProcessSuccess'));
}else {
debugger;
if (resp.resultMsg && resp.resultMsg.length > 0) {
SweetAlert.warning(resp.resultMsg);
}else{
......
......@@ -51,7 +51,7 @@
$scope.getDataFromDatabase = function (queryParams){
citReportService.getAssetEamMappings(queryParams).success(function (resp) {
debugger;
if (resp.data) {
// minDate = data.
var index = 1;
......@@ -247,7 +247,7 @@
$scope.startCalculateData = function () {
citReportService.generateAssetEamMapping($scope.queryParams).success(function (data) {
debugger;
loadJournalEntryDataFromDB(1);
// if(status===204){
// SweetAlert.warning("没有数据可以下载");
......
......@@ -62,7 +62,7 @@
$scope.getDataFromDatabase = function (queryParams){
citReportService.getDistributionTables(queryParams).success(function (resp) {
debugger;
if (resp.data) {
// minDate = data.
var index = 1;
......@@ -258,7 +258,7 @@
$scope.startCalculateData = function () {
citReportService.generateDistributionTable($scope.queryParams).success(function (data) {
debugger;
$scope.totalBusinessIncome = data.data.totalBusinessIncome;
$scope.totalEmployeeRemuneration = data.data.totalEmployeeRemuneration;
$scope.totalTotalAssets = data.data.totalTotalAssets;
......
......@@ -957,7 +957,7 @@
//批量导出EXCEL
$scope.export = function () {
debugger;
var grp = _.find($scope.$parent.$parent.groups, function (g) {
return g.name == 'TaxReturnType';
});
......@@ -992,13 +992,13 @@
var reg = /^([A-Z]+[0-9]+){1}$|^([A-Z]+[0-9]+){1}([\+-]{1}[A-Z]+[0-9]+)+$/g;
var exportReportData = [];
angular.forEach(reportArray, function (currentVal) {
debugger;
var node = _.first(_.where(grp.children, {reportId: currentVal}));
if (!node) {
return;
}
var reportPromiss = citReportService.getReportData(node.reportId).success(function (reportData) {
debugger;
if (reportData && reportData.data && reportData.data.cellData) {
_.each(reportData.data.cellData, function (x) {
......
......@@ -103,7 +103,7 @@
//导入事件
var importFile = function (importType) {
debugger;
var impExl = $scope.importExcelFile;
var deferred = $q.defer();
......@@ -215,7 +215,7 @@
};
var loadImportInfoDataGrid = function () {
debugger;
$scope.importPLStatusGridOptions = {
bindingOptions: {
dataSource: 'citImportLogGridSource'
......@@ -300,7 +300,7 @@
};
var getImportLog = function () {
debugger;
citImportDataService.getCitDataImportLog(constant.citImportFileType.BalanceSheetPrcAdjust).success(function (data) {
if (data) {
$scope.citImportLogGridSource = data.data;
......@@ -447,7 +447,7 @@
};
$scope.downloadTemplate = function () {
debugger;
templateService.citDownloadTemplate(constant.citImportFileType.BalanceSheetPrcAdjust).success(function (data, status, headers) {
var octetStreamMime = 'application/octet-stream';
var contentType = headers('content-type') || octetStreamMime;
......@@ -478,7 +478,7 @@
//开始
(function initialize() {
debugger;
$log.debug('ImportTBController.ctor()...');
checkUserOrganizationPermissionList();
$scope.importFile = importFile;
......
......@@ -100,7 +100,7 @@
//导入事件
var importFile = function (importType) {
debugger;
var impExl = $scope.importExcelFile;
var deferred = $q.defer();
......@@ -208,7 +208,7 @@
};
var loadImportInfoDataGrid = function () {
debugger;
$scope.importPLStatusGridOptions = {
bindingOptions: {
dataSource: 'citImportLogGridSource'
......@@ -293,7 +293,7 @@
};
var getImportLog = function () {
debugger;
citImportDataService.getCitDataImportLog(constant.citImportFileType.DraftAccountMapping).success(function (data) {
if (data) {
$scope.citImportLogGridSource = data.data;
......@@ -386,7 +386,7 @@
};
$scope.downloadTemplate = function () {
debugger;
templateService.citDownloadTemplate(constant.citImportFileType.DraftAccountMapping).success(function (data, status, headers) {
var octetStreamMime = 'application/octet-stream';
var contentType = headers('content-type') || octetStreamMime;
......@@ -417,7 +417,7 @@
//开始
(function initialize() {
debugger;
$log.debug('ImportTBController.ctor()...');
checkUserOrganizationPermissionList();
$scope.importFile = importFile;
......
......@@ -100,7 +100,7 @@
//导入事件
var importFile = function (importType) {
debugger;
var impExl = $scope.importExcelFile;
var deferred = $q.defer();
......@@ -207,7 +207,7 @@
};
var loadImportInfoDataGrid = function () {
debugger;
$scope.importPLStatusGridOptions = {
bindingOptions: {
dataSource: 'citImportLogGridSource'
......@@ -292,7 +292,7 @@
};
var getImportLog = function () {
debugger;
citImportDataService.getCitDataImportLog(constant.citImportFileType.EAMAssetsDisposal).success(function (data) {
if (data) {
$scope.citImportLogGridSource = data.data;
......@@ -385,7 +385,7 @@
};
$scope.downloadTemplate = function () {
debugger;
templateService.citDownloadTemplate(constant.citImportFileType.EAMAssetsDisposal).success(function (data, status, headers) {
var octetStreamMime = 'application/octet-stream';
var contentType = headers('content-type') || octetStreamMime;
......@@ -416,7 +416,7 @@
//开始
(function initialize() {
debugger;
$log.debug('ImportTBController.ctor()...');
checkUserOrganizationPermissionList();
$scope.importFile = importFile;
......
......@@ -105,7 +105,7 @@
//导入事件
var importFile = function (importType) {
debugger;
var impExl = $scope.importExcelFile;
var deferred = $q.defer();
......@@ -173,16 +173,16 @@
withCredentials: true
}).then(function(data) {
var resp = data.data;
debugger;
$('#busy-indicator-container').hide();
deferred.resolve();
if (resp.result) {
debugger;
logDto.UpdateState = $translate.instant('ImportSuccess')+" "+resp.data + $translate.instant('ItemData');
vatOperationLogService.addOperationLog(logDto);
SweetAlert.success($translate.instant('ImportSuccess')+" "+resp.data + $translate.instant('ItemData'));
} else {
debugger;
if (resp.resultMsg && resp.resultMsg.length > 0) {
SweetAlert.warning(resp.resultMsg);
}else{
......@@ -223,7 +223,7 @@
};
var loadImportInfoDataGrid = function () {
debugger;
$scope.importPLStatusGridOptions = {
bindingOptions: {
dataSource: 'citImportLogGridSource'
......@@ -308,7 +308,7 @@ debugger;
};
var getImportLog = function () {
debugger;
var a = constant.citImportFileType.JournalAdjust;
citImportDataService.getCitDataImportLog(constant.citImportFileType.JournalAdjust).success(function (data) {
if (data) {
......@@ -456,7 +456,7 @@ debugger;
};
$scope.downloadTemplate = function () {
debugger;
templateService.citDownloadTemplate(constant.citImportFileType.JournalAdjust).success(function (data, status, headers) {
var octetStreamMime = 'application/octet-stream';
var contentType = headers('content-type') || octetStreamMime;
......@@ -487,7 +487,7 @@ debugger;
//开始
(function initialize() {
debugger;
$log.debug('ImportTBController.ctor()...');
checkUserOrganizationPermissionList();
$scope.importFile = importFile;
......
......@@ -103,7 +103,7 @@
//导入事件
var importFile = function (importType) {
debugger;
var impExl = $scope.importExcelFile;
var deferred = $q.defer();
......@@ -216,7 +216,7 @@
};
var loadImportInfoDataGrid = function () {
debugger;
$scope.importPLStatusGridOptions = {
bindingOptions: {
dataSource: 'citImportLogGridSource'
......@@ -301,7 +301,7 @@
};
var getImportLog = function () {
debugger;
citImportDataService.getCitDataImportLog(constant.citImportFileType.ProfitPrcAdjust).success(function (data) {
if (data) {
$scope.citImportLogGridSource = data.data;
......@@ -448,7 +448,7 @@
};
$scope.downloadTemplate = function () {
debugger;
templateService.citDownloadTemplate(constant.citImportFileType.ProfitPrcAdjust).success(function (data, status, headers) {
var octetStreamMime = 'application/octet-stream';
var contentType = headers('content-type') || octetStreamMime;
......@@ -479,7 +479,7 @@
//开始
(function initialize() {
debugger;
$log.debug('ImportTBController.ctor()...');
checkUserOrganizationPermissionList();
$scope.importFile = importFile;
......
......@@ -104,7 +104,7 @@
//导入事件
var importFile = function (importType) {
debugger;
var impExl = $scope.importExcelFile;
var deferred = $q.defer();
......@@ -177,7 +177,7 @@
vatOperationLogService.addOperationLog(logDto);
SweetAlert.success($translate.instant('ImportSuccess')+" "+resp.data + $translate.instant('ItemData'));
} else {
debugger;
if (resp.resultMsg && resp.resultMsg.length > 0) {
SweetAlert.warning(resp.resultMsg);
}else{
......@@ -218,7 +218,7 @@
};
var loadImportInfoDataGrid = function () {
debugger;
$scope.importPLStatusGridOptions = {
bindingOptions: {
dataSource: 'citImportLogGridSource'
......@@ -303,7 +303,7 @@
};
var getImportLog = function () {
debugger;
citImportDataService.getCitDataImportLog(constant.citImportFileType.SalaryAdvance).success(function (data) {
if (data) {
$scope.citImportLogGridSource = data.data;
......@@ -450,7 +450,7 @@
};
$scope.downloadTemplate = function () {
debugger;
templateService.citDownloadTemplate(constant.citImportFileType.SalaryAdvance).success(function (data, status, headers) {
var octetStreamMime = 'application/octet-stream';
var contentType = headers('content-type') || octetStreamMime;
......@@ -481,7 +481,7 @@
//开始
(function initialize() {
debugger;
$log.debug('ImportTBController.ctor()...');
checkUserOrganizationPermissionList();
$scope.importFile = importFile;
......
......@@ -106,7 +106,7 @@
//导入事件
var importFile = function (importType) {
debugger;
var impExl = $scope.importExcelFile;
var deferred = $q.defer();
......@@ -218,7 +218,7 @@
};
var loadImportInfoDataGrid = function () {
debugger;
$scope.importPLStatusGridOptions = {
bindingOptions: {
dataSource: 'citImportLogGridSource'
......@@ -303,7 +303,7 @@
};
var getImportLog = function () {
debugger;
citImportDataService.getCitDataImportLog(constant.citImportFileType.TrialBalance).success(function (data) {
if (data) {
$scope.citImportLogGridSource = data.data;
......@@ -450,7 +450,7 @@
};
$scope.downloadTemplate = function () {
debugger;
templateService.citDownloadTemplate(constant.citImportFileType.TrialBalance).success(function (data, status, headers) {
var octetStreamMime = 'application/octet-stream';
var contentType = headers('content-type') || octetStreamMime;
......@@ -481,7 +481,7 @@
//开始
(function initialize() {
debugger;
$log.debug('ImportTBController.ctor()...');
checkUserOrganizationPermissionList();
$scope.importFile = importFile;
......
......@@ -3,23 +3,23 @@ webservices.factory('assetGroupService', ['$http', 'apiConfig', function ($http,
'use strict';
return {
getAllAssetDetailGroup: function () {
debugger;
return $http.get('/asset/getAllAssetDetailGroup', apiConfig.create());
},
getAllFixedAssetDetailGroup: function (assetGroupType,pageIndex,pageSize) {
debugger;
return $http.post('/asset/getFixedAssetDetailGroup',{"assetGroupType":assetGroupType,"pageIndex":pageIndex,"pageSize":pageSize}, apiConfig.create());
},
addAssetDetailGroup:function (assetDetailGroupDto) {
debugger;
return $http.post('/asset/addAssetDetailGroup',assetDetailGroupDto, apiConfig.create());
},
updateAssetDetailGroup:function (assetDetailGroupDto) {
debugger;
return $http.post('/asset/editAssetDetailGroup', assetDetailGroupDto, apiConfig.create());
},
deleteAssetDetailGroup:function (id) {
debugger;
return $http.delete('/asset/deleteAssetDetailGroup?id=' + id, apiConfig.create());
}
......
......@@ -215,7 +215,7 @@
生成固定资产及EAM对应的数据
*/
generateAssetEamMapping : function(citAssetsListDto){
debugger;
return $http.post('/citReport/generateAssetEamMapping', citAssetsListDto, apiConfig.create());
},
/**
......@@ -242,7 +242,7 @@
生成所得税分配表的
*/
generateDistributionTable : function(citAssetsListDto){
debugger;
return $http.post('/citReport/generateDistributionTable', citAssetsListDto, apiConfig.create());
},
/**
......
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><title>didi2</title><link rel=stylesheet href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900"><link rel=stylesheet href="https://fonts.googleapis.com/css?family=Material+Icons"><link href=js/about.17654e8a.js rel=prefetch><link href=css/app.cf16809e.css rel=preload as=style><link href=css/chunk-vendors.1d7fe95e.css rel=preload as=style><link href=js/app.ce388b93.js rel=preload as=script><link href=js/chunk-vendors.cc3f6466.js rel=preload as=script><link href=css/chunk-vendors.1d7fe95e.css rel=stylesheet><link href=css/app.cf16809e.css rel=stylesheet></head><body><noscript><strong>We're sorry but didi2 doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=js/chunk-vendors.cc3f6466.js></script><script src=js/app.ce388b93.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><title>didi2</title><link rel=stylesheet href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900"><link rel=stylesheet href="https://fonts.googleapis.com/css?family=Material+Icons"><link href=js/about.17654e8a.js rel=prefetch><link href=css/app.cf16809e.css rel=preload as=style><link href=css/chunk-vendors.1d7fe95e.css rel=preload as=style><link href=js/app.4bce033e.js rel=preload as=script><link href=js/chunk-vendors.cc3f6466.js rel=preload as=script><link href=css/chunk-vendors.1d7fe95e.css rel=stylesheet><link href=css/app.cf16809e.css rel=stylesheet></head><body><noscript><strong>We're sorry but didi2 doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=js/chunk-vendors.cc3f6466.js></script><script src=js/app.4bce033e.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment