Przeglądaj źródła

财务2.2 提交

hbchen 2 lat temu
rodzic
commit
4ad026aba3

+ 1 - 1
README.md

@@ -57,7 +57,7 @@
     1. 组件会加载 src/assets/svg-icons 文件夹下面的svg图片,需要图标方式使用的svg图片的请放到该文件。
       + 使用方式:svgIcon的 name 属性为 svgIcon-[dir]-[name]  svgIcon:前缀 dir:文件夹名 name:文件名 表示使用 'dir'文件夹下的'name'文件名的svg图片
     2. 使用的svg图片如果不需要改变颜色,就可以直接使用;需要通过属性改变颜色需要对svg文件做一些修改,如 - 菜单图标
-      + 改变颜色首先需要将svg文件中<svg></svg>标签的fill属性去除,也可以将fill属性设为'currentColor',但是这样只能使用css方式修改颜色
+      + 对需要变色的区域做一些修改
       + 使用v-bind修改颜色:需要将需要修改颜色的标签的fill属性去除 方可通过v-bind方式修改颜色 svgIcon上的color属性
       + 使用css修改颜色:需要将需要修改颜色的标签的fill属性的值设为'currentColor' ,方可通过css修改颜色。
       + 两种方式可以混用。

+ 22 - 22
src/assets/img/layout/logo-big.svg

@@ -1,27 +1,27 @@
 <svg width="120" height="34" viewBox="0 0 120 34" fill="none" xmlns="http://www.w3.org/2000/svg">
 <path d="M25.5547 17.4061C25.5547 17.4061 25.4934 17.3594 25.3796 17.2894C25.5955 19.5096 25.5197 22.646 23.8713 24.7436C23.8713 24.7436 19.9327 30.7595 12.7848 29.4408C12.7848 29.4408 9.13792 28.8719 8.39104 25.4438L2.70483 25.4234C2.70483 25.4234 5.53773 31.2934 13.6367 33.0089C13.6367 33.0089 18.6898 34.1963 23.0777 32.0782C23.562 31.3372 29.1666 22.6168 25.5547 17.4061Z" fill="#5F7FB2"/>
 <path d="M32.3496 10.4391C20.4899 7.27656 14.4886 21.7124 14.4886 21.7124C17.5199 22.8093 20.3236 18.5935 20.3236 18.5935C22.5234 15.8365 24.7524 16.9014 25.3768 17.2894C25.4905 17.3594 25.5518 17.4061 25.5518 17.4061C29.1637 22.6168 23.5592 31.3372 23.0632 32.087L23.0253 32.1424C38.6164 24.8166 32.3496 10.4391 32.3496 10.4391Z" fill="#0C3872"/>
-<path d="M19.9706 0.332904C19.9706 0.332904 14.9145 -0.857435 10.5266 1.26359C10.0306 2.01047 4.42611 10.7309 8.0409 15.9415C8.0409 15.9415 8.10217 15.9882 8.21303 16.0582C7.99714 13.838 8.07299 10.7017 9.72138 8.60694C9.72138 8.60694 13.6629 2.58813 20.8225 3.90684C20.8225 3.90684 24.4664 4.49034 25.1987 7.90382L30.8878 7.92424C30.8878 7.92424 28.0666 2.05715 19.9706 0.332904Z" fill="#AB9523"/>
+<path d="M19.9706 0.332904C19.9706 0.332904 14.9145 -0.857435 10.5266 1.26359C10.0306 2.01047 4.42611 10.7309 8.0409 15.9415C8.0409 15.9415 8.10217 15.9882 8.21303 16.0582C7.99714 13.838 8.07299 10.7017 9.72138 8.60694C9.72138 8.60694 13.6629 2.58813 20.8225 3.90684C20.8225 3.90684 24.4664 4.49034 25.1987 7.90382L30.8878 7.92424C30.8878 7.92424 28.0666 2.05715 19.9706 0.332904Z" fill="#D27A53"/>
 <path d="M10.5266 1.26367L10.5645 1.20532C-5.02366 8.53117 1.24605 22.9086 1.24605 22.9086C13.1057 26.0712 19.107 11.6354 19.107 11.6354C16.0786 10.5384 13.272 14.7542 13.272 14.7542C11.0751 17.5112 8.84614 16.4463 8.21887 16.0583C8.10801 15.9883 8.04674 15.9416 8.04674 15.9416C4.42613 10.731 10.0306 2.01055 10.5266 1.26367Z" fill="#C54322"/>
