Commit 4529ef5e authored by fangw's avatar fangw

fix:update

parent 653de988
......@@ -2,7 +2,7 @@ import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { HttpClientModule, HTTP_INTERCEPTORS, HttpClient } from '@angular/common/http';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { NzDividerModule } from 'ng-zorro-antd/divider';
import { NzFormModule } from 'ng-zorro-antd/form';
import { NzIconModule } from 'ng-zorro-antd/icon';
import { NzInputModule } from 'ng-zorro-antd/input';
......@@ -14,7 +14,10 @@ import { NzLayoutModule } from 'ng-zorro-antd/layout';
import { NzDropDownModule } from 'ng-zorro-antd/dropdown';
import { NzToolTipModule } from 'ng-zorro-antd/tooltip';
import { NzBadgeModule } from 'ng-zorro-antd/badge';
import { NzTableModule } from 'ng-zorro-antd/table';
import { NzAvatarModule } from 'ng-zorro-antd/avatar';
import { NzTagModule } from 'ng-zorro-antd/tag';
import { NzTabsModule } from 'ng-zorro-antd/tabs';
import { ReactiveFormsModule } from '@angular/forms';
import { ErrorInterceptor } from 'src/app/_helpers/error-interceptor';
import { AppRoutingModule } from './app-routing.module';
......@@ -25,6 +28,8 @@ import { ToolbarComponent } from './page/common/toolbar/toolbar.component';
import { NavigationComponent } from './page/common/navigation/navigation.component';
import { AdminSystemComponent } from './page/admin/admin-system/admin-system.component';
import { UserManageComponent } from './page/admin/user-manage/user-manage.component';
import { SelectComponent } from './page/common/select/select.component';
import { InputComponent } from './page/common/input/input.component';
@NgModule({
......@@ -35,7 +40,9 @@ import { UserManageComponent } from './page/admin/user-manage/user-manage.compon
ToolbarComponent,
NavigationComponent,
AdminSystemComponent,
UserManageComponent],
UserManageComponent,
SelectComponent,
InputComponent],
imports: [
BrowserModule,
HttpClientModule,
......@@ -50,9 +57,14 @@ import { UserManageComponent } from './page/admin/user-manage/user-manage.compon
NzDropDownModule,
NzToolTipModule,
NzBadgeModule,
NzTableModule,
AppRoutingModule,
BrowserAnimationsModule,
ReactiveFormsModule
ReactiveFormsModule,
NzAvatarModule,
NzDividerModule,
NzTagModule,
NzTabsModule
],
providers: [
{ provide: HTTP_INTERCEPTORS, useClass: ErrorInterceptor, multi: true },
......
<div class="admin-wrap">
<div class="content">
<router-outlet></router-outlet>
</div>
<div class="content">
<router-outlet></router-outlet>
</div>
\ No newline at end of file
<app-navigation></app-navigation>
</div>
\ No newline at end of file
.admin-wrap {
height: 100%;
.content {
height: 100%;
}
}
\ No newline at end of file
<p>user-manage works!</p>
<app-toolbar [hidden]="isHidden"></app-toolbar>
<nz-table #basicTable [nzData]="listOfData" nzSize="middle" nzShowPagination [nzScroll]="{ y: 'calc(100vh - 165px)' }" style="box-shadow: 0px 2px 7px 2px #70707080;
border-radius: 10px;">
<thead>
<tr>
<th>User</th>
<th>Contacts</th>
<th>Department(s)</th>
<th>Role(s)</th>
<th nzWidth="150px"></th>
</tr>
</thead>
<tbody>
<tr *ngFor="let data of basicTable.data">
<td>
<div class="flex ali_c">
<nz-avatar class="ava-img" [nzGap]="gap" [ngStyle]="{ 'background-color': 'green' }" [nzText]="'fangw'"
nzSize="large" style="vertical-align: middle;">
</nz-avatar>
<div class="ava-info">
<div>fang w</div>
<div style="letter-spacing: 2px;
margin: 2px 0;"><nz-tag [nzColor]="'#c31717'">username</nz-tag></div>
<div>CEO (id xxxxxxx)</div>
</div>
</div>
</td>
<td>
<div>
<nz-tag [nzColor]="'#c31717'">E</nz-tag>cdsdasda@qq.com
</div>
<div class="mt5">
<nz-tag [nzColor]="'#5b5ee2'">P</nz-tag>+86 12334567890
</div>
</td>
<td>
<div class="ul-list flex ali_c">
<div class="dash"></div>
<div class="text-tip">
department1
<span>
(department leader1)
</span>
</div>
</div>
<div class="ul-list flex ali_c">
<div class="dash"></div>
<div class="text-tip">
department1
<span>
(department leader1)
</span>
</div>
</div>
<div class="ul-list flex ali_c">
<div class="dash"></div>
<div class="text-tip">
department1
<span>
(department leader1)
</span>
</div>
</div>
</td>
<td>
<div class="ul-list flex ali_c">
<div class="dash"></div>
<div class="text-tip">
ELN-ADMIN
</div>
</div>
<div class="ul-list flex ali_c">
<div class="dash"></div>
<div class="text-tip">
PM
</div>
</div>
</td>
<td>
<i nz-icon nzType="icons:admin-user-active-switch" class="edit-icon"></i>
<nz-divider nzType="vertical"></nz-divider>
<i nz-icon nzType="icons:admin-user-edit" class="edit-icon"></i>
<nz-divider nzType="vertical"></nz-divider>
<i nz-icon nzType="icons:admin-user-pwd" class="edit-icon"></i>
<nz-divider nzType="vertical"></nz-divider>
<i nz-icon nzType="icons:admin-user-delete" class="edit-icon"></i>
</td>
</tr>
</tbody>
</nz-table>
\ No newline at end of file
.edit-icon {
font-size: 20px;
}
.ava-img {
vertical-align: middle;
background-color: green;
width: 50px;
height: 50px;
line-height: 50px;
}
.ava-info {
line-height: 18px;
margin-left: 10px;
}
::ng-deep .ant-tag {
padding: 0 3px;
border-radius: 10px;
line-height: 15px;
}
::ng-deep .ant-table-pagination.ant-pagination {
margin-right: 10px;
}
.ul-list {
.dash {
width: 8px;
height: 8px;
border-radius: 100px;
background-color: #c2c2c2;
}
.text-tip {
margin-left: 5px;
font-weight: bold;
span {
font-weight: normal;
font-size: 12px;
color: #707070;
margin-left: 5px;
}
}
}
......@@ -6,10 +6,167 @@ import { Component, OnInit } from '@angular/core';
styleUrls: ['./user-manage.component.scss']
})
export class UserManageComponent implements OnInit {
isHidden = true;
listOfData = [
{
key: '1',
name: 'John Brown',
age: 32,
address: 'New York No. 1 Lake Park',
roles: 'aaa'
},
{
key: '2',
name: 'Jim Green',
age: 42,
address: 'London No. 1 Lake Park',
roles: 'aaa'
},
{
key: '3',
name: 'Joe Black',
age: 32,
address: 'Sidney No. 1 Lake Park',
roles: 'aaa'
},
{
key: '1',
name: 'John Brown',
age: 32,
address: 'New York No. 1 Lake Park',
roles: 'aaa'
},
{
key: '2',
name: 'Jim Green',
age: 42,
address: 'London No. 1 Lake Park',
roles: 'aaa'
},
{
key: '3',
name: 'Joe Black',
age: 32,
address: 'Sidney No. 1 Lake Park',
roles: 'aaa'
},
{
key: '1',
name: 'John Brown',
age: 32,
address: 'New York No. 1 Lake Park',
roles: 'aaa'
},
{
key: '2',
name: 'Jim Green',
age: 42,
address: 'London No. 1 Lake Park',
roles: 'aaa'
},
{
key: '3',
name: 'Joe Black',
age: 32,
address: 'Sidney No. 1 Lake Park',
roles: 'aaa'
},
{
key: '1',
name: 'John Brown',
age: 32,
address: 'New York No. 1 Lake Park',
roles: 'aaa'
},
{
key: '2',
name: 'Jim Green',
age: 42,
address: 'London No. 1 Lake Park',
roles: 'aaa'
},
{
key: '1',
name: 'John Brown',
age: 32,
address: 'New York No. 1 Lake Park',
roles: 'aaa'
},
{
key: '2',
name: 'Jim Green',
age: 42,
address: 'London No. 1 Lake Park',
roles: 'aaa'
},
{
key: '3',
name: 'Joe Black',
age: 32,
address: 'Sidney No. 1 Lake Park',
roles: 'aaa'
},
{
key: '1',
name: 'John Brown',
age: 32,
address: 'New York No. 1 Lake Park',
roles: 'aaa'
},
{
key: '2',
name: 'Jim Green',
age: 42,
address: 'London No. 1 Lake Park',
roles: 'aaa'
},
{
key: '3',
name: 'Joe Black',
age: 32,
address: 'Sidney No. 1 Lake Park',
roles: 'aaa'
},
{
key: '1',
name: 'John Brown',
age: 32,
address: 'New York No. 1 Lake Park',
roles: 'aaa'
},
{
key: '2',
name: 'Jim Green',
age: 42,
address: 'London No. 1 Lake Park',
roles: 'aaa'
},
{
key: '3',
name: 'Joe Black',
age: 32,
address: 'Sidney No. 1 Lake Park',
roles: 'aaa'
},
{
key: '1',
name: 'John Brown',
age: 32,
address: 'New York No. 1 Lake Park',
roles: 'aaa'
},
{
key: '2',
name: 'Jim Green',
age: 42,
address: 'London No. 1 Lake Park',
roles: 'aaa'
}
];
constructor() { }
ngOnInit(): void {
ngOnInit():void {
}
}
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-input',
templateUrl: './input.component.html',
styleUrls: ['./input.component.scss']
})
export class InputComponent implements OnInit {
constructor() { }
ngOnInit(): void {
}
}
<p>navigation works!</p>
<div class="foot-content">
<nz-layout class="nav-wrap">
<nz-content class="nav-content">
<nz-tabset [(nzSelectedIndex)]="selectIndex">
<nz-tab [nzTitle]="titleTemplate" [nzDisabled]="true">
<ng-template #titleTemplate>
<i nz-icon nzType="icons:admin-icon" class="nav-icon line"></i>
</ng-template>
</nz-tab>
<nz-tab [nzTitle]="titleTemplate2">
<ng-template #titleTemplate2>
<i nz-icon nzType="icons:admin-user" class="nav-icon"></i>
</ng-template>
</nz-tab>
<nz-tab [nzTitle]="titleTemplate3">
<ng-template #titleTemplate3>
<i nz-icon nzType="icons:admin-department" class="nav-icon"></i>
</ng-template>
</nz-tab>
<nz-tab [nzTitle]="titleTemplate4">
<ng-template #titleTemplate4>
<i nz-icon nzType="icons:admin-permission" class="nav-icon"></i>
</ng-template>
</nz-tab>
<nz-tab [nzTitle]="titleTemplate5">
<ng-template #titleTemplate5>
<i nz-icon nzType="icons:admin-audit" class="nav-icon"></i>
</ng-template>
</nz-tab>
<nz-tab [nzTitle]="titleTemplate6">
<ng-template #titleTemplate6>
<i nz-icon nzType="icons:admin-config" class="nav-icon"></i>
</ng-template>
</nz-tab>
<nz-tab [nzTitle]="titleTemplate7">
<ng-template #titleTemplate7>
<i nz-icon nzType="icons:admin-ip" class="nav-icon"></i>
</ng-template>
</nz-tab>
</nz-tabset>
</nz-content>
</nz-layout>
</div>
.foot-content {
height: 200px;
&:hover {
.nav-wrap {
bottom: 0;
}
}
}
.nav-wrap {
position: fixed;
bottom: -80px;
left: 50%;
transform: translateX(-50%);
box-shadow: 2px 2px 10px 4px #70707080;
border-radius: 8px 8px 0 0;
transition: bottom .5s cubic-bezier(0.65, 0.05, 0.36, 1);
.nav-icon {
font-size: 30px;
margin: 0;
}
.nav-content {
background: #f6f6f6;
border-radius: 8px;
.line::after{
content: "";
width: 1px;
height: 44px;
background-color: #707070;
position: absolute;
top: 7px;
right: 0;
}
}
}
::ng-deep .ant-tabs-top>.ant-tabs-nav {
margin: 0;
}
::ng-deep .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar {
top: 0;
}
::ng-deep .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
color: #9eeeac;
}
::ng-deep .ant-tabs-ink-bar {
background: #9eeeac;
}
::ng-deep .ant-tabs-tab.ant-tabs-tab-disabled {
cursor: inherit;
}
::ng-deep .ant-tabs-tab {
padding: 12px 15px;
}
::ng-deep .ant-tabs-tab+.ant-tabs-tab {
margin: 0;
}
\ No newline at end of file
import { Component, OnInit } from '@angular/core';
import { Component, OnInit, Input } from '@angular/core';
@Component({
selector: 'app-navigation',
......@@ -6,10 +6,10 @@ import { Component, OnInit } from '@angular/core';
styleUrls: ['./navigation.component.scss']
})
export class NavigationComponent implements OnInit {
selectIndex = 1;
constructor() { }
ngOnInit(): void {
ngOnInit():void {
}
}
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-select',
templateUrl: './select.component.html',
styleUrls: ['./select.component.scss']
})
export class SelectComponent implements OnInit {
constructor() { }
ngOnInit(): void {
}
}
<p>toolbar works!</p>
<!-- <nz-layout class="toolbar-wrap" [ngClass]="{'hidden': hidden}">
<nz-content style="z-index: 1;border-radius: 8px;" [hidden]="hidden"> -->
<nz-layout class="toolbar-wrap" [ngClass]="{'top-65px': !hidden}">
<nz-content style="z-index: 1;border-radius: 8px;">
<div style="padding: 5px 10px;height: 50px;">
需要填充的工具栏内容
</div>
</nz-content>
<div class="icon-content" (click)="toggle()">
<i nz-icon nzType="icons:toolbar-down"></i>
</div>
</nz-layout>
.toolbar-wrap {
position: fixed;
top: -10px;
width: calc(100vw - 30px);
background: #fff;
z-index: 9999999;
box-shadow: 2px -1px 7px 2px #70707080;
border-radius: 8px;
transition: top .5s cubic-bezier(0.65, 0.05, 0.36, 1);
&.top-65px {
top: 50px;
}
.icon-content {
cursor: pointer;
height: 20px;
width: 110px;
position: absolute;
bottom: -20px;
left: 50%;
transform: translateX(-50%);
text-align: center;
background: #fff;
box-shadow: 0 0 7px 1px #70707080;
border-radius: 0 0 5px 5px;
display: flex;
align-items: center;
i {
font-size: 25px;
margin: 0 auto;
}
}
}
.hidden {
box-shadow:none;
top: 55px;
}
\ No newline at end of file
import { Component, OnInit } from '@angular/core';
import { Component, OnInit, Input } from '@angular/core';
@Component({
selector: 'app-toolbar',
......@@ -6,10 +6,14 @@ import { Component, OnInit } from '@angular/core';
styleUrls: ['./toolbar.component.scss']
})
export class ToolbarComponent implements OnInit {
@Input() hidden:boolean;
constructor() { }
ngOnInit(): void {
ngOnInit():void {
}
toggle() {
this.hidden = !this.hidden;
}
}
<nz-layout>
<nz-layout style="height: 100%;">
<nz-header class="header">
<div class="logo">
<i nz-icon nzType="icons:logo" class="icon"></i>
<!-- <i nz-icon nzType="icons:logo" class="icon"></i> -->
<!-- <img class="ilogo" src="../../../assets/images/logo.svg" alt=""> -->
<img class="ititle" src="../../../assets/images/nav-title.svg">
<img class="ititle" src="../../../assets/images/nav-log-text.jpg">
</div>
<div></div>
<div class="header-right">
......
.logo {
width: 14rem;
margin: 1.6rem 2.4rem 1.6rem 0;
width: 140px;
margin: 16px 24px 16px 0;
display: flex;
.icon {
font-size: 4rem;
}
.ititle {
width: 12rem;
margin-left: 1.5rem;
height: 35px;
margin-left: 15px;
}
}
.inner-content {
font-size: 2rem;
font-size: 20px;
background: #fff;
padding: 2.4rem;
min-height: 28rem;
box-shadow: inset 0px 1.5rem 1rem -1.6rem #8c8989;
padding: 5px 15px 15px 15px;
height: 100%;
box-shadow: inset 0rem 15px 10px -16px #8c8989;
}
.header {
......@@ -26,27 +23,28 @@
align-items: center;
justify-content: space-between;
background: #fff;
height: 5.5rem;
line-height: 5.5rem;
padding-left: 3rem;
height: 45px;
line-height: 45px;
padding-left: 30px;
z-index: 99999999;
.header-right {
display: flex;
align-items: center;
.icon {
font-size: 4rem;
font-size: 35px;
&:last-child {
margin-right: 1.5rem;
margin-right: 15px;
}
}
.badge-style {
margin: 0 1rem;
margin: 0 10px;
}
}
}
::ng-deep .ant-badge-dot {
top: 0.7rem;
right: 0.6rem;
width: 1.3rem;
height: 1.3rem;
top: 7px;
right: 6px;
width: 13px;
height: 13px;
}
\ No newline at end of file
Copyright 2011 The Montserrat Project Authors (https://github.com/JulietaUla/Montserrat)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.
The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the copyright statement(s).
"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment.
"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.
5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
<?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="1649485938490" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="48134" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><defs><style type="text/css"></style></defs><path d="M64 96h800v64H64zM656 352h-64v256h176v-64H656z" p-id="48135" fill="#707070"></path><path d="M624 224c-194.4 0-352 157.6-352 352s157.6 352 352 352 352-157.6 352-352-157.6-352-352-352z m203.7 555.7c-26.5 26.5-57.3 47.2-91.6 61.7-35.5 15-73.2 22.6-112.1 22.6s-76.6-7.6-112.1-22.6c-34.3-14.5-65.1-35.3-91.6-61.7-26.5-26.5-47.2-57.3-61.7-91.6-15-35.5-22.6-73.2-22.6-112.1s7.6-76.6 22.6-112.1c14.5-34.3 35.3-65.1 61.7-91.6 26.5-26.5 57.3-47.2 91.6-61.7 35.5-15 73.2-22.6 112.1-22.6s76.6 7.6 112.1 22.6c34.3 14.5 65.1 35.3 91.6 61.7 26.5 26.5 47.2 57.3 61.7 91.6 15 35.5 22.6 73.2 22.6 112.1s-7.6 76.6-22.6 112.1c-14.5 34.3-35.3 65.1-61.7 91.6zM64 768v64h240c-15-20-28.2-41.4-39.3-64H64zM330.7 320H64v64h218.3c14-23 30.2-44.4 48.4-64zM224 592c0-16.2 1-32.3 2.9-48H64v64h160.3c-0.2-5.3-0.3-10.6-0.3-16z" p-id="48136" fill="#707070"></path></svg>
\ No newline at end of file
<?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="1649486002268" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="49090" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><defs><style type="text/css"></style></defs><path d="M927.98464 485.98528h-177.98656c-2.54976 0-5.01248 0.34304-7.38304 0.93184-13.71648-63.62624-70.39488-111.4624-138.06592-111.4624-67.33312 0-123.776 47.37536-137.84576 110.53056H118.6304a30.72 30.72 0 0 0 0 61.44h348.07296c14.06976 63.16032 70.51264 110.53056 137.84576 110.53056 67.67104 0 124.34944-47.83616 138.06592-111.4624 2.37056 0.58368 4.83328 0.93184 7.38304 0.93184h177.98656a30.72 30.72 0 0 0 0-61.44z m-323.43552 110.53568c-44.0064 0-79.81056-35.80416-79.81056-79.81056 0-44.0064 35.80416-79.81056 79.81056-79.81056 44.01152 0 79.81568 35.80416 79.81568 79.81056 0 44.0064-35.80416 79.81056-79.81568 79.81056zM231.82336 398.68416c66.05312 0 121.64096-45.57824 137.01632-106.92608h545.44384a30.72 30.72 0 0 0 0-61.44H370.44224C357.75488 165.36576 300.4416 116.18304 231.82336 116.18304c-77.88544 0-141.25056 63.36512-141.25056 141.25056 0 77.88544 63.36512 141.25056 141.25056 141.25056z m0-221.06112c44.01152 0 79.81568 35.80416 79.81568 79.81056 0 44.0064-35.80416 79.81056-79.81568 79.81056-44.0064 0-79.81056-35.80416-79.81056-79.81056 0-44.01152 35.80928-79.81056 79.81056-79.81056zM914.28352 737.05472H370.44224c-12.68224-64.95744-70.00064-114.13504-138.61376-114.13504-77.88544 0-141.25056 63.36512-141.25056 141.25056 0 77.88544 63.36512 141.25056 141.25056 141.25056 66.05312 0 121.64096-45.57824 137.01632-106.92608h545.44384a30.72 30.72 0 1 0-0.00512-61.44zM231.82336 843.9808c-44.0064 0-79.81056-35.80416-79.81056-79.81056 0-44.01152 35.80416-79.81056 79.81056-79.81056 44.01152 0 79.81568 35.80416 79.81568 79.81056 0 44.0064-35.80416 79.81056-79.81568 79.81056z" p-id="49091" fill="#707070"></path></svg>
\ No newline at end of file
<?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="1649485483679" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="36791" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><defs><style type="text/css"></style></defs><path d="M780.288 583.68l20.48 68.096c5.12 15.872 21.504 24.576 37.376 19.968 15.872-5.12 24.576-21.504 19.968-37.376l-20.48-68.096c-19.456-64-77.312-107.008-144.384-107.008h-154.112V363.52c73.216-14.336 128.512-78.848 128.512-155.648 0-87.552-71.168-158.72-158.72-158.72s-158.72 71.168-158.72 158.72c0 77.312 55.296 141.824 128.512 155.648v96.256H324.608c-66.048 0-125.44 44.032-144.384 107.008l-20.48 68.096c-2.56 7.68-1.536 15.36 2.048 22.528 3.584 7.168 10.24 12.8 18.432 14.848 3.072 1.024 6.144 1.536 9.216 1.536 4.608 0 9.728-1.024 13.824-3.584 7.168-3.584 12.288-10.24 14.336-17.92l20.48-68.096c11.264-38.4 46.08-64 86.528-64h154.624v126.464c0 16.896 13.312 30.208 30.208 30.208 16.896 0 30.208-13.312 30.208-30.208v-126.464h154.112c40.448-0.512 75.264 25.088 86.528 63.488zM509.44 109.056c54.272 0 98.816 44.544 98.816 98.816s-44.544 98.816-98.816 98.816c-54.272 0-98.816-44.544-98.816-98.816s44.544-98.816 98.816-98.816zM185.856 685.568c-75.264 0-136.704 61.44-136.704 136.704s61.44 136.704 136.704 136.704 136.704-61.44 136.704-136.704-61.44-136.704-136.704-136.704z m76.8 136.704c0 42.496-34.304 76.8-76.8 76.8s-76.8-34.304-76.8-76.8 34.304-76.8 76.8-76.8 76.8 34.304 76.8 76.8zM832.512 685.568c-75.264 0-136.704 61.44-136.704 136.704s61.44 136.704 136.704 136.704 136.704-61.44 136.704-136.704-61.44-136.704-136.704-136.704z m76.8 136.704c0 42.496-34.304 76.8-76.8 76.8s-76.8-34.304-76.8-76.8 34.304-76.8 76.8-76.8 76.8 34.304 76.8 76.8zM509.44 685.568c-75.264 0-136.704 61.44-136.704 136.704 0 36.352 13.824 70.144 39.424 96.256 26.112 26.112 60.416 40.448 97.28 40.448 75.264 0 136.704-61.44 136.704-136.704s-61.44-136.704-136.704-136.704z m0 213.504c-42.496 0-76.8-34.304-76.8-76.8s34.304-76.8 76.8-76.8 76.8 34.304 76.8 76.8-34.304 76.8-76.8 76.8z" p-id="36792" fill="#707070"></path></svg>
\ No newline at end of file
<?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="1649484366468" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="30595" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><defs><style type="text/css"></style></defs><path d="M907.869298 805.423787C902.521742 803.958329 892.973511 801.974044 883.871289 798.738204 840.358116 783.282631 794.278116 815.67744 795.452302 861.607253 795.661653 869.822009 797.782471 878.318933 800.654222 886.078578 813.2608 920.107236 801.782898 952.793316 770.052551 970.715591 733.288676 991.47776 694.504107 1007.438507 653.858133 1018.852693 619.347058 1028.542009 587.580302 1013.26848 572.770987 979.940693 556.305067 942.880996 513.752178 928.403911 479.136427 948.201244 465.833529 955.810702 456.808676 967.102009 450.691982 981.137636 438.718009 1008.594489 412.544569 1024.910222 383.617707 1021.246578 369.586631 1019.467093 355.837724 1014.560996 342.279964 1010.091804 311.782969 1000.0384 282.628551 986.80832 254.611911 971.097884 222.189796 952.916196 210.693689 920.380302 223.773582 885.509689 233.845191 858.667236 229.266773 834.06848 208.864142 813.888853 188.857458 794.100622 164.527218 789.840782 138.262756 799.584711 102.786844 812.751076 70.674204 801.400604 52.210347 768.527929 31.753102 732.109938 16.074524 693.721316 4.664889 653.55776-5.033529 619.410773 10.080711 586.934044 42.675769 572.639004 63.433387 563.536782 77.182293 548.431644 82.261333 526.281387 89.552213 494.478222 73.991964 464.145067 43.795342 450.892231 23.861476 442.144996 10.235449 427.99104 4.146062 406.914844 0.77824 395.264 0.851058 383.5904 4.036836 371.9168 15.341796 330.510791 31.571058 291.120924 52.569884 253.697138 70.505813 221.734684 103.369387 209.96096 137.680213 223.118222 178.185102 238.651164 220.219164 215.303964 227.837724 172.823893 230.008604 160.717938 228.320142 148.866844 223.8464 137.347982 210.393316 102.709476 222.189796 70.078009 254.64832 51.818951 291.653404 30.997618 330.679182 15.041422 371.561813 3.663644 404.375324-5.470436 436.71552 10.080711 450.719289 41.815609 460.645262 64.311751 477.138489 78.638649 501.577956 82.447929 532.72576 87.299413 560.000569 71.971271 572.74368 42.935182 582.059804 21.7088 597.378844 7.177102 620.252729 3.021938 630.647467 1.133227 642.289209 1.374436 652.488249 4.018631 693.785031 14.722844 732.89728 31.21152 770.061653 52.219449 801.741938 70.128071 813.497458 102.927929 800.467627 136.792747 783.997156 179.605049 810.088676 223.154631 855.722667 227.569209 865.302756 228.497636 875.861333 226.599822 885.02272 223.336676 921.954987 210.188516 953.439573 221.315982 972.481422 255.499378 992.242347 290.975289 1007.579591 328.285298 1018.802631 367.315627 1029.302044 403.833742 1014.811307 435.291022 980.177351 450.842169 938.197902 469.692871 926.365013 522.148978 957.180587 555.422151 963.62496 562.3808 972.212907 568.096996 980.864569 572.142933 1014.424462 587.826062 1029.151858 619.114951 1018.957369 654.904889 1007.324729 695.737458 991.27296 734.717724 970.073884 771.504356 957.312569 793.659164 937.665422 804.463502 907.869298 805.423787L907.869298 805.423787ZM956.329529 388.801422C946.590151 353.047893 932.513564 319.20128 914.664107 286.861084 912.415858 282.78784 909.9264 284.735716 907.254898 285.696 882.446791 294.629831 857.160818 296.614116 831.437938 290.492871 753.978027 272.051769 710.656 192.015929 737.707804 117.072782 739.61472 111.784391 738.636231 109.449671 733.761991 107.246933 714.105742 98.367716 694.790827 88.696604 674.916124 80.358969 661.849884 74.87488 648.037262 71.170276 634.898204 66.787556 609.543964 119.057067 569.739947 148.885049 512.077369 148.903253 454.173582 148.921458 414.22848 118.934187 389.3248 67.156196 352.506311 77.255111 317.658453 91.70944 284.612836 110.560142 303.47264 164.836693 296.582258 214.325476 255.517582 255.217209 214.543929 296.013369 165.100658 303.158613 111.065316 284.039396 92.210062 317.44 77.637404 352.224142 67.743289 388.769564 119.202702 413.618631 149.067093 453.104071 149.417529 510.507236 149.772516 568.788764 119.844409 608.943218 67.715982 634.156373 77.814898 670.970311 92.32384 705.995662 111.16544 738.913849 163.580587 720.504604 211.644871 726.443804 252.163413 764.418276 295.967858 805.473849 303.982364 856.127716 284.658347 912.384 317.863253 931.193742 352.752071 945.916587 389.388516 955.665067 414.63808 903.709582 454.455751 873.990827 512.136533 874.031787 570.104036 874.072747 609.926258 904.214756 634.784427 955.751538 671.593813 945.607111 706.459876 931.198293 739.455431 912.320284 720.40448 858.03008 727.604338 808.787058 768.227556 767.990898 809.096533 726.944427 858.576213 719.967573 912.952889 738.859236 931.84 705.722596 946.371698 670.751858 956.29312 634.133618 903.887076 608.688356 874.095502 568.411022 874.600676 510.152249 875.092196 453.076764 904.815502 413.700551 956.329529 388.801422L956.329529 388.801422ZM512.077369 280.580551C541.118009 280.962844 569.039076 286.592569 595.995307 297.12384 614.040462 304.173511 622.573796 322.441671 616.111218 339.776853 609.56672 357.330489 590.829796 365.654471 572.393244 358.463716 485.157547 324.453262 391.563947 368.508018 358.896071 450.996907 319.606329 550.206578 384.814649 661.180871 490.300302 674.724978 583.315911 686.667093 667.27936 619.747556 675.976533 526.481636 678.402276 500.485689 674.301724 475.318044 664.949191 450.883129 658.158933 433.142898 665.609102 415.216071 682.015858 408.052622 699.232711 400.529636 718.565831 408.439467 725.847609 426.461867 740.452124 462.597689 746.227484 500.217173 740.570453 538.792391 726.716871 633.32352 674.624853 698.427164 584.594773 729.725156 449.991111 776.515129 304.901689 686.557867 284.194133 545.564444 265.621049 419.098169 352.888604 301.429191 478.785991 283.415893 489.795129 281.836658 500.977209 281.495324 512.077369 280.580551L512.077369 280.580551Z" fill="#1e5138" p-id="30596"></path></svg>
\ No newline at end of file
<?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="1649486136768" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="52659" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><defs><style type="text/css"></style></defs><path d="M376.967 345.239h56.905v258.789h-56.905zM540.793 511.24h59.805c16.186 0 29.958-2.356 41.319-7.067 11.354-4.712 20.597-10.93 27.727-18.667 7.125-7.73 12.323-16.61 15.586-26.64 3.262-10.024 4.893-20.235 4.893-30.627 0-10.63-1.631-20.897-4.893-30.808-3.263-9.905-8.461-18.723-15.586-26.459-7.13-7.73-16.372-13.954-27.727-18.666-11.361-4.712-25.134-7.068-41.319-7.068H483.889v258.789h56.904V511.24z m0-121.782h44.219c6.524 0 12.805 0.487 18.848 1.45 6.037 0.969 11.354 2.843 15.948 5.618 4.587 2.781 8.273 6.705 11.055 11.779 2.774 5.075 4.168 11.723 4.168 19.935 0 8.217-1.394 14.86-4.168 19.935-2.781 5.074-6.468 9.004-11.055 11.78-4.594 2.78-9.911 4.655-15.948 5.618-6.043 0.968-12.323 1.45-18.848 1.45h-44.219v-77.565z" fill="#707070" p-id="52660"></path><path d="M864 128.542H159c-17.673 0-32 14.327-32 32v598.979c0 17.673 14.327 32 32 32h321v115.522c0 17.673 14.327 32 32 32 17.673 0 32-14.327 32-32V791.521h320c17.673 0 32-14.327 32-32V160.542c0-17.673-14.327-32-32-32z m-32 598.979H191V192.542h641v534.979z" fill="#707070" p-id="52661"></path></svg>
\ No newline at end of file
<?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="1649485706865" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="42798" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><defs><style type="text/css"></style></defs><path d="M512 34.13333333a273.06666667 273.06666667 0 0 1 273.06666667 273.06666667h34.13333333a170.66666667 170.66666667 0 0 1 170.66666667 170.66666667v341.33333333a170.66666667 170.66666667 0 0 1-170.66666667 170.66666667H204.8A170.66666667 170.66666667 0 0 1 34.13333333 819.2V477.86666667a170.66666667 170.66666667 0 0 1 170.66666667-170.66666667h34.13333333A273.06666667 273.06666667 0 0 1 512 34.13333333z m307.2 341.33333334H204.8a102.4 102.4 0 0 0-102.4 102.4v341.33333333a102.4 102.4 0 0 0 102.4 102.4h614.4a102.4 102.4 0 0 0 102.4-102.4V477.86666667a102.4 102.4 0 0 0-102.4-102.4zM512 485.7856a34.13333333 34.13333333 0 0 1 33.5872 27.98933333l0.54613333 6.144V777.216a34.13333333 34.13333333 0 0 1-67.72053333 6.144l-0.54613333-6.144V519.85066667a34.13333333 34.13333333 0 0 1 34.13333333-34.13333334z m136.53333333 204.8a34.13333333 34.13333333 0 0 1 33.5872 27.98933333l0.54613334 6.144v52.49706667a34.13333333 34.13333333 0 0 1-67.72053334 6.144l-0.54613333-6.144v-52.56533333a34.13333333 34.13333333 0 0 1 34.13333333-34.13333334z m-273.06666666-204.8a34.13333333 34.13333333 0 0 1 33.5872 27.98933333l0.54613333 6.144V640.68266667a34.13333333 34.13333333 0 0 1-67.72053333 6.144l-0.54613334-6.144V519.85066667a34.13333333 34.13333333 0 0 1 34.13333334-34.13333334zM512 102.4a204.8 204.8 0 0 0-204.8 204.8h409.6a204.8 204.8 0 0 0-192.78506667-204.45866667z" fill="#707070" p-id="42799"></path></svg>
\ No newline at end of file
<?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="1649490274183" class="icon" viewBox="0 0 1137 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="53609" xmlns:xlink="http://www.w3.org/1999/xlink" width="71.0625" height="64"><defs><style type="text/css"></style></defs><path d="M739.555556 113.777778H398.222222a398.222222 398.222222 0 1 0 0 796.444444h341.333334a398.222222 398.222222 0 1 0 0-796.444444z m0 682.666666H398.222222c-156.842667 0-284.444444-127.601778-284.444444-284.444444s127.601778-284.444444 284.444444-284.444444h341.333334c156.842667 0 284.444444 127.601778 284.444444 284.444444s-127.601778 284.444444-284.444444 284.444444z" fill="#cdcdcd" p-id="53610"></path><path d="M568.888889 512a170.666667 170.666667 0 1 1-341.333333 0 170.666667 170.666667 0 0 1 341.333333 0z" fill="#cdcdcd" p-id="53611"></path></svg>
\ No newline at end of file
<?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="1649490500656" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="59951" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><defs><style type="text/css"></style></defs><path d="M942.656 96.448 561.984 96.64 561.728 46.72c0-25.664-20.224-46.464-45.184-46.464-0.768 0-1.408 0.384-2.176 0.448-0.768 0-1.408-0.448-2.176-0.448-24.96 0-45.248 20.8-45.248 46.464L467.2 96.64 81.344 96.832c-25.024 0-45.248 20.864-45.248 46.464 0 25.664 20.224 46.4 45.248 46.4l48.768 0 0.32 692.16L130.56 881.856l0 49.152c0 51.008 40.448 92.288 90.432 92.288L266.24 1023.296l0 0.384 497.536-0.32 0-0.064 45.248 0c49.664 0 89.92-40.896 90.432-91.52L899.2 283.264c0-25.472-20.224-46.208-45.248-46.208-25.088 0-45.248 20.672-45.248 46.208l0.32 583.36c-4.8 53.696-26.56 64.448-89.28 64.448l1.152 0-421.696 0.256 11.008-0.256c-62.528 0-84.352-10.752-89.28-63.936L220.608 189.632l722.048-0.32c25.024 0 45.248-20.8 45.248-46.464S967.616 96.448 942.656 96.448z" p-id="59952" fill="#cdcdcd"></path><path d="M401.28 232.512c-24.96 0-45.248 20.8-45.248 46.4l0.448 559.104c0 25.6 20.224 46.4 45.248 46.4 24.96 0 45.248-20.736 45.248-46.4L446.528 278.912C446.528 253.312 426.24 232.512 401.28 232.512z" p-id="59953" fill="#cdcdcd"></path><path d="M627.456 232.512c-24.96 0-45.248 20.8-45.248 46.4l0.448 559.104c0 25.6 20.224 46.4 45.248 46.4s45.184-20.736 45.184-46.4l-0.384-559.104C672.704 253.312 652.416 232.512 627.456 232.512z" p-id="59954" fill="#cdcdcd"></path></svg>
\ No newline at end of file
<?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="1649490367604" class="icon" viewBox="0 0 1025 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="54958" xmlns:xlink="http://www.w3.org/1999/xlink" width="64.0625" height="64"><defs><style type="text/css"></style></defs><path d="M419.632645 673.166987a68.790787 68.790787 0 0 1-57.980806-106.134357l81.566219-129.71977 8.844529-11.792706L857.92823 20.637236a68.790787 68.790787 0 0 1 49.136277-20.637236 68.790787 68.790787 0 0 1 49.136276 20.637236l49.136277 49.136276a68.790787 68.790787 0 0 1 0 98.272553L599.471417 572.928983l-9.827256 9.827255-133.650672 77.635317a68.790787 68.790787 0 0 1-36.360844 12.775432z" p-id="54959"></path><path d="M758.672952 1024H217.191186A217.182342 217.182342 0 0 1 0.008845 807.800384v-540.49904A217.182342 217.182342 0 0 1 217.191186 48.153551h304.644914a68.790787 68.790787 0 0 1 0 137.581574h-304.644914a79.600768 79.600768 0 0 0-78.618042 78.618042v543.447217a79.600768 79.600768 0 0 0 78.618042 78.618042h541.481766a79.600768 79.600768 0 0 0 78.618042-78.618042V502.172745a68.790787 68.790787 0 1 1 137.581574 0v305.627639a217.182342 217.182342 0 0 1-216.199616 216.199616z" p-id="54960"></path></svg>
\ No newline at end of file
<?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="1649490475454" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="59016" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><defs><style type="text/css"></style></defs><path d="M426.56 981.44h170.56V896H768v-170.56h-170.56v-185.6a256 256 0 1 0-170.56 0v441.6zM512 384a85.44 85.44 0 1 1 85.44-85.44A85.44 85.44 0 0 1 512 384z" p-id="59017" fill="#cdcdcd"></path></svg>
\ No newline at end of file
<?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="1649485280089" class="icon" viewBox="0 0 1027 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="31686" xmlns:xlink="http://www.w3.org/1999/xlink" width="64.1875" height="64"><defs><style type="text/css"></style></defs><path d="M374.4 41.6c81.6 0 161.6 32 220.8 84.8 57.6 54.4 91.2 129.6 91.2 209.6s-32 155.2-91.2 209.6c-16 16-35.2 32-57.6 41.6l-16 9.6-12.8 9.6 9.6 3.2c32 12.8 60.8 28.8 88 51.2l16 12.8 16 12.8c35.2 32 60.8 70.4 78.4 113.6 19.2 44.8 28.8 91.2 28.8 139.2 0 28.8-22.4 51.2-51.2 51.2-28.8 0-51.2-22.4-51.2-51.2 0-70.4-28.8-132.8-78.4-180.8-51.2-48-120-75.2-193.6-75.2-70.4 0-139.2 25.6-190.4 75.2-51.2 48-78.4 110.4-78.4 180.8 0 28.8-22.4 51.2-51.2 51.2s-51.2-22.4-51.2-51.2c0-48 9.6-94.4 28.8-139.2 19.2-41.6 48-78.4 78.4-113.6 28.8-28.8 64-51.2 100.8-70.4l19.2-9.6 9.6-3.2-12.8-6.4c-16-9.6-32-19.2-44.8-28.8l-12.8-8-12.8-12.8c-57.6-54.4-91.2-129.6-91.2-209.6s32-155.2 91.2-209.6c60.8-54.4 139.2-86.4 220.8-86.4z m0 100.8c-113.6 0-209.6 88-209.6 196.8s91.2 196.8 209.6 196.8S584 448 584 339.2c-3.2-112-94.4-196.8-209.6-196.8z m345.6-35.2c70.4 0 132.8 25.6 180.8 75.2 48 48 75.2 113.6 75.2 180.8 0 70.4-25.6 132.8-75.2 180.8-12.8 12.8-25.6 22.4-38.4 32l-16 9.6-12.8 6.4 3.2 3.2c25.6 9.6 48 25.6 70.4 41.6l16 12.8 12.8 12.8C992 718.4 1027.2 798.4 1027.2 880c0 25.6-19.2 44.8-44.8 44.8-25.6 0-44.8-19.2-44.8-44.8 0-57.6-22.4-113.6-64-155.2-48-48-113.6-70.4-180.8-64l-1.6-1.6c-28.8-19.2-57.6-38.4-88-51.2l-12.8-3.2 12.8-6.4 16-9.6c38.4-22.4 70.4-54.4 94.4-88h3.2c81.6 0 152-67.2 152-152 0-78.4-60.8-142.4-139.2-152-19.2-32-44.8-64-73.6-84.8 22.4-4.8 41.6-4.8 64-4.8z" fill="#9eeeac" p-id="31687"></path></svg>
\ No newline at end of file
<?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="1649482771028" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="19746" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><defs><style type="text/css"></style></defs><path d="M512 725.333333a73.386667 73.386667 0 0 1-56.746667-27.306666l-179.626666-217.6a89.6 89.6 0 0 1-11.093334-94.293334A75.093333 75.093333 0 0 1 332.373333 341.333333h359.253334a75.093333 75.093333 0 0 1 67.84 44.8 89.6 89.6 0 0 1-11.093334 94.293334l-179.626666 217.6A73.386667 73.386667 0 0 1 512 725.333333z" fill="#707070" p-id="19747"></path></svg>
\ No newline at end of file
......@@ -10,17 +10,44 @@
@import "~ng-zorro-antd/tooltip/style/index.min.css";
@import "~ng-zorro-antd/badge/style/index.min.css";
@font-face {
font-family: "montserrat";
src: url("./assets/fonts/montserrat/Montserrat-Bold.otf") format("otf");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "montserrat";
src: url("./assets/fonts/montserrat/Montserrat-Italic.otf") format("otf");
font-weight: normal;
font-style: normal;
}
html,
body {
margin: 0;
padding: 0;
height: 100%;
width: 100%;
font-family: Helvetica, Tahoma, Arial, STXihei, "华文细黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;
// font-family: Helvetica, Tahoma, Arial, STXihei, "华文细黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;
font-family: montserrat;
min-width: 102.4rem;
overflow-y: hidden;
}
.mt5 {
margin-top: 5px;
}
.flex {
display: flex;
}
.ali_c {
align-items: center;
}
.prefixSelect {
text-align: left;
position: relative;
......@@ -101,3 +128,20 @@ nz-content {
height: calc(100% - 6.4rem);
background: #fff;
}
.ant-table-thead>tr>th {
background: #fff !important;
color: #6a6a6a;
}
.ant-table.ant-table-middle .ant-table-tbody>tr>td:nth-child(1) {
padding-left: 25px;
}
.ant-table-thead > tr > th:nth-child(1) {
padding-left: 25px !important;
}
.ant-table-tbody>tr>td, .ant-table-thead>tr>th {
border-bottom: 1px solid #b7b7b7;
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment