- Redesign website homepage & product-center per Figma (fonts, logos, hero/footer/customer cases) - Add API upload module (multer) with static serving for uploads/public assets - Add OriginGood.delisted flag and SDS request retry logic - Add admin ImageUpload component and goods import/upload flows - Add vitest suite for website components and composables (32 tests) - Add skills, docs, plans and PRODUCT.md
37 lines
14 KiB
XML
37 lines
14 KiB
XML
<svg preserveAspectRatio="none" width="100%" height="100%" overflow="visible" style="display: block;" viewBox="0 0 260 260" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<g id="空状态">
|
|
<path id="Vector" d="M63.2429 46.2863C66.6064 46.0297 72.4699 46.2271 76.0334 46.229L100.679 46.2312L179.31 46.1991C181.817 46.1973 183.448 46.1838 185.784 47.1709C190.411 49.1269 193.222 53.3572 193.263 58.3786C193.286 61.0849 193.291 63.8983 193.287 66.66L193.275 84.8904L193.272 151.471C194.464 152.047 195.627 152.679 196.756 153.367C204.403 158.078 209.871 165.63 211.962 174.366C214.268 183.999 212.345 192.628 207.287 200.961C210.206 203.976 211.385 202.484 212.055 203.141C216.671 207.656 226.381 215.924 229.346 221.07C230.887 223.745 224.655 233.138 218.501 228.727C213.169 223.519 207.679 217.986 202.47 212.633C202.048 212.2 202.301 210.899 202.406 210.361L200.552 208.472C196.181 211.91 191.993 214.121 186.529 215.388C183.078 216.202 179.518 216.441 175.99 216.097C174.378 215.925 172.149 215.514 170.586 215.504C163.979 215.454 157.359 215.474 150.752 215.474L92.6955 215.467L74.3909 215.476C69.3064 215.485 62.2801 216.256 57.9473 213.511C55.2466 211.775 53.346 209.037 52.6642 205.9C52.3085 204.204 52.3902 200.545 52.3926 198.674L52.4063 188.395L52.4051 149.978L52.4108 87.7877L52.3985 68.4416C52.3949 64.9306 52.2549 61.2389 52.4661 57.7453C52.8458 51.4634 57.3365 47.379 63.2429 46.2863Z" fill="var(--fill-0, #3E3D41)"/>
|
|
<path id="Vector_2" d="M64.5305 48.4078C64.8713 48.3956 65.2121 48.3881 65.5532 48.3852L146.291 48.3909L170.31 48.3911C174.273 48.3847 178.998 48.1609 182.783 48.5504C188.007 49.0879 191.688 54.3209 191.425 59.3651C191.299 61.8093 191.45 64.5657 191.446 67.0171L191.422 85.4932L191.45 150.657C183.885 147.769 175.545 147.638 167.892 150.286C159.376 153.252 152.395 159.492 148.501 167.62C144.544 175.624 143.98 184.883 146.941 193.306C150.539 203.019 156.28 208.936 165.559 213.409C157.099 213.288 148.455 213.38 139.983 213.38H93.5428L73.7357 213.39C70.3212 213.392 66.5217 213.525 63.1807 213.229C58.9313 212.753 55.0321 208.865 54.6873 204.599C54.4426 201.571 54.5356 198.449 54.5399 195.44L54.5622 180.744L54.5506 134.099L54.5328 83.1416L54.5346 67.1703C54.5356 64.2388 54.4587 61.2967 54.6135 58.3698C54.9168 52.6375 58.9566 48.9309 64.5305 48.4078Z" fill="var(--fill-0, #FDFDFD)"/>
|
|
<path id="Vector_3" d="M108.323 66.088C109.2 66.1253 112.237 68.6559 113.395 69.2556C118.817 72.0631 127.634 72.4062 132.96 69.1682C134.008 68.5317 136.41 66.3098 137.445 66.1875C138.226 66.0953 154.944 72.0837 156.729 72.9098C158.048 73.5363 159.282 74.3287 160.4 75.268C161.117 75.8686 162.005 76.7251 162.581 77.4663C167.102 83.2899 171.639 89.1149 176.067 95.0066C176.449 95.5136 176.658 96.0473 176.716 96.6721C176.015 97.8918 160.854 112.526 159.309 113.418C157.83 113.35 155.165 109.939 153.959 108.699L153.969 137.873C153.969 139.875 154.23 156.182 153.563 156.997C152.026 157.757 145.456 157.455 143.306 157.441L111.317 157.453C108.471 157.457 93.4802 157.789 92.2281 156.954C91.6966 154.954 91.8954 144.37 91.8949 141.668L91.8893 108.707C90.7898 109.919 88.1342 113.242 86.6755 113.439C86.146 113.164 85.4861 112.732 85.0318 112.278C79.8859 107.133 74.2377 102.296 69.3625 96.9225C68.6522 96.1395 71.5067 92.7719 72.0739 92.0767C76.4274 86.7415 80.3461 80.7282 85.007 75.6891C87.4031 73.0985 92.4277 71.6931 95.6614 70.5499L108.323 66.088Z" fill="var(--fill-0, #3E3D41)"/>
|
|
<path id="Vector_4" d="M103.686 70.028C105.455 71.0903 106.199 81.5705 118.223 84.7356C123.21 86.0417 128.515 85.2924 132.942 82.6569C137.655 79.8712 140.847 75.2394 142.194 69.988C146.898 71.7448 152.06 73.2293 156.596 75.275C159.724 76.6866 163.257 81.8113 165.357 84.5115L174.55 96.4075C169.363 101.281 164.229 106.209 159.15 111.192L154.017 105.677C154.021 103.665 154.49 99.2772 153.317 97.9335C151.373 97.7715 151.941 102.724 151.942 103.889L151.944 114.167L151.949 149.525L151.947 155.355L94.0001 155.348L94.0017 113.551L93.9882 104.19C94.0018 102.581 94.5554 99.0958 93.2053 98.1509C92.5371 98.164 92.8475 98.0818 92.2514 98.4482C91.5906 99.3537 91.8704 104.238 91.8796 105.732C90.1911 107.518 88.5202 109.322 86.8672 111.141C81.8995 106.705 76.3593 101.085 71.4164 96.407C74.6542 92.38 77.6961 88.1589 80.9067 84.1102C83.2681 81.1323 85.6515 77.2422 89.0593 75.4033C90.9333 74.392 93.5202 73.6256 95.5548 72.9173L103.686 70.028Z" fill="var(--fill-0, #FDFDFD)"/>
|
|
<path id="Vector_5" d="M138.063 68.688L140.316 69.561C140.078 70.5564 139.739 71.4129 139.382 72.3704C139.173 72.8481 138.945 73.3176 138.699 73.7779C136.404 78.1041 132.872 81.2699 128.104 82.7033C123.781 83.9973 119.116 83.5295 115.143 81.4036C110.33 78.8124 107.617 74.5953 106.083 69.5107L108.076 68.7486C108.288 68.9403 108.293 68.8966 108.385 69.1466C110.273 74.236 113.178 78.3408 118.627 80.09C122.374 81.3083 126.457 80.9811 129.958 79.1824C134.481 76.8666 136.597 73.3024 138.063 68.688Z" fill="var(--fill-0, #FDFDFD)"/>
|
|
<path id="Vector_6" d="M111.283 70.5909C112.865 71.2139 113.914 71.9903 115.866 72.5357C123.012 74.5316 128.717 73.8549 135.116 70.4213C134.418 71.7459 134.042 72.3751 133.182 73.5956C131.995 75.0701 130.84 76.1541 129.185 77.0734C126.228 78.7484 122.726 79.1104 119.5 78.0748C115.525 76.8214 113.167 74.2609 111.283 70.5909Z" fill="var(--fill-0, #FDFDFD)"/>
|
|
<path id="Vector_7" d="M69.4044 175.416C82.7754 175.147 96.8527 175.386 110.282 175.382L121.036 175.366C122.609 175.361 125.782 175.167 127.184 175.535C129.172 176.055 129.03 178.402 127.134 179.478C114.278 179.787 100.401 179.5 87.4608 179.503L75.5429 179.514C73.7291 179.521 69.2091 180.083 68.2271 178.426C67.9432 177.947 67.8733 177.364 68.0355 176.828C68.2662 176.062 68.7797 175.777 69.4044 175.416Z" fill="var(--fill-0, #A7A6A6)"/>
|
|
<path id="Vector_8" d="M69.9164 190.173C73.1296 190.101 94.8028 189.781 96.3471 190.37C96.7895 190.539 97.1371 190.955 97.2934 191.36C97.5027 191.895 97.4427 192.487 97.1298 192.978C96.7369 193.588 96.2231 193.695 95.533 193.824C92.2294 193.842 70.4603 194.125 69.1663 193.634C68.6536 193.438 68.2136 193.028 68.0472 192.536C67.8632 191.991 67.9373 191.406 68.2898 190.924C68.6885 190.38 69.2619 190.268 69.9164 190.173Z" fill="var(--fill-0, #CDCDCC)"/>
|
|
<path id="Vector_9" d="M116.679 190.097C119.774 190.038 122.926 189.974 126.017 190.073C128.647 190.158 129.716 192.494 127.146 193.782C125.127 193.896 123.049 193.873 120.98 193.884C119.331 193.892 114.826 194.357 115.206 191.753C115.338 190.846 115.89 190.51 116.679 190.097Z" fill="var(--fill-0, #CDCDCC)"/>
|
|
<path id="Vector_10" d="M105.377 190.068C106.045 190.034 107.048 189.932 107.645 190.207C109.758 191.184 109.563 193.314 107.268 193.887C106.685 193.909 105.516 193.998 105 193.757C102.842 192.756 103.003 190.671 105.377 190.068Z" fill="var(--fill-0, #CDCDCC)"/>
|
|
<path id="Vector_11" d="M177.721 150.185C195.307 149.423 210.177 163.071 210.921 180.658C211.664 198.245 198.002 213.101 180.413 213.827C162.851 214.552 148.022 200.913 147.279 183.351C146.535 165.79 160.16 150.946 177.721 150.185Z" fill="var(--fill-0, #FDFDFD)"/>
|
|
<path id="Vector_12" d="M175.656 155.116C190.633 153.332 204.216 164.032 205.991 179.009C207.764 193.988 197.057 207.565 182.079 209.331C167.113 211.095 153.548 200.397 151.775 185.432C150.004 170.467 160.693 156.895 175.656 155.116Z" fill="var(--fill-0, #3E3D41)"/>
|
|
<path id="Vector_13" d="M178.473 156.663C192.471 156.317 204.098 167.385 204.442 181.383C204.786 195.381 193.714 207.007 179.716 207.347C165.722 207.689 154.099 196.621 153.757 182.626C153.414 168.632 164.478 157.008 178.473 156.663Z" fill="var(--fill-0, #FDFDFD)"/>
|
|
<path id="Vector_14" d="M210.712 204.755C211.917 205.272 223.837 217.464 225.997 219.42C226.887 220.227 227.497 221.307 227.408 222.602C227.288 224.367 225.554 225.677 224.321 226.817C223.332 227.733 222.377 227.801 221.097 227.671C218.26 226.587 210.594 217.338 207.683 215.121C206.92 214.541 204.725 212.226 204.016 211.453C205.997 209.328 208.62 206.817 210.712 204.755Z" fill="var(--fill-0, #3E3D41)"/>
|
|
<path id="Vector_15" d="M206.194 202.588C206.664 202.922 207.863 203.999 208.35 204.416C207.004 205.782 205.298 207.317 203.878 208.655C203.419 208.39 202.296 207.342 201.85 206.947C203.495 205.552 204.78 204.158 206.194 202.588Z" fill="var(--fill-0, #FDFDFD)"/>
|
|
<path id="Vector_16" d="M229.865 109.855L230.759 109.915C231.667 110.412 232.805 114.541 233.561 116.107C235.599 117.353 237.194 117.668 239.285 118.652C239.374 118.787 239.463 118.923 239.55 119.058L239.454 119.475C238.45 120.656 235.431 121.414 233.522 122.554C232.371 124.598 231.827 127.785 231.031 128.921L230.147 128.828C229.302 128.322 228.126 124.078 227.441 122.566C227.386 122.535 227.333 122.503 227.278 122.472L227.006 122.321C225.023 121.203 223.021 120.794 221.566 119.949C221.288 119.499 221.327 119.732 221.414 119.232C222.279 118.085 225.514 117.173 227.439 115.996C228.653 113.846 228.919 111.575 229.865 109.855Z" fill="var(--fill-0, #3E3D41)"/>
|
|
<path id="Vector_17" d="M230.427 113.755C230.613 114.021 231.924 116.873 232.254 117.511C233.616 118.379 234.637 118.859 236.083 119.548C235.554 119.743 235.032 119.954 234.519 120.182C231.761 121.387 231.491 122.797 230.444 125.455C229.855 123.919 229.362 122.74 228.538 121.326C227.418 120.679 225.992 120.044 224.816 119.5C228.832 117.705 228.76 117.68 230.427 113.755Z" fill="var(--fill-0, #FDFDFD)"/>
|
|
<path id="Vector_18" d="M20.6652 165.343C23.5077 165.088 26.0328 167.077 26.3225 169.799C26.612 172.52 24.5576 174.958 21.7202 175.257C18.8489 175.562 16.2699 173.565 15.9769 170.811C15.6839 168.057 17.7894 165.601 20.6652 165.343Z" fill="var(--fill-0, #FF6800)"/>
|
|
<path id="Vector_19" d="M20.6174 167.094C22.4647 166.825 24.207 167.977 24.5552 169.699C24.9034 171.422 23.7319 173.092 21.9075 173.476C20.6723 173.735 19.3844 173.343 18.5478 172.452C17.7114 171.562 17.4592 170.314 17.8901 169.198C18.321 168.082 19.3665 167.276 20.6174 167.094Z" fill="var(--fill-0, #FDFDFD)"/>
|
|
<path id="Vector_20" d="M201.304 24.0879C203.918 23.7729 206.281 25.7314 206.584 28.4636C206.887 31.1958 205.016 33.6681 202.404 33.9872C199.788 34.3067 197.42 32.3475 197.115 29.6124C196.812 26.8774 198.689 24.4032 201.304 24.0879Z" fill="var(--fill-0, #FF6800)"/>
|
|
<path id="Vector_21" d="M201.403 25.8238C203.036 25.5636 204.563 26.7496 204.839 28.493C205.117 30.2362 204.042 31.8967 202.421 32.2297C201.343 32.4515 200.236 32.0307 199.529 31.1297C198.82 30.2286 198.623 28.9883 199.014 27.8874C199.403 26.7864 200.316 25.9969 201.403 25.8238Z" fill="var(--fill-0, #FDFDFD)"/>
|
|
<path id="Vector_22" d="M98.0306 226.519C99.3123 226.472 103.947 226.43 104.924 226.495C108.398 226.727 129.764 226.058 131.137 226.732C131.274 227.263 131.236 227.093 131 227.665C125.384 227.824 119.182 227.583 113.506 227.687C108.748 227.773 103.724 227.64 98.941 227.68C98.5193 227.684 98.2831 227.626 97.9692 227.411C97.7848 226.895 97.8204 227.087 98.0306 226.519Z" fill="var(--fill-0, #3E3D41)"/>
|
|
<path id="Vector_23" d="M128.792 233.909C131.259 233.784 151.55 233.609 152.38 234.243C152.529 234.762 152.417 234.933 152.251 235.445C151.388 235.461 148.861 235.505 148.166 235.447C145.409 235.219 129.783 235.923 128.758 235.141C128.531 234.492 128.603 234.691 128.792 233.909Z" fill="var(--fill-0, #3E3D41)"/>
|
|
<path id="Vector_24" d="M30.465 32.7214C32.4441 32.7595 37.1616 36.7524 39.1174 37.7854C39.9501 38.2253 40.9096 38.9279 41.083 39.8707C40.9491 40.4143 40.7181 40.5581 40.3093 40.9547C38.5618 40.9622 32.9576 36.4666 31.1908 35.5331C29.7722 34.7837 29.3191 34.0644 30.465 32.7214Z" fill="var(--fill-0, #3E3D41)"/>
|
|
<path id="Vector_25" d="M241.059 176.708C242.189 176.392 243.402 176.71 244.23 177.539C245.06 178.369 245.378 179.581 245.064 180.71C244.749 181.841 243.85 182.714 242.71 182.993C240.986 183.418 239.242 182.38 238.791 180.664C238.339 178.947 239.351 177.185 241.059 176.708Z" fill="var(--fill-0, #FF6800)"/>
|
|
<path id="Vector_26" d="M218.987 71.4006C220.697 70.9402 222.46 71.9324 222.953 73.6322C223.447 75.3321 222.49 77.1143 220.8 77.6409C219.677 77.9906 218.452 77.7065 217.598 76.898C216.745 76.0893 216.394 74.8824 216.682 73.7422C216.97 72.602 217.852 71.7064 218.987 71.4006Z" fill="var(--fill-0, #CDCDCC)"/>
|
|
<path id="Vector_27" d="M17.1511 98.7579C18.7443 98.1847 20.4689 99.1093 20.9959 100.819C21.523 102.529 20.6513 104.372 19.0528 104.928C17.4655 105.48 15.76 104.555 15.2368 102.857C14.7135 101.159 15.569 99.3271 17.1511 98.7579Z" fill="var(--fill-0, #CDCDCC)"/>
|
|
<path id="Vector_28" d="M44.5972 23.6214C44.8409 23.6813 45.5729 23.8691 45.665 24.0086C46.5563 25.3585 48.7479 32.0605 48.883 33.3871C48.7668 33.9451 48.4731 34.085 48.0107 34.4547C47.7398 34.4113 47.0273 34.297 46.9205 34.1274C45.9953 32.6597 43.8683 26.1212 43.683 24.7795C43.8179 24.1771 44.1088 24.0304 44.5972 23.6214Z" fill="var(--fill-0, #3E3D41)"/>
|
|
<path id="Vector_29" d="M27.8099 47.1507C29.9031 47.1135 35.9869 46.6632 37.3838 47.6964C37.8665 48.6459 37.5752 49.0571 36.72 49.5386C34.5615 49.5373 28.4815 49.9566 27.0212 48.92C26.7101 48.3604 26.7686 48.652 26.8389 48.0143C27.3284 47.3103 27.0699 47.4971 27.8099 47.1507Z" fill="var(--fill-0, #3E3D41)"/>
|
|
<path id="Vector_30" d="M72.0079 226.529C73.4588 226.536 77.7491 226.1 78.6744 226.933C78.8427 227.603 78.8206 227.253 78.5715 228.024C77.0957 228.062 73.0695 228.46 71.9958 227.648C71.7705 227.049 71.8307 227.258 72.0079 226.529Z" fill="var(--fill-0, #3E3D41)"/>
|
|
<path id="Vector_31" d="M85.4352 226.54C86.1422 226.534 86.849 226.513 87.5552 226.48C88.5936 226.44 90.5096 226.237 91.2597 226.926C91.4087 227.579 91.3735 227.356 91.1482 228.07C89.699 228.096 86.4819 228.394 85.4766 227.692C85.1958 227.065 85.2552 227.319 85.4352 226.54Z" fill="var(--fill-0, #3E3D41)"/>
|
|
<path id="Vector_32" d="M159.123 233.956C160.06 233.902 160.999 233.851 161.937 233.809C162.81 233.773 163.831 233.701 164.491 234.434C164.643 235.241 164.609 234.96 164.372 235.844C163.062 235.867 159.982 236.277 159.077 235.358C158.873 234.597 158.933 234.846 159.123 233.956Z" fill="var(--fill-0, #3E3D41)"/>
|
|
</g>
|
|
</svg>
|