-<path d="M42.7387 26.3045C42.4762 26.6137 41.8255 26.7917 40.7811 26.8384C40.7521 26.417 40.6044 26.0124 40.3551 25.6714C41.2566 25.6947 41.7059 25.6218 41.7059 25.4555C41.7789 25.3388 41.8022 24.8165 41.7789 23.8917H40.1772L40.2472 21.1171H42.0269V20.2273H40.0692V19.2558H43.1647V22.0653H41.3938L41.3558 22.9202H43.0276C43.0042 24.27 42.9809 25.1355 42.9575 25.5167C42.9566 25.7942 42.881 26.0663 42.7387 26.3045ZM44.6934 25.1375H44.8014C45.2744 25.0886 45.7496 25.0643 46.2251 25.0645C46.1989 24.9478 46.1522 24.7728 46.0822 24.5685C46.0677 24.4824 46.0432 24.3982 46.0092 24.3176C45.8857 23.8691 45.7317 23.4294 45.5483 23.0018C45.5153 22.9468 45.4917 22.8866 45.4783 22.8239L46.5081 22.4329C47.0717 23.6991 47.5702 24.9933 48.0019 26.3103C47.6693 26.4036 47.2317 26.5466 46.6861 26.7362C46.6609 26.504 46.6009 26.2768 46.5081 26.0623C45.539 26.0872 44.5746 26.2065 43.6286 26.4182C43.6147 26.4188 43.601 26.4222 43.5885 26.4282C43.5759 26.4342 43.5648 26.4428 43.5556 26.4532C43.4127 26.5233 43.331 26.5233 43.3076 26.4532C43.118 25.718 43.0451 25.3271 43.0947 25.2862L43.1647 25.2483C43.2615 25.2214 43.3506 25.172 43.4246 25.104C43.4987 25.0361 43.5556 24.9516 43.5906 24.8574C44.2636 22.9958 44.6358 21.0389 44.6934 19.0603C45.1831 19.0631 45.6714 19.111 46.1522 19.2033L46.1872 19.2733C46.1405 19.4629 46.0472 19.8918 45.8955 20.5541C45.5796 22.1009 45.1783 23.6291 44.6934 25.1316V25.1375Z" fill="#040000"/>
-<path d="M63.5668 26.3046C64.6093 25.6413 65.2015 25.0014 65.3435 24.3849C65.4556 23.7986 65.5035 23.2018 65.4865 22.6052V20.6125H65.8074C66.0671 20.6125 66.3151 20.6125 66.5543 20.6505C66.671 20.6505 66.706 20.7205 66.6593 20.8634C66.5886 21.081 66.5531 21.3086 66.5543 21.5374V22.1442C66.5525 22.9166 66.5047 23.6882 66.4113 24.4549C67.7398 25.3554 68.439 25.865 68.509 25.9836C68.1982 26.2231 67.9056 26.4855 67.6338 26.7684C67.6104 26.7684 67.5287 26.6955 67.3858 26.5526C66.9666 26.1514 66.5274 25.7717 66.07 25.4147C65.5721 26.0299 64.9987 26.5798 64.3633 27.0514C64.1139 26.7858 63.8479 26.5363 63.5668 26.3046ZM64.0628 24.5978V19.2559H68.048V24.5074H66.9803V20.2566H65.1305V24.5978H64.0628ZM68.544 25.0238V19.8656H68.9C69.1261 19.866 69.3521 19.8786 69.5768 19.9036C69.6964 19.9036 69.7315 19.9736 69.6848 20.1165C69.6117 20.3094 69.5751 20.5142 69.5768 20.7205V25.0238H68.544ZM70.1457 25.5577V18.9408H70.5688C70.7833 18.9418 70.9975 18.9545 71.2106 18.9787C71.3273 18.9787 71.3769 19.0254 71.3536 19.1188C71.3469 19.2167 71.3343 19.3141 71.3157 19.4105C71.2961 19.5517 71.2844 19.6939 71.2806 19.8365V26.2404C71.4226 26.7869 70.8391 27.0232 69.5301 26.9493C69.501 26.5542 69.3659 26.1743 69.1392 25.8494C69.9328 25.8922 70.2702 25.795 70.1516 25.5577H70.1457Z" fill="#040000"/>
-<path d="M87.4289 19.3346H91.0554V19.1187H95.4667V20.0815H94.784V22.2492H95.7818V23.247H94.784V27.0164H93.6461V23.247H92.8993V23.387C92.9193 24.0765 92.7934 24.7625 92.53 25.4C92.2665 26.0375 91.8714 26.6122 91.3705 27.0864C91.2042 26.9434 90.9183 26.7305 90.5157 26.4475C90.4492 26.3934 90.3779 26.3455 90.3027 26.3045C90.8093 26.0336 91.2246 25.6191 91.4965 25.113C91.7685 24.607 91.885 24.0319 91.8315 23.46V23.247H90.9562V25.6743H89.8826V25.3826H89.2057V26.1645H88.2108V23.9238L87.8899 24.2798C87.747 24.0435 87.7003 23.9588 87.747 24.0318C87.534 23.6992 87.3677 23.4483 87.251 23.2849C87.9512 22.4298 88.3952 21.3941 88.5318 20.2974H87.4289V19.3346ZM89.2057 22.5701V24.5278H89.8826V22.5701H89.2057ZM89.6696 20.2945C89.6326 20.4221 89.6082 20.553 89.5966 20.6854C89.5225 21.0119 89.425 21.3327 89.3049 21.6453H90.9416V22.2842H91.8169V20.0815H91.105V20.2945H89.6696ZM93.652 22.2842V20.0436H92.9401V22.2842H93.652Z" fill="#040000"/>
-<path d="M114.331 23.2469C114.331 23.1497 114.343 22.9834 114.366 22.7481C114.375 22.5326 114.399 22.3181 114.439 22.1062C115.314 22.1325 115.767 22.1675 115.79 22.2141C115.783 22.2744 115.772 22.3339 115.755 22.3921C115.664 22.6588 115.593 22.9319 115.542 23.209H117.427V25.5926C117.403 25.8318 117.462 25.9369 117.605 25.9135H117.961C118.252 26.0098 118.41 25.7122 118.387 25.0383C118.767 25.1846 119.157 25.3035 119.554 25.3942C119.577 26.532 119.234 27.03 118.524 26.888H117.249C116.514 26.9347 116.194 26.7334 116.289 26.2841V24.1864H115.364C115.17 25.5829 114.114 26.5554 112.199 27.1039C111.991 26.743 111.74 26.4089 111.452 26.109C113.039 25.7998 113.939 25.1715 114.153 24.2243H112.172V23.2644L114.331 23.2469ZM111.735 22.4271C112.603 22.0151 113.396 21.462 114.083 20.7904C114.431 20.9656 114.763 21.1685 115.078 21.3972C115.148 21.4439 115.113 21.5256 114.973 21.6452C114.973 21.6219 114.958 21.6219 114.935 21.6452C114.194 22.199 113.414 22.6982 112.601 23.139L111.735 22.4271ZM114.83 19.7605C114.757 19.4688 114.675 19.177 114.579 18.8853C114.814 18.8461 115.053 18.8343 115.291 18.8503C115.516 18.8211 115.743 18.8211 115.968 18.8503C115.972 18.9223 115.983 18.9938 116.003 19.0632C116.026 19.3725 116.038 19.6088 116.038 19.7751H119.025V21.4819H117.888V20.7146H112.872V21.5315H111.77V19.7547L114.83 19.7605ZM118.039 23.317C117.294 22.6659 116.484 22.0939 115.621 21.6102C115.912 21.395 116.185 21.1569 116.438 20.8984C117.309 21.3331 118.132 21.8571 118.894 22.4621L118.039 23.317Z" fill="#040000"/>
-<path d="M43.4536 9.88193H40.5624V6.86523H38.9519V14.5091H40.5624V11.1627H43.4974V14.5091H45.1078V6.86523H43.4536V9.88193Z" fill="#040000"/>
-<path d="M49.0318 9.04456C47.2696 9.12625 46.3467 10.0628 46.2631 11.8541C46.3486 13.6163 47.2715 14.5246 49.0318 14.5791C50.7939 14.5246 51.7168 13.6163 51.8005 11.8541C51.7188 10.0705 50.7959 9.13403 49.0318 9.04456ZM49.0318 13.59C48.2878 13.59 47.9173 13.0065 47.9173 11.8395C47.9173 10.6725 48.2878 10.0628 49.0318 10.0628C49.8312 10.0628 50.2202 10.655 50.1988 11.8395C50.19 13.0211 49.802 13.6017 49.0318 13.6017V13.59Z" fill="#040000"/>
-<path d="M54.3212 10.1708H54.2804V9.17887H52.8217C52.8217 9.34517 52.8362 9.57857 52.8625 9.88199V14.5091H54.4321V11.6996C54.4714 11.431 54.5408 11.1677 54.6393 10.9148C54.8548 10.711 55.1297 10.5812 55.4241 10.5443H56.1272V9.13803C55.2286 9.0826 54.6247 9.42686 54.3212 10.1708Z" fill="#040000"/>
-<path d="M58.6158 9.17877H57.0054V14.509H58.6158V9.17877Z" fill="#040000"/>
-<path d="M58.6595 6.86523H56.9645V8.22771H58.6595V6.86523Z" fill="#040000"/>
-<path d="M64.1124 10.2553V9.17877H59.7332V10.2553H62.5836L59.6515 13.4354V14.509H64.194V13.4354H61.1773L64.1124 10.2553Z" fill="#040000"/>
-<path d="M67.7884 9.04456C66.0262 9.12625 65.1033 10.0628 65.0197 11.8541C65.1033 13.6163 66.0262 14.5246 67.7884 14.5791C69.5505 14.5246 70.4734 13.6163 70.5571 11.8541C70.4754 10.0705 69.5525 9.13403 67.7884 9.04456ZM67.7884 13.59C67.0444 13.59 66.6739 13.0065 66.6739 11.8395C66.6739 10.6725 67.0444 10.0628 67.7884 10.0628C68.5878 10.0628 68.9768 10.655 68.9554 11.8395C68.9466 13.0211 68.5586 13.6017 67.7884 13.6017V13.59Z" fill="#040000"/>
-<path d="M74.945 9.04456C74.167 9.04456 73.6302 9.30616 73.3346 9.82936L73.2937 9.78852V9.16709H71.7212V14.4974H73.2937V11.3173C73.3754 10.5393 73.6915 10.126 74.2419 10.0774C74.876 10.0774 75.193 10.4907 75.193 11.3173V14.4974H76.8035V11.0401C76.7951 10.7601 76.754 10.482 76.6809 10.2116C76.4796 9.5522 75.899 9.16709 74.945 9.04456Z" fill="#040000"/>
-<path d="M87.2481 9.04456C86.4779 9.04456 85.9382 9.30713 85.6377 9.82936L85.5968 9.78852V9.16709H84.0243V14.4974H85.5968V11.3173C85.6785 10.5393 85.9946 10.126 86.545 10.0774C87.1771 10.0774 87.4942 10.4907 87.4961 11.3173V14.4974H89.1066V11.0401C89.0982 10.7601 89.0571 10.482 88.984 10.2116C88.7915 9.5522 88.2109 9.16709 87.2481 9.04456Z" fill="#040000"/>
-<path d="M92.8265 11.1627C92.1379 10.9964 91.7937 10.8068 91.7937 10.5792C91.7937 10.2495 91.9979 10.0832 92.4122 10.0832C92.8265 10.0832 93.0861 10.2904 93.1153 10.62H94.5741C94.4924 9.57168 93.7766 9.04848 92.4268 9.05042C90.968 9.16129 90.2104 9.68449 90.154 10.62C90.0976 11.5556 90.7453 12.1391 92.0971 12.3705C92.7856 12.5077 93.1416 12.7294 93.1707 13.0299C93.1707 13.4179 92.9228 13.6134 92.4268 13.6134C91.9308 13.6134 91.6128 13.3771 91.5515 12.992H90.0636C90.12 14.0384 90.9048 14.5752 92.418 14.6024C93.9312 14.4935 94.7297 13.9431 94.8133 12.9511C94.8094 12.1167 94.1471 11.5206 92.8265 11.1627Z" fill="#040000"/>
-<path d="M97.3281 9.17877H95.7177V14.509H97.3281V9.17877Z" fill="#040000"/>
-<path d="M97.3718 6.86523H95.6768V8.22771H97.3718V6.86523Z" fill="#040000"/>
-<path d="M102.203 9.8003C101.954 9.30432 101.473 9.05634 100.759 9.05634C99.378 9.13803 98.6341 10.0327 98.5271 11.7404C98.635 13.4209 99.3673 14.302 100.715 14.3866C101.003 14.4112 101.293 14.3592 101.554 14.2357C101.815 14.1122 102.039 13.9216 102.203 13.6835C102.368 14.868 102.011 15.4602 101.13 15.4602C100.578 15.4602 100.275 15.2385 100.219 14.798H98.7342C98.7595 15.965 99.5852 16.5436 101.211 16.5339C103.003 16.5611 103.87 15.7209 103.814 14.0132V9.17887H102.203V9.8003ZM101.17 13.3538C100.482 13.3538 100.138 12.8287 100.138 11.7842C100.138 10.6542 100.482 10.0891 101.17 10.0891C101.859 10.0891 102.203 10.6542 102.203 11.7842C102.203 12.8374 101.859 13.3538 101.17 13.3538Z" fill="#040000"/>
-<path d="M108.359 9.04456C107.581 9.04456 107.044 9.30616 106.749 9.82937H106.708V6.85352H105.138V14.4974H106.708V11.3173C106.789 10.5393 107.106 10.126 107.656 10.0774C108.288 10.0774 108.605 10.4907 108.607 11.3173V14.4974H110.218V11.0401C110.209 10.7601 110.168 10.482 110.095 10.2116C109.902 9.5522 109.322 9.16709 108.359 9.04456Z" fill="#040000"/>
-<path d="M113.564 7.5683L111.953 8.1518V9.18459H110.88V10.2611H111.953V12.8636C111.899 14.0753 112.395 14.653 113.441 14.5966L114.722 14.5149V13.5638C114.545 13.5939 114.365 13.6085 114.185 13.6075C113.715 13.6892 113.507 13.3975 113.564 12.7323V10.2553H114.731V9.17876H113.564V7.5683Z" fill="#040000"/>
-<path d="M118.028 11.1627C117.339 10.9964 116.995 10.8068 116.995 10.5792C116.995 10.2495 117.202 10.0832 117.613 10.0832C118.025 10.0832 118.287 10.2904 118.317 10.62H119.761C119.679 9.57168 118.963 9.04848 117.613 9.05042C116.155 9.16129 115.397 9.68449 115.341 10.62C115.284 11.5556 115.932 12.1391 117.284 12.3705C117.972 12.5077 118.328 12.7294 118.357 13.0299C118.357 13.4179 118.109 13.6134 117.613 13.6134C117.117 13.6134 116.802 13.3771 116.738 12.992H115.25C115.307 14.0384 116.091 14.5752 117.605 14.6024C119.118 14.4935 119.916 13.9431 120 12.9511C120.006 12.1167 119.348 11.5206 118.028 11.1627Z" fill="#040000"/>
-<path d="M80.1644 7.59166H81.0513V13.1466H80.1644V14.5966H83.5896V13.1466H82.7026V7.59166H83.5896V6.14166H80.1644V7.59166Z" fill="#040000"/>
+<path d="M42.7387 26.3045C42.4762 26.6137 41.8255 26.7917 40.7811 26.8384C40.7521 26.417 40.6044 26.0124 40.3551 25.6714C41.2566 25.6947 41.7059 25.6218 41.7059 25.4555C41.7789 25.3388 41.8022 24.8165 41.7789 23.8917H40.1772L40.2472 21.1171H42.0269V20.2273H40.0692V19.2558H43.1647V22.0653H41.3938L41.3558 22.9202H43.0276C43.0042 24.27 42.9809 25.1355 42.9575 25.5167C42.9566 25.7942 42.881 26.0663 42.7387 26.3045ZM44.6934 25.1375H44.8014C45.2744 25.0886 45.7496 25.0643 46.2251 25.0645C46.1989 24.9478 46.1522 24.7728 46.0822 24.5685C46.0677 24.4824 46.0432 24.3982 46.0092 24.3176C45.8857 23.8691 45.7317 23.4294 45.5483 23.0018C45.5153 22.9468 45.4917 22.8866 45.4783 22.8239L46.5081 22.4329C47.0717 23.6991 47.5702 24.9933 48.0019 26.3103C47.6693 26.4036 47.2317 26.5466 46.6861 26.7362C46.6609 26.504 46.6009 26.2768 46.5081 26.0623C45.539 26.0872 44.5746 26.2065 43.6286 26.4182C43.6147 26.4188 43.601 26.4222 43.5885 26.4282C43.5759 26.4342 43.5648 26.4428 43.5556 26.4532C43.4127 26.5233 43.331 26.5233 43.3076 26.4532C43.118 25.718 43.0451 25.3271 43.0947 25.2862L43.1647 25.2483C43.2615 25.2214 43.3506 25.172 43.4246 25.104C43.4987 25.0361 43.5556 24.9516 43.5906 24.8574C44.2636 22.9958 44.6358 21.0389 44.6934 19.0603C45.1831 19.0631 45.6714 19.111 46.1522 19.2033L46.1872 19.2733C46.1405 19.4629 46.0472 19.8918 45.8955 20.5541C45.5796 22.1009 45.1783 23.6291 44.6934 25.1316V25.1375Z" fill="#333333"/>
+<path d="M63.5668 26.3046C64.6093 25.6413 65.2015 25.0014 65.3435 24.3849C65.4556 23.7986 65.5035 23.2018 65.4865 22.6052V20.6125H65.8074C66.0671 20.6125 66.3151 20.6125 66.5543 20.6505C66.671 20.6505 66.706 20.7205 66.6593 20.8634C66.5886 21.081 66.5531 21.3086 66.5543 21.5374V22.1442C66.5525 22.9166 66.5047 23.6882 66.4113 24.4549C67.7398 25.3554 68.439 25.865 68.509 25.9836C68.1982 26.2231 67.9056 26.4855 67.6338 26.7684C67.6104 26.7684 67.5287 26.6955 67.3858 26.5526C66.9666 26.1514 66.5274 25.7717 66.07 25.4147C65.5721 26.0299 64.9987 26.5798 64.3633 27.0514C64.1139 26.7858 63.8479 26.5363 63.5668 26.3046ZM64.0628 24.5978V19.2559H68.048V24.5074H66.9803V20.2566H65.1305V24.5978H64.0628ZM68.544 25.0238V19.8656H68.9C69.1261 19.866 69.3521 19.8786 69.5768 19.9036C69.6964 19.9036 69.7315 19.9736 69.6848 20.1165C69.6117 20.3094 69.5751 20.5142 69.5768 20.7205V25.0238H68.544ZM70.1457 25.5577V18.9408H70.5688C70.7833 18.9418 70.9975 18.9545 71.2106 18.9787C71.3273 18.9787 71.3769 19.0254 71.3536 19.1188C71.3469 19.2167 71.3343 19.3141 71.3157 19.4105C71.2961 19.5517 71.2844 19.6939 71.2806 19.8365V26.2404C71.4226 26.7869 70.8391 27.0232 69.5301 26.9493C69.501 26.5542 69.3659 26.1743 69.1392 25.8494C69.9328 25.8922 70.2702 25.795 70.1516 25.5577H70.1457Z" fill="#333333"/>
+<path d="M87.4289 19.3346H91.0554V19.1187H95.4667V20.0815H94.784V22.2492H95.7818V23.247H94.784V27.0164H93.6461V23.247H92.8993V23.387C92.9193 24.0765 92.7934 24.7625 92.53 25.4C92.2665 26.0375 91.8714 26.6122 91.3705 27.0864C91.2042 26.9434 90.9183 26.7305 90.5157 26.4475C90.4492 26.3934 90.3779 26.3455 90.3027 26.3045C90.8093 26.0336 91.2246 25.6191 91.4965 25.113C91.7685 24.607 91.885 24.0319 91.8315 23.46V23.247H90.9562V25.6743H89.8826V25.3826H89.2057V26.1645H88.2108V23.9238L87.8899 24.2798C87.747 24.0435 87.7003 23.9588 87.747 24.0318C87.534 23.6992 87.3677 23.4483 87.251 23.2849C87.9512 22.4298 88.3952 21.3941 88.5318 20.2974H87.4289V19.3346ZM89.2057 22.5701V24.5278H89.8826V22.5701H89.2057ZM89.6696 20.2945C89.6326 20.4221 89.6082 20.553 89.5966 20.6854C89.5225 21.0119 89.425 21.3327 89.3049 21.6453H90.9416V22.2842H91.8169V20.0815H91.105V20.2945H89.6696ZM93.652 22.2842V20.0436H92.9401V22.2842H93.652Z" fill="#333333"/>
+<path d="M114.331 23.2469C114.331 23.1497 114.343 22.9834 114.366 22.7481C114.375 22.5326 114.399 22.3181 114.439 22.1062C115.314 22.1325 115.767 22.1675 115.79 22.2141C115.783 22.2744 115.772 22.3339 115.755 22.3921C115.664 22.6588 115.593 22.9319 115.542 23.209H117.427V25.5926C117.403 25.8318 117.462 25.9369 117.605 25.9135H117.961C118.252 26.0098 118.41 25.7122 118.387 25.0383C118.767 25.1846 119.157 25.3035 119.554 25.3942C119.577 26.532 119.234 27.03 118.524 26.888H117.249C116.514 26.9347 116.194 26.7334 116.289 26.2841V24.1864H115.364C115.17 25.5829 114.114 26.5554 112.199 27.1039C111.991 26.743 111.74 26.4089 111.452 26.109C113.039 25.7998 113.939 25.1715 114.153 24.2243H112.172V23.2644L114.331 23.2469ZM111.735 22.4271C112.603 22.0151 113.396 21.462 114.083 20.7904C114.431 20.9656 114.763 21.1685 115.078 21.3972C115.148 21.4439 115.113 21.5256 114.973 21.6452C114.973 21.6219 114.958 21.6219 114.935 21.6452C114.194 22.199 113.414 22.6982 112.601 23.139L111.735 22.4271ZM114.83 19.7605C114.757 19.4688 114.675 19.177 114.579 18.8853C114.814 18.8461 115.053 18.8343 115.291 18.8503C115.516 18.8211 115.743 18.8211 115.968 18.8503C115.972 18.9223 115.983 18.9938 116.003 19.0632C116.026 19.3725 116.038 19.6088 116.038 19.7751H119.025V21.4819H117.888V20.7146H112.872V21.5315H111.77V19.7547L114.83 19.7605ZM118.039 23.317C117.294 22.6659 116.484 22.0939 115.621 21.6102C115.912 21.395 116.185 21.1569 116.438 20.8984C117.309 21.3331 118.132 21.8571 118.894 22.4621L118.039 23.317Z" fill="#333333"/>
+<path d="M43.4536 9.88193H40.5624V6.86523H38.9519V14.5091H40.5624V11.1627H43.4974V14.5091H45.1078V6.86523H43.4536V9.88193Z" fill="#333333"/>
+<path d="M49.0318 9.04456C47.2696 9.12625 46.3467 10.0628 46.2631 11.8541C46.3486 13.6163 47.2715 14.5246 49.0318 14.5791C50.7939 14.5246 51.7168 13.6163 51.8005 11.8541C51.7188 10.0705 50.7959 9.13403 49.0318 9.04456ZM49.0318 13.59C48.2878 13.59 47.9173 13.0065 47.9173 11.8395C47.9173 10.6725 48.2878 10.0628 49.0318 10.0628C49.8312 10.0628 50.2202 10.655 50.1988 11.8395C50.19 13.0211 49.802 13.6017 49.0318 13.6017V13.59Z" fill="#333333"/>
+<path d="M54.3212 10.1708H54.2804V9.17887H52.8217C52.8217 9.34517 52.8362 9.57857 52.8625 9.88199V14.5091H54.4321V11.6996C54.4714 11.431 54.5408 11.1677 54.6393 10.9148C54.8548 10.711 55.1297 10.5812 55.4241 10.5443H56.1272V9.13803C55.2286 9.0826 54.6247 9.42686 54.3212 10.1708Z" fill="#333333"/>
+<path d="M58.6158 9.17877H57.0054V14.509H58.6158V9.17877Z" fill="#333333"/>
+<path d="M58.6595 6.86523H56.9645V8.22771H58.6595V6.86523Z" fill="#333333"/>
+<path d="M64.1124 10.2553V9.17877H59.7332V10.2553H62.5836L59.6515 13.4354V14.509H64.194V13.4354H61.1773L64.1124 10.2553Z" fill="#333333"/>
+<path d="M67.7884 9.04456C66.0262 9.12625 65.1033 10.0628 65.0197 11.8541C65.1033 13.6163 66.0262 14.5246 67.7884 14.5791C69.5505 14.5246 70.4734 13.6163 70.5571 11.8541C70.4754 10.0705 69.5525 9.13403 67.7884 9.04456ZM67.7884 13.59C67.0444 13.59 66.6739 13.0065 66.6739 11.8395C66.6739 10.6725 67.0444 10.0628 67.7884 10.0628C68.5878 10.0628 68.9768 10.655 68.9554 11.8395C68.9466 13.0211 68.5586 13.6017 67.7884 13.6017V13.59Z" fill="#333333"/>
+<path d="M74.945 9.04456C74.167 9.04456 73.6302 9.30616 73.3346 9.82936L73.2937 9.78852V9.16709H71.7212V14.4974H73.2937V11.3173C73.3754 10.5393 73.6915 10.126 74.2419 10.0774C74.876 10.0774 75.193 10.4907 75.193 11.3173V14.4974H76.8035V11.0401C76.7951 10.7601 76.754 10.482 76.6809 10.2116C76.4796 9.5522 75.899 9.16709 74.945 9.04456Z" fill="#333333"/>
+<path d="M87.2481 9.04456C86.4779 9.04456 85.9382 9.30713 85.6377 9.82936L85.5968 9.78852V9.16709H84.0243V14.4974H85.5968V11.3173C85.6785 10.5393 85.9946 10.126 86.545 10.0774C87.1771 10.0774 87.4942 10.4907 87.4961 11.3173V14.4974H89.1066V11.0401C89.0982 10.7601 89.0571 10.482 88.984 10.2116C88.7915 9.5522 88.2109 9.16709 87.2481 9.04456Z" fill="#333333"/>
+<path d="M92.8265 11.1627C92.1379 10.9964 91.7937 10.8068 91.7937 10.5792C91.7937 10.2495 91.9979 10.0832 92.4122 10.0832C92.8265 10.0832 93.0861 10.2904 93.1153 10.62H94.5741C94.4924 9.57168 93.7766 9.04848 92.4268 9.05042C90.968 9.16129 90.2104 9.68449 90.154 10.62C90.0976 11.5556 90.7453 12.1391 92.0971 12.3705C92.7856 12.5077 93.1416 12.7294 93.1707 13.0299C93.1707 13.4179 92.9228 13.6134 92.4268 13.6134C91.9308 13.6134 91.6128 13.3771 91.5515 12.992H90.0636C90.12 14.0384 90.9048 14.5752 92.418 14.6024C93.9312 14.4935 94.7297 13.9431 94.8133 12.9511C94.8094 12.1167 94.1471 11.5206 92.8265 11.1627Z" fill="#333333"/>
+<path d="M97.3281 9.17877H95.7177V14.509H97.3281V9.17877Z" fill="#333333"/>
+<path d="M97.3718 6.86523H95.6768V8.22771H97.3718V6.86523Z" fill="#333333"/>
+<path d="M102.203 9.8003C101.954 9.30432 101.473 9.05634 100.759 9.05634C99.378 9.13803 98.6341 10.0327 98.5271 11.7404C98.635 13.4209 99.3673 14.302 100.715 14.3866C101.003 14.4112 101.293 14.3592 101.554 14.2357C101.815 14.1122 102.039 13.9216 102.203 13.6835C102.368 14.868 102.011 15.4602 101.13 15.4602C100.578 15.4602 100.275 15.2385 100.219 14.798H98.7342C98.7595 15.965 99.5852 16.5436 101.211 16.5339C103.003 16.5611 103.87 15.7209 103.814 14.0132V9.17887H102.203V9.8003ZM101.17 13.3538C100.482 13.3538 100.138 12.8287 100.138 11.7842C100.138 10.6542 100.482 10.0891 101.17 10.0891C101.859 10.0891 102.203 10.6542 102.203 11.7842C102.203 12.8374 101.859 13.3538 101.17 13.3538Z" fill="#333333"/>
+<path d="M108.359 9.04456C107.581 9.04456 107.044 9.30616 106.749 9.82937H106.708V6.85352H105.138V14.4974H106.708V11.3173C106.789 10.5393 107.106 10.126 107.656 10.0774C108.288 10.0774 108.605 10.4907 108.607 11.3173V14.4974H110.218V11.0401C110.209 10.7601 110.168 10.482 110.095 10.2116C109.902 9.5522 109.322 9.16709 108.359 9.04456Z" fill="#333333"/>
+<path d="M113.564 7.5683L111.953 8.1518V9.18459H110.88V10.2611H111.953V12.8636C111.899 14.0753 112.395 14.653 113.441 14.5966L114.722 14.5149V13.5638C114.545 13.5939 114.365 13.6085 114.185 13.6075C113.715 13.6892 113.507 13.3975 113.564 12.7323V10.2553H114.731V9.17876H113.564V7.5683Z" fill="#333333"/>
+<path d="M118.028 11.1627C117.339 10.9964 116.995 10.8068 116.995 10.5792C116.995 10.2495 117.202 10.0832 117.613 10.0832C118.025 10.0832 118.287 10.2904 118.317 10.62H119.761C119.679 9.57168 118.963 9.04848 117.613 9.05042C116.155 9.16129 115.397 9.68449 115.341 10.62C115.284 11.5556 115.932 12.1391 117.284 12.3705C117.972 12.5077 118.328 12.7294 118.357 13.0299C118.357 13.4179 118.109 13.6134 117.613 13.6134C117.117 13.6134 116.802 13.3771 116.738 12.992H115.25C115.307 14.0384 116.091 14.5752 117.605 14.6024C119.118 14.4935 119.916 13.9431 120 12.9511C120.006 12.1167 119.348 11.5206 118.028 11.1627Z" fill="#333333"/>
+<path d="M80.1644 7.59166H81.0513V13.1466H80.1644V14.5966H83.5896V13.1466H82.7026V7.59166H83.5896V6.14166H80.1644V7.59166Z" fill="#333333"/>
 </svg>

