perf: 添加图标
@@ -82,7 +82,7 @@ export default {
|
||||
}
|
||||
|
||||
.ibox >>> .el-card__body {
|
||||
padding: 15px 30px 20px 30px;
|
||||
padding: 30px 30px 20px 30px;
|
||||
color: var(--color-icon-primary);
|
||||
}
|
||||
</style>
|
||||
|
@@ -1 +1 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1706779803337" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1493" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M957 290m0 30l0 0q0 30-30 30l-105 0q-30 0-30-30l0 0q0-30 30-30l105 0q30 0 30 30Z" fill="#515151" p-id="1494"></path><path d="M957 662m0 30l0 0q0 30-30 30l-105 0q-30 0-30-30l0 0q0-30 30-30l105 0q30 0 30 30Z" fill="#515151" p-id="1495"></path><path d="M232 662m0 30l0 0q0 30-30 30l-105 0q-30 0-30-30l0 0q0-30 30-30l105 0q30 0 30 30Z" fill="#515151" p-id="1496"></path><path d="M232 290m0 30l0 0q0 30-30 30l-105 0q-30 0-30-30l0 0q0-30 30-30l105 0q30 0 30 30Z" fill="#515151" p-id="1497"></path><path d="M485 68m30 0l0 0q30 0 30 30l0 105q0 30-30 30l0 0q-30 0-30-30l0-105q0-30 30-30Z" fill="#515151" p-id="1498"></path><path d="M485 412m30 0l0 0q30 0 30 30l0 105q0 30-30 30l0 0q-30 0-30-30l0-105q0-30 30-30Z" fill="#515151" p-id="1499"></path><path d="M485 796m30 0l0 0q30 0 30 30l0 105q0 30-30 30l0 0q-30 0-30-30l0-105q0-30 30-30Z" fill="#515151" p-id="1500"></path><path d="M246 615a6 6 0 0 0-6 6v142a6 6 0 0 0 6 6h538a6 6 0 0 0 6-6V621a6 6 0 0 0-6-6H246z m0-60h538c36.45 0 66 29.55 66 66v142c0 36.45-29.55 66-66 66H246c-36.45 0-66-29.55-66-66V621c0-36.45 29.55-66 66-66zM246 243a6 6 0 0 0-6 6v142a6 6 0 0 0 6 6h538a6 6 0 0 0 6-6V249a6 6 0 0 0-6-6H246z m0-60h538c36.45 0 66 29.55 66 66v142c0 36.45-29.55 66-66 66H246c-36.45 0-66-29.55-66-66V249c0-36.45 29.55-66 66-66z" fill="#515151" p-id="1501"></path><path d="M715.763 349.762a29.997 29.997 0 0 0 20.13-47.903 29.996 29.996 0 0 0-27.656-11.621 29.997 29.997 0 0 0-20.13 47.903 29.996 29.996 0 0 0 27.656 11.621zM715.763 721.762a29.997 29.997 0 0 0 20.13-47.903 29.996 29.996 0 0 0-27.656-11.621 29.997 29.997 0 0 0-20.13 47.903 29.996 29.996 0 0 0 27.656 11.621z" fill="#515151" p-id="1502"></path></svg>
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1706779803337" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1493" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M957 290m0 30l0 0q0 30-30 30l-105 0q-30 0-30-30l0 0q0-30 30-30l105 0q30 0 30 30Z" fill="#515151" p-id="1494"></path><path d="M957 662m0 30l0 0q0 30-30 30l-105 0q-30 0-30-30l0 0q0-30 30-30l105 0q30 0 30 30Z" fill="#515151" p-id="1495"></path><path d="M232 662m0 30l0 0q0 30-30 30l-105 0q-30 0-30-30l0 0q0-30 30-30l105 0q30 0 30 30Z" fill="#515151" p-id="1496"></path><path d="M232 290m0 30l0 0q0 30-30 30l-105 0q-30 0-30-30l0 0q0-30 30-30l105 0q30 0 30 30Z" fill="#515151" p-id="1497"></path><path d="M485 68m30 0l0 0q30 0 30 30l0 105q0 30-30 30l0 0q-30 0-30-30l0-105q0-30 30-30Z" fill="#515151" p-id="1498"></path><path d="M485 412m30 0l0 0q30 0 30 30l0 105q0 30-30 30l0 0q-30 0-30-30l0-105q0-30 30-30Z" fill="#515151" p-id="1499"></path><path d="M485 796m30 0l0 0q30 0 30 30l0 105q0 30-30 30l0 0q-30 0-30-30l0-105q0-30 30-30Z" fill="#515151" p-id="1500"></path><path d="M246 615a6 6 0 0 0-6 6v142a6 6 0 0 0 6 6h538a6 6 0 0 0 6-6V621a6 6 0 0 0-6-6H246z m0-60h538c36.45 0 66 29.55 66 66v142c0 36.45-29.55 66-66 66H246c-36.45 0-66-29.55-66-66V621c0-36.45 29.55-66 66-66zM246 243a6 6 0 0 0-6 6v142a6 6 0 0 0 6 6h538a6 6 0 0 0 6-6V249a6 6 0 0 0-6-6H246z m0-60h538c36.45 0 66 29.55 66 66v142c0 36.45-29.55 66-66 66H246c-36.45 0-66-29.55-66-66V249c0-36.45 29.55-66 66-66z" fill="#515151" p-id="1501"></path><path d="M715.763 349.762a29.997 29.997 0 0 0 20.13-47.903 29.996 29.996 0 0 0-27.656-11.621 29.997 29.997 0 0 0-20.13 47.903 29.996 29.996 0 0 0 27.656 11.621zM715.763 721.762a29.997 29.997 0 0 0 20.13-47.903 29.996 29.996 0 0 0-27.656-11.621 29.997 29.997 0 0 0-20.13 47.903 29.996 29.996 0 0 0 27.656 11.621z" fill="#515151" p-id="1502"></path></svg>
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
1
src/icons/svg/adhoc.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg t="1716531899181" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="88117" width="200" height="200"><path d="M512 116.363636A395.636364 395.636364 0 1 1 116.363636 512 395.636364 395.636364 0 0 1 512 116.363636m0-69.818181a465.454545 465.454545 0 1 0 465.454545 465.454545A465.454545 465.454545 0 0 0 512 46.545455z" fill="#2c2c2c" p-id="88118"></path><path d="M384 942.545455A34.909091 34.909091 0 0 1 349.090909 907.636364V337.454545a34.676364 34.676364 0 0 1 50.501818-31.185454l342.109091 171.054545a34.909091 34.909091 0 0 1 0 62.370909L418.909091 701.207273V907.636364a34.909091 34.909091 0 0 1-34.909091 34.909091zM418.909091 394.007273v229.003636l229.236364-114.501818z" fill="#2c2c2c" p-id="88119"></path></svg>
|
After Width: | Height: | Size: 768 B |
1
src/icons/svg/automation.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg t="1716522219919" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="27887" width="200" height="200"><path d="M743.13344 172.373333a42.368 42.368 0 0 1-1.706667 0.938667l-80.042666 46.250667a34.133333 34.133333 0 0 1-46.634667-12.501334l-8.533333-14.762666a34.133333 34.133333 0 0 1 12.501333-46.634667l20.522667-11.861333a384.981333 384.981333 0 0 0-77.952-30.890667 374.613333 374.613333 0 0 0-287.872 36.522667C92.466773 243.968 31.45344 477.568 137.522773 661.333333c11.776 20.394667-62.122667 63.061333-73.898666 42.666667C-65.911893 479.616 8.754773 193.706667 230.706773 65.536A459.946667 459.946667 0 0 1 583.90144 20.608c52.821333 14.506667 102.826667 38.229333 147.626667 70.016a34.048 34.048 0 0 1 22.485333 16.341333l8.533333 14.762667a34.133333 34.133333 0 0 1-12.501333 46.634667l-6.912 4.010666zM164.232107 835.626667a42.368 42.368 0 0 1-0.938667-1.706667l-4.394667-7.552A34.133333 34.133333 0 0 1 171.400107 779.733333l88.661333-51.2a34.133333 34.133333 0 0 1 46.634667 12.501334l8.533333 14.762666a34.133333 34.133333 0 0 1-12.501333 46.634667l-21.546667 12.416a384.981333 384.981333 0 0 0 79.189333 31.573333 374.613333 374.613333 0 0 0 287.872-36.565333c177.749333-102.613333 239.573333-330.112 141.226667-512.298667a233.301333 233.301333 0 0 0-1.194667-2.218666 8.533333 8.533333 0 0 1 3.157334-11.52l59.178666-34.176a8.533333 8.533333 0 0 1 11.946667 3.712c123.264 223.146667 47.744 503.765333-171.648 630.4a459.946667 459.946667 0 0 1-353.152 44.928 470.357333 470.357333 0 0 1-150.186667-71.808 34.005333 34.005333 0 0 1-20.138666-15.744l-3.2-5.546667z" fill="#2c2c2c" p-id="27888"></path><path d="M415.58144 508.074667h90.453333l-44.032-125.269334h-0.938666l-45.482667 125.269334zM422.920107 298.666667h78.72l130.56 341.333333h-79.701334l-26.453333-76.032h-130.56L368.178773 640H290.866773l132.053334-341.333333z" fill="#2c2c2c" p-id="27889"></path><path d="M918.066773 796.757333m51.2 0l4.266667 0q51.2 0 51.2 51.2l0 2.645334q0 51.2-51.2 51.2l-4.266667 0q-51.2 0-51.2-51.2l0-2.645334q0-51.2 51.2-51.2Z" fill="#2c2c2c" p-id="27890"></path><path d="M758.066773 797.056L940.168107 684.970667a20.48 20.48 0 0 1 31.232 17.493333V996.693333a20.48 20.48 0 0 1-31.232 17.408L758.066773 902.101333H639.026773a40.96 40.96 0 0 1-40.96-40.96V837.973333c0-22.613333 18.346667-40.96 40.96-40.96h119.04z" fill="#2c2c2c" p-id="27891"></path><path d="M678.066773 902.101333h71.125334v84.522667a20.48 20.48 0 0 1-20.48 20.48h-30.165334a20.48 20.48 0 0 1-20.48-20.48V902.101333z" fill="#2c2c2c" p-id="27892"></path></svg>
|
After Width: | Height: | Size: 2.5 KiB |
1
src/icons/svg/command.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg t="1716530288096" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="56414" width="200" height="200"><path d="M64 112v800h896V112H64z m846 750H114V162h796v700zM234.6 688.8L411.3 512 234.6 335.2l35.4-35.4L482.1 512 269.9 724.1l-35.3-35.3z m554.8-10.2h-300v-50h300v50z" fill="#2c2c2c" p-id="56415"></path></svg>
|
After Width: | Height: | Size: 356 B |
1
src/icons/svg/device.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg t="1716531133619" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="74753" width="200" height="200"><path d="M170.666667 256h768V170.666667H170.666667c-47.146667 0-85.333333 38.186667-85.333334 85.333333v469.333333H0v128h597.333333v-128H170.666667V256z m810.666666 85.333333H725.333333c-23.466667 0-42.666667 19.2-42.666666 42.666667v426.666667c0 23.466667 19.2 42.666667 42.666666 42.666666h256c23.466667 0 42.666667-19.2 42.666667-42.666666V384c0-23.466667-19.2-42.666667-42.666667-42.666667z m-42.666666 384h-170.666667V426.666667h170.666667v298.666666z" fill="#2c2c2c" p-id="74754"></path></svg>
|
After Width: | Height: | Size: 647 B |
1
src/icons/svg/file-manager.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg t="1716531798029" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="86140" width="200" height="200"><path d="M941.727 367.821C922.939 345.692 894.551 333 863.841 333h-28.565c0.353-1.935 0.547-4.074 0.547-6.11 0-53.343-43.6-96.89-97.19-96.89H468.235c-1.074 0-2.147 0.202-3.216 0.307-0.532-0.875-1.104-1.65-1.714-2.472l-83.04-111.64C374.04 107.814 364.216 103 353.776 103H162.564C108.974 103 65 146.422 65 200.011v610.81c-4 27.439 2.004 54.295 18.063 74.742C100.75 908.084 128.97 921 160.159 921h617.78c29.093 0 58.091-10.999 81.652-30.972 23.582-19.99 39.171-46.813 43.893-75.523l59.937-364.33c4.974-30.239-2.934-60.256-21.694-82.354zM162.564 169h174.619l72.34 97.277c12.118 18.929 33.084 30.112 55.217 30.11 1.661 0 3.331-0.387 5.002-0.387h268.89c17.198 0 31.19 13.939 31.19 30.89 0 2.037 0.194 4.176 0.547 6.11H287.598c-59.409 0-117.148 45.146-131.208 102.776L131 539.035V200.011C131 182.815 145.367 169 162.564 169z m735.732 270.462l-59.937 364.331C833.873 831.071 805.64 855 777.939 855h-617.78c-10.957 0-19.836-3.623-25.002-10.202-4.091-5.209-5.814-12.247-5.057-20.233a32.892 32.892 0 0 0 1.189-6.818l89.406-366.324C227.508 423.497 258.771 399 287.598 399h576.243c11.465 0 21.257 4.097 27.572 11.536 6.288 7.407 8.733 17.68 6.883 28.926z" p-id="86141" fill="#2c2c2c"></path></svg>
|
After Width: | Height: | Size: 1.3 KiB |
1
src/icons/svg/file-transfer.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg t="1716530340507" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="57549" width="200" height="200"><path d="M94.698667 149.333333l245.354666 1.28c7.104 0.042667 13.952 2.666667 19.413334 7.424l112.682666 98.432h457.301334c16.874667 0 30.549333 14.314667 30.549333 32v554.176c0 17.685333-13.674667 32-30.549333 32H94.549333C77.653333 874.666667 64 860.330667 64 842.666667V181.333333c0-17.728 13.76-32.085333 30.698667-32zM128 213.504v597.141333h768V320.469333H461.482667c-7.104 0-13.973333-2.645333-19.413334-7.424l-111.914666-98.496L128 213.482667zM394.666667 597.333333h256.512a32 32 0 0 1 31.104 39.530667l-0.789334 2.709333-32.426666 96a32 32 0 0 1-61.482667-17.493333l0.853333-2.986667 18.133334-53.76H394.666667a32 32 0 0 1-3.072-63.850666L394.666667 597.333333h256.512H394.666667z m42.666666-211.626666a32 32 0 0 1 20.949334 37.568l-0.853334 2.986666-18.154666 53.76h211.925333a32 32 0 0 1 3.072 63.850667l-3.072 0.128H394.666667a32 32 0 0 1-31.104-39.530667l0.789333-2.709333 32.426667-96a32 32 0 0 1 40.533333-20.053333z" fill="#2c2c2c" p-id="57550"></path></svg>
|
After Width: | Height: | Size: 1.1 KiB |
@@ -1 +1 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1584947144629" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7953" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M950.857143 512q0 89.142857-34.857143 170.285714t-93.714286 140-140 93.714286-170.285714 34.857143q-98.285714 0-186.857143-41.428571t-150.857143-116.857143q-4-5.714286-3.714286-12.857143t4.857143-11.714286l78.285714-78.857143q5.714286-5.142857 14.285714-5.142857 9.142857 1.142857 13.142857 6.857143 41.714286 54.285714 102.285714 84t128.571429 29.714286q59.428571 0 113.428571-23.142857t93.428571-62.571429 62.571429-93.428571 23.142857-113.428571-23.142857-113.428571-62.571429-93.428571-93.428571-62.571429-113.428571-23.142857q-56 0-107.428571 20.285714t-91.428571 58l78.285714 78.857143q17.714286 17.142857 8 39.428571-9.714286 22.857143-33.714286 22.857143l-256 0q-14.857143 0-25.714286-10.857143t-10.857143-25.714286l0-256q0-24 22.857143-33.714286 22.285714-9.714286 39.428571 8l74.285714 73.714286q61.142857-57.714286 139.714286-89.428571t162.571429-31.714286q89.142857 0 170.285714 34.857143t140 93.714286 93.714286 140 34.857143 170.285714zm-365.714286-164.571429l0 256q0 8-5.142857 13.142857t-13.142857 5.142857l-182.857143 0q-8 0-13.142857-5.142857t-5.142857-13.142857l0-36.571429q0-8 5.142857-13.142857t13.142857-5.142857l128 0 0-201.142857q0-8 5.142857-13.142857t13.142857-5.142857l36.571429 0q8 0 13.142857 5.142857t5.142857 13.142857z" p-id="7954"></path></svg>
|
||||
<svg t="1716532026891" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="91145" width="200" height="200"><path d="M480 192c-17.7 0-32 14.3-32 32l0 320c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L512 512l0-288C512 206.3 497.7 192 480 192z" p-id="91146" fill="#2c2c2c"></path><path d="M983.8 312.7c-25.8-61-62.7-115.7-109.7-162.7-47-47-101.8-83.9-162.7-109.7-63.1-26.7-130.2-40.2-199.3-40.2-105.3 0-206.5 31.7-292.6 91.8C177.9 120.7 141 155.5 109.7 195.2c-17.1 21.7-32.4 44.7-45.7 68.7l0-104c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-84.9 0c73.5-154.4 232.3-256 404.9-256 247 0 448 201 448 448s-201 448-448 448c-224.8 0-415.8-167.9-444.3-390.4-2.2-17.5-18.3-29.9-35.8-27.7-17.5 2.2-29.9 18.3-27.7 35.8 15.7 122.5 75.5 235.3 168.3 317.6 93.7 83 214.2 128.7 339.5 128.7 69.1 0 136.2-13.5 199.3-40.2 61-25.8 115.7-62.7 162.7-109.7 47-47 83.9-101.8 109.7-162.7 26.7-63.1 40.2-130.2 40.2-199.3S1010.5 375.8 983.8 312.7z" p-id="91147" fill="#2c2c2c"></path></svg>
|
||||
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.1 KiB |
1
src/icons/svg/operate-log.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg t="1716530875135" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="66105" width="200" height="200"><path d="M741.17 343H457.76c-16.57 0-30-13.43-30-30s13.43-30 30-30h283.4c16.57 0 30 13.43 30 30s-13.43 30-30 30z m30 169.13c0-16.57-13.43-30-30-30H457.76c-16.57 0-30 13.43-30 30s13.43 30 30 30h283.4c16.57 0 30-13.43 30-30z m0 199.13c0-16.57-13.43-30-30-30H457.76c-16.57 0-30 13.43-30 30s13.43 30 30 30h283.4c16.57 0 30-13.43 30-30zM254.14 313c0-16.57-13.43-30-30-30H116.98c-16.57 0-30 13.43-30 30s13.43 30 30 30h107.16c16.57 0 30-13.43 30-30z m0 398.25c0-16.57-13.43-30-30-30H116.98c-16.57 0-30 13.43-30 30s13.43 30 30 30h107.16c16.57 0 30-13.43 30-30z m-111.26-60h60V373h-60v278.25zM802.29 70.68H247.61c-57.75 0-104.73 46.98-104.73 104.73V253h60v-77.59c0-24.66 20.06-44.73 44.73-44.73h554.68c24.66 0 44.73 20.06 44.73 44.73v673.18c0 24.66-20.06 44.73-44.73 44.73H247.61c-24.66 0-44.73-20.06-44.73-44.73v-77.34h-60v77.34c0 57.75 46.98 104.73 104.73 104.73h554.68c57.75 0 104.73-46.98 104.73-104.73V175.41c0-57.75-46.98-104.73-104.73-104.73z" p-id="66106" fill="#2c2c2c"></path></svg>
|
After Width: | Height: | Size: 1.1 KiB |
@@ -1 +1 @@
|
||||
<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M108.8 44.322H89.6v-5.36c0-9.04-3.308-24.163-25.6-24.163-23.145 0-25.6 16.881-25.6 24.162v5.361H19.2v-5.36C19.2 15.281 36.798 0 64 0c27.202 0 44.8 15.281 44.8 38.961v5.361zm-32 39.356c0-5.44-5.763-9.832-12.8-9.832-7.037 0-12.8 4.392-12.8 9.832 0 3.682 2.567 6.808 6.407 8.477v11.205c0 2.718 2.875 4.962 6.4 4.962 3.524 0 6.4-2.244 6.4-4.962V92.155c3.833-1.669 6.393-4.795 6.393-8.477zM128 64v49.201c0 8.158-8.645 14.799-19.2 14.799H19.2C8.651 128 0 121.359 0 113.201V64c0-8.153 8.645-14.799 19.2-14.799h89.6c10.555 0 19.2 6.646 19.2 14.799z"/></svg>
|
||||
<svg t="1716530640945" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="60528" width="200" height="200"><path d="M855.68 312.32h-55.68V288C800 129.28 670.72 0 512 0S224 129.28 224 288v23.68h-55.68C110.72 312.32 64 358.4 64 416v503.68c0 57.6 46.72 104.32 104.32 104.32h688c57.6 0 104.32-46.72 104.32-104.32V416c-0.64-57.6-47.36-103.68-104.96-103.68zM288 288C288 164.48 388.48 64 512 64s224 100.48 224 224v23.68h-448V288z m608 631.68c0 22.4-17.92 40.32-40.32 40.32H168.32c-22.4 0-40.32-17.92-40.32-40.32V416c0-22.4 17.92-40.32 40.32-40.32h688c21.76 0.64 39.68 18.56 39.68 40.32v503.68z" fill="#2c2c2c" p-id="60529"></path><path d="M512 544c-17.92 0-32 14.08-32 32v128c0 17.92 14.08 32 32 32s32-14.08 32-32V576c0-17.92-14.08-32-32-32z" fill="#2c2c2c" p-id="60530"></path></svg>
|
||||
|
Before Width: | Height: | Size: 623 B After Width: | Height: | Size: 818 B |
1
src/icons/svg/platform.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg t="1716521302395" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="25663" width="200" height="200"><path d="M927.68 272L542.08 49.28a60.032 60.032 0 0 0-60.032 0L96.32 272v445.376c0 21.44 11.392 41.216 30.016 51.968L512 992l385.664-222.72a60.032 60.032 0 0 0 30.08-51.904V272zM512 475.008L192.256 290.432 512 105.856l319.68 184.576L512 475.008z m32.064 55.488l319.68-184.576v369.088L544 899.52V530.56z m-64 0v369.024l-319.744-184.512V345.856L480 530.56z" fill="#2c2c2c" fill-opacity=".9" p-id="25664"></path></svg>
|
After Width: | Height: | Size: 563 B |
1
src/icons/svg/role.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg t="1716522961809" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="38157" width="200" height="200"><path d="M1011.2 320L928 179.2c-44.8-64-102.4-89.6-217.6-89.6h-83.2c-12.8 0-19.2 6.4-25.6 12.8l-19.2 44.8-70.4 83.2-64-76.8-19.2-38.4c0-12.8-12.8-19.2-25.6-19.2h-89.6c-102.4 0-172.8 32-224 102.4L12.8 320C0 345.6 6.4 377.6 25.6 390.4L128 480c19.2 12.8 38.4 19.2 57.6 12.8h6.4l6.4-6.4v371.2c0 76.8 57.6 134.4 134.4 134.4h345.6c76.8 0 134.4-57.6 134.4-134.4V480h32c12.8 0 32-6.4 44.8-12.8L992 384c25.6-6.4 32-38.4 19.2-64zM857.6 428.8h-12.8L825.6 416h-12.8c-6.4 0-12.8-6.4-19.2-6.4C780.8 416 768 428.8 768 448v409.6c0 44.8-38.4 76.8-76.8 76.8h-352c-44.8 0-76.8-38.4-76.8-76.8V448c-6.4 0-6.4 0-6.4-6.4 0-12.8-12.8-25.6-32-25.6-12.8 0-25.6 6.4-25.6 6.4l-32 19.2H160L57.6 352l76.8-121.6c32-44.8 76.8-76.8 172.8-76.8H384l12.8 25.6s0 6.4 6.4 6.4l76.8 89.6c19.2 19.2 51.2 19.2 64 0l76.8-89.6s0-6.4 6.4-6.4l12.8-25.6h70.4c108.8 0 140.8 19.2 166.4 64L960 352l-102.4 76.8z" fill="#2c2c2c" p-id="38158"></path></svg>
|
After Width: | Height: | Size: 1.0 KiB |
1
src/icons/svg/task.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg t="1716531028502" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="73624" width="200" height="200"><path d="M918.019413 1020.586667H105.86112c-49.52064 0-89.82528-39.594667-89.82528-88.152747V135.703893c0.119467-48.564907 40.185173-88.03328 89.82528-88.03328h148.31616C269.847893 21.357227 298.431147 3.413333 331.564373 3.413333h360.987307c33.1264 0 61.719893 17.943893 77.387093 44.25728h147.59936c49.759573-0.119467 90.187093 39.348907 90.426027 88.03328v796.730027c-0.23552 48.68096-40.424107 88.03328-89.944747 88.152747z m-225.826133-928.3072l-360.864427-0.477867 0.119467 0.477867v87.555413l360.864427 0.484693-0.119467-88.040106z m225.467733 43.424426l-135.28064 0.354987v43.776c0.119467 48.919893-40.065707 88.630613-89.94816 88.869547H331.44832c-49.636693 0-89.951573-39.949653-89.951573-88.869547V136.05888H105.857707l0.3584 796.37504 811.803306-0.3584-0.3584-796.371627zM361.472 552.5504l87.552 96.167253 213.74976-229.297493c16.745813-18.059947 45.325653-19.26144 63.75424-2.75456a43.605333 43.605333 0 0 1 2.8672 62.440107l-247.466667 265.417386a45.974187 45.974187 0 0 1-33.252693 14.35648h-0.3584c-12.796587-0.12288-24.879787-5.505707-33.365333-14.83776l-120.695467-132.529493c-16.626347-18.176-14.9504-46.165333 3.587413-62.43328 18.5344-16.267947 47.121067-14.711467 63.627947 3.47136z" fill="#2c2c2c" p-id="73625"></path></svg>
|
After Width: | Height: | Size: 1.4 KiB |
1
src/icons/svg/template.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg t="1716521434888" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="26786" width="200" height="200"><path d="M864 128h-704a34.56 34.56 0 0 0-32 32v704a34.56 34.56 0 0 0 32 32h704a34.56 34.56 0 0 0 32-32v-704a34.56 34.56 0 0 0-32-32zM320 832H192V384h128z m512 0H384V384h448z m0-512H192V192h640z" fill="#2c2c2c" p-id="26787"></path></svg>
|
After Width: | Height: | Size: 384 B |
1
src/icons/svg/user-group.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg t="1716519974859" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4301" width="200" height="200"><path d="M355.744 568.096a32.32 32.32 0 0 1-3.744 0.224c-141.536 0-256 112.192-256 250.24a32 32 0 0 1-64 0c0-132.768 83.776-246.144 202.112-292.224-56-40-92.384-104.864-92.384-178.176 0-121.728 100.416-220.16 224-220.16a32 32 0 1 1 0 64c-88.512 0-160 70.08-160 156.16s71.488 156.16 160 156.16a32 32 0 1 1 0 64c-3.36 0-6.688-0.064-9.984-0.224z m148.096 0.736a256 256 0 1 1 272.32 0C921.024 623.776 1024 763.872 1024 928a32 32 0 0 1-64 0c0-176.736-143.264-320-320-320s-320 143.264-320 320a32 32 0 0 1-64 0c0-164.16 102.976-304.224 247.84-359.168zM640 544a192 192 0 1 0 0-384 192 192 0 0 0 0 384z" p-id="4302"></path></svg>
|
After Width: | Height: | Size: 767 B |
1
src/icons/svg/user-o.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg t="1716519874100" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1601" width="200" height="200"><path d="M772.016477 696.022177c-39.228443-39.229466-85.763292-68.49807-136.530536-86.546122 26.774807-13.283538 51.500954-30.976502 73.254398-52.729945 52.55189-52.550867 81.494059-122.422214 81.494059-196.74085s-28.941146-144.189983-81.494059-196.741873c-52.550867-52.550867-122.422214-81.493036-196.74085-81.493036s-144.189983 28.942169-196.741873 81.493036c-52.55189 52.550867-81.494059 122.422214-81.494059 196.741873s28.941146 144.189983 81.494059 196.74085c21.753443 21.753443 46.480614 39.446407 73.256444 52.729945-50.76929 18.049075-97.303116 47.316655-136.532583 86.546122-66.188468 66.187445-104.009865 153.166425-107.422591 246.208495l48.730864 0c3.387144-80.028685 36.140105-154.783249 93.129051-211.770148 55.771211-55.771211 128.557958-88.326675 206.650547-92.867084 6.27389 0.418532 12.582573 0.645706 18.929118 0.645706 6.345522 0 12.656251-0.227174 18.929118-0.645706 78.091566 4.54041 150.880359 37.095873 206.650547 92.867084 56.987922 56.986899 89.741907 131.741463 93.129051 211.770148l48.730864 0C876.027365 849.188602 838.204945 762.209622 772.016477 696.022177zM282.466792 360.004237c0-126.564557 102.96814-229.53372 229.53372-229.53372 126.564557 0 229.53372 102.969163 229.53372 229.53372 0 120.304993-93.040023 219.280192-210.942293 228.77545-6.170536-0.304945-12.369725-0.460488-18.591427-0.460488-6.222725 0-12.420891 0.155543-18.59245 0.460488C375.505791 579.284429 282.466792 480.30923 282.466792 360.004237z" fill="#272636" p-id="1602"></path></svg>
|
After Width: | Height: | Size: 1.6 KiB |
1
src/icons/svg/zone.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg t="1716521217079" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="23658" width="200" height="200"><path d="M832 960H192v-64h640z" fill="#2c2c2c" p-id="23659"></path><path d="M324.48 557.76a256 256 0 1 1 375.04 0L745.28 512l39.04 39.04A316.8 316.8 0 0 0 832 384c0-176.736-143.264-320-320-320S192 207.264 192 384a316.8 316.8 0 0 0 47.68 167.04L278.72 512zM290.88 614.72l-9.6-9.6zM742.72 605.12l-9.6 9.6zM338.24 571.52l-13.76-13.76zM512 745.28l-44.8-44.8a320 320 0 0 1-176.32-85.76L512 832l22.72-22.72L489.28 768z" fill="#2c2c2c" p-id="23660"></path><path d="M338.24 571.52l-13.76-13.76L278.72 512l-39.04 39.04a311.68 311.68 0 0 0 41.6 54.08l9.6 9.6a320 320 0 0 0 176.32 85.76zM699.52 557.76l-13.76 13.76zM512 745.28l22.72 22.72-45.44 41.6 22.72 22.4 221.12-217.6a320 320 0 0 1-176.32 85.76z" fill="#2c2c2c" p-id="23661"></path><path d="M745.28 512l-45.76 45.76-13.76 13.76-128 128a320 320 0 0 0 176.32-85.76l9.6-9.6a311.68 311.68 0 0 0 41.6-54.08zM489.504 767.904l22.624-22.624 22.624 22.624-22.624 22.624zM512 320a64 64 0 1 1 0 128 64 64 0 0 1 0-128m0-64a128 128 0 1 0 0 256 128 128 0 0 0 0-256z" fill="#2c2c2c" p-id="23662"></path></svg>
|
After Width: | Height: | Size: 1.2 KiB |
@@ -128,7 +128,7 @@ export default {
|
||||
border-right: none !important;
|
||||
|
||||
::v-deep .el-submenu .el-submenu__title {
|
||||
height: 40px;
|
||||
height: 38px;
|
||||
line-height: 32px;
|
||||
border-bottom: none;
|
||||
}
|
||||
|
@@ -70,7 +70,6 @@ $origin-color: #ffffff;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
|
||||
.page-heading-right {
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
|
@@ -8,6 +8,7 @@ export default [
|
||||
component: empty,
|
||||
meta: {
|
||||
title: i18n.t('LoginLog'),
|
||||
icon: 'login',
|
||||
permissions: ['audits.view_userloginlog']
|
||||
},
|
||||
children: [
|
||||
@@ -39,6 +40,7 @@ export default [
|
||||
meta: {
|
||||
title: i18n.t('UserPasswordChangeLog'),
|
||||
menuTitle: i18n.t('PasswordChangeLog'),
|
||||
icon: 'password',
|
||||
permissions: ['audits.view_passwordchangelog']
|
||||
}
|
||||
},
|
||||
@@ -48,6 +50,7 @@ export default [
|
||||
component: empty,
|
||||
meta: {
|
||||
title: i18n.t('OperateLog'),
|
||||
icon: 'operate-log',
|
||||
permissions: ['audits.view_operatelog']
|
||||
},
|
||||
children: [
|
||||
@@ -78,6 +81,7 @@ export default [
|
||||
component: () => import('@/views/audits/JobExecutionLogList'),
|
||||
meta: {
|
||||
title: i18n.t('JobExecutionLog'),
|
||||
icon: 'task',
|
||||
permissions: ['audits.view_joblog']
|
||||
}
|
||||
}
|
||||
|
@@ -54,16 +54,7 @@ export default {
|
||||
permissions: []
|
||||
},
|
||||
children: LogRoutes
|
||||
},
|
||||
{
|
||||
path: '/audit/online-user-session',
|
||||
component: () => import('@/views/sessions/OnlineSession/OnlineSessionList'),
|
||||
name: 'OnlineSession',
|
||||
meta: {
|
||||
icon: 'users',
|
||||
title: i18n.t('OnlineSession'),
|
||||
permissions: ['audits.view_usersession']
|
||||
}
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
|
@@ -11,6 +11,7 @@ export default [
|
||||
app: 'terminal',
|
||||
resource: 'session',
|
||||
expanded: true,
|
||||
icon: 'session',
|
||||
permissions: ['terminal.view_session']
|
||||
},
|
||||
children: [
|
||||
@@ -38,6 +39,7 @@ export default [
|
||||
component: () => import('@/views/sessions/CommandList/index'),
|
||||
meta: {
|
||||
title: i18n.t('SessionCommands'),
|
||||
icon: 'command',
|
||||
permissions: ['terminal.view_command']
|
||||
}
|
||||
},
|
||||
@@ -47,7 +49,18 @@ export default [
|
||||
component: () => import('@/views/sessions/FTPLogList'),
|
||||
meta: {
|
||||
title: i18n.t('FileTransfer'),
|
||||
icon: 'file-transfer',
|
||||
permissions: ['audits.view_ftplog']
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/audit/online-user-session',
|
||||
component: () => import('@/views/sessions/OnlineSession/OnlineSessionList'),
|
||||
name: 'OnlineSession',
|
||||
meta: {
|
||||
icon: 'device',
|
||||
title: i18n.t('OnlineSession'),
|
||||
permissions: ['audits.view_usersession']
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@@ -8,6 +8,7 @@ export default [
|
||||
meta: {
|
||||
title: i18n.t('AssetAccount'),
|
||||
app: 'accounts',
|
||||
icon: 'accounts',
|
||||
permissions: ['accounts.view_account']
|
||||
},
|
||||
redirect: '',
|
||||
@@ -70,6 +71,7 @@ export default [
|
||||
meta: {
|
||||
title: i18n.t('AccountTemplate'),
|
||||
app: 'accounts',
|
||||
icon: 'template',
|
||||
permissions: ['accounts.view_accounttemplate']
|
||||
},
|
||||
redirect: '',
|
||||
@@ -120,6 +122,7 @@ export default [
|
||||
meta: {
|
||||
title: i18n.t('Automations'),
|
||||
name: 'Automations',
|
||||
icon: 'automation',
|
||||
permissions: []
|
||||
}
|
||||
},
|
||||
|
@@ -10,6 +10,7 @@ export default [
|
||||
component: () => import('@/views/acl/index.vue'),
|
||||
meta: {
|
||||
title: i18n.t('ACLs'),
|
||||
icon: 'acl',
|
||||
permissions: []
|
||||
}
|
||||
},
|
||||
|
@@ -10,7 +10,8 @@ export default [
|
||||
meta: {
|
||||
title: i18n.t('AssetList'),
|
||||
app: 'assets',
|
||||
resource: 'asset'
|
||||
resource: 'asset',
|
||||
icon: 'assets'
|
||||
},
|
||||
children: [
|
||||
{
|
||||
@@ -228,6 +229,7 @@ export default [
|
||||
redirect: '',
|
||||
meta: {
|
||||
resource: 'domain',
|
||||
icon: 'zone',
|
||||
permissions: ['assets.view_domain']
|
||||
},
|
||||
children: [
|
||||
@@ -294,7 +296,8 @@ export default [
|
||||
component: empty,
|
||||
meta: {
|
||||
permissions: ['assets.view_platform'],
|
||||
resource: 'platform'
|
||||
resource: 'platform',
|
||||
icon: 'platform'
|
||||
},
|
||||
redirect: '',
|
||||
children: [
|
||||
|
@@ -8,6 +8,7 @@ export default [
|
||||
redirect: '',
|
||||
meta: {
|
||||
title: i18n.t('Labels'),
|
||||
icon: 'tag',
|
||||
app: 'labels'
|
||||
},
|
||||
children: [
|
||||
|
@@ -8,7 +8,8 @@ export default [
|
||||
component: empty,
|
||||
meta: {
|
||||
title: i18n.t('AssetPermission'),
|
||||
resource: 'assetpermission'
|
||||
resource: 'assetpermission',
|
||||
icon: 'permission'
|
||||
},
|
||||
children: [
|
||||
{
|
||||
|
@@ -7,7 +7,7 @@ export default [
|
||||
path: 'sessions',
|
||||
component: empty,
|
||||
redirect: '',
|
||||
meta: { title: i18n.t('Sessions'), permissions: [] },
|
||||
meta: { title: i18n.t('Sessions'), permissions: [], icon: 'session' },
|
||||
children: [
|
||||
{
|
||||
path: '',
|
||||
|
@@ -10,7 +10,8 @@ export default [
|
||||
redirect: '',
|
||||
meta: {
|
||||
permissions: ['users.view_user'],
|
||||
expanded: true
|
||||
expanded: true,
|
||||
icon: 'user-o'
|
||||
},
|
||||
children: [
|
||||
{
|
||||
@@ -56,7 +57,8 @@ export default [
|
||||
redirect: '',
|
||||
meta: {
|
||||
resource: 'usergroup',
|
||||
permissions: ['users.view_usergroup']
|
||||
permissions: ['users.view_usergroup'],
|
||||
icon: 'user-group'
|
||||
},
|
||||
children: [
|
||||
{
|
||||
@@ -98,7 +100,8 @@ export default [
|
||||
permissions: ['rbac.view_orgrole | rbac.view_systemrole'],
|
||||
app: 'rbac',
|
||||
disableOrgsChange: true,
|
||||
licenseRequired: true
|
||||
licenseRequired: true,
|
||||
icon: 'role'
|
||||
},
|
||||
children: [
|
||||
{
|
||||
|
@@ -38,7 +38,6 @@ export default {
|
||||
component: empty,
|
||||
redirect: '',
|
||||
meta: {
|
||||
icon: 'assets',
|
||||
title: i18n.t('MyAssets'),
|
||||
permissions: ['perms.view_myassets']
|
||||
},
|
||||
@@ -48,6 +47,7 @@ export default {
|
||||
name: 'ConnectAssets',
|
||||
component: () => import('@/views/workbench/myassets'),
|
||||
meta: {
|
||||
icon: 'assets',
|
||||
title: i18n.t('ConnectAssets'),
|
||||
permissions: ['perms.view_myassets']
|
||||
}
|
||||
@@ -58,6 +58,7 @@ export default {
|
||||
component: () => import('@/views/ops/File/index'),
|
||||
meta: {
|
||||
title: i18n.t('FileTransfer'),
|
||||
icon: 'file-transfer',
|
||||
permissions: ['rbac.view_filemanager']
|
||||
}
|
||||
},
|
||||
@@ -67,6 +68,7 @@ export default {
|
||||
meta: {
|
||||
title: i18n.t('FileExplorer'),
|
||||
activeMenu: '/assets',
|
||||
icon: 'file-manager',
|
||||
permissions: ['rbac.view_filemanager']
|
||||
}
|
||||
}
|
||||
@@ -91,6 +93,7 @@ export default {
|
||||
component: () => import('@/views/ops/Job/QuickJob'),
|
||||
meta: {
|
||||
title: i18n.t('QuickJob'),
|
||||
icon: 'adhoc',
|
||||
permissions: ['ops.view_job', 'ops.add_job', 'ops.add_jobexecution']
|
||||
}
|
||||
},
|
||||
@@ -101,6 +104,7 @@ export default {
|
||||
redirect: '',
|
||||
meta: {
|
||||
title: i18n.t('JobManagement'),
|
||||
icon: 'task',
|
||||
permissions: ['ops.view_job']
|
||||
},
|
||||
children: [
|
||||
@@ -154,6 +158,7 @@ export default {
|
||||
component: () => import('@/views/ops/Template'),
|
||||
meta: {
|
||||
title: i18n.t('TemplateManagement'),
|
||||
icon: 'template',
|
||||
permissions: ['ops.view_adhoc|ops.view_playbook']
|
||||
}
|
||||
},
|
||||
@@ -163,6 +168,7 @@ export default {
|
||||
component: () => import('@/views/ops/Execution'),
|
||||
meta: {
|
||||
title: i18n.t('ExecutionList'),
|
||||
icon: 'history',
|
||||
permissions: ['ops.view_jobexecution']
|
||||
}
|
||||
},
|
||||
|
@@ -1,10 +1,19 @@
|
||||
@import "./variables";
|
||||
|
||||
$icon-width: 14px;
|
||||
$single-menu-height: 45px;
|
||||
$single-menu-height: 40px;
|
||||
@mixin hover_active {
|
||||
background-color: var(--menu-hover);
|
||||
color: var(--menu-text-active);
|
||||
color: var(--color-primary);
|
||||
&:before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
width: 3px;
|
||||
background-color: var(--menu-text-active);
|
||||
}
|
||||
}
|
||||
|
||||
.el-menu {
|
||||
@@ -16,20 +25,28 @@ $single-menu-height: 45px;
|
||||
&.el-submenu-sidebar {
|
||||
// 有子菜单项的 title
|
||||
.el-submenu__title {
|
||||
height: 30px;
|
||||
font-size: 11px;
|
||||
height: 38px;
|
||||
font-size: 12px;
|
||||
cursor: default;
|
||||
font-weight: 600;
|
||||
line-height: 30px;
|
||||
font-weight: 300;
|
||||
line-height: 38px;
|
||||
letter-spacing: .05em;
|
||||
color: var(--color-text-primary) !important;
|
||||
|
||||
.el-submenu__icon-arrow {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.svg-icon {
|
||||
display: none;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
background-color: #ffffff;
|
||||
|
||||
.el-submenu__icon-arrow {
|
||||
display: inline;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -44,15 +61,18 @@ $single-menu-height: 45px;
|
||||
display: flex;
|
||||
justify-content: flex-start;
|
||||
align-items: center;
|
||||
height: 45px;
|
||||
height: 36px;
|
||||
padding: 20px !important;
|
||||
line-height: 45px;
|
||||
line-height: 36px;
|
||||
min-width: 200px;
|
||||
font-size: 12px;
|
||||
font-size: 13px;
|
||||
|
||||
&:hover,
|
||||
&:hover {
|
||||
|
||||
}
|
||||
&.is-active {
|
||||
@include hover_active
|
||||
@include hover_active;
|
||||
|
||||
}
|
||||
|
||||
.svg-icon {
|
||||
|