init:清理项目文件
|
Before Width: | Height: | Size: 723 KiB After Width: | Height: | Size: 723 KiB |
|
Before Width: | Height: | Size: 560 KiB After Width: | Height: | Size: 560 KiB |
|
Before Width: | Height: | Size: 484 KiB After Width: | Height: | Size: 484 KiB |
|
Before Width: | Height: | Size: 214 KiB After Width: | Height: | Size: 214 KiB |
|
Before Width: | Height: | Size: 774 KiB After Width: | Height: | Size: 774 KiB |
|
Before Width: | Height: | Size: 338 KiB After Width: | Height: | Size: 338 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 257 KiB After Width: | Height: | Size: 257 KiB |
|
Before Width: | Height: | Size: 220 KiB After Width: | Height: | Size: 220 KiB |
|
Before Width: | Height: | Size: 1.7 MiB After Width: | Height: | Size: 1.7 MiB |
|
Before Width: | Height: | Size: 192 KiB After Width: | Height: | Size: 192 KiB |
|
Before Width: | Height: | Size: 438 KiB After Width: | Height: | Size: 438 KiB |
|
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 6.1 KiB |
|
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 6.1 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 723 KiB |
|
Before Width: | Height: | Size: 560 KiB |
|
Before Width: | Height: | Size: 484 KiB |
|
Before Width: | Height: | Size: 214 KiB |
|
Before Width: | Height: | Size: 774 KiB |
|
Before Width: | Height: | Size: 338 KiB |
|
Before Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 257 KiB |
|
Before Width: | Height: | Size: 220 KiB |
|
Before Width: | Height: | Size: 1.7 MiB |
|
Before Width: | Height: | Size: 192 KiB |
|
Before Width: | Height: | Size: 438 KiB |
|
Before Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 6.1 KiB |
|
Before Width: | Height: | Size: 6.1 KiB |
|
Before Width: | Height: | Size: 29 KiB |
@@ -1,35 +0,0 @@
|
||||
<svg width="105" height="36" viewBox="0 0 105 36" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.7455 0C11.9231 0 5.03327 3.3306 1.00099 8.38444C-0.752414 10.5816 -0.13011 13.8256 2.30355 15.2314C4.1022 16.2696 6.38266 15.9831 7.84714 14.5099C12.4009 9.9275 19.9194 6.93346 28.4245 6.93346C32.0186 6.93346 35.4349 7.46845 38.5274 8.43207C34.4999 3.35124 27.5926 0 19.7455 0Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M32.1557 7.85349C28.9291 7.85349 25.8453 8.28529 23.01 9.07032C26.4478 10.3887 29.4053 12.2565 31.6437 14.5099C33.1082 15.9831 35.3887 16.2697 37.1873 15.2315C39.6043 13.836 40.2329 10.6277 38.5256 8.43134C36.4912 8.05431 34.3568 7.85349 32.1557 7.85349Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.7448 36C27.5672 36 34.457 32.6694 38.4893 27.6156C40.2427 25.4184 39.6204 22.1744 37.1868 20.7686C35.3881 19.7304 33.1076 20.0169 31.6432 21.4901C27.0894 26.0725 19.5709 29.0673 11.0658 29.0673C7.47171 29.0673 4.05538 28.5316 0.962912 27.5679C4.99043 32.6488 11.8977 36 19.7448 36Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.33467 28.147C10.5613 28.147 13.645 27.7144 16.4803 26.9301C13.0426 25.6117 10.085 23.7432 7.84664 21.4897C6.38216 20.0165 4.1017 19.73 2.30305 20.769C-0.113939 22.1636 -0.742593 25.3728 0.964775 27.5683C2.99917 27.9454 5.13358 28.147 7.33467 28.147Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M91.3893 6.18185H101.916C101.986 6.18185 102.043 6.12549 102.043 6.05484V4.77849C102.043 4.70864 101.986 4.65228 101.916 4.65228H91.3893C91.3194 4.65228 91.2623 4.70864 91.2623 4.77849V6.05484C91.2623 6.12549 91.3194 6.18185 91.3893 6.18185Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M104.794 11.2916H88.5105C88.4406 11.2916 88.3843 11.348 88.3843 11.4186V12.695C88.3843 12.7649 88.4406 12.8212 88.5105 12.8212H93.1603L90.0035 21.5335C89.8226 22.032 90.1924 22.559 90.7227 22.559H102.718C103.249 22.559 103.618 22.0312 103.436 21.5319L101.684 16.7257C101.659 16.6598 101.587 16.6257 101.521 16.6495L100.322 17.0877C100.256 17.1115 100.222 17.1837 100.246 17.2496L101.625 21.0294H91.8181L94.7883 12.8212H104.794C104.864 12.8212 104.921 12.7649 104.921 12.695V11.4186C104.921 11.348 104.864 11.2916 104.794 11.2916Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M52.1665 5.06447H49.2399C49.1693 5.06447 49.1129 5.12083 49.1129 5.19147V6.46783C49.1129 6.53768 49.1693 6.59404 49.2399 6.59404H52.1665C52.2363 6.59404 52.2935 6.53768 52.2935 6.46783V5.19147C52.2935 5.12083 52.2363 5.06447 52.1665 5.06447Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M52.1667 8.77671H48.2003C48.1304 8.77671 48.0741 8.83307 48.0741 8.90371V10.1801C48.0741 10.2499 48.1304 10.3063 48.2003 10.3063H52.1667C52.2365 10.3063 52.2937 10.2499 52.2937 10.1801V8.90371C52.2937 8.83307 52.2365 8.77671 52.1667 8.77671Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M51.8123 12.1679L50.555 11.9457C50.4867 11.9338 50.4208 11.9798 50.4081 12.0481L48.5992 22.2852C48.5873 22.3542 48.6325 22.4201 48.7016 22.432L49.9589 22.6543C50.0279 22.6662 50.093 22.6201 50.1057 22.5519L51.9147 12.3148C51.9274 12.2457 51.8813 12.1799 51.8123 12.1679Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M53.3347 11.8501C53.3529 11.9184 53.4236 11.9581 53.491 11.9398C55.3317 11.4302 57.105 10.7 58.7743 9.77525C60.4467 10.7016 62.2215 11.4302 64.0607 11.9398C64.1281 11.9581 64.1988 11.9184 64.217 11.8501L64.5512 10.6182C64.5695 10.5508 64.5298 10.4825 64.4631 10.4634C63.0288 10.0666 61.6358 9.52602 60.3054 8.85609C61.5905 8.01709 62.7986 7.05664 63.9099 5.98586C64.1099 5.79219 64.2067 5.50644 64.1401 5.23577C64.0543 4.8881 63.7456 4.65235 63.3971 4.65235H53.5323C53.4625 4.65235 53.4061 4.70871 53.4061 4.77856V6.05571C53.4061 6.12557 53.4625 6.18192 53.5323 6.18192H61.381C58.9402 8.16155 56.1088 9.62682 53.0886 10.4634C53.0219 10.4825 52.9822 10.5508 53.0005 10.6182L53.3347 11.8501Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M64.6548 21.0295H59.5565V13.9754H62.9363C63.0062 13.9754 63.0625 13.9183 63.0625 13.8484V12.5721C63.0625 12.5022 63.0062 12.4458 62.9363 12.4458H54.6471C54.5773 12.4458 54.5209 12.5022 54.5209 12.5721V13.8484C54.5209 13.9183 54.5773 13.9754 54.6471 13.9754H58.0269V21.0295H52.9286C52.8588 21.0295 52.8024 21.0859 52.8024 21.1565V22.4329C52.8024 22.5027 52.8588 22.5591 52.9286 22.5591H64.6548C64.7246 22.5591 64.7818 22.5027 64.7818 22.4329V21.1565C64.7818 21.0859 64.7246 21.0295 64.6548 21.0295Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M72.3222 5.06447H69.3956C69.325 5.06447 69.2686 5.12083 69.2686 5.19147V6.46783C69.2686 6.53768 69.325 6.59404 69.3956 6.59404H72.3222C72.392 6.59404 72.4492 6.53768 72.4492 6.46783V5.19147C72.4492 5.12083 72.392 5.06447 72.3222 5.06447Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M72.3221 8.77671H68.3557C68.2859 8.77671 68.2295 8.83307 68.2295 8.90371V10.1801C68.2295 10.2499 68.2859 10.3063 68.3557 10.3063H72.3221C72.392 10.3063 72.4491 10.2499 72.4491 10.1801V8.90371C72.4491 8.83307 72.392 8.77671 72.3221 8.77671Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M71.9678 12.1679L70.7105 11.9457C70.6422 11.9338 70.5763 11.9798 70.5636 12.0481L68.7546 22.2852C68.7427 22.3542 68.788 22.4201 68.857 22.432L70.1143 22.6543C70.1834 22.6662 70.2485 22.6201 70.2612 22.5519L72.0702 12.3148C72.0829 12.2457 72.0368 12.1799 71.9678 12.1679Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M76.3645 14.6696H82.6756V13.0598H76.3645V14.6696ZM76.3645 17.5072H82.5994V15.8975H76.3645V17.5072ZM83.4408 11.8279H75.6001C75.1778 11.8279 74.8349 12.1708 74.8349 12.5931V15.2839V18.1216V22.4325C74.8349 22.5023 74.8921 22.5595 74.9619 22.5595H76.2383C76.3081 22.5595 76.3645 22.5023 76.3645 22.4325V18.736H82.6756V21.3308H80.4158C80.3452 21.3308 80.2888 21.3879 80.2888 21.4578V22.4325C80.2888 22.5023 80.3452 22.5595 80.4158 22.5595H83.4408C83.8631 22.5595 84.2052 22.2166 84.2052 21.7943V12.5931C84.2052 12.1708 83.8631 11.8279 83.4408 11.8279Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M80.2847 6.95346H83.3343V5.52787H80.2847V6.95346ZM80.2847 9.3625H83.3343V8.1814H80.2847V9.3625ZM75.7055 6.95346H78.7551V5.52787H75.7055V6.95346ZM75.7055 9.3625H78.7551V8.1814H75.7055V9.3625ZM84.0995 4.29914H74.9411C74.5189 4.29914 74.176 4.64204 74.176 5.06432V9.82606C74.176 10.2483 74.5189 10.5912 74.9411 10.5912H84.0995C84.5218 10.5912 84.8639 10.2483 84.8639 9.82606V5.06432C84.8639 4.64204 84.5218 4.29914 84.0995 4.29914Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M51.5705 27.4989C52.0269 27.9149 52.4905 28.2729 52.9778 28.5848H50.1632C50.6505 28.2729 51.1141 27.9149 51.5705 27.4989ZM53.5652 31.0574L52.9588 30.8621C52.8802 31.1042 52.623 31.7773 52.4095 32.1591H51.8896V30.5914H53.9549V29.9548H51.8896V29.2222H53.3295V28.7991C53.6358 28.9769 53.951 29.1388 54.2828 29.2873L54.5423 28.7055C53.5604 28.2681 52.7183 27.7029 51.892 26.9274L51.7999 26.8417H51.3411L51.249 26.9274C50.4227 27.7029 49.5805 28.2681 48.5995 28.7055L48.8582 29.2873C49.19 29.1388 49.5059 28.9769 49.8115 28.7991V29.2222H51.2514V29.9548H49.186V30.5914H51.2514V32.1591H50.7315C50.518 31.7765 50.2608 31.1042 50.183 30.8621L49.5766 31.0574C49.6361 31.2439 49.8187 31.736 50.0179 32.1591H48.7288V32.7965H50.3854H52.7564H54.4121V32.1591H53.1239C53.3382 31.7043 53.5247 31.1812 53.5652 31.0574Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M57.3293 30.0795H57.6119V28.3626H57.3293V30.0795ZM58.181 30.0795H58.4636V28.3626H58.181V30.0795ZM61.0774 28.5412H61.6124V28.1031H61.0774V28.5412ZM61.8735 31.0876H62.7149V30.4502H61.7005H61.2743V30.0208H62.607V29.3834H60.0662V28.1031H60.5083V28.8524C60.5083 28.9945 60.6234 29.1103 60.7662 29.1103H61.9235C62.0656 29.1103 62.1815 28.9945 62.1815 28.8524V28.1031H62.7149V27.4657H62.1815V26.8402H61.6124V27.4657H61.0774V26.8402H60.5083V27.4657H60.0662V26.8402H59.497V27.4657H59.1962V28.1031H59.497V29.7636C59.497 29.9057 59.6121 30.0208 59.755 30.0208H60.6369V30.4502H60.2098H59.1962V31.0876H60.0376C59.8836 31.4686 59.6272 31.8131 59.2676 32.1147L59.0279 30.9042L58.4691 31.0154L58.6199 31.7742L58.181 31.8305V30.6486H58.7755C58.9176 30.6486 59.0327 30.5328 59.0327 30.3907V28.0515C59.0327 27.9086 58.9176 27.7935 58.7755 27.7935H58.181V26.8402H57.6119V27.7935H57.0181C56.8761 27.7935 56.761 27.9086 56.761 28.0515V30.3907C56.761 30.5328 56.8761 30.6486 57.0181 30.6486H57.6119V31.9036L56.5879 32.0345L56.6601 32.5989L59.0644 32.2909L59.4288 32.7965C60.0074 32.3798 60.4114 31.8813 60.6369 31.3106V32.7965H61.2743V31.3106C61.4997 31.8813 61.9037 32.3798 62.4823 32.7965L62.8546 32.2798C62.3831 31.9393 62.0561 31.5392 61.8735 31.0876Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M66.7264 27.0253L66.1319 26.7959C65.8699 27.4746 65.3818 28.0556 64.7563 28.4319L65.0857 28.978C65.8311 28.5295 66.4145 27.8357 66.7264 27.0253Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M66.8489 28.674L66.2544 28.4446C65.9694 29.1844 65.4376 29.8162 64.7566 30.2266L65.086 30.7735C65.2955 30.6457 65.4924 30.5005 65.6765 30.3417V32.796H66.3139V29.6464C66.533 29.3479 66.7147 29.0209 66.8489 28.674Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M69.4271 32.1592V29.9954H70.84V29.358H69.4271V27.7475H70.84V27.1101H66.991V27.7475H68.7897V32.1592H67.9634V28.692H67.326V32.1592H66.8323V32.7966H70.9987V32.1592H69.4271Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M74.8926 26.9943L74.275 26.8355C73.9797 27.9849 73.4344 28.9628 72.7399 29.5922L73.1669 30.0661C73.359 29.8915 73.5392 29.6946 73.7091 29.4803V32.7966H74.3464V28.5103H74.321C74.5576 28.0468 74.7528 27.5388 74.8926 26.9943Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M77.3886 27.5663C77.264 27.3258 77.1211 26.952 77.0775 26.8162L76.471 27.0131C76.4925 27.0782 76.5782 27.3179 76.6853 27.5663H74.7851V28.2037H79.1301V27.5663H77.3886Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M75.3476 29.1778H78.5687V28.6087H75.3476V29.1778Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M75.3469 30.1137H78.5679V29.5445H75.3469V30.1137Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M75.8239 32.2274H78.0916V31.0932H75.8239V32.2274ZM78.456 30.524H75.4595C75.3087 30.524 75.1865 30.6471 75.1865 30.7979V32.5235C75.1865 32.6743 75.3087 32.7966 75.4595 32.7966H78.456C78.6068 32.7966 78.729 32.6743 78.729 32.5235V30.7979C78.729 30.6471 78.6068 30.524 78.456 30.524Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M81.8922 27.7475H86.6404V27.1775H81.8922V27.7475Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.2291 29.5771V29.0072H83.1127L83.0683 28.9889L83.0603 29.0072H81.2569V29.5771H82.8206L81.6236 32.4195C81.5474 32.5997 81.68 32.7997 81.8753 32.7997H86.6576C86.8529 32.7997 86.9855 32.5997 86.9093 32.4187L86.2346 30.8312L85.7107 31.0527L86.2107 32.2306H82.3206L83.4382 29.5771H87.2291Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M102.64 30.3802H100.731V29.8897H100.093V30.3802H97.9707V31.0184H99.9035C99.5868 31.5089 98.8843 31.9233 97.8913 32.1797L98.0501 32.7964C99.7622 32.3551 100.392 31.601 100.615 31.0184H102.275V31.4002C102.275 31.8193 101.936 32.159 101.516 32.159H100.783V32.7964H101.517C102.288 32.7964 102.913 32.1717 102.913 31.4002V30.6541C102.913 30.5024 102.79 30.3802 102.64 30.3802Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M99.7461 28.0214H101.619C101.327 28.273 101.013 28.4945 100.683 28.685C100.352 28.4945 100.037 28.273 99.7461 28.0214ZM101.354 29.0191C101.823 28.7096 102.254 28.3397 102.636 27.9158L102.4 27.384H99.716C99.7675 27.3023 99.8176 27.2189 99.8644 27.1324L99.3032 26.8292C98.9452 27.492 98.4086 28.0166 97.7927 28.3048L98.0634 28.8818C98.4102 28.7199 98.7333 28.4945 99.0238 28.223C99.3286 28.5207 99.6588 28.7866 100.01 29.0191C99.354 29.2962 98.6499 29.4581 97.9284 29.4914V30.1264C98.8936 30.0875 99.8326 29.8399 100.683 29.4097C101.532 29.8399 102.471 30.0875 103.436 30.1264V29.4914C102.715 29.4581 102.011 29.2962 101.354 29.0191Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M90.3535 28.4825H91.3124V27.5506H90.3535V28.4825ZM90.3535 30.0097H91.3124V29.0508H90.3535V30.0097ZM91.6077 26.9807H90.0575C89.9067 26.9807 89.7844 27.1037 89.7844 27.2545V28.4825V30.1811C89.7844 31.1908 89.7201 31.7051 89.3613 32.5806L89.8876 32.7965C90.2345 31.9512 90.3297 31.3908 90.3488 30.5788H91.3124V31.8385C91.3124 32.0544 91.137 32.2298 90.9203 32.2298V32.7989C91.4505 32.7989 91.8815 32.3679 91.8815 31.8385V30.5788V28.4825V27.2545C91.8815 27.1037 91.7593 26.9807 91.6077 26.9807Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M94.4314 28.1532C94.4314 28.3175 94.2981 28.4508 94.1338 28.4508H93.3273V29.0199H94.1338C94.6124 29.0199 95.0006 28.6326 95.0006 28.1532V27.2546C95.0006 27.103 94.8783 26.9808 94.7267 26.9808H92.1129V32.7974H92.682V27.5499H94.4314V28.1532Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M93.5292 29.8469H94.4007C94.3515 30.285 94.2015 30.7081 93.9681 31.0883C93.7332 30.7057 93.58 30.2811 93.5292 29.8469ZM94.3777 31.6249C94.8119 31.0073 95.0564 30.2787 95.0564 29.5286V29.2095H92.8727V29.5286C92.8727 30.2676 93.1228 31.001 93.5593 31.6225C93.3331 31.8622 93.068 32.0726 92.7704 32.244L93.0879 32.7965C93.4165 32.6084 93.7117 32.3774 93.9681 32.117C94.2229 32.3798 94.5166 32.6099 94.8413 32.7965L95.1588 32.244C94.8659 32.0765 94.6031 31.8654 94.3777 31.6249Z" fill="white"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 13 KiB |
@@ -1,3 +0,0 @@
|
||||
<svg width="2" height="19" viewBox="0 0 2 19" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path opacity="0.576513" d="M0.578029 0.00184827L0.508818 18.9982" stroke="white"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 185 B |
@@ -1,3 +0,0 @@
|
||||
<svg width="372" height="1" viewBox="0 0 372 1" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 0.25H372" stroke="#979797" stroke-width="0.5" stroke-dasharray="3"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 184 B |
@@ -1,3 +0,0 @@
|
||||
<svg width="372" height="1" viewBox="0 0 372 1" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 0.25H372" stroke="#979797" stroke-width="0.5" stroke-dasharray="3"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 184 B |
@@ -1,3 +0,0 @@
|
||||
<svg width="344" height="1" viewBox="0 0 344 1" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 0.250727H345.502" stroke="#979797" stroke-width="0.5" stroke-dasharray="3"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 192 B |
@@ -1,3 +0,0 @@
|
||||
<svg width="344" height="1" viewBox="0 0 344 1" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 0.250727H345.502" stroke="#979797" stroke-width="0.5" stroke-dasharray="3"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 192 B |
@@ -1,3 +0,0 @@
|
||||
<svg width="331" height="1" viewBox="0 0 331 1" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0.00024451 0.250359L331 0.579427" stroke="#979797" stroke-width="0.5" stroke-dasharray="3"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 206 B |
@@ -1,3 +0,0 @@
|
||||
<svg width="359" height="1" viewBox="0 0 359 1" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0.000244481 0.722434L359 0.250348" stroke="#979797" stroke-width="0.5" stroke-dasharray="3"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 207 B |
@@ -1,3 +0,0 @@
|
||||
<svg width="289" height="1" viewBox="0 0 289 1" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0.000489126 0.250446L289 0.69407" stroke="#979797" stroke-width="0.5" stroke-dasharray="3"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 206 B |
@@ -1,3 +0,0 @@
|
||||
<svg width="289" height="1" viewBox="0 0 289 1" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0 0.250416L289 0.321968" stroke="#979797" stroke-width="0.5" stroke-dasharray="3"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 197 B |
@@ -1,3 +0,0 @@
|
||||
<svg width="302" height="1" viewBox="0 0 302 1" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0.000244949 0.586001L303.502 0.249175" stroke="#979797" stroke-width="0.5" stroke-dasharray="3"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 211 B |
@@ -1,3 +0,0 @@
|
||||
<svg width="317" height="1" viewBox="0 0 317 1" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0.000244526 0.565176L317 0.250395" stroke="#979797" stroke-width="0.5" stroke-dasharray="3"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 207 B |
@@ -1,3 +0,0 @@
|
||||
<svg width="277" height="1" viewBox="0 0 277 1" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0.000490035 0.250908L278.497 0.709693" stroke="#979797" stroke-width="0.5" stroke-dasharray="3"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 211 B |
@@ -1,3 +0,0 @@
|
||||
<svg width="359" height="1" viewBox="0 0 359 1" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0.000244481 0.250354L359 0.479243" stroke="#979797" stroke-width="0.5" stroke-dasharray="3"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 207 B |
@@ -1,9 +0,0 @@
|
||||
<svg width="222" height="301" viewBox="0 0 222 301" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path opacity="0.2" fill-rule="evenodd" clip-rule="evenodd" d="M54.0853 0L0 300.788H167.269L222 0H54.0853Z" fill="url(#paint0_linear_6_14)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_6_14" x1="9.09855" y1="52.5665" x2="130.709" y2="229.325" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="white"/>
|
||||
<stop offset="1" stop-color="white" stop-opacity="0.01"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 491 B |
@@ -1,9 +0,0 @@
|
||||
<svg width="222" height="481" viewBox="0 0 222 481" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path opacity="0.2" fill-rule="evenodd" clip-rule="evenodd" d="M185.693 0L0 195.389L221.229 481V0H185.693Z" fill="url(#paint0_linear_6_15)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_6_15" x1="99.432" y1="-72.2036" x2="-99.6703" y2="141.781" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="white"/>
|
||||
<stop offset="1" stop-color="white" stop-opacity="0.01"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 492 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
117
simple-test.html
@@ -1,117 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>简单按钮测试</title>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js"></script>
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
padding: 20px;
|
||||
}
|
||||
#test-content {
|
||||
width: 794px;
|
||||
min-height: 1123px;
|
||||
background: white;
|
||||
border: 1px solid #ccc;
|
||||
padding: 40px;
|
||||
margin: 20px auto;
|
||||
}
|
||||
button {
|
||||
display: block;
|
||||
margin: 20px auto;
|
||||
padding: 15px 30px;
|
||||
font-size: 18px;
|
||||
background: #3b82f6;
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
cursor: pointer;
|
||||
}
|
||||
button:hover {
|
||||
background: #2563eb;
|
||||
}
|
||||
button:active {
|
||||
transform: scale(0.98);
|
||||
}
|
||||
.status {
|
||||
text-align: center;
|
||||
margin: 10px;
|
||||
padding: 10px;
|
||||
border-radius: 5px;
|
||||
}
|
||||
.success {
|
||||
background: #d1fae5;
|
||||
color: #065f46;
|
||||
}
|
||||
.error {
|
||||
background: #fee2e2;
|
||||
color: #991b1b;
|
||||
}
|
||||
.loading {
|
||||
background: #fef3c7;
|
||||
color: #92400e;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1 style="text-align: center;">简单按钮功能测试</h1>
|
||||
|
||||
<div id="status" class="status"></div>
|
||||
|
||||
<button onclick="testButton()">测试生成报告按钮</button>
|
||||
|
||||
<div id="test-content">
|
||||
<h2>测试报告内容</h2>
|
||||
<p>这是一个简单的测试报告内容。</p>
|
||||
<p>如果这个按钮工作正常,你应该能够下载一个PDF文件。</p>
|
||||
<p>当前时间: <span id="current-time"></span></p>
|
||||
<div style="width: 300px; height: 200px; background: linear-gradient(45deg, #3b82f6, #8b5cf6); margin: 20px auto; border-radius: 10px;"></div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
document.getElementById('current-time').textContent = new Date().toLocaleString();
|
||||
|
||||
function setStatus(message, type = '') {
|
||||
const statusEl = document.getElementById('status');
|
||||
statusEl.textContent = message;
|
||||
statusEl.className = 'status ' + type;
|
||||
}
|
||||
|
||||
async function testButton() {
|
||||
console.log('测试按钮被点击');
|
||||
setStatus('开始生成PDF...', 'loading');
|
||||
|
||||
const element = document.getElementById('test-content');
|
||||
|
||||
// 简单的html2pdf配置
|
||||
const opt = {
|
||||
margin: 10,
|
||||
filename: 'test-report-' + Date.now() + '.pdf',
|
||||
image: { type: 'jpeg', quality: 0.95 },
|
||||
html2canvas: {
|
||||
scale: 2,
|
||||
useCORS: true,
|
||||
logging: true,
|
||||
},
|
||||
jsPDF: { unit: 'mm', format: 'a4', orientation: 'portrait' }
|
||||
};
|
||||
|
||||
try {
|
||||
console.log('调用html2pdf...');
|
||||
await html2pdf().set(opt).from(element).save();
|
||||
console.log('PDF生成成功');
|
||||
setStatus('PDF生成成功!文件已开始下载。', 'success');
|
||||
} catch (error) {
|
||||
console.error('PDF生成失败:', error);
|
||||
setStatus('PDF生成失败: ' + error.message, 'error');
|
||||
}
|
||||
}
|
||||
|
||||
// 初始状态
|
||||
setStatus('点击上方按钮测试PDF生成功能', '');
|
||||
console.log('测试页面加载完成');
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
141
test-button.html
@@ -1,141 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>按钮功能测试</title>
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
padding: 20px;
|
||||
max-width: 800px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
.test-section {
|
||||
margin: 20px 0;
|
||||
padding: 20px;
|
||||
border: 1px solid #ddd;
|
||||
border-radius: 5px;
|
||||
}
|
||||
button {
|
||||
margin: 10px;
|
||||
padding: 10px 20px;
|
||||
font-size: 16px;
|
||||
border: none;
|
||||
border-radius: 5px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.primary-btn {
|
||||
background: #3b82f6;
|
||||
color: white;
|
||||
}
|
||||
.primary-btn:hover {
|
||||
background: #2563eb;
|
||||
}
|
||||
.secondary-btn {
|
||||
background: #6b7280;
|
||||
color: white;
|
||||
}
|
||||
.secondary-btn:hover {
|
||||
background: #4b5563;
|
||||
}
|
||||
.log {
|
||||
background: #f3f4f6;
|
||||
padding: 10px;
|
||||
border-radius: 5px;
|
||||
font-family: monospace;
|
||||
white-space: pre-wrap;
|
||||
max-height: 200px;
|
||||
overflow-y: auto;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>按钮功能测试</h1>
|
||||
|
||||
<div class="test-section">
|
||||
<h2>1. 基本按钮测试</h2>
|
||||
<button class="primary-btn" onclick="log('基本按钮被点击')">测试按钮</button>
|
||||
<button class="secondary-btn" onclick="log('次要按钮被点击')">次要按钮</button>
|
||||
</div>
|
||||
|
||||
<div class="test-section">
|
||||
<h2>2. 事件监听测试</h2>
|
||||
<button id="event-btn" class="primary-btn">事件监听按钮</button>
|
||||
<button onclick="removeEventListenerTest()" class="secondary-btn">移除事件监听</button>
|
||||
</div>
|
||||
|
||||
<div class="test-section">
|
||||
<h2>3. 异步操作测试</h2>
|
||||
<button class="primary-btn" onclick="testAsyncOperation()">测试异步操作</button>
|
||||
<button class="secondary-btn" onclick="testPromise()">测试 Promise</button>
|
||||
</div>
|
||||
|
||||
<div class="test-section">
|
||||
<h2>4. 控制台日志</h2>
|
||||
<div id="log" class="log"></div>
|
||||
<button onclick="clearLog()" class="secondary-btn">清空日志</button>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
let logElement = document.getElementById('log');
|
||||
let eventCount = 0;
|
||||
|
||||
function log(message) {
|
||||
const timestamp = new Date().toLocaleTimeString();
|
||||
const logEntry = `[${timestamp}] ${message}\n`;
|
||||
logElement.textContent += logEntry;
|
||||
console.log(message);
|
||||
logElement.scrollTop = logElement.scrollHeight;
|
||||
}
|
||||
|
||||
function clearLog() {
|
||||
logElement.textContent = '';
|
||||
log('日志已清空');
|
||||
}
|
||||
|
||||
// 事件监听测试
|
||||
const eventBtn = document.getElementById('event-btn');
|
||||
function handleEventClick() {
|
||||
eventCount++;
|
||||
log(`事件监听按钮被点击 ${eventCount} 次`);
|
||||
}
|
||||
eventBtn.addEventListener('click', handleEventClick);
|
||||
|
||||
function removeEventListenerTest() {
|
||||
eventBtn.removeEventListener('click', handleEventClick);
|
||||
log('事件监听已移除');
|
||||
}
|
||||
|
||||
// 异步操作测试
|
||||
async function testAsyncOperation() {
|
||||
log('开始异步操作...');
|
||||
try {
|
||||
await new Promise(resolve => setTimeout(resolve, 1000));
|
||||
log('异步操作完成');
|
||||
} catch (error) {
|
||||
log(`异步操作失败: ${error}`);
|
||||
}
|
||||
}
|
||||
|
||||
function testPromise() {
|
||||
log('开始 Promise 测试...');
|
||||
new Promise((resolve, reject) => {
|
||||
setTimeout(() => {
|
||||
if (Math.random() > 0.3) {
|
||||
resolve('成功');
|
||||
} else {
|
||||
reject('失败');
|
||||
}
|
||||
}, 500);
|
||||
})
|
||||
.then(result => log(`Promise 结果: ${result}`))
|
||||
.catch(error => log(`Promise 错误: ${error}`));
|
||||
}
|
||||
|
||||
// 初始日志
|
||||
log('页面加载完成');
|
||||
log('按钮功能测试已就绪');
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,77 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>PDF 生成测试</title>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js"></script>
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
padding: 20px;
|
||||
}
|
||||
.test-content {
|
||||
width: 794px;
|
||||
min-height: 1123px;
|
||||
background: white;
|
||||
border: 1px solid #ccc;
|
||||
padding: 40px;
|
||||
}
|
||||
button {
|
||||
margin: 20px;
|
||||
padding: 10px 20px;
|
||||
font-size: 16px;
|
||||
background: #3b82f6;
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 5px;
|
||||
cursor: pointer;
|
||||
}
|
||||
button:hover {
|
||||
background: #2563eb;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>PDF 生成测试</h1>
|
||||
<button onclick="generatePDF()">生成测试 PDF</button>
|
||||
|
||||
<div id="content" class="test-content">
|
||||
<h2>测试内容</h2>
|
||||
<p>这是一个简单的测试内容,用于验证 html2pdf.js 是否正常工作。</p>
|
||||
<p>当前时间: <span id="time"></span></p>
|
||||
<img src="https://via.placeholder.com/300x200" alt="测试图片">
|
||||
</div>
|
||||
|
||||
<script>
|
||||
document.getElementById('time').textContent = new Date().toLocaleString();
|
||||
|
||||
function generatePDF() {
|
||||
const element = document.getElementById('content');
|
||||
const opt = {
|
||||
margin: 0,
|
||||
filename: 'test-report.pdf',
|
||||
image: { type: 'jpeg', quality: 0.98 },
|
||||
enableLinks: true,
|
||||
html2canvas: {
|
||||
scale: 2,
|
||||
useCORS: true,
|
||||
logging: true,
|
||||
width: 794,
|
||||
windowWidth: 794,
|
||||
scrollY: 0,
|
||||
letterRendering: true,
|
||||
backgroundColor: '#ffffff',
|
||||
},
|
||||
jsPDF: { unit: 'px', format: [794, 1123], orientation: 'portrait' },
|
||||
pagebreak: { mode: ['avoid-all', 'css', 'legacy'] }
|
||||
};
|
||||
|
||||
console.log('开始生成 PDF...');
|
||||
html2pdf().set(opt).from(element).save()
|
||||
.then(() => console.log('PDF 生成成功'))
|
||||
.catch(err => console.error('PDF 生成失败:', err));
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||