+ 4 - 4
src/assets/img/layout/logo_mini.svg

@@ -1,6 +1,6 @@
 <svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M25.5548 17.4063C25.5548 17.4063 25.4935 17.3596 25.3797 17.2896C25.5956 19.5098 25.5197 22.6461 23.8714 24.7438C23.8714 24.7438 19.9327 30.7597 12.7849 29.4409C12.7849 29.4409 9.13798 28.872 8.3911 25.444L2.7049 25.4235C2.7049 25.4235 5.53779 31.2936 13.6368 33.009C13.6368 33.009 18.6899 34.1965 23.0778 32.0784C23.5621 31.3373 29.1666 22.6169 25.5548 17.4063Z" fill="#5F7FB2"/>
-<path d="M32.3495 10.4393C20.4899 7.27668 14.4886 21.7125 14.4886 21.7125C17.5199 22.8095 20.3236 18.5937 20.3236 18.5937C22.5234 15.8366 24.7524 16.9015 25.3767 17.2895C25.4905 17.3596 25.5517 17.4062 25.5517 17.4062C29.1636 22.6169 23.5591 31.3373 23.0631 32.0871L23.0252 32.1425C38.6163 24.8167 32.3495 10.4393 32.3495 10.4393Z" fill="#0C3872"/>
-<path d="M19.9706 0.332904C19.9706 0.332904 14.9145 -0.857435 10.5266 1.26359C10.0306 2.01047 4.42611 10.7309 8.0409 15.9415C8.0409 15.9415 8.10217 15.9882 8.21303 16.0582C7.99714 13.838 8.07299 10.7017 9.72138 8.60694C9.72138 8.60694 13.6629 2.58813 20.8225 3.90684C20.8225 3.90684 24.4664 4.49034 25.1987 7.90382L30.8878 7.92424C30.8878 7.92424 28.0666 2.05715 19.9706 0.332904Z" fill="#AB9523"/>
-<path d="M10.5266 1.26343L10.5645 1.20508C-5.02366 8.53092 1.24605 22.9084 1.24605 22.9084C13.1057 26.0709 19.107 11.6351 19.107 11.6351C16.0786 10.5382 13.272 14.754 13.272 14.754C11.0751 17.511 8.84614 16.4461 8.21887 16.0581C8.10801 15.9881 8.04674 15.9414 8.04674 15.9414C4.42613 10.7307 10.0306 2.01031 10.5266 1.26343Z" fill="#C54322"/>
+<path d="M25.8635 17.7504C25.8635 17.7504 25.8014 17.7028 25.6863 17.6313C25.9048 19.8955 25.828 23.0938 24.1597 25.233C24.1597 25.233 20.1735 31.3678 12.9393 30.023C12.9393 30.023 9.24836 29.4429 8.49245 25.947L2.73755 25.9262C2.73755 25.9262 5.60467 31.9123 13.8015 33.6617C13.8015 33.6617 18.9156 34.8726 23.3566 32.7126C23.8467 31.9569 29.519 23.0641 25.8635 17.7504Z" fill="#5F7FB2"/>
+<path d="M32.7404 10.6456C20.7375 7.42049 14.6637 22.1418 14.6637 22.1418C17.7316 23.2604 20.5692 18.9613 20.5692 18.9613C22.7956 16.1497 25.0515 17.2357 25.6833 17.6314C25.7985 17.7028 25.8605 17.7504 25.8605 17.7504C29.516 23.0641 23.8438 31.9569 23.3418 32.7215L23.3034 32.7781C39.0829 25.3074 32.7404 10.6456 32.7404 10.6456Z" fill="#0C3872"/>
+<path d="M20.2118 0.339487C20.2118 0.339487 15.0947 -0.874392 10.6537 1.28858C10.1518 2.05023 4.47955 10.9431 8.13801 16.2568C8.13801 16.2568 8.20002 16.3044 8.31222 16.3758C8.09372 14.1117 8.17049 10.9133 9.83879 8.77714C9.83879 8.77714 13.828 2.63931 21.074 3.9841C21.074 3.9841 24.762 4.57914 25.5031 8.06012L31.261 8.08095C31.261 8.08095 28.4057 2.09783 20.2118 0.339487Z" fill="#D27A53"/>
+<path d="M10.6538 1.28869L10.6922 1.22919C-5.08435 8.6999 1.2611 23.3617 1.2611 23.3617C13.264 26.5868 19.3378 11.8655 19.3378 11.8655C16.2729 10.7468 13.4323 15.046 13.4323 15.046C11.2089 17.8576 8.95301 16.7716 8.31817 16.3759C8.20596 16.3045 8.14396 16.2569 8.14396 16.2569C4.4796 10.9432 10.1518 2.05034 10.6538 1.28869Z" fill="#C54322"/>
 </svg>

