fix: remove Chinese in the svgs/comments

1. remove Chinese in the svgs/comments
2. convert Chinese to English for some svgs/comments

Change-Id: I2927a87ef4db060ae385e0d3f1a54d658f1fd200
This commit is contained in:
Jingwei.Zhang 2022-08-09 15:31:32 +08:00
parent 07330b1fb4
commit 49bc50dbea
47 changed files with 144 additions and 158 deletions

View File

@ -170,7 +170,7 @@ module.exports = (env) => {
// browser: "Google Chrome",
// }),
new webpack.DefinePlugin({
// 为项目注入环境变量
// Inject environment variables for the project
'process.env.API': JSON.stringify(API),
}),
new HtmlWebPackPlugin({

View File

@ -130,7 +130,7 @@ module.exports = (env) => {
},
plugins: [
new webpack.DefinePlugin({
// 为项目注入环境变量
// Inject environment variables for the project
'process.env.API': JSON.stringify(API),
}),
new HtmlWebPackPlugin({

View File

@ -118,14 +118,8 @@ module.exports = (env) => {
],
},
plugins: [
// 热更新没必要。
// new webpack.HotModuleReplacementPlugin(),
// new OpenBrowserPlugin({
// url: 'http://localhost:8080',
// browser: "Google Chrome",
// }),
new webpack.DefinePlugin({
// 为项目注入环境变量
// Inject environment variables for the project
'process.env.API': JSON.stringify(API),
}),
new HtmlWebPackPlugin({

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="60px" height="60px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>SliceCopy</title>
<g id="登陆和概览" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="管理平台-HOME2【默认】" transform="translate(-609.000000, -1081.000000)" fill="#38B4FF" fill-rule="nonzero">
<g id="编组-27" transform="translate(609.000000, 1081.000000)">
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g transform="translate(-609.000000, -1081.000000)" fill="#38B4FF" fill-rule="nonzero">
<g transform="translate(609.000000, 1081.000000)">
<g id="SliceCopy">
<path d="M30,60 C13.4314575,60 0,46.5685425 0,30 C0,13.4314575 13.4314575,0 30,0 C46.5685425,0 60,13.4314575 60,30 C60,46.5685425 46.5685425,60 30,60 Z M30,56 C44.3594035,56 56,44.3594035 56,30 C56,15.6405965 44.3594035,4.00000002 30,4.00000002 C15.6405965,4.00000002 4.00000002,15.6405965 4.00000002,30 C4.00000002,44.3594035 15.6405965,56 30,56 Z M30,40 C24.4771525,40 20,35.5228475 20,30 C20,24.4771525 24.4771525,20 30,20 C35.5228475,20 40,24.4771525 40,30 C40,35.5228475 35.5228475,40 30,40 Z M30,36 C33.3137085,36 36,33.3137085 36,30 C36,26.6862915 33.3137085,24 30,24 C26.6862915,24 24,26.6862915 24,30 C24,33.3137085 26.6862915,36 30,36 L30,36 Z M26.14,9.95200002 C27.2412558,9.86363446 28.2056344,10.6847442 28.294,11.786 C28.3823655,12.8872558 27.5612558,13.8516344 26.46,13.94 C20.292,14.44 16.168,17.972 13.86,24.86 C13.4877031,25.876405 12.3743325,26.4121564 11.3477616,26.0688832 C10.3211908,25.72561 9.75402764,24.6279081 10.068,23.592 C12.864,15.244 18.296,10.588 26.14,9.95200002 Z" id="形状"></path>
<path d="M30,60 C13.4314575,60 0,46.5685425 0,30 C0,13.4314575 13.4314575,0 30,0 C46.5685425,0 60,13.4314575 60,30 C60,46.5685425 46.5685425,60 30,60 Z M30,56 C44.3594035,56 56,44.3594035 56,30 C56,15.6405965 44.3594035,4.00000002 30,4.00000002 C15.6405965,4.00000002 4.00000002,15.6405965 4.00000002,30 C4.00000002,44.3594035 15.6405965,56 30,56 Z M30,40 C24.4771525,40 20,35.5228475 20,30 C20,24.4771525 24.4771525,20 30,20 C35.5228475,20 40,24.4771525 40,30 C40,35.5228475 35.5228475,40 30,40 Z M30,36 C33.3137085,36 36,33.3137085 36,30 C36,26.6862915 33.3137085,24 30,24 C26.6862915,24 24,26.6862915 24,30 C24,33.3137085 26.6862915,36 30,36 L30,36 Z M26.14,9.95200002 C27.2412558,9.86363446 28.2056344,10.6847442 28.294,11.786 C28.3823655,12.8872558 27.5612558,13.8516344 26.46,13.94 C20.292,14.44 16.168,17.972 13.86,24.86 C13.4877031,25.876405 12.3743325,26.4121564 11.3477616,26.0688832 C10.3211908,25.72561 9.75402764,24.6279081 10.068,23.592 C12.864,15.244 18.296,10.588 26.14,9.95200002 Z"></path>
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="62px" height="56px" viewBox="0 0 62 56" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>wangluo-2</title>
<g id="登陆和概览" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="管理平台-HOME2【默认】" transform="translate(-126.000000, -1007.000000)" fill="#38B4FF" fill-rule="nonzero">
<g id="编组-23" transform="translate(126.000000, 950.000000)">
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g transform="translate(-126.000000, -1007.000000)" fill="#38B4FF" fill-rule="nonzero">
<g transform="translate(126.000000, 950.000000)">
<g id="wangluo-2" transform="translate(0.000000, 57.000000)">
<path d="M52.5344991,0.0391257436 C47.4440159,0.0391257436 43.3025408,3.89248428 43.3025408,8.62882963 C43.3025408,8.86987105 43.313773,9.10841772 43.3348605,9.34440232 L14.3815645,21.7517974 C12.9110949,20.8307832 11.1416326,20.2926035 9.23955843,20.2926035 C4.14900279,20.2926035 0.00760015534,24.1459621 0.00760015534,28.8823748 C0.00760015534,33.6187203 4.14907531,37.4720787 9.23955843,37.4720787 C11.4404802,37.4720787 13.4636442,36.7513818 15.0516529,35.5507597 L30.1020826,44.8291341 C29.838888,45.6259529 29.6968556,46.4716542 29.6968556,47.3476964 C29.6968556,52.0841092 33.8383308,55.9374003 38.9288139,55.9374003 C44.0193695,55.9374003 48.1607722,52.0841092 48.1607722,47.3476964 C48.1607722,42.611351 44.0193695,38.7579925 38.9288139,38.7579925 C36.1069353,38.7579925 33.5770927,39.9425677 31.8823423,41.8048905 L17.4077233,32.8815718 C18.086435,31.6863436 18.4715166,30.3255217 18.4715166,28.8824422 C18.4715166,27.2293366 17.9665771,25.6841769 17.093368,24.3725746 L44.3924218,12.6741447 C45.9494877,15.3765053 49.0149952,17.2186683 52.5344991,17.2186683 C57.6249823,17.2186683 61.7664574,13.3653773 61.7664574,8.62896444 C61.7664574,3.89248428 57.6249823,0.0391257436 52.5344991,0.0391257436 Z M38.9288863,42.1939279 C41.9832342,42.1939279 44.4680758,44.5059026 44.4680758,47.3476963 C44.4680758,50.1895575 41.9832341,52.5015321 38.9288863,52.5015321 C35.8746109,52.5015321 33.3897694,50.1895574 33.3897694,47.3476963 C33.3897694,44.5059026 35.8745385,42.1939279 38.9288863,42.1939279 Z M9.23948591,34.0362107 C6.18521049,34.0362107 3.70029649,31.724236 3.70029649,28.8824423 C3.70029649,26.0405811 6.18521056,23.7286065 9.23948591,23.7286065 C12.2937613,23.7286065 14.7786753,26.0406486 14.7786753,28.8824423 C14.7786753,31.724236 12.2938338,34.0362107 9.23948591,34.0362107 Z M52.5344991,13.7827329 C49.4801512,13.7827329 46.9953097,11.4706908 46.9953097,8.6288971 C46.9953097,5.7871034 49.4801513,3.47506131 52.5344991,3.47506131 C55.5888469,3.47506131 58.0736885,5.7871034 58.0736885,8.6288971 C58.0736885,11.4706908 55.5889195,13.7827329 52.5344991,13.7827329 Z" id="形状"></path>
<path d="M52.5344991,0.0391257436 C47.4440159,0.0391257436 43.3025408,3.89248428 43.3025408,8.62882963 C43.3025408,8.86987105 43.313773,9.10841772 43.3348605,9.34440232 L14.3815645,21.7517974 C12.9110949,20.8307832 11.1416326,20.2926035 9.23955843,20.2926035 C4.14900279,20.2926035 0.00760015534,24.1459621 0.00760015534,28.8823748 C0.00760015534,33.6187203 4.14907531,37.4720787 9.23955843,37.4720787 C11.4404802,37.4720787 13.4636442,36.7513818 15.0516529,35.5507597 L30.1020826,44.8291341 C29.838888,45.6259529 29.6968556,46.4716542 29.6968556,47.3476964 C29.6968556,52.0841092 33.8383308,55.9374003 38.9288139,55.9374003 C44.0193695,55.9374003 48.1607722,52.0841092 48.1607722,47.3476964 C48.1607722,42.611351 44.0193695,38.7579925 38.9288139,38.7579925 C36.1069353,38.7579925 33.5770927,39.9425677 31.8823423,41.8048905 L17.4077233,32.8815718 C18.086435,31.6863436 18.4715166,30.3255217 18.4715166,28.8824422 C18.4715166,27.2293366 17.9665771,25.6841769 17.093368,24.3725746 L44.3924218,12.6741447 C45.9494877,15.3765053 49.0149952,17.2186683 52.5344991,17.2186683 C57.6249823,17.2186683 61.7664574,13.3653773 61.7664574,8.62896444 C61.7664574,3.89248428 57.6249823,0.0391257436 52.5344991,0.0391257436 Z M38.9288863,42.1939279 C41.9832342,42.1939279 44.4680758,44.5059026 44.4680758,47.3476963 C44.4680758,50.1895575 41.9832341,52.5015321 38.9288863,52.5015321 C35.8746109,52.5015321 33.3897694,50.1895574 33.3897694,47.3476963 C33.3897694,44.5059026 35.8745385,42.1939279 38.9288863,42.1939279 Z M9.23948591,34.0362107 C6.18521049,34.0362107 3.70029649,31.724236 3.70029649,28.8824423 C3.70029649,26.0405811 6.18521056,23.7286065 9.23948591,23.7286065 C12.2937613,23.7286065 14.7786753,26.0406486 14.7786753,28.8824423 C14.7786753,31.724236 12.2938338,34.0362107 9.23948591,34.0362107 Z M52.5344991,13.7827329 C49.4801512,13.7827329 46.9953097,11.4706908 46.9953097,8.6288971 C46.9953097,5.7871034 49.4801513,3.47506131 52.5344991,3.47506131 C55.5888469,3.47506131 58.0736885,5.7871034 58.0736885,8.6288971 C58.0736885,11.4706908 55.5889195,13.7827329 52.5344991,13.7827329 Z"></path>
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="67px" height="60px" viewBox="0 0 67 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>luyouqi</title>
<g id="登陆和概览" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="管理平台-HOME2【默认】" transform="translate(-890.000000, -1077.000000)" fill="#38B4FF" fill-rule="nonzero">
<g id="编组-41" transform="translate(890.000000, 1077.000000)">
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g transform="translate(-890.000000, -1077.000000)" fill="#38B4FF" fill-rule="nonzero">
<g transform="translate(890.000000, 1077.000000)">
<g id="luyouqi" transform="translate(-0.000000, 0.000000)">
<path d="M2.3561003,38.0507812 L10.197558,38.0507812 L10.197558,29.4607972 C10.197558,28.6955698 10.5640672,27.9824804 11.1284618,27.5653771 L11.1284618,18.4770303 C11.1284618,17.6964353 11.7602919,17.0982878 12.5240457,17.0982878 C13.3047109,17.0982878 13.9534525,17.6964353 13.9534525,18.4770303 L13.9534525,27.5653771 C14.5009356,27.9824804 14.865901,28.6955698 14.865901,29.460727 L14.865901,38.0508514 L45.9894274,38.0508514 L45.9894274,29.4607972 C45.9894274,28.6955698 46.3713043,27.9824804 46.9188576,27.5653771 L46.9188576,18.4770303 C46.9188576,17.6964353 47.5506877,17.0982878 48.3314231,17.0982878 C49.0950365,17.0982878 49.7437781,17.6964353 49.7437781,18.4770303 L49.7437781,27.5653771 C50.3081727,27.9824804 50.6577704,28.6955698 50.6577704,29.460727 L50.6577704,38.0508514 L58.5161396,38.0508514 C59.8135526,38.0508514 60.8765204,39.1305202 60.8765204,40.3927068 L60.8765204,57.4082616 C60.8765204,58.6873597 59.8135526,59.7685722 58.5161396,59.7685722 L2.35617047,59.7685722 C1.05868731,59.7685722 0.0127713323,58.6873597 0.0127713323,57.4083318 L0.0127713323,40.3926366 C0.0127713323,39.13045 1.05861714,38.0507812 2.3561003,38.0507812 Z M45.9390438,2.84162144 C50.791308,2.84162144 55.1944003,4.80159993 58.3689886,7.99155595 C61.5421033,11.1815821 63.5189231,15.5692365 63.5189231,20.403256 C63.5189231,21.1853948 64.1339119,21.7835423 64.9314184,21.7835423 C65.6951722,21.7835423 66.3100908,21.185465 66.3100908,20.403256 C66.3100908,14.8040092 64.0665466,9.67091598 60.3611761,5.99936845 C56.6727171,2.30943582 51.5719031,0.0489099925 45.9390438,0.0489099925 C45.1751497,0.0489099925 44.5601609,0.646987275 44.5601609,1.42919629 C44.5601609,2.19280969 45.1751497,2.84162144 45.9390438,2.84162144 L45.9390438,2.84162144 Z M45.9390438,11.1492328 C48.5155548,11.1492328 50.8249906,12.1783776 52.5029472,13.8408262 L52.6024513,13.9420846 C54.2312173,15.6030595 55.2111714,17.8957943 55.2111714,20.403256 C55.2111714,21.1853948 55.8415279,21.7835423 56.6235966,21.7835423 C57.3873503,21.7835423 58.0023391,21.185465 58.0023391,20.403256 C58.0023391,17.1319704 56.7063997,14.1230586 54.5623597,11.9790185 L54.4966083,11.8470949 C52.2865363,9.6877573 49.2790981,8.35652133 45.9389736,8.35652133 C45.1750795,8.35652133 44.5600908,8.97305389 44.5600908,9.73680763 C44.5600908,10.5174027 45.1751497,11.1492328 45.9389736,11.1492328 L45.9390438,11.1492328 Z M15.6971604,48.8859235 C15.6971604,45.8446622 11.0272034,45.8446622 11.0272034,48.8859235 C11.0272034,50.1971604 12.0425243,51.2431465 13.3537612,51.2431465 C14.6512444,51.2430763 15.6971604,50.1970902 15.6971604,48.8859235 Z M32.7633795,48.8859235 C32.7633795,45.8446622 28.0934225,45.8446622 28.0934225,48.8859235 C28.0934225,50.1971604 29.1409525,51.2431465 30.4199804,51.2431465 C31.7312874,51.2430763 32.7633795,50.1970902 32.7633795,48.8859235 Z M41.3026291,48.8859235 C41.3026291,45.8446622 36.6174448,45.8446622 36.6174448,48.8859235 C36.6174448,50.1971604 37.6649046,51.2431465 38.976352,51.2431465 C40.2736246,51.2430763 41.3026993,50.1970902 41.3026993,48.8859235 L41.3026291,48.8859235 Z M49.8449663,48.8859235 C49.8449663,45.8446622 45.1750094,45.8446622 45.1750094,48.8859235 C45.1750094,50.1971604 46.2225393,51.2431465 47.5015672,51.2431465 C48.7975065,51.2430763 49.8449663,50.1970902 49.8449663,48.8859235 Z M56.1911957,42.7359656 L4.71332335,42.7359656 L4.71332335,55.0816336 L56.1911957,55.0816336 L56.1911957,42.7359656 L56.1911957,42.7359656 Z" id="形状"></path>
<path d="M2.3561003,38.0507812 L10.197558,38.0507812 L10.197558,29.4607972 C10.197558,28.6955698 10.5640672,27.9824804 11.1284618,27.5653771 L11.1284618,18.4770303 C11.1284618,17.6964353 11.7602919,17.0982878 12.5240457,17.0982878 C13.3047109,17.0982878 13.9534525,17.6964353 13.9534525,18.4770303 L13.9534525,27.5653771 C14.5009356,27.9824804 14.865901,28.6955698 14.865901,29.460727 L14.865901,38.0508514 L45.9894274,38.0508514 L45.9894274,29.4607972 C45.9894274,28.6955698 46.3713043,27.9824804 46.9188576,27.5653771 L46.9188576,18.4770303 C46.9188576,17.6964353 47.5506877,17.0982878 48.3314231,17.0982878 C49.0950365,17.0982878 49.7437781,17.6964353 49.7437781,18.4770303 L49.7437781,27.5653771 C50.3081727,27.9824804 50.6577704,28.6955698 50.6577704,29.460727 L50.6577704,38.0508514 L58.5161396,38.0508514 C59.8135526,38.0508514 60.8765204,39.1305202 60.8765204,40.3927068 L60.8765204,57.4082616 C60.8765204,58.6873597 59.8135526,59.7685722 58.5161396,59.7685722 L2.35617047,59.7685722 C1.05868731,59.7685722 0.0127713323,58.6873597 0.0127713323,57.4083318 L0.0127713323,40.3926366 C0.0127713323,39.13045 1.05861714,38.0507812 2.3561003,38.0507812 Z M45.9390438,2.84162144 C50.791308,2.84162144 55.1944003,4.80159993 58.3689886,7.99155595 C61.5421033,11.1815821 63.5189231,15.5692365 63.5189231,20.403256 C63.5189231,21.1853948 64.1339119,21.7835423 64.9314184,21.7835423 C65.6951722,21.7835423 66.3100908,21.185465 66.3100908,20.403256 C66.3100908,14.8040092 64.0665466,9.67091598 60.3611761,5.99936845 C56.6727171,2.30943582 51.5719031,0.0489099925 45.9390438,0.0489099925 C45.1751497,0.0489099925 44.5601609,0.646987275 44.5601609,1.42919629 C44.5601609,2.19280969 45.1751497,2.84162144 45.9390438,2.84162144 L45.9390438,2.84162144 Z M45.9390438,11.1492328 C48.5155548,11.1492328 50.8249906,12.1783776 52.5029472,13.8408262 L52.6024513,13.9420846 C54.2312173,15.6030595 55.2111714,17.8957943 55.2111714,20.403256 C55.2111714,21.1853948 55.8415279,21.7835423 56.6235966,21.7835423 C57.3873503,21.7835423 58.0023391,21.185465 58.0023391,20.403256 C58.0023391,17.1319704 56.7063997,14.1230586 54.5623597,11.9790185 L54.4966083,11.8470949 C52.2865363,9.6877573 49.2790981,8.35652133 45.9389736,8.35652133 C45.1750795,8.35652133 44.5600908,8.97305389 44.5600908,9.73680763 C44.5600908,10.5174027 45.1751497,11.1492328 45.9389736,11.1492328 L45.9390438,11.1492328 Z M15.6971604,48.8859235 C15.6971604,45.8446622 11.0272034,45.8446622 11.0272034,48.8859235 C11.0272034,50.1971604 12.0425243,51.2431465 13.3537612,51.2431465 C14.6512444,51.2430763 15.6971604,50.1970902 15.6971604,48.8859235 Z M32.7633795,48.8859235 C32.7633795,45.8446622 28.0934225,45.8446622 28.0934225,48.8859235 C28.0934225,50.1971604 29.1409525,51.2431465 30.4199804,51.2431465 C31.7312874,51.2430763 32.7633795,50.1970902 32.7633795,48.8859235 Z M41.3026291,48.8859235 C41.3026291,45.8446622 36.6174448,45.8446622 36.6174448,48.8859235 C36.6174448,50.1971604 37.6649046,51.2431465 38.976352,51.2431465 C40.2736246,51.2430763 41.3026993,50.1970902 41.3026993,48.8859235 L41.3026291,48.8859235 Z M49.8449663,48.8859235 C49.8449663,45.8446622 45.1750094,45.8446622 45.1750094,48.8859235 C45.1750094,50.1971604 46.2225393,51.2431465 47.5015672,51.2431465 C48.7975065,51.2430763 49.8449663,50.1970902 49.8449663,48.8859235 Z M56.1911957,42.7359656 L4.71332335,42.7359656 L4.71332335,55.0816336 L56.1911957,55.0816336 L56.1911957,42.7359656 L56.1911957,42.7359656 Z"></path>
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -1,13 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="60px" height="60px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>编组 32</title>
<g id="登陆和概览" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="管理平台-HOME2【默认】" transform="translate(-1165.000000, -1084.000000)" fill="#38B4FF" fill-rule="nonzero">
<g id="编组-39" transform="translate(1165.000000, 1084.000000)">
<g id="编组-32">
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g transform="translate(-1165.000000, -1084.000000)" fill="#38B4FF" fill-rule="nonzero">
<g transform="translate(1165.000000, 1084.000000)">
<g>
<g id="anquanzu">
<path d="M54.4157143,29.7942857 C53.7110583,37.8905447 49.266268,45.1933795 42.3985714,49.5385714 L30.21,55.89 L17.97,49.6285714 C11.0528572,45.2485714 6.50142855,37.8385714 5.80285717,29.7942857 L4.12714283,11.2157143 C4.83428566,11.2542857 5.52857139,11.2757143 6.21857145,11.2757143 C17.7642857,11.2757143 27.51,5.91857145 29.9914286,4.27714283 C32.7,5.91857139 42.4328571,11.2757143 53.97,11.2757143 C54.7242857,11.2757143 55.4742857,11.2414286 56.0357143,10.9885714 L56.1128572,10.9885714 L54.4157143,29.7942857 Z M59.9528572,7.31142855 L59.9742857,7.09714283 L57.9257143,7.34571428 C56.6404122,7.50443044 55.346492,7.58315345 54.0514286,7.58142855 C41.7385714,7.58142855 31.2771428,0.702857168 31.1742857,0.634285723 L29.9871428,0 L29.0442857,0.634285723 C28.9414286,0.702857168 18.4842857,7.58142855 6.16714283,7.58142855 C4.89428566,7.58142855 3.59571428,7.50857139 2.28857145,7.34571428 L0.402857168,7.32857145 L0.218571445,7.30714283 L0.218571445,7.32857145 L0,7.32428572 L2.05714283,30.12 C2.89714283,39.4114286 7.99714283,47.6785714 16.0757143,52.8085714 L30.1071428,60 L44.2928572,52.7185714 C52.1742857,47.7385714 57.36,39.2871429 58.1614286,30.12 L59.6485714,11.2114286 L60,7.30714283 L59.9528572,7.31142855 Z" id="形状"></path>
<path d="M43.4485714,17.2071428 L42.9642857,17.1428419 C42.4675936,17.14086 41.9901707,17.3349093 41.6357143,17.6828572 L24.3685714,34.9157143 L24.3,34.9842857 L16.0671428,26.91 C15.5295758,26.3849172 14.7320073,26.2281807 14.0357147,26.5107881 C13.3394221,26.7933956 12.8766975,27.4616528 12.8571428,28.2128572 C12.8571428,28.7057143 13.0542857,29.1685714 13.41,29.5157143 L22.8214286,38.7428572 C23.1685714,39.0857143 23.6485714,39.2828572 24.1414286,39.2828572 L24.1585714,39.0728572 L24.1585714,39.2828572 C24.6508131,39.2814823 25.1230048,39.0876838 25.4742857,38.7428572 L44.2928572,20.2928572 C44.7678944,19.8282189 44.953738,19.1425884 44.7783715,18.5016549 C44.603005,17.8607214 44.0939885,17.3652124 43.4485714,17.2071428" id="路径"></path>
<path d="M54.4157143,29.7942857 C53.7110583,37.8905447 49.266268,45.1933795 42.3985714,49.5385714 L30.21,55.89 L17.97,49.6285714 C11.0528572,45.2485714 6.50142855,37.8385714 5.80285717,29.7942857 L4.12714283,11.2157143 C4.83428566,11.2542857 5.52857139,11.2757143 6.21857145,11.2757143 C17.7642857,11.2757143 27.51,5.91857145 29.9914286,4.27714283 C32.7,5.91857139 42.4328571,11.2757143 53.97,11.2757143 C54.7242857,11.2757143 55.4742857,11.2414286 56.0357143,10.9885714 L56.1128572,10.9885714 L54.4157143,29.7942857 Z M59.9528572,7.31142855 L59.9742857,7.09714283 L57.9257143,7.34571428 C56.6404122,7.50443044 55.346492,7.58315345 54.0514286,7.58142855 C41.7385714,7.58142855 31.2771428,0.702857168 31.1742857,0.634285723 L29.9871428,0 L29.0442857,0.634285723 C28.9414286,0.702857168 18.4842857,7.58142855 6.16714283,7.58142855 C4.89428566,7.58142855 3.59571428,7.50857139 2.28857145,7.34571428 L0.402857168,7.32857145 L0.218571445,7.30714283 L0.218571445,7.32857145 L0,7.32428572 L2.05714283,30.12 C2.89714283,39.4114286 7.99714283,47.6785714 16.0757143,52.8085714 L30.1071428,60 L44.2928572,52.7185714 C52.1742857,47.7385714 57.36,39.2871429 58.1614286,30.12 L59.6485714,11.2114286 L60,7.30714283 L59.9528572,7.31142855 Z"></path>
<path d="M43.4485714,17.2071428 L42.9642857,17.1428419 C42.4675936,17.14086 41.9901707,17.3349093 41.6357143,17.6828572 L24.3685714,34.9157143 L24.3,34.9842857 L16.0671428,26.91 C15.5295758,26.3849172 14.7320073,26.2281807 14.0357147,26.5107881 C13.3394221,26.7933956 12.8766975,27.4616528 12.8571428,28.2128572 C12.8571428,28.7057143 13.0542857,29.1685714 13.41,29.5157143 L22.8214286,38.7428572 C23.1685714,39.0857143 23.6485714,39.2828572 24.1414286,39.2828572 L24.1585714,39.0728572 L24.1585714,39.2828572 C24.6508131,39.2814823 25.1230048,39.0876838 25.4742857,38.7428572 L44.2928572,20.2928572 C44.7678944,19.8282189 44.953738,19.1425884 44.7783715,18.5016549 C44.603005,17.8607214 44.0939885,17.3652124 43.4485714,17.2071428"></path>
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -1,12 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="63px" height="60px" viewBox="0 0 63 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>编组 38</title>
<g id="登陆和概览" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="编组-38" fill="#5B8FF9" fill-rule="nonzero">
<g id="编组-35">
<path d="M60.5578564,41.3688213 L52.5659291,4.70758644 C52.2905568,3.37119083 51.5670721,2.17837758 50.5232752,1.33985154 C49.509414,0.487303948 48.2459494,0.0150040132 46.9389957,0 L15.5844333,0 C14.2795277,0.0137684986 13.0175144,0.483434966 12.0036575,1.33260908 C10.9636635,2.17623132 10.2412217,3.36860579 9.96100355,4.70396523 L1.93403942,41.4050335 L0.21372537,50.3349629 C0.0700738975,51.1135252 0,51.8920876 0,52.6308166 L0,53.0762267 C0,53.6302734 0.0700738975,54.1481079 0.175184744,54.6695636 C0.42745074,55.9261271 0.931982791,57.0740539 1.61169947,57.9648742 C2.64879305,59.2974833 4.12034478,60 5.6970073,60 L56.7598515,60 C58.371551,60 59.8045621,59.261271 60.8451593,57.9648742 C61.4512985,57.1863118 61.9172898,56.2266884 62.1695558,55.1511859 C62.6355472,53.7425312 62.6705842,52.0731486 62.3097036,50.3711751 L60.5578564,41.3688213 Z M5.9843103,56.7734927 C4.72998768,56.6612348 3.72442731,55.6255658 3.72442731,54.3653812 L3.72442731,47.148289 C3.73542471,46.2789034 4.20236479,45.4842728 4.94371299,45.0733297 C5.33752564,44.8466322 5.78237193,44.7316902 6.23307256,44.7401775 L56.4024746,44.7401775 C56.8421165,44.7312612 57.2757856,44.8464452 57.6567973,45.0733297 C58.4266684,45.4762534 58.9116924,46.2926054 58.9111204,47.1845012 L58.9111204,54.4052146 C58.9111204,55.6653992 57.9090633,56.7010683 56.6547406,56.8133261 C56.6197037,56.7771139 5.98781398,56.7771139 5.98781398,56.7771139 L5.9843103,56.7734927 Z M13.0792917,4.5554952 C13.1844025,4.03403949 13.8290823,3.51620499 14.3686513,3.51620499 L47.8359415,3.51620499 C48.3720068,3.51620499 49.0201902,4.03403949 49.1253011,4.551874 L57.0086138,41.3652001 L5.19597899,41.3652001 L13.0792917,4.551874 L13.0792917,4.5554952 Z" id="形状"></path>
<path d="M47.2340426,49.1489362 C47.2340426,50.9115471 48.662921,52.3404255 50.4255319,52.3404255 C52.1881428,52.3404255 53.6170213,50.9115471 53.6170213,49.1489362 C53.6170213,47.3863253 52.1881428,45.9574468 50.4255319,45.9574468 C48.662921,45.9574468 47.2340426,47.3863253 47.2340426,49.1489362 L47.2340426,49.1489362 Z" id="路径"></path>
<path d="M39.6209547,31.9148453 L20.4598729,31.9148453 C18.1671854,31.9148453 16.0486548,30.7820441 14.902311,28.9432358 C13.7559672,27.1044275 13.7559672,24.8389222 14.902311,23.0001139 C16.0486548,21.1613056 18.1671854,20.028553 20.4598729,20.028553 C20.7464852,20.028553 21.0330976,20.060923 21.3197099,20.060923 C21.2494363,19.6345756 21.2143818,19.203885 21.2148517,18.7725992 C21.2282844,14.7553424 24.7414228,11.5018019 29.079214,11.4893617 C33.2595594,11.4893617 36.6919167,14.5321365 36.9051282,18.342079 C39.748941,17.3200513 42.9771577,17.9752409 45.0987953,20.0050422 C47.2204328,22.0348435 47.8225951,25.0442328 46.6271677,27.6432947 C45.4317404,30.2423565 42.6713678,31.9252824 39.6209547,31.9148453 L39.6209547,31.9148453 Z M20.6416271,21.3880907 C17.9607533,21.3880907 15.7797036,23.4047383 15.7797036,25.887513 C15.7797036,28.4058947 17.9607534,30.4257792 20.6381318,30.4257792 L39.4077431,30.4257792 C42.7317469,30.4257792 45.4475733,27.9073975 45.4475733,24.8290158 C45.4430404,22.8300013 44.2843073,20.9859198 42.4098768,19.9946326 C40.5354463,19.0033454 38.231662,19.0162844 36.3703516,20.028553 C36.118692,20.1612698 35.8320797,20.1612698 35.6188681,19.9961831 C35.3788734,19.8710665 35.2500447,19.6194799 35.2973031,19.3682062 C35.3322558,19.2031195 35.3322558,19.0024258 35.3322558,18.8049692 C35.3369143,17.2669279 34.6792414,15.7906374 33.5049018,14.7030737 C32.3305621,13.61551 30.7364793,13.0064348 29.0757187,13.0107264 C27.0319138,13.013098 25.1162557,13.9332055 23.9368089,15.479013 C22.7573621,17.0248205 22.4606098,19.0043439 23.1407466,20.7892467 C23.2491001,21.0223103 23.1756993,21.2877439 22.9659831,21.4852006 C22.7842289,21.6502873 22.4976166,21.7182642 22.2144995,21.6502873 C21.7101738,21.4805164 21.178221,21.3918403 20.6416271,21.3880907 L20.6416271,21.3880907 Z" id="形状"></path>
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g fill="#5B8FF9" fill-rule="nonzero">
<g>
<path d="M60.5578564,41.3688213 L52.5659291,4.70758644 C52.2905568,3.37119083 51.5670721,2.17837758 50.5232752,1.33985154 C49.509414,0.487303948 48.2459494,0.0150040132 46.9389957,0 L15.5844333,0 C14.2795277,0.0137684986 13.0175144,0.483434966 12.0036575,1.33260908 C10.9636635,2.17623132 10.2412217,3.36860579 9.96100355,4.70396523 L1.93403942,41.4050335 L0.21372537,50.3349629 C0.0700738975,51.1135252 0,51.8920876 0,52.6308166 L0,53.0762267 C0,53.6302734 0.0700738975,54.1481079 0.175184744,54.6695636 C0.42745074,55.9261271 0.931982791,57.0740539 1.61169947,57.9648742 C2.64879305,59.2974833 4.12034478,60 5.6970073,60 L56.7598515,60 C58.371551,60 59.8045621,59.261271 60.8451593,57.9648742 C61.4512985,57.1863118 61.9172898,56.2266884 62.1695558,55.1511859 C62.6355472,53.7425312 62.6705842,52.0731486 62.3097036,50.3711751 L60.5578564,41.3688213 Z M5.9843103,56.7734927 C4.72998768,56.6612348 3.72442731,55.6255658 3.72442731,54.3653812 L3.72442731,47.148289 C3.73542471,46.2789034 4.20236479,45.4842728 4.94371299,45.0733297 C5.33752564,44.8466322 5.78237193,44.7316902 6.23307256,44.7401775 L56.4024746,44.7401775 C56.8421165,44.7312612 57.2757856,44.8464452 57.6567973,45.0733297 C58.4266684,45.4762534 58.9116924,46.2926054 58.9111204,47.1845012 L58.9111204,54.4052146 C58.9111204,55.6653992 57.9090633,56.7010683 56.6547406,56.8133261 C56.6197037,56.7771139 5.98781398,56.7771139 5.98781398,56.7771139 L5.9843103,56.7734927 Z M13.0792917,4.5554952 C13.1844025,4.03403949 13.8290823,3.51620499 14.3686513,3.51620499 L47.8359415,3.51620499 C48.3720068,3.51620499 49.0201902,4.03403949 49.1253011,4.551874 L57.0086138,41.3652001 L5.19597899,41.3652001 L13.0792917,4.551874 L13.0792917,4.5554952 Z"></path>
<path d="M47.2340426,49.1489362 C47.2340426,50.9115471 48.662921,52.3404255 50.4255319,52.3404255 C52.1881428,52.3404255 53.6170213,50.9115471 53.6170213,49.1489362 C53.6170213,47.3863253 52.1881428,45.9574468 50.4255319,45.9574468 C48.662921,45.9574468 47.2340426,47.3863253 47.2340426,49.1489362 L47.2340426,49.1489362 Z"></path>
<path d="M39.6209547,31.9148453 L20.4598729,31.9148453 C18.1671854,31.9148453 16.0486548,30.7820441 14.902311,28.9432358 C13.7559672,27.1044275 13.7559672,24.8389222 14.902311,23.0001139 C16.0486548,21.1613056 18.1671854,20.028553 20.4598729,20.028553 C20.7464852,20.028553 21.0330976,20.060923 21.3197099,20.060923 C21.2494363,19.6345756 21.2143818,19.203885 21.2148517,18.7725992 C21.2282844,14.7553424 24.7414228,11.5018019 29.079214,11.4893617 C33.2595594,11.4893617 36.6919167,14.5321365 36.9051282,18.342079 C39.748941,17.3200513 42.9771577,17.9752409 45.0987953,20.0050422 C47.2204328,22.0348435 47.8225951,25.0442328 46.6271677,27.6432947 C45.4317404,30.2423565 42.6713678,31.9252824 39.6209547,31.9148453 L39.6209547,31.9148453 Z M20.6416271,21.3880907 C17.9607533,21.3880907 15.7797036,23.4047383 15.7797036,25.887513 C15.7797036,28.4058947 17.9607534,30.4257792 20.6381318,30.4257792 L39.4077431,30.4257792 C42.7317469,30.4257792 45.4475733,27.9073975 45.4475733,24.8290158 C45.4430404,22.8300013 44.2843073,20.9859198 42.4098768,19.9946326 C40.5354463,19.0033454 38.231662,19.0162844 36.3703516,20.028553 C36.118692,20.1612698 35.8320797,20.1612698 35.6188681,19.9961831 C35.3788734,19.8710665 35.2500447,19.6194799 35.2973031,19.3682062 C35.3322558,19.2031195 35.3322558,19.0024258 35.3322558,18.8049692 C35.3369143,17.2669279 34.6792414,15.7906374 33.5049018,14.7030737 C32.3305621,13.61551 30.7364793,13.0064348 29.0757187,13.0107264 C27.0319138,13.013098 25.1162557,13.9332055 23.9368089,15.479013 C22.7573621,17.0248205 22.4606098,19.0043439 23.1407466,20.7892467 C23.2491001,21.0223103 23.1756993,21.2877439 22.9659831,21.4852006 C22.7842289,21.6502873 22.4976166,21.7182642 22.2144995,21.6502873 C21.7101738,21.4805164 21.178221,21.3918403 20.6416271,21.3880907 L20.6416271,21.3880907 Z"></path>
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="18px" height="24px" viewBox="0 0 18 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>lock</title>
<g id="设计规范" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="lock" transform="translate(-0.000000, 0.000000)" fill="#EB354D" fill-rule="nonzero">
<path d="M12.3994066,9.76331881 L15.0621319,9.7988131 L15.0621319,7.02692308 C15.0621319,2.75769231 12.6230544,0 8.84909856,0 C5.07514273,0 2.63608774,2.75769231 2.63608774,7.02692308 L2.63608774,9.76331881 L5.2988131,9.76331881 L5.2988131,7.02692308 C5.2988131,5.71419772 5.64496695,2.66272536 8.84909856,2.66272536 C11.9378681,2.66272536 12.3994066,5.39734075 12.3994066,7.02692308 L12.3994066,9.76331881 Z" id="路径"></path>
<path d="M15.088747,9.7988131 L2.66272536,9.7988131 C1.19290115,9.7988131 0,10.9917142 0,12.4615385 L0,21.3372746 C0,22.8070989 1.19290115,24 2.66272536,24 L15.088747,24 C16.5585712,24 17.7514724,22.8070989 17.7514724,21.3372746 L17.7514724,12.4615385 C17.7514724,10.9917368 16.5585712,9.7988131 15.088747,9.7988131 Z M9.76329628,17.5411208 L9.76329628,19.5621319 C9.76329628,20.0511644 9.36479117,20.4497145 8.87573618,20.4497145 C8.38668119,20.4497145 7.98815355,20.0511869 7.98815355,19.5621319 L7.98815355,17.5411208 C7.45916467,17.233143 7.10059345,16.6677584 7.10059345,16.0118239 C7.10059345,15.0319561 7.89584586,14.2366812 8.87573618,14.2366812 C9.85562651,14.2366812 10.6509015,15.0319561 10.6509015,16.0118465 C10.6509015,16.666857 10.2923077,17.233143 9.76329628,17.5411433 L9.76329628,17.5411208 Z" id="形状"></path>
<path d="M12.3994066,9.76331881 L15.0621319,9.7988131 L15.0621319,7.02692308 C15.0621319,2.75769231 12.6230544,0 8.84909856,0 C5.07514273,0 2.63608774,2.75769231 2.63608774,7.02692308 L2.63608774,9.76331881 L5.2988131,9.76331881 L5.2988131,7.02692308 C5.2988131,5.71419772 5.64496695,2.66272536 8.84909856,2.66272536 C11.9378681,2.66272536 12.3994066,5.39734075 12.3994066,7.02692308 L12.3994066,9.76331881 Z" id="path"></path>
<path d="M15.088747,9.7988131 L2.66272536,9.7988131 C1.19290115,9.7988131 0,10.9917142 0,12.4615385 L0,21.3372746 C0,22.8070989 1.19290115,24 2.66272536,24 L15.088747,24 C16.5585712,24 17.7514724,22.8070989 17.7514724,21.3372746 L17.7514724,12.4615385 C17.7514724,10.9917368 16.5585712,9.7988131 15.088747,9.7988131 Z M9.76329628,17.5411208 L9.76329628,19.5621319 C9.76329628,20.0511644 9.36479117,20.4497145 8.87573618,20.4497145 C8.38668119,20.4497145 7.98815355,20.0511869 7.98815355,19.5621319 L7.98815355,17.5411208 C7.45916467,17.233143 7.10059345,16.6677584 7.10059345,16.0118239 C7.10059345,15.0319561 7.89584586,14.2366812 8.87573618,14.2366812 C9.85562651,14.2366812 10.6509015,15.0319561 10.6509015,16.0118465 C10.6509015,16.666857 10.2923077,17.233143 9.76329628,17.5411433 L9.76329628,17.5411208 Z" id="shape"></path>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,4 +1,4 @@
<svg id="图层_1" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 114 35">
<svg id="layer" data-name="layer" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 114 35">
<defs>
<style>
.cls-1 {
@ -6,6 +6,5 @@
}
</style>
</defs>
<title>编组</title>
<image class="cls-1" width="114" height="35" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAAjCAYAAABID14vAAAACXBIWXMAAAsSAAALEgHS3X78AAAJr0lEQVRoQ+2ae7RUVRnAf/vsM3PnPrgXL6ammMhDUhJRe+GDpS6sfGGmmT2WEIpY6pLANCzTrBQlE7M0ZIGkhnB5XN+vDFRM0SxQQrFAg7yApFe43Lnznq8/vjPOMHfmzAz3ulbg/Nbaa599zrf3PjPf/vb+9rePERF2AQcYDiwF9iohmyENrAZOALb5i1apFKeUQBFqgMmUr0TQvoYCE0sJVqkcswsWaYHRwIOoQpPAq6iVmQLyBtgXOAwQ4D/AicBbBWSr7CoiUmnqKyLPiBIVkakiEihRp1lE7vPqxETkjjL6qaYKUqUWGQC+A8xB17wXgK8AYb9KqFUOAZ4BPgm0A6cDL/rUqVIBla6R+wI/8q4jwE2UViLolPpv4Dav3AhcDbjFKlSpjEoVORE4BF0XHwMe9xffiThwN+q5usBJwFm+NaqUTSWKHABc7F1/ANwIpIpKF6YdmIZOyyHgKtQ6q/SQShT5E2Bv1LLuBVb6ixckCTwMPIX2PQwY61ujSlmU6+wcC/wZCALr0e3DO741imPR9h4BGoA1wBnoGtrbWHQpOBLoC6wD1gIbfeqcBhwOzOejeafe4iKgGfU7IoVcWSsix4nImSJyhohcJCL/EiUiIpeVcoXLSPUistRrs93rA1qkITA/fFTgj+GjaWlvKqOdYqlZRBaLSFgK87CIHFGk7lxPZnSR5/8vaa0o/USkoNf4U+AaCm/uVwJzC9yvlAbUAwZIkkq1mbnhZqfJnZ4OBseRTGwO2JoxwN992ijG0cAidE1/A3gO+BsasBgAfBXd+pwKnAssLtTI7ka+IocDUyisxDTwS2BHgWeVEATORyM9KWDZzY+ueI6GI08y1n4bY6MQbU2kGl4187v2Z7+6rXICSf8mP2QY8DzqSM0Afgjd6k4HxgAtwH3oEvESuzm5zo4BrgPqvfJK1DO9DrgWHcWP0jMMahWTvHIHicStV205ssFamYITCJpEbEMqHZgBnUNdS6t9r+u04s114wZUiVOBH9BdiRkeAi70ZK8uIrNbkWuRpwJnetfrgVOAd7vV6Bk1wOXA/kACWGCeDLzmNCXHY93jSbMdSc0hknjfNtZcLzWhEaara6J5nCfkFGL+TTMStbR3gFtLyALcjwY0vgT0ofyZ5ih0DzwCdaZWAc8CKwrIfg6d6p8DXi/wHGACOtvNLvBsAOp8fR6dvZ4CnqDA6VFGkXXA9WQt9Of0vhId9EeNRSM9W4jFptMe729q7SRMIGni4dVJ0zCHus7hpJ2xJEiJsJnOsqbW87z811BS6aB/zAiglvLkHbL+g4NGttJov4L2OxUdoBnGoNu271Fckb9BZ458RZ6MTv990X42A+NQz/uYPNkPFTcOHWkAy9HR2tvUouG9enQveodZWtPmhIIXEKgdhKS2ieE2kjsc69hJBIJ9SMa2WMMM+XpZgYfBXv6Kr9TO/BfdisRLCQK3o0vMP4EvooGMJnRwrkJ9i7nFKlfISDRyFkJ10wj0R/fxy9GtWyi3gsPO8dM4+rLl/LBKcNEp4lR0dL3R1tY2i474EGPTF2KIEY8uS9U2PGYdcyLGng50mlRyXjza+ZbbEh4baOm8xreHrCI/iuOxw9Hw5EbUGl5CrSiFetbHA68B30L3yD3lBvQ/+ybwB7Lx7HbgAmATcFBuBQeYBRzolR8BltH77IVOOw4QBab3f+GALuskpuKGmknGtjpib6E9shfWmYINWBOPrE86sTsxdf0xzjXiBi8Ozts2wqeP/mSm7N5nMroe3oSGJ/MJox49wBUFnlfCYehXFGuAB4rIXJ9/wwFG5ZQ35Av0AkF0XRyBjuBnFy58sZVEeBSOPQcIm3RqYSJR+w+nnnNxA18AtqclPROcTjfojicQGgQSENf1+yJhE9lD7N5mmJc/5SPzpJdnZHeVoV7utyVaRd6pkwOMJ+umnwl8gt7DoFPA5VqUHSSTN5779kjXBvkxNhQw8cgGN2Bvx40fiHAZYhMm0bUybRL3E7eHisMFGKKkkn9K7tOw3KevdV4+wEdmVzkEtXa/0N521JscSM+O5w728k2+UnnhQwdYArR65YHo/qu3qAEuRae9BJhFZo67wg7oOg8bPB4jMZNOzoomQh+4wdQE44YORuLbRcwMIq5rawKX4ob6kYhtddKpGSUCA+u9/LM+MvlMQ2eh0SXkOtBBWecj46AOXRfF96/l0OHlmf18MWpzCxmv9WdkG/g+cCg9x0Gn03HoaH6XWMfN1Ef2xZgrMYE0sa41ic6OezCRYQLjEaIkk0+nTPvTNsQxGOccDGEjqUXxbzT+1be3rKd9BTqdl6IWdWCaUE/Qj7VePsRH5iB04L6Zcy/i5cUGwGC0Ti6ZAbmTM5OHS9avAbKKXAPM9K6b0P1STwmhIbJG1Au+yyxt3OgE05cQCA0mHY9iZBrNTcbCJGyoL6nYVsc6t5AMNmKcKdhgwCQiG5LR5G/9uwLgL2jk6UC031LcjO7R5lN6H/mMl/t9AXiRlz+bcy/jcwykMFfSPRz6GmrVX0bfrxBfQz+7yZITTd9HRDZ4EfWkiFwuIp8Skf67kAaJyFVeO2kRWb1l3bp9mBcbbheG222rJGxLx8PMlIBtiZ1ll8SitjXd6c7vuIWZm+rsosgEuySWtktS29yWzsnSPfJfLA2X7InHLBEJFZBpEJFfeTKrRaQx7/lc71nu6UediGwUkbiInF2gzZNFpFP0JKc55/7hXlvt4p1S5KSBoh+iiYjsyHs23bt/t+hpVO6zA0TkTcnST6T7x1cTgd/nlLdT+VcABrX0Jq8cAS4xd21eYPfuOxsbOo947D0nFT89YRvXWiKP4oZGmkTk9WTQOYOueMAJuA+aQGiIiUdXJOsTY+S0pkIufzE+g55+DAW2ogGCVegoH4zGjPdGnYVR6OeZucxFveyTgadz7o9G221E93bL0f/mWOC7aETnfE8mlwdQJ7IN+B26z/00Gm++H3U2E2iYMEM/tO8RaD+LgbeBI1AdrUUtchT6W97PH1m1IvK69B4pEXl57ezZfZjXcZxtCcdtaypuF3TeyzJx7YKus+3iqNjWVIezIHwt90i909I12bYmxbYm2+2i8ATpPvrLSQ0icqfoOWo6753eE5ErpbC1Iv7nkYNE5HnR35UhLSKviMiwIu31E5EW2ZntIvIL73lEulskorPAvZK1WvGuHxI9z33Su1fQIvdE+qDHc7XoSG5Dna+e0IBaRyZonnEU/dgPdSI70WhQuTNdEH3/OuBlNKDSjY+DIj8W5J5HVtmNqSpyD6GqyD2EqiL3EKqK3EOoKnIP4X8Fh+Z7veTZ5wAAAABJRU5ErkJggg=="/>
</svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -1,15 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="44px" height="31px" viewBox="0 0 44 31" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>logo-浅色</title>
<g id="设计规范" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="导航栏" transform="translate(-15.000000, -60.000000)" fill-rule="nonzero">
<g id="logo-浅色" transform="translate(15.000000, 60.000000)">
<title>logo</title>
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g transform="translate(-15.000000, -60.000000)" fill-rule="nonzero">
<g id="logo" transform="translate(15.000000, 60.000000)">
<g id="logo" transform="translate(22.000000, 15.500000) scale(-1, 1) rotate(-180.000000) translate(-22.000000, -15.500000) ">
<path d="M38.5227273,18.2727273 C38.5227273,18.2045455 36.375,14.1136364 33.7840909,9.17045455 L29.0113636,0.170454545 L27.4772727,0.0681818182 C26.625,-5.03694308e-14 25.9090909,0.0340909091 25.9090909,0.136363636 C25.9090909,0.238636364 27.75,3.78409091 30,8.01136364 C32.25,12.2386364 34.3977273,16.2954545 34.7727273,17.0454545 C35.4204545,18.3409091 35.5568182,18.4090909 36.9886364,18.4090909 C37.8409091,18.4090909 38.5227273,18.3409091 38.5227273,18.2727273 Z" id="路径" fill="#03A9F4"></path>
<path d="M40.5,14.4204545 L41.1477273,13.125 L37.5340909,6.57954545 L33.9204545,0.0340909091 L32.2840909,-5.81353147e-14 L30.6477273,-5.81353147e-14 L31.9431818,2.31818182 C32.6590909,3.57954545 34.6022727,7.125 36.3068182,10.1590909 C37.9772727,13.1931818 39.4772727,15.6818182 39.6136364,15.6818182 C39.75,15.6818182 40.1590909,15.1022727 40.5,14.4204545 Z" id="路径" fill="#03A9F4"></path>
<path d="M41.1818182,4.39772727 L38.7272727,-5.81353147e-14 L37.2613636,-5.81353147e-14 C36.4431818,-5.81353147e-14 35.7954545,0.0681818182 35.7954545,0.170454545 C35.7954545,0.272727273 37.1931818,2.89772727 38.8977273,6 L42.0340909,11.625 L42.8181818,10.2272727 L43.6363636,8.79545455 L41.1818182,4.39772727 Z" id="路径" fill="#03AAF6"></path>
<g id="编组-27" transform="translate(0.000000, 1.022727)" fill="#FFFFFF">
<path d="M24.2045455,5.16758353e-14 L25.0227273,1.63636364 C25.4425837,2.47607656 27.3922815,6.03890708 29.4514838,9.74505958 L29.7954545,10.3636364 C31.9772727,14.2840909 33.75,17.625 33.75,17.7954545 C33.75,17.9659091 32.4204545,20.5568182 30.7840909,23.5227273 L30.7840909,23.5227273 L27.7840909,28.9772727 L15.1704545,28.9772727 L12.1704545,23.5227273 L9.17045455,18.0681818 L4.90909091,18.0681818 L2.45454545,13.6704545 C1.09090909,11.25 -1.77635684e-14,9.17045455 -1.77635684e-14,9.06818182 C-1.77635684e-14,8.79545455 3.23863636,2.96590909 4.29545455,1.29545455 L4.29545455,1.29545455 L5.11363636,5.16758353e-14 L24.2045455,5.16758353e-14 Z M22.4318182,3.06818182 L6.54545455,3.06818182 L4.90909091,6.06818182 L3.30681818,9.03409091 L4.875,11.9318182 L6.44318182,14.8295455 L8.65909091,14.9318182 L10.875,15.0340909 L13.8409091,20.4545455 L16.8409091,25.9090909 L26.1136364,25.9090909 L28.2272727,22.0568182 C29.3863636,19.9090909 30.3409091,18 30.3409091,17.7954545 C30.3409091,17.5909091 28.5681818,14.2159091 26.3863636,10.2613636 L26.3863636,10.2613636 L22.4318182,3.06818182 Z" id="形状结合"></path>
<path d="M38.5227273,18.2727273 C38.5227273,18.2045455 36.375,14.1136364 33.7840909,9.17045455 L29.0113636,0.170454545 L27.4772727,0.0681818182 C26.625,-5.03694308e-14 25.9090909,0.0340909091 25.9090909,0.136363636 C25.9090909,0.238636364 27.75,3.78409091 30,8.01136364 C32.25,12.2386364 34.3977273,16.2954545 34.7727273,17.0454545 C35.4204545,18.3409091 35.5568182,18.4090909 36.9886364,18.4090909 C37.8409091,18.4090909 38.5227273,18.3409091 38.5227273,18.2727273 Z" id="path" fill="#03A9F4"></path>
<path d="M40.5,14.4204545 L41.1477273,13.125 L37.5340909,6.57954545 L33.9204545,0.0340909091 L32.2840909,-5.81353147e-14 L30.6477273,-5.81353147e-14 L31.9431818,2.31818182 C32.6590909,3.57954545 34.6022727,7.125 36.3068182,10.1590909 C37.9772727,13.1931818 39.4772727,15.6818182 39.6136364,15.6818182 C39.75,15.6818182 40.1590909,15.1022727 40.5,14.4204545 Z" id="path" fill="#03A9F4"></path>
<path d="M41.1818182,4.39772727 L38.7272727,-5.81353147e-14 L37.2613636,-5.81353147e-14 C36.4431818,-5.81353147e-14 35.7954545,0.0681818182 35.7954545,0.170454545 C35.7954545,0.272727273 37.1931818,2.89772727 38.8977273,6 L42.0340909,11.625 L42.8181818,10.2272727 L43.6363636,8.79545455 L41.1818182,4.39772727 Z" id="path" fill="#03AAF6"></path>
<g transform="translate(0.000000, 1.022727)" fill="#FFFFFF">
<path d="M24.2045455,5.16758353e-14 L25.0227273,1.63636364 C25.4425837,2.47607656 27.3922815,6.03890708 29.4514838,9.74505958 L29.7954545,10.3636364 C31.9772727,14.2840909 33.75,17.625 33.75,17.7954545 C33.75,17.9659091 32.4204545,20.5568182 30.7840909,23.5227273 L30.7840909,23.5227273 L27.7840909,28.9772727 L15.1704545,28.9772727 L12.1704545,23.5227273 L9.17045455,18.0681818 L4.90909091,18.0681818 L2.45454545,13.6704545 C1.09090909,11.25 -1.77635684e-14,9.17045455 -1.77635684e-14,9.06818182 C-1.77635684e-14,8.79545455 3.23863636,2.96590909 4.29545455,1.29545455 L4.29545455,1.29545455 L5.11363636,5.16758353e-14 L24.2045455,5.16758353e-14 Z M22.4318182,3.06818182 L6.54545455,3.06818182 L4.90909091,6.06818182 L3.30681818,9.03409091 L4.875,11.9318182 L6.44318182,14.8295455 L8.65909091,14.9318182 L10.875,15.0340909 L13.8409091,20.4545455 L16.8409091,25.9090909 L26.1136364,25.9090909 L28.2272727,22.0568182 C29.3863636,19.9090909 30.3409091,18 30.3409091,17.7954545 C30.3409091,17.5909091 28.5681818,14.2159091 26.3863636,10.2613636 L26.3863636,10.2613636 L22.4318182,3.06818182 Z" id="shape"></path>
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -1,12 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="70px" height="61px" viewBox="0 0 70 61" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>编组</title>
<g id="登陆和概览" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-325.000000, -153.000000)" fill-rule="nonzero">
<g id="编组" transform="translate(325.000000, 153.057740)">
<path d="M64.5695364,34.9172185 L24.8344371,34.9172185 C22.0913009,34.9172185 19.8675497,37.1409698 19.8675497,39.884106 L19.8675497,54.6754967 C19.8675497,57.4186329 22.0913009,59.6423841 24.8344371,59.6423841 L64.5695364,59.6423841 C67.3126726,59.6423841 69.5364238,57.4186329 69.5364238,54.6754967 L69.5364238,39.884106 C69.5364238,37.1409698 67.3126726,34.9172185 64.5695364,34.9172185 Z M64.5695364,52.1870861 C64.5695364,53.5586542 63.4576608,54.6705298 62.0860927,54.6705298 L27.3178808,54.6705298 C25.9463127,54.6705298 24.8344371,53.5586542 24.8344371,52.1870861 L24.8344371,42.3625828 C24.8344371,40.9910147 25.9463127,39.8791391 27.3178808,39.8791391 L62.0860927,39.8791391 C63.4576608,39.8791391 64.5695364,40.9910147 64.5695364,42.3625828 L64.5695364,52.1870861 Z" id="形状" fill="#2D70F7"></path>
<path d="M47.2400662,44.692053 C45.8410668,44.692053 44.7069536,45.8261661 44.7069536,47.2251656 C44.7069536,48.624165 45.8410668,49.7582781 47.2400662,49.7582781 L52.1076159,49.7582781 C53.5066153,49.7582781 54.6407285,48.624165 54.6407285,47.2251656 C54.6407285,45.8261661 53.5066153,44.692053 52.1076159,44.692053 L47.2400662,44.692053 Z" id="路径" fill="#FD9A16"></path>
<path d="M22.6142384,13.2268212 C25.8619779,8.13832258 31.4782993,5.05496213 37.5149007,5.04635762 C45.5562914,5.04635762 52.2864238,10.455298 54.4569536,17.8013245 C54.8990066,19.2913907 55.2119205,21.0993377 55.2417219,22.7235099 C55.5993377,22.7483444 55.9619205,22.9619205 56.3046358,23.0264901 C59.6204928,23.6169373 62.4410708,25.7851872 63.8642384,28.8377483 C64.5571862,29.9290069 65.9649204,30.3166356 67.1188091,29.7339154 C68.2726978,29.1511952 68.7963579,27.7882016 68.3294702,26.5827815 C68.3245033,26.5728477 68.3344371,26.5927152 68.3294702,26.5827815 C68.2698675,26.4387417 68.1705298,26.3046358 68.0860927,26.1754967 C66.3672399,22.7932212 63.4484878,20.1737829 59.9006623,18.8294702 C58.013245,8.15066225 48.7251656,1.03028697e-13 37.5149007,1.03028697e-13 C28.6092715,1.03028697e-13 20.9652318,5.18543046 17.2201987,12.6506623 C7.6589404,13.0976821 -2.13162821e-14,20.9503311 -2.13162821e-14,30.615894 C-2.13162821e-14,37.9072848 4.80794702,44.1208609 11.2599338,46.942053 C11.4257874,47.0282782 11.5966183,47.1045716 11.7715232,47.1705298 C11.8410596,47.2003311 11.7019868,47.1407285 11.7715232,47.1705298 C11.955298,47.2152318 12.2135762,47.2798013 12.4122517,47.2798013 C13.3070791,47.5986315 14.3057681,47.3582395 14.9574982,46.6671414 C15.6092283,45.9760433 15.7907001,44.9649864 15.4199949,44.0903743 C15.0492897,43.2157622 14.1965405,42.6430608 13.2466887,42.6307947 L13.2466887,42.6258278 C8.31795194,40.6736629 5.07025994,35.9220458 5.04139073,30.6208609 C5.04139073,24.4023179 9.43708609,19.1970199 15.2831126,17.9254967 C16.1771523,17.7317881 17.1009934,17.6125828 18.0496689,17.6125828 C18.9089404,17.6125828 19.7433775,17.7069536 20.5529801,17.865894 C21.0347682,16.2119205 21.705298,14.6423841 22.6142384,13.2268212 Z" id="路径" fill="#2D70F7"></path>
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g transform="translate(-325.000000, -153.000000)" fill-rule="nonzero">
<g transform="translate(325.000000, 153.057740)">
<path d="M64.5695364,34.9172185 L24.8344371,34.9172185 C22.0913009,34.9172185 19.8675497,37.1409698 19.8675497,39.884106 L19.8675497,54.6754967 C19.8675497,57.4186329 22.0913009,59.6423841 24.8344371,59.6423841 L64.5695364,59.6423841 C67.3126726,59.6423841 69.5364238,57.4186329 69.5364238,54.6754967 L69.5364238,39.884106 C69.5364238,37.1409698 67.3126726,34.9172185 64.5695364,34.9172185 Z M64.5695364,52.1870861 C64.5695364,53.5586542 63.4576608,54.6705298 62.0860927,54.6705298 L27.3178808,54.6705298 C25.9463127,54.6705298 24.8344371,53.5586542 24.8344371,52.1870861 L24.8344371,42.3625828 C24.8344371,40.9910147 25.9463127,39.8791391 27.3178808,39.8791391 L62.0860927,39.8791391 C63.4576608,39.8791391 64.5695364,40.9910147 64.5695364,42.3625828 L64.5695364,52.1870861 Z" fill="#2D70F7"></path>
<path d="M47.2400662,44.692053 C45.8410668,44.692053 44.7069536,45.8261661 44.7069536,47.2251656 C44.7069536,48.624165 45.8410668,49.7582781 47.2400662,49.7582781 L52.1076159,49.7582781 C53.5066153,49.7582781 54.6407285,48.624165 54.6407285,47.2251656 C54.6407285,45.8261661 53.5066153,44.692053 52.1076159,44.692053 L47.2400662,44.692053 Z" fill="#FD9A16"></path>
<path d="M22.6142384,13.2268212 C25.8619779,8.13832258 31.4782993,5.05496213 37.5149007,5.04635762 C45.5562914,5.04635762 52.2864238,10.455298 54.4569536,17.8013245 C54.8990066,19.2913907 55.2119205,21.0993377 55.2417219,22.7235099 C55.5993377,22.7483444 55.9619205,22.9619205 56.3046358,23.0264901 C59.6204928,23.6169373 62.4410708,25.7851872 63.8642384,28.8377483 C64.5571862,29.9290069 65.9649204,30.3166356 67.1188091,29.7339154 C68.2726978,29.1511952 68.7963579,27.7882016 68.3294702,26.5827815 C68.3245033,26.5728477 68.3344371,26.5927152 68.3294702,26.5827815 C68.2698675,26.4387417 68.1705298,26.3046358 68.0860927,26.1754967 C66.3672399,22.7932212 63.4484878,20.1737829 59.9006623,18.8294702 C58.013245,8.15066225 48.7251656,1.03028697e-13 37.5149007,1.03028697e-13 C28.6092715,1.03028697e-13 20.9652318,5.18543046 17.2201987,12.6506623 C7.6589404,13.0976821 -2.13162821e-14,20.9503311 -2.13162821e-14,30.615894 C-2.13162821e-14,37.9072848 4.80794702,44.1208609 11.2599338,46.942053 C11.4257874,47.0282782 11.5966183,47.1045716 11.7715232,47.1705298 C11.8410596,47.2003311 11.7019868,47.1407285 11.7715232,47.1705298 C11.955298,47.2152318 12.2135762,47.2798013 12.4122517,47.2798013 C13.3070791,47.5986315 14.3057681,47.3582395 14.9574982,46.6671414 C15.6092283,45.9760433 15.7907001,44.9649864 15.4199949,44.0903743 C15.0492897,43.2157622 14.1965405,42.6430608 13.2466887,42.6307947 L13.2466887,42.6258278 C8.31795194,40.6736629 5.07025994,35.9220458 5.04139073,30.6208609 C5.04139073,24.4023179 9.43708609,19.1970199 15.2831126,17.9254967 C16.1771523,17.7317881 17.1009934,17.6125828 18.0496689,17.6125828 C18.9089404,17.6125828 19.7433775,17.7069536 20.5529801,17.865894 C21.0347682,16.2119205 21.705298,14.6423841 22.6142384,13.2268212 Z" fill="#2D70F7"></path>
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="60px" height="60px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>wangluo</title>
<g id="登陆和概览" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-893.000000, -156.000000)" fill-rule="nonzero">
<g id="wangluo" transform="translate(893.000000, 156.000000)">
<path d="M8.36173692,13.0731105 C8.36173692,13.0731105 1.77917878,19.0486919 1.77917878,29.8521802 C1.77917878,40.6556686 8.36173692,47.0149709 8.36173692,47.0149709 C8.36173692,47.0149709 15.3908067,41.3428779 29.8710392,41.3428779 C44.3512718,41.3428779 52.0291788,47.0149709 52.0291788,47.0149709 C52.0291788,47.0149709 57.8896439,39.5463663 57.8896439,29.8521802 C57.8896439,20.1579942 50.7628997,13.0731105 50.7628997,13.0731105 C50.7628997,13.0731105 44.4873183,18.2289244 29.5012718,18.2289244 C14.5152253,18.2289244 8.36173692,13.0731105 8.36173692,13.0731105 Z" id="路径" fill="#DCEDFF"></path>
<path d="M29.8361555,0.0510174419 C13.405923,0.0510174419 0.0349927326,13.4184593 0.0349927326,29.8521802 C0.0349927326,46.2859012 13.4024346,59.653343 29.8361555,59.653343 C46.2698765,59.653343 59.6338299,46.2859012 59.6338299,29.8521802 C59.6338299,13.4184593 46.2663881,0.0510174419 29.8361555,0.0510174419 Z M29.8361555,56.1649709 C26.6233648,56.1649709 23.1698765,51.4800872 21.1849927,43.8545058 C23.5919695,43.3940407 26.305923,43.087064 29.278016,43.087064 C32.605923,43.087064 35.700109,43.4707849 38.4419695,44.0289244 C36.450109,51.5498547 33.0245276,56.1649709 29.8361555,56.1649709 L29.8361555,56.1649709 Z M29.2745276,39.5986919 C26.0198765,39.5986919 23.0547602,39.9300872 20.4315044,40.4359012 C19.9431323,37.7463663 19.6291788,34.78125 19.5419695,31.5998547 L40.1233648,31.5998547 C40.0361555,34.8510174 39.7117369,37.875436 39.2024346,40.6138081 C36.2477834,40.0103198 32.8989462,39.5986919 29.2745276,39.5986919 Z M29.8361555,3.53938953 C33.0384811,3.53938953 36.4815044,8.19636628 38.4698765,15.7835756 C36.0524346,16.2056686 33.1989462,16.4847384 29.850109,16.4847384 C26.5640625,16.4847384 23.6896439,16.209157 21.1989462,15.7905523 C23.1873183,8.19985465 26.6303416,3.53938953 29.8361555,3.53938953 L29.8361555,3.53938953 Z M29.850109,19.9731105 C33.4640625,19.9731105 36.572202,19.6626453 39.2233648,19.1847384 C39.722202,21.8952035 40.0396439,24.8917151 40.1268532,28.1079942 L19.5454578,28.1079942 C19.6326672,24.9021802 19.9466206,21.9161337 20.4454578,19.209157 C23.155923,19.6731105 26.2815044,19.9731105 29.850109,19.9731105 L29.850109,19.9731105 Z M16.0535974,28.1079942 L3.5896439,28.1079942 C3.89502803,23.405622 5.46682581,18.8734443 8.1384811,14.9917151 C9.76057413,15.9579942 12.6908067,17.409157 17.0303416,18.4940407 C16.472202,21.5219477 16.1408067,24.7626453 16.0535974,28.1079942 L16.0535974,28.1079942 Z M16.0535974,31.5963663 C16.1408067,34.9452035 16.472202,38.1928779 17.0303416,41.2242733 C12.600109,42.43125 9.5268532,43.9975291 8.17336483,44.7649709 C5.48035154,40.8716534 3.89489018,36.3202339 3.58615552,31.5963663 L16.0535974,31.5963663 Z M43.6152253,31.5963663 L56.0826672,31.5963663 C55.7749396,36.3220631 54.1881068,40.8751638 51.4919695,44.7684593 C50.1210392,44.0707849 46.9745276,42.609157 42.600109,41.4161337 C43.1826672,38.3289244 43.528016,35.0184593 43.6152253,31.5963663 L43.6152253,31.5963663 Z M43.6152253,28.1079942 C43.528016,24.7382267 43.1931323,21.4731105 42.628016,18.4242733 C47.2152253,17.1789244 49.9535974,15.4905523 51.2198765,14.5521802 C53.9966206,18.4242733 55.7512718,23.0742733 56.0826672,28.1079942 L43.6152253,28.1079942 L43.6152253,28.1079942 Z M49.0047602,11.859157 C48.0070858,12.5847384 45.7466206,13.9626453 41.8815044,15.0265988 C41.3547602,12.9789244 40.7128997,11.0638081 39.9663881,9.32659884 C39.1849927,7.51264535 38.3094113,5.94636628 37.3570858,4.64520349 C41.8640625,5.98822674 45.8652253,8.51380814 49.0047602,11.859157 L49.0047602,11.859157 Z M22.3117369,4.64171512 C21.3594113,5.94636628 20.4838299,7.50915698 19.7024346,9.32311047 C18.9489462,11.0742733 18.3070858,13.0068314 17.7768532,15.0719477 C14.222202,14.1684593 11.7594113,13.0172965 10.3256904,12.2149709 C13.5140625,8.69171512 17.6442951,6.03706395 22.3117369,4.64171512 L22.3117369,4.64171512 Z M10.3745276,47.5417151 C11.7105741,46.8335756 14.2640625,45.6265988 17.7803416,44.6498547 C18.3105741,46.7079942 18.9524346,48.6335756 19.7024346,50.3777616 C20.4838299,52.1917151 21.3594113,53.7579942 22.3117369,55.059157 C17.6687137,53.6742733 13.5594113,51.0405523 10.3745276,47.5417151 Z M37.3570858,55.0626453 C38.3094113,53.7579942 39.1849927,52.1952035 39.9663881,50.38125 C40.6919695,48.6893895 41.3198765,46.8300872 41.8396439,44.8417151 C45.2477834,45.787064 47.8396439,46.8928779 49.2698765,47.5696221 C46.0919695,51.0545058 41.9896439,53.6777616 37.3570858,55.0626453 Z" id="形状" fill="#2D70F7"></path>
<title>network</title>
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g transform="translate(-893.000000, -156.000000)" fill-rule="nonzero">
<g id="network" transform="translate(893.000000, 156.000000)">
<path d="M8.36173692,13.0731105 C8.36173692,13.0731105 1.77917878,19.0486919 1.77917878,29.8521802 C1.77917878,40.6556686 8.36173692,47.0149709 8.36173692,47.0149709 C8.36173692,47.0149709 15.3908067,41.3428779 29.8710392,41.3428779 C44.3512718,41.3428779 52.0291788,47.0149709 52.0291788,47.0149709 C52.0291788,47.0149709 57.8896439,39.5463663 57.8896439,29.8521802 C57.8896439,20.1579942 50.7628997,13.0731105 50.7628997,13.0731105 C50.7628997,13.0731105 44.4873183,18.2289244 29.5012718,18.2289244 C14.5152253,18.2289244 8.36173692,13.0731105 8.36173692,13.0731105 Z" fill="#DCEDFF"></path>
<path d="M29.8361555,0.0510174419 C13.405923,0.0510174419 0.0349927326,13.4184593 0.0349927326,29.8521802 C0.0349927326,46.2859012 13.4024346,59.653343 29.8361555,59.653343 C46.2698765,59.653343 59.6338299,46.2859012 59.6338299,29.8521802 C59.6338299,13.4184593 46.2663881,0.0510174419 29.8361555,0.0510174419 Z M29.8361555,56.1649709 C26.6233648,56.1649709 23.1698765,51.4800872 21.1849927,43.8545058 C23.5919695,43.3940407 26.305923,43.087064 29.278016,43.087064 C32.605923,43.087064 35.700109,43.4707849 38.4419695,44.0289244 C36.450109,51.5498547 33.0245276,56.1649709 29.8361555,56.1649709 L29.8361555,56.1649709 Z M29.2745276,39.5986919 C26.0198765,39.5986919 23.0547602,39.9300872 20.4315044,40.4359012 C19.9431323,37.7463663 19.6291788,34.78125 19.5419695,31.5998547 L40.1233648,31.5998547 C40.0361555,34.8510174 39.7117369,37.875436 39.2024346,40.6138081 C36.2477834,40.0103198 32.8989462,39.5986919 29.2745276,39.5986919 Z M29.8361555,3.53938953 C33.0384811,3.53938953 36.4815044,8.19636628 38.4698765,15.7835756 C36.0524346,16.2056686 33.1989462,16.4847384 29.850109,16.4847384 C26.5640625,16.4847384 23.6896439,16.209157 21.1989462,15.7905523 C23.1873183,8.19985465 26.6303416,3.53938953 29.8361555,3.53938953 L29.8361555,3.53938953 Z M29.850109,19.9731105 C33.4640625,19.9731105 36.572202,19.6626453 39.2233648,19.1847384 C39.722202,21.8952035 40.0396439,24.8917151 40.1268532,28.1079942 L19.5454578,28.1079942 C19.6326672,24.9021802 19.9466206,21.9161337 20.4454578,19.209157 C23.155923,19.6731105 26.2815044,19.9731105 29.850109,19.9731105 L29.850109,19.9731105 Z M16.0535974,28.1079942 L3.5896439,28.1079942 C3.89502803,23.405622 5.46682581,18.8734443 8.1384811,14.9917151 C9.76057413,15.9579942 12.6908067,17.409157 17.0303416,18.4940407 C16.472202,21.5219477 16.1408067,24.7626453 16.0535974,28.1079942 L16.0535974,28.1079942 Z M16.0535974,31.5963663 C16.1408067,34.9452035 16.472202,38.1928779 17.0303416,41.2242733 C12.600109,42.43125 9.5268532,43.9975291 8.17336483,44.7649709 C5.48035154,40.8716534 3.89489018,36.3202339 3.58615552,31.5963663 L16.0535974,31.5963663 Z M43.6152253,31.5963663 L56.0826672,31.5963663 C55.7749396,36.3220631 54.1881068,40.8751638 51.4919695,44.7684593 C50.1210392,44.0707849 46.9745276,42.609157 42.600109,41.4161337 C43.1826672,38.3289244 43.528016,35.0184593 43.6152253,31.5963663 L43.6152253,31.5963663 Z M43.6152253,28.1079942 C43.528016,24.7382267 43.1931323,21.4731105 42.628016,18.4242733 C47.2152253,17.1789244 49.9535974,15.4905523 51.2198765,14.5521802 C53.9966206,18.4242733 55.7512718,23.0742733 56.0826672,28.1079942 L43.6152253,28.1079942 L43.6152253,28.1079942 Z M49.0047602,11.859157 C48.0070858,12.5847384 45.7466206,13.9626453 41.8815044,15.0265988 C41.3547602,12.9789244 40.7128997,11.0638081 39.9663881,9.32659884 C39.1849927,7.51264535 38.3094113,5.94636628 37.3570858,4.64520349 C41.8640625,5.98822674 45.8652253,8.51380814 49.0047602,11.859157 L49.0047602,11.859157 Z M22.3117369,4.64171512 C21.3594113,5.94636628 20.4838299,7.50915698 19.7024346,9.32311047 C18.9489462,11.0742733 18.3070858,13.0068314 17.7768532,15.0719477 C14.222202,14.1684593 11.7594113,13.0172965 10.3256904,12.2149709 C13.5140625,8.69171512 17.6442951,6.03706395 22.3117369,4.64171512 L22.3117369,4.64171512 Z M10.3745276,47.5417151 C11.7105741,46.8335756 14.2640625,45.6265988 17.7803416,44.6498547 C18.3105741,46.7079942 18.9524346,48.6335756 19.7024346,50.3777616 C20.4838299,52.1917151 21.3594113,53.7579942 22.3117369,55.059157 C17.6687137,53.6742733 13.5594113,51.0405523 10.3745276,47.5417151 Z M37.3570858,55.0626453 C38.3094113,53.7579942 39.1849927,52.1952035 39.9663881,50.38125 C40.6919695,48.6893895 41.3198765,46.8300872 41.8396439,44.8417151 C45.2477834,45.787064 47.8396439,46.8928779 49.2698765,47.5696221 C46.0919695,51.0545058 41.9896439,53.6777616 37.3570858,55.0626453 Z" fill="#2D70F7"></path>
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="77px" height="60px" viewBox="0 0 77 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>luyouqi</title>
<g id="登陆和概览" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-1166.000000, -152.000000)" fill-rule="nonzero">
<g id="luyouqi" transform="translate(1166.000000, 152.000000)">
<path d="M9.92990343,37.9537288 C9.92990343,40.0267693 11.6104348,41.7073006 13.6834752,41.7073006 C15.7565156,41.7073006 17.4370469,40.0267693 17.4370469,37.9537288 C17.4370469,36.6127068 16.7216202,35.3735513 15.5602611,34.7030403 C14.3989019,34.0325292 12.9680484,34.0325292 11.8066893,34.7030403 C10.6453301,35.3735513 9.92990343,36.6127068 9.92990343,37.9537288 Z" id="路径" fill="#FFE10B"></path>
<path d="M20.8835083,37.9537288 C20.8835083,40.0267693 22.5640396,41.7073006 24.63708,41.7073006 C26.7101205,41.7073006 28.3906518,40.0267693 28.3906518,37.9537288 C28.3906518,35.8806884 26.7101205,34.2001571 24.63708,34.2001571 C22.5640396,34.2001571 20.8835083,35.8806884 20.8835083,37.9537288 L20.8835083,37.9537288 Z" id="路径" fill="#FFE10B"></path>
<path d="M31.7262121,37.9537288 C31.7262121,40.0267693 33.4067434,41.7073006 35.4797838,41.7073006 C37.5528243,41.7073006 39.2333556,40.0267693 39.2333556,37.9537288 C39.2333556,35.8806884 37.5528243,34.2001571 35.4797838,34.2001571 C33.4067434,34.2001571 31.7262121,35.8806884 31.7262121,37.9537288 Z" id="路径" fill="#FFE10B"></path>
<path d="M70.6268647,24.5773641 L70.6268647,2.21801964 C70.6268647,0.989577979 69.6372867,0 68.4088451,0 L68.2296973,0 C67.0012556,0 66.0116776,0.989577979 66.0116776,2.21801964 L66.0116776,24.5773641 L5.9715914,24.5773641 C2.67015445,24.5773641 0,27.2475185 0,30.5489555 L0,45.8703529 C0,49.1717899 2.67015445,51.8419443 5.9715914,51.8419443 L11.8493435,51.8419443 L8.8720787,55.4675534 C7.91662407,56.6362791 8.08724099,58.3509789 9.24743584,59.3064336 C9.75928651,59.724445 10.3649765,59.9291852 10.9791973,59.9291852 C11.764035,59.9291852 12.5488728,59.5879514 13.086316,58.9310764 L18.5460568,52.2855482 C18.6654886,52.1405239 18.7593279,51.9954995 18.8446363,51.8419443 L57.8050049,51.8419443 C57.8903133,51.9954995 57.9926835,52.1490547 58.1121153,52.2940791 L63.6059794,58.9396073 C64.1434226,59.5964823 64.9282603,59.9291852 65.713098,59.9291852 C66.3273189,59.9291852 66.9415397,59.724445 67.4533904,59.3064336 C68.6135853,58.3424481 68.7756714,56.6277483 67.8202167,55.4590225 L64.8258902,51.8419443 L70.4647787,51.8419443 C73.7662156,51.8419443 76.4363701,49.1717899 76.4363701,45.8703529 L76.4363701,30.5489555 C76.4363701,27.3072345 73.8515241,24.6712034 70.6268647,24.5773641 Z M71.8297139,45.8703529 C71.8297139,46.6210673 71.215493,47.2352881 70.4647787,47.2352881 L5.9715914,47.2352881 C5.22087705,47.2352881 4.60665622,46.6210673 4.60665622,45.8703529 L4.60665622,30.5489555 C4.60665622,29.7982411 5.22087705,29.1840203 5.9715914,29.1840203 L70.4647787,29.1840203 C71.215493,29.1840203 71.8297139,29.7982411 71.8297139,30.5489555 L71.8297139,45.8703529 Z" id="形状" fill="#2D70F7"></path>
<title>router</title>
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g transform="translate(-1166.000000, -152.000000)" fill-rule="nonzero">
<g id="router" transform="translate(1166.000000, 152.000000)">
<path d="M9.92990343,37.9537288 C9.92990343,40.0267693 11.6104348,41.7073006 13.6834752,41.7073006 C15.7565156,41.7073006 17.4370469,40.0267693 17.4370469,37.9537288 C17.4370469,36.6127068 16.7216202,35.3735513 15.5602611,34.7030403 C14.3989019,34.0325292 12.9680484,34.0325292 11.8066893,34.7030403 C10.6453301,35.3735513 9.92990343,36.6127068 9.92990343,37.9537288 Z" fill="#FFE10B"></path>
<path d="M20.8835083,37.9537288 C20.8835083,40.0267693 22.5640396,41.7073006 24.63708,41.7073006 C26.7101205,41.7073006 28.3906518,40.0267693 28.3906518,37.9537288 C28.3906518,35.8806884 26.7101205,34.2001571 24.63708,34.2001571 C22.5640396,34.2001571 20.8835083,35.8806884 20.8835083,37.9537288 L20.8835083,37.9537288 Z" fill="#FFE10B"></path>
<path d="M31.7262121,37.9537288 C31.7262121,40.0267693 33.4067434,41.7073006 35.4797838,41.7073006 C37.5528243,41.7073006 39.2333556,40.0267693 39.2333556,37.9537288 C39.2333556,35.8806884 37.5528243,34.2001571 35.4797838,34.2001571 C33.4067434,34.2001571 31.7262121,35.8806884 31.7262121,37.9537288 Z" fill="#FFE10B"></path>
<path d="M70.6268647,24.5773641 L70.6268647,2.21801964 C70.6268647,0.989577979 69.6372867,0 68.4088451,0 L68.2296973,0 C67.0012556,0 66.0116776,0.989577979 66.0116776,2.21801964 L66.0116776,24.5773641 L5.9715914,24.5773641 C2.67015445,24.5773641 0,27.2475185 0,30.5489555 L0,45.8703529 C0,49.1717899 2.67015445,51.8419443 5.9715914,51.8419443 L11.8493435,51.8419443 L8.8720787,55.4675534 C7.91662407,56.6362791 8.08724099,58.3509789 9.24743584,59.3064336 C9.75928651,59.724445 10.3649765,59.9291852 10.9791973,59.9291852 C11.764035,59.9291852 12.5488728,59.5879514 13.086316,58.9310764 L18.5460568,52.2855482 C18.6654886,52.1405239 18.7593279,51.9954995 18.8446363,51.8419443 L57.8050049,51.8419443 C57.8903133,51.9954995 57.9926835,52.1490547 58.1121153,52.2940791 L63.6059794,58.9396073 C64.1434226,59.5964823 64.9282603,59.9291852 65.713098,59.9291852 C66.3273189,59.9291852 66.9415397,59.724445 67.4533904,59.3064336 C68.6135853,58.3424481 68.7756714,56.6277483 67.8202167,55.4590225 L64.8258902,51.8419443 L70.4647787,51.8419443 C73.7662156,51.8419443 76.4363701,49.1717899 76.4363701,45.8703529 L76.4363701,30.5489555 C76.4363701,27.3072345 73.8515241,24.6712034 70.6268647,24.5773641 Z M71.8297139,45.8703529 C71.8297139,46.6210673 71.215493,47.2352881 70.4647787,47.2352881 L5.9715914,47.2352881 C5.22087705,47.2352881 4.60665622,46.6210673 4.60665622,45.8703529 L4.60665622,30.5489555 C4.60665622,29.7982411 5.22087705,29.1840203 5.9715914,29.1840203 L70.4647787,29.1840203 C71.215493,29.1840203 71.8297139,29.7982411 71.8297139,30.5489555 L71.8297139,45.8703529 Z" fill="#2D70F7"></path>
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -1,15 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="53px" height="60px" viewBox="0 0 53 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>编组</title>
<g id="登陆和概览" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-616.000000, -155.000000)">
<g id="编组" transform="translate(616.000000, 155.000000)">
<circle id="椭圆形" fill="#DCEDFF" cx="26.5" cy="26.5" r="11.5"></circle>
<g id="yingpan" fill="#2D70F7" fill-rule="nonzero">
<path d="M46.875,60 L5.625,60 C2.51839828,60 0,57.4816017 0,54.375 L0,5.625 C0,2.51839828 2.51839828,0 5.625,0 L46.875,0 C49.9816017,0 52.5,2.51839828 52.5,5.625 L52.5,54.375 C52.5,57.4816017 49.9816017,60 46.875,60 Z M5.625,3.75 C4.58946609,3.75 3.75,4.58946609 3.75,5.625 L3.75,54.375 C3.75,55.4105339 4.58946609,56.25 5.625,56.25 L46.875,56.25 C47.9105339,56.25 48.75,55.4105339 48.75,54.375 L48.75,5.625 C48.75,4.58946609 47.9105339,3.75 46.875,3.75 L5.625,3.75 Z" id="形状"></path>
<polygon id="路径" points="1.875 48.75 50.625 48.75 50.625 52.5 1.875 52.5"></polygon>
<path d="M41.25,50.625 L45,50.625 L45,58.125 L41.25,58.125 L41.25,50.625 Z M7.5,7.5 L11.25,7.5 L11.25,11.25 L7.5,11.25 L7.5,7.5 Z M41.25,7.5 L45,7.5 L45,11.25 L41.25,11.25 L41.25,7.5 Z M7.5,41.25 L11.25,41.25 L11.25,45 L7.5,45 L7.5,41.25 Z M41.25,41.25 L45,41.25 L45,45 L41.25,45 L41.25,41.25 Z M26.25,41.25 C17.9657288,41.25 11.25,34.5342712 11.25,26.25 C11.25,17.9657288 17.9657288,11.25 26.25,11.25 C34.5342712,11.25 41.25,17.9657288 41.25,26.25 C41.25,30.2282473 39.6696474,34.043556 36.8566017,36.8566017 C34.043556,39.6696474 30.2282473,41.25 26.25,41.25 Z M26.25,15 C20.0367966,15 15,20.0367966 15,26.25 C15,32.4632034 20.0367966,37.5 26.25,37.5 C32.4632034,37.5 37.5,32.4632034 37.5,26.25 C37.5,20.0367966 32.4632034,15 26.25,15 Z" id="形状"></path>
<polygon id="路径" points="24.9225 24.924375 38.0475 11.799375 40.69875 14.450625 27.57375 27.575625"></polygon>
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g transform="translate(-616.000000, -155.000000)">
<g transform="translate(616.000000, 155.000000)">
<circle fill="#DCEDFF" cx="26.5" cy="26.5" r="11.5"></circle>
<g id="volume" fill="#2D70F7" fill-rule="nonzero">
<path d="M46.875,60 L5.625,60 C2.51839828,60 0,57.4816017 0,54.375 L0,5.625 C0,2.51839828 2.51839828,0 5.625,0 L46.875,0 C49.9816017,0 52.5,2.51839828 52.5,5.625 L52.5,54.375 C52.5,57.4816017 49.9816017,60 46.875,60 Z M5.625,3.75 C4.58946609,3.75 3.75,4.58946609 3.75,5.625 L3.75,54.375 C3.75,55.4105339 4.58946609,56.25 5.625,56.25 L46.875,56.25 C47.9105339,56.25 48.75,55.4105339 48.75,54.375 L48.75,5.625 C48.75,4.58946609 47.9105339,3.75 46.875,3.75 L5.625,3.75 Z"></path>
<polygon points="1.875 48.75 50.625 48.75 50.625 52.5 1.875 52.5"></polygon>
<path d="M41.25,50.625 L45,50.625 L45,58.125 L41.25,58.125 L41.25,50.625 Z M7.5,7.5 L11.25,7.5 L11.25,11.25 L7.5,11.25 L7.5,7.5 Z M41.25,7.5 L45,7.5 L45,11.25 L41.25,11.25 L41.25,7.5 Z M7.5,41.25 L11.25,41.25 L11.25,45 L7.5,45 L7.5,41.25 Z M41.25,41.25 L45,41.25 L45,45 L41.25,45 L41.25,41.25 Z M26.25,41.25 C17.9657288,41.25 11.25,34.5342712 11.25,26.25 C11.25,17.9657288 17.9657288,11.25 26.25,11.25 C34.5342712,11.25 41.25,17.9657288 41.25,26.25 C41.25,30.2282473 39.6696474,34.043556 36.8566017,36.8566017 C34.043556,39.6696474 30.2282473,41.25 26.25,41.25 Z M26.25,15 C20.0367966,15 15,20.0367966 15,26.25 C15,32.4632034 20.0367966,37.5 26.25,37.5 C32.4632034,37.5 37.5,32.4632034 37.5,26.25 C37.5,20.0367966 32.4632034,15 26.25,15 Z"></path>
<polygon points="24.9225 24.924375 38.0475 11.799375 40.69875 14.450625 27.57375 27.575625"></polygon>
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>jiesuo</title>
<g id="设计规范" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<title>unlock</title>
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="3.-Icon" transform="translate(-78.000000, -729.000000)" fill="#515151" fill-rule="nonzero">
<g id="jiesuo" transform="translate(78.000000, 729.000000)">
<path d="M10.1538281,7.308 L10.1538281,8.30770312 L12.9230859,8.30770312 L12.9230859,7.308 C12.9230859,2.868 10.3864453,0 6.46153125,0 C2.53661719,0 0,2.868 0,7.308 L0,10.1538516 L2.76923437,10.1538516 L2.76923437,7.308 C2.76923437,5.94276562 3.12923438,2.76923437 6.46153125,2.76923437 C9.67385156,2.76923437 10.1538516,5.61323438 10.1538516,7.308 L10.1538281,7.308 Z" id="路径"></path>
<path d="M21.2307656,9.23076563 L8.30770312,9.23076563 C6.77908594,9.23076563 5.53846875,10.4713828 5.53846875,12 L5.53846875,21.2307656 C5.53846875,22.7593828 6.77908594,24 8.30770312,24 L21.2307656,24 C22.7593828,24 24,22.7593828 24,21.2307656 L24,12 C24,10.4714063 22.7593828,9.23076563 21.2307656,9.23076563 Z M15.6922969,17.2827656 L15.6922969,19.3846172 C15.6922969,19.8932109 15.2778516,20.3077031 14.7692344,20.3077031 C14.2606172,20.3077031 13.8461484,19.8932344 13.8461484,19.3846172 L13.8461484,17.2827656 C13.296,16.9624687 12.9230859,16.3744688 12.9230859,15.6922969 C12.9230859,14.6732344 13.7501484,13.8461484 14.7692344,13.8461484 C15.7883203,13.8461484 16.6154062,14.6732344 16.6154062,15.6923203 C16.6154062,16.3735313 16.2424688,16.9624687 15.6922969,17.2827891 L15.6922969,17.2827656 Z" id="形状"></path>
<g id="unlock" transform="translate(78.000000, 729.000000)">
<path d="M10.1538281,7.308 L10.1538281,8.30770312 L12.9230859,8.30770312 L12.9230859,7.308 C12.9230859,2.868 10.3864453,0 6.46153125,0 C2.53661719,0 0,2.868 0,7.308 L0,10.1538516 L2.76923437,10.1538516 L2.76923437,7.308 C2.76923437,5.94276562 3.12923438,2.76923437 6.46153125,2.76923437 C9.67385156,2.76923437 10.1538516,5.61323438 10.1538516,7.308 L10.1538281,7.308 Z"></path>
<path d="M21.2307656,9.23076563 L8.30770312,9.23076563 C6.77908594,9.23076563 5.53846875,10.4713828 5.53846875,12 L5.53846875,21.2307656 C5.53846875,22.7593828 6.77908594,24 8.30770312,24 L21.2307656,24 C22.7593828,24 24,22.7593828 24,21.2307656 L24,12 C24,10.4714063 22.7593828,9.23076563 21.2307656,9.23076563 Z M15.6922969,17.2827656 L15.6922969,19.3846172 C15.6922969,19.8932109 15.2778516,20.3077031 14.7692344,20.3077031 C14.2606172,20.3077031 13.8461484,19.8932344 13.8461484,19.3846172 L13.8461484,17.2827656 C13.296,16.9624687 12.9230859,16.3744688 12.9230859,15.6922969 C12.9230859,14.6732344 13.7501484,13.8461484 14.7692344,13.8461484 C15.7883203,13.8461484 16.6154062,14.6732344 16.6154062,15.6923203 C16.6154062,16.3735313 16.2424688,16.9624687 15.6922969,17.2827891 L15.6922969,17.2827656 Z"></path>
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -245,7 +245,6 @@ const MemberAllocator = ({ componentProps, formItemProps }) => {
{
required: true,
validator: (rule, value1) => {
//
const member = members.filter(
(it) =>
it.address === value1.ip_address.ip &&

View File

@ -42,7 +42,7 @@ export default class CircleChart extends React.Component {
render() {
const { data, legendFontSize, legendOffsetX, middleFontSize } = this.props;
const sliceNumber = 0.01; // other 线
const sliceNumber = 0.01; // Customize Other's graph by adding two lines
registerShape('interval', 'sliceShape', {
draw(cfg, container) {

View File

@ -60,7 +60,7 @@ const BaseContent = (props) => {
if (!node || refresh) {
setNode(ret[0]);
}
//
// refresh data by force(not in the selected )
if (refresh && groupIndex !== 4) {
setRange(getRange(groupIndex));
}

View File

@ -9,10 +9,10 @@ export function createFetchPrometheusClient(createParams) {
return async function ({ params = {}, currentRange, interval }) {
const promises = queryParams.url.map((u, idx) => {
// 按顺序取聚合函数
// get aggregate data in order
const finalFormatFunc =
(queryParams.finalFormatFunc || [])[idx] || baseReturnFunc;
// 按顺序获取基础参数
// get base params in order
const baseParams = (queryParams.baseParams || [])[idx] || {};
const finalUrl = getRequestUrl(u, params, finalFormatFunc, baseParams);
return fetchPrometheus(finalUrl, requestType, currentRange, interval);

View File

@ -67,7 +67,7 @@ export function fetchPrometheus(
return Promise.resolve();
}
// 给query串增加数据如hostname等。
// Add params to the query string, such as hostname, etc
export function getRequestUrl(url, params, finalFormatFunc, baseParams) {
const totalParams = { ...params, ...baseParams };
return finalFormatFunc(
@ -120,31 +120,31 @@ export function getInterval(currentRange) {
const maskAndTicketCountDict = [
{
// 一小时内的
// Format used within an hour
// mask: 'HH:mm:ss',
formatter: (d) => getStrFromTimestamp(d, 'HH:mm:ss'),
ticketCount: 6,
},
{
// 一天内的
// Format used within an day
// mask: 'HH:mm:ss',
formatter: (d) => getStrFromTimestamp(d, 'HH:mm:ss'),
ticketCount: 6,
},
{
// 7天内的
// Format used within 7 days
// mask: 'MM-DD HH:mm',
formatter: (d) => getStrFromTimestamp(d, 'MM-DD HH:mm'),
ticketCount: 3,
},
{
// 14天内的
// Format used within 14 days
// mask: 'MM-DD HH:mm',
formatter: (d) => getStrFromTimestamp(d, 'MM-DD HH:mm'),
ticketCount: 6,
},
{
// 以上
// Other
// mask: 'MM-DD HH:mm',
formatter: (d) => getStrFromTimestamp(d, 'MM-DD HH:mm'),
ticketCount: 6,
@ -201,10 +201,10 @@ export const range2IntervalsDict = [
export const getPromises = (metricKey) => {
const queries = get(METRICDICT, metricKey);
return queries.url.map((u, idx) => {
// 按顺序取聚合函数
// get aggregate data in order
const finalFormatFunc =
(queries.finalFormatFunc || [])[idx] || baseReturnFunc;
// 按顺序获取基础参数
// get base params in order
const baseParams = (queries.baseParams || [])[idx] || {};
const finalUrl = getRequestUrl(u, {}, finalFormatFunc, baseParams);
return fetchPrometheus(finalUrl, 'current');

View File

@ -127,7 +127,6 @@ export default function Ring(props) {
<Chart placeholder={false} height={height} padding="auto" autoFit>
<Legend visible={showTip && hasLabel} />
<Tooltip visible={showTip} />
{/* 绘制图形 */}
<View data={data}>
<Coordinate type="theta" innerRadius={0.75} />
<Interval

View File

@ -44,7 +44,7 @@ function getIsAllowedValue(alloweds, index) {
return result;
}
// action action |
// The first action must be reserved, shown as: first action | more actions
function DropdownActionButton({
firstAction = null,
moreActions = [],

View File

@ -19,7 +19,7 @@ import { isEqual } from 'lodash';
import ActionButton from '../ActionButton';
import { getAllowedResults, getAction } from '../Action';
//
// The buttons above the table
export default class TablePrimaryButtons extends Component {
static propTypes() {
return {

View File

@ -46,7 +46,7 @@ export default class Observer extends Component {
render() {
return (
// 使 findDOMNode
// The findDOMNode implementation could also be used here, but is not recommended
<div
ref={(div) => {
this.container = div;

View File

@ -307,7 +307,10 @@ export default class BaseList extends React.Component {
}
get isCourier() {
// courierCourieropenstack
/* If it is courier and it is back-end paging,
then a page footer with a number is required,
because Courier has its own paging and can jump pages,
while openstack does not support page jumping. */
return false;
}

View File

@ -51,7 +51,7 @@ const getLocale = () => {
localStorageLocaleKey: 'lang',
});
// 如果没找到,则默认为汉语
// If not found, the default is Chinese
if (!_.find(SUPPORT_LOCALES, { value: currentLocale })) {
currentLocale = 'zh-cn';
// currentLocale = 'en';

View File

@ -60,7 +60,7 @@ export class AssociateFip extends ModalAction {
async getInterfaces() {
const { id } = this.item;
// interface
// get all the interfaces of the instance
const instanceInterfaces = await globalServerStore.fetchInterfaceList({
id,
});

View File

@ -58,7 +58,7 @@ export class ModifyTags extends ModalAction {
}
let errorTag = '';
// /
// check includes / or ,
if (
val.some((tag) => {
const ret = tag.includes('/') || tag.includes(',');
@ -70,7 +70,7 @@ export class ModifyTags extends ModalAction {
new Error(t('Invalid Tag Value: {tag}', { tag: errorTag }))
);
}
//
// case detection: case independent
if (initialTags.some(checkEqual)) {
return Promise.reject(
new Error(t('Duplicate tag name: {tag}', { tag: errorTag }))
@ -80,7 +80,7 @@ export class ModifyTags extends ModalAction {
function checkEqual(tag) {
return val.some((v) => {
//
// It is case insensitive when compared to other values
const flag = tag !== v && v.toLowerCase() === tag.toLowerCase();
if (flag) {
errorTag = v;

View File

@ -60,7 +60,7 @@ export class ModifyTags extends ModalAction {
}
let errorTag = '';
// /
// check includes / or ,
if (
val.some((tag) => {
const ret = tag.includes('/') || tag.includes(',');
@ -72,7 +72,7 @@ export class ModifyTags extends ModalAction {
new Error(t('Invalid Tag Value: {tag}', { tag: errorTag }))
);
}
//
// case detection: case independent
if (initialTags.some(checkEqual)) {
return Promise.reject(
new Error(t('Duplicate tag name: {tag}', { tag: errorTag }))
@ -82,7 +82,7 @@ export class ModifyTags extends ModalAction {
function checkEqual(tag) {
return val.some((v) => {
//
// It is case insensitive when compared to other values
const flag = tag !== v && v.toLowerCase() === tag.toLowerCase();
if (flag) {
errorTag = v;

View File

@ -82,7 +82,7 @@ export class DomainPermission extends ModalAction {
name: 'roles',
label: t('Role'),
type: 'select',
// TODO:/
// TODO: domain admin / domain reader
mode: 'multiple',
options: this.rolesList,
},

View File

@ -88,7 +88,7 @@ export class SystemPermission extends ModalAction {
name: 'roles',
label: t('Role'),
type: 'select',
// TODO:
// TODO: platform admin / platform reader
mode: 'multiple',
options: this.rolesList,
},

View File

@ -30,7 +30,7 @@ const topCardList = [
},
renderContent: ({ data }) => (
<div className={styles['top-content']}>
{/* 转化为毫秒 */}
{/* convert to milliseconds */}
{formatUsedTime(get(data, '[0].y', 0) * 1000)}
</div>
),

View File

@ -75,8 +75,8 @@ const RenderTabs = () => {
const itemIndex = newData.findIndex(
(p) => p[primaryKey] === metric[primaryKey]
);
// metric.__name__
// usagedetails3index===3, Tab3
// Special handling of expressions that do not have metric.__name__
// Usage is the third query expression of details, so it is determined that index===3. The other two tabs are processed together
// console.log(metric.__name__);
if (index === 3) {
newData[itemIndex].usage = parseFloat(

View File

@ -277,7 +277,7 @@ export class Edit extends ModalAction {
const internal_port_id = formData.virtual_adapter.selectedRows[0].id;
const { internal_port } = this.item;
const { alreadyUsedPorts } = this.state;
// FIP
// check whether the port has been used
const flag = alreadyUsedPorts.some(
(pf) =>
pf.internal_port !== internal_port &&

View File

@ -132,7 +132,7 @@ export class Associate extends ModalAction {
});
}
const { id } = data.selectedRows[0];
// interface
// Get all the interfaces of the instance
const instanceInterfaces = await globalServerStore.fetchInterfaceList({
id,
});

View File

@ -55,7 +55,7 @@ export class BaseStep extends Base {
() => {
// Reset owned subnets after change owned network
const { network_id } = this.state;
// 退changeold_network_id
// The change triggered by the forward and backward step of the form will not trigger the refresh without old_network_id
if (old_network_id && old_network_id !== network_id) {
this.formRef.current.setFieldsValue({
vip_address: undefined,

View File

@ -557,7 +557,6 @@ export class CreateNetwork extends ModalAction {
{
name: 'cidr',
label: t('CIDR'),
// TODO
type: 'input',
placeholder: isIpv4 ? '192.168.0.0/24' : '1001:1001::/64',
required: create_subnet,

View File

@ -68,7 +68,7 @@ export class Topology extends React.Component {
}
bindEvents = () => {
// nodemousemouseleave
// listen for the mouse enter event on the node
graph.on('node:mouseenter', (evt) => {
const { item } = evt;
const { nodeType } = item._cfg.model;
@ -127,7 +127,6 @@ export class Topology extends React.Component {
const nodeXY = [];
routers.forEach((router, index) => {
const { id, external_gateway_info, subnets, name } = router;
// TODO:
const routerX = parseFloat(
((width / 10) * index + (width / 20) * 3).toFixed(0)
);
@ -272,7 +271,7 @@ export class Topology extends React.Component {
type: 'rect',
// x: width / 2,
// y: 150,
size: [width - 40, 30], // Combo
size: [width - 40, 30], // mininimum size of Combo
style: {
// fill: combosBackground[combosIndex % colorNum],
fill: combosBackground[0],
@ -298,7 +297,6 @@ export class Topology extends React.Component {
const nodeXY = [];
servers.forEach((server, index) => {
const { fixed_addresses, fixed_networks } = server;
// TODO:
let insX = parseFloat(((width / 10) * 2).toFixed(0));
let insY = null;
// const subnetNum = fixed_ip_address.length;
@ -537,7 +535,7 @@ export class Topology extends React.Component {
const width = document.getElementById('container').scrollWidth;
//
// data required for rendering
let data = {
nodes: [
{
@ -547,7 +545,7 @@ export class Topology extends React.Component {
img: image,
type: 'image',
size: 56,
//
// crop picture configuration
clipCfg: {
show: false,
type: 'circle',
@ -624,7 +622,7 @@ export class Topology extends React.Component {
// });
}
// G6
// initialize the G6 graph
if (graph) {
graph.clear();
graph.destroy();
@ -635,7 +633,7 @@ export class Topology extends React.Component {
width: width + extendWidth,
height: Y,
nodeStateStyles: {
// hover hover true
// the style for hover
hover: {
lineWidth: 3,
},
@ -701,7 +699,6 @@ export class Topology extends React.Component {
width: updateWidth,
height: Y,
nodeStateStyles: {
// hover hover true
hover: {
lineWidth: 3,
},

View File

@ -39,7 +39,7 @@ export const resourceType = {
export const transitionStatuses = ['PENDING'];
/**
* 通过port和router信息构建subnet_id => router_id的映射关系
* Make a mapping between subnet_id => router_id based on the port and router information
* @param portsWithFixedIPs
* @param routerIdWithExternalNetworkInfo
* @param shouldHaveExternalGateway
@ -51,7 +51,7 @@ export function getSubnetToRouter(
shouldHaveExternalGateway = true
) {
const canReachSubnetIdsWithRouterId = [];
// 将有子网的信息保存下来建立router_id => subnet_id的映射
// Save the information of all subnets and create a mapping of router_id => subnet_id
portsWithFixedIPs.forEach((type) => {
type.forEach((port) => {
const router = routerIdWithExternalNetworkInfo.find((r) => {
@ -123,7 +123,7 @@ export async function saveAndBuildPromisesFromInterfaces(interfaces) {
const port_id = i.port_id || i.id;
const mac_address = i.mac_addr || i.mac_address || '';
const network_id = i.net_id || i.network_id;
// 保存interface的子网信息
// Save the subnet information of the interface
i.fixed_ips.forEach((fixed_ip) => {
instanceIPs.push({
// params before '||' used for build self, after is used for list by backend
@ -152,13 +152,13 @@ export async function getReasonForExternalNetworkPortOrAlreadyBindFip(
floatingIPPromises
) {
const ret = [...interfaces];
// 获取网络名称
// get the network names
const networkDetails = await Promise.all(networkPromises);
networkDetails.forEach((network, index) => {
ret[index].network_name = network.name;
// ret[index]['router:external'] = network['router:external'];
});
// 提供判断是否为外部网络的网卡
// check whether it is the port of the external network
const externalNetworks = await globalNetworkStore.pureFetchList({
'router:external': true,
});
@ -175,7 +175,7 @@ export async function getReasonForExternalNetworkPortOrAlreadyBindFip(
}
});
// 提供判断是否已经绑定了浮动ip
// check whether a FIP has been bound
const floatingIPs = await Promise.all(floatingIPPromises);
floatingIPs.forEach((floatingip, index) => {
ret[index].floatingIP =
@ -194,7 +194,7 @@ export async function getReasonForExternalNetworkPortOrAlreadyBindFip(
*/
export async function getFipsFromRouterId(router) {
const { routerIdWithExternalNetworkInfo } = this.state;
// 从路由id获取路由的external_network_id
// get the external_network_id of the route from the current router
const info = routerIdWithExternalNetworkInfo.find(
(i) => i.id === router.router_id
);
@ -202,13 +202,13 @@ export async function getFipsFromRouterId(router) {
return [];
}
const external_network_id = info.external_gateway_info.network_id;
// 获取所有network_id === 从路由id获取路由的external_network_id的浮动ip
// get all the FIPs of the external network which connected to the current router
const fips = await globalFloatingIpsStore.pureFetchList({
floating_network_id: external_network_id,
status: 'DOWN',
project_id: this.currentProjectId,
});
// 获取外部网络的名称
// get the external network's name
const external_network_info = await globalNetworkStore.fetchDetail({
id: external_network_id,
});
@ -235,8 +235,8 @@ export async function handleFixedIPChange(e) {
}
const item = e.selectedRows[0];
const totalFips = [];
// 考虑单subnet连接多个路由并且路由开启了不同的公网网关。
// 从interface的子网获取到子网所在路由的id
// Consider that one subnet can connect to multi routes, and the routes can open diffent external gateways.
// Get the id of the route where the subnet is located from the subnet of the interface
const routerIds = canReachSubnetIdsWithRouterId.filter(
(i) => i.subnet_id === item.subnet_id
);

View File

@ -50,19 +50,19 @@ export function getPortsAndReasons(
let available = true;
let reason = '';
const name = it.fixed_ip_address;
// ipv6ip
// IPv6 cannot bind to floating ip
if (!isIPv4(name)) {
reason = `${t('It is IPv6 type.')}`;
available = false;
//
// external network
} else if (it['router:external']) {
reason = t('Is external network port');
available = false;
// ip
// already has FIP
} else if (it.floatingIP) {
reason = `${t('Is associate to floating ip: ')} ${it.floatingIP}`;
available = false;
// ip
// subnet unreachable by all FIPs
} else if (
canReachSubnetIdsWithRouterId.findIndex(
(item) => item.subnet_id === it.subnet_id

View File

@ -139,7 +139,7 @@ export async function getLinkedRouterIdsByFip(project_id, item) {
}
/**
* 获取当前项目下所有的subnet=>router的映射
* Get all subnet=>router mappings under the current project
* @param project_id
* @returns {Promise<[]>}
*/
@ -147,8 +147,8 @@ export async function getCanReachSubnetIdsWithRouterId(
project_id,
routerFilterFunc
) {
// idexternal_gateway_info
// router_id => external_network_id
// get the router's id and external gateway
// make a map: router_id => external_network_id
let routerIdWithExternalNetworkInfo = await getRoutersWithIDAndExtInfo(
project_id
);
@ -157,7 +157,7 @@ export async function getCanReachSubnetIdsWithRouterId(
routerIdWithExternalNetworkInfo.filter(routerFilterFunc);
}
const portsWithFixedIPs = await getPortsWithFixedIPs();
// Gateway info => IP
// Get the gateways of the subnets bound to the routers, can get the subnet IPs bound to the routers.
const canReachSubnetIdsWithRouterId = getSubnetToRouter(
portsWithFixedIPs,
routerIdWithExternalNetworkInfo

View File

@ -167,7 +167,7 @@ export class NetworkStore extends Base {
projectName: projectDetail.name,
};
// 处理使用IP数量只有管理员或者当前网络所有者才能查看
// Only the administrator or the current network owner can view the number of IP addresses used
if (isAdminPage || currentProjectId === originData.project_id) {
const used = await this.ipClient.show(id);
this.detail = {

View File

@ -103,7 +103,7 @@ export class HypervisorStore extends Base {
const provider = (resource_providers || []).filter((it) => it.uuid !== id);
const promiseArr = [this.providerClient.inventories.list(id)];
if (provider.length) {
// 如果有provider说明有VGPU
// If there is a provider, the VGPU is available
promiseArr.push(
this.providerClient.inventories.list(provider[0].uuid),
this.providerClient.usages.list(provider[0].uuid)

View File

@ -214,7 +214,7 @@ export const getYesNoList = () => [
];
/**
* 生成一个从 start end 的连续数组左闭右开
* Create a contiguous array from start to end, closed on the left and open on the right
* @param start
* @param end
*/

View File

@ -170,11 +170,11 @@ const isIpInRangeAll = (ipStr, start, end) => {
const compareIpv6 = (ip1, ip2) => {
const ip1s = ip1.split(':');
const ip2s = ip2.split(':');
// 循环比较对应的项
// loop to compare the corresponding items
for (let i = 0; i < ip1s.length; i++) {
if (ip1s[i] === '') {
if (ip2s[i] === '') {
// 对应的项都位空,往下比较
// The corresponding items are all empty, compare next
// eslint-disable-next-line no-continue
continue;
} else {
@ -183,7 +183,7 @@ const compareIpv6 = (ip1, ip2) => {
} else if (ip2s[i] === '') {
return 1;
} else {
// 确定对应的项不位空,讲字符串转换位整数进行比较
// make sure the corresponding item is not empty, convert the string to an integer for comparison
const value1 = parseInt(ip1s[i], 16);
const value2 = parseInt(ip2s[i], 16);
if (value1 > value2) {
@ -196,7 +196,7 @@ const compareIpv6 = (ip1, ip2) => {
continue;
}
}
// 循环结束,表示两个串表示的地址相同
// the loop ends, indicating that both strings represent the same address
return 0;
};