├── .env.development ├── .env.production ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .husky └── pre-commit ├── LICENSE ├── README.md ├── build ├── favicon.ico ├── manifest.json ├── robots.txt └── static │ └── loading.png ├── craco.config.js ├── dist ├── asset-manifest.json ├── favicon.ico ├── index.html ├── index.html.gz ├── manifest.json ├── robots.txt └── static │ ├── css │ ├── 104.119acc2e.chunk.css │ ├── 104.1eac53a6.chunk.css │ ├── 1276.56b98cb8.chunk.css │ ├── 1276.56b98cb8.chunk.css.gz │ ├── 1510.1e25f2c4.chunk.css │ ├── 1510.372e274e.chunk.css │ ├── 1602.a1fa2c14.chunk.css │ ├── 1602.a1fa2c14.chunk.css.gz │ ├── 1602.f7323bf7.chunk.css │ ├── 1858.119acc2e.chunk.css │ ├── 1858.1eac53a6.chunk.css │ ├── 1999.56b98cb8.chunk.css │ ├── 1999.9abc7979.chunk.css │ ├── 2033.56b98cb8.chunk.css │ ├── 2033.9abc7979.chunk.css │ ├── 2490.119acc2e.chunk.css │ ├── 2490.1eac53a6.chunk.css │ ├── 2537.31d6cfe0.chunk.css │ ├── 2537.8c5b220b.chunk.css │ ├── 2929.a1fa2c14.chunk.css │ ├── 2929.a1fa2c14.chunk.css.gz │ ├── 2929.f7323bf7.chunk.css │ ├── 3733.58256128.chunk.css │ ├── 3733.7ba2d983.chunk.css │ ├── 3733.7ba2d983.chunk.css.gz │ ├── 3854.58256128.chunk.css │ ├── 3854.7ba2d983.chunk.css │ ├── 3854.7ba2d983.chunk.css.gz │ ├── 4281.56b98cb8.chunk.css │ ├── 4281.56b98cb8.chunk.css.gz │ ├── 4281.9abc7979.chunk.css │ ├── 4342.a4c4a736.chunk.css │ ├── 4342.e0be88d4.chunk.css │ ├── 4492.0b24c74c.chunk.css │ ├── 4492.0b24c74c.chunk.css.gz │ ├── 4492.570d6621.chunk.css │ ├── 4499.a1fa2c14.chunk.css │ ├── 4499.a1fa2c14.chunk.css.gz │ ├── 4499.f7323bf7.chunk.css │ ├── 4536.37479b63.chunk.css │ ├── 4536.37479b63.chunk.css.gz │ ├── 4536.a3dc27dc.chunk.css │ ├── 4706.1e25f2c4.chunk.css │ ├── 4706.372e274e.chunk.css │ ├── 4751.a4c4a736.chunk.css │ ├── 4751.e0be88d4.chunk.css │ ├── 4909.1e25f2c4.chunk.css │ ├── 4909.372e274e.chunk.css │ ├── 5056.50159191.chunk.css │ ├── 5056.b5069ea8.chunk.css │ ├── 5056.b5069ea8.chunk.css.gz │ ├── 5209.0def0847.chunk.css │ ├── 5209.0def0847.chunk.css.gz │ ├── 5209.853620ba.chunk.css │ ├── 5492.0b24c74c.chunk.css │ ├── 5492.0b24c74c.chunk.css.gz │ ├── 5492.570d6621.chunk.css │ ├── 589.50159191.chunk.css │ ├── 589.b5069ea8.chunk.css │ ├── 589.b5069ea8.chunk.css.gz │ ├── 59.56b98cb8.chunk.css │ ├── 59.56b98cb8.chunk.css.gz │ ├── 6337.99b2d83b.chunk.css │ ├── 6337.99b2d83b.chunk.css.gz │ ├── 6337.fbb76613.chunk.css │ ├── 7829.1ec2b486.chunk.css │ ├── 7829.21d06e58.chunk.css │ ├── 7829.21d06e58.chunk.css.gz │ ├── 7866.0def0847.chunk.css │ ├── 7866.0def0847.chunk.css.gz │ ├── 7866.853620ba.chunk.css │ ├── 8922.56b98cb8.chunk.css │ ├── 8922.56b98cb8.chunk.css.gz │ ├── 8922.9abc7979.chunk.css │ ├── 9358.37479b63.chunk.css │ ├── 9358.37479b63.chunk.css.gz │ ├── 9358.a3dc27dc.chunk.css │ ├── main.8082850f.css │ ├── main.8082850f.css.gz │ └── main.bb3cbaa8.css │ ├── js │ ├── 104.6161463d.chunk.js │ ├── 104.87d0fa97.chunk.js │ ├── 104.87d0fa97.chunk.js.gz │ ├── 1072.4279c4d9.chunk.js │ ├── 1072.4279c4d9.chunk.js.gz │ ├── 1141.39016f8a.chunk.js │ ├── 1141.39016f8a.chunk.js.gz │ ├── 1141.3a8081ac.chunk.js │ ├── 1144.0b0ab97c.chunk.js │ ├── 1144.0b0ab97c.chunk.js.LICENSE.txt │ ├── 1144.0b0ab97c.chunk.js.gz │ ├── 1144.2b1c1e2b.chunk.js │ ├── 1144.2b1c1e2b.chunk.js.LICENSE.txt │ ├── 1144.98467d3a.chunk.js │ ├── 1144.98467d3a.chunk.js.LICENSE.txt │ ├── 1274.b73ba1e7.chunk.js │ ├── 1274.ef92e3fb.chunk.js │ ├── 1274.ef92e3fb.chunk.js.gz │ ├── 1276.089217be.chunk.js │ ├── 1276.0d3eacb1.chunk.js │ ├── 1276.275e6900.chunk.js │ ├── 1276.dc1ef18b.chunk.js │ ├── 1276.dd619c71.chunk.js │ ├── 1276.dd619c71.chunk.js.gz │ ├── 1276.ef7ffd12.chunk.js │ ├── 1276.ef7ffd12.chunk.js.gz │ ├── 1437.1f79c13e.chunk.js │ ├── 1437.cd9242bb.chunk.js │ ├── 1437.cd9242bb.chunk.js.gz │ ├── 1510.31d8a673.chunk.js │ ├── 1510.31d8a673.chunk.js.gz │ ├── 1510.90e749e7.chunk.js │ ├── 1510.90e749e7.chunk.js.gz │ ├── 1510.f620b27a.chunk.js │ ├── 1602.0dcb0729.chunk.js │ ├── 1602.0dcb0729.chunk.js.gz │ ├── 1637.3babf4c9.chunk.js │ ├── 1637.8af2efa8.chunk.js │ ├── 1637.8af2efa8.chunk.js.gz │ ├── 1643.67fb7106.chunk.js │ ├── 1643.67fb7106.chunk.js.gz │ ├── 1643.a5aff11f.chunk.js │ ├── 1681.7b9174b4.chunk.js │ ├── 1681.7b9174b4.chunk.js.gz │ ├── 1681.a1da8973.chunk.js │ ├── 1691.6da78cab.chunk.js │ ├── 1691.9ce8a88a.chunk.js │ ├── 1691.9ce8a88a.chunk.js.gz │ ├── 1808.d22cf48f.chunk.js │ ├── 1808.d22cf48f.chunk.js.LICENSE.txt │ ├── 1808.d22cf48f.chunk.js.gz │ ├── 1858.2d565c6c.chunk.js │ ├── 1858.2d565c6c.chunk.js.gz │ ├── 1858.4d9390ac.chunk.js │ ├── 1876.225e3ba8.chunk.js │ ├── 1876.75f0b4ba.chunk.js │ ├── 1876.75f0b4ba.chunk.js.gz │ ├── 1987.2e90e77f.chunk.js │ ├── 1987.2e90e77f.chunk.js.gz │ ├── 1987.b420f4b1.chunk.js │ ├── 2033.202116db.chunk.js │ ├── 2033.c9cd798c.chunk.js │ ├── 2054.050c8530.chunk.js │ ├── 2054.050c8530.chunk.js.LICENSE.txt │ ├── 2054.5737e0b1.chunk.js │ ├── 2054.5737e0b1.chunk.js.LICENSE.txt │ ├── 2054.5737e0b1.chunk.js.gz │ ├── 2058.7ae9724f.chunk.js │ ├── 2058.7ae9724f.chunk.js.gz │ ├── 2080.18a2678a.chunk.js │ ├── 2080.a7f819c9.chunk.js │ ├── 2089.2a53ce5b.chunk.js │ ├── 2089.2a53ce5b.chunk.js.gz │ ├── 2089.49c3b62a.chunk.js │ ├── 2089.83ef082f.chunk.js │ ├── 2089.83ef082f.chunk.js.gz │ ├── 2089.c9ac3c37.chunk.js │ ├── 2089.e4519a70.chunk.js │ ├── 2089.e93de0d9.chunk.js │ ├── 2125.0680d462.chunk.js │ ├── 2125.0680d462.chunk.js.gz │ ├── 2150.da1ef6c4.chunk.js │ ├── 2150.da1ef6c4.chunk.js.gz │ ├── 2374.d7fd2cb7.chunk.js │ ├── 2374.d7fd2cb7.chunk.js.gz │ ├── 2490.b6543c4c.chunk.js │ ├── 2490.b6543c4c.chunk.js.gz │ ├── 2519.78d568a0.chunk.js │ ├── 2519.78d568a0.chunk.js.gz │ ├── 2537.1499fdbc.chunk.js │ ├── 2537.1499fdbc.chunk.js.gz │ ├── 2570.64202005.chunk.js │ ├── 2570.c63b75fb.chunk.js │ ├── 2570.fae575e8.chunk.js │ ├── 2570.fae575e8.chunk.js.gz │ ├── 2693.ceaa6d8d.chunk.js │ ├── 2693.ceaa6d8d.chunk.js.gz │ ├── 2693.e808839f.chunk.js │ ├── 2855.4b9d09b1.chunk.js │ ├── 2855.4b9d09b1.chunk.js.LICENSE.txt │ ├── 2855.4b9d09b1.chunk.js.gz │ ├── 2855.65b34362.chunk.js │ ├── 2855.76d3c6d9.chunk.js │ ├── 2855.c889a988.chunk.js │ ├── 2855.c889a988.chunk.js.LICENSE.txt │ ├── 2855.c889a988.chunk.js.gz │ ├── 2911.798ebefd.chunk.js │ ├── 2911.798ebefd.chunk.js.gz │ ├── 2911.f023f436.chunk.js │ ├── 2911.f023f436.chunk.js.gz │ ├── 2929.243ad46d.chunk.js │ ├── 2929.a43308f0.chunk.js │ ├── 2929.a43308f0.chunk.js.gz │ ├── 3147.ad300ce0.chunk.js │ ├── 3147.ad300ce0.chunk.js.gz │ ├── 3259.4e20d77c.chunk.js │ ├── 3259.4e20d77c.chunk.js.gz │ ├── 3259.5ed792da.chunk.js │ ├── 3383.dd84bae4.chunk.js │ ├── 3383.dd84bae4.chunk.js.gz │ ├── 3383.f4579384.chunk.js │ ├── 3427.243fad98.chunk.js │ ├── 3427.243fad98.chunk.js.gz │ ├── 3427.692cb53c.chunk.js │ ├── 3469.a75e50f2.chunk.js │ ├── 3469.f1a039bd.chunk.js │ ├── 3469.f1a039bd.chunk.js.gz │ ├── 3486.9465e59e.chunk.js │ ├── 3486.9465e59e.chunk.js.gz │ ├── 3556.271d141f.chunk.js │ ├── 3556.271d141f.chunk.js.gz │ ├── 3556.9f18a277.chunk.js │ ├── 357.abefb7bc.chunk.js │ ├── 357.abefb7bc.chunk.js.gz │ ├── 3617.a7314204.chunk.js │ ├── 3617.a7314204.chunk.js.gz │ ├── 3733.cfe5c1d8.chunk.js │ ├── 3733.cfe5c1d8.chunk.js.gz │ ├── 3854.3eb3ab40.chunk.js │ ├── 3854.3eb3ab40.chunk.js.gz │ ├── 3854.4b79bb42.chunk.js │ ├── 3854.4b79bb42.chunk.js.gz │ ├── 3854.b746a6ac.chunk.js │ ├── 3854.d31d9a25.chunk.js │ ├── 3898.267638e1.chunk.js │ ├── 3898.847485c0.chunk.js │ ├── 3898.847485c0.chunk.js.gz │ ├── 3898.ecd4fc66.chunk.js │ ├── 3937.d75b77ec.chunk.js │ ├── 3937.d75b77ec.chunk.js.gz │ ├── 3969.5a026c8f.chunk.js │ ├── 3969.5a026c8f.chunk.js.gz │ ├── 3969.84251863.chunk.js │ ├── 3969.d5ac4ab2.chunk.js │ ├── 4281.2a29b126.chunk.js │ ├── 4281.2a29b126.chunk.js.gz │ ├── 4281.51d16afd.chunk.js │ ├── 4281.51d16afd.chunk.js.gz │ ├── 4281.7d406557.chunk.js │ ├── 4281.8abcf747.chunk.js │ ├── 4281.97c43d5f.chunk.js │ ├── 4281.a372a2c7.chunk.js │ ├── 4290.28b3ae37.chunk.js │ ├── 4290.28b3ae37.chunk.js.gz │ ├── 4290.70fd1d75.chunk.js │ ├── 4342.93307de0.chunk.js │ ├── 4342.93307de0.chunk.js.gz │ ├── 4410.7b4ddb1c.chunk.js │ ├── 4410.7b4ddb1c.chunk.js.gz │ ├── 4410.bf1e99d5.chunk.js │ ├── 4419.91c6c1cf.chunk.js │ ├── 4419.91c6c1cf.chunk.js.gz │ ├── 4470.0a6769a9.chunk.js │ ├── 4470.3e8e8bd3.chunk.js │ ├── 4470.3e8e8bd3.chunk.js.gz │ ├── 4470.91194031.chunk.js │ ├── 448.26421c32.chunk.js │ ├── 448.8eb1cce6.chunk.js │ ├── 448.8eb1cce6.chunk.js.gz │ ├── 448.abe49854.chunk.js │ ├── 448.abe49854.chunk.js.gz │ ├── 448.dd07bc31.chunk.js │ ├── 448.dd45176e.chunk.js │ ├── 4492.24ba3906.chunk.js │ ├── 4492.24ba3906.chunk.js.gz │ ├── 4499.6bcd1c5d.chunk.js │ ├── 4499.6bcd1c5d.chunk.js.gz │ ├── 4499.9ed78e1c.chunk.js │ ├── 4499.ffd07c0a.chunk.js │ ├── 4519.33d7523f.chunk.js │ ├── 4519.33d7523f.chunk.js.gz │ ├── 4519.f8a7c8eb.chunk.js │ ├── 4536.7cc8abab.chunk.js │ ├── 4536.b434d38d.chunk.js │ ├── 4536.b434d38d.chunk.js.gz │ ├── 4576.c7436273.chunk.js │ ├── 4576.c7436273.chunk.js.gz │ ├── 4576.ec257d9c.chunk.js │ ├── 4585.1f933536.chunk.js │ ├── 4585.1f933536.chunk.js.gz │ ├── 4706.018bb34f.chunk.js │ ├── 4706.789aed38.chunk.js │ ├── 4706.789aed38.chunk.js.gz │ ├── 4706.f054beb2.chunk.js │ ├── 4706.f054beb2.chunk.js.gz │ ├── 474.2a917bd4.chunk.js │ ├── 474.2a917bd4.chunk.js.gz │ ├── 4751.c8262a19.chunk.js │ ├── 4751.c8262a19.chunk.js.gz │ ├── 4909.717b7644.chunk.js │ ├── 4909.717b7644.chunk.js.gz │ ├── 4954.1f529d06.chunk.js │ ├── 4954.6e8a3374.chunk.js │ ├── 4954.6e8a3374.chunk.js.gz │ ├── 4954.ad0b74f2.chunk.js │ ├── 4993.4d13a63a.chunk.js │ ├── 4993.4d13a63a.chunk.js.LICENSE.txt │ ├── 4993.4d13a63a.chunk.js.gz │ ├── 4993.a0843c56.chunk.js │ ├── 4993.a0843c56.chunk.js.LICENSE.txt │ ├── 5056.35c89e4f.chunk.js │ ├── 5056.35c89e4f.chunk.js.gz │ ├── 5056.4415b33c.chunk.js │ ├── 5056.4415b33c.chunk.js.gz │ ├── 5056.f33f5d0d.chunk.js │ ├── 5161.3a7c0c6e.chunk.js │ ├── 5161.46d58082.chunk.js │ ├── 5161.a7a8d017.chunk.js │ ├── 5161.a7a8d017.chunk.js.gz │ ├── 5161.e2d06df9.chunk.js │ ├── 5161.e2d06df9.chunk.js.gz │ ├── 5161.f847b169.chunk.js │ ├── 5209.944b0d8a.chunk.js │ ├── 5209.944b0d8a.chunk.js.gz │ ├── 5209.f7c3b25f.chunk.js │ ├── 5261.af81aaad.chunk.js │ ├── 5261.af81aaad.chunk.js.gz │ ├── 5261.cdfe252b.chunk.js │ ├── 5261.cdfe252b.chunk.js.gz │ ├── 5321.943a8c1d.chunk.js │ ├── 5321.d7e84054.chunk.js │ ├── 5321.d7e84054.chunk.js.gz │ ├── 5366.66a33840.chunk.js │ ├── 5366.66a33840.chunk.js.LICENSE.txt │ ├── 5366.66a33840.chunk.js.gz │ ├── 5366.6af9754a.chunk.js │ ├── 5366.6af9754a.chunk.js.LICENSE.txt │ ├── 5366.6af9754a.chunk.js.gz │ ├── 5366.d7e5e6cf.chunk.js │ ├── 5366.d7e5e6cf.chunk.js.LICENSE.txt │ ├── 5367.5e7c00e6.chunk.js │ ├── 5367.a904b75c.chunk.js │ ├── 5367.e20e7ed2.chunk.js │ ├── 5367.e20e7ed2.chunk.js.gz │ ├── 5404.4682ee8f.chunk.js │ ├── 5404.4682ee8f.chunk.js.gz │ ├── 5404.b7c12a3e.chunk.js │ ├── 5404.f7d9508d.chunk.js │ ├── 5492.094cc748.chunk.js │ ├── 5492.c908c3ee.chunk.js │ ├── 5492.c908c3ee.chunk.js.gz │ ├── 5539.1eafe124.chunk.js │ ├── 5539.26b755d0.chunk.js │ ├── 5539.26b755d0.chunk.js.gz │ ├── 5539.41d743de.chunk.js │ ├── 5539.5373c409.chunk.js │ ├── 5539.761c28b7.chunk.js │ ├── 5539.cfa886cf.chunk.js │ ├── 5539.cfa886cf.chunk.js.gz │ ├── 5600.593eaaac.chunk.js │ ├── 5600.593eaaac.chunk.js.gz │ ├── 5600.69b5c964.chunk.js │ ├── 5608.25536401.chunk.js │ ├── 5608.25536401.chunk.js.gz │ ├── 5613.76acc987.chunk.js │ ├── 5613.76acc987.chunk.js.gz │ ├── 5613.a9327b4b.chunk.js │ ├── 5673.1b7801b6.chunk.js │ ├── 5673.1b7801b6.chunk.js.LICENSE.txt │ ├── 5673.3153aedd.chunk.js │ ├── 5673.3153aedd.chunk.js.LICENSE.txt │ ├── 5673.3153aedd.chunk.js.gz │ ├── 5673.a34ac720.chunk.js │ ├── 5673.a34ac720.chunk.js.LICENSE.txt │ ├── 5673.a34ac720.chunk.js.gz │ ├── 5673.de14a0af.chunk.js │ ├── 5673.de14a0af.chunk.js.LICENSE.txt │ ├── 5735.601a7115.chunk.js │ ├── 5735.601a7115.chunk.js.gz │ ├── 5735.93c589d0.chunk.js │ ├── 5748.3b0d9488.chunk.js │ ├── 5748.3b0d9488.chunk.js.gz │ ├── 5748.6fcbe9e7.chunk.js │ ├── 5748.7ebaded4.chunk.js │ ├── 5748.d323a881.chunk.js │ ├── 5748.d323a881.chunk.js.gz │ ├── 589.4a0a721d.chunk.js │ ├── 589.4a0a721d.chunk.js.gz │ ├── 59.0974ce37.chunk.js │ ├── 59.0974ce37.chunk.js.gz │ ├── 59.40b08f64.chunk.js │ ├── 59.40b08f64.chunk.js.gz │ ├── 59.5fc84ce7.chunk.js │ ├── 59.b257b5ea.chunk.js │ ├── 5903.23c13c5a.chunk.js │ ├── 5903.7943e9ef.chunk.js │ ├── 5903.7943e9ef.chunk.js.gz │ ├── 5945.b4babce8.chunk.js │ ├── 5945.b4babce8.chunk.js.gz │ ├── 6144.54aef639.chunk.js │ ├── 6144.54aef639.chunk.js.gz │ ├── 6155.72a4d5a3.chunk.js │ ├── 6155.72a4d5a3.chunk.js.LICENSE.txt │ ├── 6155.90d3980e.chunk.js │ ├── 6155.90d3980e.chunk.js.LICENSE.txt │ ├── 6286.25ef13af.chunk.js │ ├── 6286.c03f5cf7.chunk.js │ ├── 633.7bf86bb8.chunk.js │ ├── 633.ec31ca3c.chunk.js │ ├── 633.ec31ca3c.chunk.js.gz │ ├── 6337.6d9819fc.chunk.js │ ├── 6337.6d9819fc.chunk.js.gz │ ├── 6337.89be2a94.chunk.js │ ├── 6337.e04984f7.chunk.js │ ├── 6337.eaf1dc65.chunk.js │ ├── 6443.6ace79c9.chunk.js │ ├── 6443.7fad0bf3.chunk.js │ ├── 6443.b1a37c4c.chunk.js │ ├── 6443.cab93d41.chunk.js │ ├── 6443.cab93d41.chunk.js.gz │ ├── 6448.2b533bed.chunk.js │ ├── 6448.6bde4b99.chunk.js │ ├── 6448.6bde4b99.chunk.js.gz │ ├── 6448.f419cfd5.chunk.js │ ├── 6474.62e6ef29.chunk.js │ ├── 6474.62e6ef29.chunk.js.gz │ ├── 6474.75bc7789.chunk.js │ ├── 6503.599f075c.chunk.js │ ├── 6503.bade4f71.chunk.js │ ├── 6503.bade4f71.chunk.js.gz │ ├── 6503.ec8d915d.chunk.js │ ├── 6503.ec8d915d.chunk.js.gz │ ├── 6626.8f4daf70.chunk.js │ ├── 6626.8f4daf70.chunk.js.gz │ ├── 6709.525817a1.chunk.js │ ├── 6709.ac8f3565.chunk.js │ ├── 6709.ac8f3565.chunk.js.gz │ ├── 6732.33b63435.chunk.js │ ├── 6732.33b63435.chunk.js.gz │ ├── 6732.8f56f49e.chunk.js │ ├── 6789.ffcf71bd.chunk.js │ ├── 6789.ffcf71bd.chunk.js.gz │ ├── 6884.0021ae02.chunk.js │ ├── 6884.0021ae02.chunk.js.LICENSE.txt │ ├── 6884.247f9b99.chunk.js │ ├── 6884.247f9b99.chunk.js.LICENSE.txt │ ├── 6884.247f9b99.chunk.js.gz │ ├── 6884.902525f5.chunk.js │ ├── 6884.902525f5.chunk.js.LICENSE.txt │ ├── 6884.902525f5.chunk.js.gz │ ├── 70.425e2f10.chunk.js │ ├── 70.425e2f10.chunk.js.gz │ ├── 7087.b8789998.chunk.js │ ├── 7087.ce84c921.chunk.js │ ├── 7087.ce84c921.chunk.js.gz │ ├── 728.70943476.chunk.js │ ├── 728.70943476.chunk.js.gz │ ├── 7444.5ef2d761.chunk.js │ ├── 7444.5ef2d761.chunk.js.gz │ ├── 7444.723b3b1a.chunk.js │ ├── 7575.6d7cdcf3.chunk.js │ ├── 7575.6d7cdcf3.chunk.js.gz │ ├── 759.133bba9c.chunk.js │ ├── 759.133bba9c.chunk.js.gz │ ├── 759.8d633527.chunk.js │ ├── 759.fb3651ed.chunk.js │ ├── 770.549c8093.chunk.js │ ├── 770.549c8093.chunk.js.gz │ ├── 770.7590cfca.chunk.js │ ├── 7705.a6ccc82d.chunk.js │ ├── 7705.a6ccc82d.chunk.js.gz │ ├── 7829.076a0a0a.chunk.js │ ├── 7829.076a0a0a.chunk.js.gz │ ├── 7829.2afc94d7.chunk.js │ ├── 7829.6563e488.chunk.js │ ├── 7829.7c7bdbaf.chunk.js │ ├── 7829.e4036f99.chunk.js │ ├── 7866.cbbec44b.chunk.js │ ├── 7866.cbbec44b.chunk.js.gz │ ├── 7876.d5f83299.chunk.js │ ├── 7876.d5f83299.chunk.js.gz │ ├── 7876.e274565a.chunk.js │ ├── 7895.1a62b23a.chunk.js │ ├── 7895.72cff429.chunk.js │ ├── 7895.72cff429.chunk.js.gz │ ├── 7895.c317d316.chunk.js │ ├── 8037.0188c3b8.chunk.js │ ├── 8037.0188c3b8.chunk.js.LICENSE.txt │ ├── 8037.333b5968.chunk.js │ ├── 8037.333b5968.chunk.js.LICENSE.txt │ ├── 8138.beaa7c51.chunk.js │ ├── 8138.beaa7c51.chunk.js.gz │ ├── 8146.d6793f7b.chunk.js │ ├── 8146.d6793f7b.chunk.js.gz │ ├── 8272.47fc8f20.chunk.js │ ├── 8272.47fc8f20.chunk.js.gz │ ├── 8366.76510dbb.chunk.js │ ├── 8366.76510dbb.chunk.js.gz │ ├── 8431.02704af2.chunk.js │ ├── 8431.02704af2.chunk.js.gz │ ├── 8431.16af2d3f.chunk.js │ ├── 8431.3db65967.chunk.js │ ├── 8431.a2a64c47.chunk.js │ ├── 8431.a2a64c47.chunk.js.gz │ ├── 8431.d048a6f2.chunk.js │ ├── 8431.e79cc971.chunk.js │ ├── 8479.348fa276.chunk.js │ ├── 8479.348fa276.chunk.js.gz │ ├── 8479.611e6a00.chunk.js │ ├── 8698.4dab502d.chunk.js │ ├── 8698.f85cc98b.chunk.js │ ├── 8715.25d23a67.chunk.js │ ├── 8715.25d23a67.chunk.js.gz │ ├── 8715.d578cc38.chunk.js │ ├── 8715.f7fb9c48.chunk.js │ ├── 8715.f7fb9c48.chunk.js.gz │ ├── 8867.dd4341cd.chunk.js │ ├── 8867.dd4341cd.chunk.js.gz │ ├── 8880.4fdb5206.chunk.js │ ├── 8880.4fdb5206.chunk.js.gz │ ├── 8880.d40d9046.chunk.js │ ├── 8880.fb2c0c4d.chunk.js │ ├── 8884.08c9b788.chunk.js │ ├── 8884.08c9b788.chunk.js.gz │ ├── 8884.6ca8761a.chunk.js │ ├── 8884.73137436.chunk.js │ ├── 8884.7c9074a4.chunk.js │ ├── 8884.7c9074a4.chunk.js.gz │ ├── 8884.aaae8911.chunk.js │ ├── 8884.da9be608.chunk.js │ ├── 8922.21f71ada.chunk.js │ ├── 8922.21f71ada.chunk.js.gz │ ├── 8922.9eb352b3.chunk.js │ ├── 899.484093b8.chunk.js │ ├── 899.843a291f.chunk.js │ ├── 9.0be6eb6f.chunk.js │ ├── 9.0be6eb6f.chunk.js.LICENSE.txt │ ├── 9.e9a3a403.chunk.js │ ├── 9.e9a3a403.chunk.js.LICENSE.txt │ ├── 9.f405b1ba.chunk.js │ ├── 9.f405b1ba.chunk.js.LICENSE.txt │ ├── 9.f405b1ba.chunk.js.gz │ ├── 9011.5398121f.chunk.js │ ├── 9011.a1c039b9.chunk.js │ ├── 9011.a1c039b9.chunk.js.gz │ ├── 9011.c4f49ae6.chunk.js │ ├── 9011.c4f49ae6.chunk.js.gz │ ├── 9011.c6245be2.chunk.js │ ├── 9011.e8ca776c.chunk.js │ ├── 9112.4ea4fe17.chunk.js │ ├── 9112.4ea4fe17.chunk.js.gz │ ├── 9312.77d900f2.chunk.js │ ├── 9312.e915790b.chunk.js │ ├── 9312.e915790b.chunk.js.gz │ ├── 9358.6f4de3e5.chunk.js │ ├── 9358.6f4de3e5.chunk.js.gz │ ├── 9376.001ac6f1.chunk.js │ ├── 9376.001ac6f1.chunk.js.gz │ ├── 9376.77cd3ab3.chunk.js │ ├── 9376.7ca75f79.chunk.js │ ├── 9376.7ca75f79.chunk.js.gz │ ├── 939.1e04232d.chunk.js │ ├── 939.1e04232d.chunk.js.gz │ ├── 939.61c20cf0.chunk.js │ ├── 9429.343e8e56.chunk.js │ ├── 9429.343e8e56.chunk.js.gz │ ├── 9429.3b80998f.chunk.js │ ├── 9429.9750c738.chunk.js │ ├── 9429.9750c738.chunk.js.gz │ ├── 9429.a954c6e8.chunk.js │ ├── 9429.af98b8e7.chunk.js │ ├── 9493.4f4eb4dc.chunk.js │ ├── 9493.4f4eb4dc.chunk.js.gz │ ├── 9493.7b02b84a.chunk.js │ ├── 9955.a7a79bcf.chunk.js │ ├── 9955.a7a79bcf.chunk.js.gz │ ├── chunk-antd.07e32fc3.js │ ├── chunk-antd.79583664.js │ ├── chunk-antd.79583664.js.gz │ ├── chunk-common.96d62136.js │ ├── chunk-common.96d62136.js.LICENSE.txt │ ├── chunk-common.b2a5b5d2.js │ ├── chunk-common.b2a5b5d2.js.LICENSE.txt │ ├── chunk-common.b2a5b5d2.js.gz │ ├── chunk-common.d7ac1c20.js │ ├── chunk-common.d7ac1c20.js.LICENSE.txt │ ├── chunk-common.d7ac1c20.js.gz │ ├── chunk-echarts.0dbb8d06.chunk.js │ ├── chunk-echarts.0dbb8d06.chunk.js.LICENSE.txt │ ├── chunk-echarts.0dbb8d06.chunk.js.gz │ ├── chunk-echarts.b7627dc0.chunk.js │ ├── chunk-echarts.b7627dc0.chunk.js.LICENSE.txt │ ├── main.0d80b4a0.js │ ├── main.0d80b4a0.js.LICENSE.txt │ ├── main.0e006f9e.js │ ├── main.0e006f9e.js.LICENSE.txt │ ├── main.0e8b5c33.js │ ├── main.0e8b5c33.js.LICENSE.txt │ ├── main.16eb0263.js │ ├── main.16eb0263.js.LICENSE.txt │ ├── main.21cf94d6.js │ ├── main.21cf94d6.js.LICENSE.txt │ ├── main.67d059a3.js │ ├── main.67d059a3.js.LICENSE.txt │ ├── main.67d059a3.js.gz │ ├── main.7ca33f01.js │ ├── main.7ca33f01.js.LICENSE.txt │ ├── main.dbd8885b.js │ ├── main.dbd8885b.js.LICENSE.txt │ ├── main.dbd8885b.js.gz │ ├── main.f9bf4967.js │ └── main.f9bf4967.js.LICENSE.txt │ └── media │ ├── 1200360.3e0519c2ccc3c042b4a8.png │ ├── 401.b7f6880afa700cd52667.gif │ ├── 404.4cf6930dcf69a85c3202.png │ ├── 404.8abd869c287fc6776440.png │ ├── ant.31e59a015c19f74d8579.svg │ ├── ant.31e59a015c19f74d8579.svg.gz │ ├── ant.31e59a015c19f74d8579a709d2655f0f.svg │ ├── ant.31e59a015c19f74d8579a709d2655f0f.svg.gz │ ├── bg-1.7694411d08a41ca3baef.png │ ├── bgimg.74864b7fddf1bf302d32.svg │ ├── bgimg.74864b7fddf1bf302d32.svg.gz │ ├── big.63f559a03f829d4d22b2.jpg │ ├── iconfont.1357688937ad673c1da1.woff2 │ ├── iconfont.c7a1244c7bbbac73b1a0.ttf │ ├── iconfont.ca5176d3232ec1cf7e05.eot │ ├── iconfont.cde6ec0a11204aaf4de3.woff │ ├── logo.2d27ead7c10f774c5306.svg │ ├── logo.2d27ead7c10f774c5306.svg.gz │ ├── monkey2.bb1a3ac1b29942aea817.png │ └── svgo.bea5ad99d7555bd66800.yml ├── jsconfig.json ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── index.html ├── manifest.json ├── robots.txt └── static │ └── loading.png ├── scripts └── index.js └── src ├── App.js ├── api ├── login.js ├── table.js └── user.js ├── assets ├── iconfont │ ├── demo.css │ ├── iconfont.css │ ├── iconfont.eot │ ├── iconfont.js │ ├── iconfont.json │ ├── iconfont.ttf │ ├── iconfont.woff │ └── iconfont.woff2 ├── imgs │ ├── 401_images │ │ └── 401.gif │ ├── 404.png │ ├── 404_images │ │ ├── 404.png │ │ └── 404_cloud.png │ ├── ant.svg │ ├── bg-1.png │ ├── bgimg.svg │ ├── githubCorner.png │ ├── logo.png │ └── logo.svg └── test │ ├── 1200360.png │ ├── big.jpg │ └── monkey2.png ├── components ├── FullScreen │ ├── index.jsx │ └── index.module.scss ├── Hamburger │ ├── index.jsx │ └── index.module.scss ├── Loading │ └── index.jsx ├── Mallki │ ├── index.jsx │ └── index.module.scss ├── PanThumb │ ├── index.jsx │ └── index.module.scss ├── RichText │ ├── draf │ │ ├── index.jsx │ │ └── index.scss │ └── tynimce │ │ ├── dynamicLoadScript.js │ │ ├── index.jsx │ │ ├── index.module.scss │ │ ├── plugins.js │ │ ├── reactTinymc.jsx │ │ ├── toolbar.js │ │ └── utils │ │ ├── data2blob.js │ │ ├── effectRipple.js │ │ ├── language.js │ │ └── mimes.js ├── RightPanel │ ├── index.jsx │ └── index.module.scss ├── SvgIcon │ ├── index.jsx │ └── index.module.scss ├── UploadExcel │ ├── index.jsx │ └── index.module.scss ├── YuCard │ ├── index.jsx │ └── index.module.scss └── YuStreetMap │ ├── index.jsx │ └── index.module.scss ├── config ├── constant.js └── il8n.js ├── defaultSettings.js ├── hooks └── index.js ├── icons ├── index.js ├── svg │ ├── 404.svg │ ├── ant-design.svg │ ├── baidu.svg │ ├── bug.svg │ ├── chat.svg │ ├── clipboard.svg │ ├── cloudy.svg │ ├── dashboard.svg │ ├── delete.svg │ ├── drag.svg │ ├── excel.svg │ ├── guide.svg │ ├── home.svg │ ├── i18n.svg │ ├── icon1.svg │ ├── icon2.svg │ ├── link.svg │ ├── list.svg │ ├── list2.svg │ ├── menu1.svg │ ├── menu2.svg │ ├── menu3.svg │ ├── nested.svg │ ├── nested2.svg │ ├── overcast.svg │ ├── password.svg │ ├── pdf.svg │ ├── personal.svg │ ├── phone.svg │ ├── qq.svg │ ├── rain.svg │ ├── sun.svg │ ├── table.svg │ ├── theme.svg │ ├── upload.svg │ ├── user1.svg │ ├── user2.svg │ ├── weChat.svg │ ├── wind.svg │ └── zip.svg └── svgo.yml ├── index.js ├── lang ├── en.json ├── es.json ├── index.js ├── ja.json └── zh.json ├── layouts ├── components │ ├── main.cjs.js │ ├── main.jsx │ ├── navbar │ │ ├── index.jsx │ │ └── index.module.scss │ ├── settings │ │ ├── index.jsx │ │ └── index.module.scss │ ├── sidebar │ │ ├── Logo │ │ │ ├── index.jsx │ │ │ └── index.module.scss │ │ ├── Menu │ │ │ ├── index.jsx │ │ │ ├── index.module.scss │ │ │ └── menuItem.test.jsx │ │ └── index.jsx │ └── tagsView │ │ ├── TagList.jsx │ │ ├── index.jsx │ │ └── index.module.scss ├── index.jsx └── index.module.scss ├── mock ├── index.js ├── login.js └── table.js ├── reportWebVitals.js ├── router ├── dynamicRouter.js ├── index.js ├── modules │ ├── components.js │ └── nested.js ├── routes.js └── utils.js ├── setupTests.js ├── store ├── index.js └── reducers │ ├── app.js │ ├── permission.js │ ├── settings.js │ ├── tagsView.js │ └── users.js ├── styles ├── index.scss ├── transition.scss └── variable.scss ├── utils ├── clipboard.js ├── cookies.js ├── env.js ├── filters.js ├── get-page-title.js ├── index.js ├── request.js ├── storages.js ├── typing.js ├── validate.js ├── withRouter.js └── withTitle.js ├── vendor ├── Export2Excel.js ├── Export2Zip.js ├── echarts.js ├── react-custom-scrollbars.js └── react-custom-scrollbars.min.js └── views ├── charts ├── data.js ├── keyboard.jsx ├── line.jsx └── mixChart.jsx ├── clipboard └── index.jsx ├── components-demo ├── drag │ └── index.jsx └── richText │ ├── draft.jsx │ └── tinymce.jsx ├── dashboard ├── components │ ├── BarChart │ │ └── index.jsx │ ├── BoxCard │ │ ├── index.cjs.js │ │ └── index.jsx │ ├── LineChart │ │ └── index.jsx │ ├── PieChart │ │ └── index.jsx │ ├── RaddarChart │ │ └── index.jsx │ ├── TodoList │ │ ├── index.jsx │ │ ├── index.scss │ │ └── todo.jsx │ ├── TransactionTable │ │ └── index.jsx │ └── YuWeather │ │ ├── index.cjs.js │ │ └── index.jsx ├── index.cjs.js └── index.jsx ├── errorPage ├── 401.jsx ├── 404.jsx └── styles │ ├── 401.scss │ └── 404.scss ├── excel ├── export.jsx └── upload.jsx ├── i18n └── index.jsx ├── icons ├── index.cjs.js ├── index.jsx └── svg-icons.js ├── login ├── index.cjs.js ├── index.jsx ├── logo.cjs.js ├── logo.jsx └── passwordLogin.jsx ├── nested └── menu1 │ ├── index.jsx │ ├── menu1-1 │ └── index.jsx │ └── menu1-2 │ ├── index.jsx │ └── menu1-2-1 │ └── index.jsx └── zip └── index.jsx /.env.development: -------------------------------------------------------------------------------- 1 | 2 | NODE_ENV= development 3 | 4 | # base api 5 | REACT_APP_BASE_API = '/dev-api' 6 | 7 | # env webpack devServer 相关配置 8 | PORT = '9527' 9 | HOST = '0.0.0.0' 10 | 11 | PUBLIC_URL = './' 12 | -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- 1 | 2 | NODE_ENV= production 3 | REACT_APP_BASE_API = '/prod-api' 4 | 5 | # true 开启打包依赖插件分析 6 | REACT_APP_ANALYZER = false 7 | 8 | # 生产环境下不产生sourceMap 9 | GENERATE_SOURCEMAP = false 10 | 11 | # gzip 压缩后是否删除源文件 12 | REACT_APP_COMPRESS_CLEAN = false 13 | 14 | PUBLIC_URL = './' 15 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | 2 | /node_modules 3 | /scripts 4 | src/mock 5 | src/assets 6 | src/vendor 7 | craco.config.js 8 | src/**/* 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | 13 | # misc 14 | .DS_Store 15 | .env.local 16 | .env.development.local 17 | .env.test.local 18 | .env.production.local 19 | 20 | npm-debug.log* 21 | yarn-debug.log* 22 | yarn-error.log* 23 | 24 | **/*.log 25 | tests/**/coverage/ 26 | tests/e2e/reports 27 | selenium-debug.log 28 | 29 | # Editor directories and files 30 | .idea 31 | .vscode 32 | *.suo 33 | *.ntvs* 34 | *.njsproj 35 | *.sln 36 | *.local 37 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | echo "pre-commit"; 5 | #npm run lint; 6 | npx lint-staged; 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 灰是小灰灰得灰 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /build/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/build/favicon.ico -------------------------------------------------------------------------------- /build/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | } 10 | ], 11 | "start_url": ".", 12 | "display": "standalone", 13 | "theme_color": "#000000", 14 | "background_color": "#ffffff" 15 | } 16 | -------------------------------------------------------------------------------- /build/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /build/static/loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/build/static/loading.png -------------------------------------------------------------------------------- /dist/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/favicon.ico -------------------------------------------------------------------------------- /dist/index.html.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/index.html.gz -------------------------------------------------------------------------------- /dist/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | } 10 | ], 11 | "start_url": ".", 12 | "display": "standalone", 13 | "theme_color": "#000000", 14 | "background_color": "#ffffff" 15 | } 16 | -------------------------------------------------------------------------------- /dist/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /dist/static/css/104.119acc2e.chunk.css: -------------------------------------------------------------------------------- 1 | .editor-class{border:1px solid #f1f1f1;border-top:none;margin-top:-5px;min-height:300px;padding:0 10px} -------------------------------------------------------------------------------- /dist/static/css/104.1eac53a6.chunk.css: -------------------------------------------------------------------------------- 1 | .editor-class{min-height:300px;border:1px solid #f1f1f1;border-top:none;margin-top:-5px;padding:0 10px} 2 | -------------------------------------------------------------------------------- /dist/static/css/1276.56b98cb8.chunk.css: -------------------------------------------------------------------------------- 1 | .tynimce_tinymceContainer__1uPrM{line-height:normal;position:relative}.tynimce_tinymceContainer__1uPrM .tynimce_mce-fullscreen__GYlg1{z-index:10000}.tynimce_tinymceTextarea__HL\+qm{visibility:hidden;z-index:-1}.tynimce_editor-custom-btn-container__zJ5oR{position:absolute;right:4px;top:4px}.tynimce_fullscreen__Ev14X .editor-custom-btn-container{position:fixed;z-index:10000}.tynimce_editor-upload-btn__z2sgM{display:inline-block} -------------------------------------------------------------------------------- /dist/static/css/1276.56b98cb8.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/1276.56b98cb8.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/1510.1e25f2c4.chunk.css: -------------------------------------------------------------------------------- 1 | .UploadExcel_upload__RiN-1{color:#1482f0;height:40px;width:40px} -------------------------------------------------------------------------------- /dist/static/css/1510.372e274e.chunk.css: -------------------------------------------------------------------------------- 1 | .UploadExcel_upload__RiN-1{width:40px;height:40px;color:#1482f0} 2 | -------------------------------------------------------------------------------- /dist/static/css/1602.a1fa2c14.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/1602.a1fa2c14.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/1858.119acc2e.chunk.css: -------------------------------------------------------------------------------- 1 | .editor-class{border:1px solid #f1f1f1;border-top:none;margin-top:-5px;min-height:300px;padding:0 10px} -------------------------------------------------------------------------------- /dist/static/css/1858.1eac53a6.chunk.css: -------------------------------------------------------------------------------- 1 | .editor-class{min-height:300px;border:1px solid #f1f1f1;border-top:none;margin-top:-5px;padding:0 10px} 2 | -------------------------------------------------------------------------------- /dist/static/css/1999.56b98cb8.chunk.css: -------------------------------------------------------------------------------- 1 | .tynimce_tinymceContainer__1uPrM{line-height:normal;position:relative}.tynimce_tinymceContainer__1uPrM .tynimce_mce-fullscreen__GYlg1{z-index:10000}.tynimce_tinymceTextarea__HL\+qm{visibility:hidden;z-index:-1}.tynimce_editor-custom-btn-container__zJ5oR{position:absolute;right:4px;top:4px}.tynimce_fullscreen__Ev14X .editor-custom-btn-container{position:fixed;z-index:10000}.tynimce_editor-upload-btn__z2sgM{display:inline-block} -------------------------------------------------------------------------------- /dist/static/css/1999.9abc7979.chunk.css: -------------------------------------------------------------------------------- 1 | .tynimce_tinymceContainer__1uPrM{position:relative;line-height:normal}.tynimce_tinymceContainer__1uPrM .tynimce_mce-fullscreen__GYlg1{z-index:10000}.tynimce_tinymceTextarea__HL\+qm{visibility:hidden;z-index:-1}.tynimce_editor-custom-btn-container__zJ5oR{position:absolute;right:4px;top:4px}.tynimce_fullscreen__Ev14X .editor-custom-btn-container{z-index:10000;position:fixed}.tynimce_editor-upload-btn__z2sgM{display:inline-block} 2 | -------------------------------------------------------------------------------- /dist/static/css/2033.56b98cb8.chunk.css: -------------------------------------------------------------------------------- 1 | .tynimce_tinymceContainer__1uPrM{line-height:normal;position:relative}.tynimce_tinymceContainer__1uPrM .tynimce_mce-fullscreen__GYlg1{z-index:10000}.tynimce_tinymceTextarea__HL\+qm{visibility:hidden;z-index:-1}.tynimce_editor-custom-btn-container__zJ5oR{position:absolute;right:4px;top:4px}.tynimce_fullscreen__Ev14X .editor-custom-btn-container{position:fixed;z-index:10000}.tynimce_editor-upload-btn__z2sgM{display:inline-block} -------------------------------------------------------------------------------- /dist/static/css/2033.9abc7979.chunk.css: -------------------------------------------------------------------------------- 1 | .tynimce_tinymceContainer__1uPrM{position:relative;line-height:normal}.tynimce_tinymceContainer__1uPrM .tynimce_mce-fullscreen__GYlg1{z-index:10000}.tynimce_tinymceTextarea__HL\+qm{visibility:hidden;z-index:-1}.tynimce_editor-custom-btn-container__zJ5oR{position:absolute;right:4px;top:4px}.tynimce_fullscreen__Ev14X .editor-custom-btn-container{z-index:10000;position:fixed}.tynimce_editor-upload-btn__z2sgM{display:inline-block} 2 | -------------------------------------------------------------------------------- /dist/static/css/2490.119acc2e.chunk.css: -------------------------------------------------------------------------------- 1 | .editor-class{border:1px solid #f1f1f1;border-top:none;margin-top:-5px;min-height:300px;padding:0 10px} -------------------------------------------------------------------------------- /dist/static/css/2490.1eac53a6.chunk.css: -------------------------------------------------------------------------------- 1 | .editor-class{min-height:300px;border:1px solid #f1f1f1;border-top:none;margin-top:-5px;padding:0 10px} 2 | -------------------------------------------------------------------------------- /dist/static/css/2537.31d6cfe0.chunk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/2537.31d6cfe0.chunk.css -------------------------------------------------------------------------------- /dist/static/css/2537.8c5b220b.chunk.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /dist/static/css/2929.a1fa2c14.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/2929.a1fa2c14.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/3733.7ba2d983.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/3733.7ba2d983.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/3854.7ba2d983.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/3854.7ba2d983.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/4281.56b98cb8.chunk.css: -------------------------------------------------------------------------------- 1 | .tynimce_tinymceContainer__1uPrM{line-height:normal;position:relative}.tynimce_tinymceContainer__1uPrM .tynimce_mce-fullscreen__GYlg1{z-index:10000}.tynimce_tinymceTextarea__HL\+qm{visibility:hidden;z-index:-1}.tynimce_editor-custom-btn-container__zJ5oR{position:absolute;right:4px;top:4px}.tynimce_fullscreen__Ev14X .editor-custom-btn-container{position:fixed;z-index:10000}.tynimce_editor-upload-btn__z2sgM{display:inline-block} -------------------------------------------------------------------------------- /dist/static/css/4281.56b98cb8.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/4281.56b98cb8.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/4281.9abc7979.chunk.css: -------------------------------------------------------------------------------- 1 | .tynimce_tinymceContainer__1uPrM{position:relative;line-height:normal}.tynimce_tinymceContainer__1uPrM .tynimce_mce-fullscreen__GYlg1{z-index:10000}.tynimce_tinymceTextarea__HL\+qm{visibility:hidden;z-index:-1}.tynimce_editor-custom-btn-container__zJ5oR{position:absolute;right:4px;top:4px}.tynimce_fullscreen__Ev14X .editor-custom-btn-container{z-index:10000;position:fixed}.tynimce_editor-upload-btn__z2sgM{display:inline-block} 2 | -------------------------------------------------------------------------------- /dist/static/css/4342.a4c4a736.chunk.css: -------------------------------------------------------------------------------- 1 | .YuStreetMap_map__0DseI{width:100%;height:100%;min-height:300px;padding:1px} 2 | -------------------------------------------------------------------------------- /dist/static/css/4342.e0be88d4.chunk.css: -------------------------------------------------------------------------------- 1 | .YuStreetMap_map__0DseI{height:100%;min-height:300px;padding:1px;width:100%} -------------------------------------------------------------------------------- /dist/static/css/4492.0b24c74c.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/4492.0b24c74c.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/4499.a1fa2c14.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/4499.a1fa2c14.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/4536.37479b63.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/4536.37479b63.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/4706.1e25f2c4.chunk.css: -------------------------------------------------------------------------------- 1 | .UploadExcel_upload__RiN-1{color:#1482f0;height:40px;width:40px} -------------------------------------------------------------------------------- /dist/static/css/4706.372e274e.chunk.css: -------------------------------------------------------------------------------- 1 | .UploadExcel_upload__RiN-1{width:40px;height:40px;color:#1482f0} 2 | -------------------------------------------------------------------------------- /dist/static/css/4751.a4c4a736.chunk.css: -------------------------------------------------------------------------------- 1 | .YuStreetMap_map__0DseI{width:100%;height:100%;min-height:300px;padding:1px} 2 | -------------------------------------------------------------------------------- /dist/static/css/4751.e0be88d4.chunk.css: -------------------------------------------------------------------------------- 1 | .YuStreetMap_map__0DseI{height:100%;min-height:300px;padding:1px;width:100%} -------------------------------------------------------------------------------- /dist/static/css/4909.1e25f2c4.chunk.css: -------------------------------------------------------------------------------- 1 | .UploadExcel_upload__RiN-1{color:#1482f0;height:40px;width:40px} -------------------------------------------------------------------------------- /dist/static/css/4909.372e274e.chunk.css: -------------------------------------------------------------------------------- 1 | .UploadExcel_upload__RiN-1{width:40px;height:40px;color:#1482f0} 2 | -------------------------------------------------------------------------------- /dist/static/css/5056.50159191.chunk.css: -------------------------------------------------------------------------------- 1 | .errPage-container{width:800px;max-width:100%;margin:100px auto}.pan-back-btn{background:#008489;color:#fff;border:none !important}.pan-gif{margin:0 auto;display:block}.pan-img{display:block;margin:0 auto;width:100%}.text-jumbo{font-size:60px;font-weight:700;color:#484848}.list-unstyled{font-size:14px}.list-unstyled li{padding-bottom:5px}.list-unstyled a{color:#008489;text-decoration:none}.list-unstyled a:hover{text-decoration:underline}.pan-img{display:block;margin:0 auto;width:100%} 2 | -------------------------------------------------------------------------------- /dist/static/css/5056.b5069ea8.chunk.css: -------------------------------------------------------------------------------- 1 | .errPage-container{margin:100px auto;max-width:100%;width:800px}.pan-back-btn{background:#008489;border:none!important;color:#fff}.pan-gif{display:block;margin:0 auto}.text-jumbo{color:#484848;font-size:60px;font-weight:700}.list-unstyled{font-size:14px}.list-unstyled li{padding-bottom:5px}.list-unstyled a{color:#008489;text-decoration:none}.list-unstyled a:hover{text-decoration:underline}.pan-img{display:block;margin:0 auto;width:100%} -------------------------------------------------------------------------------- /dist/static/css/5056.b5069ea8.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/5056.b5069ea8.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/5209.0def0847.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/5209.0def0847.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/5492.0b24c74c.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/5492.0b24c74c.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/589.50159191.chunk.css: -------------------------------------------------------------------------------- 1 | .errPage-container{width:800px;max-width:100%;margin:100px auto}.pan-back-btn{background:#008489;color:#fff;border:none !important}.pan-gif{margin:0 auto;display:block}.pan-img{display:block;margin:0 auto;width:100%}.text-jumbo{font-size:60px;font-weight:700;color:#484848}.list-unstyled{font-size:14px}.list-unstyled li{padding-bottom:5px}.list-unstyled a{color:#008489;text-decoration:none}.list-unstyled a:hover{text-decoration:underline}.pan-img{display:block;margin:0 auto;width:100%} 2 | -------------------------------------------------------------------------------- /dist/static/css/589.b5069ea8.chunk.css: -------------------------------------------------------------------------------- 1 | .errPage-container{margin:100px auto;max-width:100%;width:800px}.pan-back-btn{background:#008489;border:none!important;color:#fff}.pan-gif{display:block;margin:0 auto}.text-jumbo{color:#484848;font-size:60px;font-weight:700}.list-unstyled{font-size:14px}.list-unstyled li{padding-bottom:5px}.list-unstyled a{color:#008489;text-decoration:none}.list-unstyled a:hover{text-decoration:underline}.pan-img{display:block;margin:0 auto;width:100%} -------------------------------------------------------------------------------- /dist/static/css/589.b5069ea8.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/589.b5069ea8.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/59.56b98cb8.chunk.css: -------------------------------------------------------------------------------- 1 | .tynimce_tinymceContainer__1uPrM{line-height:normal;position:relative}.tynimce_tinymceContainer__1uPrM .tynimce_mce-fullscreen__GYlg1{z-index:10000}.tynimce_tinymceTextarea__HL\+qm{visibility:hidden;z-index:-1}.tynimce_editor-custom-btn-container__zJ5oR{position:absolute;right:4px;top:4px}.tynimce_fullscreen__Ev14X .editor-custom-btn-container{position:fixed;z-index:10000}.tynimce_editor-upload-btn__z2sgM{display:inline-block} -------------------------------------------------------------------------------- /dist/static/css/59.56b98cb8.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/59.56b98cb8.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/6337.99b2d83b.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/6337.99b2d83b.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/7829.21d06e58.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/7829.21d06e58.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/7866.0def0847.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/7866.0def0847.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/8922.56b98cb8.chunk.css: -------------------------------------------------------------------------------- 1 | .tynimce_tinymceContainer__1uPrM{line-height:normal;position:relative}.tynimce_tinymceContainer__1uPrM .tynimce_mce-fullscreen__GYlg1{z-index:10000}.tynimce_tinymceTextarea__HL\+qm{visibility:hidden;z-index:-1}.tynimce_editor-custom-btn-container__zJ5oR{position:absolute;right:4px;top:4px}.tynimce_fullscreen__Ev14X .editor-custom-btn-container{position:fixed;z-index:10000}.tynimce_editor-upload-btn__z2sgM{display:inline-block} -------------------------------------------------------------------------------- /dist/static/css/8922.56b98cb8.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/8922.56b98cb8.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/8922.9abc7979.chunk.css: -------------------------------------------------------------------------------- 1 | .tynimce_tinymceContainer__1uPrM{position:relative;line-height:normal}.tynimce_tinymceContainer__1uPrM .tynimce_mce-fullscreen__GYlg1{z-index:10000}.tynimce_tinymceTextarea__HL\+qm{visibility:hidden;z-index:-1}.tynimce_editor-custom-btn-container__zJ5oR{position:absolute;right:4px;top:4px}.tynimce_fullscreen__Ev14X .editor-custom-btn-container{z-index:10000;position:fixed}.tynimce_editor-upload-btn__z2sgM{display:inline-block} 2 | -------------------------------------------------------------------------------- /dist/static/css/9358.37479b63.chunk.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/9358.37479b63.chunk.css.gz -------------------------------------------------------------------------------- /dist/static/css/main.8082850f.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/css/main.8082850f.css.gz -------------------------------------------------------------------------------- /dist/static/js/104.6161463d.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[104,2490],{80104:function(e,t,r){r.r(t);var n=r(29439),a=r(34706),s=r(16443),i=r(3311),o=r(78540),l=r(15343),c=r(53821),d=r(85898),u=r.n(d),h=r(21668),p=r.n(h),C=(r(62021),r(22490),r(10161));t.default=function(){var e=(0,a.useState)(l.EditorState.createEmpty()),t=(0,n.Z)(e,2),r=t[0],d=t[1];return(0,C.jsxs)("div",{className:"editor-section",children:[(0,C.jsx)(s.Z,{bordered:!1,children:(0,C.jsx)(c.Editor,{editorState:r,onEditorStateChange:function(e){return d(e)},wrapperClassName:"wrapper-class",editorClassName:"editor-class",toolbarClassName:"toolbar-class",localization:{locale:"zh"}})}),(0,C.jsx)("br",{}),(0,C.jsxs)(i.Z,{gutter:10,children:[(0,C.jsx)(o.Z,{span:12,children:(0,C.jsx)(s.Z,{title:"同步转换HTML",bordered:!1,style:{minHeight:200},children:r&&u()((0,l.convertToRaw)(r.getCurrentContent()))})}),(0,C.jsx)(o.Z,{span:12,children:(0,C.jsx)(s.Z,{title:"同步转换MarkDown",bordered:!1,style:{minHeight:200},children:r&&p()((0,l.convertToRaw)(r.getCurrentContent()))})})]})]})}},22490:function(e,t,r){r.r(t),t.default={}}}]); -------------------------------------------------------------------------------- /dist/static/js/104.87d0fa97.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[104,2490],{80104:function(e,t,r){r.r(t);var n=r(29439),a=r(34706),s=r(16443),i=r(3311),o=r(78540),l=r(15343),c=r(53821),d=r(85898),u=r.n(d),h=r(21668),p=r.n(h),C=(r(62021),r(22490),r(10161));t.default=function(){var e=(0,a.useState)(l.EditorState.createEmpty()),t=(0,n.Z)(e,2),r=t[0],d=t[1];return(0,C.jsxs)("div",{className:"editor-section",children:[(0,C.jsx)(s.Z,{bordered:!1,children:(0,C.jsx)(c.Editor,{editorState:r,onEditorStateChange:function(e){return d(e)},wrapperClassName:"wrapper-class",editorClassName:"editor-class",toolbarClassName:"toolbar-class",localization:{locale:"zh"}})}),(0,C.jsx)("br",{}),(0,C.jsxs)(i.Z,{gutter:10,children:[(0,C.jsx)(o.Z,{span:12,children:(0,C.jsx)(s.Z,{title:"\u540c\u6b65\u8f6c\u6362HTML",bordered:!1,style:{minHeight:200},children:r&&u()((0,l.convertToRaw)(r.getCurrentContent()))})}),(0,C.jsx)(o.Z,{span:12,children:(0,C.jsx)(s.Z,{title:"\u540c\u6b65\u8f6c\u6362MarkDown",bordered:!1,style:{minHeight:200},children:r&&p()((0,l.convertToRaw)(r.getCurrentContent()))})})]})]})}},22490:function(e,t,r){r.r(t),t.default={}}}]); -------------------------------------------------------------------------------- /dist/static/js/104.87d0fa97.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/104.87d0fa97.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1072.4279c4d9.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1072.4279c4d9.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1141.39016f8a.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1141.39016f8a.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1144.0b0ab97c.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /** @license React v17.0.2 2 | * react-is.production.min.js 3 | * 4 | * Copyright (c) Facebook, Inc. and its affiliates. 5 | * 6 | * This source code is licensed under the MIT license found in the 7 | * LICENSE file in the root directory of this source tree. 8 | */ 9 | -------------------------------------------------------------------------------- /dist/static/js/1144.0b0ab97c.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1144.0b0ab97c.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1144.2b1c1e2b.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /** @license React v17.0.2 2 | * react-is.production.min.js 3 | * 4 | * Copyright (c) Facebook, Inc. and its affiliates. 5 | * 6 | * This source code is licensed under the MIT license found in the 7 | * LICENSE file in the root directory of this source tree. 8 | */ 9 | -------------------------------------------------------------------------------- /dist/static/js/1144.98467d3a.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /** @license React v17.0.2 2 | * react-is.production.min.js 3 | * 4 | * Copyright (c) Facebook, Inc. and its affiliates. 5 | * 6 | * This source code is licensed under the MIT license found in the 7 | * LICENSE file in the root directory of this source tree. 8 | */ 9 | -------------------------------------------------------------------------------- /dist/static/js/1274.b73ba1e7.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[1274],{41274:function(n,r,i){i.r(r);var a,t,o,e,p,s,g=i(30168),d=i(63923),b={dashboardEditorContainer:(0,d.iv)(a||(a=(0,g.Z)(["\n padding: 32px;\n background-color: rgb(240, 242, 245);\n position: relative;\n "]))),githubCorner:(0,d.iv)(t||(t=(0,g.Z)(["\n position: absolute;\n top: 0;\n right: 0;\n background-image: url('~@/assets/imgs/githubCorner.png');\n background-size: 100% 100%;\n width: 120px;\n height: 120px;\n z-index: 9;\n cursor: pointer;\n "]))),chatsContainer:(0,d.iv)(o||(o=(0,g.Z)([""]))),chartWrapper:(0,d.iv)(e||(e=(0,g.Z)(["\n border-radius: 5px;\n background: #fff;\n padding: 20px;\n box-sizing: border-box;\n margin-bottom: 20px;\n box-shadow: 0 -3px 31px 0 rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0,0,0,0.02);\n &:hover {\n transition: all 0.3s;\n transform: translateY(-6px);\n }\n "]))),tableList:(0,d.iv)(p||(p=(0,g.Z)(["\n height: 447px;\n .el-col {\n padding-right: 8px;\n margin-bottom: 30px;\n }\n "]))),userInfo:(0,d.iv)(s||(s=(0,g.Z)(["\n height: 560px;\n margin: 20px 0;\n "])))};r.default=b}}]); -------------------------------------------------------------------------------- /dist/static/js/1274.ef92e3fb.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[1274],{41274:function(n,r,i){i.r(r);var a,t,o,e,p,s,g=i(30168),d=i(81795),b={dashboardEditorContainer:(0,d.iv)(a||(a=(0,g.Z)(["\n padding: 32px;\n background-color: rgb(240, 242, 245);\n position: relative;\n "]))),githubCorner:(0,d.iv)(t||(t=(0,g.Z)(["\n position: absolute;\n top: 0;\n right: 0;\n background-image: url('~@/assets/imgs/githubCorner.png');\n background-size: 100% 100%;\n width: 120px;\n height: 120px;\n z-index: 9;\n cursor: pointer;\n "]))),chatsContainer:(0,d.iv)(o||(o=(0,g.Z)([""]))),chartWrapper:(0,d.iv)(e||(e=(0,g.Z)(["\n border-radius: 5px;\n background: #fff;\n padding: 20px;\n box-sizing: border-box;\n margin-bottom: 20px;\n box-shadow: 0 -3px 31px 0 rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0,0,0,0.02);\n &:hover {\n transition: all 0.3s;\n transform: translateY(-6px);\n }\n "]))),tableList:(0,d.iv)(p||(p=(0,g.Z)(["\n height: 447px;\n .el-col {\n padding-right: 8px;\n margin-bottom: 30px;\n }\n "]))),userInfo:(0,d.iv)(s||(s=(0,g.Z)(["\n height: 560px;\n margin: 20px 0;\n "])))};r.default=b}}]); -------------------------------------------------------------------------------- /dist/static/js/1274.ef92e3fb.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1274.ef92e3fb.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1276.dd619c71.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1276.dd619c71.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1276.ef7ffd12.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1276.ef7ffd12.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1437.cd9242bb.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1437.cd9242bb.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1510.31d8a673.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1510.31d8a673.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1510.90e749e7.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1510.90e749e7.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1602.0dcb0729.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[1602],{31602:function(a,e,n){n.r(e),e.default={}}}]); -------------------------------------------------------------------------------- /dist/static/js/1602.0dcb0729.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1602.0dcb0729.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1637.8af2efa8.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1637.8af2efa8.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1643.67fb7106.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[1643],{71643:function(e,t,n){n.r(t);t.default="\n undo redo removeformat fontsizeselect bold italic underline strikethrough forecolor backcolor\n alignleft aligncenter alignright alignjustify indent2em | outdent indent | lineheight letterspacing numlist bullist |\n ltr rtl image media blockquote table hr codesample checklist colorpicker\n"}}]); -------------------------------------------------------------------------------- /dist/static/js/1643.67fb7106.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1643.67fb7106.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1643.a5aff11f.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[1643],{71643:function(e,t,n){n.r(t),t.default="\n undo redo removeformat fontsizeselect bold italic underline strikethrough forecolor backcolor\n alignleft aligncenter alignright alignjustify indent2em | outdent indent | lineheight letterspacing numlist bullist |\n ltr rtl image media blockquote table hr codesample checklist colorpicker\n"}}]); -------------------------------------------------------------------------------- /dist/static/js/1681.7b9174b4.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[1681],{51681:function(n,t,e){e.r(t);var a=e(37762),o=[];t.default=function(n,t){var e=document.getElementById(n),l=t||function(){};if(!e){var r=document.createElement("script");r.src=n,r.id=n,document.body.appendChild(r),o.push(l);var i="onload"in r?function(t){t.onload=function(){this.onerror=this.onload=null;var n,e=(0,a.Z)(o);try{for(e.s();!(n=e.n()).done;){(0,n.value)(null,t)}}catch(l){e.e(l)}finally{e.f()}o=null},t.onerror=function(){this.onerror=this.onload=null,l(new Error("Failed to load "+n),t)}}:function(n){n.onreadystatechange=function(){if("complete"===this.readyState||"loaded"===this.readyState){this.onreadystatechange=null;var t,e=(0,a.Z)(o);try{for(e.s();!(t=e.n()).done;){(0,t.value)(null,n)}}catch(l){e.e(l)}finally{e.f()}o=null}}};i(r)}e&&l&&(window.tinymce?l(null,e):o.push(l))}}}]); -------------------------------------------------------------------------------- /dist/static/js/1681.7b9174b4.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1681.7b9174b4.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1681.a1da8973.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[1681],{51681:function(n,t,e){e.r(t);var a=e(37762),o=[];t.default=function(n,t){var e=document.getElementById(n),l=t||function(){};if(!e){var r=document.createElement("script");r.src=n,r.id=n,document.body.appendChild(r),o.push(l);var i="onload"in r?function(t){t.onload=function(){this.onerror=this.onload=null;var n,e=(0,a.Z)(o);try{for(e.s();!(n=e.n()).done;)(0,n.value)(null,t)}catch(n){e.e(n)}finally{e.f()}o=null},t.onerror=function(){this.onerror=this.onload=null,l(new Error("Failed to load "+n),t)}}:function(n){n.onreadystatechange=function(){if("complete"===this.readyState||"loaded"===this.readyState){this.onreadystatechange=null;var t,e=(0,a.Z)(o);try{for(e.s();!(t=e.n()).done;)(0,t.value)(null,n)}catch(n){e.e(n)}finally{e.f()}o=null}}};i(r)}e&&l&&(window.tinymce?l(null,e):o.push(l))}}}]); -------------------------------------------------------------------------------- /dist/static/js/1691.6da78cab.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[1691],{21691:function(n,i,t){t.r(i);var e,a,o,p,r,s,l=t(30168),c=t(63923),d={cardSection:(0,c.iv)(e||(e=(0,l.Z)(["\n margin-top: 20px;\n "]))),tabsSection:(0,c.iv)(a||(a=(0,l.Z)(["\n overflow: hidden;\n span {\n display: block;\n font-size: 16px;\n margin-top: 10px;\n }\n "]))),grid:(0,c.iv)(o||(o=(0,l.Z)(["\n position: relative;\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));\n "]))),iconItem:(0,c.iv)(p||(p=(0,l.Z)(["\n margin: 20px;\n height: 85px;\n text-align: center;\n width: 100px;\n float: left;\n font-size: 30px;\n color: #24292e;\n cursor: pointer;\n transition: all 0.26s;\n &:hover {\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\n }\n "]))),span:(0,c.iv)(r||(r=(0,l.Z)(["\n display: block;\n font-size: 16px;\n margin-top: 10px;\n "]))),disabled:(0,c.iv)(s||(s=(0,l.Z)(["\n pointer-events: none;\n "])))};i.default=d}}]); -------------------------------------------------------------------------------- /dist/static/js/1691.9ce8a88a.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[1691],{21691:function(n,i,t){t.r(i);var e,a,o,p,r,s,l=t(30168),c=t(81795),d={cardSection:(0,c.iv)(e||(e=(0,l.Z)(["\n margin-top: 20px;\n "]))),tabsSection:(0,c.iv)(a||(a=(0,l.Z)(["\n overflow: hidden;\n span {\n display: block;\n font-size: 16px;\n margin-top: 10px;\n }\n "]))),grid:(0,c.iv)(o||(o=(0,l.Z)(["\n position: relative;\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));\n "]))),iconItem:(0,c.iv)(p||(p=(0,l.Z)(["\n margin: 20px;\n height: 85px;\n text-align: center;\n width: 100px;\n float: left;\n font-size: 30px;\n color: #24292e;\n cursor: pointer;\n transition: all 0.26s;\n &:hover {\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\n }\n "]))),span:(0,c.iv)(r||(r=(0,l.Z)(["\n display: block;\n font-size: 16px;\n margin-top: 10px;\n "]))),disabled:(0,c.iv)(s||(s=(0,l.Z)(["\n pointer-events: none;\n "])))};i.default=d}}]); -------------------------------------------------------------------------------- /dist/static/js/1691.9ce8a88a.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1691.9ce8a88a.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1808.d22cf48f.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * clipboard.js v2.0.11 3 | * https://clipboardjs.com/ 4 | * 5 | * Licensed MIT © Zeno Rocha 6 | */ 7 | -------------------------------------------------------------------------------- /dist/static/js/1808.d22cf48f.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1808.d22cf48f.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1858.2d565c6c.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1858.2d565c6c.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1876.225e3ba8.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[1876],{71876:function(n,t,c){c.r(t),c.d(t,{export_txt_to_zip:function(){return r}});var e=c(50989),a=c.n(e);function r(n,t,c,e){var r=new(a()),i=c||"file",o=e||"file",f=t,u="".concat(n,"\r\n");f.forEach((function(n){var t;t=n.toString(),u+="".concat(t,"\r\n")})),r.file("".concat(i,".txt"),u),r.generateAsync({type:"blob"}).then((function(n){saveAs(n,"".concat(o,".zip"))}),(function(n){alert("导出失败")}))}c(66979)}}]); -------------------------------------------------------------------------------- /dist/static/js/1876.75f0b4ba.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[1876],{71876:function(n,t,c){c.r(t),c.d(t,{export_txt_to_zip:function(){return r}});var e=c(50989),a=c.n(e);function r(n,t,c,e){var r=new(a()),i=c||"file",o=e||"file",f=t,u="".concat(n,"\r\n");f.forEach((function(n){var t;t=n.toString(),u+="".concat(t,"\r\n")})),r.file("".concat(i,".txt"),u),r.generateAsync({type:"blob"}).then((function(n){saveAs(n,"".concat(o,".zip"))}),(function(n){alert("\u5bfc\u51fa\u5931\u8d25")}))}c(66979)}}]); -------------------------------------------------------------------------------- /dist/static/js/1876.75f0b4ba.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/1876.75f0b4ba.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/1987.2e90e77f.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[1987],{71987:function(t,e,n){n.r(e);var i=n(15671),a=n(43144),o=function(){function t(e){(0,i.Z)(this,t),this.opts=e||{},this.source=e.source,this.output=e.output,this.delay=e.delay||120,this.chain={parent:null,dom:this.output,val:[]},"function"!==typeof this.opts.done&&(this.opts.done=function(){})}return(0,a.Z)(t,[{key:"init",value:function(){this.chain.val=this.convert(this.source,this.chain.val)}},{key:"convert",value:function(t,e){for(var n=Array.from(t.childNodes),i=0;i 5 | 6 | (c) 2009-2016 Stuart Knightley 7 | Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown. 8 | 9 | JSZip uses the library pako released under the MIT license : 10 | https://github.com/nodeca/pako/blob/main/LICENSE 11 | */ 12 | -------------------------------------------------------------------------------- /dist/static/js/2054.5737e0b1.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | 3 | JSZip v3.10.1 - A JavaScript class for generating and reading zip files 4 | 5 | 6 | (c) 2009-2016 Stuart Knightley 7 | Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown. 8 | 9 | JSZip uses the library pako released under the MIT license : 10 | https://github.com/nodeca/pako/blob/main/LICENSE 11 | */ 12 | -------------------------------------------------------------------------------- /dist/static/js/2054.5737e0b1.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2054.5737e0b1.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/2058.7ae9724f.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[2058],{42058:function(a,e,t){a.exports=t.p+"static/media/bg-1.7694411d08a41ca3baef.png"}}]); -------------------------------------------------------------------------------- /dist/static/js/2058.7ae9724f.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2058.7ae9724f.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/2089.2a53ce5b.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2089.2a53ce5b.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/2089.83ef082f.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2089.83ef082f.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/2125.0680d462.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[2125],{62125:function(a,e,g){g.r(e),e.default={jpg:"image/jpeg",png:"image/png",gif:"image/gif",svg:"image/svg+xml",psd:"image/photoshop"}}}]); -------------------------------------------------------------------------------- /dist/static/js/2125.0680d462.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2125.0680d462.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/2150.da1ef6c4.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[2150],{42150:function(e,t,n){n.r(t),n.d(t,{localStorageHandle:function(){return s},sessionStorageHandle:function(){return c}});var a=n(15671),r=n(43144),o=n(54562),i=function(){function e(t){(0,a.Z)(this,e),this.storage=t}return(0,r.Z)(e,[{key:"set",value:function(e,t){var n=this.storage;if(e){e="".concat(o.STORAGE_PREFIX,"_").concat(e);var a=JSON.stringify(t);n.setItem(e,a)}}},{key:"get",value:function(e){var t=this.storage;if(e){e="".concat(o.STORAGE_PREFIX,"_").concat(e);var n=t.getItem(e);if(""==n||null==n||"{}"==JSON.stringify(n))n="";else{var a=JSON.parse(n),r=a.expiration;r&&r<=(new Date).valueOf()?(this.remove(e),n=""):n=a}return n}return null}},{key:"remove",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.storage;e&&(t?this.clear():(e="".concat(o.STORAGE_PREFIX,"_").concat(e),n.removeItem(e)))}},{key:"clear",value:function(){this.storage.clear()}}]),e}(),c=new i(window.sessionStorage),s=new i(window.localStorage)}}]); -------------------------------------------------------------------------------- /dist/static/js/2150.da1ef6c4.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2150.da1ef6c4.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/2374.d7fd2cb7.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[2374],{2374:function(a,c,t){a.exports=t.p+"static/media/404.4cf6930dcf69a85c3202.png"}}]); -------------------------------------------------------------------------------- /dist/static/js/2374.d7fd2cb7.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2374.d7fd2cb7.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/2490.b6543c4c.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[2490],{22490:function(a,e,n){n.r(e),e.default={}}}]); -------------------------------------------------------------------------------- /dist/static/js/2490.b6543c4c.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2490.b6543c4c.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/2519.78d568a0.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[2519],{52519:function(a,t,e){a.exports=e.p+"static/media/bgimg.74864b7fddf1bf302d32.svg"}}]); -------------------------------------------------------------------------------- /dist/static/js/2519.78d568a0.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2519.78d568a0.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/2537.1499fdbc.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[2537],{92537:function(a,e,n){n.r(e),e.default={}}}]); -------------------------------------------------------------------------------- /dist/static/js/2537.1499fdbc.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2537.1499fdbc.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/2570.fae575e8.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2570.fae575e8.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/2693.ceaa6d8d.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2693.ceaa6d8d.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/2855.4b9d09b1.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * clipboard.js v2.0.11 3 | * https://clipboardjs.com/ 4 | * 5 | * Licensed MIT © Zeno Rocha 6 | */ 7 | -------------------------------------------------------------------------------- /dist/static/js/2855.4b9d09b1.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2855.4b9d09b1.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/2855.65b34362.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[2855],{12855:function(n,t,e){e.r(t),e.d(t,{default:function(){return o}});var r=e(48037),c=e.n(r),u=e(35099);function o(n,t){var e=new(c())(t.target,{text:function(){return n}});e.on("success",(function(){u.ZP.success("复制成功"),e.destroy()})),e.on("error",(function(){u.ZP.error("复制失败"),e.destroy()})),e.onClick(t)}}}]); -------------------------------------------------------------------------------- /dist/static/js/2855.76d3c6d9.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[2855],{12855:function(n,t,e){e.r(t),e.d(t,{default:function(){return o}});var r=e(48037),c=e.n(r),u=e(35099);function o(n,t){var e=new(c())(t.target,{text:function(){return n}});e.on("success",(function(){u.ZP.success("\u590d\u5236\u6210\u529f"),e.destroy()})),e.on("error",(function(){u.ZP.error("\u590d\u5236\u5931\u8d25"),e.destroy()})),e.onClick(t)}}}]); -------------------------------------------------------------------------------- /dist/static/js/2855.c889a988.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * clipboard.js v2.0.11 3 | * https://clipboardjs.com/ 4 | * 5 | * Licensed MIT © Zeno Rocha 6 | */ 7 | -------------------------------------------------------------------------------- /dist/static/js/2855.c889a988.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2855.c889a988.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/2911.798ebefd.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2911.798ebefd.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/2911.f023f436.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2911.f023f436.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/2929.a43308f0.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/2929.a43308f0.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/3147.ad300ce0.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/3147.ad300ce0.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/3259.4e20d77c.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/3259.4e20d77c.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/3383.dd84bae4.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/3383.dd84bae4.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/3427.243fad98.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/3427.243fad98.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/3469.f1a039bd.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/3469.f1a039bd.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/3486.9465e59e.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[3486],{83486:function(n,t,e){function a(n,t){n=n.split(",")[1],n=window.atob(n);for(var e=new Uint8Array(n.length),a=0;a1&&void 0!==arguments[1]?arguments[1]:"";return function(e){return t&&(0,r.Z)(t),(0,c.jsx)(n,(0,u.Z)({},e))}}},81642:function(n,t,e){e.d(t,{Z:function(){return i}});var u=e(34706);var r=function(n){var t=(0,u.useRef)(n);return t.current=n,t},c=(e(65953),function(n){var t=r(n);(0,u.useEffect)((function(){return function(){t.current()}}),[])}),o=!("undefined"===typeof window||!window.document||!window.document.createElement),f={restoreOnUnmount:!1};var i=function(n,t){void 0===t&&(t=f);var e=(0,u.useRef)(o?document.title:"");(0,u.useEffect)((function(){document.title=n}),[n]),c((function(){t.restoreOnUnmount&&(document.title=e.current)}))}},65953:function(n,t,e){e.d(t,{mf:function(){return u}});var u=function(n){return"function"===typeof n}}}]); -------------------------------------------------------------------------------- /dist/static/js/4410.7b4ddb1c.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/4410.7b4ddb1c.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/4410.bf1e99d5.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[4410],{84410:function(n,t,e){e.r(t),e.d(t,{default:function(){return o}});var u=e(1413),r=e(81642),c=e(10161);function o(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return function(e){return t&&(0,r.Z)(t),(0,c.jsx)(n,(0,u.Z)({},e))}}},81642:function(n,t,e){e.d(t,{Z:function(){return f}});var u=e(34706),r=(e(65953),function(n){var t,e,r=(t=n,(e=(0,u.useRef)(t)).current=t,e);(0,u.useEffect)((function(){return function(){r.current()}}),[])}),c=!("undefined"==typeof window||!window.document||!window.document.createElement),o={restoreOnUnmount:!1},f=function(n,t){void 0===t&&(t=o);var e=(0,u.useRef)(c?document.title:"");(0,u.useEffect)((function(){document.title=n}),[n]),r((function(){t.restoreOnUnmount&&(document.title=e.current)}))}},65953:function(n,t,e){e.d(t,{mf:function(){return u}});var u=function(n){return"function"==typeof n}}}]); -------------------------------------------------------------------------------- /dist/static/js/4419.91c6c1cf.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/4419.91c6c1cf.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/4470.3e8e8bd3.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/4470.3e8e8bd3.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/448.8eb1cce6.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/448.8eb1cce6.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/448.abe49854.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/448.abe49854.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/4492.24ba3906.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[4492],{84492:function(n,a,_){_.r(a),a.default={panItem:"PanThumb_panItem__n+7dk",panInfoRolesContainer:"PanThumb_panInfoRolesContainer__M9ao+",panThumb:"PanThumb_panThumb__4zk07",panInfo:"PanThumb_panInfo__KPP-v"}}}]); -------------------------------------------------------------------------------- /dist/static/js/4492.24ba3906.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/4492.24ba3906.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/4499.6bcd1c5d.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/4499.6bcd1c5d.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/4519.33d7523f.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[4519],{34519:function(e,t,l){function a(e,t){var l=Object.assign({ele:e.target,type:"hit",bgc:"rgba(0, 0, 0, 0.15)"},t),a=l.ele;if(a){var i=a.getBoundingClientRect(),s=a.querySelector(".e-ripple");if(s?s.className="e-ripple":((s=document.createElement("span")).className="e-ripple",s.style.height=s.style.width=Math.max(i.width,i.height)+"px",a.appendChild(s)),"center"===l.type)s.style.top=i.height/2-s.offsetHeight/2+"px",s.style.left=i.width/2-s.offsetWidth/2+"px";else s.style.top=e.pageY-i.top-s.offsetHeight/2-document.body.scrollTop+"px",s.style.left=e.pageX-i.left-s.offsetWidth/2-document.body.scrollLeft+"px";return s.style.backgroundColor=l.bgc,s.className="e-ripple z-active",!1}}l.r(t),l.d(t,{default:function(){return a}})}}]); -------------------------------------------------------------------------------- /dist/static/js/4519.33d7523f.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/4519.33d7523f.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/4519.f8a7c8eb.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[4519],{34519:function(e,t,l){function a(e,t){var l=Object.assign({ele:e.target,type:"hit",bgc:"rgba(0, 0, 0, 0.15)"},t),a=l.ele;if(a){var i=a.getBoundingClientRect(),p=a.querySelector(".e-ripple");return p?p.className="e-ripple":((p=document.createElement("span")).className="e-ripple",p.style.height=p.style.width=Math.max(i.width,i.height)+"px",a.appendChild(p)),"center"===l.type?(p.style.top=i.height/2-p.offsetHeight/2+"px",p.style.left=i.width/2-p.offsetWidth/2+"px"):(p.style.top=e.pageY-i.top-p.offsetHeight/2-document.body.scrollTop+"px",p.style.left=e.pageX-i.left-p.offsetWidth/2-document.body.scrollLeft+"px"),p.style.backgroundColor=l.bgc,p.className="e-ripple z-active",!1}}l.r(t),l.d(t,{default:function(){return a}})}}]); -------------------------------------------------------------------------------- /dist/static/js/4536.7cc8abab.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[4536,9358],{54536:function(a,t,e){e.r(t),e(34706);var l=e(69358),n=e(10161),s=function(a){var t=a.className,e=a.text;return(0,n.jsxs)("a",{className:"".concat(l.default.mallki," ").concat(t),href:"#/",children:[e,(0,n.jsx)("span",{"data-letters":e}),(0,n.jsx)("span",{"data-letters":e})]})};s.defaultProps={className:"",text:"react-ant-admin"},t.default=s},69358:function(a,t,e){e.r(t),t.default={mallki:"Mallki_mallki__HgwRS"}}}]); -------------------------------------------------------------------------------- /dist/static/js/4536.b434d38d.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[4536,9358],{54536:function(a,t,e){e.r(t);e(34706);var l=e(69358),n=e(10161),s=function(a){var t=a.className,e=a.text;return(0,n.jsxs)("a",{className:"".concat(l.default.mallki," ").concat(t),href:"#/",children:[e,(0,n.jsx)("span",{"data-letters":e}),(0,n.jsx)("span",{"data-letters":e})]})};s.defaultProps={className:"",text:"react-ant-admin"},t.default=s},69358:function(a,t,e){e.r(t),t.default={mallki:"Mallki_mallki__HgwRS"}}}]); -------------------------------------------------------------------------------- /dist/static/js/4536.b434d38d.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/4536.b434d38d.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/4576.c7436273.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/4576.c7436273.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/4585.1f933536.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[4585],{84585:function(e,t,a){a.r(t),a.d(t,{getDashboardList:function(){return o},getTableData:function(){return u}});for(var n=a(6613),r=a.n(n),s=(a(77494),[]),c=0;c<20;c++)s.push(r().mock({id:"@increment",title:"@ctitle(5, 10)",author:"@cname",readings:"@integer(300, 5000)",date:"@datetime"}));for(var i=[],d=0;d<7;d++)i.push(r().mock({id:d,date:'@date("yyyy-MM-dd")',name:"@cname",status:d%2?"Completed":"Pending",price:"@integer(300, 5000)",order_no:"@natural",address:"@county(true)"}));function u(){return Promise.resolve({code:200,message:"success",data:{list:s}})}function o(){return Promise.resolve({code:200,message:"success",data:{list:i}})}}}]); -------------------------------------------------------------------------------- /dist/static/js/4585.1f933536.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/4585.1f933536.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/4706.789aed38.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/4706.789aed38.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/4706.f054beb2.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/4706.f054beb2.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/474.2a917bd4.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[474],{50474:function(a,t,c){a.exports=c.p+"static/media/404.8abd869c287fc6776440.png"}}]); -------------------------------------------------------------------------------- /dist/static/js/474.2a917bd4.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/474.2a917bd4.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/4751.c8262a19.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[4751],{4751:function(a,e,t){t.r(e),e.default={map:"YuStreetMap_map__0DseI"}}}]); -------------------------------------------------------------------------------- /dist/static/js/4751.c8262a19.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/4751.c8262a19.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/4909.717b7644.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[4909],{84909:function(a,e,n){n.r(e),e.default={upload:"UploadExcel_upload__RiN-1"}}}]); -------------------------------------------------------------------------------- /dist/static/js/4909.717b7644.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/4909.717b7644.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/4954.6e8a3374.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/4954.6e8a3374.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/4993.4d13a63a.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! ***************************************************************************** 2 | Copyright (c) Microsoft Corporation. 3 | 4 | Permission to use, copy, modify, and/or distribute this software for any 5 | purpose with or without fee is hereby granted. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 8 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 9 | AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 10 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 11 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 12 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 13 | PERFORMANCE OF THIS SOFTWARE. 14 | ***************************************************************************** */ 15 | -------------------------------------------------------------------------------- /dist/static/js/4993.4d13a63a.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/4993.4d13a63a.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/4993.a0843c56.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! ***************************************************************************** 2 | Copyright (c) Microsoft Corporation. 3 | 4 | Permission to use, copy, modify, and/or distribute this software for any 5 | purpose with or without fee is hereby granted. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 8 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 9 | AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 10 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 11 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 12 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 13 | PERFORMANCE OF THIS SOFTWARE. 14 | ***************************************************************************** */ 15 | -------------------------------------------------------------------------------- /dist/static/js/5056.35c89e4f.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5056.35c89e4f.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5056.4415b33c.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5056.4415b33c.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5161.a7a8d017.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5161.a7a8d017.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5161.e2d06df9.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5161.e2d06df9.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5209.944b0d8a.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5209.944b0d8a.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5261.af81aaad.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5261.af81aaad.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5261.cdfe252b.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5261.cdfe252b.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5321.d7e84054.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5321.d7e84054.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5366.66a33840.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /* 2 | object-assign 3 | (c) Sindre Sorhus 4 | @license MIT 5 | */ 6 | 7 | /*! 8 | Copyright (c) 2017 Jed Watson. 9 | Licensed under the MIT License (MIT), see 10 | http://jedwatson.github.io/classnames 11 | */ 12 | -------------------------------------------------------------------------------- /dist/static/js/5366.66a33840.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5366.66a33840.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5366.6af9754a.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /* 2 | object-assign 3 | (c) Sindre Sorhus 4 | @license MIT 5 | */ 6 | 7 | /*! 8 | Copyright (c) 2017 Jed Watson. 9 | Licensed under the MIT License (MIT), see 10 | http://jedwatson.github.io/classnames 11 | */ 12 | -------------------------------------------------------------------------------- /dist/static/js/5366.6af9754a.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5366.6af9754a.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5366.d7e5e6cf.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /* 2 | object-assign 3 | (c) Sindre Sorhus 4 | @license MIT 5 | */ 6 | 7 | /*! 8 | Copyright (c) 2017 Jed Watson. 9 | Licensed under the MIT License (MIT), see 10 | http://jedwatson.github.io/classnames 11 | */ 12 | -------------------------------------------------------------------------------- /dist/static/js/5367.e20e7ed2.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5367.e20e7ed2.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5404.4682ee8f.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5404.4682ee8f.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5492.094cc748.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[5492,4492],{95492:function(a,n,e){e.r(n),e(34706);var t=e(84492),s=e(10161),i=function(a){var n=a.image,e=a.zIndex,i=a.width,l=a.height,c=a.className;return(0,s.jsxs)("div",{className:"".concat(t.default.panItem," ").concat(c),style:{zIndex:e,height:l,width:i},children:[(0,s.jsx)("div",{className:t.default.panInfo,children:(0,s.jsx)("div",{className:t.default.panInfoRolesContainer,children:a.children})}),(0,s.jsx)("img",{src:n,className:t.default.panThumb,alt:""})]})};i.defaultProps={width:"150px",height:"150px",zIndex:1,className:""},n.default=i},84492:function(a,n,e){e.r(n),n.default={panItem:"PanThumb_panItem__n+7dk",panInfoRolesContainer:"PanThumb_panInfoRolesContainer__M9ao+",panThumb:"PanThumb_panThumb__4zk07",panInfo:"PanThumb_panInfo__KPP-v"}}}]); -------------------------------------------------------------------------------- /dist/static/js/5492.c908c3ee.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[5492,4492],{95492:function(a,n,e){e.r(n);e(34706);var t=e(84492),s=e(10161),i=function(a){var n=a.image,e=a.zIndex,i=a.width,l=a.height,c=a.className;return(0,s.jsxs)("div",{className:"".concat(t.default.panItem," ").concat(c),style:{zIndex:e,height:l,width:i},children:[(0,s.jsx)("div",{className:t.default.panInfo,children:(0,s.jsx)("div",{className:t.default.panInfoRolesContainer,children:a.children})}),(0,s.jsx)("img",{src:n,className:t.default.panThumb,alt:""})]})};i.defaultProps={width:"150px",height:"150px",zIndex:1,className:""},n.default=i},84492:function(a,n,e){e.r(n),n.default={panItem:"PanThumb_panItem__n+7dk",panInfoRolesContainer:"PanThumb_panInfoRolesContainer__M9ao+",panThumb:"PanThumb_panThumb__4zk07",panInfo:"PanThumb_panInfo__KPP-v"}}}]); -------------------------------------------------------------------------------- /dist/static/js/5492.c908c3ee.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5492.c908c3ee.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5539.26b755d0.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5539.26b755d0.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5539.cfa886cf.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5539.cfa886cf.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5600.593eaaac.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[5600],{45600:function(a,e,n){n.r(e);var t=n(41097);n(33645),n(53294),n(31912),n(16698),n(87944),n(19499);n(66249),e.default=t}}]); -------------------------------------------------------------------------------- /dist/static/js/5600.593eaaac.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5600.593eaaac.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5600.69b5c964.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[5600],{45600:function(a,e,n){n.r(e);var t=n(41097);n(33645),n(53294),n(31912),n(16698),n(87944),n(19499),n(66249),e.default=t}}]); -------------------------------------------------------------------------------- /dist/static/js/5608.25536401.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[5608],{95608:function(a,t,e){a.exports=e.p+"static/media/big.63f559a03f829d4d22b2.jpg"}}]); -------------------------------------------------------------------------------- /dist/static/js/5608.25536401.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5608.25536401.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5613.76acc987.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5613.76acc987.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5673.1b7801b6.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * clipboard.js v2.0.11 3 | * https://clipboardjs.com/ 4 | * 5 | * Licensed MIT © Zeno Rocha 6 | */ 7 | -------------------------------------------------------------------------------- /dist/static/js/5673.3153aedd.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * clipboard.js v2.0.11 3 | * https://clipboardjs.com/ 4 | * 5 | * Licensed MIT © Zeno Rocha 6 | */ 7 | -------------------------------------------------------------------------------- /dist/static/js/5673.3153aedd.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5673.3153aedd.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5673.a34ac720.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * clipboard.js v2.0.11 3 | * https://clipboardjs.com/ 4 | * 5 | * Licensed MIT © Zeno Rocha 6 | */ 7 | -------------------------------------------------------------------------------- /dist/static/js/5673.a34ac720.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5673.a34ac720.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5673.de14a0af.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * clipboard.js v2.0.11 3 | * https://clipboardjs.com/ 4 | * 5 | * Licensed MIT © Zeno Rocha 6 | */ 7 | -------------------------------------------------------------------------------- /dist/static/js/5735.601a7115.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5735.601a7115.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5748.3b0d9488.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5748.3b0d9488.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5748.d323a881.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5748.d323a881.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/589.4a0a721d.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[589],{90589:function(a,e,n){n.r(e),e.default={}}}]); -------------------------------------------------------------------------------- /dist/static/js/589.4a0a721d.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/589.4a0a721d.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/59.0974ce37.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/59.0974ce37.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/59.40b08f64.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/59.40b08f64.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5903.23c13c5a.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[5903],{15903:function(e,t,n){function g(e){var t=new Date(e);return t.getFullYear()+"-"+(t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1)+"-"+(t.getDate()<10?"0"+t.getDate():t.getDate())+" "+(t.getHours()<10?"0"+t.getHours():t.getHours())+":"+(t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes())+":"+(t.getSeconds()<10?"0"+t.getSeconds():t.getSeconds())}n.r(t),n.d(t,{timestampToTime:function(){return g}})}}]); -------------------------------------------------------------------------------- /dist/static/js/5903.7943e9ef.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[5903],{15903:function(e,t,n){function g(e){var t=new Date(e);return t.getFullYear()+"-"+((t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1)+"-")+((t.getDate()<10?"0"+t.getDate():t.getDate())+" ")+((t.getHours()<10?"0"+t.getHours():t.getHours())+":")+((t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes())+":")+(t.getSeconds()<10?"0"+t.getSeconds():t.getSeconds())}n.r(t),n.d(t,{timestampToTime:function(){return g}})}}]); -------------------------------------------------------------------------------- /dist/static/js/5903.7943e9ef.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5903.7943e9ef.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/5945.b4babce8.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[5945],{85945:function(c,a,e){c.exports=e.p+"static/media/1200360.3e0519c2ccc3c042b4a8.png"}}]); -------------------------------------------------------------------------------- /dist/static/js/5945.b4babce8.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/5945.b4babce8.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/6144.54aef639.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/6144.54aef639.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/6155.72a4d5a3.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /* 2 | object-assign 3 | (c) Sindre Sorhus 4 | @license MIT 5 | */ 6 | 7 | /*! 8 | Copyright (c) 2017 Jed Watson. 9 | Licensed under the MIT License (MIT), see 10 | http://jedwatson.github.io/classnames 11 | */ 12 | -------------------------------------------------------------------------------- /dist/static/js/6155.90d3980e.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /* 2 | object-assign 3 | (c) Sindre Sorhus 4 | @license MIT 5 | */ 6 | 7 | /*! 8 | Copyright (c) 2017 Jed Watson. 9 | Licensed under the MIT License (MIT), see 10 | http://jedwatson.github.io/classnames 11 | */ 12 | -------------------------------------------------------------------------------- /dist/static/js/633.ec31ca3c.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/633.ec31ca3c.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/6337.6d9819fc.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/6337.6d9819fc.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/6443.cab93d41.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/6443.cab93d41.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/6448.6bde4b99.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/6448.6bde4b99.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/6474.62e6ef29.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[6474],{6474:function(n,e,a){a.r(e);a(34706);var t=a(10161);e.default=function(){return(0,t.jsx)("h1",{children:"Menu1-1"})}}}]); -------------------------------------------------------------------------------- /dist/static/js/6474.62e6ef29.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/6474.62e6ef29.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/6474.75bc7789.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[6474],{6474:function(n,e,a){a.r(e),a(34706);var t=a(10161);e.default=function(){return(0,t.jsx)("h1",{children:"Menu1-1"})}}}]); -------------------------------------------------------------------------------- /dist/static/js/6503.bade4f71.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/6503.bade4f71.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/6503.ec8d915d.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/6503.ec8d915d.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/6626.8f4daf70.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/6626.8f4daf70.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/6709.525817a1.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[6709],{66709:function(e,n,t){function a(e){return Promise.resolve({code:200,message:"success",data:{token:"admin-token"}})}t.r(n),t.d(n,{login:function(){return a}}),t(77494)}}]); -------------------------------------------------------------------------------- /dist/static/js/6709.ac8f3565.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[6709],{66709:function(e,n,t){t.r(n),t.d(n,{login:function(){return a}});t(77494);function a(e){return Promise.resolve({code:200,message:"success",data:{token:"admin-token"}})}}}]); -------------------------------------------------------------------------------- /dist/static/js/6709.ac8f3565.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/6709.ac8f3565.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/6732.33b63435.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[6732],{96732:function(n,e,a){a.r(e);a(34706);var t=a(10161);e.default=function(){return(0,t.jsx)("h1",{children:"Menu1-2-1"})}}}]); -------------------------------------------------------------------------------- /dist/static/js/6732.33b63435.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/6732.33b63435.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/6732.8f56f49e.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[6732],{96732:function(n,e,a){a.r(e),a(34706);var t=a(10161);e.default=function(){return(0,t.jsx)("h1",{children:"Menu1-2-1"})}}}]); -------------------------------------------------------------------------------- /dist/static/js/6789.ffcf71bd.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[6789],{36789:function(a,e,t){a.exports=t.p+"static/media/svgo.bea5ad99d7555bd66800.yml"}}]); -------------------------------------------------------------------------------- /dist/static/js/6789.ffcf71bd.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/6789.ffcf71bd.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/6884.0021ae02.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */ 2 | 3 | /*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */ 4 | -------------------------------------------------------------------------------- /dist/static/js/6884.247f9b99.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */ 2 | 3 | /*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */ 4 | -------------------------------------------------------------------------------- /dist/static/js/6884.247f9b99.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/6884.247f9b99.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/6884.902525f5.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */ 2 | 3 | /*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */ 4 | -------------------------------------------------------------------------------- /dist/static/js/6884.902525f5.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/6884.902525f5.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/70.425e2f10.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[70],{40070:function(a,t,e){a.exports=e.p+"static/media/ant.31e59a015c19f74d8579.svg"}}]); -------------------------------------------------------------------------------- /dist/static/js/70.425e2f10.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/70.425e2f10.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/7087.b8789998.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[7087],{17087:function(n,e,a){a.r(e),a(34706);var r=a(93098),s=a(10161);e.default=function(){return(0,s.jsxs)("div",{children:[(0,s.jsx)("h1",{children:"Menu1-2 "}),(0,s.jsx)("hr",{}),(0,s.jsx)(r.j3,{})]})}}}]); -------------------------------------------------------------------------------- /dist/static/js/7087.ce84c921.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[7087],{17087:function(n,e,a){a.r(e);a(34706);var r=a(93098),s=a(10161);e.default=function(){return(0,s.jsxs)("div",{children:[(0,s.jsx)("h1",{children:"Menu1-2 "}),(0,s.jsx)("hr",{}),(0,s.jsx)(r.j3,{})]})}}}]); -------------------------------------------------------------------------------- /dist/static/js/7087.ce84c921.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/7087.ce84c921.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/728.70943476.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[728],{728:function(a,e,n){a.exports=n.p+"static/media/monkey2.bb1a3ac1b29942aea817.png"}}]); -------------------------------------------------------------------------------- /dist/static/js/728.70943476.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/728.70943476.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/7444.5ef2d761.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[7444],{37444:function(e,t,a){a.r(t);t.default=["upfile","indent2em","letterspacing","lists","code","hr","link","preview","print","lineheight","advlist","anchor","autolink","autosave","charmap ","codesample","directionality","emoticons","fullscreen","help","image","importcss","insertdatetime","media","nonbreaking","noneditable","pagebreak","paste","quickbars","save","searchreplace","spellchecker","tabfocus","table","template","textcolor","textpattern","toc","visualblocks","visualchars","wordcount","colorpicker","contextmenu","imagetools"]}}]); -------------------------------------------------------------------------------- /dist/static/js/7444.5ef2d761.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/7444.5ef2d761.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/7444.723b3b1a.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[7444],{37444:function(e,t,a){a.r(t),t.default=["upfile","indent2em","letterspacing","lists","code","hr","link","preview","print","lineheight","advlist","anchor","autolink","autosave","charmap ","codesample","directionality","emoticons","fullscreen","help","image","importcss","insertdatetime","media","nonbreaking","noneditable","pagebreak","paste","quickbars","save","searchreplace","spellchecker","tabfocus","table","template","textcolor","textpattern","toc","visualblocks","visualchars","wordcount","colorpicker","contextmenu","imagetools"]}}]); -------------------------------------------------------------------------------- /dist/static/js/7575.6d7cdcf3.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/7575.6d7cdcf3.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/759.133bba9c.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/759.133bba9c.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/770.549c8093.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/770.549c8093.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/7705.a6ccc82d.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[7705],{47705:function(a,t,e){a.exports=e.p+"static/media/401.b7f6880afa700cd52667.gif"}}]); -------------------------------------------------------------------------------- /dist/static/js/7705.a6ccc82d.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/7705.a6ccc82d.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/7829.076a0a0a.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/7829.076a0a0a.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/7866.cbbec44b.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[7866],{57866:function(a,e,n){n.r(e),e.default={}}}]); -------------------------------------------------------------------------------- /dist/static/js/7866.cbbec44b.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/7866.cbbec44b.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/7876.d5f83299.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/7876.d5f83299.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/7895.72cff429.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/7895.72cff429.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/8037.0188c3b8.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * clipboard.js v2.0.11 3 | * https://clipboardjs.com/ 4 | * 5 | * Licensed MIT © Zeno Rocha 6 | */ 7 | -------------------------------------------------------------------------------- /dist/static/js/8037.333b5968.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * clipboard.js v2.0.11 3 | * https://clipboardjs.com/ 4 | * 5 | * Licensed MIT © Zeno Rocha 6 | */ 7 | -------------------------------------------------------------------------------- /dist/static/js/8138.beaa7c51.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[8138],{68138:function(t,n,a){a.r(n),a.d(n,{default:function(){return e}});var c=a(83608).default.title||"React Ant Admin";function e(t){return t?"".concat(t," - ").concat(c):"".concat(c)}}}]); -------------------------------------------------------------------------------- /dist/static/js/8138.beaa7c51.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/8138.beaa7c51.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/8146.d6793f7b.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/8146.d6793f7b.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/8272.47fc8f20.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[8272],{8272:function(a,e,t){a.exports=t.p+"static/media/logo.2d27ead7c10f774c5306.svg"}}]); -------------------------------------------------------------------------------- /dist/static/js/8272.47fc8f20.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/8272.47fc8f20.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/8366.76510dbb.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[8366],{68366:function(a,t,n){a.exports=n.p+"static/media/iconfont.1357688937ad673c1da1.woff2"}}]); -------------------------------------------------------------------------------- /dist/static/js/8366.76510dbb.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/8366.76510dbb.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/8431.02704af2.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/8431.02704af2.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/8431.a2a64c47.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/8431.a2a64c47.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/8479.348fa276.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[8479],{8479:function(n,t,e){e.r(t);t.default=function(n){n&&n instanceof Function&&e.e(1072).then(e.bind(e,21072)).then((function(t){var e=t.getCLS,a=t.getFID,c=t.getFCP,i=t.getLCP,u=t.getTTFB;e(n),a(n),c(n),i(n),u(n)}))}}}]); -------------------------------------------------------------------------------- /dist/static/js/8479.348fa276.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/8479.348fa276.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/8479.611e6a00.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[8479],{8479:function(n,t,e){e.r(t),t.default=function(n){n&&n instanceof Function&&e.e(1072).then(e.bind(e,21072)).then((function(t){var e=t.getCLS,a=t.getFID,c=t.getFCP,i=t.getLCP,u=t.getTTFB;e(n),a(n),c(n),i(n),u(n)}))}}}]); -------------------------------------------------------------------------------- /dist/static/js/8715.25d23a67.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/8715.25d23a67.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/8715.f7fb9c48.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/8715.f7fb9c48.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/8867.dd4341cd.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[8867],{78867:function(a,n,t){t.r(n);var e,c=t(87886),u=/\.\/(.*)\.svg/,r=(e=c,e.keys()).map((function(a){return a.match(u)[1]}));n.default=r}}]); -------------------------------------------------------------------------------- /dist/static/js/8867.dd4341cd.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/8867.dd4341cd.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/8880.4fdb5206.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/8880.4fdb5206.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/8884.08c9b788.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/8884.08c9b788.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/8884.7c9074a4.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/8884.7c9074a4.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/8922.21f71ada.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[8922],{88922:function(e,n,t){t.r(n),n.default={tinymceContainer:"tynimce_tinymceContainer__1uPrM","mce-fullscreen":"tynimce_mce-fullscreen__GYlg1",tinymceTextarea:"tynimce_tinymceTextarea__HL+qm","editor-custom-btn-container":"tynimce_editor-custom-btn-container__zJ5oR",fullscreen:"tynimce_fullscreen__Ev14X","editor-upload-btn":"tynimce_editor-upload-btn__z2sgM"}}}]); -------------------------------------------------------------------------------- /dist/static/js/8922.21f71ada.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/8922.21f71ada.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/8922.9eb352b3.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[8922,1999],{88922:function(e,n,t){t.r(n),n.default={tinymceContainer:"tynimce_tinymceContainer__1uPrM","mce-fullscreen":"tynimce_mce-fullscreen__GYlg1",tinymceTextarea:"tynimce_tinymceTextarea__HL+qm","editor-custom-btn-container":"tynimce_editor-custom-btn-container__zJ5oR",fullscreen:"tynimce_fullscreen__Ev14X","editor-upload-btn":"tynimce_editor-upload-btn__z2sgM"}}}]); -------------------------------------------------------------------------------- /dist/static/js/9.0be6eb6f.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! ***************************************************************************** 2 | Copyright (c) Microsoft Corporation. 3 | 4 | Permission to use, copy, modify, and/or distribute this software for any 5 | purpose with or without fee is hereby granted. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 8 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 9 | AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 10 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 11 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 12 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 13 | PERFORMANCE OF THIS SOFTWARE. 14 | ***************************************************************************** */ 15 | -------------------------------------------------------------------------------- /dist/static/js/9.e9a3a403.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! ***************************************************************************** 2 | Copyright (c) Microsoft Corporation. 3 | 4 | Permission to use, copy, modify, and/or distribute this software for any 5 | purpose with or without fee is hereby granted. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 8 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 9 | AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 10 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 11 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 12 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 13 | PERFORMANCE OF THIS SOFTWARE. 14 | ***************************************************************************** */ 15 | -------------------------------------------------------------------------------- /dist/static/js/9.f405b1ba.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! ***************************************************************************** 2 | Copyright (c) Microsoft Corporation. 3 | 4 | Permission to use, copy, modify, and/or distribute this software for any 5 | purpose with or without fee is hereby granted. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 8 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 9 | AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 10 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 11 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 12 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 13 | PERFORMANCE OF THIS SOFTWARE. 14 | ***************************************************************************** */ 15 | -------------------------------------------------------------------------------- /dist/static/js/9.f405b1ba.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/9.f405b1ba.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/9011.a1c039b9.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/9011.a1c039b9.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/9011.c4f49ae6.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/9011.c4f49ae6.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/9112.4ea4fe17.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[9112],{89112:function(a,t,c){a.exports=c.p+"static/media/iconfont.c7a1244c7bbbac73b1a0.ttf"}}]); -------------------------------------------------------------------------------- /dist/static/js/9112.4ea4fe17.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/9112.4ea4fe17.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/9312.e915790b.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/9312.e915790b.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/9358.6f4de3e5.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[9358],{69358:function(a,l,e){e.r(l),l.default={mallki:"Mallki_mallki__HgwRS"}}}]); -------------------------------------------------------------------------------- /dist/static/js/9358.6f4de3e5.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/9358.6f4de3e5.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/9376.001ac6f1.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/9376.001ac6f1.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/9376.7ca75f79.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/9376.7ca75f79.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/939.1e04232d.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[939],{90939:function(n,t,e){e.r(t);e(34706);var u=e(93098),r=e(81642),c=e(10161);t.default=function(){return(0,r.Z)("\u591a\u7ea7\u83dc\u5355"),(0,c.jsxs)("div",{className:"app-container",children:[(0,c.jsx)("h1",{children:"Menu1"}),(0,c.jsx)("hr",{}),(0,c.jsx)(u.j3,{})]})}},81642:function(n,t,e){e.d(t,{Z:function(){return f}});var u=e(34706);var r=function(n){var t=(0,u.useRef)(n);return t.current=n,t},c=(e(65953),function(n){var t=r(n);(0,u.useEffect)((function(){return function(){t.current()}}),[])}),o=!("undefined"===typeof window||!window.document||!window.document.createElement),i={restoreOnUnmount:!1};var f=function(n,t){void 0===t&&(t=i);var e=(0,u.useRef)(o?document.title:"");(0,u.useEffect)((function(){document.title=n}),[n]),c((function(){t.restoreOnUnmount&&(document.title=e.current)}))}},65953:function(n,t,e){e.d(t,{mf:function(){return u}});var u=function(n){return"function"===typeof n}}}]); -------------------------------------------------------------------------------- /dist/static/js/939.1e04232d.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/939.1e04232d.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/939.61c20cf0.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[939],{90939:function(n,t,e){e.r(t),e(34706);var u=e(93098),c=e(81642),r=e(10161);t.default=function(){return(0,c.Z)("多级菜单"),(0,r.jsxs)("div",{className:"app-container",children:[(0,r.jsx)("h1",{children:"Menu1"}),(0,r.jsx)("hr",{}),(0,r.jsx)(u.j3,{})]})}},81642:function(n,t,e){e.d(t,{Z:function(){return i}});var u=e(34706),c=(e(65953),function(n){var t,e,c=(t=n,(e=(0,u.useRef)(t)).current=t,e);(0,u.useEffect)((function(){return function(){c.current()}}),[])}),r=!("undefined"==typeof window||!window.document||!window.document.createElement),o={restoreOnUnmount:!1},i=function(n,t){void 0===t&&(t=o);var e=(0,u.useRef)(r?document.title:"");(0,u.useEffect)((function(){document.title=n}),[n]),c((function(){t.restoreOnUnmount&&(document.title=e.current)}))}},65953:function(n,t,e){e.d(t,{mf:function(){return u}});var u=function(n){return"function"==typeof n}}}]); -------------------------------------------------------------------------------- /dist/static/js/9429.343e8e56.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/9429.343e8e56.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/9429.9750c738.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/9429.9750c738.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/9493.4f4eb4dc.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[9493],{19493:function(n,t,e){e.r(t),e.d(t,{useEmotionCss:function(){return a}});var u=e(81795);function a(n){return(0,u.iv)(n())}}}]); -------------------------------------------------------------------------------- /dist/static/js/9493.4f4eb4dc.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/9493.4f4eb4dc.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/9493.7b02b84a.chunk.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkreact_ant_admin=self.webpackChunkreact_ant_admin||[]).push([[9493],{19493:function(n,t,e){e.r(t),e.d(t,{useEmotionCss:function(){return a}});var u=e(63923);function a(n){return(0,u.iv)(n())}}}]); -------------------------------------------------------------------------------- /dist/static/js/9955.a7a79bcf.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/9955.a7a79bcf.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/chunk-antd.79583664.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/chunk-antd.79583664.js.gz -------------------------------------------------------------------------------- /dist/static/js/chunk-common.b2a5b5d2.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/chunk-common.b2a5b5d2.js.gz -------------------------------------------------------------------------------- /dist/static/js/chunk-common.d7ac1c20.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/chunk-common.d7ac1c20.js.gz -------------------------------------------------------------------------------- /dist/static/js/chunk-echarts.0dbb8d06.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! ***************************************************************************** 2 | Copyright (c) Microsoft Corporation. 3 | 4 | Permission to use, copy, modify, and/or distribute this software for any 5 | purpose with or without fee is hereby granted. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 8 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 9 | AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 10 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 11 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 12 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 13 | PERFORMANCE OF THIS SOFTWARE. 14 | ***************************************************************************** */ 15 | -------------------------------------------------------------------------------- /dist/static/js/chunk-echarts.0dbb8d06.chunk.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/chunk-echarts.0dbb8d06.chunk.js.gz -------------------------------------------------------------------------------- /dist/static/js/chunk-echarts.b7627dc0.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! ***************************************************************************** 2 | Copyright (c) Microsoft Corporation. 3 | 4 | Permission to use, copy, modify, and/or distribute this software for any 5 | purpose with or without fee is hereby granted. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 8 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 9 | AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 10 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 11 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 12 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 13 | PERFORMANCE OF THIS SOFTWARE. 14 | ***************************************************************************** */ 15 | -------------------------------------------------------------------------------- /dist/static/js/main.67d059a3.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/main.67d059a3.js.gz -------------------------------------------------------------------------------- /dist/static/js/main.dbd8885b.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/js/main.dbd8885b.js.gz -------------------------------------------------------------------------------- /dist/static/media/1200360.3e0519c2ccc3c042b4a8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/media/1200360.3e0519c2ccc3c042b4a8.png -------------------------------------------------------------------------------- /dist/static/media/401.b7f6880afa700cd52667.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/media/401.b7f6880afa700cd52667.gif -------------------------------------------------------------------------------- /dist/static/media/404.4cf6930dcf69a85c3202.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/media/404.4cf6930dcf69a85c3202.png -------------------------------------------------------------------------------- /dist/static/media/404.8abd869c287fc6776440.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/media/404.8abd869c287fc6776440.png -------------------------------------------------------------------------------- /dist/static/media/ant.31e59a015c19f74d8579.svg.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/media/ant.31e59a015c19f74d8579.svg.gz -------------------------------------------------------------------------------- /dist/static/media/ant.31e59a015c19f74d8579a709d2655f0f.svg.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/media/ant.31e59a015c19f74d8579a709d2655f0f.svg.gz -------------------------------------------------------------------------------- /dist/static/media/bg-1.7694411d08a41ca3baef.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/media/bg-1.7694411d08a41ca3baef.png -------------------------------------------------------------------------------- /dist/static/media/bgimg.74864b7fddf1bf302d32.svg.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/media/bgimg.74864b7fddf1bf302d32.svg.gz -------------------------------------------------------------------------------- /dist/static/media/big.63f559a03f829d4d22b2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/media/big.63f559a03f829d4d22b2.jpg -------------------------------------------------------------------------------- /dist/static/media/iconfont.1357688937ad673c1da1.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/media/iconfont.1357688937ad673c1da1.woff2 -------------------------------------------------------------------------------- /dist/static/media/iconfont.c7a1244c7bbbac73b1a0.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/media/iconfont.c7a1244c7bbbac73b1a0.ttf -------------------------------------------------------------------------------- /dist/static/media/iconfont.ca5176d3232ec1cf7e05.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/media/iconfont.ca5176d3232ec1cf7e05.eot -------------------------------------------------------------------------------- /dist/static/media/iconfont.cde6ec0a11204aaf4de3.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/media/iconfont.cde6ec0a11204aaf4de3.woff -------------------------------------------------------------------------------- /dist/static/media/logo.2d27ead7c10f774c5306.svg.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/media/logo.2d27ead7c10f774c5306.svg.gz -------------------------------------------------------------------------------- /dist/static/media/monkey2.bb1a3ac1b29942aea817.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/dist/static/media/monkey2.bb1a3ac1b29942aea817.png -------------------------------------------------------------------------------- /dist/static/media/svgo.bea5ad99d7555bd66800.yml: -------------------------------------------------------------------------------- 1 | # replace default config 2 | 3 | # multipass: true 4 | # full: true 5 | 6 | plugins: 7 | 8 | # - name 9 | # 10 | # or: 11 | # - name: false 12 | # - name: true 13 | # 14 | # or: 15 | # - name: 16 | # param1: 1 17 | # param2: 2 18 | 19 | - removeAttrs: 20 | attrs: 21 | - 'fill' 22 | - 'fill-rule' 23 | -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "ES6", 4 | "module": "commonjs", 5 | "allowSyntheticDefaultImports": true, 6 | "baseUrl": "./", 7 | "paths": { 8 | "@/*": ["./src/*"] 9 | } 10 | }, 11 | "exclude": ["node_modules", "dist"] 12 | } 13 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/public/favicon.ico -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | } 10 | ], 11 | "start_url": ".", 12 | "display": "standalone", 13 | "theme_color": "#000000", 14 | "background_color": "#ffffff" 15 | } 16 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /public/static/loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/public/static/loading.png -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- 1 | import React, { Component } from 'react' 2 | // import { HashRouter, MemoryRouter } from 'react-router-dom' 3 | import { HashRouter } from 'react-router-dom' 4 | // import { BrowserRouter } from 'react-router-dom' 5 | import { Provider } from 'react-redux' 6 | import { ConfigProvider } from 'antd' 7 | import zhCN from 'antd/es/locale/zh_CN' 8 | import store from './store' 9 | import Router from './router' 10 | import '@/config/il8n' 11 | 12 | class App extends Component { 13 | render() { 14 | return ( 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | ) 23 | } 24 | } 25 | 26 | export default App 27 | -------------------------------------------------------------------------------- /src/api/login.js: -------------------------------------------------------------------------------- 1 | 2 | import { request } from '@/utils/request' 3 | 4 | export function login(data) { 5 | return Promise.resolve({ 6 | code: 200, 7 | message: 'success', 8 | data: { 9 | token: 'admin-token' 10 | } 11 | }) 12 | 13 | // return request( { 14 | // url : '/login', 15 | // method : 'post', 16 | // data 17 | // } ) 18 | } 19 | -------------------------------------------------------------------------------- /src/api/user.js: -------------------------------------------------------------------------------- 1 | 2 | import { request } from '@/utils/request' 3 | 4 | export function getUserInfo(data) { 5 | return Promise.resolve({ 6 | code: 200, 7 | message: 'success', 8 | data: { 9 | id: 'admin', 10 | roles: ['admin'], 11 | username: '灰是小灰灰的灰', 12 | avatar: 'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80', 13 | description: '我是超级管理员' 14 | } 15 | }) 16 | 17 | // return request( { 18 | // // url : '/user/tokenLogin', 19 | // url : '/userInfo', 20 | // method : 'post', 21 | // data 22 | // } ) 23 | } 24 | 25 | export function logOut(data) { 26 | return request({ 27 | url: '/logout', 28 | method: 'post', 29 | data 30 | }) 31 | } 32 | -------------------------------------------------------------------------------- /src/assets/iconfont/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/src/assets/iconfont/iconfont.eot -------------------------------------------------------------------------------- /src/assets/iconfont/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/src/assets/iconfont/iconfont.ttf -------------------------------------------------------------------------------- /src/assets/iconfont/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/src/assets/iconfont/iconfont.woff -------------------------------------------------------------------------------- /src/assets/iconfont/iconfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/src/assets/iconfont/iconfont.woff2 -------------------------------------------------------------------------------- /src/assets/imgs/401_images/401.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/src/assets/imgs/401_images/401.gif -------------------------------------------------------------------------------- /src/assets/imgs/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/src/assets/imgs/404.png -------------------------------------------------------------------------------- /src/assets/imgs/404_images/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/src/assets/imgs/404_images/404.png -------------------------------------------------------------------------------- /src/assets/imgs/404_images/404_cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/src/assets/imgs/404_images/404_cloud.png -------------------------------------------------------------------------------- /src/assets/imgs/bg-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/src/assets/imgs/bg-1.png -------------------------------------------------------------------------------- /src/assets/imgs/githubCorner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/src/assets/imgs/githubCorner.png -------------------------------------------------------------------------------- /src/assets/imgs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/src/assets/imgs/logo.png -------------------------------------------------------------------------------- /src/assets/test/1200360.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/src/assets/test/1200360.png -------------------------------------------------------------------------------- /src/assets/test/big.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/src/assets/test/big.jpg -------------------------------------------------------------------------------- /src/assets/test/monkey2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/src/assets/test/monkey2.png -------------------------------------------------------------------------------- /src/components/FullScreen/index.module.scss: -------------------------------------------------------------------------------- 1 | 2 | .fullScreenSection { 3 | display: inline-block; 4 | font-size: 25px; 5 | margin-right: 15px; 6 | height: 100%; 7 | cursor: pointer; 8 | vertical-align: middle; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/Hamburger/index.jsx: -------------------------------------------------------------------------------- 1 | 2 | import React from 'react' 3 | import { connect, useDispatch } from 'react-redux' 4 | import { TOGGLE_SIDEBAR } from '@/store/reducers/app' 5 | import { MenuUnfoldOutlined, MenuFoldOutlined } from '@ant-design/icons' 6 | import styles from './index.module.scss' 7 | 8 | const Hamburger = (props) => { 9 | const { sidebarStatus } = props 10 | const dispatch = useDispatch() 11 | 12 | const toggleClick = () => { 13 | dispatch(TOGGLE_SIDEBAR()) 14 | } 15 | 16 | return ( 17 |
18 | { 19 | sidebarStatus ? : 20 | } 21 |
22 | ) 23 | } 24 | 25 | export default connect((state) => state.app)(Hamburger) 26 | -------------------------------------------------------------------------------- /src/components/Hamburger/index.module.scss: -------------------------------------------------------------------------------- 1 | 2 | .hamburgerSection { 3 | padding: 0 15px; 4 | display: inline-block; 5 | font-size: 25px; 6 | line-height: 64px; 7 | cursor: pointer; 8 | } 9 | 10 | .icons { 11 | font-size : 20px; 12 | } 13 | -------------------------------------------------------------------------------- /src/components/Loading/index.jsx: -------------------------------------------------------------------------------- 1 | 2 | import React, { useEffect } from 'react' 3 | import { Spin } from 'antd' 4 | import NProgress from 'nprogress' 5 | import 'nprogress/nprogress.css' 6 | NProgress.configure({ showSpinner: false }) 7 | 8 | const Loading = () => { 9 | useEffect(() => { 10 | NProgress.start() 11 | return () => { 12 | NProgress.done() 13 | } 14 | }, []) 15 | 16 | return ( 17 |
18 | 19 |
20 | ) 21 | } 22 | 23 | export default Loading 24 | -------------------------------------------------------------------------------- /src/components/Mallki/index.jsx: -------------------------------------------------------------------------------- 1 | 2 | import React from 'react' 3 | import { PropTypes } from 'prop-types' 4 | import styles from './index.module.scss' 5 | 6 | const Mallki = (props) => { 7 | const { className, text } = props 8 | return ( 9 | 10 | {text} 11 | 12 | 13 | 14 | ) 15 | } 16 | 17 | Mallki.propTypes = { 18 | className: PropTypes.string, 19 | text: PropTypes.string 20 | } 21 | 22 | Mallki.defaultProps = { 23 | className: '', 24 | text: 'react-ant-admin' 25 | } 26 | 27 | export default Mallki 28 | -------------------------------------------------------------------------------- /src/components/PanThumb/index.jsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { PropTypes } from 'prop-types' 3 | import styles from './index.module.scss' 4 | 5 | const PanThumb = (props) => { 6 | const { 7 | image, zIndex, width, height, className 8 | } = props 9 | return ( 10 |
18 |
19 |
{props.children}
20 |
21 | 22 |
23 | ) 24 | } 25 | 26 | PanThumb.propTypes = { 27 | image: PropTypes.string.isRequired, 28 | zIndex: PropTypes.number, 29 | width: PropTypes.string, 30 | height: PropTypes.string, 31 | className: PropTypes.string 32 | } 33 | 34 | PanThumb.defaultProps = { 35 | width: '150px', 36 | height: '150px', 37 | zIndex: 1, 38 | className: '' 39 | } 40 | 41 | export default PanThumb 42 | -------------------------------------------------------------------------------- /src/components/RichText/draf/index.scss: -------------------------------------------------------------------------------- 1 | .editor-class{ 2 | min-height: 300px; 3 | border: 1px solid #F1F1F1; 4 | border-top: none; 5 | margin-top: -5px; 6 | padding: 0 10px; 7 | } -------------------------------------------------------------------------------- /src/components/RichText/tynimce/index.module.scss: -------------------------------------------------------------------------------- 1 | 2 | .editorSection { 3 | 4 | } 5 | 6 | .tinymceContainer { 7 | position: relative; 8 | line-height: normal; 9 | .mce-fullscreen { 10 | z-index: 10000; 11 | } 12 | } 13 | 14 | .tinymceTextarea { 15 | visibility: hidden; 16 | z-index: -1; 17 | } 18 | 19 | .editor-custom-btn-container { 20 | position: absolute; 21 | right: 4px; 22 | top: 4px; 23 | /*z-index: 2005;*/ 24 | } 25 | 26 | .fullscreen { 27 | :global { 28 | .editor-custom-btn-container { 29 | z-index: 10000; 30 | position: fixed; 31 | } 32 | } 33 | } 34 | 35 | .editor-upload-btn { 36 | display: inline-block; 37 | } 38 | -------------------------------------------------------------------------------- /src/components/RichText/tynimce/reactTinymc.jsx: -------------------------------------------------------------------------------- 1 | 2 | import React from 'react' 3 | import { Card } from 'antd' 4 | import { Editor } from '@tinymce/tinymce-react' 5 | import styles from './index.module.scss' 6 | 7 | const RichTextEditor = () => { 8 | const handleEditorChange = (content, editor) => { 9 | console.log('Content was updated:', content) 10 | } 11 | return ( 12 |
13 | 14 | 28 | 29 |
30 | ) 31 | } 32 | 33 | export default RichTextEditor 34 | -------------------------------------------------------------------------------- /src/components/RichText/tynimce/toolbar.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * alignjustify 两端对齐 4 | * copy 复制 5 | * cut 剪辑 6 | * fontselect 字体样式选择 7 | * fullscreen 8 | * fontsizeselect 字体大小选择 9 | * link 在编辑器中创建/编辑链接。 10 | * openlink 在新选项卡中打开选定的链接。 11 | * 12 | * 首行缩进 https://segmentfault.com/a/1190000020987256?utm_source=tag-newest 13 | * 首行缩进 http://tinymce.ax-z.cn/more-plugins/indent2em.php 14 | * 文字间距 http://tinymce.ax-z.cn/more-plugins/more-index.php 15 | * */ 16 | 17 | const toolbar = ` 18 | undo redo removeformat fontsizeselect bold italic underline strikethrough forecolor backcolor 19 | alignleft aligncenter alignright alignjustify indent2em | outdent indent | lineheight letterspacing numlist bullist | 20 | ltr rtl image media blockquote table hr codesample checklist colorpicker 21 | ` 22 | 23 | export default toolbar 24 | -------------------------------------------------------------------------------- /src/components/RichText/tynimce/utils/data2blob.js: -------------------------------------------------------------------------------- 1 | /** 2 | * database64文件格式转换为2进制 3 | * 4 | * @param {[String]} data dataURL 的格式为 “data:image/png;base64,****”,逗号之前都是一些说明性的文字,我们只需要逗号之后的就行了 5 | * @param {[String]} mime [description] 6 | * @return {[blob]} [description] 7 | */ 8 | export default function(data, mime) { 9 | // eslint-disable-next-line no-param-reassign 10 | data = data.split(',')[1] 11 | // eslint-disable-next-line no-param-reassign 12 | data = window.atob(data) 13 | var ia = new Uint8Array(data.length) 14 | for (var i = 0; i < data.length; i++) { 15 | ia[i] = data.charCodeAt(i) 16 | } 17 | // canvas.toDataURL 返回的默认格式就是 image/png 18 | return new Blob([ia], { 19 | type: mime 20 | }) 21 | } 22 | -------------------------------------------------------------------------------- /src/components/RichText/tynimce/utils/mimes.js: -------------------------------------------------------------------------------- 1 | export default { 2 | 'jpg': 'image/jpeg', 3 | 'png': 'image/png', 4 | 'gif': 'image/gif', 5 | 'svg': 'image/svg+xml', 6 | 'psd': 'image/photoshop' 7 | } 8 | -------------------------------------------------------------------------------- /src/components/RightPanel/index.module.scss: -------------------------------------------------------------------------------- 1 | 2 | // TODO 3 | .rightPanel { 4 | 5 | } 6 | .handleButton { 7 | width: 48px; 8 | height: 48px; 9 | position: absolute; 10 | left: -48px; 11 | text-align: center; 12 | font-size: 24px; 13 | border-radius: 6px 0 0 6px !important; 14 | z-index: 0; 15 | pointer-events: auto; 16 | cursor: pointer; 17 | color: #fff; 18 | line-height: 48px; 19 | background-color: rgb(24, 144, 255); 20 | i { 21 | font-size: 24px; 22 | line-height: 48px; 23 | } 24 | } 25 | 26 | .rightDrawContainer { 27 | :global { 28 | .ant-drawer-content-wrapper { 29 | width: 300px !important; 30 | } 31 | .ant-drawer-content { 32 | overflow: visible; 33 | } 34 | .ant-drawer-body { 35 | //position: relative; 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/components/SvgIcon/index.jsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import PropTypes from 'prop-types' 3 | import styles from './index.module.scss' 4 | 5 | const SvgIcon = (props) => { 6 | const { iconClass, className } = props 7 | 8 | const styleExternalIcon = { 9 | mask: `url(${iconClass}) no-repeat 50% 50%`, 10 | WebkitMask: `url(${iconClass}) no-repeat 50% 50%` 11 | } 12 | const iconName = `#icon-${iconClass}` 13 | const isExternal = (path) => /^(https?:|mailto:|tel:)/.test(path) 14 | return ( 15 | <> 16 | {isExternal(iconClass) 17 | ?
18 | : 21 | } 22 | 23 | ) 24 | } 25 | 26 | SvgIcon.propTypes = { 27 | iconClass: PropTypes.string.isRequired, 28 | className: PropTypes.string 29 | } 30 | 31 | export default SvgIcon 32 | -------------------------------------------------------------------------------- /src/components/SvgIcon/index.module.scss: -------------------------------------------------------------------------------- 1 | 2 | .svgIcon { 3 | width: 1em; 4 | height: 1em; 5 | vertical-align: -0.15em; 6 | fill: currentColor; 7 | overflow: hidden; 8 | } 9 | 10 | .svgExternalIcon { 11 | background-color: currentColor; 12 | mask-size: cover!important; 13 | display: inline-block; 14 | } 15 | -------------------------------------------------------------------------------- /src/components/UploadExcel/index.module.scss: -------------------------------------------------------------------------------- 1 | 2 | .upload { 3 | width:40px; 4 | height:40px; 5 | color: #1482f0; 6 | } 7 | -------------------------------------------------------------------------------- /src/components/YuStreetMap/index.module.scss: -------------------------------------------------------------------------------- 1 | 2 | .map { 3 | width: 100%; 4 | height: 100%; 5 | min-height: 300px; 6 | padding: 1px; 7 | } 8 | -------------------------------------------------------------------------------- /src/config/constant.js: -------------------------------------------------------------------------------- 1 | 2 | const WX_APP_ID = 'appid' 3 | const STORAGE_PREFIX = 'rad_' 4 | const COOKIE_PREFIX = 'rad_' 5 | 6 | const GLOBAL_DATA = { 7 | env: 'fat', 8 | proxy_url: '/', 9 | dev: { 10 | 'baseUrl': '/api' 11 | }, 12 | fat: { 13 | 'baseUrl': '/' 14 | 15 | }, 16 | uat: { 17 | 'baseUrl': '/' 18 | }, 19 | pro: { 20 | 'baseUrl': '/' 21 | } 22 | } 23 | 24 | const WHITE_CODE_LIST = [ 25 | { 26 | code: 200, 27 | msg: '' 28 | } 29 | ] 30 | 31 | const LOGIN_ERROR_CODE = [ 32 | { 33 | code: 5004, 34 | msg: '无效token' 35 | } 36 | ] 37 | 38 | module.exports = { 39 | WX_APP_ID, 40 | STORAGE_PREFIX, 41 | COOKIE_PREFIX, 42 | GLOBAL_DATA, 43 | WHITE_CODE_LIST, 44 | LOGIN_ERROR_CODE 45 | } 46 | -------------------------------------------------------------------------------- /src/config/il8n.js: -------------------------------------------------------------------------------- 1 | import i18n from 'i18next' 2 | import { initReactI18next } from 'react-i18next' 3 | 4 | // 如果需要检测当前浏览器的语言或者从服务器获取配置资源可以安装下面依赖 5 | // import Backend from 'i18next-http-backend' 6 | // import LanguageDetector from 'i18next-browser-languagedetector' 7 | 8 | import lang from '@/lang' 9 | 10 | i18n 11 | // load translation using http -> see /public/locales (i.e. https://github.com/i18next/react-i18next/tree/master/example/react/public/locales) 12 | // l文档: https://github.com/i18next/i18next-http-backend 13 | // .use( Backend ) 14 | 15 | // detect user language 16 | // 文档: https://github.com/i18next/i18next-browser-languageDetector 17 | // .use( LanguageDetector ) 18 | 19 | // pass the i18n instance to react-i18next. 20 | .use(initReactI18next) 21 | 22 | // init i18next 23 | // 文档参数: https://www.i18next.com/overview/configuration-options 24 | .init({ 25 | fallbackLng: 'zh', 26 | lng: 'zh', 27 | debug: false, 28 | resources: lang, 29 | interpolation: { 30 | escapeValue: false 31 | } 32 | }) 33 | 34 | export default i18n 35 | -------------------------------------------------------------------------------- /src/defaultSettings.js: -------------------------------------------------------------------------------- 1 | export default { 2 | title: 'React Ant Admin', 3 | /** 4 | * @type {boolean} true | false 5 | * @description Whether show the settings right-panel 6 | */ 7 | showSettings: false, 8 | /** 9 | * @type {boolean} true | false 10 | * @description Whether show the logo in sidebar 11 | */ 12 | sidebarLogo: true, 13 | 14 | /** 15 | * @type {boolean} true | false 16 | * @description Whether fix the header 17 | */ 18 | fixedHeader: false, 19 | 20 | /** 21 | * @type {boolean} true | false 22 | * @description Whether need tagsView 23 | */ 24 | tagsView: true, 25 | /** 26 | * @type {string} vertical | horizontal 27 | * @description global layout mode 28 | */ 29 | layoutMode: 'vertical' 30 | } 31 | -------------------------------------------------------------------------------- /src/hooks/index.js: -------------------------------------------------------------------------------- 1 | import { css } from '@emotion/css' 2 | // import { useEffect } from 'react' 3 | 4 | export function useEmotionCss(cb) { 5 | return css(cb()) 6 | } 7 | 8 | // export function useTitle( title ) { 9 | // useEffect(function () { 10 | // document.title = title 11 | // }, [title]) 12 | // useEffect( () => { 13 | // return () => document.title = '' 14 | // }, [] ) 15 | // } 16 | // 17 | // export function useAsyncEffect(effect, dependencies = []) { 18 | // return useEffect(() => { 19 | // const cleanupPromise = effect() 20 | // return () => { cleanupPromise.then(cleanup => cleanup && cleanup()) } 21 | // }, dependencies) 22 | // } 23 | -------------------------------------------------------------------------------- /src/icons/index.js: -------------------------------------------------------------------------------- 1 | 2 | const req = require.context('./svg', false, /\.svg$/) 3 | const requireAll = requireContext => requireContext.keys().map(requireContext) 4 | 5 | requireAll(req) 6 | -------------------------------------------------------------------------------- /src/icons/svg/ant-design.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/baidu.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/bug.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/chat.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/clipboard.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/dashboard.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/delete.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/excel.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/guide.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/home.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/link.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/list.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/list2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/menu2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/menu3.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/nested.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/overcast.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/icons/svg/phone.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/rain.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/icons/svg/table.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/theme.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/upload.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/user1.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/user2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svg/wind.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/svgo.yml: -------------------------------------------------------------------------------- 1 | # replace default config 2 | 3 | # multipass: true 4 | # full: true 5 | 6 | plugins: 7 | 8 | # - name 9 | # 10 | # or: 11 | # - name: false 12 | # - name: true 13 | # 14 | # or: 15 | # - name: 16 | # param1: 1 17 | # param2: 2 18 | 19 | - removeAttrs: 20 | attrs: 21 | - 'fill' 22 | - 'fill-rule' 23 | -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | import React, { StrictMode } from 'react' 2 | import ReactDOM from 'react-dom/client' 3 | import App from './App' 4 | // import reportWebVitals from './reportWebVitals' 5 | 6 | import './icons' 7 | import 'antd/dist/reset.css' 8 | import '@/styles/index.scss' 9 | import './mock' 10 | 11 | const render = () => { 12 | const root = ReactDOM.createRoot(document.getElementById('root')) 13 | root.render( 14 | // 15 | 16 | // 17 | ) 18 | } 19 | 20 | render() 21 | 22 | if (process.env.NODE_ENV === 'development' && module.hot) { 23 | module.hot.accept('./App', render) 24 | } 25 | 26 | // // If you want to start measuring performance in your app, pass a function 27 | // // to log results (for example: reportWebVitals(console.log)) 28 | // // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals 29 | // reportWebVitals() 30 | -------------------------------------------------------------------------------- /src/lang/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "login": { 3 | "title": "用户登录", 4 | "subTitle": "Out of the box for the background templates", 5 | "loading": "Logging in..." 6 | }, 7 | "i18n" : { 8 | "title": "Switch Language", 9 | "note": "The internationalization of this project is based on react-i18next", 10 | "webRTC": "WebRTC (Web Real-Time Communication) is an API that can be used by video-chat, voice-calling, and P2P-file-sharing Web apps.", 11 | "WebGL": "WebGL (Web Graphics Library) is a JavaScript API for rendering high-performance interactive 3D and 2D graphics within any compatible web browser without the use of plug-ins. WebGL does so by introducing an API that closely conforms to OpenGL ES 2.0 that can be used in HTML5 elements. This conformance makes it possible for the API to take advantage of hardware graphics acceleration provided by the user's device." 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/lang/es.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | "i18n" : { 4 | "title": "Switch Language", 5 | "note": "The internationalization of this project is based on react-i18next", 6 | "webRTC": "Webrtc (web real time communication) es una API que se puede utilizar en aplicaciones web como video chat, audio chat o intercambio de archivos P2P.", 7 | "WebGL": "WebGL trae gráficos en 3D para la Web mediante la introducción de una API que cumple estrictamente la OpenGL ES 2.0 que se puede utilizar en elementos canvas HTML5. La compatibilidad para WebGL viene en Firefox 4 y se puede probar en las betas de Firefox 4 o en trunk builds." 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/lang/index.js: -------------------------------------------------------------------------------- 1 | 2 | import en from './en.json' 3 | import zh from './zh.json' 4 | import es from './es.json' 5 | import ja from './ja.json' 6 | 7 | const Lang = { 8 | en: { 9 | translation: en 10 | }, 11 | zh: { 12 | translation: zh 13 | }, 14 | es: { 15 | translation: es 16 | }, 17 | ja: { 18 | translation: ja 19 | } 20 | } 21 | 22 | export default Lang 23 | -------------------------------------------------------------------------------- /src/lang/ja.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | "i18n" : { 4 | "title": "言語切替", 5 | "note": "react-i18nextを使っています", 6 | "webRTC": "WebRTC (Web Real-Time Communication)はビデオチャット、音声通話、P2P ファイル共有を行うウェブアプリで使われる API です。", 7 | "WebGL": "WebGL (Web Graphics Library) は、互換性があるウェブブラウザーでプラグインを使用せずにインタラクティブな 3D グラフィックスや 2D グラフィックスをレンダリングするための JavaScript API です。HTML5 要素へ OpenGL ES 2.0 に密接に従った API を導入することにより、WebGL を実現します。これにより、ユーザーの端末が提供するハードウェアのグラフィックアクセラレーションを API で利用することが可能になります。" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/lang/zh.json: -------------------------------------------------------------------------------- 1 | { 2 | "login": { 3 | "title": "用户登录", 4 | "subTitle": "开箱即用得中后台模板", 5 | "loading": "登录中..." 6 | }, 7 | "i18n" : { 8 | "title": "切换语言", 9 | "note": "本项目国际化基于 react-i18next", 10 | "webRTC": "WebRTC (Web Real-Time Communication) 是一个可以用在视频聊天,音频聊天或P2P文件分享等Web App中的 API。", 11 | "WebGL": "WebGL(Web图形库)是一个JavaScript API,可在任何兼容的Web浏览器中渲染高性能的交互式3D和2D图形,而无需使用插件。WebGL通过引入一个与OpenGL ES 2.0非常一致的API来做到这一点,该API可以在HTML5 元素中使用。 这种一致性使API可以利用用户设备提供的硬件图形加速。" 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/layouts/components/main.cjs.js: -------------------------------------------------------------------------------- 1 | import { css } from '@emotion/css' 2 | 3 | const styles = { 4 | mainSection: css` 5 | position: relative; 6 | width: 100%; 7 | &.noTags { 8 | &.fixedHeader{ 9 | margin-top: 64px; 10 | } 11 | } 12 | &.hasTags { 13 | &.fixedHeader{ 14 | margin-top: 100px; 15 | } 16 | } 17 | `, 18 | mainWrapper: css` 19 | position: relative; 20 | `, 21 | mainContent: css` 22 | width: 100% ; 23 | ` 24 | } 25 | 26 | export default styles 27 | -------------------------------------------------------------------------------- /src/layouts/components/sidebar/Logo/index.jsx: -------------------------------------------------------------------------------- 1 | 2 | import React from 'react' 3 | import logo from '@/assets/imgs/ant.svg' 4 | import styles from './index.module.scss' 5 | 6 | const Logo = () => { 7 | return ( 8 |
9 | logo 10 |

React-Ant-Admin

11 |
12 | ) 13 | } 14 | 15 | export default Logo 16 | -------------------------------------------------------------------------------- /src/layouts/components/sidebar/Logo/index.module.scss: -------------------------------------------------------------------------------- 1 | 2 | .sidebarLogoWrapper { 3 | position: relative; 4 | width: 100%; 5 | height: 64px; 6 | line-height: 64px; 7 | background: #2b2f3a; 8 | text-align: center; 9 | overflow: hidden; 10 | 11 | .sidebarLogo { 12 | width: 40px; 13 | height: 40px; 14 | margin-right: 10px; 15 | } 16 | 17 | .sidebarTitle { 18 | display: inline-block; 19 | margin: 0; 20 | color: #fff; 21 | line-height: 50px; 22 | height: 50px; 23 | font-size: 14px; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/layouts/components/sidebar/Menu/index.module.scss: -------------------------------------------------------------------------------- 1 | 2 | .sideMenuSection { 3 | height:calc(100% - 64px); 4 | svg { 5 | width: 14px; 6 | height: 14px; 7 | transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s, color 0.3s ease 0s; 8 | } 9 | 10 | :global { 11 | .ant-menu { 12 | .menuItemSection, .sideMenuSection { 13 | &.hasIcon { 14 | display: inline-block; 15 | } 16 | &.noIcon { 17 | .ant-menu-item-icon { 18 | display: none; 19 | } 20 | } 21 | } 22 | } 23 | } 24 | } 25 | 26 | -------------------------------------------------------------------------------- /src/layouts/components/sidebar/index.jsx: -------------------------------------------------------------------------------- 1 | 2 | import React from 'react' 3 | import { connect } from 'react-redux' 4 | import { useLocation } from 'react-router-dom' 5 | import { Layout } from 'antd' 6 | import Logo from './Logo' 7 | import Menus from './Menu' 8 | const { Sider } = Layout 9 | 10 | const LayoutSider = (props) => { 11 | const { sidebarLogo, sidebarStatus } = props 12 | const location = useLocation() 13 | const [initPath, setInitPath] = React.useState('') 14 | 15 | React.useEffect(() => { 16 | setInitPath(location.pathname) 17 | }, []) 18 | 19 | return ( 20 | 27 | { sidebarLogo ? : null } 28 | { 29 | initPath ? : null 30 | } 31 | 32 | ) 33 | } 34 | 35 | const mapStateToProps = (state) => { 36 | return { 37 | ...state.app, 38 | ...state.settings 39 | } 40 | } 41 | export default connect(mapStateToProps)(LayoutSider) 42 | -------------------------------------------------------------------------------- /src/layouts/components/tagsView/index.jsx: -------------------------------------------------------------------------------- 1 | 2 | import React from 'react' 3 | import TagList from './TagList' 4 | import styles from './index.module.scss' 5 | 6 | const TagsView = () => { 7 | return ( 8 |
9 | 10 |
11 | ) 12 | } 13 | 14 | export default TagsView 15 | -------------------------------------------------------------------------------- /src/mock/index.js: -------------------------------------------------------------------------------- 1 | 2 | import Mock from "mockjs" 3 | import loginMock from "./login" 4 | import tableMock from "./table" 5 | 6 | const { login, userInfo, logout } = loginMock 7 | const { tableData, dashboardTable } = tableMock 8 | 9 | // login 10 | Mock.mock( /\/login/, "post", login ) 11 | 12 | // user 13 | Mock.mock( /\/userInfo/, "post", userInfo ) 14 | Mock.mock( /\/logout/, "post", logout ) 15 | Mock.mock( /\/table\/list/, "get", tableData ) 16 | Mock.mock( /\/table\/dashboard/, "get", dashboardTable ) 17 | 18 | export default Mock 19 | -------------------------------------------------------------------------------- /src/mock/table.js: -------------------------------------------------------------------------------- 1 | import Mock from 'mockjs' 2 | const list = [] 3 | const count = 20 4 | 5 | for (let i = 0; i < count; i++) { 6 | list.push(Mock.mock({ 7 | id: '@increment', 8 | title: '@ctitle(5, 10)', 9 | author: '@cname', 10 | readings: '@integer(300, 5000)', 11 | date: '@datetime' 12 | })) 13 | } 14 | 15 | 16 | const list2 = [] 17 | for (let i = 0; i < 7; i++) { 18 | list2.push(Mock.mock({ 19 | id: i, 20 | date: '@date("yyyy-MM-dd")', 21 | name: '@cname', 22 | status: i%2 ? 'Completed' : 'Pending', 23 | price : '@integer(300, 5000)', 24 | order_no : '@natural', 25 | address : '@county(true)', 26 | })) 27 | } 28 | 29 | export default { 30 | tableData: (_) => { 31 | return { 32 | code : 200, 33 | message : "success", 34 | data : { 35 | list 36 | } 37 | } 38 | }, 39 | 40 | dashboardTable: (_) => { 41 | return { 42 | code : 200, 43 | message : "success", 44 | data : { 45 | list : list2 46 | } 47 | } 48 | }, 49 | } 50 | -------------------------------------------------------------------------------- /src/reportWebVitals.js: -------------------------------------------------------------------------------- 1 | const reportWebVitals = onPerfEntry => { 2 | if (onPerfEntry && onPerfEntry instanceof Function) { 3 | import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { 4 | getCLS(onPerfEntry) 5 | getFID(onPerfEntry) 6 | getFCP(onPerfEntry) 7 | getLCP(onPerfEntry) 8 | getTTFB(onPerfEntry) 9 | }) 10 | } 11 | } 12 | 13 | export default reportWebVitals 14 | -------------------------------------------------------------------------------- /src/router/dynamicRouter.js: -------------------------------------------------------------------------------- 1 | 2 | import React from 'react' 3 | import { Navigate, useRoutes } from 'react-router-dom' 4 | 5 | function generateRouter(routers) { 6 | return routers.map((item) => { 7 | const obj = { ...item } 8 | const { children, redirect, component: Component } = item 9 | if (children && children.length) { 10 | obj.children = generateRouter(children) 11 | } 12 | /** 13 | * redirect 目前尝试出的几个解决方案 14 | * 1、遍历所有路由,提取出所有包含 redirect 字段的路由,然后统一用 Navigate (目前采用,) 15 | * 2、新增 index : true, 取消path, 使用官方默认路由的方式 16 | * 3、需要重定向的页面 path 参数设置为 空值 17 | * 后期在做分析 或者有没有其他方案 18 | * */ 19 | let element 20 | if (Component) { 21 | // element = typeof Component === 'function' ? : Component 22 | element = 23 | } else { 24 | if (redirect) { 25 | element = 26 | } 27 | } 28 | obj.element = element 29 | return obj 30 | }) 31 | } 32 | 33 | const DynamicRouter = (props) => { 34 | const list = generateRouter(props.routes) 35 | return useRoutes(list) 36 | } 37 | 38 | export default DynamicRouter 39 | -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. 2 | // allows you to do things like: 3 | // expect(element).toHaveTextContent(/react/i) 4 | // learn more: https://github.com/testing-library/jest-dom 5 | import '@testing-library/jest-dom' 6 | -------------------------------------------------------------------------------- /src/store/reducers/app.js: -------------------------------------------------------------------------------- 1 | 2 | import { createSlice } from '@reduxjs/toolkit' 3 | import { getCookie, addCookie } from '@/utils/cookies' 4 | 5 | export const initialState = { 6 | sidebarStatus: getCookie('sidebarStatus') ? !!+getCookie('sidebarStatus') : true, 7 | device: 'desktop' 8 | } 9 | 10 | export const appSlice = createSlice({ 11 | name: 'app', 12 | initialState, 13 | reducers: { 14 | TOGGLE_SIDEBAR: state => { 15 | state.sidebarStatus = !state.sidebarStatus 16 | 17 | if (state.sidebarStatus) { 18 | addCookie('sidebarStatus', 1) 19 | } else { 20 | addCookie('sidebarStatus', 0) 21 | } 22 | }, 23 | CLOSE_SIDEBAR: state => { 24 | state.sidebarStatus = false 25 | addCookie('sidebarStatus', 0) 26 | }, 27 | TOGGLE_DEVICE: (state, { payload: device }) => { 28 | state.device = device 29 | } 30 | } 31 | 32 | }) 33 | 34 | export const { TOGGLE_SIDEBAR, CLOSE_SIDEBAR, TOGGLE_DEVICE } = appSlice.actions 35 | export default appSlice.reducer 36 | -------------------------------------------------------------------------------- /src/styles/variable.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvpyb/react-ant-admin/a2176037a426eee885f8898429a8bc37108e91fc/src/styles/variable.scss -------------------------------------------------------------------------------- /src/utils/clipboard.js: -------------------------------------------------------------------------------- 1 | 2 | import Clipboard from 'clipboard' 3 | import { message } from 'antd' 4 | 5 | function clipboardSuccess() { 6 | message.success('复制成功') 7 | } 8 | 9 | function clipboardError() { 10 | message.error('复制失败') 11 | } 12 | 13 | export default function handleClipboard(text, event) { 14 | const clipboard = new Clipboard(event.target, { 15 | text: () => text 16 | }) 17 | clipboard.on('success', () => { 18 | clipboardSuccess() 19 | clipboard.destroy() 20 | }) 21 | clipboard.on('error', () => { 22 | clipboardError() 23 | clipboard.destroy() 24 | }) 25 | clipboard.onClick(event) 26 | } 27 | -------------------------------------------------------------------------------- /src/utils/env.js: -------------------------------------------------------------------------------- 1 | 2 | export function getEnvs() { 3 | const env = process.env.NODE_ENV 4 | const { href } = window.location 5 | let envStr = '' 6 | if (env === 'development') { 7 | envStr = 'dev' 8 | } else { 9 | if (href.indexOf('fat') >= 0) { 10 | envStr = 'fat' 11 | } else if (href.indexOf('uat') >= 0) { 12 | envStr = 'uat' 13 | } else { 14 | envStr = 'pro' 15 | } 16 | } 17 | return envStr 18 | } 19 | -------------------------------------------------------------------------------- /src/utils/filters.js: -------------------------------------------------------------------------------- 1 | 2 | // 根据参数截取字符串 3 | export function subStringStr(value, len) { 4 | if (!value) return '' 5 | return (value.length > len ? value.substring(0, len) + '...' : value) 6 | } 7 | -------------------------------------------------------------------------------- /src/utils/get-page-title.js: -------------------------------------------------------------------------------- 1 | import defaultSettings from '@/defaultSettings' 2 | 3 | const title = defaultSettings.title || 'React Ant Admin' 4 | 5 | export default function getPageTitle(pageTitle) { 6 | if (pageTitle) { 7 | return `${pageTitle} - ${title}` 8 | } 9 | return `${title}` 10 | } 11 | -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * @description 将时间戳转换为年-月-日-时-分-秒格式 4 | * @param {String} timestamp 5 | * @returns {String} 年-月-日-时-分-秒 6 | */ 7 | export function timestampToTime(timestamp) { 8 | var date = new Date(timestamp) 9 | var Y = date.getFullYear() + '-' 10 | var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-' 11 | var D = (date.getDate() < 10 ? '0' + date.getDate() : date.getDate()) + ' ' 12 | var h = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':' 13 | var m = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':' 14 | var s = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()) 15 | 16 | const strDate = Y + M + D + h + m + s 17 | return strDate 18 | } 19 | -------------------------------------------------------------------------------- /src/utils/withRouter.js: -------------------------------------------------------------------------------- 1 | 2 | import { useLocation, useNavigate, useParams } from 'react-router-dom' 3 | 4 | export default function withRouter(Component) { 5 | function ComponentWithRouterProp(props) { 6 | const location = useLocation() 7 | const navigate = useNavigate() 8 | const params = useParams() 9 | return ( 10 | // eslint-disable-next-line react/react-in-jsx-scope 11 | 15 | ) 16 | } 17 | return ComponentWithRouterProp 18 | } 19 | -------------------------------------------------------------------------------- /src/utils/withTitle.js: -------------------------------------------------------------------------------- 1 | 2 | import { useTitle } from 'ahooks' 3 | 4 | export default function withTitle(Component, title = '') { 5 | function ComponentWithTitleProp(props) { 6 | title && useTitle(title) 7 | return ( 8 | // eslint-disable-next-line react/react-in-jsx-scope 9 | 10 | ) 11 | } 12 | return ComponentWithTitleProp 13 | } 14 | -------------------------------------------------------------------------------- /src/vendor/Export2Zip.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('script-loader!file-saver'); 3 | import JSZip from 'jszip' 4 | 5 | export function export_txt_to_zip(th, jsonData, txtName, zipName) { 6 | const zip = new JSZip() 7 | const txt_name = txtName || 'file' 8 | const zip_name = zipName || 'file' 9 | const data = jsonData 10 | let txtData = `${th}\r\n` 11 | data.forEach((row) => { 12 | let tempStr = '' 13 | tempStr = row.toString() 14 | txtData += `${tempStr}\r\n` 15 | }) 16 | zip.file(`${txt_name}.txt`, txtData) 17 | zip.generateAsync({ 18 | type: "blob" 19 | }).then((blob) => { 20 | saveAs(blob, `${zip_name}.zip`) 21 | }, (err) => { 22 | alert('导出失败') 23 | }) 24 | } 25 | -------------------------------------------------------------------------------- /src/vendor/echarts.js: -------------------------------------------------------------------------------- 1 | 2 | import * as echarts from 'echarts/lib/echarts' 3 | 4 | // 提示框和标题组件 5 | import 'echarts/lib/component/legend' 6 | import 'echarts/lib/component/title' 7 | 8 | import 'echarts/lib/chart/bar' // 柱状图 9 | import 'echarts/lib/chart/radar' // 雷达图 10 | import 'echarts/lib/chart/pie' // 饼状图 11 | import 'echarts/lib/chart/line' // 折线图 12 | 13 | require( 'echarts/theme/macarons' ) // echarts theme 14 | 15 | export default echarts 16 | -------------------------------------------------------------------------------- /src/views/components-demo/richText/draft.jsx: -------------------------------------------------------------------------------- 1 | 2 | import React from 'react' 3 | import RichTextEditor from '@/components/RichText/draf' 4 | import { Alert } from 'antd' 5 | import { useTitle } from 'ahooks' 6 | 7 | const TitleContent = () => { 8 | return