+ 3 - 0
src/assets/svg-icons/common/arrow_down.svg

@@ -0,0 +1,3 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M3.54028 6.45964L4.45952 5.54041L7.9999 9.08079L11.5403 5.54041L12.4595 6.45964L7.9999 10.9193L3.54028 6.45964Z" fill="currentColor"/>
+</svg>

+ 7 - 2
src/assets/svg-icons/common/edit.svg

@@ -1,3 +1,8 @@
-<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M12.4798 0.813167C12.5259 0.765411 12.5811 0.72732 12.6421 0.701116C12.7031 0.674911 12.7687 0.661118 12.8351 0.660541C12.9015 0.659964 12.9674 0.672615 13.0288 0.697756C13.0902 0.722896 13.1461 0.760023 13.193 0.806969C13.24 0.853915 13.2771 0.909741 13.3022 0.971189C13.3274 1.03264 13.34 1.09848 13.3394 1.16487C13.3389 1.23126 13.3251 1.29687 13.2989 1.35787C13.2727 1.41887 13.2346 1.47404 13.1868 1.52017L6.11632 8.59083C6.02255 8.68461 5.89536 8.73729 5.76274 8.73729C5.63012 8.73729 5.50293 8.68461 5.40916 8.59083C5.31538 8.49706 5.2627 8.36987 5.2627 8.23725C5.2627 8.10463 5.31538 7.97744 5.40916 7.88367L12.4798 0.813333V0.813167ZM12.3333 6C12.3333 5.86739 12.386 5.74021 12.4798 5.64645C12.5735 5.55268 12.7007 5.5 12.8333 5.5C12.9659 5.5 13.0931 5.55268 13.1869 5.64645C13.2806 5.74021 13.3333 5.86739 13.3333 6V11.5C13.3333 12.5125 12.5125 13.3333 11.5 13.3333H2.49999C1.48749 13.3333 0.666656 12.5125 0.666656 11.5V2.5C0.666656 1.4875 1.48749 0.666667 2.49999 0.666667H7.83332C7.96593 0.666667 8.09311 0.719345 8.18688 0.813113C8.28064 0.906881 8.33332 1.03406 8.33332 1.16667C8.33332 1.29927 8.28064 1.42645 8.18688 1.52022C8.09311 1.61399 7.96593 1.66667 7.83332 1.66667H2.49999C2.27898 1.66667 2.06701 1.75446 1.91073 1.91074C1.75445 2.06702 1.66666 2.27899 1.66666 2.5V11.5C1.66666 11.721 1.75445 11.933 1.91073 12.0893C2.06701 12.2455 2.27898 12.3333 2.49999 12.3333H11.5C11.721 12.3333 11.933 12.2455 12.0892 12.0893C12.2455 11.933 12.3333 11.721 12.3333 11.5V6Z" fill="#AB9523"/>
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g opacity="0.9">
+<path d="M14.1321 4.95049L10.8888 1.70711L11.5959 1L14.8393 4.24338L14.1321 4.95049Z" fill="currentColor"/>
+<path d="M5.97196 13.1108L2.359 13.8334C2.14909 13.8754 1.96401 13.6903 2.00599 13.4804L2.72858 9.86742L10.0262 2.56982L13.2696 5.8132L5.97196 13.1108ZM11.8554 5.8132L10.0262 3.98403L3.64979 10.3604L3.19249 12.6469L5.47895 12.1896L11.8554 5.8132Z" fill="currentColor"/>
+<path d="M15 11H11V12H15V11Z" fill="currentColor"/>
+<path d="M15 13H8.5V14H15V13Z" fill="currentColor"/>
+</g>
 </svg>

