From 1b5b4188b5486ad66762a1f8626b4941cf09d547 Mon Sep 17 00:00:00 2001 From: zhaojisen <1301338853@qq.com> Date: Fri, 7 Jun 2024 17:16:17 +0800 Subject: [PATCH] style: Reconstruct the cloud synchronization part of the style --- src/assets/img/cloud/ali.png | Bin 962 -> 0 bytes src/assets/img/cloud/ali.svg | 1 + src/assets/img/cloud/aws.png | Bin 817 -> 0 bytes src/assets/img/cloud/aws_china.png | Bin 896 -> 0 bytes src/assets/img/cloud/aws_china.svg | 1 + src/assets/img/cloud/aws_international.png | Bin 1793 -> 0 bytes src/assets/img/cloud/aws_international.svg | 1 + src/assets/img/cloud/azure_china.png | Bin 991 -> 0 bytes src/assets/img/cloud/azure_china.svg | 1 + src/assets/img/cloud/azure_international.png | Bin 758 -> 0 bytes src/assets/img/cloud/azure_international.svg | 1 + src/assets/img/cloud/baidu.png | Bin 1716 -> 0 bytes src/assets/img/cloud/baidu.svg | 1 + src/assets/img/cloud/gcp.png | Bin 1380 -> 0 bytes src/assets/img/cloud/gcp.svg | 1 + src/assets/img/cloud/huawei.png | Bin 1980 -> 0 bytes src/assets/img/cloud/huawei.svg | 1 + src/assets/img/cloud/huawei_fc.png | Bin 1789 -> 0 bytes src/assets/img/cloud/jd.png | Bin 4829 -> 0 bytes src/assets/img/cloud/jd.svg | 1 + src/assets/img/cloud/kingsoft.png | Bin 4111 -> 0 bytes src/assets/img/cloud/kingsoft.svg | 1 + src/assets/img/cloud/lan.png | Bin 394 -> 0 bytes src/assets/img/cloud/lan.svg | 1 + src/assets/img/cloud/lan2.png | Bin 638 -> 0 bytes src/assets/img/cloud/nutanix.png | Bin 1619 -> 0 bytes src/assets/img/cloud/nutanix.svg | 1 + src/assets/img/cloud/openstack.png | Bin 2259 -> 0 bytes src/assets/img/cloud/openstack.svg | 1 + src/assets/img/cloud/qcloud.png | Bin 852 -> 0 bytes src/assets/img/cloud/qcloud.svg | 1 + src/assets/img/cloud/qcloud_lighthouse.png | Bin 1460 -> 0 bytes src/assets/img/cloud/qcloud_lighthouse.svg | 1 + src/assets/img/cloud/qing.png | Bin 2880 -> 0 bytes src/assets/img/cloud/qing.svg | 1 + src/assets/img/cloud/scp.png | Bin 6386 -> 0 bytes src/assets/img/cloud/scp.svg | 1 + src/assets/img/cloud/state.png | Bin 2483 -> 0 bytes src/assets/img/cloud/state.svg | 1 + src/assets/img/cloud/ucloud.png | Bin 4307 -> 0 bytes src/assets/img/cloud/ucloud.svg | 1 + src/assets/img/cloud/vmware.png | Bin 1973 -> 0 bytes src/assets/img/cloud/vmware.svg | 1 + src/assets/img/cloud/volcengine.png | Bin 1089 -> 0 bytes src/assets/img/cloud/volcengine.svg | 1 + src/assets/img/cloud/zstack.png | Bin 6275 -> 0 bytes src/assets/img/cloud/zstack.svg | 1 + src/layout/components/NavHeader/Language.vue | 3 + src/styles/ztree.css | 2 + .../Cloud/Account/components/AccountPanel.vue | 4 +- .../Cloud/Account/components/AssetPanel.vue | 2 +- .../Cloud/Account/components/AuthPanel.vue | 2 +- .../Cloud/Account/components/CreateDialog.vue | 36 +++++++- .../Cloud/Account/components/InfoPanel.vue | 17 +++- .../Account/components/ProviderPanel.vue | 84 ++++++++++++------ src/views/assets/Cloud/const.js | 63 ++++++------- 56 files changed, 163 insertions(+), 72 deletions(-) delete mode 100644 src/assets/img/cloud/ali.png create mode 100644 src/assets/img/cloud/ali.svg delete mode 100644 src/assets/img/cloud/aws.png delete mode 100644 src/assets/img/cloud/aws_china.png create mode 100644 src/assets/img/cloud/aws_china.svg delete mode 100644 src/assets/img/cloud/aws_international.png create mode 100644 src/assets/img/cloud/aws_international.svg delete mode 100644 src/assets/img/cloud/azure_china.png create mode 100644 src/assets/img/cloud/azure_china.svg delete mode 100644 src/assets/img/cloud/azure_international.png create mode 100644 src/assets/img/cloud/azure_international.svg delete mode 100644 src/assets/img/cloud/baidu.png create mode 100644 src/assets/img/cloud/baidu.svg delete mode 100644 src/assets/img/cloud/gcp.png create mode 100644 src/assets/img/cloud/gcp.svg delete mode 100644 src/assets/img/cloud/huawei.png create mode 100644 src/assets/img/cloud/huawei.svg delete mode 100644 src/assets/img/cloud/huawei_fc.png delete mode 100644 src/assets/img/cloud/jd.png create mode 100644 src/assets/img/cloud/jd.svg delete mode 100644 src/assets/img/cloud/kingsoft.png create mode 100644 src/assets/img/cloud/kingsoft.svg delete mode 100644 src/assets/img/cloud/lan.png create mode 100644 src/assets/img/cloud/lan.svg delete mode 100644 src/assets/img/cloud/lan2.png delete mode 100644 src/assets/img/cloud/nutanix.png create mode 100644 src/assets/img/cloud/nutanix.svg delete mode 100644 src/assets/img/cloud/openstack.png create mode 100644 src/assets/img/cloud/openstack.svg delete mode 100644 src/assets/img/cloud/qcloud.png create mode 100644 src/assets/img/cloud/qcloud.svg delete mode 100644 src/assets/img/cloud/qcloud_lighthouse.png create mode 100644 src/assets/img/cloud/qcloud_lighthouse.svg delete mode 100644 src/assets/img/cloud/qing.png create mode 100644 src/assets/img/cloud/qing.svg delete mode 100644 src/assets/img/cloud/scp.png create mode 100644 src/assets/img/cloud/scp.svg delete mode 100644 src/assets/img/cloud/state.png create mode 100644 src/assets/img/cloud/state.svg delete mode 100644 src/assets/img/cloud/ucloud.png create mode 100644 src/assets/img/cloud/ucloud.svg delete mode 100644 src/assets/img/cloud/vmware.png create mode 100644 src/assets/img/cloud/vmware.svg delete mode 100644 src/assets/img/cloud/volcengine.png create mode 100644 src/assets/img/cloud/volcengine.svg delete mode 100644 src/assets/img/cloud/zstack.png create mode 100644 src/assets/img/cloud/zstack.svg diff --git a/src/assets/img/cloud/ali.png b/src/assets/img/cloud/ali.png deleted file mode 100644 index c1075807e29c05335eec8c56041fad6609106447..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 962 zcmV;z13mnSP) zy4CYRNh#^DJnpu`IP?CEZ?hJ`8= zYq<03HtUWfXh7CS9a41J{lIr!as}b_h>~|oNP7PPPwU#K;4MNIG#s>j72PctI0OZG zt#h((>34OI(t#!j+4F%M%o*=w_$7uIuRf3Ek$9;t8g} zmyAW%O+~_dH(ePN&gj$SidV)O1r#47Y9m8C%o!nQ+_JXJ&PSdNr_i z-bmHWUlHRoto7X8udn-< zWaMq)ebD=Ezf{S|b#s8_wwZzG?7Hc%QFPt^s7vXczml#^Wr>*z-PJj>W%gsguBl5~ z9h}llmTyj%<0#V94Y3YQ>-PI@|MK2F>-x*+PLI1&>4sD3x>?;5rfWpxsC4DQ-KqwE zN;kbMbl*H@rrzZ8>$-ZnVMpqEJGk=jiY9fj4#4|$9n>IQLvJRZnP#k~yP}(GmN~bs z>+5bqx)@Tpe*L9C=}{Ep&sKS9dPGKQ1s_U~2M*hMKylEVG& zt+~D~zejhgg^S1BcwN?YOS+N|t#;`*-&XfsT{<#dN|E&nw!{bS*oP*_x~>~7RnjU| z_YbcR#~*$q=EEa;G|$lLxSLx@YqIs(2cD9nF9}QIZdPiY3jJ|5tv}9g>9YQXR?^M& zsCh1EeX#-%OWZ>Z-GKEnXXn$k$_MCW%*B$hz7$2*_1IXUxXq{AnLqlp|H48ew7#+< z>AKcALwgPT153OS;Eu6-ICT=c$GoI3wt`E#e8e&`231$Zs$E{|0f4uS0@kzs0) z;H0kLvAQ`vK70viUsn(g*X08i_|EAv!tuHUcj(~d+cn*AV>j4K80DcG1`q=o;^oEp k8(a!hQQDb3m-*L=e`D_9^w2A%Bme*a07*qoM6N<$f-3*tM*si- diff --git a/src/assets/img/cloud/ali.svg b/src/assets/img/cloud/ali.svg new file mode 100644 index 000000000..e360533b3 --- /dev/null +++ b/src/assets/img/cloud/ali.svg @@ -0,0 +1 @@ + diff --git a/src/assets/img/cloud/aws.png b/src/assets/img/cloud/aws.png deleted file mode 100644 index b75ca636ce7c47a55d052456c31fb60224a7ecfd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 817 zcmeAS@N?(olHy`uVBq!ia0vp^)zc}eR6>AHh^u>n&%Z~<|NsC0Wx5HF zd_UC?NCLsT$@&n+`^kC`#@k6y#=A+nKoL0iEtm@yfrx`h2zWD5S69(uG0-l#k|4ie z1~vgv86{0qQ)ge_nEc}Ewh1#)UA6j-hKYP+2Gp?1_q`iPZ!6Kid$EMZ#Lal z;9)r~&Q^0fVfN$y|2H`uNHh1my(IrCGoz>S*%Mrj*=@e_m(Pl)9QKw~HSf+U3Y}J!10FojhMSLrR=VOnW011sE_pG`o1U zzg@}aJohGl#muyPp970FSk9RiB&^bkzFxghA`<)N-@k>^f zrH718Oxs~|p;m0CuUSFFr1GymhaSr*K8l&!7xJYl{@{9>$*Z2MUE4f~w{}9_=OW9= z5@kAx&*!*tF+U7Ean)+>((d(@8ww`B6zu)vv(=vORSa5*7(Wa8y5Q2|3H~l&4#~jeJ{UpZn{;w zZQ7ROSL++{s_!u+?_<~5`S#x|yJhG1@=I7THn#5fufDaqVd+MXfO?;|(g&jXbJlnH z)SaJqw7RAESNcYam8{Q-E9%Oh|9mUF{zZ4)p7?b)8rn+6QAQh>%~?3egT%f+vXqMqxglj#&TZa^-J6H>l`oakUw7f^R?Bt frO(%gKNrtl=NmO&KhzbNE*U&s{an^LB{Ts5bc3Bw diff --git a/src/assets/img/cloud/aws_china.png b/src/assets/img/cloud/aws_china.png deleted file mode 100644 index 5e0017e15a82ef9a96420142dac6a421efb6ebc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 896 zcmV-`1AqL9P)kJ32XWj*24*8gMM!a3WHplh}s?Q_z8nG1K1;GF4G{83wnux+$? zX}Sf!(H7tnG`0>|1Gz|=60VQ~Y}e(;YTLBT*O2y5*p|+1Ta&*Fua7>fZR5yd+vCb< zk>*UyNhj?V6PDT>o3_pT9%W!Ew=UB z9)ayMsYTDTRh(SVRC3PuC-azRYdz*A7@cbd=N=%FEc^X-t2~;xSGViO>*l)k*NddI zN4XSoo|@Eab6*k2l3lm@2SfNfK5+XRN$#_CGwoRi?49a0{-(hXyn?LM^j z&cTG53!Rqa+_3Rg^r#)QvNdsIyL>9==bvp`Y`a5B5|9q_?(MrskW?v>h%o=w6PDw| z+xGido+MjyH(PUVyJnUf+s2Xm+HUKS?WVRJ{@Z>4N~$aIa9fc>RiB~;gYSN@l!3l1 zEg0PsSnNAOR+S0Qc03b=}=!)O|C)9-b~o4MwY#ku!y(|AWuYXdLsZ*O1%L;A^Hp4 Wg-vP!F&tR{0000 diff --git a/src/assets/img/cloud/aws_international.png b/src/assets/img/cloud/aws_international.png deleted file mode 100644 index d1a5827520351c577cddcd1c48ebe70059db8b43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1793 zcmV+c2mbhpP)N*t0+v=!G3-7`##ewTqEKIi!I50~uSa2y%uv@tWyB)zo|Lm9K`#Q%~ z>$G?7eMGni#+;rc<@}oDBuz68#T!5Gc7fAK#?RYeo68czr z&P?d`1}Y#Ywu5ZPj`x%*IVeMngdlqXK@FgJPcp3!WClfXf zOm_nkV=RM5r%7K2E3i%f=dRU_UYZqr$nxcN5GI~VdT5*u2+-;3WazuY-w3kKvxXpf z{(cPvJqX_Kd+HAa2Z9`G7g=w4{yRbPJpU?4{{v*|eOMB-5l9+?_ z3nFWC0ofR{Ly#E3ONvgLfjqPXp$e(YH)8ssVY8md>|4Ulpb((yBIPbEByIt{Mhz6b;=d&tE|C zZC$PN8bwa2W>;C=H7^`pH(v+{UE9sZK@b-p6O)=BGm&%*6G=jjldB;5_t?#qoM2Is z!5bxWV|#a%>bUCijYjR?MIB{AqZWnKZIzK152*2S1`^^OL&7hn4Ks}pgwdB0fTR{A z)4piEo6{+3boBJ7Y#L+*BL+C@P$P)cgo@{Jg!d>XATgY}1Th1}(>Q$ut#YGm>Od&V zGmrr^=L~c5^T>Q_$xE!u}*6jK4j+!D~}k4O1a1)qz9{IHi(ou~-4BlWB}V6 zL5>B8j8t*G3^HJ-W9&E~j42buSS~@N!}OIBrwLttg4c~f=2t+nD2ntILD^;k;=iiw zDhRzsf{r90|3pzvkm?xe0|azGm8&!cMbHun+k#M7isME=5La)3ECGT>;>=S5@dPBs zrU{L*PK;5aG03nA^7t7@H@^)sAjmsGbjCH1MApCpLhn0gi^OLnFz)L?TDAxxz-qDn zv}*}SZfXdK65}U0WDOP5N+w#vbZZnZMs5obhNc=22G%MFYF0t0XT#E9=gK^I*1pAT z1_2>xDt&Jope#(yKpt*`ARg6%uu=&G&btCqTE!jz zD|^3}F)oEa1A*y>k9E_@as2i2Du@9c>KuX`SqC^PAJt1;OIuvntFO9SfQz+ zu=<5XK;%`R4C2E2CLnEvh|NIg2J-4bSni~BWC#dqV$@tth|7V1d|m26xb#?QWsxiS zaXo6mnhlkysB@Aq{Hn54#WD!T$Af_UX>t8wq4>AUmFm=FRW>pI%3t{_e_XsVg7BTo z(~ciX?px%9kVTCWOuxX9ZtMYxlj#>uMeXeYnY20_!v*kRw+)_c0^y;6_G?C2=vyQ5 z>7%tw>;iGZUp;AwLlHJL2}tf6gk7YqOWrOqAU2*d4cZ+OKIjK?Of=dp(A%dOOw)5&3jZ zlv&MxTa?fD_X%R diff --git a/src/assets/img/cloud/azure_china.png b/src/assets/img/cloud/azure_china.png deleted file mode 100644 index 43d87a4fd99be4df16769edc7e81cb494183b99e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 991 zcmV<510ei~P)0{{R3|L8$k0000mP)t-s0000- za7@Cv00000|F{5txc~qF005=%^H3uHx&VK=00000|G5Bvx&Q#A@A6P0PgGig0000C zbW%=J{{R+1dV7Gat-HIwQn%Dv000A0NklEbx{4oyxf&YXAeDot9 zzk2y1?=bl1<*$7F<>hC@M|{Lbe8k@sz9LvYxE}KBYr|W*Rq4qH&``@i_pfY4C}3v$_{NIex^o@Jj%wr@~jqQNj2P03;LPGaRQ3$3p;Org$LL zz&!CekgNeUOZ*a8EH9j~MRB-LR6br5uXzHnGq2Xy!>`+YETqXx(`C1(?VoJ-?BAQs zuTQxKR9hQBT6*}Cb$$urW$_vfm}eD=-vDI>B;C6%N!$K`l*)ZH5}E0)Si_{e1aG3b z-!MD?nE_%TUYIJT_!(`|o8fcQxCYcfd=87xICO7|Ujy|pJeB|;S`(V80+3FR=VD_X z>yxomp22HFZjUpy?W^JVyx9kUSrf+NIbThaiQ64Qp1}jVt`16DRu9Loz$Bq~-JN6M z9#L`@pGb~3V+zHOytzOh0JpF_i!WtIO1f=H5MGW=PL<+3u!X(&l)baywyE)SvhV3S zi%(do=JAi1u)5g=;OXQb;8Z+^UvRSQx{DYw_`-}!Wscg`{@_PGeD?CGf3cyCy)gjK zjKF7ru(khq`7IxQc=_((0W>BQaP8~Gm;7W1-VD?*d=4;*W$Nm9GgZRyY|2hAesf+K zZyv(%OMqGM(qI^VTXY$NU!e@cZ@}0+=T_|CmmZ!kFZw0r9$ONG2f#nx1V_y-^i{IX4Ma95rs4T;D0)fwFOv1AgPPK#T|l&v2Z_znO1Gu=8$d+ z4Ikfal*NUw>5Y22KcI~lq999wpn$^*4Am7Z%WFiYRgX$ zST(|Io(4Zb-Ys5KZeC`D_t*J|zhNRi;v+udBR=9I{u&v4bKxHG{{iTv@rUR)U1|UT N002ovPDHLkV1j8m+Q9$- diff --git a/src/assets/img/cloud/azure_china.svg b/src/assets/img/cloud/azure_china.svg new file mode 100644 index 000000000..3a0112255 --- /dev/null +++ b/src/assets/img/cloud/azure_china.svg @@ -0,0 +1 @@ + diff --git a/src/assets/img/cloud/azure_international.png b/src/assets/img/cloud/azure_international.png deleted file mode 100644 index e0f66cc39c26dea6ee43a5935592b33d2721db7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 758 zcmeAS@N?(olHy`uVBq!ia0y~yU}OZc4LF#Aq*}6lF_1C~@Ck8sFYr0E9mrugw3C5h z@w*QJN+1pc!~dNO4Z9c^mc0KA76EeW!Q4+^ZvXF>)<8wPB|(0{3<~z1nVAjy&j7*w zPN&&b3=B+3o-U3d6}R4AyWMw3L4YM-+oY1Gn|5CL|3By0g))A&^*X1!rUYI;+#{KB zAl>oSr}TOHPv2g*nSZKVl{H8K8+yRX+E8T1c1JOxe@b@a^m~$CPjgi6DkMy5>1Mk0 zyM^_-$wsaR_TmN`V@^b|ZT^(csuE;VYumWfp~U9=wbMy^UP_!k_Q*4k)>}ek^S8`4@87alz`CLo?3JVz|n(WJYq3n0NbSe~| zkrpBMr&z?mM0LiIDxayB!=-KDJE$`Q}{pUaL+*3O@ zy_{Po&f=CZ zrkGKFWuU^F?@V=%-mKg~{})H!DO%B{cp-LHa${~l?sgeYk*g)C4{sd0#Chagp3sHO47x0KH7U5yaiW$);S$7P_cH20~aRx!&*9bSLyFOPB&0u N^>p=fS?83{1OQVaM>qfg diff --git a/src/assets/img/cloud/azure_international.svg b/src/assets/img/cloud/azure_international.svg new file mode 100644 index 000000000..3a0112255 --- /dev/null +++ b/src/assets/img/cloud/azure_international.svg @@ -0,0 +1 @@ + diff --git a/src/assets/img/cloud/baidu.png b/src/assets/img/cloud/baidu.png deleted file mode 100644 index b47d22301e2dff02c03a8715f2bd04565d6ec617..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1716 zcmV;l221&gP)DJdx^C@3f>C?+N*C@3f=CnqQCnqO9Ffvd;Wb9o%CTI5~WcFRh zkL+DO>|H)v%7s>|H%1WcDa1C?sU{Tgr#*T|WI^zVZM7 z03LKwPE!Dp-tMYo%po#VxN|=e2SXyq2FsM(G=^SWvluIvKTB{)000HwNkl4xlPh2xC9@{bWa@dE~8H%4g(_6dbyL+)Vu)o!ib}h^KO6DVQQ);(;^ZRfxke(ngavVV(7>H5AFNL{|LjjAAL|!N06U$yXgnjg;u_(qR>Wk#foWzc(a0*6Twcd*wlf4oPwbZ9O`db z5xEVOS8;Z3MNrVyccH?ky;bl%D^hJ_91Kzv1-Yw8&#CAr)doYk#NpGtJFhcsWy~X% zij+Sf=ZY91y zNj53K;TH>OgIp{csEG6(>?&f1ksQu)eS3SouFh_&LKn*Vw)FS+`}_YZqSd?#R-_0K zmj|t2J)hz{FhW^;#RC4dZ)dxW!cYK)kMRcH(kvH9(^#7Kf5{;|gcxcAbs+7i{_jfK zET4>RLE7(hb`2G~u5Wj&Q)&S^{plaFogpeNp3r<&QDiJcX+;-NG_O_c938C6b%s$z zXCE1lNjuJEDCUnv+Q2Inu@+WzIR8y3YQLP`Q_=8ojfK}LV#h_tcQo8cQBg{9(1iJq z`ZdSNTW0XXLPb6(f|b)ODw-E6E)T~80&b<)Re#>}sLz*o*!b^5MW-H$%1`5{NXa9) zzv2~UyS!XcvM%9=6l2VwVz|3!DaGkAe63onsm@hAKCMVuJi1oVRiR?-?-4pUNI#7v z6?Ih6ugQF$Vg>QkoT6ZlDj!u;U}hBSq@oi)P0{V47%8GiC4f#U5=bh7Rli{@##3WO zC84XSqKZ_9ub}~BsMsYN9wdL!Smb~?dCLLT-#T%1m;{(njAjwE!uP}z$^T|7N)?N7 zxM$dkbhx@RtU^UWyJXxloIBF}{IR$k_bXB`zhC@NbeeV%7}85`;~RH6Bp&^4#qjPG zhBp`84;hR3yKc>9+ECHRTWYM>c>MX*im?kzp zGC7Kvn^ipL?{rv9QF~0)a8DB2AKPJGtcV-0EgGT;d@Nh>_%?fqc4I}TmB$!5*34tV zY`W7)KvBEBB6f{B;ytTP6%D$HyBl|dVZ|Nnt0?=WW)H>m1#fpiyDb!5porHPFzPX? z(Qr>iTwCgW6tQEQI+^no1uCN3_#-%uei$Vdu)Lj4B``XtXg?kmu%9AMkI|DkU(xtL zk^9LvisS9my@@y{z_R~Nfym3zlP-HC$VykFpINae#Qh^Zo}b(N`T5{i|BCRdSK_+qw=jz;K;j>LaZ`Zli<@{cVR^{G~sj+x2Cv(R1I8nS5nXKJosCco(C2x8} z#WEp2H$9?anGo|kL3>2Svb%XI+d@~F5TEQ+24SgGDwRs5|EGUp*u=b1vm(9#0000< KMNUMnLSTYsqa#oN diff --git a/src/assets/img/cloud/baidu.svg b/src/assets/img/cloud/baidu.svg new file mode 100644 index 000000000..abe67b875 --- /dev/null +++ b/src/assets/img/cloud/baidu.svg @@ -0,0 +1 @@ + diff --git a/src/assets/img/cloud/gcp.png b/src/assets/img/cloud/gcp.png deleted file mode 100644 index c8c7e8cc222172373762860f9d43cd51315468e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1380 zcmV-q1)KVbP)O(bOV`wy}Q~SIGLWT4+s8i}g zHD6=!Tf#!=Tnb=5jy?+uoiAE` zdc=pd)>!K!#?eNw01Cu!#bR$vaMpTI*#s6o-x0qNi@hHi9+t1h0xF4UIb?8o6PDOY zBi3vN3tyoq)7!9kP?6dM79e14q_<(g2-++bI)8|?nckLLJg96I3nNy9-h?G*7PDC_ zpz=?#JQpl3%%{^S1ZSj%VVVwy!#EB`$$B57wLL7(g^M~^%oA9MQhKiLCH`muEdH5% z>rRjWGahalO)X!nCGx)sEN(t6nnR=4ydDe6KCZ|nK|1LcTw^h-G@nWZ0}a!m)L27- ztiqxlyJvz$V}OpmbS7P$$q_$C&d4p$V;8508TAHgyWgBf$+ z)GKrEjkQr@5sqB|?$@x$k#kWS3oc59Sw>4AO9jG|_dg;)a5x#guCNM=avX5*3Kj++ zbh(X1PyTep5?5i-_v?@b5FU%B8znEGTZsjZ>$&a~EV7Tl)Wfn+fcQBqDjCi>Tn0J$ zz!2r^?*$e(uCu!P3oIIG2MYltT0E{>VueN3F!OEDm_kz?MS6q^EIB-KrFhk>u%yRW z06})YiA96V7Td#u8rVrJ05z%-Zn$ExI-kb|mK-R60`Y1ry6&SDSW=LCyfP z#^Rb-4(1+me;3OPD06UkS1Gg>3+c8UEUAg5woV<7~Txvs(G%q-r~ zQymJ6mDSJ#SNKZuDr`uJ@Rssbj+F|?u~NvfLJA9jL$3d_HQ}dxPel2WBzu^$J>A^k z#BvJG8=H%GC*9%VM3#l7p-NGZOu0?ReJ-M7z@jcogtT3VS#GkxC9nXDfYRQ!M3U58 zM$>TXTU*>g6?J_u=(5hIEV*er*L4h64Rr13u}Kdor9yj$eiWesSs!E0=eH^U#~;CQ zm;t3NW-w7->SPh;0Yi7OG8se6Ou7ZZnUuA*|E4Io#;p(IIDknlTP{5tg5R!)Xw5|p zd%K1C5&_Hp^`@~N6tIi&{|d> diff --git a/src/assets/img/cloud/huawei.png b/src/assets/img/cloud/huawei.png deleted file mode 100644 index 9c9666ae8e940769c81e2d6b40f61555866f1887..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1980 zcmV;t2SfOYP)@_%ygU|Q`?P3kK$_0)~2^RnW00000_qUw(u9fwrkM*93^qGb9l7RDzdh&sD@pfzQX<_eLR_;(w z?M6rJJwWRLo7e9VqA(A?FJk<^U4n01*HH0BmJpO8@`>7<5ujQvg6fKtMo% zfPjF2fPjFFzrVk~zrVk~>lJFCtpET9#z{m$RCwC$+Us`OI1~k761g$TL&^5xG!m4n6neRd;UdXEp| z@8ACbTeVv5z-}MM<+X4zEOp4RMNf8CLP7BZj?M z7%umKJw4wFm!caz)&5-$dm$J;pm$(*?}KifSk*tmsFt3AJ&cWO{1{+2v-kPM%gWyy zE6ZWm0X8;;1z0g9*rL2}SPj^wY=k`%i~?9sm`ng$UV34Gxzj9z^s~Sfn^SiXz47`3)G$09z(7l2K4t zK`vj|dQ%?e+HRGyv({S629L1WQq;L&rh%+6$l!YR3(>(g2g0^tvbtf`Qe*sMU|d;% zO#%$LHCMz?*ugLr=E^W&R8DV)N!1qF41;VJ_WBxRFFjE>7YZZT5v~-bVt@=Xz+~e; z)fOe46>dW5G!-t&{^&z)GvY+d8dmxiFR885m?gg)l0x*hN=Kf(_a(9LjJMRLtU^s}F%8c0Jb4 zB`$u;8++>ol!YC zHSbs93JjR=6ON~;_<)l_PJlUDSx3iI;bK02H?RrGhIDLDV69zU5xF?R+ah_a8w9*gLtAU9r&PLCg zK;>BEn%81alp*lD12z%ds%yC?)@?3ilgZqA1jH}0GTdko3S~LgVsXp{zG|Hf7baMi z!+1SQek#aquh!t zUq>cmxbW2r^k;+V)?2LhPiCpP`#1%`Ojw2qXRrY{y2lEbvC$&JuE3@K0<*15(czN68; zGEE@-1OxV`lrEfOSZsV*Clcad5Zc%HZ*~Qy9SjFP{EY{+s&g<*UukrM+9G_&X1!{40Nns;m(&{vCdUhjENx_}hiuEB+1mJ9D!-&^Yq| O0000 diff --git a/src/assets/img/cloud/huawei_fc.png b/src/assets/img/cloud/huawei_fc.png deleted file mode 100644 index 3758c009cb99209762bf9a8dab6e696d3d7b6e25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1789 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 diff --git a/src/assets/img/cloud/kingsoft.png b/src/assets/img/cloud/kingsoft.png deleted file mode 100644 index b580e988a894ef2e06fcc6a995f556112751fdec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4111 zcmV+q5b*DbP)BI5;^)MMv}R@bUiq`uF+!`~3a>{-vvdb^rhmZAnByRCwCu zTnSUFTnwd^r7V}lmSQhC`TsxjBMFEUtW@7O^X7SKTiHhMnd}J!I{|QS0Ej$|0DzDKvh+>q8c`YqcBPl;8#%s06YLJAfJS%!j)Cs)Qv#DbYmdN74DR$qGmiG(2su{ z+ygx;i2cA$T)4Wf2ZFXy7O^m7qyoS%u*iUZkWWKVEYYV=`Kc;bhzucM#xLLp3?i_2 ztTZ|mWhKf~4X8gsQ`ZASktb%AyI&wbBtD&!tZ*sARru%m5fBq4 zCs#MhPFX5V+o(!8t8_({kQZA2eFNS1@M#_w!p=aC+Mec9`7!du3MC%@d^m0S1f_XV z)=EzO6-2`1t8#HfgnyqO^zdO(HVb;pLQh&Y|5A@B={r@WXS0 zU4DWIw26&qv0+as?#QgQL;1v(`mwA8<vpMb)mu9y6nbU2sgiJA%T(wo)tCl=&AeaR2Jp7+1&k)(?+0Oi4Tit zmB-5>WN9x%!~@nvxvP2p4{CBSo%6wy@&katj4xkA`yITP-So7jUTRQ!_L2B3Dbiat zgCvhVxutelrYb&u>8ROXR2JIfCpixjy&6FW!o-Da?w6lgX0g8*_(WvbBj1V)ON)sq zkIm~h1KgNNn7b1bbaw?7{1EtTX89cOHUh$EZZ7^kR^H8z$7wdiI>NP<{Na$IZ z&$FgG98P@FFOc zA+g#$A&H$DDZ60uctwJbHkc0<_S{}xUml@V`RUF9_^;y!J!R$0kE&8FG=xOxleoH1 zCEO_$kDnD~RjT|*p?Zq8Ljnto9)Ho5>c^vaP0Ke@eO-UmYtyQhH zDkAitNPPa3uZ;pEF3;#ug2=an>D>brv)kL1i2geHK~hvIGzKYF#95T2)PsDs!H-yB z0BIuq`BDwHs+xpMaSAOt7(e6(3EGQRQeg03$B)lve#F4II80Jc=v9l#6+fD22|!+Y zW!mVm0;9^7NYBU*6Sb;9Gb|U|s0MW{5rXgAAIQ&sFk@%x?z5tv`6-?BYXBjD$e-@{ zse~Wu3Ca+B6c^uUcYpda{m3R)q2H{Oo>dQv^7vD5XL z_-MCJldb`TaAkj*+T}!E4g%DBiegtAKV{ui8G$e<7>F3W0AN|unU-NR!2F~5nJ&-p z^EU9aOT&P~0zgYKv0oMn$=AulT)gV8 zd9npRd{yl_W0hy%C-F1T8ay96-8a$LA-erFn#*eOEQ&Q3j zq0v&lkJmKLvKj6c8#H)o1=f|Mu zQV-P#hN zFBbkBKehDH69RlFG??4cE{O zyCVa^&w+^_^-L)wW>$Wt0(@B{X_RGo>a8qhf~ACtbY%pP@w4_{2)Nyypte8pUo&{x z%gld?tF9dAP2O*%~3G_%~r&S8$M{{=JXA~0M>BB;s8B&cdELv6(YbqB4@WPMU ztfu@JKQn;W4N1}03Kyb3QGe!(@^ht)Q7TXX&~yA){$-hGkx&oH3oEFqzNpWq^i()G zXd`Cg?B#9wI#`OWwXs$%@-JdK9`12gi~YLVuS@^AehucQvlG|wSAl;j&xg;7N4k4|n_&w?TOg|o7t zRD=$d^VxA%S|Y>Log=5yIWPCC12B#M<~#`*2q8j{sLa$a?UH^21}A zA*KE;dT>zdck@rUelVo|T#wBgHLo;KP&ik*Li?p42FrMvlEviZ-jxA`40nJ;d_J^X zS@6+gObya2(H%bsAah|_8?#G(Zhwwye!AlpKkQrUHU;4Q{PaE(e#|0^h;UD2^^Gvm ze!HbdqG6flqZG-}EKkUT%%1B6P$i`y2t7UX%nwB5)#I-D!CCovrQpZ%WA6KE!y>dP zKX~ml_XGCp7cu4TJsxx?p`_Pgu~dU*F-V>O?dTM_+GDbVCOwJN*Q`gj=zkfQiLW+g zNVEMJ^^1r!|LD#X`~mr4Fr77mc-fQ>Kn%2WvcbH+e?dts+?YEr27A5 z4qTYATYT1c7F4B^f|!mwyK<~!sI5+7C&$KvV{fpow6r)nzhw!EWE;n~QR>w`%i67f zLEie$2UcRhjM4tc!abJr;mQxcD=mzlZsrFdE52QsKGCm(>etQV3Hw7N^M_O2qM2%6 zwrCrI(n(DZLX^eAN^J?4kvffbXr_h*KNhHhS{vfUr~*@dfy3KPGj}kU8BBo5&)8v@ zad;c~89_wB{6x2CpIM;ADXKsrl7Dch!KYc&fk3);zv45R?*hQZo~Nl(o5# zIL)sD%iiq4hE!j5#V@)cCTIR#_Fs-80Fd%yDai2yG)Cy!>&IOtEHgh$W|3}kKW#y{AhkEw|W20Q}WY&hoA1%(;^^x4AtEBKomR)z5h$r`-mXn zXHu!n`@fd*!{)d4!-F&jf7?Tl8MDiW!D>G5XeNn~|3+&AM3K(fea?=dG;Y@S53-04 zV-ap#ZqMLi<8|J7I}q?rSS=INEaAROrk^=Z;V*!I0(|p6 z1IgB>$(H&tW+VMeo}a*AmKskU7iw`!m5xs_k@IVwzad_Ld+Q);fHP^?&gZxMiswf$ zY+SA!TgZ>(N9lQg{tt8TZv#C81fVA$otzot`hkv#68^5|M==0Wf)aiHm=!lZl^>a! z@|hm zf${$Q%t~?p{7enwelHl0pTBB1+x%Vt@6R?KpWmC!&+pYk0sV{X{tv9=rH diff --git a/src/assets/img/cloud/lan.png b/src/assets/img/cloud/lan.png deleted file mode 100644 index 6eb4a78f66cf8c7f396e302e3938a718069938ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmeAS@N?(olHy`uVBq!ia0vp^vw_%vg&9bGnIbv~Nbv{wgt)pF_yC!3aCr^Ke;|jY zB*-tA!J%RQ;*h&M3=E8Fo-U3d6}R4Acg$;15NUX*Ud13Lb0C7xL5p4B=ll9)%k0jW zWEwcnRNMUF{*Rs?xh8H;b}I&Hp1%~gWZu+kJmRdGXNxcXi_-JXj`=43?vdin*}HcF zQT^j-N9~S1eST4=*jk)((ag_oC0CDJJAIR>r7n+YZsV2nl{V@Jw0H1dI(hc449}C~ z6BDnTmK50QQ}(1TZ+e6U^R~&eJs$N53vkSxlP>HYbZ&Eb(Zoo%O-0H!$31(SBiklR zE0h$not2y85+rWEkoBp|&hFxj*+pz~iY8W-o?EQ?l;x3d%(}wo?waD~8jIGwOgEc! zz4Wh%LH7xcR_Upi7vB0doB2lXzKP5cjB`&V`ESk9zQeM}LqPWN$(hq~y&l?BTi)e* jZgI^0Z}imJ)za^{t#!nhR2b%0fP&N0)z4*}Q$iB};{T#! diff --git a/src/assets/img/cloud/lan.svg b/src/assets/img/cloud/lan.svg new file mode 100644 index 000000000..e60791d0b --- /dev/null +++ b/src/assets/img/cloud/lan.svg @@ -0,0 +1 @@ + diff --git a/src/assets/img/cloud/lan2.png b/src/assets/img/cloud/lan2.png deleted file mode 100644 index 02f1accd22e0a47dce5e24f4cbaae33baa0d9086..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 638 zcmV-^0)hRBP)BiLCvBb}tw84g@wRW1UX^^B}iJt%f0B%P9%m4rY1awkP zQvg7KzoS&$3;+ND{7FPXRCwCOmy3?;APhvCz}VQN{r}Isn8#&N*sL~0+Mz*%E1ixU zH&tIAX(icKY%}NT>-QRf{V=WG!26jnudd>|0Cc<599y;x21NB>uG$;;0zL6rxk6#q z%p>WGB@Hln+e8Tq>9a;YD}h5Y6c`i(us)cb4iS(903<>X&Gg55Z+ThR*sKhW^l0x9 z89|7T$Rru>@pO7+gn*JBchmc`TJMFJZMTy*-N$3Zvl1xq5kp8O^1`j1JsY7yfb||A zQNTYrm>w)#@Wp!5`q!!-sHdkA{-MEarr_&gVK7HN`Z9d4K9L^wsT>*^9xQsir#i~6!k6g{Xz>fx**j)x?}HfTLWcx+|1Ewi_|}tjbiFz2_}$30 zJ1(J}+14Bw{s_UY_i_5D{EmdH=A^XSW|=GA3S)B)W>uym62}oAnKFJhn9Vg+yjAuw zy{cVry9QZhNPmUjGQN)IFK_KR{k|o=UUksh9d+3!^}&qS_&7~pwC@>IB4>Q@Jw2&t zypkx_-p}z{Z&$@{ExqwW)Jw&Hr3W&FOA+orkdyGUe9|p^7d)C9mS6j={nP(eE5Eh> Y0N^Y$<=0oki2wiq07*qoM6N<$g3-1(lK=n! diff --git a/src/assets/img/cloud/nutanix.png b/src/assets/img/cloud/nutanix.png deleted file mode 100644 index 5c80ae76c8d02909300d65699865e3c02c82960e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1619 zcmV-Z2CVssP)8B=alrIAd+QIS`oq?yc9Jg7qyixX$7$xC?-V;U07nX=OC?3seuJG z=_Z@Z?{9E7@9lgu@AqaN$?TUx(wW`a_nGP_lWqz`@AiJ?E&Gak zpUlV9&nq{-&yh&#%U_FRB;9-C)!<`2eW*N{c~kAU8b0DZ_P5B$d)&=BQI)$XQz)-- zH~$gcV|#*OHJFBT6FQzT?xsTFOeYZJNaZ3k z`vo#G%-w9n3uuCm;+q%ivf6%FAVd#xKR0lJ*Whj*k&#IjFeykinAN7RUSFI0bUdEg zdVAo4Gu+EQ8JU+ulL9)=DizCnxf4F!8MXBwKR^Kv!8~gS)Vut0ynq&%MQxm8l_g_l zVU>*m3p{-3LecfH=Mapr${h;g=?`p^6reN*C&;o&$1dQdcmd7mFYS0}%E48Y0^S;| zpu{?5AwV(52r~K_{zWQcgB1AX6AHen>l_X0psw>!-DO&=vtt+VTD*WR>0!+hiHl+v z@ZQM;$VUIIj9>W?Ia4F!W0Se|hNJR)lIS7HAdKN_SNdfjI7i1XO zjS%o`gg{RJ;8ZA1z-t2&Tu=q1$|WBmXh#Y};duIO&nQZOZ%J|iuKB7e<>d$gSKI$W6vz&1-zh*d_%xv)iI_wT)k^-MoAB?-phz2tr@drV!XVqfu_U1t`q~f)Xo&&!Lp1fP!u;QZN(D zF6jpQMTY>T>93tmfaz0aM+ngNybuDpLYPwJ?GWI$cIDK93vAC}P6*KUT(=9bwAA%MhS#kOKMi8tsK!fYMyYVR*Y zfSj`nJUq{Ew0IDpG$BZ}*qSy8fw{Jk55V@U0$Pv)`Bxm2cPH-@&=>?%Vry3If=TQ1 z@!&)htb$=Fz>TSGS#Y`pD7oKspC;oMq(H1~k_K~^rw&Be12 zpc`vbAi%>$BUV|u-pvCtlD@?c`cUuF1~bz6T8ysV&26Hyb@hua-b!!Z!yJ9n` diff --git a/src/assets/img/cloud/openstack.png b/src/assets/img/cloud/openstack.png deleted file mode 100644 index 55803b0b2100d404dfbcae7f388309913fc07c5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2259 zcmZXWX*?8+7RDvp$RI*QB8?@JLD{$L%gkVGk#!UrWDQBSEDciDrV$E_JN9Md+P9c6 zA!D6k>?V6;$x^-E`+mCjo^yWx=lPuv&zJM%pe^7=Kz1Q^1_lP8iLpL{f#D49)cdlX zJ>~Slt({X*wSZb182Lk8boFS03KsgeZS-{D`Z^Rr1-O9@^*^KtDV}*C!L0z4@SVP7+ATu#8eDz0|K9CVyZfNmpkmYFEB8$shH^Bwhp7LXHS2ezrtbI zFD`9ZWI_Am<|!gllDSJ%E%){qsBalAI#YwDoH-5quZm>*wG@8L|C;tLS(41Pa3C0d za|a65zTCy!qLCJHhITqYz4<0Dr(D**B3(5^D?kFzl#uh{Wi8we$6eeg$>Vu_QL- zns_Z;wlkQ3Yo*4#p990j;vJvs*1EE7|1LOImj;^F6ph4N2ga7_IVNfHn3aF4b66~{ zYkp$FCZ=U4#q2wJLeH?Ake$Akze8ZC^j07bT&>3jn^A`@Vatjf=kV;WUmliL+mv_# zXE82#^X{dEO3hXf=s_xXpusF%LVD~u5^~RJ-ycIIYUa2F&)KZh01m$uN;wZx- z&xZu=kix1AruC(_mM>k*q6a$$Df1OL4KJ3SjdIQyRO=v+i|VdSqOuE|%SP{IX$2@g zLW${J$3pwmrtTm#SFnz^vh&9!9s_2)0{e5X$CX`$9oLa2PSUKLPEcDup^LU|kQDD% z@v`TVkJ}~+r=hR6j>*^} zbKBxObmijA^Nmmdd9>uy(uqpb_O&IBg;BF#xAyDM0T-T`4813J!>4uQPuA^#i$mW!v_1Yx8cW{8byoF`d89;#;`r|=hA4;?Os0vi(c zz0d_pnZ4IOjgZoR(pq|RI#U(*ek$CBmInI9^M;Rz)R?&|>N~a%$@)k3zsbAf(yj9I zx`-~+#y5HE z&_n)f4_0+O|6;<4@C+F{jOsiPfE=z&q}oZnicjf5zo%61$ooJOvG3?SqH0w zIEu6GVnh03CK18X3AQzk+R445hyE?G_}-gBxH5ZbP6#@AYKv$sDjNcr4^dt447xim z&-aFNL>1Z|WcI58IZ0g1iPXlq=2WrE&u!KKe&_@B{oOs4_K+^7{3#Y(nKY_arpPm$teV3xg>25bz#tF)vBP4Vl42Ze!y0ow|%w7vt(5 zZHOv4QUhsUJ*r^FKIV0o2|tR9ND`4OcZmV4qq9T_0RD`5JRP>91f`{hf=jv=`x-sA z+!4VI+ya+7TK}woFPZI_`#n|tbA|tCtYl_Z2IRFi6w#lfB6CZunbH*^R{&9+bRblI ziT}3!y;A;5^<(R)cIydG9$itji~T@G&h#{s z7h89r86BSdX=^V&+SDkyeEPJ;^wi$m^UXdxCfpFSJmmzkQY;tdc1;R;;_6kbMWD^Y zmCOgVn1)o$D;JEaA?948xn6Rj<|{n7edER2A0{23i(1K!xd&2LCP zq|DP6&01RzM#0c~E&K{hJwvniSm>s!aQ}i;me6H+fx2@Ti+u0*145~-d=5r}`Ip3p zF_*1I%QttqGr0QPc;G^DwbSW(0|J4ck5eS*CFFCM2yi61QVgd+B9Na!Ln>Dx@%T93 zc~+dQVH-2=chI#&yup3eyzta_cFpMJghu)5P8frXchI|y)3dkZ?8mvF;vb}@qaWn( z3cSR#a2ska|0q?p3Lvj=a5){h5R%m@{R&4aBe$h-Orbb zKQHgUB<>FvINvz1j8tOc$x$DJZ4hT>UPi6eB{w+Q|GQ(q)fk6(g6*(10Kd(%Ve2;K>VNV bIqixT?bRoLu4zgB`yntffa_Q2y2kzmR diff --git a/src/assets/img/cloud/qcloud.png b/src/assets/img/cloud/qcloud.png deleted file mode 100644 index fcc3eda0352ff3be8de02d689aa2664f12db6cae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 852 zcmV-a1FQUrP))40000sP)t-sM{rCd zF;xJv@c?lDBs5edG*bYv@&IoCCN@+6#@+y<|0Ok40B!#!HB*Zo%Vio0(|5Yfyi`~#rww=zpm3?%d*LkKjvE@d&kEi6hr1u;{2nE zpPG?pw$HRfWY_UNlZKp_QiZ0JuSVK9@0WG;Ltc1hhsg1lvuUDjjq;xA5Vrd&+`=uY z%zmg#5Q;Or&ojPSKA;0;t*3lbC;6;pQp6B(2t*TVd;V{ZPtg6p43BV_Tt+$yDyp_E z-RoI_)3g2^9ctUty^q6TTt=0pm{>-7WH1IE{I6{&QK>`iBH@LV{b9mT*#ceZ*lb!Oh2kKw`i6H#;LfrPH-hS_dDn~sJy1b z&RJv3(`ibabH-u!`rQ~|dO^pM5|vVABNQHc;+brlr_*S@)&&)cDCqL}iVG=8he)GU z+7k{tIUgJ>IbB;i>lo8}O&GfIorShY+B&Q6uesW*855OGh(+k6i+NoqSgCchnyGQ% zxk8tdjc@Bhudr%P;gAcRh#Wdf;dH!)x^7{ivy)DZ!^y*t(rJ^dQ=yTrSy(#WW*oad zZmg4YUe%!n>V;(N-3T|<=~OzVwvLYxCKy*#p~G$Iu1P@3ad+-pNbw1xhoyNsN0{ZwocMOZJuEBY#)autl+>!9hE6{c_*~4 z)9lbP^V8ME;m4HGI- z{ma>|&0000 diff --git a/src/assets/img/cloud/qcloud_lighthouse.png b/src/assets/img/cloud/qcloud_lighthouse.png deleted file mode 100644 index 5a0a7204fa9fcf0c71ab78f4bc11a9d56d4ad87f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1460 zcmV;l1xxygP)_AOHXW5_D2dQvd=PKtMo1eu062fSSL*!Oh>`0Xdui00j(5 zL_t(|+U?oha@!yfhT&BaR01KIIQafAwN|n7fdH?Boiu9m&UD5U!dZ?!K(Fv>f4L2>tOW(Uea2t>7S{8tJl-RS?|51b$*GC*94pP@$zw+ zE@`c0swHDK9Tq~gQYzi?eInMhlyS9b-Dbz84^pn3TGF$97S`1F-H+~4dgxE>TKf8y zB|OOX;(@fL$cnn|&#;bOJENWfsYp09=D zN*_WCqs6c2AJVdMl91F(oYp}`3tZDat#o=UF)><48Lh7C!;Q6nL`xoAi=P{C;oEY* z7A{-I*V=Z1cP(1-S~$kj0;9eqkD=9Lv>q?HRcYzDyE#_qBWQKQIJy`2GL3Y<@v_dj zaTJUe`scKU;T1V?hw6l!IH;C-%*wr{4HYYQN^@JZaBjsI8c#l3%bd^i9ZHjzV7=yv z64ohiq+&8X*`*OWGaDqL!K8I~%;4N5};qZoI^)*tl8Crh}oum1*f)tM5=7 zYxx}|TJ!m8Gp8ibGEvK-8WwWwV1bL*!dz6ipv6G6YUPuYY8hS&Sb0uxSm5HdtgmF{ zU(<>~<}EvM0M0N75+c?UMJzX7axoXLrTv|3o0g68OSWE7D}F6Kw^WqDN>MnchMa3G z(DVRfwWO~UF86CKlIh()eJTkho0_(y)N*X8B?_q<7PRK5$kioQ;DRBrU>d6=sLB$zpe+$g$Fia~W2VYlD`Rm7iOseO$}4T8YLy!^ePw%fTc` zI1Vf28d)u!{h*J{BOA0DHX?Y;yOuhK44&2^QNM~h4l7i<(_`zs1IYT%hmUI6og0y^ zT51M{Q5&@!6&f-unC4g3f);|7{tzv>b0eCdb+b|i7cNte97Zc|;IS}VBd?{Orq#R= z)9IP#V6-~v=R(U{(5l2^(OB2Aa>+ugl5NrA&v;%-E&tv}&S0lz&5>3c7Ow?>57pAX zzCSIkngTD7WL)-zh=(c-rvwCb~^ZYO_OoN5iNSkPL7 z>s0GUxvG}-ezTU(P}t#8fr-@8d^?}G*&3kLh()KmmIi?IrGD15v}d%q%T_*IfWkoG z*e6ug!haK+u|_O)V)E5<~RSWBREv#p@Vy>mmtB90Ai=v4N z!v!y~151qVR9T1XmbBIuKTYL!s)2P!%UY}P0-xQXb*_i6#kiN#u7H(aw>0)uTJh6J zjo*OkS}B0vl6;yL4Ub|uT8Hgd)3PNk!W^<%c-}Nz#u!CSrCja_lZ8WGSG08T!$>TB zh8ChHCLY^{P1z_7j54dFFO_SZtdai5gbP^TRvQz88%})qabNsrK)(U7ewgq_Myyl- O0000 diff --git a/src/assets/img/cloud/qing.png b/src/assets/img/cloud/qing.png deleted file mode 100644 index 5373324fa727bdab50d72496a01074015a18b696..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2880 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 e9a&dbLjMEn#8@GVy)B6V0000 diff --git a/src/assets/img/cloud/scp.png b/src/assets/img/cloud/scp.png deleted file mode 100644 index 15c82dc68e3835c716e9718e432072797277545a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6386 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 diff --git a/src/assets/img/cloud/scp.svg b/src/assets/img/cloud/scp.svg new file mode 100644 index 000000000..1141bcb3c --- /dev/null +++ b/src/assets/img/cloud/scp.svg @@ -0,0 +1 @@ + diff --git a/src/assets/img/cloud/state.png b/src/assets/img/cloud/state.png deleted file mode 100644 index 29a4746a1cdd983995f9824994fd5942332608c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2483 zcmV;k2~75hP)gG<`w^aGFe z!5r9i%sG;m*nOa!@nMVp22uvYS&tZ~Z-;AYE8X;R{pY!nj8B!7UD364WT%&NehYcI zV|_4;L3M-XuWy^n^m0XxBz-W5jVzh~9gDFBf2CYC`d|o?SX8C&u~Cj8rYcX!OfDD8 zUeE_)AdNV?7ZKs)w146_y4>%xWz3~s%Tk^GbJ@%;XWe-dFPHZ}V3RUzMfr&{nwjN_ zC?@UBk>#b-_oPWrx5jhR%6ZY~kIRN$@K2Bi2Uiq%Ry;HqI>54GI^e#`QQcs9s9WFV zob);$uEHfw_Ofl1lU_f{g`>Y5Y}gUyP+AgPlVy+bzc1&d3E>))BiYO-*Ck&mXGxAw zEjgFU@?hZ_^TtcF=>W@@bie|Dd1r+H`vqkYZHvB)*Wlob3so4dq9MBi+g`EOavA;4 zTa}0H*YMyplw@JwK9G`w4Hx06DkIW`=EmHdJy<*Lqi{VQw*n})<98-!#NSH0^mWOjh^t6- z$SGJ9^L9{mY&7?s)#E?8Ui`7*u_XG*cV?6PX6732ZBAz;dAcgsrMT+V=TQM)02juG z0h;&MI^1k8-9xIPg`8@%kgE*`XARc@)EAJ0hd(VD%h@O97fDYP0Vw=cR*pO;wJ*=? zb$O6ZofTdJ#~kGKW-3kFI>OSpH*nS}*pk&Rnp_1}(T!bi#W9lGL}GK{Ih= z+c?}O-6a=>vj%qal*7c;Prnr#<%GZL(d1H_6jbbuwm2+G83ktb8fC{>2RWj-S9}v( zdspM~4DQU4Bz-&^*@qco=&V()mP7Pjm{V!?*Sxtm53WOf5~s;1nn&b@&RV6biP38{ ziB9taA?Ze_Fo8SiTH@(+kg{>a-RS)Fz4cX7qbTiJ);rqLBB-7-o-h$K5n#`>2R`1!Irf;T#{q;}-1R4w)sxA8fa@&QS5M;`AonDK-7A{*2 z$W4NqM+cV{FS#n(JEI4>HhWrd_Roq|HsmJc-^#6qm44Axiox@Ug~f(R2liU(qX7XimwDIe*PqGMWwyx zYHmc10%&nZ8baEUOK2~)_mOrkuHw{JsPN`ci8(x)fx>lWw@S=NjdpWXqzP(VRZ(A_G+R;Vm5beZLW(41oGnJf7@2&RW_(Z6OYhz)*%84E6>twY&hO9+NXvmKT(e5A>Lv0DdmG zJ`@E9)`AP^{(>34S)V{C=ZHBt=Q2&e5HR~j?uw;LXotD0Wm~z+U|VmM-~)P7=y-3- zbM{_{^`PFiP?2w)evoyA#`;?W@;$8b8?cH!}_ek899^pEr@&@so9OjSkp4BHix2V zImo7Gp>8f}26gMR_HyNwoLXy{*pe$8j?zuxXk;7bv?x21+=jJ~Ir-dPTh3&Vo}inE zngkm0?Lkd0!|G#&XTASWK=*PUfgQ z&^X{L92uM*j~o($G1e0^sim5=8qBAVK(&MyUp58}W+CLPfyhZ62M|1fPs|)^RbulV z7RwDNVrB%$w@@rCfrXq32Gh76L!1{huMGAT&D?~L-TXia84o97&Nf%O+Je${Yu2Qz z%?Y=2n%Y1MCzYC(Kb904iMxX*V?o?=hJ5jI4Wx+0OMyz4fYeFcwj7XLjdLZuH+}%L zoR^uKg_nYvAoudhVifNW{%PwG{U%;1@Xo5`U;jD`fN8ouGP(084IaHKL;*mFbq@z> xd*RN577_r;sdI~}Eq^Wp^}l{W_ diff --git a/src/assets/img/cloud/ucloud.png b/src/assets/img/cloud/ucloud.png deleted file mode 100644 index 4e5d909a1165e9113ca37de55ed57d1f4abcc22d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4307 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 diff --git a/src/assets/img/cloud/vmware.png b/src/assets/img/cloud/vmware.png deleted file mode 100644 index 8153ff788a05bf974fd84da4ebf250f47afbb4e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1973 zcmV;m2TJ&fP)W!^zr}z2SQ0i zK~#9!+*V6&>p%<>$%XEJKal@*Btr)W0iDlx4OX=yO=3B*0XJukvge+W`$GR}aM z{~-<{(=mE5n7(`9MGgRtF)&Yj9v^`G0>XoN0nxoGh=%E(gVWme^g*8bU@4p+Ov2Gu_iCyreEy{>-Ux8gQ?}oP zW!MDJIAX{ORQ=h&HR1g3=w|sWWJqL?5s?>Iw^qNHJ75{Mgw7F9Ubi4UxY&iE1YMqA zh72T_5m|ow(+eh@(!n#hHb`6SOrm}pa0wd57`KKSn}>; z2h^2LySSQB;(-W&dU^#4q>>Sdh@Rt}Zq)~&t)_0Q-^JiVVu4(QU^yYkv5D9uDTPi7UcTHvt8QK zx>~prsEb5(VFHVK^EQrN{4RP_3Oy<3qR&rxpt;VJlEv62>8=RcPcwYb7HP;iMP1TDG;JW1rj#v^CM*}OFjB>1k=+U`bjZLLiP$|J1dW?FpHSRP=g9;=eVdc zi?Jat-0X8#YRNo$)@d#LHowOh)#HDq%Ur z)rz>{P*>~~yL=2+oW?jqj9~C0U}cK9@;3=B6>yd8#c$$@1SGz;B!dB1Wn2<*6-7mR zg{0?kMYkQU;w)kVl3BkCSHuv_^*Am}W1K}yV`8qhduNJmW=U}IeOw_iYpF$ZJ&g+q zVHT5MoXzu3*czYVYWHy^iIIZ@bG?D9?KX}TQ75*{h5z{?F5ydsw9H-{xIBj|dIqx? zr!krfrG5dIphiu(Ic0yzFW^E(n8gr0Hy6_bxP4gLNz70qxdacXgrz=l;D;J za6LJV@_TV12e@L8(N+=HKNVbv@U!+}dL362B!x80Vr`1Jii_mQyVv`;&^h`)31&~{ z%v?2G2uX^A`M$mAOmq@mvM1ODFj<$RbD98ap4u1PpLEAvlo?dwLEggA1Now zSaSTTb=!L6b_3VpTVIXZT&G4W+KVr5zeQXWeFsS>mIOlp$XEn^penA|P%>I&dr6Gv z)oRa&%P(Z5!E%?43b<;#B+1FMukDv--uaeWNQprybcurvOO&X#T(?$CZWPt>dU7?w zY2%ESx)NUi5stIkU<X1Ji>IMCI|$vTnEoS<7oRIUMfyuMky(=f*Lco zmWT5wB4Qs}hqFpyZGxC*!+9k>d(eA2>e;DRz->uMtQzs6;1R>6g(%~`4wJzXnlcQquayQ`vt zP8&Ak!jV27!2wiIRU`F2$IYgb-@s*42it&kB@oJS{rJS!?zJy+g9S0S*ihhdoH)7c zy_>Haw$}avF6%lk*0#aOJ>pu)=!Q$zF1-I};T5kTKkVpSAD3HrD+=@joVrYo*p3JxqL)QzUvd<=^}kE<(|_!s5^F38sN zTWhv0utJ&>wgFJFW9#K~fmMfx@gnx;abdl;SGN?G8yW$W@Zhth>-_;=aqY4CiUOQA zI3WEAT#mIX0iZb@ap|H77#slvxX0nvzD}+Oo(^0G6bf7jeGV7aUBNEg>e2BYm+l+a z4jB$08NDafzmLlu^J$&VaAA$P!(<_LxZ!9RMoixkg@4*z9cx$I!`$!T>N{^B1hXA* z0U#J5Y_wNZ}@2?+=7$rQ#eoeiauez))SyiIQ8r_i6cq3lPlg z2*dDLm=2I>-~A?LW|+O{z+BxvjLWs#`Y6Mux}D&H9CHU=t89bO-LZkx!f*9o#zorQ z)ep~gy1?Z|z;)oIyW?&cvhbc!v-gZ2#$`G?OVx-V_jqoVnPCe_WTv|+sy+ATcbyC+jvo#i+}5FsR90wfo>ul)3AF!(0CX`=7q3VVu;(00000NkvXX Hu0mjfF=DgH diff --git a/src/assets/img/cloud/vmware.svg b/src/assets/img/cloud/vmware.svg new file mode 100644 index 000000000..76928e52c --- /dev/null +++ b/src/assets/img/cloud/vmware.svg @@ -0,0 +1 @@ + diff --git a/src/assets/img/cloud/volcengine.png b/src/assets/img/cloud/volcengine.png deleted file mode 100644 index 994ee7b6c7fa7d6a6c8144cceee67f9fbbbcc72a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1089 zcmV-H1it%;P)gCDOG`^j0OsZZru0io zO8{>F0OjQXob}(~UU&ci01|XkPE!D&20g!96MjG>KtTS0pWeUAnp8x1000A=NklM?>>H-mYXOS)r>-mjEx|xqx-c+O# zBGtPeuB!JF;jyUVII#cm1`+?c!&P@&1hqxwxr0URq`CW*kRwSJ033p|-8--yg0f^S4EGLgX_KMVdj1QHNz4 zD>6rRN92_v<5v;T97-LodSixej&v#mT8OPiPOJN9;Uav#-WKsRO@p*t5$#iYOQc#v zVrAuPi?ju$2-qRW#mlj;aEd@$1hpP%!ZGd=;@%N)Y6BN8&gMd&n<5CudoqCoWCiB;A!AyTQqP7NE|IlffH=YosS z=r{R5Z~85fDJw$4={q9eK}1T5tofleBg`ED$&0X4;)gMbkQm1v5s{qTBA_@@BtY7s zQm4$xOiHnc$WPK6N1xf+qtlB-hyq*$37Cj6CRUad2`$+S`NI}OCqm14BC-ZhEj73r z;<7dRj@0qWa(rxvNVFFT92G%^6uI4Q_uHM(25O74tQ{#vBrtQ#g33X9K}AmOTBFYJ z@DVX)iYpF0rAV(bfL_2CiRf(+UPwL^C3m1><97S zH$(^{kQNEaaM{4+$+mW=UkpNIZ%AY>(GEH;!ojo%>J0Y~5hEfJ<+x#=_0azEXCm}1 z5gCzuNU|Q}2XL~;c1G^Wh#U_I#@%%t(di;=^9UJns7yq%A<230=0#_V=se&fA}Z@Z zNKi))c1x#?|KZ#Jb{k9DUd`1`|BF934sm+5xdnk$| z;UbXV5NlNj{A>AKCL)=TND)9WeON^2L^uclqREShWNS-?1igj;j*8H3k>pWGMC4%F zQ6s7}1h7XWMubB`M0{;5f2S)H3WY+UP$(1%g+ifF_>cJsd)?vqngg?600000NkvXX Hu0mjfT=3 diff --git a/src/assets/img/cloud/zstack.png b/src/assets/img/cloud/zstack.png deleted file mode 100644 index 58e5b300ba704f26830aaa5a30cb6939f2cf1041..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6275 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 diff --git a/src/assets/img/cloud/zstack.svg b/src/assets/img/cloud/zstack.svg new file mode 100644 index 000000000..cb6502f8b --- /dev/null +++ b/src/assets/img/cloud/zstack.svg @@ -0,0 +1 @@ + diff --git a/src/layout/components/NavHeader/Language.vue b/src/layout/components/NavHeader/Language.vue index f7adc02e8..0fde23a5e 100644 --- a/src/layout/components/NavHeader/Language.vue +++ b/src/layout/components/NavHeader/Language.vue @@ -63,6 +63,9 @@ export default { }, mounted() { this.changeMomentLang() + + const userLang = localStorage.getItem('lang') + document.documentElement.lang = userLang }, methods: { changeLang() { diff --git a/src/styles/ztree.css b/src/styles/ztree.css index ceec42c27..c4d1ee0d6 100644 --- a/src/styles/ztree.css +++ b/src/styles/ztree.css @@ -111,6 +111,8 @@ website: http://code.google.com/p/jquerytree/ font-family: FontAwesome; padding-top: 10px; } + + .ztree li span.button.chk { margin: 0px; cursor: auto; diff --git a/src/views/assets/Cloud/Account/components/AccountPanel.vue b/src/views/assets/Cloud/Account/components/AccountPanel.vue index 6be0eaa23..00f7fb15f 100644 --- a/src/views/assets/Cloud/Account/components/AccountPanel.vue +++ b/src/views/assets/Cloud/Account/components/AccountPanel.vue @@ -19,10 +19,10 @@ - + - + diff --git a/src/views/assets/Cloud/Account/components/AssetPanel.vue b/src/views/assets/Cloud/Account/components/AssetPanel.vue index 76229828f..ddfdad47c 100644 --- a/src/views/assets/Cloud/Account/components/AssetPanel.vue +++ b/src/views/assets/Cloud/Account/components/AssetPanel.vue @@ -59,7 +59,7 @@ export default { title: this.$t('Next'), type: 'primary', hidden: !this.active, - callback: () => { this.$emit('update:active', 4) } + callback: () => { this.$emit('update:active', 3) } } ], config: { diff --git a/src/views/assets/Cloud/Account/components/AuthPanel.vue b/src/views/assets/Cloud/Account/components/AuthPanel.vue index bab2ad627..afd95abca 100644 --- a/src/views/assets/Cloud/Account/components/AuthPanel.vue +++ b/src/views/assets/Cloud/Account/components/AuthPanel.vue @@ -174,7 +174,7 @@ export default { handleSubmitSuccess(res) { if (this.submitType === 'manual') { this.$emit('update:object', res) - this.$emit('update:active', 3) + this.$emit('update:active', 2) } }, handlePerformFinished() { diff --git a/src/views/assets/Cloud/Account/components/CreateDialog.vue b/src/views/assets/Cloud/Account/components/CreateDialog.vue index 20c9d60d5..771f4a74d 100644 --- a/src/views/assets/Cloud/Account/components/CreateDialog.vue +++ b/src/views/assets/Cloud/Account/components/CreateDialog.vue @@ -64,11 +64,11 @@ export default { }, data() { return { - activeMenuMap: { 1: 'ProviderPanel', 2: 'AuthPanel', 3: 'AssetPanel', 4: 'ResultPanel' }, + activeMenuMap: { 0: 'ProviderPanel', 1: 'AuthPanel', 2: 'AssetPanel', 3: 'ResultPanel' }, activeMenu: 'ProviderPanel', selected: '', firstStepDesc: this.$tc('SelectPlatforms'), - active: 1, + active: 0, account: {} } }, @@ -101,3 +101,35 @@ export default { } } + + diff --git a/src/views/assets/Cloud/Account/components/InfoPanel.vue b/src/views/assets/Cloud/Account/components/InfoPanel.vue index 19d0b83c4..1c9ed83ac 100644 --- a/src/views/assets/Cloud/Account/components/InfoPanel.vue +++ b/src/views/assets/Cloud/Account/components/InfoPanel.vue @@ -49,7 +49,6 @@ export default { span { @include textOverflow; - min-width: 120px; text-align: left; } @@ -58,4 +57,20 @@ export default { color: var(--color-text-primary); } } + +html:lang(en) .panel-item span { + min-width: 160px; +} + +html:lang(ja) .panel-item span { + min-width: 160px; +} + +html:lang(cn) .panel-item span { + min-width: 120px; +} + +html:lang(zh_hant) .panel-item span { + min-width: 120px; +} diff --git a/src/views/assets/Cloud/Account/components/ProviderPanel.vue b/src/views/assets/Cloud/Account/components/ProviderPanel.vue index 090993652..d4c7b2bfa 100644 --- a/src/views/assets/Cloud/Account/components/ProviderPanel.vue +++ b/src/views/assets/Cloud/Account/components/ProviderPanel.vue @@ -1,9 +1,9 @@ diff --git a/src/views/assets/Cloud/const.js b/src/views/assets/Cloud/const.js index 0cb5e32dc..cf1ddc5ac 100644 --- a/src/views/assets/Cloud/const.js +++ b/src/views/assets/Cloud/const.js @@ -34,163 +34,152 @@ export const ACCOUNT_PROVIDER_ATTRS_MAP = { name: aliyun, title: i18n.t('Aliyun'), attrs: ['access_key_id', 'access_key_secret'], - image: require('@/assets/img/cloud/ali.png') + image: require('@/assets/img/cloud/ali.svg') }, [aws_international]: { name: aws_international, title: i18n.t('AWS_Int'), attrs: ['access_key_id', 'access_key_secret'], - image: require('@/assets/img/cloud/aws_international.png') + image: require('@/assets/img/cloud/aws_international.svg') }, [aws_china]: { name: aws_china, title: i18n.t('AWS_China'), attrs: ['access_key_id', 'access_key_secret'], - image: require('@/assets/img/cloud/aws_china.png') + image: require('@/assets/img/cloud/aws_china.svg') }, [huaweicloud]: { name: huaweicloud, title: i18n.t('HuaweiCloud'), attrs: ['access_key_id', 'access_key_secret'], - image: require('@/assets/img/cloud/huawei.png'), - imageCSS: { 'margin': '1em 0.5em' } + image: require('@/assets/img/cloud/huawei.svg') }, [baiducloud]: { name: baiducloud, title: i18n.t('BaiduCloud'), attrs: ['access_key_id', 'access_key_secret'], - image: require('@/assets/img/cloud/baidu.png') + image: require('@/assets/img/cloud/baidu.svg') }, [jdcloud]: { name: jdcloud, title: i18n.t('JDCloud'), attrs: ['access_key_id', 'access_key_secret'], - image: require('@/assets/img/cloud/jd.png') + image: require('@/assets/img/cloud/jd.svg') }, [kingsoftcloud]: { name: kingsoftcloud, title: i18n.t('KingSoftCloud'), attrs: ['access_key_id', 'access_key_secret'], - image: require('@/assets/img/cloud/kingsoft.png') + image: require('@/assets/img/cloud/kingsoft.svg') }, [qcloud]: { name: qcloud, title: i18n.t('Qcloud'), attrs: ['access_key_id', 'access_key_secret'], - image: require('@/assets/img/cloud/qcloud.png') + image: require('@/assets/img/cloud/qcloud.svg') }, [qcloud_lighthouse]: { name: qcloud_lighthouse, title: i18n.t('QcloudLighthouse'), attrs: ['access_key_id', 'access_key_secret'], - image: require('@/assets/img/cloud/qcloud_lighthouse.png'), - imageCSS: { 'margin': '1.8em 0.5em' } + image: require('@/assets/img/cloud/qcloud_lighthouse.svg') }, [azure]: { name: azure, title: i18n.t('Azure'), attrs: ['client_id', 'client_secret', 'tenant_id', 'subscription_id'], - image: require('@/assets/img/cloud/azure_china.png') + image: require('@/assets/img/cloud/azure_china.svg') }, [azure_international]: { name: azure_international, title: i18n.t('Azure_Int'), attrs: ['client_id', 'client_secret', 'tenant_id', 'subscription_id'], - image: require('@/assets/img/cloud/azure_international.png') + image: require('@/assets/img/cloud/azure_international.svg') }, [gcp]: { name: gcp, title: i18n.t('GCP'), attrs: ['service_account_key'], - image: require('@/assets/img/cloud/gcp.png') + image: require('@/assets/img/cloud/gcp.svg') }, [ucloud]: { name: ucloud, title: i18n.t('UCloud'), attrs: ['base_url', 'public_key', 'private_key', 'project'], - image: require('@/assets/img/cloud/ucloud.png'), - imageCSS: { 'margin': '0 15px' } + image: require('@/assets/img/cloud/ucloud.svg') }, [volcengine]: { name: volcengine, title: i18n.t('Volcengine'), attrs: ['access_key_id', 'access_key_secret'], - image: require('@/assets/img/cloud/volcengine.png'), - imageCSS: { 'margin': '0 15px' } + image: require('@/assets/img/cloud/volcengine.svg') }, [vmware]: { name: vmware, title: 'VMware', attrs: ['host', 'port', 'username', 'password'], - image: require('@/assets/img/cloud/vmware.png') + image: require('@/assets/img/cloud/vmware.svg') }, [nutanix]: { name: nutanix, title: 'Nutanix', attrs: ['access_key_id', 'access_key_secret', 'api_endpoint'], - image: require('@/assets/img/cloud/nutanix.png'), - imageCSS: { 'margin': '20px' } + image: require('@/assets/img/cloud/nutanix.svg') }, [qingcloud_private]: { name: qingcloud_private, title: i18n.t('QingYunPrivateCloud'), attrs: ['access_key_id', 'access_key_secret', 'api_endpoint'], - image: require('@/assets/img/cloud/qing.png') + image: require('@/assets/img/cloud/qing.svg') }, [huaweicloud_private]: { name: huaweicloud_private, title: i18n.t('HuaweiPrivateCloud'), attrs: ['sc_username', 'sc_password', 'domain_name', 'oc_username', 'oc_password', 'api_endpoint'], - image: require('@/assets/img/cloud/huawei.png'), - imageCSS: { 'margin': '5px 15px' } + image: require('@/assets/img/cloud/huawei.svg') }, [openstack]: { name: openstack, title: i18n.t('OpenStack'), attrs: ['auth_url', 'user_domain_name', 'username', 'password'], - image: require('@/assets/img/cloud/openstack.png'), - imageCSS: { padding: '1em' } + image: require('@/assets/img/cloud/openstack.svg') }, [zstack]: { name: zstack, title: i18n.t('ZStack'), attrs: ['access_key_id', 'access_key_secret', 'api_endpoint'], - image: require('@/assets/img/cloud/zstack.png'), - imageCSS: { 'background-color': '#007FDF', 'padding': '10px' } + image: require('@/assets/img/cloud/zstack.svg') }, [fc]: { name: fc, title: i18n.t('FC'), attrs: ['api_endpoint', 'username', 'password'], - image: require('@/assets/img/cloud/huawei_fc.png'), - imageCSS: { 'margin': '10px' } + image: require('@/assets/img/cloud/huawei.svg') }, [state_private]: { name: state_private, title: i18n.t('StatePrivate'), attrs: ['access_key_id', 'access_key_secret', 'api_endpoint', 'cert_file', 'key_file'], - image: require('@/assets/img/cloud/state.png'), - imageCSS: { padding: '1em' } + image: require('@/assets/img/cloud/state.svg') }, [scp]: { name: scp, title: i18n.t('SCP'), attrs: ['access_key_id', 'access_key_secret', 'api_endpoint'], - image: require('@/assets/img/cloud/scp.png'), - imageCSS: { padding: '1em' } + image: require('@/assets/img/cloud/scp.svg') }, [apsara_stack]: { name: apsara_stack, title: i18n.t('ApsaraStack'), attrs: ['access_key_id', 'access_key_secret', 'api_endpoint'], - image: require('@/assets/img/cloud/ali.png') + image: require('@/assets/img/cloud/ali.svg') }, [lan]: { name: lan, title: i18n.t('LAN'), attrs: ['ip_group', 'test_port', 'test_timeout', 'hostname_prefix'], - image: require('@/assets/img/cloud/lan.png'), - imageCSS: { 'margin': '10px 15px' } + image: require('@/assets/img/cloud/lan.svg'), + imageCSS: { height: '250px' } } }