bigscreen ├── README.md ├── bash.exe.stackdump ├── build │ ├── asset-manifest.json │ ├── css │ │ └── animate.min.css │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ ├── mock │ │ ├── configuration.json │ │ └── menu.json │ ├── robots.txt │ └── static │ ├── css │ │ ├── 141.608915a2.css │ │ ├── 274.3012e76e.css │ │ ├── 359.2e6f8b5b.css │ │ ├── 361.3b125d30.css │ │ ├── 372.55afcbeb.css │ │ ├── 381.8b5fa6b1.css │ │ ├── 397.fbee23b6.css │ │ ├── 431.c2ae0206.css │ │ ├── 447.d7028b6f.css │ │ ├── 451.43ddc525.css │ │ ├── 492.08aa40d2.css │ │ ├── 517.2e6f8b5b.css │ │ ├── 536.3b125d30.css │ │ ├── 574.608915a2.css │ │ ├── 731.56f09a70.css │ │ ├── 757.08aa40d2.css │ │ ├── 769.d860a45c.css │ │ ├── 774.bcf5a00c.css │ │ ├── 943.6af75784.css │ │ ├── 990.fbee23b6.css │ │ ├── frame.05637a4c.css │ │ ├── login.3b125d30.css │ │ └── main.02bf1364.css │ ├── js │ │ ├── 141.2fc784a3.js │ │ ├── 175.a2eceec3.js │ │ ├── 250.951fed9e.js │ │ ├── 255.f0556d44.js │ │ ├── 26.efd5806b.js │ │ ├── 274.a5745dc4.js │ │ ├── 359.a3eeeb8a.js │ │ ├── 372.19f12e18.js │ │ ├── 378.ffc5b91c.js │ │ ├── 381.3de59421.js │ │ ├── 397.e8b7737c.js │ │ ├── 410.0d0aeef4.js │ │ ├── 422.76debbae.js │ │ ├── 431.32ad0b52.js │ │ ├── 447.c43caca4.js │ │ ├── 448.29f31132.js │ │ ├── 492.e0c8fa83.js │ │ ├── 517.e05210bc.js │ │ ├── 536.8307dfd7.js │ │ ├── 574.2b489e2d.js │ │ ├── 657.e2445703.js │ │ ├── 694.99882801.js │ │ ├── 729.01a3bc73.js │ │ ├── 730.21f357ee.js │ │ ├── 731.28432fd9.js │ │ ├── 757.a23454b6.js │ │ ├── 769.050eebe7.js │ │ ├── 774.7fb34a75.js │ │ ├── 781.e3773fd2.js │ │ ├── 808.8ca614a1.js │ │ ├── 851.96688009.js │ │ ├── 943.7088f922.js │ │ ├── 959.de806a6a.js │ │ ├── 988.363cc197.js │ │ ├── 990.69f9db3a.js │ │ ├── frame.fda3d2e7.js │ │ └── main.40843b8a.js │ └── media │ ├── bg.2c2f278aeeac35634bee.jpg │ ├── default.003f90b383291c3b90da.less │ ├── index.055e59921ebceeb1d504.less │ ├── index.05d6b3d413fbb98edfbf.less │ ├── index.0b3b51807c0b7672113d.less │ ├── index.204904264d1d037ba67d.less │ ├── index.23f27607b65091a93957.less │ ├── index.24d39731f50c09e35197.less │ ├── index.2d9fb415ffc012c89574.less │ ├── index.37b17263a36cd79805f2.less │ ├── index.3f817bd961500245f7ff.less │ ├── index.47036e1a27612a289690.less │ ├── index.4eac1d48a8120a7cd0e7.less │ ├── index.512735b3dccd7d4b3088.less │ ├── index.5636ef18afd6dc74c2d2.less │ ├── index.57db1704a579f540d45f.less │ ├── index.5c257f6dcc9bf7a41173.less │ ├── index.5ef9f8b6b37164777e6c.less │ ├── index.809a5ffcace15c2e835c.less │ ├── index.9190556357d57a70558d.less │ ├── index.92fcb87e2176cac36a55.less │ ├── index.97aa5de5dc90a95deda8.less │ ├── index.a3d92676a7b4217268bf.less │ ├── index.a5dc92314ecf7a2ac6dd.less │ ├── index.afe805950916a7c1c76c.less │ ├── index.c3888364f2e9d135a023.less │ ├── index.d53f1fd81d28a0faf934.less │ ├── index.d94a7ca0bbf6d89f57ff.less │ ├── index.e16b9e9f2a163b06b650.less │ ├── index.e2b6f656131e1ac6614d.less │ ├── index.e69db6d427cabb0d33a0.less │ ├── index.f2583e3d11d99f46dfed.less │ ├── index.f40673272480945eb1ba.less │ ├── jsoneditor-icons.15f2789dd231f36d43a4.svg │ ├── widgetAlignmentBar.9a20d71b65eb51733311.png │ ├── widgetAnnulusPie.7c357abb4763af02cdd3.png │ ├── widgetBackgroudBar.73e928625341b630f2d8.png │ ├── widgetBaseAreaLine.077e1f12fd578d7ed9d1.png │ ├── widgetBaseBar.7453e1c02ceb3b189074.png │ ├── widgetBaseFunnel.8d63ffa0f9e382e8a0e6.png │ ├── widgetBaseLengthwaysLine.8b4ffe871d49534970c5.png │ ├── widgetBaseLine.3802b0bc3072f49db18d.png │ ├── widgetBasePie.e40740ce3eaacb5f97d7.png │ ├── widgetBaseRadar.dcc630595e82c5201d4e.png │ ├── widgetBaseScatter.c16fdbdbf7e03d416b25.png │ ├── widgetBaseSmoothLine.4ec2cb008509ad6bf5b3.png │ ├── widgetCircleRadar.836bd5c5e78ba2f47382.png │ ├── widgetEmapBase.0ed960870fddb76f4aa1.png │ ├── widgetLengthwaysBar.57d45c5cc19b9252b80c.png │ ├── widgetRadiusBar.5c7baa8188e5089c5ed1.png │ ├── widgetRosetypePie.f2c5189d06e253a96786.png │ └── widgetStackBar.55c0bf09ff12ace813ec.png ├── config-overrides.js ├── package-lock.json ├── package.json ├── paths.json ├── public │ ├── css │ │ └── animate.min.css │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ ├── mock │ │ ├── configuration.json │ │ └── menu.json │ └── robots.txt ├── src │ ├── App.test.tsx │ ├── App.tsx │ ├── assets │ │ ├── font │ │ │ ├── iconfont.ttf │ │ │ ├── iconfont.woff │ │ │ └── iconfont.woff2 │ │ ├── image │ │ │ ├── common │ │ │ │ └── avatar.png │ │ │ ├── configuration │ │ │ │ ├── bar │ │ │ │ │ ├── widgetAlignmentBar.png │ │ │ │ │ ├── widgetBackgroudBar.png │ │ │ │ │ ├── widgetBaseBar.png │ │ │ │ │ ├── widgetLengthwaysBar.png │ │ │ │ │ ├── widgetRadiusBar.png │ │ │ │ │ └── widgetStackBar.png │ │ │ │ ├── emap │ │ │ │ │ └── widgetEmapBase.png │ │ │ │ ├── funnel │ │ │ │ │ └── widgetBaseFunnel.png │ │ │ │ ├── line │ │ │ │ │ ├── widgetBaseAreaLine.png │ │ │ │ │ ├── widgetBaseLengthwaysLine.png │ │ │ │ │ ├── widgetBaseLine.png │ │ │ │ │ └── widgetBaseSmoothLine.png │ │ │ │ ├── pie │ │ │ │ │ ├── widgetAnnulusPie.png │ │ │ │ │ ├── widgetBasePie.png │ │ │ │ │ └── widgetRosetypePie.png │ │ │ │ ├── radar │ │ │ │ │ ├── widgetBaseRadar.png │ │ │ │ │ └── widgetCircleRadar.png │ │ │ │ └── scatter │ │ │ │ └── widgetBaseScatter.png │ │ │ ├── login │ │ │ │ └── bg.jpg │ │ │ └── report │ │ │ └── canvas-bg.png │ │ └── scss │ │ ├── base │ │ │ ├── font.scss │ │ │ ├── normalize.scss │ │ │ └── var.scss │ │ ├── index.scss │ │ └── mixin │ │ ├── basic.scss │ │ ├── config.scss │ │ ├── function.scss │ │ └── mixins.scss │ ├── components │ │ ├── create-portal │ │ │ └── index.tsx │ │ ├── echarts │ │ │ └── index.tsx │ │ ├── json-editor │ │ │ ├── index.scss │ │ │ └── index.tsx │ │ ├── loading │ │ │ └── index.tsx │ │ ├── pop-confirm │ │ │ └── index.tsx │ │ ├── private-route │ │ │ ├── index.scss │ │ │ └── index.tsx │ │ ├── request │ │ │ └── index.tsx │ │ └── wrapper │ │ ├── index.scss │ │ └── index.tsx │ ├── config │ │ ├── index.ts │ │ └── table-config.ts │ ├── index.scss │ ├── index.tsx │ ├── logo.svg │ ├── pages │ │ ├── configuration │ │ │ ├── components │ │ │ │ ├── add-or-edit-page │ │ │ │ │ └── index.tsx │ │ │ │ ├── center │ │ │ │ │ ├── components │ │ │ │ │ │ ├── auxiliary.tsx │ │ │ │ │ │ ├── drag.tsx │ │ │ │ │ │ └── grid.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── header │ │ │ │ │ ├── index.scss │ │ │ │ │ └── index.tsx │ │ │ │ ├── left │ │ │ │ │ ├── index.scss │ │ │ │ │ └── index.tsx │ │ │ │ ├── right │ │ │ │ │ ├── index.scss │ │ │ │ │ └── index.tsx │ │ │ │ └── ruler │ │ │ │ ├── index.scss │ │ │ │ └── index.tsx │ │ │ ├── index.scss │ │ │ └── index.tsx │ │ ├── frame │ │ │ ├── components │ │ │ │ ├── bread-crumbs.tsx │ │ │ │ ├── menu.tsx │ │ │ │ └── routers.tsx │ │ │ ├── index.scss │ │ │ └── index.tsx │ │ ├── home │ │ │ ├── index.scss │ │ │ └── index.tsx │ │ ├── login │ │ │ ├── index.scss │ │ │ └── index.tsx │ │ ├── preview │ │ │ ├── index.scss │ │ │ └── index.tsx │ │ └── report │ │ └── big-screen │ │ ├── index.scss │ │ └── index.tsx │ ├── react-app-env.d.ts │ ├── reportWebVitals.ts │ ├── service │ │ ├── config.ts │ │ ├── download.ts │ │ ├── fetch.ts │ │ └── index.ts │ ├── setupProxy.js │ ├── setupTests.ts │ ├── store │ │ ├── actionType.ts │ │ ├── actions │ │ │ ├── authorization.ts │ │ │ ├── counter.ts │ │ │ └── largeScreen.ts │ │ ├── index.ts │ │ └── reducers │ │ ├── authorization.ts │ │ ├── counter.ts │ │ ├── index.ts │ │ └── largeScreen.ts │ ├── theme │ │ ├── dark.ts │ │ ├── index.ts │ │ └── white.ts │ ├── types │ │ └── index.ts │ ├── utils │ │ ├── echarts.ts │ │ ├── session-storage.ts │ │ └── tools.ts │ └── widget │ ├── bar │ │ └── index.tsx │ ├── emap │ │ └── index.tsx │ ├── form │ │ ├── index.tsx │ │ └── widget-form-radio.tsx │ ├── funnel │ │ └── index.tsx │ ├── group │ │ ├── index.scss │ │ └── index.tsx │ ├── image │ │ ├── index.scss │ │ └── index.tsx │ ├── index.scss │ ├── index.tsx │ ├── line │ │ └── index.tsx │ ├── pie │ │ └── index.tsx │ ├── radar │ │ └── index.tsx │ ├── scatter │ │ └── index.tsx │ ├── table │ │ ├── index.scss │ │ └── index.tsx │ ├── text │ │ ├── index.tsx │ │ ├── widget-base-text │ │ │ ├── index.scss │ │ │ └── index.tsx │ │ ├── widget-digital-scroll │ │ │ ├── components │ │ │ │ └── item.tsx │ │ │ ├── index.scss │ │ │ └── index.tsx │ │ └── widget-time-text │ │ ├── index.scss │ │ └── index.tsx │ └── tools │ ├── base-configuration │ │ ├── animate.ts │ │ ├── box.ts │ │ ├── coordinate.ts │ │ ├── data.ts │ │ ├── echarts.ts │ │ ├── font.ts │ │ ├── index.ts │ │ └── page.ts │ ├── main.ts │ ├── widget │ │ ├── bar │ │ │ ├── index.ts │ │ │ ├── main.ts │ │ │ ├── widget-alignment-bar.ts │ │ │ ├── widget-backgroud-bar.ts │ │ │ ├── widget-base-bar.ts │ │ │ ├── widget-lengthways-bar.ts │ │ │ ├── widget-radius-bar.ts │ │ │ └── widget-stack-bar.ts │ │ ├── emap │ │ │ ├── index.ts │ │ │ ├── main.ts │ │ │ └── widget-emap-base.ts │ │ ├── form │ │ │ ├── main.tsx │ │ │ └── widget-form-radio.tsx │ │ ├── funnel │ │ │ ├── index.ts │ │ │ ├── main.ts │ │ │ └── widget-funnel-bar.ts │ │ ├── index.ts │ │ ├── line │ │ │ ├── index.ts │ │ │ ├── main.ts │ │ │ ├── widget-base-area-line.ts │ │ │ ├── widget-base-lengthways-line.ts │ │ │ ├── widget-base-line.ts │ │ │ └── widget-base-smooth-line.ts │ │ ├── pie │ │ │ ├── index.ts │ │ │ ├── main.ts │ │ │ ├── widget-annulus-pie.ts │ │ │ ├── widget-base-pie.ts │ │ │ └── widget-rosetype-pie.ts │ │ ├── radar │ │ │ ├── index.ts │ │ │ ├── main.ts │ │ │ ├── widget-base-radar.ts │ │ │ └── widget-circle-radar.ts │ │ ├── scatter │ │ │ ├── index.ts │ │ │ ├── main.ts │ │ │ └── widget-base-scatter.ts │ │ ├── table │ │ │ ├── index.ts │ │ │ ├── main.ts │ │ │ └── widget-base-table.ts │ │ ├── text │ │ │ ├── main.ts │ │ │ ├── widget-base-text.ts │ │ │ ├── widget-digital-scroll.ts │ │ │ └── widget-time-text.ts │ │ ├── widget-group.ts │ │ └── widget-image.ts │ └── widget-types-configuration │ ├── bar.ts │ ├── emap │ │ ├── main.ts │ │ └── widget-emap-base.ts │ ├── form │ │ ├── main.ts │ │ └── widget-form-radio.ts │ ├── funnel.ts │ ├── group.ts │ ├── image.ts │ ├── index.ts │ ├── line.ts │ ├── pie.ts │ ├── radar.ts │ ├── scatter.ts │ ├── table.ts │ └── text │ ├── main.ts │ ├── widget-base-text.ts │ ├── widget-digital-scroll.ts │ └── widget-time-text.ts ├── tree.md ├── tsconfig.json └── yarn.lock