+ 6 - 0
src/assets/svg-icons/common/expand.svg

@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M1.99951 3.98621L13.9989 4.00001L14.0001 3.00001L2.00066 2.98621L1.99951 3.98621Z" fill="#333333"/>
+<path d="M7.50009 8.50001H13.9995V7.50001H7.50009V8.50001Z" fill="#333333"/>
+<path d="M1.99951 12.9862L13.9989 13L14.0001 12L2.00066 11.9862L1.99951 12.9862Z" fill="#333333"/>
+<path d="M5.96675 7.59308C6.23342 7.79308 6.23342 8.19308 5.96675 8.39308L2.80009 10.7681C2.47047 11.0153 2.00009 10.7801 2.00009 10.3681L2.00009 5.61808C2.00009 5.20605 2.47047 4.97086 2.80009 5.21808L5.96675 7.59308ZM3.00009 6.61808L3.00009 9.36808L4.83342 7.99308L3.00009 6.61808Z" fill="#333333"/>
+</svg>

+ 6 - 0
src/assets/svg-icons/common/fold.svg

@@ -0,0 +1,6 @@
+<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M15.7506 13.5155L2.25129 13.5L2.25 14.625L15.7493 14.6405L15.7506 13.5155Z" fill="#333333"/>
+<path d="M9.56246 8.4375L2.25065 8.4375L2.25065 9.5625L9.56246 9.5625V8.4375Z" fill="#333333"/>
+<path d="M15.7506 3.39053L2.25129 3.375L2.25 4.5L15.7493 4.51553L15.7506 3.39053Z" fill="#333333"/>
+<path d="M11.2875 9.4578C10.9875 9.2328 10.9875 8.7828 11.2875 8.5578L14.85 5.88593C15.2208 5.60781 15.75 5.8724 15.75 6.33593L15.75 11.6797C15.75 12.1432 15.2208 12.4078 14.85 12.1297L11.2875 9.4578ZM14.625 10.5547L14.625 7.46093L12.5625 9.0078L14.625 10.5547Z" fill="#333333"/>
+</svg>

+ 8 - 2
src/assets/svg-icons/menu/financialMana.svg

@@ -1,3 +1,9 @@
-<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
-<path d="M10 0C4.48214 0 0 4.48214 0 10C0 15.5179 4.48214 20 10 20C15.5179 20 20 15.5179 20 10C20 4.48214 15.5179 0 10 0ZM10 18.5714C5.26786 18.5714 1.42857 14.7321 1.42857 10C1.42857 5.26786 5.26786 1.42857 10 1.42857C14.7321 1.42857 18.5714 5.26786 18.5714 10C18.5714 14.7321 14.7321 18.5714 10 18.5714ZM10.8036 8.57143H14.2857V10H10.7321V11.4286H14.2857V12.8571H10.7321V17.1786H9.30357V12.8571H5.71429V11.4286H9.30357V10H5.71429V8.57143H9.23214L5.98214 5.32143L7 4.30357L10.0357 7.33929L13.0714 4.30357L14.0893 5.32143L10.8036 8.57143Z" />
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+<mask id="mask0_2_332" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16">
+<rect width="16" height="16" fill="#D9D9D9"/>
+</mask>
+<g mask="url(#mask0_2_332)">
+<path fill-rule="evenodd" clip-rule="evenodd" d="M9.79095 4L7.99998 5.76988L6.20901 4.00002L5.50191 4.69879L7.14835 6.32584H5.31207V7.31405H7.5V8.35225H5.31207V9.34047H7.5V12H8.5V9.34047H10.6879V8.35225H8.5V7.31405H10.6879V6.32584H8.85161L10.4981 4.69878L9.79095 4Z" fill="currentColor"/>
+<circle cx="8" cy="8" r="5.75" stroke="#333333"/>
+</g>
 </svg>

+ 8 - 2
src/assets/svg-icons/menu/financialStatistics.svg