此页面用到的富文本编辑器是 react-draft-wysiwyg

9 | } 10 | 11 | const RichTextEditorDemo = () => { 12 | useTitle('富文本') 13 | return ( 14 |
15 | } /> 16 |
17 | 18 |
19 | ) 20 | } 21 | 22 | export default RichTextEditorDemo 23 | -------------------------------------------------------------------------------- /src/views/components-demo/richText/tinymce.jsx: -------------------------------------------------------------------------------- 1 | 2 | import React from 'react' 3 | import RichTextEditor from '@/components/RichText/tynimce' 4 | import { Alert } from 'antd' 5 | import { useTitle } from 'ahooks' 6 | 7 | const TitleContent = () => { 8 | return

此页面用到的富文本编辑器是 Tinymce

9 | } 10 | 11 | const RichTextTinymce = () => { 12 | useTitle('Tynimce') 13 | const editoInput = (value) => { 14 | // console.log( 'editoInput', value ) 15 | } 16 | 17 | const value = '

此页面用到的富文本编辑器是 Tinymce

' 18 | 19 | return ( 20 |
21 | } /> 22 |
23 | 24 |
25 | ) 26 | } 27 | 28 | export default RichTextTinymce 29 | -------------------------------------------------------------------------------- /src/views/dashboard/index.cjs.js: -------------------------------------------------------------------------------- 1 | import { css } from '@emotion/css' 2 | 3 | const styles = { 4 | dashboardEditorContainer: css` 5 | padding: 32px; 6 | background-color: rgb(240, 242, 245); 7 | position: relative; 8 | `, 9 | githubCorner: css` 10 | position: absolute; 11 | top: 0; 12 | right: 0; 13 | background-image: url('~@/assets/imgs/githubCorner.png'); 14 | background-size: 100% 100%; 15 | width: 120px; 16 | height: 120px; 17 | z-index: 9; 18 | cursor: pointer; 19 | `, 20 | chatsContainer: css``, 21 | chartWrapper: css` 22 | border-radius: 5px; 23 | background: #fff; 24 | padding: 20px; 25 | box-sizing: border-box; 26 | margin-bottom: 20px; 27 | box-shadow: 0 -3px 31px 0 rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0,0,0,0.02); 28 | &:hover { 29 | transition: all 0.3s; 30 | transform: translateY(-6px); 31 | } 32 | `, 33 | tableList: css` 34 | height: 447px; 35 | .el-col { 36 | padding-right: 8px; 37 | margin-bottom: 30px; 38 | } 39 | `, 40 | userInfo: css` 41 | height: 560px; 42 | margin: 20px 0; 43 | ` 44 | } 45 | 46 | export default styles 47 | -------------------------------------------------------------------------------- /src/views/errorPage/styles/401.scss: -------------------------------------------------------------------------------- 1 | 2 | .errPage-container { 3 | width: 800px; 4 | max-width: 100%; 5 | margin: 100px auto; 6 | } 7 | .pan-back-btn { 8 | background: #008489; 9 | color: #fff; 10 | border: none!important; 11 | } 12 | .pan-gif { 13 | margin: 0 auto; 14 | display: block; 15 | } 16 | .pan-img { 17 | display: block; 18 | margin: 0 auto; 19 | width: 100%; 20 | } 21 | .text-jumbo { 22 | font-size: 60px; 23 | font-weight: 700; 24 | color: #484848; 25 | } 26 | .list-unstyled { 27 | font-size: 14px; 28 | li { 29 | padding-bottom: 5px; 30 | } 31 | a { 32 | color: #008489; 33 | text-decoration: none; 34 | &:hover { 35 | text-decoration: underline; 36 | } 37 | } 38 | } 39 | 40 | .pan-img { 41 | display: block; 42 | margin: 0 auto; 43 | width: 100%; 44 | } 45 | -------------------------------------------------------------------------------- /src/views/excel/upload.jsx: -------------------------------------------------------------------------------- 1 | 2 | import React, { Component } from 'react' 3 | import { Table } from 'antd' 4 | import UploadExcelComponent from '@/components/UploadExcel' 5 | import withTitle from '@/utils/withTitle' 6 | 7 | class UploadExcel extends Component { 8 | state = { 9 | tableData: [], 10 | tableHeader: [] 11 | } 12 | 13 | handleSuccess = ({ results, header }) => { 14 | this.setState({ 15 | tableData: results, 16 | tableHeader: header 17 | }) 18 | } 19 | 20 | render() { 21 | return ( 22 |
23 | 24 |
25 | ({ 28 | title: item, 29 | dataIndex: item, 30 | key: item, 31 | width: 195, 32 | align: 'center' 33 | }))} 34 | dataSource={this.state.tableData} 35 | /> 36 | 37 | ) 38 | } 39 | } 40 | 41 | export default withTitle(UploadExcel, '表格上传') 42 | -------------------------------------------------------------------------------- /src/views/icons/index.cjs.js: -------------------------------------------------------------------------------- 1 | import { css } from '@emotion/css' 2 | 3 | const styles = { 4 | cardSection: css` 5 | margin-top: 20px; 6 | `, 7 | tabsSection: css` 8 | overflow: hidden; 9 | span { 10 | display: block; 11 | font-size: 16px; 12 | margin-top: 10px; 13 | } 14 | `, 15 | grid: css` 16 | position: relative; 17 | display: grid; 18 | grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); 19 | `, 20 | 21 | iconItem: css` 22 | margin: 20px; 23 | height: 85px; 24 | text-align: center; 25 | width: 100px; 26 | float: left; 27 | font-size: 30px; 28 | color: #24292e; 29 | cursor: pointer; 30 | transition: all 0.26s; 31 | &:hover { 32 | box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); 33 | } 34 | `, 35 | span: css` 36 | display: block; 37 | font-size: 16px; 38 | margin-top: 10px; 39 | `, 40 | disabled: css` 41 | pointer-events: none; 42 | ` 43 | } 44 | 45 | export default styles 46 | -------------------------------------------------------------------------------- /src/views/icons/svg-icons.js: -------------------------------------------------------------------------------- 1 | const req = require.context('../../icons/svg', false, /\.svg$/) 2 | const requireAll = requireContext => requireContext.keys() 3 | 4 | const re = /\.\/(.*)\.svg/ 5 | 6 | const svgIcons = requireAll(req).map(i => { 7 | return i.match(re)[1] 8 | }) 9 | 10 | export default svgIcons 11 | -------------------------------------------------------------------------------- /src/views/login/logo.cjs.js: -------------------------------------------------------------------------------- 1 | import { css } from '@emotion/css' 2 | 3 | const styles = { 4 | logoContainer: css` 5 | text-align: center; 6 | `, 7 | img: css` 8 | display: inline-block; 9 | width: 30px; 10 | height: 30px; 11 | vertical-align: middle; 12 | margin-right: 10px; 13 | `, 14 | name: css` 15 | vertical-align: middle; 16 | font-weight: 400; 17 | font-size: 26px; 18 | color: rgba(156, 52, 41, 1); 19 | font-style: normal; 20 | letter-spacing: 0px; 21 | line-height: 42px; 22 | text-decoration: none; 23 | &.name2 { 24 | color: rgba(22, 23, 22, 1); 25 | } 26 | ` 27 | } 28 | 29 | export default styles 30 | -------------------------------------------------------------------------------- /src/views/login/logo.jsx: -------------------------------------------------------------------------------- 1 | 2 | import React from 'react' 3 | import styles from './logo.cjs.js' 4 | import logo from '@/assets/imgs/ant.svg' 5 | 6 | const Logo = () => { 7 | return ( 8 |
9 | logo 10 | A 11 | nt 12 | D 13 | esign 14 |
15 | ) 16 | } 17 | 18 | export default Logo 19 | -------------------------------------------------------------------------------- /src/views/nested/menu1/index.jsx: -------------------------------------------------------------------------------- 1 | 2 | import React from 'react' 3 | import { Outlet } from 'react-router-dom' 4 | import { useTitle } from 'ahooks' 5 | 6 | const Menu1 = () => { 7 | useTitle('多级菜单') 8 | return ( 9 |
10 |

Menu1

11 |
12 | 13 |
14 | ) 15 | } 16 | 17 | export default Menu1 18 | -------------------------------------------------------------------------------- /src/views/nested/menu1/menu1-1/index.jsx: -------------------------------------------------------------------------------- 1 | 2 | import React from 'react' 3 | 4 | const Menu1_1 = () => { 5 | return

Menu1-1

6 | } 7 | 8 | export default Menu1_1 9 | -------------------------------------------------------------------------------- /src/views/nested/menu1/menu1-2/index.jsx: -------------------------------------------------------------------------------- 1 | 2 | import React from 'react' 3 | import { Outlet } from 'react-router-dom' 4 | 5 | const Menu1_2 = () => { 6 | return ( 7 |
8 |

Menu1-2

9 |
10 | 11 |
12 | ) 13 | } 14 | 15 | export default Menu1_2 16 | -------------------------------------------------------------------------------- /src/views/nested/menu1/menu1-2/menu1-2-1/index.jsx: -------------------------------------------------------------------------------- 1 | 2 | import React from 'react' 3 | 4 | const Menu1_2_1 = () => { 5 | return

Menu1-2-1

6 | } 7 | 8 | export default Menu1_2_1 9 | --------------------------------------------------------------------------------