@@ -1,3 +1,9 @@
-<svg width="22" height="22" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
-<path d="M20.1026 15.144C20.0379 15.286 19.9194 15.3964 19.7732 15.451C19.6271 15.5056 19.4652 15.4999 19.3232 15.4352C19.1812 15.3704 19.0708 15.252 19.0162 15.1058C18.9616 14.9596 18.9673 14.7977 19.032 14.6558C19.925 12.6944 20.0693 10.4741 19.4376 8.41365C18.806 6.35323 17.4421 4.59521 15.6033 3.47127C13.7646 2.34734 11.578 1.9352 9.45629 2.31263C7.33454 2.69006 5.42427 3.83095 4.08589 5.52005C2.74752 7.20915 2.07359 9.32966 2.19125 11.4815C2.30891 13.6334 3.21002 15.6677 4.72458 17.2009C6.23914 18.734 8.26241 19.6598 10.4127 19.8036C12.5629 19.9474 14.6915 19.2994 16.3968 17.9817C16.5205 17.8929 16.6738 17.8556 16.8244 17.8775C16.9751 17.8995 17.1114 17.979 17.2046 18.0994C17.2979 18.2197 17.3408 18.3716 17.3244 18.523C17.3081 18.6743 17.2336 18.8135 17.1168 18.9111C15.1845 20.4051 12.7722 21.1403 10.3351 20.9779C7.89802 20.8155 5.60463 19.7667 3.88766 18.0295C2.1707 16.2924 1.14889 13.9868 1.01504 11.548C0.881185 9.10919 1.64455 6.7057 3.16109 4.79105C4.67763 2.87639 6.84247 1.58298 9.24716 1.15485C11.6518 0.726715 14.1301 1.19348 16.2142 2.46706C18.2984 3.74064 19.8444 5.73297 20.5605 8.06813C21.2766 10.4033 21.1133 12.9198 20.1014 15.1428L20.1026 15.144ZM9.49088 14.344L7.73089 11.2181L5.58971 14.1546C5.54414 14.217 5.48671 14.2698 5.42072 14.3101C5.35473 14.3503 5.28146 14.3771 5.2051 14.389C5.12873 14.4009 5.05077 14.3977 4.97567 14.3795C4.90056 14.3613 4.82978 14.3284 4.76736 14.2828C4.70494 14.2373 4.65212 14.1798 4.61189 14.1138C4.57167 14.0479 4.54484 13.9746 4.53293 13.8982C4.52102 13.8219 4.52427 13.7439 4.54249 13.6688C4.56071 13.5937 4.59355 13.5229 4.63913 13.4605L7.85912 9.04638L9.62971 12.1923L12.2356 8.7005L14.5062 11.637L17.0862 7.17815C17.1666 7.04779 17.2947 6.95394 17.4432 6.91656C17.5918 6.87918 17.7491 6.90122 17.8816 6.978C18.0141 7.05477 18.1115 7.18021 18.153 7.32766C18.1945 7.47511 18.1769 7.63293 18.1038 7.76756L14.6473 13.7428L12.2521 10.6452L9.49206 14.344H9.49088Z" stroke="#AB9523" stroke-width="0.3"/>
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+<mask id="mask0_4_657" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16">
+<rect width="16" height="16" fill="#D9D9D9"/>
+</mask>
+<g mask="url(#mask0_4_657)">
+<circle cx="8" cy="8" r="5.75" stroke="#333333"/>
+<path d="M4.5 10L6.15278 7.52274L7.08611 9.72728L8.58333 7.1591L9.86667 9.22727L11.5 6" stroke="#333333" stroke-linecap="round"/>
+</g>
 </svg>

+ 0 - 4
src/assets/svg-icons/menu/recruitmentMana.svg

@@ -1,4 +0,0 @@
-<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
-<path d="M10 20C4.47708 20 0 15.5229 0 10C0 4.47708 4.47708 0 10 0C15.5229 0 20 4.47708 20 10C20 15.5229 15.5229 20 10 20ZM10 18.75C14.8325 18.75 18.75 14.8325 18.75 10C18.75 5.1675 14.8325 1.25 10 1.25C5.1675 1.25 1.25 5.1675 1.25 10C1.25 14.8325 5.1675 18.75 10 18.75Z" />
-<path d="M13.43 7.66988V6.88988H12.16V7.66988H13.43ZM13.43 8.99988V8.19988H12.16V8.99988H13.43ZM10.18 8.19988V8.99988H11.47V8.19988H10.18ZM10.18 6.88988V7.66988H11.47V6.88988H10.18ZM14.11 6.32988V9.54988H9.51997V6.32988H11.47V5.37988H12.16V6.32988H14.11ZM6.76997 12.1499L8.06997 11.8699V10.5599H6.76997V12.1499ZM8.06997 6.48988H6.76997V7.86988H8.06997V6.48988ZM6.76997 8.49988V9.92988H8.06997V8.49988H6.76997ZM9.28997 11.6099L9.33997 12.2599L8.73997 12.3899V14.4899H8.06997V12.5399C7.14997 12.7499 6.25997 12.9499 5.54997 13.1099L5.40997 12.4199C5.61997 12.3799 5.85997 12.3299 6.10997 12.2799V6.48988H5.48997V5.80988H9.31997V6.48988H8.73997V11.7299L9.28997 11.6099ZM14.57 10.8499H11.12C11.05 11.1499 10.96 11.4699 10.88 11.7499H14.06C14.06 11.7499 14.05 11.9599 14.03 12.0599C13.88 13.3699 13.74 13.9399 13.48 14.1799C13.29 14.3599 13.1 14.4099 12.8 14.4299C12.55 14.4499 12.02 14.4399 11.48 14.4199C11.46 14.1999 11.38 13.9299 11.25 13.7399C11.79 13.7899 12.33 13.7999 12.53 13.7999C12.71 13.7999 12.82 13.7899 12.9 13.7099C13.06 13.5799 13.18 13.1999 13.29 12.3699H9.92997C10.09 11.9499 10.25 11.3899 10.39 10.8499H9.05997V10.2199H14.57V10.8499Z"/>
-</svg>

Plik diff jest za duży
+ 0 - 1
src/assets/svg-icons/menu/systemMana.svg


+ 4 - 4
src/layout/headerBar/index.vue

@@ -33,9 +33,9 @@
     <div id="headerBar-container" :style="{left:isCollapse?'70px':''}">
       <div class="headerBar-left">
         <div class="coll_btn" @click="collapseHandler">
-          <el-icon size="22px" color="#606266">
-            <Expand v-show="!isCollapse" />
-            <Fold v-show="isCollapse" />
+          <el-icon size="18px" color="#606266">
+            <svg-Icon name="svgIcon-common-fold" v-show="!isCollapse"></svg-Icon>
+            <svg-Icon name="svgIcon-common-expand" v-show="isCollapse"></svg-Icon>
           </el-icon>
         </div>
         <breadcrumb />
@@ -83,7 +83,7 @@
       align-items: center;
       .coll_btn{
         cursor: pointer;
-        margin-right: 20px;
+        margin-right: 8px;
         display: flex;
         align-items: center;
       }

+ 1 - 1
src/layout/sideBar/sidebarItem.vue

@@ -53,7 +53,7 @@ const resolvePath=(path)=>{
         <template v-else>
           <el-sub-menu :index="resolvePath(item.path)" >
             <template #title>
-              <el-icon size="24px" style="margin-right: 10px;" 
+              <el-icon size="16px" style="margin-right: 10px;" 
               :style="{'color':item.children.some(child => resolvePath(child.path)===active)?'var(--themeColor)':'#666'}">
                 <svg-Icon v-if="item.meta.icon_path.startsWith('svgIcon')" :name="item.meta.icon_path"
                 :color="item.children.some(child => resolvePath(child.path)===active)?'var(--themeColor)':'#666'" />

+ 18 - 1
src/styles/main.scss

@@ -126,7 +126,7 @@ div::-webkit-scrollbar-corner {
 // 表格头部
 .el-table__header{
   .cell{
-    font-weight: 400;
+    font-weight: 600;
     color: #333333;
   }
 }
@@ -134,6 +134,23 @@ div::-webkit-scrollbar-corner {
   td.el-table__cell{
     div{
       color: #666666;
+
+    }
+  }
+  .sort-caret.descending{
+    border-top-color:#333333!important;
+  }
+  .sort-caret.ascending{
+    border-bottom-color:#333333!important;
+  }
+  .descending{
+    .sort-caret.descending{
+      border-top-color:$themeColor!important;
+    }
+  }
+  .ascending{
+    .sort-caret.ascending{
+      border-bottom-color:$themeColor!important;
     }
   }
 }

+ 1 - 1
src/views/financialManagement/contractProgress.vue

@@ -20,7 +20,7 @@
   const placementFormRef=ref(null)
 
   const contractSourceArray=['非CRM合同导入','CRM合同导入']
-  const contractStatusArray=[{id:1,label:"已审批"},{id:2,label:"单章寄出"},{id:3,label:"已签回"},{id:4,label:"已终止"}]
+  const contractStatusArray=[{id:1,label:"已审批"},{id:2,label:"单章寄出"},{id:3,label:"已签回"},{id:4,label:"已终止"},{id:5,label:"邮件备案"}]
   const contractTypeArray=[{id:1,label:"新签合同"},{id:2,label:"续约合同"},{id:3,label:"代付合同"},{id:4,label:"补充协议"}]
   const operationType=[{op_type:1,label:"合规登记"},{op_type:2,label:"开票登记"},{op_type:3,label:"到款登记"},
   {op_type:4,label:"修改合同状态"},{op_type:5,label:"删除合同登记"},{op_type:6,label:"合规编辑"}]

+ 3 - 3
src/views/financialManagement/financialList.vue

@@ -9,7 +9,7 @@ const router = useRouter()
 const route = useRoute()
 const changeStatusForm=ref(null)
 const contractTypeArray=[{id:1,label:"新签合同"},{id:2,label:"续约合同"},{id:3,label:"代付合同"},{id:4,label:"补充协议"}]
-const contractStatusArray=[{id:1,label:"已审批"},{id:2,label:"单章寄出"},{id:3,label:"已签回"},{id:4,label:"已终止"}]
+const contractStatusArray=[{id:1,label:"已审批"},{id:2,label:"单章寄出"},{id:3,label:"已签回"},{id:4,label:"已终止"},{id:5,label:"邮件备案"}]
 const statusArray=[{id:1,label:"进行中"},{id:2,label:"已完成"}]
 
   const financial=reactive({
@@ -333,11 +333,11 @@ const statusArray=[{id:1,label:"进行中"},{id:2,label:"已完成"}]
                         删除
                       </span>
                       <span class="table-option-buttons" v-permission="'financial:list:invoice'"
-                      @click="registration('invoice',row.contract_register_id)" v-if="row.has_payment!=1">
+                      @click="registration('invoice',row.contract_register_id)" v-if="row.has_payment!=1 && row.contract_status!=4">
                         开票登记
                       </span>
                       <span class="table-option-buttons" v-permission="'financial:list:placement'"
-                      @click="registration('placement',row.contract_register_id)" v-if="row.has_payment!=1">
+                      @click="registration('placement',row.contract_register_id)" v-if="row.has_payment!=1 && row.contract_status!=4">
                         到款登记
                       </span>
                       <span class="table-option-buttons" @click="changeContractStatus(row)">

+ 138 - 79
src/views/financialStatistics/commodityPayment.vue

@@ -1,13 +1,13 @@
 <script setup>
 import { Search } from '@element-plus/icons-vue'
-import dropdownText from '@/components/dropdown-text/index.vue'  
+// import dropdownText from '@/components/dropdown-text/index.vue'  
 import {getInvoicePaymentList,updatePayType,setServiceAmount} from '@/api/financialStatistics'
 import {getSellerGroupList} from '@/api/crm'
 import {getServiceList} from '@/api/financialMana'
 import {downloadByFlow} from '@/utils/common-methods'
 
-  
-  const dateTypeList=[{id:1,type:'开票时间'},{id:2,type:'到款时间'}]
+const moment = inject('$moment')
+  const dateButtonData=[{text:'近1月',tabId:1},{text:'近2月',tabId:2},{text:'近3月',tabId:3}]
 
   const groupList=ref([])
   const serviceList=ref([])
@@ -21,14 +21,19 @@ import {downloadByFlow} from '@/utils/common-methods'
     start_date:'',
     end_date:'',
     // 1-开票时间 2-到款时间
-    time_type:1,
+    // time_type:1,
     // 1-已开票
-    has_invoice:0,
+    has_invoice:'',
     // 1-已到款
-    has_payment:0,
+    has_payment:'',
+    sort_type:'',
+    sort_param:'',
     is_export:0
   })
   const searchDate=ref(null)
+  const currentDateTab=ref(0)
+
+
   watch(searchDate,(newVal)=>{
     if(newVal){
       searchParams.start_date=newVal[0]
@@ -43,7 +48,6 @@ import {downloadByFlow} from '@/utils/common-methods'
   const commodityPData=reactive({
     tableData:[],
     total:25,
-    rowMergeArray:[],
     invoiceAmountTotal:0,
     invoiceAmountList:[],
     placementAmountTotal:0,
@@ -76,19 +80,15 @@ import {downloadByFlow} from '@/utils/common-methods'
     getInvoicePaymentList(searchParams).then(res=>{
       // console.log(res);
       commodityPData.tableData=[]
-      commodityPData.rowMergeArray=[]
       let tempData = res.data.list.data_list || []
       commodityPData.total = res.data.page.total
       commodityPData.invoiceAmountTotal=res.data.list.invoice_total
       commodityPData.invoiceAmountList = res.data.list.invoice_currency_total || []
       commodityPData.placementAmountTotal=res.data.list.payment_total
       commodityPData.placementAmountList = res.data.list.payment_currency_total || []
+      // console.log(tempData);
       tempData.map((item,index) =>{
-        commodityPData.rowMergeArray.push(item.invoice_payment_list.length)
         item.invoice_payment_list.map((it,ind) =>{
-          if(ind-1>=0){
-            commodityPData.rowMergeArray.push(0)
-          }
           commodityPData.tableData.push({
             serialNumber:searchParams.page_size*(searchParams.current-1)+index+1,
             ...item,date:item.start_date+'至'+item.end_date,...it
@@ -104,11 +104,19 @@ import {downloadByFlow} from '@/utils/common-methods'
     commodityPList()
   }
 
-  const dateTypeCommand=(id)=>{
-    if(id == searchParams.time_type) return 
-    searchParams.time_type=id
+  const sortChange=({order,prop})=>{
+    console.log(order,prop);
+    searchParams.sort_type=order=='descending'?'desc':order=='ascending'?'asc':''
+    searchParams.sort_param=order?prop:''
     searchCommodityP()
-    // console.log(id);
+  }
+  
+  // 切换日期 近1月、近2月、近3月 从今天开始往后推
+  const changeDateType=(tabId)=>{
+    if(currentDateTab.value==tabId) return
+    currentDateTab.value=tabId
+    searchDate.value=[moment(new Date()).subtract(tabId, 'months').format('YYYY-MM-DD'),
+      moment(new Date()).format('YYYY-MM-DD')]
   }
 
   // 切换每页的数量
@@ -126,24 +134,8 @@ import {downloadByFlow} from '@/utils/common-methods'
       downloadByFlow(res,'xlsx',`商品到款统计列表`)
     })
   }
-  // 是否已开票或已到款 改变
-  const haveIAndPChange=(value,prop)=>{
-    searchParams[prop]=value?1:0
-    searchCommodityP()
-  }
 
 
-  // 单元格合并
-  const cellMerge=({ row,column,rowIndex,columnIndex})=>{
-    // console.log({ row,column,rowIndex,columnIndex});
-    if([0,1,2,3].includes(columnIndex)){
-      const _row = commodityPData.rowMergeArray[rowIndex];
-      return {
-        rowspan: _row,
-        colspan: 1
-      };
-    }
-  }
   // 自定义表格行的类名
   const tableRowClassName=({ row, rowIndex })=>{
     if (row.serialNumber%2 === 1) {
@@ -153,6 +145,9 @@ import {downloadByFlow} from '@/utils/common-methods'
   }
   // 开票到款金额展开收起
   const foldOrUnfold=(type)=>{
+    if(!(commodityPData.tableData?.length>0)){
+      return 
+    }
     // type: 0-开票  1-到款
     if(type){
       placementIsFold.value = !placementIsFold.value
@@ -255,54 +250,73 @@ import {downloadByFlow} from '@/utils/common-methods'
   // --------------------------------设置套餐信息
   //  -----------------------------------------------------弹窗
 
-
+  // 初始化 开始日期和结束日期的查询条件
+  try {
+    searchDate.value = [moment().startOf('year').format('YYYY-MM-DD'),moment(new Date()).format('YYYY-MM-DD')]
+  } catch (error) {
+    console.error(error.message);
+    commodityPList()
+  }
+  
   // created
   getSellerGroupListFun()
   getServiceListFun()
-  commodityPList()
+
+
+
 
 </script>
 
 <template>
     <div id="commodity-payment-container" class="commodity-payment-container">
       <div class="search-zone">
-        <el-input v-model="searchParams.keyword" placeholder="请输入客户名称/销售" clearable 
-        @input="searchCommodityP" :prefix-icon="Search" style="width: 286px;margin: 0 30px 10px 0;" ></el-input>
-        <el-select v-model="searchParams.sell_group_id" placeholder="请选择销售组别" clearable style="width: 240px;margin: 0 30px 10px 0;"
-        @change="searchCommodityP">
+        <el-input v-model="searchParams.keyword" placeholder="请输入客户名称/销售" clearable class="search-zone-item"
+        @input="searchCommodityP" :prefix-icon="Search" ></el-input>
+        <el-select v-model="searchParams.sell_group_id" placeholder="请选择销售组别" clearable style="width: 200px;"
+        @change="searchCommodityP" class="search-zone-item">
           <el-option :label="item.group_name" :value="item.group_id" v-for="item in groupList"></el-option>
         </el-select>
-        <el-select v-model="searchParams.service_type" placeholder="请选择套餐信息" clearable style="width: 240px;margin: 0 30px 10px 0;"
-        @change="searchCommodityP">
+        <el-select v-model="searchParams.service_type" placeholder="请选择套餐信息" clearable style="width: 200px;"
+        @change="searchCommodityP" class="search-zone-item">
           <el-option :label="item.title" :value="item.service_template_id" v-for="item in serviceList"></el-option>
         </el-select>
-        <el-date-picker v-model="searchDate" type="daterange" style="max-width: 240px;margin: 0 20px 10px 0;"
-        value-format="YYYY-MM-DD" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
-        <el-dropdown size="large" trigger="click" style="margin:0 60px 10px 0;" @command="dateTypeCommand">
-          <dropdownText>
-            {{dateTypeList.find(it => it.id==searchParams.time_type).type}}
-          </dropdownText>
-          <template #dropdown>
-            <el-dropdown-menu>
-              <el-dropdown-item :command="item.id" v-for="item in dateTypeList" :key="item.id">{{ item.type }}</el-dropdown-item>
-            </el-dropdown-menu>
-          </template>
-        </el-dropdown>
-        <div class="search-checkbox" >
-          <el-checkbox label="已开票" @change="(value)=>haveIAndPChange(value,'has_invoice')"></el-checkbox>
-          <el-checkbox el-checkbox label="已到款" @change="(value)=>haveIAndPChange(value,'has_payment')"></el-checkbox>
+        <div class="date-box">
+          <el-date-picker v-model="searchDate" type="daterange" @change="currentDateTab=0" style="max-width: 240px;margin-right: 20px;"
+            value-format="YYYY-MM-DD" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
+          <div class="composition-button-tabs">
+            <el-button size="large" v-for="(item,index) in dateButtonData" :key="item.tabId"
+            class="date-button" 
+            :class="[index==0?'first-button':index==(dateButtonData.length-1)?'last-button':'inner-button',currentDateTab==item.tabId?'selectTab':'']" 
+            @click="changeDateType(item.tabId)">{{ item.text }}</el-button>
+          </div>
         </div>
+        <el-select v-model="searchParams.has_invoice" placeholder="请选择开票状态" clearable 
+        style="width: 200px;" class="search-zone-item" @change="searchCommodityP">
+          <el-option label="未开票" :value="0"></el-option>
+          <el-option label="已开票" :value="1"></el-option>
+        </el-select>
+        <el-select v-model="searchParams.has_payment" placeholder="请选择到款状态" clearable
+        style="width: 200px;margin-bottom: 10px;" @change="searchCommodityP">
+          <el-option label="未到款" :value="0"></el-option>
+          <el-option label="已到款" :value="1"></el-option>
+        </el-select>
       </div>
       <div class="operation-zone">
         <div class="amount-show-zone">
           <div class="amount-show-item">
-            <div class="amount-item-head" @click="foldOrUnfold(0)">
-              <div class="amount-item-head-title">
+            <div class="amount-item-head" @click="foldOrUnfold(0)" 
+            :style="{cursor:commodityPData.tableData?.length>0?'pointer':'',padding:invoiceIsFold?'8px 20px 8px 20px':'20px'}">
+              <div class="amount-item-head-title" >
                 已开票合计金额(换算后):{{ commodityPData.invoiceAmountTotal }}(CNY)
               </div>
-              <span class="amount-item-head-icon">
+              <div class="fold-expand-row" v-show="commodityPData.tableData?.length>0">
+                <span class="amount-item-head-icon">
                 {{ invoiceIsFold?'展开':'收起' }}
-              </span>
+                </span>
+                <el-icon color="var(--themeColor)" :style="!invoiceIsFold && 'transform: rotate(180deg)'">
+                  <svg-Icon name="svgIcon-common-arrow_down"></svg-Icon>
+                </el-icon>
+              </div>
             </div>
             <div class="amount-item-body-package" :style="{height:invoiceIsFold?'0':'66px'}">
               <div class="amount-item-body">
@@ -317,13 +331,19 @@ import {downloadByFlow} from '@/utils/common-methods'
             </div>
           </div>
           <div class="amount-show-item">
-            <div class="amount-item-head" @click="foldOrUnfold(1)">
-              <div class="amount-item-head-title">
+            <div class="amount-item-head" @click="foldOrUnfold(1)" 
+            :style="{cursor:commodityPData.tableData?.length>0?'pointer':'',padding:placementIsFold?'8px 20px 8px 20px':'20px'}">
+              <div class="amount-item-head-title" >
                 已到款合计金额(换算后):{{ commodityPData.placementAmountTotal }}(CNY)
               </div>
-              <span class="amount-item-head-icon">
+              <div class="fold-expand-row" v-show="commodityPData.tableData?.length>0">
+                <span class="amount-item-head-icon">
                 {{ placementIsFold?'展开':'收起' }}
-              </span>
+                </span>
+                <el-icon color="var(--themeColor)" :style="!placementIsFold && 'transform: rotate(180deg)'">
+                  <svg-Icon name="svgIcon-common-arrow_down"></svg-Icon>
+                </el-icon>
+              </div>
             </div>
             <div class="amount-item-body-package" :style="{height:placementIsFold?'0':'66px'}"> 
               <div class="amount-item-body">
@@ -342,7 +362,7 @@ import {downloadByFlow} from '@/utils/common-methods'
       </div>
       <div class="table-zone">
         <el-table :data="commodityPData.tableData" border ref="tableRef"
-        max-height="600" :row-class-name="tableRowClassName" :span-method="cellMerge">
+        max-height="600" :row-class-name="tableRowClassName" @sort-change="sortChange" >
           <el-table-column label="序号" align="center" prop="serialNumber" >
           </el-table-column>
           <el-table-column label="客户名称" prop="company_name" align="center" show-overflow-tooltip ></el-table-column>
@@ -352,9 +372,9 @@ import {downloadByFlow} from '@/utils/common-methods'
             </template>
           </el-table-column>
           <el-table-column label="合同有效期" prop="date" align="center" show-overflow-tooltip ></el-table-column>
-          <el-table-column label="开票日" show-overflow-tooltip  prop="invoice_time" align="center" id="spc-column"></el-table-column>
+          <el-table-column label="开票日" show-overflow-tooltip sortable="custom" prop="invoice_time" align="center" id="spc-column"></el-table-column>
           <el-table-column label="开票金额" prop="invoice_amount" align="center"></el-table-column>
-          <el-table-column label="到款日" show-overflow-tooltip prop="payment_date" align="center"></el-table-column>
+          <el-table-column label="到款日" show-overflow-tooltip sortable="custom" prop="payment_date" align="center"></el-table-column>
           <el-table-column label="到款金额" prop="payment_amount" align="center"></el-table-column>
           <el-table-column label="付款方式" prop="pay_type" align="center">
             <template #default="{row,$index}">
@@ -362,8 +382,8 @@ import {downloadByFlow} from '@/utils/common-methods'
               <span v-else @click="editPayType(row,$index)"
               style="cursor: pointer;display: flex;align-items: center;justify-content: center;">
                 <span style="color: var(--dangerColor);">{{ payTypeArray[row.pay_type].type }}</span>
-                <svg-Icon name="svgIcon-common-edit" size="13" 
-                style="position: absolute;right: 4px;top: 50%;transform: translateX(-50%) translateY(-50%);" ></svg-Icon>
+                <svg-Icon name="svgIcon-common-edit" size="16" 
+                style="color: var(--dangerColor);margin-left: 8px;" ></svg-Icon>
               </span>
             </template>
           </el-table-column>
@@ -447,12 +467,44 @@ import {downloadByFlow} from '@/utils/common-methods'
       display: flex;
       align-items: center;
       flex-wrap: wrap;
-      .search-checkbox{
-        // margin-left: 60px;
-        margin-bottom: 10px;
-        height: 40px;
+      .search-zone-item{
+        width: 240px;
+        margin: 0 30px 10px 0;
+      }
+      .date-box{
         display: flex;
         align-items: center;
+        margin: 0 40px 8px 0;
+        .composition-button-tabs{
+
+          .date-button{
+            height: 40px;
+            color: $hitTextColorTwo;
+            // border: 1px solid $auxiliaryColor;
+            margin: 0;
+            width: 58px;
+          }
+          .first-button{
+            border-color: $auxiliaryColor;
+            border-style: solid;
+            border-width: 1px 0 1px 1px;
+            border-radius: 4px 0 0 4px;
+          }
+          .inner-button{
+            border: 1px solid $auxiliaryColor;
+            border-radius: 0;
+          }
+          .last-button{
+            border-color: $auxiliaryColor;
+            border-style: solid;
+            border-width: 1px 1px 1px 0;
+            border-radius:0 4px 4px 0 ;
+          }
+          .selectTab{
+            color:white;
+            background-color: $themeColor;
+          }
+        }
       }
     }
     .operation-zone{
@@ -478,21 +530,28 @@ import {downloadByFlow} from '@/utils/common-methods'
           box-sizing: border-box;
           // padding-bottom: 16px;
           .amount-item-head{
-            padding: 20px 20px 20px 20px;
+            // padding: 20px 20px 20px 20px;
+            transition: all 0.1s ease;
             display: flex;
             align-items: center;
             justify-content: space-between;
-            cursor: pointer;
+            // cursor: pointer;
             .amount-item-head-title{
-              font-weight: 400;
+              font-weight: 600;
               font-size: 18px;
               color: #000000;
             }
-            .amount-item-head-icon{
-              font-weight: 400;
-              font-size: 14px;
-              color: $themeColor;
+            .fold-expand-row{
+              display: flex;
+              align-items: center;
+              .amount-item-head-icon{
+                font-weight: 400;
+                font-size: 14px;
+                color: $themeColor;
+                margin-right: 4px;
+              }
             }
+ 
           }
           .amount-item-body-package{
             overflow: hidden;

+ 2 - 2
src/views/systemManagement/menuM.vue

@@ -234,10 +234,10 @@ const IconsAll=Object.keys(ElementPlusIconsVue).map(key=> key)
           <el-table :data="menu.tableData" border max-height="690px" row-key="menu_id" style="position: sticky;"
           default-expand-all> 
             <el-table-column label="菜单名称" show-overflow-tooltip prop="name"></el-table-column>
-            <el-table-column label="图标" align="center" show-overflow-tooltip prop="icon">
+            <el-table-column label="图标"  show-overflow-tooltip prop="icon">
               <template #default="scope">
                 <el-icon size="18px" color="#000" v-if="scope.row.icon_path"
-                style="top: 50%;left: 50%;position: absolute;transform: translateX(-50%) translateY(-50%);">
+                style="top: 50%;left: 12px;position: absolute;transform: translateY(-50%);">
                   <svg-icon :name="scope.row.icon_path" color="#000" v-if="scope.row.icon_path.startsWith('svgIcon')"/>
                   <component :is="scope.row.icon_path" v-else/>
                 </el-icon>

+ 4 - 4
src/views/systemManagement/roleM.vue

@@ -144,10 +144,10 @@ const route = useRoute()
           <div class="role-container-right-table">
             <!-- 表格 -->
             <el-table :data="role.tableData" border max-height="690px" style="position: sticky;"> 
-              <el-table-column label="序号" show-overflow-tooltip align="center" prop="role_id"></el-table-column>
-              <el-table-column label="角色" show-overflow-tooltip align="center" prop="role_name"></el-table-column>
-              <el-table-column label="创建时间" show-overflow-tooltip align="center" prop="create_time"></el-table-column>
-              <el-table-column label="操作" align="center">
+              <el-table-column label="序号" show-overflow-tooltip prop="role_id"></el-table-column>
+              <el-table-column label="角色" show-overflow-tooltip prop="role_name"></el-table-column>
+              <el-table-column label="创建时间" show-overflow-tooltip prop="create_time"></el-table-column>
+              <el-table-column label="操作">
                 <template #default="scope" >
                   <div class="table-options">
                     <span class="table-option-buttons" @click="premission('view',scope.row.role_id)" 

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików