Commit 2737e07b by 无尘

fix: 修改全局变量配置

parent 59f683fb
......@@ -2,3 +2,6 @@
/src/images
/dist/
/*.js
src/assets
public
static
......@@ -4,11 +4,11 @@
* @Author: 无尘
* @Date: 2020-07-16 16:36:48
* @LastEditors: 无尘
* @LastEditTime: 2020-07-16 18:24:43
* @LastEditTime: 2020-07-17 11:23:57
-->
# 好办 4.0 前端项目
> 由于 sass-node 经常出现下载问题,项目中尽量统一使用 less
## Build Setup
......
......@@ -33,6 +33,7 @@
"node-sass": "^4.9.0",
"qs": "^6.7.0",
"sass-loader": "^7.1.0",
"style-resources-loader": "^1.3.3",
"stylus": "^0.54.5",
"stylus-loader": "^3.0.2",
"vue-template-compiler": "^2.6.10"
......
/*
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2018-10-10 14:44:45
* @LastEditors: 无尘
* @LastEditTime: 2020-07-17 11:14:33
*/
// import Vue from 'vue';
import axios from 'axios';
import qs from 'qs';
import { Message } from 'element-ui';
/**
* 获取好办 企业 id
*/
// if (!!localStorage.getItem('userInfos')) {
// let haobanSign = JSON.parse(localStorage.getItem('userInfos')).enterpriseId;
// axios.defaults.headers.post['haobansign'] = haobanSign;
// axios.defaults.headers.get['haobansign'] = haobanSign;
// }
axios.defaults.timeout = 500000;
let local = window.location.origin;
/* if (local.indexOf('localhost') != -1) {
local = 'http://www.gicdev.com';
} */
let axiosPromiseArr = []; //储存cancel toke
let pending = []; //声明一个数组用于存储每个ajax请求的取消函数和ajax标识
let CancelToken = axios.CancelToken;
let removePending = ever => {
for (let p in pending) {
if (pending[p].u === ever.url + '&' + ever.method) {
//当当前请求在数组中存在时执行函数体
pending[p].f(); //执行取消操作
pending.splice(p, 1); //把这条记录从数组中移除
}
}
};
axios.interceptors.request.use(
config => {
removePending(config); //在一个ajax发送前执行一下取消操作
config.cancelToken = new CancelToken(c => {
// 这里的ajax标识我是用请求地址&请求方式拼接的字符串,当然你可以选择其他的一些方式
pending.push({
u: config.url + '&' + config.method,
f: c
});
});
// 在发送请求设置cancel token
config.cancelToken = new axios.CancelToken(cancel => {
axiosPromiseArr.push({
cancel
});
});
return config;
},
err => {
Message.error({ message: '请求超时!' });
return Promise.resolve(err);
}
);
axios.interceptors.response.use(
data => {
removePending(data.config); //在一个ajax响应后再执行一下取消操作,把已经完成的请求从pending中移除
// console.log(data);
if (data.status && data.status == 200 && data.data.errorCode != 1) {
// Message.error({message: data.data.message});
if (data.data.errorCode == 4) {
if (window.location.href.indexOf('gic-error') != -1) {
return false;
}
window.location.href = local + '/haoban-3/#/login';
}
/* if (data.data.errorCode == 3) {
Message.error({ message: data.data.message });
window.location.href = local + '/haoban-3/#/login';
} */
if (data.data.errorCode == 10 || data.data.errorCode == 7) {
window.location.href = local + '/haoban-3/#/index';
}
return data;
}
return data;
},
err => {
// console.log(err, typeof err, err.response);
if (axios.isCancel(err)) {
// console.log('请求取消');
}
if (err.response.status == 502) {
window.location.href = local + '/haoban-3/#/login';
Message.error({ message: '服务异常⊙﹏⊙∥' });
}
// Message.error({message: err.response.message});
if (err.response.status == 504 || err.response.status == 404) {
// window.location.href= local + "/haoban-3/#/login"
// Message.error({message: '服务异常⊙﹏⊙∥'});
} else if (err.response.status == 403) {
// window.location.href= local + "/haoban-3/#/login"
// Message.error({message: '权限不足,请联系管理员!'});
} else {
window.location.href = local + '/haoban-3/#/login';
Message.error({ message: '登录失效!' });
}
return Promise.resolve(err);
}
);
/*
*
* 统一 get 请求方法
* @url: 请求的 url
* @params: 请求带的参数
* @header: 带 token
*
*/
export const getRequest = (url, params) => {
params.requestProject = 'haoban-manage-web';
return axios({
method: 'get',
url: `${local}${url}`,
data: {},
params: params,
headers: {
'Content-type': 'application/x-www-form-urlencoded'
} // "token": token
});
};
/**
*
* 统一 post 请求方法
* url: 请求的 url
* @params: 请求带的参数
* @header:
*
*/
export const postRequest = (url, params) => {
params.requestProject = 'haoban-manage-web';
return axios({
method: 'post',
url: `${local}${url}`,
data: qs.stringify(params),
headers: {
'Content-type': 'application/x-www-form-urlencoded'
} //multipart/form-data{"token": token}
});
};
export const postJsonRequest = (url, params) => {
params.requestProject = 'haoban-manage-web';
return axios({
method: 'post',
url: `${local}${url}`,
data: '{}',
params: params,
headers: { 'Content-Type': 'application/json;charset=UTF-8' } //multipart/form-data{"token": token}
});
};
/**
* method: 'post'
* 'Content-Type': 'application/json;charset=UTF-8'
* @data: params
* @requestProject: 'haoban-manage-web'
*
*/
export const postJson = (url, params) => {
// params.requestProject = "haoban-manage-web";
return axios({
method: 'post',
url: `${local}${url}`,
data: params,
params: { requestProject: 'haoban-manage-web' },
// withCredentials: true,
// credentials: 'same-origin',
headers: { 'Content-Type': 'application/json;charset=UTF-8' } //multipart/form-data{"token": token}
});
};
/**
* method: 'post'
* data: params
*
*/
export const postForm = (url, params) => {
params.requestProject = 'haoban-manage-web';
return axios({
method: 'post',
url: `${local}${url}`,
data: params,
headers: {} //'content-type': 'application/x-www-form-urlencoded'multipart/form-data{"token": token}
});
};
/**
* post excel
*/
export const postExcel = (url, params) => {
params.requestProject = 'haoban-manage-web';
return axios({
method: 'post',
url: `${local}${url}`,
data: qs.stringify(params),
responseType: 'blob',
headers: {
'content-type': 'application/x-www-form-urlencoded'
} //multipart/form-data{"token": token}
/* httpAgent: new http.Agent({
keepAlive: true
}),
httpsAgent: new https.Agent({
keepAlive: true
}) */
});
};
import getFetch from './getFetch.js';
let api = {
getUserInfo: '/user/get-login-user', // 获取用户信息
sendSmsCode: '/user/send-auth-code-to-modify-phone', // 发送手机验证码
editUserName: '//user/edit-user-name', // 修改姓名
updatePhone: '/user/modify-phone', // 修改手机号
updatePwd: '/user/modify-password', // 修改密码
logout: '/logout', // 登出
}
api = getFetch(api, '/gic-auth-web');
import * as api from './api';
export default api;
import getFetch from './getFetch.js';
let api = {
getUserInfo: '/user/get-login-user', // 获取用户信息
sendSmsCode: '/user/send-auth-code-to-modify-phone', // 发送手机验证码
editUserName: '//user/edit-user-name', // 修改姓名
updatePhone: '/user/modify-phone', // 修改手机号
updatePwd: '/user/modify-password', // 修改密码
logout: '/logout', // 登出
}
api = getFetch(api, '/gic-auth-web');
export default api;
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 400 335" style="enable-background:new 0 0 400 335;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FAFCFF;}
.st1{fill:#DBE5F1;}
.st2{fill:#DEE7F4;}
.st3{fill:#B9C7DB;}
.st4{fill:#FFFFFF;}
.st5{fill:none;stroke:#B9C7DB;stroke-width:4;stroke-miterlimit:10;}
.st6{fill:none;stroke:#B6C7D8;stroke-miterlimit:10;}
</style>
<path class="st5" d="M274.5,241.3c-5.3-5.3-4.4,4.4-6.7,6.7c-3.1,3.1-6.3,6-9.7,8.6H125.2c-3.4-2.7-6.6-5.6-9.7-8.7
c-28.4-28.5-38.6-70.5-26.6-109l-10.5-10.6c-5.3-5.3-5.3-13.8,0-19.2c5.2-5.3,13.7-5.3,19-0.1c0,0,0,0,0.1,0.1l6.6,6.8
c3.1,3.2,8.2,3.2,11.4,0l0,0c3.2-3.2,3.2-8.3,0-11.5L103.1,92c-3.2-3.2-3.2-8.3,0-11.5c3.1-3.2,8.2-3.2,11.4,0l0,0l17.2,17.2
c-0.9,3.7,0.9,7.6,4.4,9.3c3.5,1.7,7.7,0.6,9.9-2.5c2.3-3.1,2.1-7.4-0.5-10.3c-3.3-3.8-6.5-7.2-6.5-7.2l-7.3-7.4
c34.8-21.3,82.6-21.7,117.2,0c34.5,21.7,53.9,61.2,50,101.9l15.4,15.6c3.2,3.2,3.2,8.3,0,11.5c-3.1,3.2-8.2,3.2-11.4,0l0,0
l-15.1-15.3c-3.1-3.2-8.2-3.2-11.4,0l0,0c-3.2,3.2-3.2,8.3,0,11.5l17.1,17.2c5.2,5.3,5.2,13.8,0,19.1
C288.4,246.6,279.9,246.6,274.5,241.3C274.6,241.3,274.6,241.3,274.5,241.3L274.5,241.3z"/>
<path class="st3" d="M86.6,71.4c0,4.7,3.8,8.5,8.5,8.5c1.5,0,3-0.4,4.3-1.1c4.1-2.3,5.5-7.5,3.1-11.6c-1.5-2.6-4.3-4.3-7.4-4.3
C90.4,62.9,86.6,66.7,86.6,71.4"/>
<path class="st3" d="M216.4,145.4h24.3l-7.4,17.9c2.6,1.8,4.5,3.8,5.8,6c1.2,2.2,1.9,4.8,1.9,7.8c0,4.6-1.6,8.4-4.8,11.2
c-3.2,2.9-7.3,4.3-12.3,4.3c-2.5,0-5.1-0.4-7.5-1.1v-13.1c2,0.9,3.9,1.4,5.5,1.4s2.9-0.5,3.7-1.4c0.9-1,1.3-2.3,1.3-4.1
c0-1.9-0.8-3.4-2.4-4.6c-1.6-1.2-3.7-1.7-6.4-1.7l3.4-9.1h-5.1V145.4L216.4,145.4z M207.5,181.6c0,1.5-0.3,3-0.8,4.3
s-1.3,2.5-2.3,3.5s-2.2,1.8-3.4,2.3c-1.3,0.6-2.8,0.9-4.3,0.9h-9.6c-1.5,0-2.9-0.3-4.3-0.9c-1.3-0.6-2.5-1.3-3.4-2.3
c-0.4-0.4-0.8-0.9-1.2-1.4l11.7-17.3v6c0,0.6,0.2,1.1,0.6,1.4c0.4,0.4,0.8,0.6,1.4,0.6c1.1,0,2-0.8,2-1.9v-0.1v-11.9l10.9-16.1
c1.8,2,2.8,4.6,2.7,7.3L207.5,181.6L207.5,181.6L207.5,181.6z M177.1,185.9c-0.6-1.4-0.9-2.8-0.8-4.3V156c0-1.5,0.3-3,0.8-4.3
s1.3-2.5,2.3-3.5s2.2-1.8,3.4-2.3c1.3-0.6,2.8-0.9,4.3-0.9h9.6c1.5,0,2.9,0.3,4.3,0.9c1.3,0.5,2.4,1.3,3.4,2.3l-10.5,15.4v-2.7
c0-0.5-0.2-1.1-0.6-1.4c-0.4-0.4-0.9-0.6-1.4-0.6c-1.1,0-2,0.8-2,1.9v0.1v8.6l-12.1,17.9C177.5,186.9,177.3,186.4,177.1,185.9
L177.1,185.9z M243.8,192.7c3.5-7.4,5.3-15.5,5.3-23.7c0-30.5-24.4-55.2-54.6-55.2s-54.6,24.7-54.6,55.2c0,0.4,0,0.8,0,1.1
l19.6-24.6h11.4L154,171.3h5.5v-6.5l11.7-18.5v46.8h-11.7v-9.8h-17.8c5.1,19.2,20.1,34.3,39.2,39.2c-1.2,3.1-4.8,10.7-10.7,12
c-7.3,1.7,19.9,0.4,39.4-12.5c14.9-4.4,27.2-15,33.9-28.9L243.8,192.7L243.8,192.7z"/>
<path class="st4" d="M238.9,154.3l-24.4,35.4l0.5,0.3l24.4-35.4L238.9,154.3z"/>
<path class="st3" d="M266.2,66.6h8c0.7,0,1.3,0.6,1.3,1.3l0,0c0,0.4-0.1,0.7-0.4,1c-0.2,0.3-0.6,0.4-0.9,0.4h-8
c-0.4,0-0.7-0.1-0.9-0.4c-0.5-0.5-0.5-1.4,0-1.9C265.5,66.7,265.8,66.6,266.2,66.6 M116.5,201.9c-4.4,0-8,3.6-8,8.1s3.6,8.1,8,8.1
s8-3.6,8-8.1S120.9,201.9,116.5,201.9L116.5,201.9z M121.4,212.1c-0.8,2-2.8,3.3-4.9,3.3c-3,0-5.3-2.4-5.3-5.4c0-2.2,1.3-4.1,3.3-5
c2-0.8,4.3-0.4,5.8,1.2C121.8,207.7,122.2,210,121.4,212.1L121.4,212.1z M191.3,78.7c-4.4,0-8,3.6-8,8.1s3.6,8.1,8,8.1
c2.1,0,4.2-0.9,5.7-2.4s2.3-3.6,2.3-5.7C199.3,82.4,195.7,78.7,191.3,78.7z M196.3,88.9c-0.8,2-2.8,3.3-4.9,3.3
c-3,0-5.3-2.4-5.3-5.4c0-2.2,1.3-4.2,3.3-5s4.3-0.4,5.8,1.2C196.6,84.6,197.1,86.9,196.3,88.9L196.3,88.9z M270.2,162.6
c-4.4,0-8,3.6-8,8.1s3.6,8.1,8,8.1s8-3.6,8-8.1C278.2,166.3,274.6,162.6,270.2,162.6z M275.1,172.8c-0.8,2-2.8,3.3-4.9,3.3
c-3,0-5.3-2.4-5.3-5.4c0-2.2,1.3-4.2,3.3-5s4.3-0.4,5.8,1.2S275.9,170.8,275.1,172.8z M230.1,31.4c-4.4,0-8,3.6-8,8.1s3.6,8.1,8,8.1
c2.1,0,4.2-0.9,5.7-2.4s2.3-3.6,2.3-5.7C238.1,35,234.5,31.4,230.1,31.4z M235,41.6c-0.8,2-2.8,3.3-4.9,3.3c-3,0-5.3-2.4-5.3-5.4
c0-2.2,1.3-4.2,3.3-5s4.3-0.4,5.8,1.2C235.4,37.2,235.8,39.5,235,41.6z"/>
<path class="st3" d="M163.2,45.9h8.2c0.4,0,0.7,0.1,1,0.4c0.5,0.5,0.5,1.3,0,1.9l0,0c-0.3,0.3-0.6,0.4-1,0.4h-8.2
c-0.4,0-0.7-0.1-1-0.4c-0.5-0.5-0.5-1.3,0-1.9l0,0C162.4,46.1,162.8,45.9,163.2,45.9 M271.7,63.5v8c0,0.4-0.1,0.7-0.4,0.9
c-0.3,0.3-0.6,0.4-1,0.4c-0.7,0-1.4-0.6-1.4-1.3l0,0v-8c0-0.4,0.1-0.7,0.4-0.9c0.5-0.5,1.4-0.5,1.9,0
C271.6,62.8,271.7,63.2,271.7,63.5"/>
<path class="st3" d="M107.4,154.8h8.2c0.4,0,0.7,0.1,1,0.4c0.3,0.2,0.4,0.6,0.4,0.9c0,0.7-0.6,1.3-1.4,1.3h-8.2
c-0.5,0-0.9-0.3-1.2-0.7c-0.2-0.4-0.2-0.9,0-1.3C106.4,155.1,106.9,154.8,107.4,154.8 M169,42.7v8c0,0.4-0.1,0.7-0.4,0.9
c-0.5,0.5-1.4,0.5-2,0c-0.2-0.2-0.4-0.6-0.4-0.9v-8c0-0.4,0.1-0.7,0.4-0.9c0.5-0.5,1.4-0.5,1.9,0C168.8,42,169,42.3,169,42.7"/>
<path class="st3" d="M230.9,110.3h8.1c0.7,0,1.3,0.6,1.3,1.4c0,0.7-0.6,1.3-1.3,1.4h-8.1c-0.8,0-1.4-0.6-1.4-1.4
c0-0.4,0.1-0.7,0.4-1C230.2,110.4,230.6,110.3,230.9,110.3"/>
<path class="st3" d="M114.6,163.8v8.2c0,0.4-0.1,0.7-0.4,1c-0.5,0.5-1.4,0.5-1.9,0c-0.3-0.3-0.4-0.6-0.4-1v-8.2c0-0.4,0.1-0.7,0.4-1
c0.5-0.5,1.4-0.5,1.9,0l0,0C114.4,163.1,114.6,163.4,114.6,163.8"/>
<path class="st1" d="M126,272.7h60.4c0.7,0,1.3,0.6,1.3,1.3l0,0c0,0.7-0.6,1.3-1.3,1.4H126c-0.7,0-1.3-0.6-1.3-1.3
C124.7,273.3,125.3,272.7,126,272.7"/>
<path class="st1" d="M218.6,272.7h34.9c0.7,0,1.3,0.6,1.3,1.3c0,0.7-0.6,1.3-1.3,1.3h-34.9c-0.7,0-1.3-0.6-1.4-1.3
c0-0.4,0.1-0.7,0.4-1C217.9,272.9,218.2,272.7,218.6,272.7"/>
<path class="st1" d="M158.2,282.2h131.5c0.7,0,1.3,0.6,1.4,1.3c0,0.4-0.1,0.7-0.4,1c-0.3,0.3-0.6,0.4-1,0.4H158.2
c-0.7,0-1.3-0.6-1.3-1.3l0,0C156.9,282.8,157.5,282.2,158.2,282.2"/>
<path class="st1" d="M93.8,282.2h34.9c0.7,0,1.3,0.6,1.3,1.3l0,0c0,0.7-0.6,1.3-1.3,1.4l0,0H93.8c-0.7,0-1.3-0.6-1.4-1.3
c0-0.4,0.1-0.7,0.4-1C93.1,282.3,93.5,282.2,93.8,282.2"/>
<path class="st1" d="M197.1,272.7h8.1c0.7,0,1.3,0.6,1.3,1.3c0,0.7-0.6,1.3-1.3,1.3h-8.1c-0.7,0.1-1.4-0.5-1.4-1.3
c-0.1-0.7,0.5-1.4,1.3-1.4C197,272.7,197.1,272.7,197.1,272.7"/>
<path class="st1" d="M284.4,264.6h8.1c0.7,0,1.3,0.6,1.3,1.3l0,0c0,0.7-0.6,1.3-1.3,1.3h-8.1c-0.7,0-1.3-0.6-1.3-1.3
C283,265.3,283.6,264.6,284.4,264.6"/>
<path class="st1" d="M99.2,264.6h171.7c0.4,0,0.7,0.1,0.9,0.4c0.4,0.4,0.5,1,0.3,1.5c-0.2,0.5-0.7,0.8-1.2,0.8H99.1
c-0.7,0-1.3-0.6-1.3-1.3C97.8,265.3,98.4,264.6,99.2,264.6"/>
<path class="st3" d="M235,95.8v8.1c0,0.7-0.6,1.3-1.3,1.3s-1.3-0.6-1.3-1.3v-8.1c0-0.7,0.6-1.3,1.3-1.4C234.4,94.4,235,95,235,95.8"
/>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 400 335" style="enable-background:new 0 0 400 335;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FAFCFF;}
.st1{fill:#DBE5F1;}
.st2{fill:#DEE7F4;}
.st3{fill:#B9C7DB;}
.st4{fill:#FFFFFF;}
.st5{fill:none;stroke:#B9C7DB;stroke-width:4;stroke-miterlimit:10;}
.st6{fill:none;stroke:#B6C7D8;stroke-miterlimit:10;}
</style>
<path class="st0" d="M80.9,159.3c0,50.2,40.7,90.9,90.9,90.9s90.9-40.7,90.9-90.9l0,0c0-50.2-40.7-90.9-90.9-90.9
C121.6,68.3,80.9,109,80.9,159.3C80.9,159.2,80.9,159.3,80.9,159.3z"/>
<path class="st1" d="M96.3,264.2c-0.9,0-2,0-2.8-0.1l0.3-2.7c1.6,0.1,3.3,0.1,5.1,0l0.1,2.7C98,264.1,97.1,264.2,96.3,264.2z
M104.3,263.4l-0.4-2.7c1.6-0.3,3.3-0.7,5.1-1.1l0.7,2.5C107.9,262.8,106,263.2,104.3,263.4z M87.8,263c-1.9-0.5-3.6-1.3-5.2-2.3
l1.3-2.3c1.3,0.8,2.9,1.5,4.5,2L87.8,263L87.8,263z M114.8,260.6l-0.8-2.5c1.6-0.5,3.3-1.2,4.9-1.9l0.9,2.5
C118.2,259.6,116.6,260.1,114.8,260.6z M78.2,257.1c-1.2-1.3-2.3-2.9-3.2-4.7l2.4-1.2c0.8,1.5,1.7,2.9,2.8,4.1L78.2,257.1z
M125,256.7l-1.1-2.4c1.6-0.7,3.2-1.5,4.8-2.3l1.2,2.4C128.2,255.3,126.5,255.9,125,256.7z M134.6,251.9l-1.2-2.4
c1.5-0.8,3.1-1.7,4.7-2.5l1.3,2.3C137.7,250.2,136.1,251.1,134.6,251.9z M72.9,247.3c-0.5-1.7-0.9-3.5-1.2-5.5l2.7-0.4
c0.3,1.7,0.7,3.5,1.1,5.1L72.9,247.3L72.9,247.3z M144,246.6l-1.3-2.3c1.5-0.9,2.9-1.9,4.5-2.8l1.5,2.3
C146.9,244.6,145.5,245.6,144,246.6z M153,240.7l-1.5-2.3c1.5-0.9,2.9-2,4.4-3.1l1.6,2.1C155.9,238.7,154.4,239.6,153,240.7z
M71.3,236.4v-1.2c0-1.3,0-2.8,0.1-4.3l2.7,0.1c-0.1,1.3-0.1,2.8-0.1,4.1v1.1L71.3,236.4z M161.8,234.4l-1.6-2.1
c1.5-1.1,2.8-2.1,4.3-3.2l1.6,2.1C164.6,232.3,163.1,233.3,161.8,234.4z M170.2,227.9l-1.6-2.1c1.3-1.1,2.8-2.3,4.1-3.3l1.7,2
C173,225.6,171.7,226.8,170.2,227.9z M74.7,225.9l-2.7-0.4c0.3-1.7,0.5-3.5,0.9-5.3l2.7,0.5C75.3,222.5,75,224.3,74.7,225.9
L74.7,225.9z M178.5,221l-1.7-2c1.3-1.2,2.7-2.3,4-3.5l1.7,2C181.3,218.8,179.8,219.8,178.5,221z M76.9,215.6l-2.5-0.7l1.6-5.2
l2.5,0.8C77.9,212.2,77.4,214,76.9,215.6z M186.6,214l-1.7-2c1.3-1.2,2.7-2.4,3.9-3.6l1.9,2C189.2,211.6,188,212.8,186.6,214z
M194.4,206.6l-1.9-1.9c1.3-1.2,2.5-2.4,3.9-3.7l1.9,1.9C197.1,204.2,195.7,205.4,194.4,206.6z M80.2,205.5l-2.5-0.9
c0.7-1.6,1.3-3.3,2-4.9l2.5,1.1L80.2,205.5z M202.2,199.1l-1.9-1.9c1.2-1.2,2.5-2.5,3.7-3.9l1.9,1.9
C204.6,196.6,203.4,197.8,202.2,199.1z M84.5,195.6l-2.5-0.7c0.1-0.3,0.1-0.7,0.1-1.2c0-0.9-0.1-2-0.4-3.6l2.7-0.4
c0.3,1.7,0.4,3.1,0.4,4C84.6,194.4,84.6,195.1,84.5,195.6z M209.5,191.4l-2-1.9c1.2-1.3,2.4-2.5,3.6-3.9l2,1.7
C212,188.8,210.7,190,209.5,191.4z M80.8,184.9v-0.4c-0.3-1.5-0.5-3.2-0.9-4.9l2.7-0.4c0.3,1.7,0.7,3.3,0.9,4.9v0.4L80.8,184.9z
M215.5,184.8l-2-1.7c1.2-1.3,2.4-2.7,3.5-4l2,1.7C217.9,182.1,216.7,183.5,215.5,184.8z M222.6,176.8l-2-1.7c1.2-1.3,2.3-2.7,3.5-4
l2,1.7C225,174,223.8,175.5,222.6,176.8z M78.9,174.4c-0.3-1.9-0.5-3.6-0.7-5.3l2.7-0.3c0.1,1.7,0.4,3.5,0.7,5.2L78.9,174.4z
M229.6,168.5l-2.1-1.7c1.1-1.3,2.3-2.8,3.3-4.1l2.1,1.6C231.8,165.7,230.6,167.2,229.6,168.5z M77.7,163.6
c-0.1-1.9-0.1-3.6-0.1-5.5h2.7c0,1.7,0,3.5,0.1,5.2L77.7,163.6z M236.3,160.1l-2.1-1.6c1.1-1.5,2.1-2.8,3.2-4.3l2.1,1.6
C238.4,157.3,237.3,158.6,236.3,160.1z M80.4,152.9l-2.7-0.1c0.1-1.9,0.3-3.6,0.5-5.5l2.7,0.3C80.6,149.4,80.5,151.1,80.4,152.9z
M242.5,151.5l-2.1-1.6c1.1-1.5,2.1-2.9,3.1-4.3l2.1,1.5C244.7,148.6,243.6,150,242.5,151.5z M248.8,142.7l-2.3-1.5
c1.1-1.5,2-2.9,2.9-4.4l2.3,1.5C250.8,139.8,249.8,141.2,248.8,142.7z M81.7,142.4l-2.7-0.5c0.4-1.7,0.8-3.6,1.2-5.3l2.5,0.7
C82.4,139.1,82,140.7,81.7,142.4z M254.7,133.7l-2.3-1.5c0.9-1.5,1.9-3.1,2.8-4.5l2.3,1.3C256.6,130.7,255.6,132.1,254.7,133.7z
M84.5,132.4l-2.5-0.9c0.7-1.7,1.3-3.3,2.1-5.1l2.4,1.1C85.7,129.2,85,130.8,84.5,132.4z M260.2,124.5l-2.3-1.3
c0.9-1.6,1.7-3.1,2.7-4.7l2.3,1.3C262.1,121.4,261.1,122.9,260.2,124.5z M88.9,122.9l-2.3-1.3l0.9-1.6c0.5-0.9,1.1-2,1.7-2.9
l2.3,1.3c-0.5,1.1-1.2,2-1.7,2.9L88.9,122.9z M265.4,115.2L263,114c0.8-1.6,1.6-3.2,2.4-4.7l2.4,1.2
C267.1,111.9,266.3,113.5,265.4,115.2z M94.3,113.7l-2.3-1.3c0.9-1.5,1.9-3.1,2.8-4.5l2.3,1.5L94.3,113.7z M270.2,105.5l-2.4-1.1
c0.8-1.6,1.5-3.2,2.1-4.8l2.4,1.1C271.8,102.2,271,103.8,270.2,105.5z M100,104.9l-2.1-1.6l3.2-4.4l2.1,1.6
C102.1,101.9,101.1,103.3,100,104.9z M106.6,96.4l-2-1.7l3.6-4l1.9,1.9C108.8,93.8,107.6,95.1,106.6,96.4z M274.5,95.6l-2.5-0.9
c0.7-1.6,1.3-3.3,1.9-4.9l2.5,0.9C275.8,92.2,275.2,93.9,274.5,95.6z M113.9,88.9l-1.7-2c1.3-1.2,2.8-2.4,4.1-3.5l1.6,2.1
C116.6,86.7,115.1,87.7,113.9,88.9z M278.1,85.5l-2.5-0.8c0.5-1.7,1.1-3.5,1.5-5.1l2.5,0.7C279.2,81.9,278.8,83.6,278.1,85.5z
M122.1,82.4l-1.5-2.3c1.5-1.1,3.1-2,4.5-2.9l1.3,2.3C125,80.5,123.5,81.5,122.1,82.4z M131.2,77.2l-1.2-2.4
c1.6-0.8,3.3-1.5,4.9-2.3L136,75C134.4,75.7,132.8,76.4,131.2,77.2z M280.9,74.9l-2.7-0.5c0.4-1.7,0.7-3.5,0.8-5.2l2.7,0.4
C281.6,71.3,281.3,73.2,280.9,74.9z M140.9,73.2l-0.8-2.5l5.2-1.6l0.7,2.5C144.3,72.1,142.7,72.6,140.9,73.2z M151.1,70.4l-0.5-2.7
c1.7-0.4,3.6-0.8,5.3-1.1l0.4,2.7C154.6,69.7,152.8,70,151.1,70.4z M187.8,69.2c-1.5-0.1-3.2-0.4-5.2-0.5l0.3-2.7
c2.1,0.1,3.9,0.4,5.3,0.7L187.8,69.2z M194,68.9l-1.6-2.1c1.5-1.1,2.9-2.1,4.3-3.2l1.6,2.1C196.9,66.7,195.5,67.8,194,68.9z
M161.5,68.6l-0.3-2.7c1.7-0.3,3.6-0.4,5.3-0.4l0.1,2.7L161.5,68.6z M177.3,68.1c-1.6-0.1-3.2-0.1-4.8-0.1H172v-2.7h0.5
c1.6,0,3.2,0,4.9,0.1L177.3,68.1z M282.2,64.1l-2.7-0.1v-1.7c0-1.2,0-2.4-0.1-3.5l2.7-0.3c0.1,1.2,0.1,2.4,0.1,3.6V64.1z
M202.7,62.6l-1.5-2.3c1.5-1.1,2.9-2,4.4-2.9l1.5,2.3C205.6,60.6,204.2,61.7,202.7,62.6L202.7,62.6z M211.6,56.9l-1.5-2.3
c1.6-0.9,3.1-1.9,4.7-2.8l1.3,2.3C214.6,55,213.1,55.9,211.6,56.9z M278.6,53.8c-0.4-1.7-1.1-3.3-1.7-4.7l2.4-1.2
c0.8,1.6,1.5,3.3,2,5.3L278.6,53.8L278.6,53.8z M220.7,51.5l-1.3-2.4c1.6-0.9,3.2-1.7,4.8-2.5l1.2,2.4
C223.9,49.8,222.3,50.7,220.7,51.5z M230.2,46.7l-1.1-2.4c1.7-0.8,3.3-1.5,4.9-2.1l0.9,2.5C233.6,45.4,231.8,46,230.2,46.7z
M274.1,45l-0.9-0.9c-0.9-0.8-1.9-1.5-2.9-2.1l1.3-2.3c1.2,0.7,2.4,1.5,3.3,2.4c0.4,0.4,0.8,0.7,1.1,1.1L274.1,45L274.1,45z
M240,42.8l-0.8-2.5c1.7-0.7,3.5-1.2,5.2-1.6l0.7,2.5C243.5,41.7,241.7,42.3,240,42.8z M265.5,40.1c-1.6-0.4-3.2-0.7-5.1-0.8
l0.1-2.7c2,0.1,3.9,0.4,5.5,0.8L265.5,40.1L265.5,40.1z M250.2,40.1l-0.5-2.7c1.9-0.4,3.7-0.5,5.5-0.8l0.3,2.7
C253.8,39.5,252,39.7,250.2,40.1L250.2,40.1z"/>
<path class="st2" d="M92.1,178.4c5.6,5.9,32.8-11.2,60.8-38.2s46.2-53.7,40.6-59.6c0,0,0,0-0.1-0.1c-5.6-5.8-32.9,11.3-60.9,38.4
C104.6,145.9,86.5,172.6,92.1,178.4L92.1,178.4z"/>
<path class="st0" d="M122.1,117.3l5.7-5.7l25.5,25.5l-5.7,5.7L122.1,117.3z M163.8,147.2h148.4c3.7,0,6.7,2.9,6.7,6.7v61.5
c0,3.7-2.9,6.7-6.7,6.7H163.8c-3.7,0-6.7-2.9-6.7-6.7v-61.5C157.1,150.2,160,147.2,163.8,147.2z"/>
<path class="st3" d="M325.8,134.1v-5.6h2v5.6h5.6v2h-5.6v5.7h-2v-5.6h-5.6v-2L325.8,134.1L325.8,134.1z M86.6,202.5l-1.3-2.9
c-0.4-0.9-0.8-1.7-1.3-2.9l-0.8-3.3c-4-10.6-6.3-21.9-6.3-34c0-23.9,9-45.9,23.8-62.3L85.3,80.8c-1.6-1.7-1.6-4.5,0.1-6.2
c1.7-1.7,4.4-1.7,6.2-0.1l16.3,15.4c16.6-15,38.5-24.1,62.7-24.1c17.8,0,34.5,4.9,48.7,13.6c10.7,7.2,13.4,8.7,21,17.6
c5.7,6.7,6,6.4,10.7,14.2c0.8,0.1,7.5,11.8,7.5,15.6c2.4,6.3,4,13,4.9,19.7h48.4c2.7,0,5.1,1.1,7,2.9c1.9,1.9,2.9,4.4,2.9,7v57.8
c0,2.7-1.1,5.1-2.9,7c-1.9,1.9-4.4,2.9-7,2.9h-73.4c-17.1,17.8-41.2,28.9-67.8,28.9c-10.8,0-21.7-1.9-31.8-5.5
c-17.8-7.9-17.1-7.2-26.1-14.2s-10-9.4-22.7-25.9C88.6,205.3,87.7,204.5,86.6,202.5z M91.7,202.6c10.2,18.5,26.7,33,46.7,40.6
c8.6-5.3,23.7-16.8,25.5-19.3c-2.7,0-5.1-1.1-7-2.9s-2.9-4.4-2.9-7v-46.8c-9.6,6.3-20.6,10.8-31.7,13.5c-13.9,3.3-26.7,3.1-30.4-0.5
c-6.3-6.3,9.1-30.2,34.2-56.4l-23-24.2c-14,15.9-22.7,36.8-22.7,59.6c0,10.8,1.9,21.5,5.7,31.6l2,5.5
C88.8,197.4,89.3,198.9,91.7,202.6L91.7,202.6z M110.6,92.3l24.3,22.9l0.1-0.1c27-26.2,51.5-42,57.9-35.6c3.6,3.6,3.7,16.4,0.3,30.5
c-3.2,13-8.8,25.5-16.8,36.4h64.4c5.1-7,9.6-13.6,13.6-20.1c-13.1-33.4-45.7-57-83.7-57C147.5,69.4,126.5,78,110.6,92.3z M137.8,118
l17,16c11-11.4,20.5-22.7,26.7-32.2c6.6-9.9,9.1-16.8,7.5-18.5c-1.6-1.6-8.6,0.9-18.5,7.5C161,97.2,149.5,106.7,137.8,118z
M152.3,136.7L89,77c-0.3-0.3-0.8-0.3-1.1,0s-0.3,0.8,0,1.1l59.6,63.1C149.2,139.8,150.7,138.1,152.3,136.7z M144.9,143.8L129,127
c-10.6,11.1-19.7,21.9-25.7,31.2c-6.6,9.9-9.1,16.8-7.5,18.5c1.6,1.6,8.6-0.9,18.5-7.5C123.3,163,134.1,154.2,144.9,143.8
L144.9,143.8z M192,90.1c-4,11.5-18.7,30.8-38.6,50.7c-20.1,20.1-39.3,34.8-50.9,38.6c5.1,0.1,11.9-0.5,19-2.3
c16.3-3.9,32-11.9,44-23.9c12-11.9,20.2-27.7,24.2-44.1C191.3,102,192,95.2,192,90.1z M157.6,164.8v49.3c0,1.6,0.7,3.2,1.7,4.4
c1.2,1.2,2.7,1.7,4.4,1.7h147.9c3.3,0,6.2-2.8,6.2-6.2v-57.9c0-3.3-2.8-6.2-6.2-6.2H173.3c-0.1,0.3-0.4,0.4-0.5,0.7l3.1,2.8
c3.1,2.9,3.2,7.9,0.1,11c-2.9,3.1-7.9,3.2-11,0.1l-3.1-3.2C160.6,162.6,159.1,163.7,157.6,164.8z M170.3,153.5
c-1.7,2-3.7,3.7-5.6,5.6l2.8,2.9c1.7,1.7,4.3,1.7,5.9,0.1c0.8-0.8,1.2-1.9,1.2-2.9s-0.5-2.1-1.3-2.9
C173.3,156.3,170.3,153.5,170.3,153.5z M233,224h-68.7c-9.8,8-17,13.4-26.1,19.3c9.1,3.3,22.9,6,32.4,6
C194.8,249.1,216.9,239.5,233,224z M259.6,146.3c-0.8-5.3-3.7-15-5.3-20.1c-4.3,7.1-9.1,14.4-13.9,20.1H259.6z M196.5,206.7v-9
h-21.8v-5.1c1.9-3.5,4.1-7.4,7.1-11.8c2.8-4.4,6.8-10.3,12-17.6h8v29.5h6.2v4.8h-6.2v9h-5.3V206.7z M243.6,207.4c-5.1,0-9-2-11.8-6
s-4.1-9.5-4.1-16.3s1.5-12.2,4.3-16.3c2.8-4,6.7-6.2,11.8-6.2s9,2,11.8,6s4.1,9.5,4.1,16.3s-1.3,12.3-4.1,16.3
C252.6,205.4,248.7,207.4,243.6,207.4z M243.6,202.7c3.3,0,6-1.6,7.8-4.8c1.9-3.2,2.7-7.5,2.7-13c0-5.3-0.9-9.6-2.7-12.8
c-1.9-3.2-4.4-4.8-7.8-4.8c-3.3,0-5.9,1.6-7.8,4.8c-1.9,3.2-2.8,7.5-2.8,12.8s0.9,9.8,2.7,13C237.6,201.1,240.1,202.7,243.6,202.7z
M301.6,206.7v-9h-21.8v-5.1c1.9-3.5,4.1-7.4,7.1-11.8c2.8-4.4,6.8-10.3,12-17.6h8v29.5h6.2v4.8h-6.3v9h-5.2V206.7z M180.1,192.8
l16.4,0.1v-25.1h-0.1c-4.1,5.9-7.5,10.7-10,14.6C184,186.3,181.8,189.8,180.1,192.8L180.1,192.8z M285.2,192.8l16.4,0.1v-25.1h-0.1
c-4.1,5.9-7.5,10.7-10,14.6C288.9,186.3,286.9,189.8,285.2,192.8L285.2,192.8z M51.5,100.4l4-4l1.3,1.3l-4,4l4,4l-1.3,1.3l-4-4l-4,4
l-1.3-1.3l4-4l-4-4l1.3-1.3L51.5,100.4z M344.6,167.6V158h3.3v9.6h9.6v3.3h-9.6v9.6h-3.3v-9.6H335v-3.3H344.6z"/>
<path class="st4" d="M52.1,248.9c2.5,0,4.7-2.1,4.7-4.7s-2.1-4.7-4.7-4.7c-2.5,0-4.7,2.1-4.7,4.7S49.6,248.9,52.1,248.9z"/>
<path class="st3" d="M52.1,250.2c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S55.5,250.2,52.1,250.2z M52.1,240.8c-1.9,0-3.3,1.5-3.3,3.3
s1.5,3.3,3.3,3.3c1.9,0,3.3-1.5,3.3-3.3S54,240.8,52.1,240.8z"/>
<path class="st3" d="M276.6,70.1l5.2-6.4l2.8,7.9l6.4,5.2l-7.9,2.8l-5.2,6.4l-2.8-7.9l-6.4-5.2L276.6,70.1z"/>
<path class="st3" d="M277.4,88.7l-3.5-9.8l-8-6.6l9.8-3.5l6.6-8l3.5,9.8l8,6.6l-9.8,3.5L277.4,88.7z M271.4,73.3l4.9,4l2.1,6l4-4.9
l6-2.1l-4.9-4l-2.1-6l-4,4.9L271.4,73.3z"/>
<path class="st3" d="M109.7,274.7h60.4c0.7,0,1.3,0.6,1.3,1.3l0,0c0,0.7-0.6,1.3-1.3,1.4h-60.4c-0.7,0-1.3-0.6-1.3-1.3
C108.3,275.3,108.9,274.7,109.7,274.7"/>
<path class="st3" d="M202.3,274.7h34.9c0.7,0,1.3,0.6,1.3,1.3c0,0.7-0.6,1.3-1.3,1.3h-34.9c-0.7,0-1.3-0.6-1.4-1.3
c0-0.4,0.1-0.7,0.4-1C201.6,274.9,201.9,274.7,202.3,274.7"/>
<path class="st3" d="M141.9,284.2h131.5c0.7,0,1.3,0.6,1.4,1.3c0,0.4-0.1,0.7-0.4,1c-0.3,0.3-0.6,0.4-1,0.4H141.9
c-0.7,0-1.3-0.6-1.3-1.3l0,0C140.5,284.8,141.1,284.2,141.9,284.2"/>
<path class="st3" d="M77.5,284.2h34.9c0.7,0,1.3,0.6,1.3,1.3l0,0c0,0.7-0.6,1.3-1.3,1.4l0,0H77.5c-0.7,0-1.3-0.6-1.4-1.3
c0-0.4,0.1-0.7,0.4-1C76.8,284.3,77.1,284.2,77.5,284.2"/>
<path class="st3" d="M180.8,274.7h8.1c0.7,0,1.3,0.6,1.3,1.3c0,0.7-0.6,1.3-1.3,1.3h-8.1c-0.7,0.1-1.4-0.5-1.4-1.3
c-0.1-0.7,0.5-1.4,1.3-1.4C180.6,274.7,180.7,274.7,180.8,274.7"/>
<path class="st3" d="M268,266.6h8.1c0.7,0,1.3,0.6,1.3,1.3l0,0c0,0.7-0.6,1.3-1.3,1.3H268c-0.7,0-1.3-0.6-1.3-1.3
C266.7,267.3,267.3,266.6,268,266.6"/>
<path class="st3" d="M82.8,266.6h171.8c0.4,0,0.7,0.1,0.9,0.4c0.4,0.4,0.5,1,0.3,1.5s-0.7,0.8-1.2,0.8H82.8c-0.7,0-1.3-0.6-1.3-1.3
C81.5,267.3,82.1,266.6,82.8,266.6"/>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 400 335" style="enable-background:new 0 0 400 335;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FAFCFF;}
.st1{fill:#DBE5F1;}
.st2{fill:#DEE7F4;}
.st3{fill:#B9C7DB;}
.st4{fill:#FFFFFF;}
.st5{fill:none;stroke:#B9C7DB;stroke-width:4;stroke-miterlimit:10;}
.st6{fill:none;stroke:#B6C7D8;stroke-miterlimit:10;}
</style>
<path class="st3" d="M37.7,141.1c-2.4,0-4.4-1.9-4.4-4.4c0-2.4,1.9-4.4,4.4-4.4c2.4,0,4.4,1.9,4.4,4.4
C42,139.2,40.1,141.1,37.7,141.1z"/>
<path class="st3" d="M264.6,80.4c-2.1,0-3.8-1.7-3.8-3.8s1.7-3.8,3.8-3.8c2.1,0,3.8,1.7,3.8,3.8C268.4,78.7,266.7,80.4,264.6,80.4z
M264.6,74.4c-1.2,0-2.1,0.9-2.1,2.1s0.9,2.1,2.1,2.1s2.1-0.9,2.1-2.1C266.7,75.4,265.8,74.4,264.6,74.4z"/>
<path class="st3" d="M98.8,136.7c-2.6,0-4.7-2.1-4.7-4.7s2.1-4.7,4.7-4.7s4.7,2.1,4.7,4.7S101.4,136.7,98.8,136.7z M98.8,129.4
c-1.5,0-2.6,1.2-2.6,2.6s1.2,2.6,2.6,2.6c1.5,0,2.6-1.2,2.6-2.6S100.2,129.4,98.8,129.4z"/>
<path class="st3" d="M144.3,113.8h8.2c0.4,0,0.7,0.1,1,0.4c0.5,0.5,0.5,1.3,0,1.9l0,0c-0.3,0.3-0.6,0.4-1,0.4h-8.2
c-0.4,0-0.7-0.1-1-0.4c-0.5-0.5-0.5-1.3,0-1.9l0,0C143.6,113.9,143.9,113.8,144.3,113.8"/>
<path class="st3" d="M148.4,89.1v5.7c0,0.3-0.1,0.5-0.3,0.7c-0.4,0.4-0.9,0.4-1.3,0l0,0c-0.2-0.2-0.3-0.4-0.3-0.7v-5.7
c0-0.2,0.1-0.5,0.3-0.7c0.4-0.4,0.9-0.4,1.3,0l0,0C148.3,88.6,148.4,88.8,148.4,89.1"/>
<g>
<path class="st3" d="M193.5,123.6l5.1-5.1c0.2-0.2,0.5-0.4,0.8-0.4s0.6,0.1,0.8,0.3c0.5,0.5,0.4,1.2,0,1.7l-5.1,5.1
c-0.3,0.3-0.7,0.4-1.1,0.3c-0.4-0.1-0.7-0.4-0.8-0.8C193.1,124.3,193.2,123.9,193.5,123.6"/>
<path class="st3" d="M195.3,118.6l5,5c0.2,0.2,0.3,0.5,0.3,0.8c0,0.7-0.6,1.2-1.2,1.2c-0.3,0-0.6-0.1-0.8-0.3l-5-5
c-0.2-0.2-0.3-0.5-0.3-0.8c0-0.7,0.5-1.2,1.2-1.2C194.7,118.2,195,118.4,195.3,118.6"/>
</g>
<g>
<path class="st3" d="M355,85.8l5.1-5.1c0.2-0.2,0.5-0.4,0.8-0.4s0.6,0.1,0.8,0.3c0.5,0.5,0.4,1.2,0,1.7l-5.1,5.1
c-0.3,0.3-0.7,0.4-1.1,0.3s-0.7-0.4-0.8-0.8S354.7,86.1,355,85.8"/>
<path class="st3" d="M356.8,80.8l5,5c0.2,0.2,0.3,0.5,0.3,0.8c0,0.7-0.6,1.2-1.2,1.2c-0.3,0-0.6-0.1-0.8-0.3l-5-5
c-0.2-0.2-0.3-0.5-0.3-0.8c0-0.7,0.5-1.2,1.2-1.2C356.2,80.4,356.5,80.5,356.8,80.8"/>
</g>
<path class="st1" d="M87.8,267.9h99.5c1.2,0,2.2,0.6,2.2,1.3l0,0c0,0.7-1,1.3-2.2,1.4H87.8c-1.2,0-2.2-0.6-2.2-1.3
C85.6,268.5,86.6,267.9,87.8,267.9"/>
<path class="st1" d="M240.5,267.9H298c1.2,0,2.2,0.6,2.2,1.3c0,0.7-1,1.3-2.2,1.3h-57.5c-1.2,0-2.2-0.6-2.2-1.3c0-0.4,0.2-0.7,0.7-1
C239.3,268,239.9,267.9,240.5,267.9"/>
<path class="st1" d="M140.9,277.3h216.8c1.2,0,2.2,0.6,2.2,1.3c0,0.4-0.2,0.7-0.7,1c-0.4,0.3-1,0.4-1.6,0.4H140.9
c-1.2,0-2.2-0.6-2.2-1.3l0,0C138.7,277.9,139.7,277.3,140.9,277.3"/>
<path class="st1" d="M34.7,277.3h57.5c1.2,0,2.2,0.6,2.2,1.3l0,0c0,0.7-1,1.3-2.2,1.4l0,0H34.7c-1.2,0-2.2-0.6-2.2-1.3
c0-0.4,0.2-0.7,0.7-1C33.6,277.5,34.1,277.3,34.7,277.3"/>
<path class="st1" d="M205.1,267.9h13.3c1.2,0,2.2,0.6,2.2,1.3c0,0.7-1,1.3-2.2,1.3h-13.3c-1.2,0.1-2.3-0.5-2.4-1.3s0.8-1.4,2.1-1.4
C204.8,267.9,205,267.9,205.1,267.9"/>
<path class="st1" d="M348.8,259.8h13.3c1.2,0,2.2,0.6,2.2,1.3l0,0c0,0.7-1,1.3-2.2,1.3h-13.3c-1.2,0-2.2-0.6-2.2-1.3
C346.6,260.4,347.6,259.8,348.8,259.8"/>
<path class="st1" d="M43.6,259.8h283.1c0.6,0,1.1,0.1,1.6,0.4c0.6,0.4,0.8,1,0.5,1.5s-1.1,0.8-2,0.8H43.6c-1.2,0-2.2-0.6-2.2-1.3
S42.4,259.8,43.6,259.8"/>
<path class="st3" d="M180.3,240h-41.9c-0.6,0-1-0.4-1-1v-11.9c0-0.6,0.4-1,1-1s1,0.4,1,1v11h40v-41c0-0.6,0.4-1,1-1h10.5
c0.6,0,1,0.4,1,1s-0.4,1-1,1h-9.5v41C181.2,239.6,180.9,240,180.3,240L180.3,240z M237.5,240h-22c-0.6,0-1-0.4-1-1v-41H205
c-0.6,0-1-0.4-1-1s0.4-1,1-1h10.5c0.6,0,1,0.4,1,1v41h21c0.6,0,1,0.4,1,1S238,240,237.5,240z M105.9,231l2.7,18.2H95.7l2.7-18.2
H105.9 M107.5,229.1H96.7l-3.2,22h17.2L107.5,229.1z"/>
<path class="st6" d="M157.7,231.2H46.1c-5.1,0-9.2-4.1-9.2-9.2v-10.5h129.9v10.8C166.8,227.2,162.7,231.2,157.7,231.2L157.7,231.2z"
/>
<path class="st2" d="M167.4,210.9h-125v-47c0-3.6,3-6.7,6.7-6.7H163c2.5,0,4.6,2,4.6,4.6L167.4,210.9L167.4,210.9z"/>
<path class="st3" d="M158.8,154.2c3.9,0,7,3.1,7,7v61.9c0,3.9-3.1,7-7,7H45.4c-3.9,0-7-3.1-7-7v-61.9c0-3.9,3.1-7,7-7L158.8,154.2
M158.8,152.3H45.4c-5,0-9,4-9,9v61.9c0,5,4,9,9,9h113.4c5,0,9-4,9-9v-61.9C167.7,156.3,163.7,152.3,158.8,152.3z M116.2,251.8H88.1
c-0.6,0-1-0.4-1-1s0.4-1,1-1h28.1c0.6,0,1,0.4,1,1C117.1,251.4,116.7,251.8,116.2,251.8L116.2,251.8z"/>
<path class="st3" d="M37.6,210.6h129.1v1.9H37.6V210.6z"/>
<path class="st3" d="M101.7,222.9c1.4,0.9,3.3,0.6,4.2-0.8c0.9-1.4,0.6-3.3-0.8-4.2l0,0c-1.4-0.9-3.3-0.6-4.2,0.8
C99.9,220.1,100.3,222,101.7,222.9L101.7,222.9z"/>
<path class="st3" d="M102.1,223.7c-1.8,0-3.3-1.5-3.3-3.3s1.5-3.3,3.3-3.3s3.3,1.5,3.3,3.3S103.9,223.7,102.1,223.7z M102.1,218.1
c-1.3,0-2.4,1-2.4,2.4s1,2.4,2.4,2.4c1.3,0,2.4-1,2.4-2.4S103.4,218.1,102.1,218.1z M348.1,252.4H244.9c-3.5,0-6.5-2.9-6.5-6.5V114
c0-3.5,2.9-6.5,6.5-6.5h103.3c3.5,0,6.5,2.9,6.5,6.5v131.9C354.6,249.5,351.7,252.4,348.1,252.4L348.1,252.4z M244.9,109.5
c-2.5,0-4.6,2-4.6,4.6V246c0,2.5,2,4.6,4.6,4.6h103.3c2.5,0,4.6-2,4.6-4.6V114c0-2.5-2-4.6-4.6-4.6L244.9,109.5z"/>
<path class="st3" d="M238.9,131.9h114.3v1.9H238.9V131.9z M238.9,155.7h114.3v1.9H238.9V155.7z M238.9,179.5h114.3v1.9H238.9V179.5z
M239.8,202.4h114.3v1.9H239.8V202.4z M238.9,227.1h114.3v1.9H238.9V227.1z"/>
<g>
<path class="st3" d="M255,120.5c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9S255,119.4,255,120.5
L255,120.5z"/>
<path class="st3" d="M264.6,120.5c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9
C265.4,118.6,264.6,119.4,264.6,120.5L264.6,120.5z"/>
<path class="st3" d="M274.1,120.5c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9
C274.9,118.6,274.1,119.4,274.1,120.5L274.1,120.5z"/>
<path class="st3" d="M255,145.2c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9S255,144.2,255,145.2
L255,145.2z"/>
<path class="st3" d="M264.6,145.2c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9
C265.4,143.3,264.6,144.2,264.6,145.2L264.6,145.2z"/>
<path class="st3" d="M274.1,145.2c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9
C274.9,143.3,274.1,144.2,274.1,145.2L274.1,145.2z"/>
<path class="st3" d="M255,169c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9S255,168,255,169L255,169z"/>
<path class="st3" d="M264.6,169c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9
C265.4,167.1,264.6,168,264.6,169L264.6,169z"/>
<path class="st3" d="M274.1,169c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9
C274.9,167.1,274.1,168,274.1,169L274.1,169z"/>
<path class="st3" d="M255,191.9c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9S255,190.8,255,191.9
L255,191.9z"/>
<path class="st3" d="M264.6,191.9c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9S264.6,190.8,264.6,191.9
L264.6,191.9z"/>
<path class="st3" d="M274.1,191.9c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9S274.1,190.8,274.1,191.9
L274.1,191.9z"/>
<path class="st3" d="M255,215.7c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9S255,214.6,255,215.7
L255,215.7z"/>
<path class="st3" d="M264.6,215.7c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9
C265.4,213.8,264.6,214.6,264.6,215.7L264.6,215.7z"/>
<path class="st3" d="M274.1,215.7c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9
C274.9,213.8,274.1,214.6,274.1,215.7L274.1,215.7z"/>
<path class="st3" d="M255,239.5c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9S255,238.5,255,239.5
L255,239.5z"/>
<path class="st3" d="M264.6,239.5c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9S264.6,238.5,264.6,239.5
L264.6,239.5z"/>
<path class="st3" d="M274.1,239.5c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0c0-1.1-0.9-1.9-1.9-1.9S274.1,238.5,274.1,239.5
L274.1,239.5z"/>
</g>
<path class="st3" d="M310.3,126.2c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5C311.2,125.8,310.9,126.2,310.3,126.2z
M319.8,126.2c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5C320.8,125.8,320.4,126.2,319.8,126.2z M329.3,126.2
c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5C330.3,125.8,329.9,126.2,329.3,126.2z M338.9,126.2c-0.6,0-1-0.4-1-1v-9.5
c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5C339.8,125.8,339.4,126.2,338.9,126.2z M310.3,150c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1
v9.5C311.2,149.6,310.9,150,310.3,150z M319.8,150c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C320.8,149.6,320.4,150,319.8,150z M329.3,150c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C330.3,149.6,329.9,150,329.3,150z M338.9,150c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C339.8,149.6,339.4,150,338.9,150z M310.3,174.7c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C311.2,174.4,310.9,174.7,310.3,174.7L310.3,174.7z M319.8,174.7c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C320.8,174.4,320.4,174.7,319.8,174.7L319.8,174.7z M329.3,174.7c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C330.3,174.4,329.9,174.7,329.3,174.7L329.3,174.7z M338.9,174.7c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C339.8,174.4,339.4,174.7,338.9,174.7L338.9,174.7z M310.3,197.6c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C311.2,197.2,310.9,197.6,310.3,197.6z M319.8,197.6c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C320.8,197.2,320.4,197.6,319.8,197.6z M329.3,197.6c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C330.3,197.2,329.9,197.6,329.3,197.6z M338.9,197.6c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C339.8,197.2,339.4,197.6,338.9,197.6z M310.3,221.4c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C311.2,221,310.9,221.4,310.3,221.4z M319.8,221.4c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C320.8,221,320.4,221.4,319.8,221.4z M329.3,221.4c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C330.3,221,329.9,221.4,329.3,221.4z M338.9,221.4c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C339.8,221,339.4,221.4,338.9,221.4z M310.3,245.2c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C311.2,244.8,310.9,245.2,310.3,245.2z M319.8,245.2c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C320.8,244.8,320.4,245.2,319.8,245.2z M329.3,245.2c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C330.3,244.8,329.9,245.2,329.3,245.2z M338.9,245.2c-0.6,0-1-0.4-1-1v-9.5c0-0.6,0.4-1,1-1s1,0.4,1,1v9.5
C339.8,244.8,339.4,245.2,338.9,245.2z M353.6,149.9V148c6.6,0,11.8-5.3,11.8-11.8s-5.3-11.8-11.8-11.8v-1.9
c7.6,0,13.7,6.2,13.7,13.7S361.2,149.9,353.6,149.9z"/>
<path class="st3" d="M353.6,165.1v-1.9c6.6,0,11.8-5.3,11.8-11.8s-5.3-11.8-11.8-11.8v-1.9c7.6,0,13.7,6.2,13.7,13.7
C367.3,158.9,361.2,165.1,353.6,165.1z M353.6,204.2v-1.9c6.6,0,11.8-5.3,11.8-11.8s-5.3-11.8-11.8-11.8v-1.9
c7.6,0,13.7,6.2,13.7,13.7C367.3,198,361.2,204.2,353.6,204.2z"/>
<path class="st3" d="M353.6,219.4v-1.9c6.6,0,11.8-5.3,11.8-11.8s-5.3-11.8-11.8-11.8V192c7.6,0,13.7,6.2,13.7,13.7
C367.3,213.2,361.2,219.4,353.6,219.4z"/>
<path class="st3" d="M353.6,238.5v-1.9c6.6,0,11.8-5.3,11.8-11.8s-5.3-11.8-11.8-11.8v-2c7.6,0,13.7,6.2,13.7,13.7
C367.3,232.3,361.2,238.5,353.6,238.5z M235,231.9h3.8v14.3H235V231.9z"/>
<path class="st3" d="M190.3,193.8h2.9v6.7h-2.9V193.8z M202.7,193.8h2.9v6.7h-2.9V193.8z"/>
<path class="st3" d="M192.2,189.5c-0.2,0-0.3-0.1-0.4-0.2l-2.9-4.8c-0.1-0.2-0.1-0.5,0.2-0.7c0.2-0.1,0.5-0.1,0.7,0.2l2.9,4.8
c0.1,0.2,0.1,0.5-0.2,0.7H192.2z M197.4,188c-0.3,0-0.5-0.2-0.5-0.5V182c0-0.3,0.2-0.5,0.5-0.5s0.5,0.2,0.5,0.5v5.5
C197.9,187.8,197.7,188,197.4,188z M202.6,189.4c-0.1,0-0.2,0-0.3-0.1c-0.2-0.2-0.3-0.5-0.1-0.7l3-4.7c0.2-0.2,0.5-0.3,0.7-0.1
s0.3,0.5,0.1,0.7l-3,4.7C202.9,189.3,202.7,189.4,202.6,189.4z"/>
<path class="st3" d="M69.7,190.5l5.7-0.9c0.6,1.9,1.9,2.9,4.2,3c2.4-0.2,3.7-1.2,4-3.3c-0.1-2.2-1.5-3.3-4.2-3.4
c-1.7,0.1-3,0.5-4,1.1h-4.7l1-11.2h16.1v3.6H76.5l-0.6,4.6c1.5-0.8,3.2-1.1,5-1.1c5.3,0.1,8.2,2.2,8.4,6.3c-0.2,4.3-3.4,6.5-9.7,6.7
C74.4,195.6,71.1,193.9,69.7,190.5L69.7,190.5z M111.2,185.5c0.2,6.9-3.1,10.3-9.9,10.1c-6.6-0.1-9.8-3.4-9.9-10
c0.2-6.7,3.5-10.2,9.9-10.4C107.8,175.2,111.1,178.7,111.2,185.5z M105.1,185.6c0.1-4.9-1.1-7.2-3.7-7c-2.7-0.1-4,2.3-4,7
c0,4.6,1.3,7,4,7C104,192.5,105.2,190.2,105.1,185.6z M133.1,185.5c0.2,6.9-3.1,10.3-9.9,10.1c-6.6-0.1-9.8-3.4-9.9-10
c0.2-6.7,3.5-10.2,9.9-10.4C129.7,175.2,133,178.7,133.1,185.5z M127,185.6c0.1-4.9-1.1-7.2-3.7-7c-2.7-0.1-4,2.3-4,7
c0,4.6,1.3,7,4,7C125.9,192.5,127.1,190.2,127,185.6z"/>
</svg>
/*
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2018-10-10 14:44:45
* @LastEditors : 无尘
* @LastEditTime : 2020-04-04 09:46:43
*/
/* 后台返回消息提示 */
import { Message } from 'element-ui';
// 后台返回异常提示
export default {
errorMsg: function(response) {
let local = window.location.origin;
/* if (local.indexOf('localhost') != -1) {
local = 'http://www.gicdev.com';
} */
if (response.errorCode != 1) {
if (response.errorCode == 4) {
window.location.href = local + '/haoban-3/#/login';
return false;
}
if (response.errorCode == 10) {
window.location.href = local + '/haoban-3/#/index';
return false;
}
Message.error({
duration: 1000,
message: response.message
});
}
}
};
/*
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2018-12-05 09:56:10
* @LastEditors: 无尘
* @LastEditTime: 2018-12-05 09:56:10
*/
// 防抖
export function _debounce(fn, delay) {
var delay = delay || 200;
var timer;
// console.log(fn)
return function() {
var that = this;
var args = arguments;
if (timer) {
clearTimeout(timer);
}
timer = setTimeout(function() {
timer = null;
fn.apply(that, args);
}, delay);
};
}
// 节流
export function _throttle(fn, interval) {
var last;
var timer;
var interval = interval || 200;
return function() {
var that = this;
var args = arguments;
var now = +new Date();
if (last && now - last < interval) {
clearTimeout(timer);
timer = setTimeout(function() {
last = now;
fn.apply(that, args);
}, interval);
} else {
last = now;
fn.apply(that, args);
}
};
}
/**
* 手机号格式化
* @param {String} phone
*/
export function formatPhone(phone) {
phone = phone.toString();
return phone.substr(0, 3) + '****' + phone.substr(7, 11);
}
/**
* 时间戳格式化
*/
function formatDig(num) {
return num > 9 ? '' + num : '0' + num;
}
export function formatDate(time) {
let now = new Date(time);
let year = now.getFullYear();
let month = now.getMonth() + 1;
let date = now.getDate();
let hour = now.getHours();
let minute = now.getMinutes();
let second = now.getSeconds();
let data = year + '-' + formatDig(month) + '-' + formatDig(date) + ' ' + formatDig(hour) + ':' + formatDig(minute) + ':' + formatDig(second);
return data;
}
/**
* 千位分割
*/
export function formatNum(num) {
let number = num.toString().split('.'); // 分隔小数点
let dot = '0.' + (number[1] || 0);
var reg = /\d{1,3}(?=(\d{3})+$)/g;
return (
(number[0] + '').replace(reg, '$&,') +
'.' +
Number(dot)
.toFixed(2)
.toString()
.split('.')[1]
);
}
/*
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2018-10-10 14:44:45
* @LastEditors: 无尘
* @LastEditTime: 2019-09-25 17:17:00
*/
/* 消息提示 */
import { Message } from 'element-ui';
export default {
showmsg: function(msg, type) {
Message({
duration: 1000,
message: msg,
type: type
});
}
};
/*
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2018-10-10 14:44:45
* @LastEditors: 无尘
* @LastEditTime: 2018-10-10 14:44:45
*/
/**
* 判断字符长度
* @param: str
*/
export default {
/**
* 一个汉字算两个字符,一个英文字母或数字算一个字符
*/
getByteLen: function(val) {
let valStr = val == '' || val == null ? '' : val;
let len = 0;
for (let i = 0; i < valStr.length; i++) {
let a = valStr.charAt(i);
if (a.match(/[^\x00-\xff]/gi) != null) {
len += 2;
} else {
len += 1;
}
}
return len;
},
/**
* 一个汉字算一个字,一个英文字母或数字算半个字
*/
getZhLen: function(val) {
let valStr = val == '' || val == null ? '' : val;
let len = 0;
for (let i = 0; i < valStr.length; i++) {
let a = valStr.charAt(i);
if (a.match(/[^\x00-\xff]/gi) != null) {
len += 1;
} else {
len += 0.5;
}
}
return Math.ceil(len);
},
/*暂无用*/
cutStr: function(str, len, type) {
let char_length = 0;
for (let i = 0; i < str.length; i++) {
let son_str = str.charAt(i);
if (type == 1) {
encodeURI(son_str).length > 2 ? (char_length += 1) : (char_length += 0.5);
}
if (type == 2) {
char_length += 1;
}
if (char_length >= len) {
let sub_len = char_length == len ? i + 1 : i;
return str.substr(0, sub_len);
}
}
},
/**
* 限制字数用, 一个汉字算一个字,两个英文/字母算一个字
*/
getByteVal: function(val, max) {
let valStr = val == '' || val == null ? '' : val;
let returnValue = '';
let byteValLen = 0;
for (let i = 0; i < valStr.length; i++) {
if (valStr[i].match(/[^\x00-\xff]/gi) != null) byteValLen += 1;
else byteValLen += 0.5;
if (byteValLen > max) break;
returnValue += valStr[i];
}
return returnValue;
},
/**
* 限制字符数用, 一个汉字算两个字符,一个英文/字母算一个字符
*/
getCharVal: function(val, max) {
let valStr = val == '' || val == null ? '' : val;
let returnValue = '';
let byteValLen = 0;
for (let i = 0; i < valStr.length; i++) {
if (valStr[i].match(/[^\x00-\xff]/gi) != null) byteValLen += 2;
else byteValLen += 1;
if (byteValLen > max) break;
returnValue += valStr[i];
}
return returnValue;
},
/**
* 正则校验,校验非负数字
*/
regPos: function(v) {
let regTest = /^\d+(\.\d+)?$/;
return regTest.test(v);
}
};
/*
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2018-10-10 14:44:45
* @LastEditors: 无尘
* @LastEditTime: 2019-09-25 17:18:40
*/
/*
* 时间日期转换
* @param: "10:00-22:00"/ new Date()
*/
export default {
/*
* var storeBusinessTime="10:00-22:00" to
*/
timeToDate: function(val) {
var date = new Date()
var y = date.getFullYear();
var m = date.getMonth() +1;
var day = date.getDate();
var d = []; var newArr = [];
var dArr = val.split('-');
dArr.forEach(function(ele,index){
newArr.push(ele.split(':'))
})
d = [new Date(y,m,day,newArr[0][0],newArr[0][1]),new Date(y,m,day,newArr[1][0],newArr[1][1])]
return d;
},
dateToTime(val) {
console.log(val)
// (0-9)年月数字的显示
function formatDig(num) {
return num > 9 ? '' + num : '0' + num;
}
var t;
var t1 = formatDig(new Date(val[0]).getHours())+':'+formatDig(new Date(val[0]).getMinutes())
var t2 = formatDig(new Date(val[1]).getHours())+':'+formatDig(new Date(val[1]).getMinutes())
t= t1+'-'+t2
return t;
}
}
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2018-10-10 17:21:32
* @LastEditors: 无尘
* @LastEditTime: 2020-07-17 11:15:24
-->
<template>
<div class="navheader">
<!-- logo -->
<div class="navheader-logo fl cursor-pointer" :class="{ moveleft: isCollapse, moveright: !isCollapse }" @click="toIndex"><span class="pro-name">好办管理平台</span></div>
<div class="navheader-item fl">
<template v-for="(menuitem, index) in menuHead">
<a :key="index" :class="['itemlink menu-mall menu-font-16']" @click="changeRouter(menuitem.url)">
<span :class="['inline-block bottom', menuitem.url.indexOf(pathName) != -1 ? 'current-module' : '']">{{ menuitem.rightName }}</span>
</a>
</template>
<!-- 最右侧用户信息 -->
<div class="navuserinfo fr">
<span class="span-log color-909399 iconfont iconrizhifuwu"></span>
<el-popover placement="bottom" title="" width="95" trigger="hover" popper-class="user-header-pop" style="min-width: 95px;">
<ul class="navsuerwrap">
<li class="user-item loginout" style="text-align: center" @click.stop="toLoginOut"><a class="usertext">退出登录</a></li>
</ul>
<a class="nav-user-name" slot="reference">
<span class="font-12 color-606266">{{ userInfo.staffDTO.staffName || '--' }}</span> <i class="iconfont iconxiala arrowico color-c0c4cc"></i>
</a>
</el-popover>
</div>
</div>
<!-- <div v-if="!checkShow && !$route.path.includes('enterpriseSet')" class="set-tip-body">
<set-tip v-if="!checkShow" :tipText="tipText"></set-tip>
</div> -->
</div>
</template>
<script>
// import setTip from '@/components/app/set-tip.vue';
import { getRequest, postRequest } from '@/api/api';
import errMsg from '@/common/js/error';
import qs from 'qs';
export default {
name: 'vue-office-header',
props: ['menuRouter', 'collapseFlag', 'projectName'],
components: {
// setTip
},
data() {
return {
checkShow: true,
tipText: '请先完成商户初始化设置后,再进行其他操作',
repProjectName: 'haoban-manage-web', // 项目名
// 当前路由
pathName: '',
isCollapse: false, // 是否收起左侧
// 菜单数据
menuHead: [
{
menuCode: null,
rightName: '工作台',
url: '/index',
parentCode: null,
project: 'office'
},
{
menuCode: null,
rightName: '审核中心',
url: '/unreview?/reviewed/reviewSet',
parentCode: null,
project: 'office'
},
{
menuCode: null,
rightName: '企业设置',
url: '/enterpriseSet?/adminList',
parentCode: null,
project: 'office'
}
// {
// menuCode: null,
// rightName: '企业数据',
// url: '/enterpriseUseData?/enterpriseUseData',
// parentCode: null,
// project: 'office'
// }
],
// 获取 location origin
baseUrl: '',
routePathName: '', // 当前路由值
userInfo: {
name: '',
phoneNumber: '',
headPic: '',
staffDTO: {
staffName: ''
}
}
};
},
beforeMount() {
const that = this;
let host = window.location.origin;
if (host.indexOf('localhost') != '-1') {
that.baseUrl = 'http://www.gicdev.com';
} else {
that.baseUrl = host;
}
},
methods: {
/**
* 获取企业数据开关
*/
getSwitchData(wxEnterpriseId) {
const that = this;
let para = {
wxEnterpriseId: wxEnterpriseId
};
getRequest('/haoban-manage3-web/web/use-haoban3-service', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
if (resData.result) {
if (that.menuHead[that.menuHead.length - 1].rightName.indexOf('企业数据') == -1) {
that.menuHead.push({
menuCode: null,
rightName: '企业数据',
url: '/enterpriseUseData?/enterpriseUseData',
parentCode: null,
project: 'office'
});
}
} else if (that.menuHead[that.menuHead.length - 1].rightName.indexOf('企业数据') != -1) {
that.menuHead.splice(that.menuHead.length - 1, 1);
}
return;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
/**
* 获取显示的提示
*/
getTipData() {
const that = this;
let para = {};
getRequest('/haoban-manage3-web/is-wx-enterprise-secret-set', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
that.checkShow = resData.result;
return;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
toIndex() {
const that = this;
that.$router.push('/index');
},
/**
* 路由跳转
*/
changeRouter(path) {
const that = this;
that.$router.push(path);
},
// 处理折叠
handleCollapse() {
const that = this;
that.isCollapse = that.isCollapse == true ? false : true;
that.$emit('collapseTag', that.isCollapse);
},
// 跳转 gic 管理后台
toGicLogin() {
let toUrl = window.location.origin.includes('demogic.com') ? window.location.origin : 'https://hope.demogic.com';
window.location.href = toUrl + '/gic-web/#/';
},
//退出登录
toLoginOut() {
const that = this;
that
.$confirm('确认退出吗?', '提示', {
type: 'warning'
})
.then(() => {
that.axios
.post('/haoban-manage3-web/login-out', {})
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
that.$message({
message: '退出成功',
type: 'success'
});
// 跳转登录页
window.location.href = window.location.origin + '/haoban-3/#/login';
return;
}
that.$message.error({
duration: 1000,
message: resData.message
});
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
})
.catch(() => {});
},
// 触发父组件路由
toRouter(path, name, code) {
const that = this;
let obj = {
path: '/' + path,
name: name
};
that.$emit('toRouterView', obj);
},
/**
* 简单数组-->父子数组对象
*/
treeData(data) {
let tree = data.filter(father => {
//循环所有项
let branchArr = data.filter(child => {
return father.haobanMenuRightId == child.parentRightId; //返回每一项的子级数组
});
if (branchArr.length > 0) {
father.children = branchArr; //如果存在子级,则给父级添加一个children属性,并赋值
}
return father.parentRightId == -1; //返回第一层
});
return tree;
},
/**
* 获取菜单详情
*/
getMenuDetail() {
const that = this;
let para = {
router: that.routePathName,
project: that.repProjectName,
requestProject: that.repProjectName
};
that.axios
.post(that.baseUrl + '/haoban-manage-web/menu-detail', qs.stringify(para))
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
that.pathName = '/' + resData.result.top.url;
return;
}
that.$message.error({
duration: 1000,
message: resData.message
});
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
/**
* 获取菜单
*/
getHeaderMenu() {
const that = this;
let para = {
project: that.repProjectName,
requestProject: that.repProjectName
};
that.axios
.post(that.baseUrl + '/haoban-manage-web/menu-list', qs.stringify(para))
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
resData.result.forEach(function(ele, index) {
ele.url = '/' + ele.url;
});
that.menuHead = that.treeData(resData.result);
that.$nextTick(() => {
that.userInfo = JSON.parse(localStorage.getItem('userInfos'));
if (!that.userInfo) {
that.userInfo = {
name: '',
headPic: '',
phoneNumber: ''
};
that.getUserData();
}
});
return;
}
that.$message.error({
duration: 1000,
message: resData.message
});
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
getUserData() {
const that = this;
that.axios
.get(that.baseUrl + '/haoban-manage-web/emp/get-user-info', {})
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
that.userInfo = resData.result;
localStorage.setItem('userInfos', JSON.stringify(resData.result));
return;
}
that.$message.error({
duration: 1000,
message: resData.message
});
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
/**
* 登录 --- api
*/
toLogin() {
const that = this;
let para = {};
postRequest('/haoban-manage3-web/get-login-info', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
// localStorage.removeItem('userInfos');
if (!resData.result.staffDTO) {
resData.result.staffDTO = {
staffName: ''
};
}
localStorage.setItem('userInfos', JSON.stringify(resData.result));
that.userInfo = resData.result;
that.getSwitchData(resData.result.wxEnterpriseId);
return;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
}
},
watch: {
$route: {
handler: function(val, oldVal) {
// const that = this;
// that.getMenuDetail();
},
// 深度观察监听
deep: true
},
collapseFlag: function(newData, oldData) {
const that = this;
that.isCollapse = newData;
},
projectName: function(newData, oldData) {
const that = this;
that.repProjectName = newData || 'haoban-manage-web';
}
},
mounted() {
const that = this;
that.pathName = that.$route.path;
// 获取项目名 pathname (路由的hash)
that.routePathName = window.location.hash.split('/')[1];
if (that.routePathName.indexOf('?') != -1) {
that.routePathName = that.routePathName.split('?')[0];
}
if (that.routePathName.indexOf('/') != -1) {
that.routePathName = that.routePathName.split('/')[0];
}
// 项目名
that.repProjectName = that.projectName || 'haoban-manage-web';
that.isCollapse = that.collapseFlag;
// 获取菜单
that.toLogin();
that.getTipData();
/* if (!localStorage.getItem('userInfos')) {
that.toLogin();
} else {
that.userInfo = JSON.parse(localStorage.getItem('userInfos'));
} */
// Promise.all([that.getHeaderMenu(), that.getMenuDetail()]);
// that.userInfo = JSON.parse(localStorage.getItem('userInfos'));
}
};
</script>
<style lang="less" scoped>
@base-color: #353944;
@hover-color: #3c92eb;
@hoverbg-color: #20242d;
@main-color: #2f54eb;
@navbgcolor: #04143a;
@sidebgcolor: #020b21;
@userinfobgcolor: #ecf5ff;
@contentbgcolor: #f5f7fa;
@bordercolor: #dcdfe6;
@customnavcolor: #04143a;
@btnbgcolor: #f5f7fa;
@iconbgcolor: #e6e9f2;
@elmenuisactive: #2f54eb;
/* flex */
.flex {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.flex-1 {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.flex-column {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.flex-row {
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.flex-align-center {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.flex-pack-center {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.flex-between {
-webkit-justify-content: space-between;
justify-content: space-between;
}
.flex-wrap {
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.border-box {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.flex1(@width, @height) {
flex: 0 0 @width;
width: @width;
height: @height;
}
.set-tip-body {
position: fixed;
left: 50%;
top: 91px;
z-index: 999;
}
.pro-name {
font-size: 16px;
font-weight: 600;
color: rgba(48, 49, 51, 1);
line-height: 22px;
background: linear-gradient(270deg, rgba(91, 74, 219, 1) 0%, rgba(45, 168, 255, 1) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.user-item {
padding: 10px 0;
&:hover {
color: @main-color;
background-color: @userinfobgcolor;
cursor: pointer;
}
}
.navsuerwrap /deep/ {
.user-item {
color: #606266;
a {
color: #606266;
}
&:hover .usertext {
display: block;
color: @main-color;
background-color: @userinfobgcolor;
cursor: pointer;
}
}
.loginout {
// border-top: 1px solid #eee;
// box-sizing: border-box;
// padding: 15px 0;
// margin-bottom: 20px;
}
}
.navheader /deep/ {
position: fixed;
display: flex;
top: 0;
left: 0;
width: 100%;
/*min-width: 1400px;*/
height: 46px;
line-height: 46px;
font-size: 14px;
background-color: #fff;
padding: 0;
z-index: 99;
color: #fff;
-webkit-box-shadow: 0px 4px 6px 0px rgba(221, 227, 237, 0.29);
box-shadow: 0px 4px 6px 0px rgba(221, 227, 237, 0.29);
.fl {
float: left;
}
.fr {
float: right;
}
&-logo {
flex: 0 0 200px;
width: 200px;
height: 46px;
float: left;
padding-left: 50px;
font-size: 20px;
color: #1f2f3d;
text-align: left;
background: url('../assets/logo.png') no-repeat 20px center;
background-size: 22px;
.border-box;
}
&-pic {
vertical-align: middle;
}
&-item {
flex: 1;
}
.itemlink {
float: left;
display: inline-block;
width: 133px;
height: 44px;
text-align: center;
cursor: pointer;
color: #606266;
&.menu-font-16 {
font-size: 16px;
}
&.icon-collapse {
width: auto;
padding: 0 23px 0 14px;
}
&:hover {
color: @main-color;
}
}
.bottom:hover {
/* border-bottom: 2px solid @main-color; */
}
/* 选中 */
.current-module.bottom {
color: @main-color;
/* border-bottom: 2px solid @main-color; */
font-weight: 600;
position: relative;
&::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
margin: 0 auto;
width: 100%;
animation: borders 0.5s;
border-top: 2px solid #2f54ed;
}
}
/* logo */
.moveleft {
margin-left: -136px;
transition: all 0.3s ease;
background-position: 151px 10px;
color: transparent;
}
.moveright {
margin-left: 0px;
transition: all 0.2s ease;
}
}
li {
list-style: none;
}
/*用户信息*/
.navuserinfo {
/*width: 140px;*/
/*font-size: 0;*/
text-align: center;
padding-right: 20px;
.span-log {
position: relative;
font-size: 18px;
padding-right: 10px;
/* border-right: 1px solid #e4e7ed; */
&::after {
content: '';
position: absolute;
top: 3px;
right: 0;
width: 0;
height: 14px;
border-right: 1px solid #e4e7ed;
}
}
.el-button--text {
padding-right: 24px;
font-size: 14px;
color: #606266;
margin-left: 30px;
}
}
.nav-user-name {
position: relative;
display: inline-block;
padding: 0 20px 0 10px;
color: #606266;
text-align: center;
&:hover {
color: #2f54eb;
}
&:hover .arrowico {
transform: rotate(180deg);
}
}
.user-left-img {
img {
width: 24px;
height: 24px;
border-radius: 50%;
}
}
@keyframes borders {
from {
width: 0;
}
to {
width: 100%;
}
}
/* 当浏览器的可视区域小于1280px */
@media screen and (max-width: 1280px) {
.navheader {
min-width: 1280px;
}
}
@media screen and (min-width: 1280px) and (max-width: 1366px) {
.navheader {
min-width: 1280px;
}
}
@media screen and (min-width: 1366px) and (max-width: 1440px) {
.navheader {
min-width: 1366px;
}
}
@media screen and (min-width: 1440px) and (max-width: 1920px) {
.navheader {
min-width: 1440px;
}
}
</style>
/*
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-09-11 18:18:32
* @LastEditors: 无尘
* @LastEditTime: 2020-07-08 14:46:27
*/
/* 全局过滤器 */
const dateFormat = function(timeSpan, format) {
if (!timeSpan) return;
timeSpan = timeSpan.toString().length === 10 ? timeSpan * 1000 : timeSpan;
let date = new Date(timeSpan);
let o = {
'M+': date.getMonth() + 1,
'D+': date.getDate(),
W: '日一二三四五六'.charAt(date.getDay()),
'h+': date.getHours(),
'm+': date.getMinutes(),
's+': date.getSeconds(),
'q+': Math.floor((date.getMonth() + 3) / 3),
S: date.getMilliseconds()
};
if (/(Y+)/.test(format)) {
format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
}
for (let k in o) {
if (new RegExp('(' + k + ')').test(format)) {
format = format.replace(RegExp.$1, RegExp.$1.length === 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length));
}
}
return format;
};
/**
* 时间戳---> 年-月-日 时:分:秒
* @param timestamp
*/
const formatTimeStamp = function(data) {
if (!data) {
return;
}
let date = new Date(data);
let month = date.getMonth() + 1;
let day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
let newMonth = month < 10 ? '0' + month : month;
let hours = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();
let minutes = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();
let seconds = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();
return `${date.getFullYear()}-${newMonth}-${day} ${hours}:${minutes}:${seconds}`;
};
/**
* 时间戳---> 年.月.日 时:分:秒
* @param timestamp
*/
const formatTimeYmdHms = function(data) {
if (!data) {
return;
}
let date = new Date(data);
let month = date.getMonth() + 1;
let day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
let newMonth = month < 10 ? '0' + month : month;
let hours = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();
let minutes = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();
let seconds = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();
return `${date.getFullYear()}.${newMonth}.${day} ${hours}:${minutes}:${seconds}`;
};
/**
* 时间戳---> 年-月
* @param timestamp
*/
const timeStampToYm = function(data) {
if (!data) {
return;
}
let date = new Date(data);
let month = date.getMonth() + 1;
let newMonth = month < 10 ? '0' + month : month;
return `${date.getFullYear()}-${newMonth}`;
};
/**
* 时间戳---> 年-月-日
* @param timestamp
*/
const timeStampToYmd = function(data) {
if (!data) {
return;
}
let date = new Date(data);
let month = date.getMonth() + 1;
let day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
let newMonth = month < 10 ? '0' + month : month;
return `${date.getFullYear()}-${newMonth}-${day}`;
};
/**
* 时间戳---> 时:分:秒
* @param timestamp
*/
const timeStampToHms = function(data) {
if (!data) {
return;
}
let date = new Date(data);
let hours = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();
let minutes = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();
let seconds = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();
return `${hours}:${minutes}:${seconds}`;
};
/**
* 时间戳---> *天*小时*分
* @param timestamp
*/
const timeStampSpace = function(date) {
if (!date) {
return;
}
let date2 = new Date();
let date3 = new Date(Number(date)).getTime() - date2.getTime(); //时间差的毫秒数
if (date3 < 0) {
return '';
}
//计算出相差天数
let days = Math.floor(date3 / (24 * 3600 * 1000));
//计算出小时数
let leave1 = date3 % (24 * 3600 * 1000); //计算天数后剩余的毫秒数
let hours = Math.floor(leave1 / (3600 * 1000));
//计算相差分钟数
let leave2 = leave1 % (3600 * 1000); //计算小时数后剩余的毫秒数
let minutes = Math.floor(leave2 / (60 * 1000));
//计算相差秒数
// let leave3 = leave2 % (60 * 1000); //计算分钟数后剩余的毫秒数
// let seconds = Math.round(leave3 / 1000);
return `${days}${hours}小时${minutes}分`;
};
/**
* 手机号格式化
* @param {String} phone
*/
const formatPhoneNum = function(phone) {
if (!phone) {
return '';
}
phone = phone.toString();
return phone.substr(0, 3) + '****' + phone.substr(7, 11);
};
/**
* 姓名格式化
* @param {String} phone
*/
const formatName = function(name) {
if (!name) {
return '';
}
name = name.toString();
return '**' + name.substr(name.length - 1, name.length);
};
/**
* 毫秒---> *时*分*秒
* @param timestamp
*/
const formatTime = function(msTime) {
if (!msTime) {
return '00:00:00';
}
let time = msTime / 1000;
let day = Math.floor(time / 60 / 60 / 24);
let hour = day * 24 + (Math.floor(time / 60 / 60) % 24) < 10 ? '0' + (day * 24 + (Math.floor(time / 60 / 60) % 24)) : day * 24 + (Math.floor(time / 60 / 60) % 24);
let minute = Math.floor(time / 60) % 60 < 10 ? '0' + (Math.floor(time / 60) % 60) : Math.floor(time / 60) % 60;
let second = Math.floor(time) % 60 < 10 ? '0' + (Math.floor(time) % 60) : Math.floor(time) % 60;
return `${hour}:${minute}:${second}`;
};
export default {
dateFormat,
formatTimeStamp,
timeStampToYm,
timeStampToYmd,
timeStampToHms,
formatTimeYmdHms,
formatPhoneNum,
formatName,
timeStampSpace,
formatTime
};
/* Logo 字体 */
@font-face {
font-family: "iconfont logo";
src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
}
.logo {
font-family: "iconfont logo";
font-size: 160px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* tabs */
.nav-tabs {
position: relative;
}
.nav-tabs .nav-more {
position: absolute;
right: 0;
bottom: 0;
height: 42px;
line-height: 42px;
color: #666;
}
#tabs {
border-bottom: 1px solid #eee;
}
#tabs li {
cursor: pointer;
width: 100px;
height: 40px;
line-height: 40px;
text-align: center;
font-size: 16px;
border-bottom: 2px solid transparent;
position: relative;
z-index: 1;
margin-bottom: -1px;
color: #666;
}
#tabs .active {
border-bottom-color: #f00;
color: #222;
}
.tab-container .content {
display: none;
}
/* 页面布局 */
.main {
padding: 30px 100px;
width: 960px;
margin: 0 auto;
}
.main .logo {
color: #333;
text-align: left;
margin-bottom: 30px;
line-height: 1;
height: 110px;
margin-top: -50px;
overflow: hidden;
*zoom: 1;
}
.main .logo a {
font-size: 160px;
color: #333;
}
.helps {
margin-top: 40px;
}
.helps pre {
padding: 20px;
margin: 10px 0;
border: solid 1px #e7e1cd;
background-color: #fffdef;
overflow: auto;
}
.icon_lists {
width: 100% !important;
overflow: hidden;
*zoom: 1;
}
.icon_lists li {
width: 100px;
margin-bottom: 10px;
margin-right: 20px;
text-align: center;
list-style: none !important;
cursor: default;
}
.icon_lists li .code-name {
line-height: 1.2;
}
.icon_lists .icon {
display: block;
height: 100px;
line-height: 100px;
font-size: 42px;
margin: 10px auto;
color: #333;
-webkit-transition: font-size 0.25s linear, width 0.25s linear;
-moz-transition: font-size 0.25s linear, width 0.25s linear;
transition: font-size 0.25s linear, width 0.25s linear;
}
.icon_lists .icon:hover {
font-size: 100px;
}
.icon_lists .svg-icon {
/* 通过设置 font-size 来改变图标大小 */
width: 1em;
/* 图标和文字相邻时,垂直对齐 */
vertical-align: -0.15em;
/* 通过设置 color 来改变 SVG 的颜色/fill */
fill: currentColor;
/* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
normalize.css 中也包含这行 */
overflow: hidden;
}
.icon_lists li .name,
.icon_lists li .code-name {
color: #666;
}
/* markdown 样式 */
.markdown {
color: #666;
font-size: 14px;
line-height: 1.8;
}
.highlight {
line-height: 1.5;
}
.markdown img {
vertical-align: middle;
max-width: 100%;
}
.markdown h1 {
color: #404040;
font-weight: 500;
line-height: 40px;
margin-bottom: 24px;
}
.markdown h2,
.markdown h3,
.markdown h4,
.markdown h5,
.markdown h6 {
color: #404040;
margin: 1.6em 0 0.6em 0;
font-weight: 500;
clear: both;
}
.markdown h1 {
font-size: 28px;
}
.markdown h2 {
font-size: 22px;
}
.markdown h3 {
font-size: 16px;
}
.markdown h4 {
font-size: 14px;
}
.markdown h5 {
font-size: 12px;
}
.markdown h6 {
font-size: 12px;
}
.markdown hr {
height: 1px;
border: 0;
background: #e9e9e9;
margin: 16px 0;
clear: both;
}
.markdown p {
margin: 1em 0;
}
.markdown>p,
.markdown>blockquote,
.markdown>.highlight,
.markdown>ol,
.markdown>ul {
width: 80%;
}
.markdown ul>li {
list-style: circle;
}
.markdown>ul li,
.markdown blockquote ul>li {
margin-left: 20px;
padding-left: 4px;
}
.markdown>ul li p,
.markdown>ol li p {
margin: 0.6em 0;
}
.markdown ol>li {
list-style: decimal;
}
.markdown>ol li,
.markdown blockquote ol>li {
margin-left: 20px;
padding-left: 4px;
}
.markdown code {
margin: 0 3px;
padding: 0 5px;
background: #eee;
border-radius: 3px;
}
.markdown strong,
.markdown b {
font-weight: 600;
}
.markdown>table {
border-collapse: collapse;
border-spacing: 0px;
empty-cells: show;
border: 1px solid #e9e9e9;
width: 95%;
margin-bottom: 24px;
}
.markdown>table th {
white-space: nowrap;
color: #333;
font-weight: 600;
}
.markdown>table th,
.markdown>table td {
border: 1px solid #e9e9e9;
padding: 8px 16px;
text-align: left;
}
.markdown>table th {
background: #F7F7F7;
}
.markdown blockquote {
font-size: 90%;
color: #999;
border-left: 4px solid #e9e9e9;
padding-left: 0.8em;
margin: 1em 0;
}
.markdown blockquote p {
margin: 0;
}
.markdown .anchor {
opacity: 0;
transition: opacity 0.3s ease;
margin-left: 8px;
}
.markdown .waiting {
color: #ccc;
}
.markdown h1:hover .anchor,
.markdown h2:hover .anchor,
.markdown h3:hover .anchor,
.markdown h4:hover .anchor,
.markdown h5:hover .anchor,
.markdown h6:hover .anchor {
opacity: 1;
display: inline-block;
}
.markdown>br,
.markdown>p>br {
clear: both;
}
.hljs {
display: block;
background: white;
padding: 0.5em;
color: #333333;
overflow-x: auto;
}
.hljs-comment,
.hljs-meta {
color: #969896;
}
.hljs-string,
.hljs-variable,
.hljs-template-variable,
.hljs-strong,
.hljs-emphasis,
.hljs-quote {
color: #df5000;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-type {
color: #a71d5d;
}
.hljs-literal,
.hljs-symbol,
.hljs-bullet,
.hljs-attribute {
color: #0086b3;
}
.hljs-section,
.hljs-name {
color: #63a35c;
}
.hljs-tag {
color: #333333;
}
.hljs-title,
.hljs-attr,
.hljs-selector-id,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo {
color: #795da3;
}
.hljs-addition {
color: #55a532;
background-color: #eaffea;
}
.hljs-deletion {
color: #bd2c00;
background-color: #ffecec;
}
.hljs-link {
text-decoration: underline;
}
/* 代码高亮 */
/* PrismJS 1.15.0
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
/**
* prism.js default theme for JavaScript, CSS and HTML
* Based on dabblet (http://dabblet.com)
* @author Lea Verou
*/
code[class*="language-"],
pre[class*="language-"] {
color: black;
background: none;
text-shadow: 0 1px white;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
pre[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection,
code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #b3d4fc;
}
pre[class*="language-"]::selection,
pre[class*="language-"] ::selection,
code[class*="language-"]::selection,
code[class*="language-"] ::selection {
text-shadow: none;
background: #b3d4fc;
}
@media print {
code[class*="language-"],
pre[class*="language-"] {
text-shadow: none;
}
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
:not(pre)>code[class*="language-"],
pre[class*="language-"] {
background: #f5f2f0;
}
/* Inline code */
:not(pre)>code[class*="language-"] {
padding: .1em;
border-radius: .3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: slategray;
}
.token.punctuation {
color: #999;
}
.namespace {
opacity: .7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
color: #905;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #690;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #9a6e3a;
background: hsla(0, 0%, 100%, .5);
}
.token.atrule,
.token.attr-value,
.token.keyword {
color: #07a;
}
.token.function,
.token.class-name {
color: #DD4A68;
}
.token.regex,
.token.important,
.token.variable {
color: #e90;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>IconFont Demo</title>
<link rel="shortcut icon" href="https://img.alicdn.com/tps/i4/TB1_oz6GVXXXXaFXpXXJDFnIXXX-64-64.ico" type="image/x-icon"/>
<link rel="stylesheet" href="https://g.alicdn.com/thx/cube/1.3.2/cube.min.css">
<link rel="stylesheet" href="demo.css">
<link rel="stylesheet" href="iconfont.css">
<script src="iconfont.js"></script>
<!-- jQuery -->
<script src="https://a1.alicdn.com/oss/uploads/2018/12/26/7bfddb60-08e8-11e9-9b04-53e73bb6408b.js"></script>
<!-- 代码高亮 -->
<script src="https://a1.alicdn.com/oss/uploads/2018/12/26/a3f714d0-08e6-11e9-8a15-ebf944d7534c.js"></script>
</head>
<body>
<div class="main">
<h1 class="logo"><a href="https://www.iconfont.cn/" title="iconfont 首页" target="_blank">&#xe86b;</a></h1>
<div class="nav-tabs">
<ul id="tabs" class="dib-box">
<li class="dib active"><span>Unicode</span></li>
<li class="dib"><span>Font class</span></li>
<li class="dib"><span>Symbol</span></li>
</ul>
<a href="https://www.iconfont.cn/manage/index?manage_type=myprojects&projectId=1472661" target="_blank" class="nav-more">查看项目</a>
</div>
<div class="tab-container">
<div class="content unicode" style="display: block;">
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont">&#xeadb;</span>
<div class="name">隐藏</div>
<div class="code-name">&amp;#xeadb;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe61d;</span>
<div class="name">柱状图</div>
<div class="code-name">&amp;#xe61d;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe61a;</span>
<div class="name">曲线图2</div>
<div class="code-name">&amp;#xe61a;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe67f;</span>
<div class="name">折线图</div>
<div class="code-name">&amp;#xe67f;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe643;</span>
<div class="name"></div>
<div class="code-name">&amp;#xe643;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe60a;</span>
<div class="name"></div>
<div class="code-name">&amp;#xe60a;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xea7f;</span>
<div class="name">商户中心</div>
<div class="code-name">&amp;#xea7f;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xea63;</span>
<div class="name">支付配置</div>
<div class="code-name">&amp;#xea63;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe692;</span>
<div class="name">提示</div>
<div class="code-name">&amp;#xe692;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe985;</span>
<div class="name">发送记录</div>
<div class="code-name">&amp;#xe985;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe984;</span>
<div class="name">查看</div>
<div class="code-name">&amp;#xe984;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe89a;</span>
<div class="name">next </div>
<div class="code-name">&amp;#xe89a;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe955;</span>
<div class="name">显示</div>
<div class="code-name">&amp;#xe955;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe64c;</span>
<div class="name">筛选</div>
<div class="code-name">&amp;#xe64c;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe7e3;</span>
<div class="name">无结果</div>
<div class="code-name">&amp;#xe7e3;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe63c;</span>
<div class="name">更多</div>
<div class="code-name">&amp;#xe63c;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe601;</span>
<div class="name">拖拽</div>
<div class="code-name">&amp;#xe601;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe652;</span>
<div class="name">添加图标</div>
<div class="code-name">&amp;#xe652;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe60b;</span>
<div class="name">审核</div>
<div class="code-name">&amp;#xe60b;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe600;</span>
<div class="name">二维码</div>
<div class="code-name">&amp;#xe600;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe649;</span>
<div class="name">压缩包</div>
<div class="code-name">&amp;#xe649;</div>
</li>
</ul>
<div class="article markdown">
<h2 id="unicode-">Unicode 引用</h2>
<hr>
<p>Unicode 是字体在网页端最原始的应用方式,特点是:</p>
<ul>
<li>兼容性最好,支持 IE6+,及所有现代浏览器。</li>
<li>支持按字体的方式去动态调整图标大小,颜色等等。</li>
<li>但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。</li>
</ul>
<blockquote>
<p>注意:新版 iconfont 支持多色图标,这些多色图标在 Unicode 模式下将不能使用,如果有需求建议使用symbol 的引用方式</p>
</blockquote>
<p>Unicode 使用步骤如下:</p>
<h3 id="-font-face">第一步:拷贝项目下面生成的 <code>@font-face</code></h3>
<pre><code class="language-css"
>@font-face {
font-family: 'iconfont';
src: url('iconfont.eot');
src: url('iconfont.eot?#iefix') format('embedded-opentype'),
url('iconfont.woff2') format('woff2'),
url('iconfont.woff') format('woff'),
url('iconfont.ttf') format('truetype'),
url('iconfont.svg#iconfont') format('svg');
}
</code></pre>
<h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3>
<pre><code class="language-css"
>.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
</code></pre>
<h3 id="-">第三步:挑选相应图标并获取字体编码,应用于页面</h3>
<pre>
<code class="language-html"
>&lt;span class="iconfont"&gt;&amp;#x33;&lt;/span&gt;
</code></pre>
<blockquote>
<p>"iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。</p>
</blockquote>
</div>
</div>
<div class="content font-class">
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont iconyincang"></span>
<div class="name">
隐藏
</div>
<div class="code-name">.iconyincang
</div>
</li>
<li class="dib">
<span class="icon iconfont iconzhuzhuangtu"></span>
<div class="name">
柱状图
</div>
<div class="code-name">.iconzhuzhuangtu
</div>
</li>
<li class="dib">
<span class="icon iconfont iconquxiantu"></span>
<div class="name">
曲线图2
</div>
<div class="code-name">.iconquxiantu
</div>
</li>
<li class="dib">
<span class="icon iconfont iconzhexiantu"></span>
<div class="name">
折线图
</div>
<div class="code-name">.iconzhexiantu
</div>
</li>
<li class="dib">
<span class="icon iconfont iconyue"></span>
<div class="name">
</div>
<div class="code-name">.iconyue
</div>
</li>
<li class="dib">
<span class="icon iconfont iconri"></span>
<div class="name">
</div>
<div class="code-name">.iconri
</div>
</li>
<li class="dib">
<span class="icon iconfont iconshanghuzhongxin"></span>
<div class="name">
商户中心
</div>
<div class="code-name">.iconshanghuzhongxin
</div>
</li>
<li class="dib">
<span class="icon iconfont iconzhifu"></span>
<div class="name">
支付配置
</div>
<div class="code-name">.iconzhifu
</div>
</li>
<li class="dib">
<span class="icon iconfont icontishi"></span>
<div class="name">
提示
</div>
<div class="code-name">.icontishi
</div>
</li>
<li class="dib">
<span class="icon iconfont iconyujingfasongjilu"></span>
<div class="name">
发送记录
</div>
<div class="code-name">.iconyujingfasongjilu
</div>
</li>
<li class="dib">
<span class="icon iconfont iconchakan"></span>
<div class="name">
查看
</div>
<div class="code-name">.iconchakan
</div>
</li>
<li class="dib">
<span class="icon iconfont iconnext"></span>
<div class="name">
next
</div>
<div class="code-name">.iconnext
</div>
</li>
<li class="dib">
<span class="icon iconfont iconxianshi"></span>
<div class="name">
显示
</div>
<div class="code-name">.iconxianshi
</div>
</li>
<li class="dib">
<span class="icon iconfont iconshaixuan"></span>
<div class="name">
筛选
</div>
<div class="code-name">.iconshaixuan
</div>
</li>
<li class="dib">
<span class="icon iconfont iconwujieguo"></span>
<div class="name">
无结果
</div>
<div class="code-name">.iconwujieguo
</div>
</li>
<li class="dib">
<span class="icon iconfont iconziyuan"></span>
<div class="name">
更多
</div>
<div class="code-name">.iconziyuan
</div>
</li>
<li class="dib">
<span class="icon iconfont icontuozhuai"></span>
<div class="name">
拖拽
</div>
<div class="code-name">.icontuozhuai
</div>
</li>
<li class="dib">
<span class="icon iconfont iconjia"></span>
<div class="name">
添加图标
</div>
<div class="code-name">.iconjia
</div>
</li>
<li class="dib">
<span class="icon iconfont iconshenhe"></span>
<div class="name">
审核
</div>
<div class="code-name">.iconshenhe
</div>
</li>
<li class="dib">
<span class="icon iconfont iconqrcode"></span>
<div class="name">
二维码
</div>
<div class="code-name">.iconqrcode
</div>
</li>
<li class="dib">
<span class="icon iconfont iconyasuobao"></span>
<div class="name">
压缩包
</div>
<div class="code-name">.iconyasuobao
</div>
</li>
</ul>
<div class="article markdown">
<h2 id="font-class-">font-class 引用</h2>
<hr>
<p>font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。</p>
<p>与 Unicode 使用方式相比,具有如下特点:</p>
<ul>
<li>兼容性良好,支持 IE8+,及所有现代浏览器。</li>
<li>相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。</li>
<li>因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。</li>
<li>不过因为本质上还是使用的字体,所以多色图标还是不支持的。</li>
</ul>
<p>使用步骤如下:</p>
<h3 id="-fontclass-">第一步:引入项目下面生成的 fontclass 代码:</h3>
<pre><code class="language-html">&lt;link rel="stylesheet" href="./iconfont.css"&gt;
</code></pre>
<h3 id="-">第二步:挑选相应图标并获取类名,应用于页面:</h3>
<pre><code class="language-html">&lt;span class="iconfont iconxxx"&gt;&lt;/span&gt;
</code></pre>
<blockquote>
<p>"
iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。</p>
</blockquote>
</div>
</div>
<div class="content symbol">
<ul class="icon_lists dib-box">
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconyincang"></use>
</svg>
<div class="name">隐藏</div>
<div class="code-name">#iconyincang</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconzhuzhuangtu"></use>
</svg>
<div class="name">柱状图</div>
<div class="code-name">#iconzhuzhuangtu</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconquxiantu"></use>
</svg>
<div class="name">曲线图2</div>
<div class="code-name">#iconquxiantu</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconzhexiantu"></use>
</svg>
<div class="name">折线图</div>
<div class="code-name">#iconzhexiantu</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconyue"></use>
</svg>
<div class="name"></div>
<div class="code-name">#iconyue</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconri"></use>
</svg>
<div class="name"></div>
<div class="code-name">#iconri</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconshanghuzhongxin"></use>
</svg>
<div class="name">商户中心</div>
<div class="code-name">#iconshanghuzhongxin</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconzhifu"></use>
</svg>
<div class="name">支付配置</div>
<div class="code-name">#iconzhifu</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icontishi"></use>
</svg>
<div class="name">提示</div>
<div class="code-name">#icontishi</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconyujingfasongjilu"></use>
</svg>
<div class="name">发送记录</div>
<div class="code-name">#iconyujingfasongjilu</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconchakan"></use>
</svg>
<div class="name">查看</div>
<div class="code-name">#iconchakan</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconnext"></use>
</svg>
<div class="name">next </div>
<div class="code-name">#iconnext</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconxianshi"></use>
</svg>
<div class="name">显示</div>
<div class="code-name">#iconxianshi</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconshaixuan"></use>
</svg>
<div class="name">筛选</div>
<div class="code-name">#iconshaixuan</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconwujieguo"></use>
</svg>
<div class="name">无结果</div>
<div class="code-name">#iconwujieguo</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconziyuan"></use>
</svg>
<div class="name">更多</div>
<div class="code-name">#iconziyuan</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icontuozhuai"></use>
</svg>
<div class="name">拖拽</div>
<div class="code-name">#icontuozhuai</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconjia"></use>
</svg>
<div class="name">添加图标</div>
<div class="code-name">#iconjia</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconshenhe"></use>
</svg>
<div class="name">审核</div>
<div class="code-name">#iconshenhe</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconqrcode"></use>
</svg>
<div class="name">二维码</div>
<div class="code-name">#iconqrcode</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconyasuobao"></use>
</svg>
<div class="name">压缩包</div>
<div class="code-name">#iconyasuobao</div>
</li>
</ul>
<div class="article markdown">
<h2 id="symbol-">Symbol 引用</h2>
<hr>
<p>这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇<a href="">文章</a>
这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:</p>
<ul>
<li>支持多色图标了,不再受单色限制。</li>
<li>通过一些技巧,支持像字体那样,通过 <code>font-size</code>, <code>color</code> 来调整样式。</li>
<li>兼容性较差,支持 IE9+,及现代浏览器。</li>
<li>浏览器渲染 SVG 的性能一般,还不如 png。</li>
</ul>
<p>使用步骤如下:</p>
<h3 id="-symbol-">第一步:引入项目下面生成的 symbol 代码:</h3>
<pre><code class="language-html">&lt;script src="./iconfont.js"&gt;&lt;/script&gt;
</code></pre>
<h3 id="-css-">第二步:加入通用 CSS 代码(引入一次就行):</h3>
<pre><code class="language-html">&lt;style&gt;
.icon {
width: 1em;
height: 1em;
vertical-align: -0.15em;
fill: currentColor;
overflow: hidden;
}
&lt;/style&gt;
</code></pre>
<h3 id="-">第三步:挑选相应图标并获取类名,应用于页面:</h3>
<pre><code class="language-html">&lt;svg class="icon" aria-hidden="true"&gt;
&lt;use xlink:href="#icon-xxx"&gt;&lt;/use&gt;
&lt;/svg&gt;
</code></pre>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function () {
$('.tab-container .content:first').show()
$('#tabs li').click(function (e) {
var tabContent = $('.tab-container .content')
var index = $(this).index()
if ($(this).hasClass('active')) {
return
} else {
$('#tabs li').removeClass('active')
$(this).addClass('active')
tabContent.hide().eq(index).fadeIn()
}
})
})
</script>
</body>
</html>
@font-face {font-family: "iconfont";
src: url('iconfont.eot?t=1592962985406'); /* IE9 */
src: url('iconfont.eot?t=1592962985406#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAABZAAAsAAAAAJ6wAABXwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCGEAq9ULAWATYCJANYCy4ABCAFhG0HgX0b+R9FRoaNA4BQ+Dqy/08JchzVcIvvSWRX1Q7yOeGv/6gi+qbbWwAIzA0nlwCnkpaH5TwEczvjBQhkI0GaeVg/1AtUs0w80F++f27Z3de6pTaL9/FQQDsFOFZBApgABzwaLw30/+H5bf6fW8BN7gUFDBQuOF1YYNTfsOZgpZNY/TcTt2a6ClwaC1y3y9K356J5by7SYp1ujQi3+ySqJJUuC4B5c+pLzVAKvgkKAyp+phOCHQ+Qc5Gu8lUQ6LYPcXAEkCaok3UPwguO6Sw1//eVYaqNXXV+3Sk9wkW4FI5YmkPvwvvtvBSSALs+sGxvIFVpnq6O4AZjPFTI/5uqVM6cLGiqawIyKfCd50nnJF/OOnUqnbK7TpkdY8KgLlTY18ctZ8rOUtylhCivqEVj4hbRvgLCC2ABwPVhzPU+bA2UDBcZIuCsrWf3/34xAQ3TOoAOL93MQCSjUkCfSyzKBSIhKisqg1pTKZkwQ5ArmFosrzvAA//14Se6JgFRkQB9qSN7egEwPAEvGhDnd6Y/IuOsjmE2GQmbgEzM0q3/RGSTyw3ZsdkrAJapyO9d+T6e7CeXUpJURt30MtWCpw+frXhuaeaL/Kfe8Oe/gyeEzgYzLpU+v2BZiHZedof/zgNGOAJDiKgHM8YYQNV1tbQ1NdRUAqEE6NaCEJyEMfAOGBhxCgH0QQmAEpQEGIL6AiRQJUAETQLogaYCFKBG+Jqh3QA6oL0ABqBTATLoAqygzsfDFXT5XLGCFl8W0OZ0BkATdCZW0OA7H9RApwJUoA0IvPXyJJhgE/AIGtcBrQagSPSBr2RR4nL1HmFBLoZsQzAPGScaA2HTGshXLoY4lrpChgklDEW3o4NQlCVIig6jWZTFMD9fHz8ZyuIUSVPeTCg0IJRm6UAZw/nK/9chDo+nQAjwSqWvkmWJUppxIhCgwI0QkyjRHYptq5WEq73CNJIojmZwMU2LWWWAUkogLC2UtmGFQjTc91H3KNQyyhXbX1ulBb16s+dEy2tvW9aGjlUneu7YvsLNtwx1jsMpa9xipztB6FPjnGWs3VqKIJrS5ercgNUGx9Yf4k40steaZ0YLQLQW3JFKGIpDBw93Pgn7jaxsZaW1ZJ/W1GDHc6XaySURaZUG44TBqdBJuwMJHoCsYhxau3Kb2yXENpXtXOgHNDzft/BB2lfMsqx1ztAzLY4DDJXyrkp9o/XUxCOeVmyB5+nw6I1eFwezccFMl22RB/MTFiMUejZekAmjzFF6onShARvxUictQloLszx0ELZ1HsBEAVqUL0QYn305rWv0xYfJc6+mxw6//kQzlWp5XTdtSd2OLXaLHJMcq5j5t0+HtwuD6q2QJhoQajA+D2OWpc2AaA1psxADBFjqraKGkGrAmGz247AOfuiEqjSQB+5PNwgX4MqSLJLvXGVxQGeLLRWa8+TVhzd83+Prp2EH62SlrImWS1cawoI3BzNRHYB87UAKSu6H2mzaGwDqWF+Q8QtH3teaDqb7nUW+enTtFOx1zd2xwhDxMnw9Q650+k/Lr5yX+9BrdNicxedX+S0FYwu88Nl2a8l2D2scP/hy7DpklwYIDQonrjyYl65c641l2roynOWv5HqQg1y6XOseV6j3Z6pNOF425kVXxRV1TV4P3sG5/zv27f1o/mtnsw015CGbo35WkVXY5kLqY7tdRoYjv1XOdHuonyLz3hc7f2dtrnXMY9fS+bb2G9fG+izRI9VbsmJQ6J203jwCfHn7k/AqMPkhcqU1CxePv8Gbp2GbXMVsEcZKzf7lS7f5ppAvs6wtFksvvL0oKpBF+RpbAQIX1fPE0wtU4+3TXLVeSJG9pA3Fe4CQkJbFqqH4yRxii+LC1IufFMZkAyV1jUwwdR3cU47ZnL1Nyi3MdxZ18Y9p+LtvQv6NW3EP/v/O93etFkeuXNi5xkoX0tVGkFVaWcl3Dt95LGfMsuKtEfYKK7qhTFK70d1NtKB0tNCu/mpozQzQiLzJIA95p/jz4fjx233cSU+T1oKLFEI+YaONxp7hK9c6QcgLAV5q5pwaPuZQmm/lis9QUj058e+wXwC+qIdNCOWxkWyLj3NVnjIRNYPYSL6sHQHzTJ5xoXwjaP6/tNgA2VC1/WU1ALu1oWRjpI3t64a8Hg4Pm/OH2V9WNp83jtlIxzdKN/tm9My5ClUTaetiU6ISCI3iykKZwGNBd6SsdF4qyUqSuKwCaNIhVyolSKjQE9LZVGCxnEUI9rmkBCClgcEYCNPbeBw6ucKynBqmNdiEkNfZ3FeTzTYnd1ZHlUkREDm0C8pliWERFzUSt18drVSPmHLipWm1TPW0uGrABVrXxVYbK/TO09qt5aZpoix7Y6/2MtlWWjZS4pE82qNvyOBVM099z1ZdhQfyWxzHRhDtG4FoVsv/soQ14aFX6oV4+VF1kGr6Z/VSdoCTcKBnuLJ8RVwNr8tr2eh6b+na3MqVnvzVIJHUhO6tf1+p4ekwmHkQKezvb3KBVsidJNdFgUQXjiVgPJZL9lWa6oPGAJbaucj2EcPIraS6vtHAkbUlsxgbfmkzqpgKRDSYci6nEaqQcrdlV76n0D+k7fHzMyyHErLigEWaIe2H1ORlPhcpayG0juKsQoqUSR4IIGihjx3Hq31c09EPX0CbrNJb7IOWlwYdDgzX2wq0PjgWnVJt9kHJio1Svf7QlQvdggATOO4wrkMTRCPpcRZ+KGgdh67ahNICBioTo+Ehjeo9XTlQm6uR8k4csb2SmfmOFoM+WDFXQfemp66IkBUG4YrkbrrqlbA0eL9jF12KrpkX4u7IfExDZRvnnvuwjM58bKR2O9hxwyC+36P+j48iarqcJW5JFRuYatRe5SFNHCxtbY3SQ+vUFTO79HUzy+gn4NiQ2pXlblAI26ME9jtVoeaj2x1K61lLPo7xfuP4goemUCMVKr4ZoZeIRd63Fikg5gyY87fNfIdlSEGkIVKanIOQGOEbH3McypU5+I7ChxZetIcA+NroqjUe8XzYyOi55CYwoQWZp5yD4yVjWWf3JyssjGW6dPkAwOt+DlAhhswcAzwDgYMn5kJ3GAqaZ3rQ9ZIgZkjoQsxoNNEcRIH+HBBAo0OGg/KH0PUhWJqB83mCJZeuHDxP5kFCEehKHJMvGDPYq8sInh/0Q2gIeA5TAyAqwyfJtCYYHEQIaDzx//yiKwiJNRea3Qwh2APF9AMYIMSuxjzLO/unlo/TQxD+XJ6M3v52jZ++nPLBaJQ/ezzycYgmgNzUfGhOoHm4aRaoJc5fGM+FBOvfSR3GU3ZnRC5rCbRUwlNnH6reKsrNapef/3FNz5Ls/mFDTojOnRrkflDQ6iLZPLrw/uUAS6/CgBTIZg7wHRP8BBsWnOUVmpwUiXp6d++Hb3fAwovCJEO8xzu6+Mtfw4uvLxw3ofOH/IjIppLwzn2IHD4iq2F05ATEREza/06Qp5cJgLBccEZQTpfjpkzqDXWH1WaSb8g7yr4+J7k6QVf0fFbuMeGYKyC2sN/qgek9d8+zu80TziS5Z8y7v7tfHMxmBWVtDErYfEBrXJT3OSeskerm2bNPRZ9IH3ow6VKw1DJ+fhq57KS+aHzUPskEd4wk5kz3yX0S10p1E7J0QGap2LJYXlk6OeW8X8nqIunryKJlN929u5YuskuaJGNKSnvOMlSSbm83efz4cSCortm+rkXRQk4Sv1W8xQPo13hf8qXvL8cJQTr6cnXvhEmSc27xbcGXrvN2bcUb8bGuOq2j6RSbDUpt8Wt7906F5J19egOhBUk9qj97U4bRH4pggaXfG1Iye8Gtonmnc4RquFNOFIdg/++Cd1zfIY+q+1lPNYXLjZO8iFx7XUZde7YG2NCouKdolId9ues5jX7VimwiXXiGkGH9G2MaC4gg/AzpK8q9mL+N9MjfkNvIenmzMIB6hffFXHXESR+SHNGHq/PIGZJ1LSbuiWavY1xLRbdFY50ddvKGTrZaoZR7qnE1SwMlgUtrxqnuISl9bK022jgjksx5JepD/ADxeRtCVLOlRZIylXsUVKbL6fTHGxD9VRKqjTsv8T+ZqFCv/WnprcUZreb1PV27FNrtWsXf+JCTgfYaSyBJcX4cLaIFWp0JQmnOH6LEFvNuoWdMjZVmOH+YQpbV0hIDhzKFTCCDxXIA8ozZYc85joFoCa3lu9pY+KkZyGC17ILeW8yQQTyWY1DOCDRaqoS0HINTAsZ6fCxSgbl4fPR+awmk4DPyxXmQUPpL9Jcopj6jjC2DOsKzA3NVmaSjpOw65OKj+Gg2Y9+MUqNRLjeZRo40muRyozHo7r59bBg4jA/duFGYfvNGw3eJm+UKa2oLHfdrawtYzs31kIi4vl1BUtj1D+v/gS5Q3le+BueLdlyyQqO7GjLHFx4HKsR5B1OpMCd8hyCEkgH0wn3H0NZWFOFjLkLI/cGav5uMJu2f8GMQP1dvBB0K6tse5sU/IptSNJ0ho3jYttcNBzRQiqU7WDtUlLfpFKWCz2mqBmTbPhyczX/8PnXPh0cJ++/Hbloct59enNlhOlFwVXX6Y+Vfi3uajnuKmJqqsmpxIDM6YGf90x33Zx6trzxzg/8GxyFp6GnUjMahlqm99Mv5WGc0Xu644xTFi0rDODaxapGiIgUxvy/Wwr59lyZeJk5nO6FpSAqSJkwcNmwHXHmntcw/OdCgTpwi7sxlDLUaQUf1iOG8kE+Nlg0beWO9DBwON7VfJ/NH4JpitRZ5vfEaUzRw7IGMSbrsQKT/WirwuAuyCyqBzbJazC10WEhmRVd8xTKiY8JuhriP7enwyfkPN1ZVAGCcfHa2m9esMA0B8GCw0qTh3bPPnue8RFLOYTrJqeO0HGtOKCBhyJmlgBW5DhjkkZYEXVSIWn3SlMNJ8bq9KmWCgUKQSWGUAKuLvMJMWVWNKec1zEG2oox2gsh8Y7AN9srMPLhoCs5OMXRpZy3itL9MOSB+we1albpYFWHflNb6450P2Mzw/jyzxTcUrP8qY1lpMFlfXE8GS5lx56/wkmgo1AcYaImSZ4DBB7z7kbYJRNxlNEq9UqfkYx7cFYeJXzXzmZGZfN9+CR+0E2qgUEkYqHltXPxvaoWf3q86I6Np4JKmNyNSfkFbU4d1HvGAKDUk/7vI2Phn+VS9//KMLiC0YTjAMISHAcIj2LxFCI/xyCI4UH8Fh01lGEOLF8E6GDUswsjjwbxa4JdGsDFqHiN5HaYT38FQcy8xwWA+PN+bhUmquIahFFnMDMNIEtGhOoQkp8mOWFmWIjGDiocVqKQIeTRQsAYlwlwGG1CoGlRTfJce1cM4YiD8srmVRDV9DEZRWCasgYkjDDHbLIyeWc7o6y0eXryc0bxwufHlhJuwMH457nYNkcXnSvMOHbpJenI9vx4j3ttA2GlE8CHmjqMbNqmmb38P7saZ7Wknqhm9v/60yHl53KzVzuOS41wNdzwuGBeMETCuVtyD0Sk1ypU8N/yOh1fyZzTdoP6eqhPQO9I6JBHrStfJXA6zxxCuv6PCv9HCdb2EbDPd79plp7ZjAQgwetaGugHb/cpr7V7N0uouflExemf5KPDngouLOsFngkuP43pXEPX5NJWiDlYgdTWjDoj0V9ORzNZ69bUAT0WM4ZXZvpROTGLYtlyUKqz8dqxaydFqZquH6yxIqIiJJcpsD4pntok5xb9AEFCCDRusGzxIN2iIbsgwEOMRNohWEQpiteiucDWuwOcQPWPkv3OKrx0DvWzIN1WOvWXDxxSoyFUxDB4KV5XDA9v7d11LRo7O61HeBo1je6lOvMsCYSXCCKQYfK4e4ktcQvO3LV5A3KP2WwuRyGcA6rj7aRXBcn3gAcGC5I3kfRDxSHAwXnAPf+l4kNc2MZG5Jq19oBg4kAmNvMwoWphTt1Z1ikQKrfvpe3jVkm356CW83ZDqT9w4oIK5ESrJCYnTAUaA+utBiUgzHhKxBM4UqiR9ONXEHFsaKn2ubvOQupYpbBBkbaDuUweyBPedY6IwJ9OP0ThGMNfShniPGCEUxnYkvCLUUpUwE1oSEUI0w4lBp8WOkT7cCQmqZjMaVar/6P1B/RCP8EoxxEVE5gHuqSkdhVUvIuY9XeBiORieLUWGD4eAI87hUuAewO2t+6dtob3+Gt/UImvBFZMvxRhY9V6ly0mUHrqQrEKQ9IRWkB+pZ0HJFYXHq5/2QN11oILVYW/bySeqOBWcClJAnWAOI0XTLsmIqqe7O0JYc5bIyc3/7lrwdJ5cEZi8hE0P2HpbDe2EQ2DmxlPguIvvRiDZ7Q9lxFZygj2+zdGcqmXERC+J4xnhl3Cd7b2bUZXjG7GYEZWi+e+qRdHC9DEu0Xb+aeCtMJkllMkJ0geGB2igcFQc2n4fCkNKAIWIjnjDUDcICPQWkRGLOEB1QfYSCftRCPgD4Mg5L4BANwjGtIqKyNM0g/dtN0TrMISThOcEMOgKILgYcYbOQEDbh06pS3NB8NPVUOcW/CamYDevYsnU9F9N9BVC4aVoK6YOJB9u45+pu8Q4+Xy5PrGdTzu1Vh1prYzyGblSZs9SDNjj62Wa3FupUcRXt5Hb5P5oG8w/g6pl4vLkWkqZnaj2x9Nw3wk1nuuymaxv43Rf+Z0sf7apkka1sOeC3D+U0BKhEw4MQDAdu2iBnzLcO3qMEo59eJWTgTNWCU6d+nixY32lvvdHDVAr5XIBjnc2Rz+bnhsKKbVSmrEo34o/Lb7HDFcq86YZ9LIbgh5aEB1UMCZRLcNxeaD8YxqDMzQtnUXCuBdKGhTOLjR9LVmz+k0v7yunvlt9wZR/ftLd6bl1bvVVt2b21+II/F/quUFOXYN9guo8tlDX7fZO/7oFXhpc51TLGf/V/8C2lU89GnthE2/VkBNDpkaAuNNTRD3pHtbVzCRAvI6TwWbrDaKq7WVK/yM3nIXv5AeIv3yTyH/c7XtTXM3hz89qiVBvN1DT6B6B/7YBmlAIP0PbIG2d3Po8LNLmJOlfUBXETQa5r5GGySaAeT2i4d3Ff9l2DjR3pXn8fw8W1AT/TIwqU2JSs+jJuZtioWlbLNXsiA0bMiZvGioGiJBxwLqZjhj07BGjjhcx6fnXk3ObxMLEa7HUKyY2HENTZti0fHI4PTqQDHdxawQqstpv52nY9xvikEmXDvLaf3Ae94ndent6+AoWXBUWvoz3zFpoR7m4OC8HWUaicJSA4rVhLg6bjZZZrhXl0TQ6OpAcLH0Xbs36qMjqwXma+fnfEIdMOsV5N+v/g/P47MLO2lbDc5Wt1nm7cqwv4z0mTAt2qqNcuBAGmRcnoZAPlYDiNWOhFwcbcj2tK6+bj+R94QkAQBFNz+oKqbRhWn/nWJDtuJ7fcy+99tZ7H30aNWiVtPGsNcFH0ZIcxo9Q4wocJq0Bk14ToOtw5Y0Sa4XpaL9GO2gN6jBg9AafmpCgjbX08tQJZmGojEyl7VuoeVQGKkDGxoB1HTCuNNGLE6Nhi42ocqCmE2AvQTn0Bqw/i+HDKbrDuJE+0E1SFAEAAAA=') format('woff2'),
url('iconfont.woff?t=1592962985406') format('woff'),
url('iconfont.ttf?t=1592962985406') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.svg?t=1592962985406#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.iconyincang:before {
content: "\eadb";
}
.iconzhuzhuangtu:before {
content: "\e61d";
}
.iconquxiantu:before {
content: "\e61a";
}
.iconzhexiantu:before {
content: "\e67f";
}
.iconyue:before {
content: "\e643";
}
.iconri:before {
content: "\e60a";
}
.iconshanghuzhongxin:before {
content: "\ea7f";
}
.iconzhifu:before {
content: "\ea63";
}
.icontishi:before {
content: "\e692";
}
.iconyujingfasongjilu:before {
content: "\e985";
}
.iconchakan:before {
content: "\e984";
}
.iconnext:before {
content: "\e89a";
}
.iconxianshi:before {
content: "\e955";
}
.iconshaixuan:before {
content: "\e64c";
}
.iconwujieguo:before {
content: "\e7e3";
}
.iconziyuan:before {
content: "\e63c";
}
.icontuozhuai:before {
content: "\e601";
}
.iconjia:before {
content: "\e652";
}
.iconshenhe:before {
content: "\e60b";
}
.iconqrcode:before {
content: "\e600";
}
.iconyasuobao:before {
content: "\e649";
}
!function(c){var h,l,t,a,v,i,z,o='<svg><symbol id="iconyincang" viewBox="0 0 1024 1024"><path d="M935.5 462.8c-14.3-27.4-45-80.1-96.1-130.9-8.2-7.8-20.4-7.8-28.6 0-8.2 7.8-8.2 19.5 0 27.4 45 43 71.6 87.9 85.9 115.3-34.8 64.4-151.3 242.2-374.2 242.2-81.8 0-155.4-23.4-220.8-68.4-8.2-5.9-22.5-3.9-28.6 3.9-6.1 7.8-4.1 21.5 4.1 27.4 73.6 50.8 155.4 74.2 245.4 74.2 253.5 0 380.3-207.1 413-269.6l2-2c2-5.9 2-11.7 0-17.6l-2.1-1.9z m-828.1 21.5c10.2 21.5 34.8 64.5 73.6 109.4 4.1 3.9 10.2 7.8 16.4 7.8 4.1 0 10.2-2 12.3-3.9 8.2-7.8 10.2-19.5 2-27.4-32.7-37.1-55.2-74.2-65.4-95.7C181 412 295.6 240.1 520.5 240.1c65.4 0 124.7 13.7 179.9 43l6.1 3.9c10.2 5.9 22.5 2 28.6-7.8 6.1-9.8 2-21.5-8.2-27.4l-6.1-3.9C659.5 216.6 592 201 520.5 201c-255.6-2-380.3 199.3-413 261.8l-2 2c-2 5.9-2 11.7 0 17.6l1.9 1.9z m0 0" ></path><path d="M520.5 587.9c-28.6 0-57.3-9.8-79.7-29.3-8.2-7.8-20.4-5.9-28.6 2-8.2 7.8-6.1 19.5 2 27.4 28.6 25.4 67.5 41 106.3 41 87.9 0 157.4-68.4 157.4-150.4 0-17.6-2-33.2-8.2-48.8-4.1-9.8-14.3-15.6-26.6-11.7-10.2 3.9-16.4 13.7-12.3 25.4 4.1 11.7 6.1 23.4 6.1 37.1 2.2 58.4-51 107.3-116.4 107.3z m0-261.8c-81.8 0-151.3 60.6-157.4 138.7 0 11.7 8.2 19.5 18.4 21.5h2c10.2 0 20.4-7.8 20.4-17.6 4.1-58.6 55.2-103.6 116.5-103.6 14.3 0 26.6 2 40.9 5.9 10.2 3.9 22.5-2 26.6-11.7 4.1-9.8-2-21.5-12.3-25.4-18.3-5.9-34.7-7.8-55.1-7.8zM913.1 203c-6.1-9.8-18.4-11.7-28.6-5.9L113.6 673.8c-10.2 5.9-12.3 17.6-6.1 27.4 4.1 5.9 10.2 9.8 16.4 9.8 4.1 0 8.2-2 10.2-3.9L907 232.3c10.1-7.8 12.2-19.6 6.1-29.3z m0 0" ></path></symbol><symbol id="iconzhuzhuangtu" viewBox="0 0 1024 1024"><path d="M867.07 771.873H177.125V275.89c0-8.215-8.324-14.906-16.563-14.906-8.239 0-16.563 6.691-16.563 14.93V788.402l0.001 0.015-0.001 0.019c0 8.238 6.691 16.563 14.906 16.563H867.092c8.215 0 14.906-8.324 14.906-16.563 0.002-8.24-6.689-16.563-14.928-16.563z" fill="#4E8CEE" ></path><path d="M350.867 441.012h-80.108c-14.694 0-26.649 11.954-26.649 26.649V684.36c0 14.691 11.955 26.646 26.649 26.646h80.108c14.694 0 26.649-11.957 26.649-26.649V467.661c0-14.695-11.955-26.649-26.649-26.649zM795.867 351.028h-80.108c-14.694 0-26.649 11.954-26.649 26.649V684.36c0 14.691 11.955 26.646 26.649 26.646h80.108c14.693 0 26.648-11.957 26.648-26.649V377.678c0.001-14.696-11.954-26.65-26.648-26.65zM572.867 216.012h-80.108c-14.694 0-26.649 11.954-26.649 26.649V684.36c0 14.691 11.955 26.646 26.649 26.646h80.108c14.693 0 26.648-11.957 26.648-26.649V242.661c0.001-14.695-11.954-26.649-26.648-26.649z" fill="#BAD4FF" ></path></symbol><symbol id="iconquxiantu" viewBox="0 0 1024 1024"><path d="M56.32 537.6l92.16 158.72 104.96-70.144L332.8 450.56l143.36-102.4 204.8 340.48 122.88-197.12 61.44-204.8L998.4 430.08v225.28H56.32V537.6z" fill="#DAEEFC" ></path><path d="M148.48 711.68c-1.536 0-2.56 0-4.096-0.512-4.096-1.024-7.68-4.096-9.728-8.192l-81.92-163.84c-3.584-7.68-0.512-16.896 6.656-20.48 7.68-3.584 16.896-0.512 20.48 6.656l74.24 148.48L258.56 604.16l59.904-159.232c1.024-3.072 3.072-5.12 5.632-7.168l143.36-102.4c3.584-2.56 7.68-3.584 12.288-2.56 4.096 1.024 7.68 3.584 10.24 7.168L681.472 665.6l108.544-180.736 60.928-202.752c1.536-5.632 6.144-9.216 11.776-10.752 5.632-1.024 11.264 1.024 14.848 5.12l122.88 143.36c5.632 6.656 4.608 16.384-1.536 21.504-6.656 5.632-16.384 4.608-21.504-1.536L872.96 317.952l-53.248 177.664c-0.512 1.024-1.024 2.56-1.536 3.584L695.296 704c-2.56 4.608-7.68 7.68-13.312 7.68s-10.24-3.072-13.312-7.68l-197.12-333.824L345.6 460.288 285.696 619.52c-1.024 3.072-3.072 5.632-5.632 7.168l-122.88 81.92a13.903 13.903 0 0 1-8.704 3.072z" fill="#0097FA" ></path></symbol><symbol id="iconzhexiantu" viewBox="0 0 1024 1024"><path d="M279.272727 297.890909L139.636364 465.454545v404.945455h791.272727v-139.636364L800.581818 605.090909h-321.163636z" fill="#BAD4FF" ></path><path d="M279.272727 321.163636l-116.363636 158.254546c-9.309091 9.309091-23.272727 13.963636-32.581818 4.654545s-13.963636-23.272727-4.654546-32.581818L279.272727 237.381818l204.8 344.436364h330.472728l130.327272 148.945454c9.309091 9.309091 9.309091 23.272727 0 32.581819-9.309091 9.309091-23.272727 9.309091-32.581818 0l-116.363636-130.327273H460.8L279.272727 321.163636z" fill="#3585F9" ></path><path d="M69.818182 954.181818H977.454545c13.963636 0 23.272727 9.309091 23.272728 23.272727s-9.309091 23.272727-23.272728 23.272728H23.272727V46.545455C23.272727 32.581818 32.581818 23.272727 46.545455 23.272727s23.272727 9.309091 23.272727 23.272728v907.636363z" fill="#3585F9" ></path></symbol><symbol id="iconyue" viewBox="0 0 1037 1024"><path d="M425.544098 195.814269h170.070384c14.165619 0 25.489817-14.170804 25.489817-28.341607 0-17.027779-11.324199-28.346792-25.489817-28.346792h-170.070384c-14.170804 0-25.489817 14.170804-25.489817 28.346792 0 17.027779 11.319014 28.341607 25.489817 28.341607z m255.105575 31.198582c17.027779 0 28.346792-11.313829 28.346793-22.632842V113.636052c0-14.170804-11.319014-22.632842-28.346793-22.632842s-28.341607 11.313829-28.341607 22.632842v90.635071c0 14.175989 14.165619 22.741729 28.341607 22.741728z" fill="#333333" ></path><path d="M782.603757 136.268895h-17.027778c-17.027779 0-28.346792 14.170804-28.346793 28.346792 0 17.027779 14.170804 28.341607 28.346793 28.341607h17.027778c53.836609 0 102.06297 42.517596 102.06297 99.205995v478.893311c0 53.831424-45.369386 99.21118-102.06297 99.211181H249.76495c-53.831424 0-102.06297-45.379756-102.06297-99.211181V295.020264c0-53.831424 45.369386-99.205995 99.205995-99.205995 17.027779 0 28.346792-14.170804 28.346792-28.341607 0-17.027779-11.319014-28.346792-28.346792-28.346792-84.926305-2.856975-155.785508 68.002228-155.785508 155.894394v478.898496c0 87.886982 70.864388 158.75137 158.75137 158.75137h535.58171c87.892167 0 158.75137-70.864388 158.75137-158.75137V295.020264c-2.85179-87.892167-73.710993-158.75137-161.60316-158.751369z" fill="#333333" ></path><path d="M340.508907 227.012851c17.027779 0 28.346792-11.313829 28.346792-22.632842V113.636052c0-14.170804-14.170804-22.632842-28.346792-22.632842-17.027779 0-28.346792 11.313829-28.346792 22.632842v90.635071c0.005185 14.175989 14.175989 22.741729 28.346792 22.741728z m8.570925 507.234919l14.170803 11.324198c2.856975 2.856975 5.71395 2.856975 8.462039 2.856975 2.856975 0 8.456854-2.856975 8.456854-5.71395 31.203767-36.808831 50.979634-85.035192 56.688399-144.585751h195.555015v96.34902c0 8.462039-2.856975 8.462039-5.71395 8.462039h-62.293463c-5.71395 0-8.462039 2.856975-11.319013 5.719135-2.856975 2.856975-2.856975 8.456854-2.856975 11.313828l5.71395 14.170804c2.856975 5.71395 8.462039 8.462039 14.170803 8.462039h62.293463c28.346792 0 42.517596-17.032964 42.517596-45.374571v-354.088612c0-8.462039-5.719135-14.170804-14.170803-14.170804H408.625206c-8.456854 0-14.170804 5.71395-14.170803 14.170804v221.044832c0 62.293463-17.027779 110.519824-48.231546 150.18563-2.856975 5.708765-2.856975 14.165619 2.856975 19.874384z m93.492045-362.763239h192.69804v70.864388H442.571877V371.484531z m0 113.381984h192.69804v70.859203H442.571877V484.866515z" fill="#333333" ></path></symbol><symbol id="iconri" viewBox="0 0 1024 1024"><path d="M675.0711052 674.75702585c0 16.2058873-5.064129 28.86705313-15.19322993 37.98265374-10.128258 9.11560061-22.78942383 13.67382322-38.48856096 13.67382322h-220.29720146c-15.69913715 0-28.36030297-4.55822178-37.98265374-13.67382322-10.128258-9.11560061-15.19322992-21.77676645-15.19322993-37.98265374V393.18099668c0-16.2058873 5.064129-28.36030297 15.19322993-37.4759036 10.128258-9.11560061 22.78942383-13.16707306 37.98265374-13.16707306H621.39015722c18.23120205 0 31.39911804 4.55822178 40.51471867 13.16707306 8.60969422 9.11560061 13.16707306 21.2700163 13.16707306 37.4759036l-0.00084375 281.57602917z m-53.68179089-261.82541959c0-6.58353652-1.01265738-10.63500815-2.53206492-12.66116583-1.51940753-2.02615769-5.064129-3.03881506-10.128258-3.03881506H412.73977838c-6.07678638 0-9.62235077 1.01265738-10.12825799 3.54472146-1.01265738 2.53206491-1.51940753 5.064129-1.51940754 8.60969422V500.54457928H621.39015722l-0.00084291-87.61297302z m0 142.3074213h-220.29720146V655.00641626c0 7.09028668 0.50675015 11.1417583 1.51940754 13.16707307 1.01265738 2.02615769 4.55822178 3.03881506 10.63500814 3.03881505h195.98921302c7.09028668 0 10.63500815-2.02615769 11.64766552-5.57087915 0.50675015-4.05147161 1.01265738-8.10294406 1.01265738-13.16707306v-97.23532461h-0.50675014zM420.33597229 199.21794134h168.13566019c14.17972961 0 25.32148792-14.17972961 25.32148791-27.85355281 0-16.71179452-11.1417583-27.85355283-25.32148791-27.85355283H420.33597229c-14.17972961 0-25.32148792 14.17972961-25.32148874 27.85355283 0 16.71179452 11.1417583 27.85355283 25.32148874 27.85355282z m252.20306882 30.89236708c16.71179452 0 27.85355283-11.1417583 27.85355283-22.28351661V117.6825968c0-14.17972961-11.1417583-22.2835166-27.85355283-22.2835166-16.71263745 0-27.85355283 11.1417583-27.85355283 22.2835166v89.63828779c0 14.17972961 14.17972961 22.78942383 27.85355283 22.78942383z" fill="#444444" ></path><path d="M773.82499441 140.47202063h-17.21854468c-16.71263745 0-27.85355283 14.17972961-27.85355283 27.85355283 0 16.71179452 14.17972961 27.85355283 27.85355283 27.85355282h16.71263746c53.17504074 0 100.78004609 42.03412619 100.78004608 98.247982v473.51376975c0 53.17504074-45.07209751 98.24798199-100.78004608 98.24798198H246.63027588c-53.17504074 0-100.78004609-45.07294042-100.78004609-98.24798199V296.95917237c0-53.17504074 45.07209751-98.24798199 98.24798118-98.24798118 16.71263745 0 27.85355283-14.17972961 27.85355283-27.85355282 0-16.71179452-11.1417583-27.85355283-27.85355283-27.85355283C160.03080316 139.96527048 90.14312414 210.35885672 90.14312414 296.95917237v474.01967778A156.4837792 156.4837792 0 0 0 247.13702603 927.97275205h529.72678262a156.4837792 156.4837792 0 0 0 156.99390189-156.9939019V297.46507959c-3.03881506-87.10622288-73.43240048-156.99305896-160.03271613-156.99305896z" fill="#444444" ></path><path d="M336.26856366 230.11030841c16.71263745 0 27.85355283-11.1417583 27.85355283-22.2835166V117.6825968c0-14.17972961-14.17972961-22.2835166-27.85355283-22.2835166-16.71263745 0-27.85355283 11.1417583-27.85355283 22.2835166v89.63828779c0 14.17972961 13.67382322 22.78942383 27.85355283 22.78942383z" fill="#444444" ></path></symbol><symbol id="iconshanghuzhongxin" viewBox="0 0 1027 1024"><path d="M917.948006 221.696H110.012006c-24.576 0-44.032-19.456-44.032-44.032v-102.4c0-24.064 19.968-44.032 44.032-44.032h807.936c24.576 0 44.032 19.456 44.032 44.032v102.4c0 24.064-19.968 44.032-44.032 44.032zM129.980006 157.696h767.488V95.232H129.980006v62.464z" ></path><path d="M982.972006 465.92v-45.056l-18.944 5.632-57.344-200.192H120.764006l-56.832 199.68-19.456-5.12V465.92c-13.312 0-26.112-6.144-34.816-16.896-8.704-11.264-11.776-25.6-8.192-39.424v-1.024l69.632-246.784h882.176L1025.468006 409.6c3.584 13.824 0.512 28.16-8.192 39.424-8.192 10.24-20.992 16.896-34.304 16.896z m0-64.512c-6.144 0-12.288 3.072-15.872 7.68-3.584 4.608-4.608 10.24-3.584 15.872l19.456-5.12v-18.432zM44.988006 420.352l19.456 5.12c1.536-5.632 0-11.776-3.584-15.872-4.096-5.12-9.728-7.68-15.872-7.68v18.432z" ></path><path d="M153.020006 595.968c-40.96 0-79.36-15.872-108.544-45.056-28.16-28.672-44.032-66.56-43.52-106.496v-12.8c0-4.608-0.512-9.728-0.512-15.36 0-17.408 14.336-31.744 31.744-31.744 17.92 0 31.744 14.336 31.744 31.744 0 5.12 0 9.216 0.512 13.824 0 5.12 0.512 10.24 0 15.36-0.512 23.04 8.704 44.544 25.088 60.928 16.896 16.896 38.912 26.112 62.976 26.112 48.64 0 87.552-39.424 87.552-87.552 0-17.408 14.336-31.744 31.744-31.744 17.92 0 31.744 14.336 31.744 31.744 1.024 83.456-67.072 151.04-150.528 151.04z" ></path><path d="M391.612006 601.6c-40.96 0-79.872-16.384-108.544-45.568-28.672-28.672-44.032-67.072-43.52-107.52 0-17.92 14.848-31.744 32.256-31.744 17.92 0 31.744 14.848 31.744 32.256-0.512 23.04 8.704 45.056 25.088 61.44 16.384 16.896 39.424 26.624 62.976 26.624 48.64 0 88.064-39.424 88.064-88.064 0-17.92 14.336-32.256 31.744-32.256 17.92 0 32.256 14.336 32.256 32.256 0 83.968-68.096 152.576-152.064 152.576z" ></path><path d="M635.836006 601.6c-40.96 0-79.872-16.384-108.544-45.568-28.672-28.672-44.032-67.072-43.52-107.52 0-17.408 14.336-31.744 32.256-31.744h0.512c17.92 0 31.744 14.848 31.744 32.256-0.512 23.04 8.704 45.056 25.088 61.44 16.896 16.896 38.912 26.624 62.976 26.624 48.64 0 88.064-39.424 88.064-88.064 0-17.92 14.336-32.256 32.256-32.256s32.256 14.336 32.256 32.256c-1.024 83.968-69.12 152.576-153.088 152.576z" ></path><path d="M874.428006 598.016c-83.968 0-152.064-68.096-152.064-152.064 0-17.92 14.336-32.256 31.744-32.256 17.92 0 32.256 14.336 32.256 32.256 0 48.64 39.424 88.064 88.064 88.064 24.064 0 46.08-9.216 62.976-26.112 16.384-16.384 25.088-38.4 25.088-61.44v-15.872c0-4.096 0.512-8.704 0.512-13.824 0-17.92 14.336-32.256 31.744-32.256 17.92 0 32.256 14.336 32.256 32.256 0 6.144 0 11.264-0.512 15.872 0 4.608-0.512 8.704 0 12.8 0.512 40.448-14.848 78.336-43.52 107.008-29.184 29.184-67.584 45.568-108.544 45.568z m26.112 394.752H127.932006c-34.304 0-61.952-27.648-61.952-61.952V558.08c0-17.92 14.336-32.256 31.744-32.256 17.92 0 32.256 14.336 32.256 32.256v370.688H899.004006v-279.552c0-17.92 14.336-32.256 31.744-32.256 17.92 0 32.256 14.336 32.256 32.256v281.6c0 33.792-28.16 61.952-62.464 61.952z" ></path></symbol><symbol id="iconzhifu" viewBox="0 0 1024 1024"><path d="M936.448 387.072v520.192H85.504V387.072h850.944m26.624-70.656H59.392c-24.576 0-44.032 19.968-44.032 44.032v573.44c0 24.576 19.968 44.032 44.032 44.032h903.68c24.576 0 44.032-19.968 44.032-44.032v-573.44c0-24.064-19.456-44.032-44.032-44.032z" ></path><path d="M769.536 574.976c34.304 0 61.952 27.648 61.952 61.952s-27.648 61.952-61.952 61.952c-34.304 0-61.952-27.648-61.952-61.952 0-34.304 27.648-61.952 61.952-61.952m0-70.656c-73.216 0-132.096 59.392-132.096 132.096s59.392 132.096 132.096 132.096c73.216 0 132.096-59.392 132.096-132.096 0-72.704-59.392-132.096-132.096-132.096z" ></path><path d="M787.968 288.256l-178.176-178.176c-22.528-22.528-58.88-22.528-80.896 0L351.232 288.256h-1.024L563.2 74.752c3.584-3.584 9.216-3.584 12.288 0l213.504 213.504h-1.024z" fill="#534741" ></path><path d="M569.344 36.864c-11.776 0-23.04 4.608-31.232 12.8L264.704 323.584h100.864l188.416-188.416c8.704-8.704 22.528-8.704 31.232 0l188.416 188.416h100.864L600.576 49.664c-8.192-8.192-19.456-12.8-31.232-12.8z" ></path><path d="M313.856 116.224c1.536-2.048 4.096-3.072 6.656-3.072 2.048 0 4.096 0.512 5.632 2.048l90.624 76.288-0.512 0.512L363.52 147.456c-24.064-20.48-60.416-17.408-80.896 7.168L120.832 347.136h-1.024l194.048-230.912z" fill="#534741" ></path><path d="M320.512 77.824c-12.8 0-25.6 5.632-33.792 15.872L37.888 390.144 138.24 381.44l171.52-203.776c7.68-9.216 21.504-10.24 31.232-2.56l76.288 64.512 53.248-48.64-121.856-102.4c-7.68-7.168-17.92-10.752-28.16-10.752z" ></path></symbol><symbol id="icontishi" viewBox="0 0 1024 1024"><path d="M512 0C229.668571 0 0 229.668571 0 512s229.668571 512 512 512 512-229.668571 512-512-229.668571-512-512-512z m0 950.857143c-241.956571 0-438.857143-196.900571-438.857143-438.857143s196.900571-438.857143 438.857143-438.857143 438.857143 196.900571 438.857143 438.857143-196.900571 438.857143-438.857143 438.857143z m-36.571429-256h73.142858v73.142857h-73.142858v-73.142857z m36.571429-438.857143c-62.902857 0-108.251429 26.843429-134.144 72.557714-17.261714 30.427429-24.064 64.438857-24.356571 97.718857l73.142857 0.804572C427.373714 368.786286 449.828571 329.142857 512 329.142857c54.418286 0 85.357714 27.209143 85.357714 73.142857 0 22.381714-8.338286 36.205714-34.962285 61.805715l-14.628572 13.897142c-49.444571 47.542857-72.192 88.064-72.192 155.940572h73.142857c0-44.470857 13.165714-68.096 49.737143-103.131429l14.628572-13.897143c39.716571-38.034286 57.563429-67.657143 57.563428-114.468571C670.500571 313.709714 604.891429 256 512 256z" ></path></symbol><symbol id="iconyujingfasongjilu" viewBox="0 0 1024 1024"><path d="M416.494 1005.382a38.914 38.914 0 0 1-15.593-3.24c-14.317-6.202-23.606-20.34-23.606-35.959V677.628a39.242 39.242 0 0 1 14.903-30.777c9.417-7.426 21.718-10.106 33.406-7.35l402.323 96.134 84.089-599.541L157.44 572.766l135.741 34.911c20.953 5.41 33.584 26.77 28.2 47.749-5.41 20.977-26.694 33.583-47.749 28.199L45.076 624.828c-15.414-3.981-26.898-16.87-29.067-32.64-2.17-15.772 5.435-31.288 19.216-39.25L942.386 27.964c12.964-7.477 29.067-6.967 41.52 1.404 12.429 8.37 19.013 23.121 16.92 37.948L899.563 789.228a39.158 39.158 0 0 1-16.741 26.949c-9.11 6.227-20.442 8.268-31.186 5.742L455.693 727.29v148.45l80.133-75.08c15.77-14.75 40.551-14.01 55.403 1.813 14.802 15.796 13.985 40.602-1.812 55.403L443.29 994.792a39.178 39.178 0 0 1-26.795 10.59z" ></path><path d="M416.468 716.827c-9.29 0-18.63-3.292-26.106-9.978-16.129-14.444-17.507-39.225-3.089-55.353l208.244-232.743c14.444-16.128 39.199-17.532 55.353-3.088 16.128 14.444 17.507 39.224 3.088 55.353L445.714 703.76c-7.757 8.652-18.476 13.067-29.246 13.067z" ></path></symbol><symbol id="iconchakan" viewBox="0 0 1024 1024"><path d="M718.544 277.196v-55.92a9.62 9.62 0 0 0-9.62-9.621h-450.97a9.62 9.62 0 0 0-9.62 9.62v55.92a9.62 9.62 0 0 0 9.62 9.621h450.97a9.62 9.62 0 0 0 9.62-9.62z m-460.59 103.422a9.62 9.62 0 0 0-9.62 11.424v56.522a9.62 9.62 0 0 0 9.62 9.02H474.42a9.02 9.02 0 0 0 9.02-9.02v-56.522a9.62 9.62 0 0 0-9.02-9.62z m168.963 530.94H154.532V84.782h657.813V488.85a9.62 9.62 0 0 0 9.62 9.62h65.542a9.62 9.62 0 0 0 9.62-9.62V37.881A37.881 37.881 0 0 0 859.246 0H107.631a37.881 37.881 0 0 0-37.28 37.881V958.46a37.881 37.881 0 0 0 37.28 37.882h319.286a9.62 9.62 0 0 0 9.62-9.621v-65.54a9.62 9.62 0 0 0-9.62-9.622z m523.725 60.13L841.207 861.65a206.844 206.844 0 1 0-165.355 82.377 204.44 204.44 0 0 0 113.644-34.273l111.24 111.239a10.823 10.823 0 0 0 6.613 3.006 9.62 9.62 0 0 0 6.615-3.006l36.678-36.078a9.62 9.62 0 0 0 0-12.627z m-274.79-102.821a131.683 131.683 0 1 1 131.683-131.683 131.683 131.683 0 0 1-131.683 132.284z" ></path></symbol><symbol id="iconnext" viewBox="0 0 1024 1024"><path d="M657.3 512.65L314.3 169.675a25 25 0 0 1 35.376-35.35l360.65 360.65a25 25 0 0 1 0 35.35L349.675 891a25 25 0 0 1-35.35-35.35l342.976-342.975z" ></path></symbol><symbol id="iconxianshi" viewBox="0 0 1024 1024"><path d="M520.704 587.776c-28.672 0-57.344-9.728-79.872-29.184-8.192-7.68-20.48-6.144-28.672 2.048-8.192 7.68-6.144 19.456 2.048 27.648 28.672 25.6 67.584 40.96 106.496 40.96 88.064 0 157.184-68.608 157.184-150.528 0-17.408-2.048-33.28-8.192-48.64-4.096-9.728-14.336-15.36-26.624-11.776-10.24 4.096-16.384 13.824-12.288 25.6 4.096 11.776 6.144 23.552 6.144 36.864 2.048 58.368-51.2 107.008-116.224 107.008z m0-261.632c-81.92 0-151.552 60.416-157.184 138.752 0 11.776 8.192 19.456 18.432 21.504h2.048c10.24 0 20.48-7.68 20.48-17.408 4.096-58.368 55.296-103.424 116.736-103.424 14.336 0 26.624 2.048 40.96 6.144 10.24 4.096 22.528-2.048 26.624-11.776 4.096-9.728-2.048-21.504-12.288-25.6-19.456-6.144-35.84-8.192-55.808-8.192z m416.768 138.752l-1.024-1.024-1.024-1.024c-3.584-6.656-7.68-14.336-13.312-23.552-16.896-28.672-44.032-68.608-82.944-107.52-1.024-1.024-2.048-1.536-3.072-2.56C768 262.656 666.112 199.68 522.24 200.704h-2.048c-143.872-1.024-245.76 61.952-313.856 128.512-1.024 0.512-2.048 1.536-3.072 2.56-38.912 38.912-66.048 78.848-82.944 107.52-5.12 9.216-9.728 16.896-13.312 23.552l-1.024 1.024-1.024 1.024c-1.024 3.072-1.536 6.144-1.536 8.704 0 3.072 0.512 5.632 1.536 8.704l2.048 2.048c10.24 21.504 34.816 64.512 73.728 109.568 1.536 1.536 3.584 3.072 5.632 4.096 23.552 26.624 52.736 53.76 87.04 77.824 1.024 1.536 2.048 2.56 3.584 3.584 56.832 39.424 118.784 61.952 185.856 70.656 1.024 0 2.048 0 2.56 0.512 2.56 0.512 5.632 0.512 8.192 1.024 14.848 1.536 30.72 2.56 46.592 2.56h2.048c15.872 0 31.744-1.024 46.592-2.56 2.56-0.512 5.632-0.512 8.192-1.024 1.024 0 2.048 0 2.56-0.512 66.56-8.192 128.512-31.232 185.856-70.656 1.536-1.024 2.56-2.56 3.584-3.584 34.304-24.064 63.488-51.2 87.04-77.824 2.048-1.024 4.096-2.56 5.632-4.096 38.912-45.056 63.488-88.064 73.728-109.568l2.048-2.048c1.024-3.072 1.536-6.144 1.536-8.704 0-3.072-0.512-6.144-1.536-8.704z m-191.488 181.248c-1.536 0.512-3.584 1.024-4.608 2.048-57.344 39.424-120.32 61.952-189.952 67.072h-0.512c-4.096 0.512-8.704 0.512-12.8 0.512-3.584 0-6.656 0-10.24 0.512h-12.288c-3.584 0-7.168 0-10.24-0.512-4.096 0-8.704-0.512-12.8-0.512h-0.512c-69.632-5.12-133.12-28.16-189.952-67.072-1.536-1.024-3.072-1.536-4.608-2.048-81.408-56.832-130.048-133.632-150.528-171.52 0.512-1.536 1.536-3.072 2.56-4.608 24.064-42.496 80.896-126.464 177.664-180.736 3.584 0 7.168-1.024 10.24-2.56l6.144-4.096c50.176-26.624 103.936-40.448 162.816-42.496 4.096 0 8.192-0.512 12.288-0.512h7.168c4.096 0 8.192 0 12.288 0.512 58.88 2.048 112.64 15.872 162.816 42.496l6.144 4.096c3.072 2.048 6.656 2.56 10.24 2.56 96.768 53.76 153.6 137.728 177.664 180.736 1.024 1.536 1.536 3.072 2.56 4.608-20.992 37.888-69.632 114.688-151.552 171.52z" ></path></symbol><symbol id="iconshaixuan" viewBox="0 0 1024 1024"><path d="M920.9 168.6c-15.4-37.5-53.1-61.6-95.8-61.6H199c-42.6 0-80.2 24.1-95.7 61.3-14.6 34.9-6.8 73.7 20.3 101.1l211.3 214.2 0.1 0.1 36.7 37.2c10.6 10.8 16.7 26.2 16.7 42l0.2 166.2c0 18.4 14.9 33.4 33.5 33.4 18.4 0 33.5-15 33.4-33.5l-0.2-166.3c0-33.3-13.2-65.7-36.1-88.9L228.8 280.7l-0.3-0.3-57.5-58.2c-11-11.2-8.7-22.7-6.2-28.5 4.1-9.8 15.2-20.3 34.1-20.3H825c18.9 0 30 10.5 34 20.3 2.3 5.7 4.6 16.9-6.9 28.4L651.6 430.5c-1.6 1.7-3.1 3.5-4.3 5.5l-36.5 38.1c-22.9 23.2-36 55.6-36.1 88.9l-0.4 320.8c0 18.4 14.9 33.5 33.4 33.5 18.4 0 33.4-14.9 33.5-33.4l0.4-320.8c0-15.9 6.1-31.3 17.1-42.4l190.1-198.4 51.1-53c27.4-27.2 35.5-65.8 21-100.7z" ></path></symbol><symbol id="iconwujieguo" viewBox="0 0 1025 1024"><path d="M48.8 165.8c0 18.8 15.3 34.1 34.1 34.1s34.1-15.3 34.1-34.1-15.3-34.1-34.1-34.1-34.1 15.3-34.1 34.1z m878.3 714c-22.2 22.2-58.2 22.2-80.5 0-9.7 8.9-18.7 18.6-28.2 28.1-12.9 12.9-26.6 25-41 36.3H215.7c-14.4-11.3-28.1-23.4-41-36.4C54.7 788.1 11.4 611.6 62.2 450l-44.4-44.4c-22.3-22.2-22.3-58.2-0.1-80.5 22.2-22.3 58.3-22.3 80.6-0.1l28.1 28.4c8.6 8.6 21.2 12 33 8.8 11.8-3.2 21-12.4 24.2-24.1 3.2-11.8-0.2-24.3-8.8-33l-52.3-52.2c-13.3-13.3-13.3-34.9 0-48.3 13.3-13.3 35-13.3 48.3 0l72.5 72.3c8.5 9.3 21.4 13.2 33.6 10.2 12.2-3.1 21.7-12.6 24.8-24.8 3.1-12.2-0.9-25.1-10.2-33.5l-31-31.1c147.2-89.3 332.1-88 478 3.3C884.4 292.3 966.3 458 950 629.2l65.2 65.6c8.6 8.6 12 21.2 8.8 33-3.2 11.8-12.4 21-24.2 24.1-11.8 3.2-24.4-0.2-33-8.8L903 678.9c-13.3-13.3-35-13.3-48.3 0-13.3 13.3-13.3 34.9 0 48.2l72.4 72.4c22.2 22.1 22.2 58.1 0 80.3z" fill="#EAF0F7" ></path><path d="M211.6 972.8h256.1c3.1 0 5.7 2.5 5.7 5.7 0 1.5-0.6 3-1.7 4-1.1 1.1-2.5 1.7-4 1.7H211.6c-1.5 0-3-0.6-4-1.7-1.1-1.1-1.7-2.5-1.7-4 0-3.1 2.6-5.7 5.7-5.7zM604.3 972.8h148c1.5 0 3 0.6 4 1.7 1.1 1.1 1.7 2.5 1.7 4s-0.6 3-1.7 4c-1.1 1.1-2.5 1.7-4 1.7h-148c-1.5 0-3-0.6-4-1.7-1.1-1.1-1.7-2.5-1.7-4s0.6-3 1.7-4c1-1.1 2.4-1.7 4-1.7zM348.2 1012.6h557.6c1.5 0 3 0.6 4 1.7 1.1 1.1 1.7 2.5 1.7 4s-0.6 3-1.7 4c-1.1 1.1-2.5 1.7-4 1.7H348.2c-1.5 0-3-0.6-4-1.7-1.1-1.1-1.7-2.5-1.7-4s0.6-3 1.7-4c1-1.1 2.5-1.7 4-1.7zM75.1 1012.6H223c1.5 0 3 0.6 4 1.7 1.1 1.1 1.7 2.5 1.7 4 0 3.1-2.6 5.7-5.7 5.7H75.1c-3.1 0-5.7-2.5-5.7-5.7 0-3.1 2.5-5.7 5.7-5.7zM513.2 972.8h34.1c1.5 0 3 0.6 4 1.7 1.1 1.1 1.7 2.5 1.7 4s-0.6 3-1.7 4c-1.1 1.1-2.5 1.7-4 1.7h-34.1c-1.5 0-3-0.6-4-1.7-1.1-1.1-1.7-2.5-1.7-4 0-3.1 2.6-5.7 5.7-5.7zM883.1 938.8h34.1c3.1 0 5.7 2.5 5.7 5.7 0 3.1-2.5 5.7-5.7 5.7h-34.1c-1.5 0-3-0.6-4-1.7-1.1-1.1-1.7-2.5-1.7-4s0.6-3 1.7-4c1-1.2 2.5-1.7 4-1.7zM97.8 938.8h728.4c3.1 0 5.7 2.5 5.7 5.7 0 1.5-0.6 3-1.7 4-1.1 1.1-2.5 1.7-4 1.7H97.8c-3.1 0-5.7-2.5-5.7-5.7 0-1.5 0.6-3 1.7-4 1.1-1.2 2.5-1.7 4-1.7zM853 150.4c-1.1-1.1-2.5-1.7-4-1.7h-11.4v-11.4c0-1.5-0.6-3-1.7-4-1.1-1.1-2.5-1.7-4-1.7-3.1 0-5.7 2.5-5.7 5.7v11.4h-11.4c-1.5 0-3 0.6-4 1.7-1.1 1.1-1.7 2.5-1.7 4 0 3.1 2.5 5.7 5.7 5.7h11.4v11.4c0 1.5 0.6 3 1.7 4 1.1 1.1 2.5 1.7 4 1.7s3-0.6 4-1.7c1.1-1.1 1.7-2.5 1.7-4v-11.4H849c1.5 0 3-0.6 4-1.7 1.1-1.1 1.7-2.5 1.7-4-0.1-1.5-0.7-2.9-1.7-4z" fill="#CADAEC" ></path><path d="M414.8 65.2c-1.1-1.1-2.5-1.7-4-1.7h-11.4V52.2c0-3.1-2.5-5.7-5.7-5.7-1.5 0-3 0.6-4 1.7-1.1 1.1-1.7 2.5-1.7 4v11.4h-11.4c-1.5 0-3 0.6-4 1.7-1.1 1.1-1.7 2.5-1.7 4s0.6 3 1.7 4c1.1 1.1 2.5 1.7 4 1.7H388v11.4c0 1.5 0.6 3 1.7 4 1.1 1.1 2.5 1.7 4 1.7s3-0.6 4-1.7c1.1-1.1 1.7-2.5 1.7-4V74.9h11.4c1.5 0 3-0.6 4-1.7 1.1-1.1 1.7-2.5 1.7-4s-0.6-3-1.7-4z" fill="#CEDBEC" ></path><path d="M149 626.2h-11.4v-11.4c0-1.5-0.6-3-1.7-4-1.1-1.1-2.5-1.7-4-1.7-3.1 0-5.7 2.5-5.7 5.7v11.4h-11.4c-1.5 0-3 0.6-4 1.7-1.1 1.1-1.7 2.5-1.7 4s0.6 3 1.7 4c1.1 1.1 2.5 1.7 4 1.7h11.4V649c0 1.5 0.6 3 1.7 4 1.1 1.1 2.5 1.7 4 1.7s3-0.6 4-1.7c1.1-1.1 1.7-2.5 1.7-4v-11.4H149c3.1 0 5.7-2.5 5.7-5.7s-2.5-5.7-5.7-5.7zM693.6 286.8c-1.1-1.1-2.5-1.7-4-1.7h-11.4v-11.4c0-1.5-0.6-3-1.7-4-1.1-1.1-2.5-1.7-4-1.7s-3 0.6-4 1.7c-1.1 1.1-1.7 2.5-1.7 4v11.4h-11.4c-1.5 0-3 0.6-4 1.7-1.1 1.1-1.7 2.5-1.7 4 0 3.1 2.5 5.7 5.7 5.7h11.4v11.4c0 3.1 2.5 5.7 5.7 5.7 1.5 0 3-0.6 4-1.7 1.1-1.1 1.7-2.5 1.7-4v-11.4h11.4c3.1 0 5.7-2.5 5.7-5.7 0-1.5-0.6-2.9-1.7-4z" fill="#CADAEC" ></path><path d="M353.9 376.1h341.4c9.1 0 17.7 3.6 24.1 10 6.4 6.4 10 15.1 10 24.1v409.2c0 9-3.6 17.7-10 24.1-6.4 6.4-15.1 10-24.1 10H353.9c-18.9 0-34.1-15.3-34.1-34.1V410.2c-0.1-18.8 15.2-34.1 34.1-34.1z m0 11.4c-12.6 0-22.8 10.2-22.8 22.7v409.2c0 12.6 10.2 22.7 22.8 22.7h341.4c12.6 0 22.8-10.2 22.8-22.7V410.2c0-12.6-10.2-22.7-22.8-22.7H353.9z" fill="#6C7C9D" ></path><path d="M331.1 410.2h313c9.1 0 17.7 3.6 24.1 10 6.4 6.4 10 15.1 10 24.1v397.8h-313c-9.1 0-17.7-3.6-24.1-10-6.4-6.4-10-15.1-10-24.1V410.2z" fill="#CADAEC" ></path><path d="M279.9 427.2h341.4c9.1 0 17.7 3.6 24.1 10 6.4 6.4 10 15.1 10 24.1v409.2c0 9-3.6 17.7-10 24.1-6.4 6.4-15.1 10-24.1 10H279.9c-9.1 0-17.7-3.6-24.1-10-6.4-6.4-10-15.1-10-24.1V461.4c0-9 3.6-17.7 10-24.1 6.4-6.5 15.1-10.1 24.1-10.1z" fill="#FFFFFF" ></path><path d="M279.9 427.2h341.4c9.1 0 17.7 3.6 24.1 10 6.4 6.4 10 15.1 10 24.1v409.2c0 9-3.6 17.7-10 24.1-6.4 6.4-15.1 10-24.1 10H279.9c-9.1 0-17.7-3.6-24.1-10-6.4-6.4-10-15.1-10-24.1V461.4c0-9 3.6-17.7 10-24.1 6.4-6.5 15.1-10.1 24.1-10.1z m0 11.4c-12.6 0-22.8 10.2-22.8 22.7v409.2c0 12.6 10.2 22.7 22.8 22.7h341.4c12.6 0 22.8-10.2 22.8-22.7V461.4c0-12.6-10.2-22.7-22.8-22.7H279.9z" fill="#6C7C9D" ></path><path d="M661.2 1C642.3 1 627 16.3 627 35.1s15.3 34.1 34.1 34.1c9.1 0 17.7-3.6 24.1-10 6.4-6.4 10-15.1 10-24.1 0.1-18.8-15.2-34.1-34-34.1z m21 42.8c-3.5 8.5-11.8 14-21 14-12.6 0-22.8-10.2-22.8-22.7 0-9.2 5.5-17.5 14.1-21 8.5-3.5 18.3-1.6 24.8 4.9s8.4 16.3 4.9 24.8zM496.1 199.9c-18.9 0-34.1 15.3-34.1 34.1s15.3 34.1 34.1 34.1c9.1 0 17.7-3.6 24.1-10 6.4-6.4 10-15.1 10-24.1 0.1-18.8-15.2-34.1-34.1-34.1z m21.1 42.8c-3.5 8.5-11.8 14-21 14-12.6 0-22.8-10.2-22.8-22.7 0-9.2 5.5-17.5 14.1-21 8.5-3.5 18.3-1.6 24.8 4.9 6.4 6.5 8.4 16.3 4.9 24.8zM183.7 387.4c-11.3 0-20.5 9.2-20.5 20.5s9.2 20.5 20.5 20.5c5.4 0 10.7-2.2 14.5-6 3.9-3.8 6-9.1 6-14.5 0.1-11.3-9.1-20.5-20.5-20.5z m12.7 25.7c-2.1 5.1-7.1 8.4-12.7 8.4-7.6 0-13.7-6.1-13.7-13.7 0-5.5 3.3-10.5 8.5-12.6 5.1-2.1 11-0.9 14.9 3 3.9 3.9 5.1 9.8 3 14.9zM183.2 739.8c-18.9 0-34.1 15.3-34.1 34.1s15.3 34.1 34.1 34.1c9.1 0 17.7-3.6 24.1-10 6.4-6.4 10-15.1 10-24.1 0-18.8-15.3-34.1-34.1-34.1z m21 42.8c-3.5 8.5-11.8 14-21 14-12.6 0-22.8-10.2-22.8-22.7 0-9.2 5.5-17.5 14.1-21 8.5-3.5 18.3-1.6 24.8 4.9s8.4 16.3 4.9 24.8zM831.9 552.3c-18.9 0-34.1 15.3-34.1 34.1s15.3 34.1 34.1 34.1c9.1 0 17.7-3.6 24.1-10 6.4-6.4 10-15.1 10-24.1 0-18.8-15.3-34.1-34.1-34.1z m21 42.8c-3.5 8.5-11.8 14-21 14-12.6 0-22.8-10.2-22.8-22.7 0-9.2 5.5-17.5 14.1-21 8.5-3.5 18.3-1.6 24.8 4.9s8.4 16.3 4.9 24.8z" fill="#CADAEC" ></path><path d="M300.7 519.8c0-6.5 5.3-11.8 11.8-11.8h129.7c6.5 0 11.8 5.3 11.8 11.8 0 6.5-5.3 11.8-11.8 11.8H312.5c-3.1 0-6.1-1.2-8.4-3.4-2.2-2.2-3.4-5.2-3.4-8.4zM300.7 578.8c0-6.5 5.2-11.8 11.7-11.8h188.9c6.5 0 11.7 5.2 11.7 11.8 0 6.5-5.2 11.8-11.7 11.8H312.4c-3.1 0-6.1-1.2-8.3-3.5-2.2-2.2-3.5-5.2-3.4-8.3zM300.7 637.8c0-6.5 5.3-11.8 11.8-11.8H395c6.5 0 11.8 5.2 11.8 11.8 0 6.5-5.3 11.8-11.8 11.8h-82.6c-3.1 0-6.1-1.2-8.3-3.4s-3.4-5.3-3.4-8.4z" fill="#CADAEC" ></path><path d="M607.9 897.8l-60.4-60.4c-6.1-6.1-14.7-8.2-22.5-6.3L513.9 820c10.8-14.4 17.1-32.2 17.1-51.6 0-47.6-38.6-86.3-86.3-86.3s-86.3 38.6-86.3 86.3 38.6 86.3 86.3 86.3c19.3 0 37.1-6.3 51.4-17l11.2 11.2c-1.8 7.8 0.3 16.3 6.4 22.4l60.4 60.4c9.3 9.3 24.5 9.3 33.8 0 9.4-9.4 9.4-24.5 0-33.9z m-163.1-65.6c-35.2 0-63.8-28.6-63.8-63.8s28.6-63.8 63.8-63.8 63.8 28.6 63.8 63.8-28.6 63.8-63.8 63.8z" fill="#6C7C9D" ></path></symbol><symbol id="iconziyuan" viewBox="0 0 1024 1024"><path d="M512 694.891163a60.963721 60.963721 0 1 0 0 121.927442 60.963721 60.963721 0 1 0 0-121.927442z m0-121.927442a57.391628 57.391628 0 0 0 60.963721-60.963721 57.391628 57.391628 0 0 0-60.963721-60.963721 57.391628 57.391628 0 0 0-60.963721 60.963721 57.391628 57.391628 0 0 0 60.963721 60.963721z m0-243.854884a57.391628 57.391628 0 0 0 60.963721-60.963721A57.629767 57.629767 0 0 0 512 207.181395a57.629767 57.629767 0 0 0-60.963721 60.963721 57.391628 57.391628 0 0 0 60.963721 60.963721z" fill="#9A9A9A" ></path></symbol><symbol id="icontuozhuai" viewBox="0 0 1024 1024"><path d="M 580.423 225.574 c -19.0949 0 -33.4162 14.3212 -33.4162 33.4162 s 15.9124 33.4162 33.4162 33.4162 c 19.0949 0 33.4162 -14.3212 33.4162 -33.4162 c 1.59124 -19.0949 -14.3212 -33.4162 -33.4162 -33.4162 Z m 0 168.673 c -19.0949 0 -33.4162 14.3212 -33.4162 33.4162 s 15.9124 33.4162 33.4162 33.4162 c 19.0949 0 33.4162 -14.3212 33.4162 -33.4162 c 1.59124 -19.0949 -14.3212 -33.4162 -33.4162 -33.4162 Z m 0 168.673 c -19.0949 0 -33.4162 14.3212 -33.4162 33.4162 s 15.9124 33.4162 33.4162 33.4162 c 19.0949 0 33.4162 -14.3212 33.4162 -33.4162 c 1.59124 -19.0949 -14.3212 -33.4162 -33.4162 -33.4162 c -17.5039 0 0 0 0 0 Z m 0 168.673 c -19.0949 0 -33.4162 14.3212 -33.4162 33.4162 c 0 19.0949 15.9124 33.4162 33.4162 33.4162 c 19.0949 0 33.4162 -14.3212 33.4162 -33.4162 c 1.59124 -19.0949 -14.3212 -33.4162 -33.4162 -33.4162 c -17.5039 0 0 0 0 0 Z M 434.029 225.574 C 416.525 225.574 400.612 239.897 400.612 258.991 s 15.9124 33.4162 33.4162 33.4162 c 19.0949 0 33.4162 -14.3212 33.4162 -33.4162 c 1.59124 -19.0949 -14.3212 -33.4162 -33.4162 -33.4162 Z m 0 168.673 c -19.0949 0 -33.4162 14.3212 -33.4162 33.4162 s 15.9124 33.4162 33.4162 33.4162 c 19.0949 0 33.4162 -14.3212 33.4162 -33.4162 c 1.59124 -19.0949 -14.3212 -33.4162 -33.4162 -33.4162 Z m 0 168.673 c -19.0949 0 -33.4162 14.3212 -33.4162 33.4162 s 15.9124 33.4162 33.4162 33.4162 c 19.0949 0 33.4162 -14.3212 33.4162 -33.4162 c 1.59124 -19.0949 -14.3212 -33.4162 -33.4162 -33.4162 Z m 0 168.673 c -19.0949 0 -33.4162 14.3212 -33.4162 33.4162 c 0 19.0949 15.9124 33.4162 33.4162 33.4162 c 19.0949 0 33.4162 -14.3212 33.4162 -33.4162 c 1.59124 -19.0949 -14.3212 -33.4162 -33.4162 -33.4162 Z" fill="#666666" ></path></symbol><symbol id="iconjia" viewBox="0 0 1024 1024"><path d="M487.158 122.538v365.866l-362.14 0.001v49.676l362.14 0.001v360.898l49.678 0.001v-360.901l363.381 0.001v-49.678l-363.381 0.001v-365.869z" ></path></symbol><symbol id="iconshenhe" viewBox="0 0 1024 1024"><path d="M877.7 888.6H147c-9.9 0-17.8 10.6-17.8 23.8v23.8c0 13.2 7.9 23.7 17.8 23.7h728.7c9.9 0 17.8-10.6 17.8-23.7v-23.8c0-13.2-7.9-23.8-15.8-23.8z m17-79.3v-54.5c0-30.5-6.8-37-38.7-37H741.8c-8.9-1-18.3-6.6-26.3-13-0.2-0.1-0.5-0.3-0.7-0.4-3.4-2.4-7.8-6.6-12.2-11.4-2.2-2.3-4.3-4.6-6.3-7v-0.1c-3.6-4.1-7-8.2-10.4-12.4-68-79.9-23.9-135.2 24.3-210.7 9.1-10.9 18.2-21.8 25.1-34.9 20.5-34.9 31.9-74.1 31.9-117.7 0-135.1-114-246.2-257.6-246.2C368.2 64.1 252 173.1 252 310.3c0 56.7 20.5 108.9 54.7 150.3 54.7 82.8 143.6 150.3 0 257.1H169.9c-25.1 0-38.7 13.1-38.7 37v56.6c0 21.8 16 17.4 41 17.4h702c22.8-2 20.5 4.5 20.5-19.4z" ></path></symbol><symbol id="iconqrcode" viewBox="0 0 1024 1024"><path d="M742.8 121.5c-2.3 0.3-4.7 0.1-7 0.1-38 0-76-0.1-114 0.1-11 0-21.9 1.4-32.4 5.1-18.6 6.5-29.8 19.5-34.4 38.4-1.7 7-2.4 14.1-2.4 21.3 0 67.2-0.1 134.3 0.1 201.5 0 13.8 0.9 27.6 6.2 40.8 6.9 17.1 19.7 27.2 37.3 31.7 6.3 1.6 12.8 2.2 19.3 2.2h218c8.3 0 16.6-0.7 24.8-2.3 24.4-4.5 40.4-20.7 44.9-45 0.4-2.2-0.4-5.2 2.9-6.2v-232c-0.4-0.4-0.5-0.9-0.5-1.5-1.5-4.8-1.7-9.8-3.3-14.7-7.1-21-21.7-33.4-42.8-38.8-6.4-1.6-12.8-2.4-19.5-2.1-1.3 0.1-3 1-3.9-0.9h-89c-0.4 2.6-2.7 2.1-4.3 2.3z m98.7 40.7c4 0 8.1 0.9 11.9 2.1 6.9 2.2 10.7 7.6 10.7 15.1 0 74.8 0.1 149.6-0.1 224.4 0 11.2-8.6 18-21.1 18.1-38.2 0.3-76.3 0.1-114.5 0.1h-113c-4.5 0-8.6-1.3-12.7-2.7-8.5-3.1-9.6-10.5-9.7-17.9-0.2-37.5-0.1-75-0.1-112.5V183.4c0-6.5 1.5-12.5 6.9-17 4.6-3.8 10.3-4.3 15.6-4.3 75.4-0.1 150.8 0 226.1 0.1z" fill="#1296db" ></path><path d="M742 120c-39.5 0.1-79 0.1-118.4 0.1-9.4 0-18.6 1-27.7 3.1-11.6 2.7-22.1 7.7-30 16.7-10.6 12.1-14.8 26.9-14.8 42.6-0.2 69.6-0.2 139.3 0 208.9 0 9.1 0.7 18.3 2.8 27.2 2.8 11.7 7.6 22.5 16.7 30.5 11.7 10.3 25.9 15 41.5 15 74.1 0.1 148.3 0.1 222.4 0 9.3 0 18.7-0.5 27.7-3 19-5.4 33.6-15.9 40-35.8 1.7-5.3 1.8-10.9 3.8-16.1-3.2 1-2.5 4-2.9 6.2-4.5 24.4-20.5 40.5-44.9 45-8.2 1.5-16.5 2.3-24.8 2.3h-218c-6.5 0-13-0.6-19.3-2.2-17.5-4.5-30.4-14.6-37.3-31.7-5.3-13.1-6.2-27-6.2-40.8-0.2-67.2-0.1-134.3-0.1-201.5 0-7.2 0.7-14.3 2.4-21.3 4.6-18.9 15.8-31.9 34.4-38.4 10.5-3.7 21.4-5 32.4-5.1 38-0.2 76-0.1 114-0.1 2.3 0 4.7 0.2 7-0.1 1.7-0.2 3.9 0.2 4.2-2.4-1.2 2.1-3.2 0.9-4.9 0.9zM120.6 410.3c2 12.5 5.5 24.4 14.3 34 11.5 12.7 26.5 18 43 18.1 75.1 0.3 150.2 0.3 225.4 0 9.4 0 18.9-1 28.1-3.9 24.5-7.7 39.1-27.3 39.1-53.1 0-74 0-147.9 0.1-221.9 0-6.4-0.8-12.6-2.4-18.8-5.8-22.4-24.5-39.1-47.5-42.3-4.1-0.6-8.2-1.1-12.4-1.1-2 0-4.5 0.6-5.2-2.4h-89c-1.3 2.1-3.3 0.9-4.9 0.9-41.1 0.1-82.2-0.2-123.3 0.2-14.8 0.1-29.2 2.6-42.2 10.7-12.5 7.8-19.8 19.1-23.7 33-0.8 2.7-0.2 5.7-1.9 8.2v233c2.9 0.9 2.2 3.5 2.5 5.4z m39.5-231c0-8.1 6.2-14.6 14.5-16.3 4.4-0.9 8.8-1 13.2-1h219c4.3 0 8.4 0.8 12.4 2 7.5 2.4 10.8 6.9 10.8 14.6v225.5c0 8.2-3.8 13.3-11.6 15.9-4 1.3-8.1 2.1-12.4 2-37.2-0.1-74.3-0.1-111.5-0.1-37.7 0-75.3 0.1-113-0.1-6.3 0-12.6-0.9-17.3-6.1-2.7-3-4.1-6.3-4.1-10.1-0.1-75.3-0.1-150.8 0-226.3z" fill="#1296db" ></path><path d="M119 407.5c0.1 8.9 2.6 17.3 6.4 25.1 10.4 21.4 28.9 31 51.6 31.2 74.5 0.6 149 0.2 223.4 0.2 9.3 0 18.6-0.8 27.7-3 27.1-6.7 43.6-26.4 43.8-54.4 0.5-73.8 0.2-147.6 0.2-221.4 0-4.9 0-9.8-0.9-14.7-3-16.2-10.7-29.4-24.2-39-11-7.8-23.5-11-36.9-11.4-2.3-0.1-4.9 1.2-6.9-0.9 0.7 3 3.3 2.4 5.2 2.4 4.2 0 8.3 0.6 12.4 1.1 23 3.2 41.7 19.9 47.5 42.3 1.6 6.2 2.4 12.4 2.4 18.8-0.1 74 0 147.9-0.1 221.9 0 25.7-14.6 45.3-39.1 53.1-9.2 2.9-18.7 3.9-28.1 3.9-75.1 0.2-150.2 0.3-225.4 0-16.5-0.1-31.4-5.4-43-18.1-8.8-9.7-12.3-21.5-14.3-34-0.3-1.9 0.4-4.6-2.6-5.2 1.3 0.1 0.9 1.3 0.9 2.1zM191.8 882.7c2.1-0.3 4.3-0.1 6.5-0.1h206c8.4 0 16.6-1 24.7-3.1 25.5-6.6 41.4-26.9 41.5-53.2 0.1-25.3 0-50.7 0-76v-148c0-32.3-21.4-56.2-53.6-59.7-11.4-1.2-22.9-1.7-34.4-2-34.5-0.7-69 0.5-103.4 1.3-33 0.8-66 0.2-98.9 0.7-11.5 0.2-22.6 2.7-32.7 8.1-13.6 7.2-21.9 18.5-25.7 33.4-0.7 2.8-0.1 6.5-3.7 8v234c2 5.5 2.2 11.4 3.9 17.1 5.9 20.7 19.4 33.3 39.8 38.9 6.5 1.8 13.2 2.3 19.9 2.1 1.4 0 3.3-1.1 4.4 0.9h2c0.2-2.3 2.1-2.2 3.7-2.4z m-11.4-40.6c-12.2 0-20.7-6.6-20.6-20.5 0.4-73.3 0.2-146.6 0.1-220 0-11.8 7-18.1 18.3-18.5 74.6-2.4 149.1-0.5 223.7-0.8 6.4 0 13.4-0.4 19.6 3 5.4 3 8.5 7.2 8.5 13.7-0.1 37.5 0 75 0 112.5 0 37.2-0.2 74.3 0.1 111.5 0.1 12.1-7.8 17.6-18.7 19.3-8.6 1.3-17 0-25.5-0.1-68.5-0.2-137-0.1-205.5-0.1z" fill="#1296db" ></path><path d="M193.5 884.2c67.8-0.1 135.7-0.1 203.5 0 9.4 0 18.7-0.2 28-2.1 12.5-2.5 23.8-7.8 32.5-17.1 9.7-10.4 14.5-23.4 14.5-37.6 0.2-74.3 0.1-148.7 0.1-223 0-6.3-0.4-12.4-2-18.5-5.3-19.9-17.3-33.7-36.7-41.3-13.3-5.2-27.3-5-41-5.3-23.1-0.5-46.2-0.9-69.3 0.5-19 1.2-38.2 0.3-57.3 1-27.6 0.9-55.3 0.3-83 0.2-6.4 0-12.7 0.6-19 2-18.4 4.2-32.5 13.8-40.6 31.3-2.6 5.7-2.8 12-5.2 17.7 3.7-1.5 3-5.2 3.7-8 3.8-14.9 12.2-26.2 25.7-33.4 10.2-5.4 21.2-7.9 32.7-8.1 33-0.5 65.9 0.1 98.9-0.7 34.5-0.8 68.9-2 103.4-1.3 11.5 0.2 23 0.7 34.4 2 32.2 3.5 53.5 27.4 53.6 59.7v148c0 25.3 0.1 50.7 0 76-0.2 26.4-16 46.6-41.5 53.2-8.1 2.1-16.3 3.1-24.7 3.1h-206c-2.2 0-4.3-0.1-6.5 0.1-1.6 0.2-3.5 0-3.7 2.4 1.5-1.9 3.7-0.8 5.5-0.8z" fill="#1296db" ></path><path d="M143.6 130.9c13-8 27.4-10.6 42.2-10.7 41.1-0.4 82.2-0.1 123.3-0.2 1.6 0 3.6 1.2 4.9-0.9-1.7 1-3.6 0.5-5.4 0.5-44.8 0.3-89.6-0.8-134.4 0.6-18.9 0.6-34.9 8.1-46.5 23.6-6.3 8.4-9.1 18-9.7 28.3 1.8-2.4 1.2-5.4 1.9-8.2 4-13.9 11.2-25.2 23.7-33zM840 120c6.6-0.3 13.1 0.5 19.5 2.1 21 5.4 35.7 17.8 42.8 38.8 1.6 4.8 1.8 9.9 3.3 14.7v-0.4c0.4-28.1-24.4-53.2-52.7-55.3-5.6-0.4-11.2 0.5-16.8-0.9 0.8 2.1 2.6 1.1 3.9 1zM181.6 884.2c-6.7 0.2-13.4-0.3-19.9-2.1-20.4-5.6-33.9-18.2-39.8-38.9-1.6-5.7-1.8-11.6-3.9-17.1 1.1 5.3 0.8 10.8 2.1 16.1 5.5 22.8 25.5 40.6 48.6 42 5.8 0.4 11.6-0.6 17.3 0.8-1.1-1.9-3-0.9-4.4-0.8z" fill="#1296db" ></path><path d="M608.4 667.2c-12.3 0.2-20.4 8.3-20.4 20V859c0 12.3 8.5 20.1 20.8 19.9 12.9-0.2 21-6.9 21.1-19.7 0.2-57.4 0.1-114.9 0-172.3 0-12-8.4-19.9-21.5-19.7zM861.4 667.4c-9.9-1.8-23.3 4.9-23.3 18.2-0.2 29.2 0 58.3 0 87.5v87c0 1.6-0.1 3.4 0.4 4.9 3.3 9.4 14.4 16.2 23.5 14 11.4-2.7 17.9-7.2 18-21.4 0.2-55.5 0.1-111 0.1-166.5-0.1-14.4-4.6-21.1-18.7-23.7zM768.7 727.3c-2.6-9.4-13-16.8-22.1-15.1-12.4 2.4-19.4 6.6-19.5 20.9-0.3 41.1-0.1 82.3-0.1 123.4 0 13.8 5.7 20 17.5 22.2 11.1 2.1 24.4-4.5 24.5-19.1v-63.5-64.5c0-1.3 0-2.9-0.3-4.3zM741 544.8c-8.7 1.9-14 10.2-14 19.8V653c0 13.1 4 21 18.1 23.7 10.3 1.9 24-5.2 23.9-18.5-0.1-15.8 0-31.6 0-47.5 0-15.3-0.2-30.6 0-46 0.3-19-14.6-22.8-28-19.9zM622 547.4c-4.9-3.4-10.1-3.3-15.4-3.3-10.5 0-18.5 7.9-18.5 18.3v26c0 9-0.1 18 0 27 0.1 4.6 1.3 8.7 4.9 12.3 5.2 5.2 11.2 6.7 18.2 6.5 9.9-0.3 18.8-8.9 18.8-18.7 0.1-17.7 0.2-35.3-0.1-53 0-6.1-2.4-11.3-7.9-15.1zM878.3 555.9c-2.2-6.2-9.8-11.8-17.9-12-14.3-0.5-23.6 7.9-22.5 22.8 0.5 7 0.1 14 0.1 21v25c0 1.5 0 3 0.4 4.4 3.2 10.3 12.9 15.5 23.9 14 11-1.6 17.4-8.4 17.6-19.7 0.3-15.8 0.1-31.7 0.1-47.5 0-2.9-0.8-5.5-1.7-8zM352 257.8c-1.9-7.3-7.9-12.7-15.4-13.7-1.3-0.2-2.7-0.4-4-0.4-0.6 0-1.5 0.2-1.7-0.8h-28.8c-0.4 0.7-1.1 0.3-1.6 0.3-13.3 0-26.6-0.1-39.9 0.1-4.8 0-9.5 0.9-13.7 3.5-4.1 2.5-6.4 6.2-7.7 10.7-0.2 0.9 0 1.9-0.6 2.6v75.5c1 0.2 0.7 1.1 0.8 1.7 0.7 4.1 1.8 7.9 4.6 11 3.7 4.1 8.6 5.8 13.9 5.9 24.3 0.1 48.7 0.1 73 0 3.1 0 6.1-0.3 9.1-1.3 7.9-2.5 12.7-8.9 12.7-17.2v-71.9c0.1-2-0.2-4-0.7-6zM785.5 250.1c-1.9-7.3-7.9-12.7-15.4-13.7-1.3-0.2-2.7-0.4-4-0.4-0.6 0-1.5 0.2-1.7-0.8h-28.8c-0.4 0.7-1.1 0.3-1.6 0.3-13.3 0-26.6-0.1-39.9 0.1-4.8 0-9.5 0.9-13.7 3.5-4.1 2.5-6.4 6.2-7.7 10.7-0.2 0.9 0 1.9-0.6 2.6v75.5c1 0.2 0.7 1.1 0.8 1.7 0.7 4.1 1.8 7.9 4.6 11 3.7 4.1 8.6 5.8 13.9 5.9 24.3 0.1 48.7 0.1 73 0 3.1 0 6.1-0.3 9.1-1.3 7.9-2.5 12.7-8.9 12.7-17.2v-71.9c0.2-2-0.2-4.1-0.7-6zM351.4 676.6c-1.9-7.3-7.9-12.7-15.4-13.7-1.3-0.2-2.7-0.4-4-0.4-0.6 0-1.5 0.2-1.7-0.8h-28.8c-0.4 0.7-1.1 0.3-1.6 0.3-13.3 0-26.6-0.1-39.9 0.1-4.8 0-9.5 0.9-13.7 3.5-4.1 2.5-6.4 6.2-7.7 10.7-0.2 0.9 0 1.9-0.6 2.6v75.5c1 0.2 0.7 1.1 0.8 1.7 0.7 4.1 1.8 7.9 4.6 11 3.7 4.1 8.6 5.8 13.9 5.9 24.3 0.1 48.7 0.1 73 0 3.1 0 6.1-0.3 9.1-1.3 7.9-2.5 12.7-8.9 12.7-17.2v-71.9c0.1-2-0.2-4-0.7-6z" fill="#1296db" ></path></symbol><symbol id="iconyasuobao" viewBox="0 0 1024 1024"><path d="M670.117647 0H138.541176C121.976471 0 112.941176 13.552941 112.941176 36.141176v968.282353c0 6.023529 13.552941 19.576471 25.6 19.576471h731.858824c16.564706 0 25.6-13.552941 25.6-19.576471V237.929412c0-13.552941-3.011765-16.564706-3.011765-19.576471L679.152941 7.529412c1.505882-7.529412-3.011765-7.529412-9.035294-7.529412z" fill="#F4EFEC" ></path><path d="M874.917647 1020.988235H141.552941c-16.564706 0-25.6-13.552941-25.6-25.6V715.294118h787.576471v280.094117c-3.011765 12.047059-16.564706 25.6-28.611765 25.6z" fill="#509DF4" ></path><path d="M680.658824 0v221.364706h219.858823z" fill="#D9D2CA" ></path><path d="M388.517647 861.364706h-48.188235v58.729412h55.717647v22.588235H252.988235v-22.588235h51.2v-58.729412H262.023529v-25.6h42.164706v-33.129412h36.141177v33.129412h48.188235v25.6z m6.023529-64.752941H256v52.705882c3.011765 55.717647-13.552941 87.341176-48.188235 103.905882v-22.588235c9.035294-9.035294 13.552941-33.129412 13.552941-64.752941v-94.870588h174.682353v25.6z m-19.57647 75.294117c6.023529 9.035294 9.035294 22.588235 13.552941 39.152942h-28.611765c-3.011765-13.552941-3.011765-25.6-9.035294-39.152942h24.094118z m146.070588-39.152941v-22.588235h87.341177v22.588235H579.764706c0 6.023529-3.011765 9.035294-3.011765 16.564706h28.611765v70.776471c0 16.564706-6.023529 25.6-25.6 25.6h-55.717647v-97.882353h22.588235c3.011765-3.011765 3.011765-9.035294 3.011765-16.564706h-28.611765z m84.329412-61.741176v33.129411h-28.611765v-9.035294h-67.764706v9.035294h-25.6c-6.023529 28.611765-16.564706 52.705882-36.141176 70.776471 9.035294 0 19.576471 0 28.611765-3.011765v22.588236c-16.564706 3.011765-36.141176 6.023529-58.729412 6.023529v-25.6c9.035294-9.035294 16.564706-19.576471 22.588235-33.129412H414.117647v-22.588235c9.035294-16.564706 16.564706-36.141176 19.576471-58.729412h28.611764c-3.011765 22.588235-13.552941 42.164706-25.6 58.729412h13.552942c0-3.011765 0-6.023529 3.011764-9.035294 0-3.011765 3.011765-6.023529 3.011765-9.035294h22.588235v-28.611765h45.176471v-9.035294h36.141176v9.035294h45.176471v-1.505882z m-123.482353 182.211764V858.352941h-3.011765c-3.011765 0-6.023529 0-9.035294 3.011765v-16.564706c13.552941-6.023529 19.576471-19.576471 22.588235-36.141176h28.611765c-3.011765 13.552941-3.011765 19.576471-9.035294 28.611764v117.458824h-28.611765v-1.505883z m-3.011765-24.094117c-19.576471 6.023529-39.152941 6.023529-61.741176 6.023529v-22.588235c22.588235 0 42.164706-3.011765 61.741176-6.02353v22.588236z m87.341177-3.011765c6.023529 0 9.035294-3.011765 9.035294-9.035294v-9.035294H549.647059v19.57647h16.564706z m7.529411-54.211765h-25.6v19.576471h25.6v-19.576471z m225.882353-97.882353v94.870589c0 22.588235-9.035294 33.129412-28.611764 33.129411h-22.588236v-22.588235h6.02353c6.023529 0 9.035294-3.011765 9.035294-9.035294v-70.776471h-84.329412c-6.023529 9.035294-16.564706 13.552941-28.611765 19.576471h97.882353v45.176471c0 22.588235-9.035294 33.129412-28.611764 33.129411h-36.141177v19.576471c0 9.035294 3.011765 13.552941 13.552941 13.552941h84.329412c6.023529 0 9.035294-3.011765 9.035294-9.035294v-9.035294h28.611765v13.552941c0 19.576471-9.035294 25.6-28.611765 25.6h-109.929411c-19.576471 0-28.611765-9.035294-28.611765-28.611765v-97.882353l-9.035294 3.011765c-3.011765 0-6.023529 0-9.035294 3.011765v-22.588235c19.576471-6.023529 28.611765-22.588235 36.141176-42.164706h36.141177s0 3.011765-3.011765 6.023529l-3.011765 6.023529h99.388235v-4.517647z m-118.964705 64.752942v33.129411h22.588235c6.023529 0 9.035294-3.011765 9.035294-9.035294v-22.588235h-31.623529z" fill="#FFFFFF" ></path><path d="M298.164706 33.129412h67.764706v45.17647h-67.764706v-45.17647z m-69.270588 45.17647h67.764706v45.176471H228.894118v-45.176471z m69.270588 45.176471h67.764706v45.176471h-67.764706v-45.176471z m-69.270588 45.176471h67.764706v45.17647H228.894118v-45.17647z m69.270588 45.17647h67.764706v45.176471h-67.764706v-45.176471z m-69.270588 46.682353h67.764706v45.176471H228.894118v-45.176471z m69.270588 45.176471v45.17647H228.894118v159.62353c0 13.552941 9.035294 22.588235 22.588235 22.588235h90.352941c13.552941 0 22.588235-9.035294 22.588235-22.588235V302.682353l-66.258823 3.011765z m45.17647 185.223529h-90.352941v-45.176471h90.352941v45.176471z" fill="#509DF4" ></path></symbol></svg>',d=(h=document.getElementsByTagName("script"))[h.length-1].getAttribute("data-injectcss");if(d&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(c){console&&console.log(c)}}function e(){i||(i=!0,a())}l=function(){var c,h,l,t,a,v=document.createElement("div");v.innerHTML=o,o=null,(c=v.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",h=c,(l=document.body).firstChild?(t=h,(a=l.firstChild).parentNode.insertBefore(t,a)):l.appendChild(h))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(t=function(){document.removeEventListener("DOMContentLoaded",t,!1),l()},document.addEventListener("DOMContentLoaded",t,!1)):document.attachEvent&&(a=l,v=c.document,i=!1,(z=function(){try{v.documentElement.doScroll("left")}catch(c){return void setTimeout(z,50)}e()})(),v.onreadystatechange=function(){"complete"==v.readyState&&(v.onreadystatechange=null,e())})}(window);
\ No newline at end of file
{
"id": "1472661",
"name": "GIC4.0系统配置",
"font_family": "iconfont",
"css_prefix_text": "icon",
"description": "",
"glyphs": [
{
"icon_id": "15523214",
"name": "隐藏",
"font_class": "yincang",
"unicode": "eadb",
"unicode_decimal": 60123
},
{
"icon_id": "4095159",
"name": "柱状图",
"font_class": "zhuzhuangtu",
"unicode": "e61d",
"unicode_decimal": 58909
},
{
"icon_id": "4866478",
"name": "曲线图2",
"font_class": "quxiantu",
"unicode": "e61a",
"unicode_decimal": 58906
},
{
"icon_id": "9242125",
"name": "折线图",
"font_class": "zhexiantu",
"unicode": "e67f",
"unicode_decimal": 59007
},
{
"icon_id": "2937616",
"name": "月",
"font_class": "yue",
"unicode": "e643",
"unicode_decimal": 58947
},
{
"icon_id": "8810536",
"name": "日",
"font_class": "ri",
"unicode": "e60a",
"unicode_decimal": 58890
},
{
"icon_id": "13692603",
"name": "商户中心",
"font_class": "shanghuzhongxin",
"unicode": "ea7f",
"unicode_decimal": 60031
},
{
"icon_id": "12997062",
"name": "支付配置",
"font_class": "zhifu",
"unicode": "ea63",
"unicode_decimal": 60003
},
{
"icon_id": "8887660",
"name": "提示",
"font_class": "tishi",
"unicode": "e692",
"unicode_decimal": 59026
},
{
"icon_id": "11898594",
"name": "发送记录",
"font_class": "yujingfasongjilu",
"unicode": "e985",
"unicode_decimal": 59781
},
{
"icon_id": "11892636",
"name": "查看",
"font_class": "chakan",
"unicode": "e984",
"unicode_decimal": 59780
},
{
"icon_id": "9603063",
"name": "next ",
"font_class": "next",
"unicode": "e89a",
"unicode_decimal": 59546
},
{
"icon_id": "11531366",
"name": "显示",
"font_class": "xianshi",
"unicode": "e955",
"unicode_decimal": 59733
},
{
"icon_id": "2875282",
"name": "筛选",
"font_class": "shaixuan",
"unicode": "e64c",
"unicode_decimal": 58956
},
{
"icon_id": "9880225",
"name": "无结果",
"font_class": "wujieguo",
"unicode": "e7e3",
"unicode_decimal": 59363
},
{
"icon_id": "8809228",
"name": "更多",
"font_class": "ziyuan",
"unicode": "e63c",
"unicode_decimal": 58940
},
{
"icon_id": "9117637",
"name": "拖拽",
"font_class": "tuozhuai",
"unicode": "e601",
"unicode_decimal": 58881
},
{
"icon_id": "492658",
"name": "添加图标",
"font_class": "jia",
"unicode": "e652",
"unicode_decimal": 58962
},
{
"icon_id": "2087832",
"name": "审核",
"font_class": "shenhe",
"unicode": "e60b",
"unicode_decimal": 58891
},
{
"icon_id": "10605721",
"name": "二维码",
"font_class": "qrcode",
"unicode": "e600",
"unicode_decimal": 58880
},
{
"icon_id": "3415881",
"name": "压缩包",
"font_class": "yasuobao",
"unicode": "e649",
"unicode_decimal": 58953
}
]
}
<?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" >
<!--
2013-9-30: Created.
-->
<svg>
<metadata>
Created by iconfont
</metadata>
<defs>
<font id="iconfont" horiz-adv-x="1024" >
<font-face
font-family="iconfont"
font-weight="500"
font-stretch="normal"
units-per-em="1024"
ascent="896"
descent="-128"
/>
<missing-glyph />
<glyph glyph-name="yincang" unicode="&#60123;" d="M935.5 433.2c-14.3 27.4-45 80.1-96.1 130.9-8.2 7.8-20.4 7.8-28.6 0-8.2-7.8-8.2-19.5 0-27.4 45-43 71.6-87.9 85.9-115.3-34.8-64.4-151.3-242.2-374.2-242.2-81.8 0-155.4 23.4-220.8 68.4-8.2 5.9-22.5 3.9-28.6-3.9-6.1-7.8-4.1-21.5 4.1-27.4 73.6-50.8 155.4-74.2 245.4-74.2 253.5 0 380.3 207.1 413 269.6l2 2c2 5.9 2 11.7 0 17.6l-2.1 1.9z m-828.1-21.5c10.2-21.5 34.8-64.5 73.6-109.4 4.1-3.9 10.2-7.8 16.4-7.8 4.1 0 10.2 2 12.3 3.9 8.2 7.8 10.2 19.5 2 27.4-32.7 37.1-55.2 74.2-65.4 95.7C181 484 295.6 655.9 520.5 655.9c65.4 0 124.7-13.7 179.9-43l6.1-3.9c10.2-5.9 22.5-2 28.6 7.8 6.1 9.8 2 21.5-8.2 27.4l-6.1 3.9C659.5 679.4 592 695 520.5 695c-255.6 2-380.3-199.3-413-261.8l-2-2c-2-5.9-2-11.7 0-17.6l1.9-1.9z m0 0M520.5 308.1c-28.6 0-57.3 9.8-79.7 29.3-8.2 7.8-20.4 5.9-28.6-2-8.2-7.8-6.1-19.5 2-27.4 28.6-25.4 67.5-41 106.3-41 87.9 0 157.4 68.4 157.4 150.4 0 17.6-2 33.2-8.2 48.8-4.1 9.8-14.3 15.6-26.6 11.7-10.2-3.9-16.4-13.7-12.3-25.4 4.1-11.7 6.1-23.4 6.1-37.1 2.2-58.4-51-107.3-116.4-107.3z m0 261.8c-81.8 0-151.3-60.6-157.4-138.7 0-11.7 8.2-19.5 18.4-21.5h2c10.2 0 20.4 7.8 20.4 17.6 4.1 58.6 55.2 103.6 116.5 103.6 14.3 0 26.6-2 40.9-5.9 10.2-3.9 22.5 2 26.6 11.7 4.1 9.8-2 21.5-12.3 25.4-18.3 5.9-34.7 7.8-55.1 7.8zM913.1 693c-6.1 9.8-18.4 11.7-28.6 5.9L113.6 222.2c-10.2-5.9-12.3-17.6-6.1-27.4 4.1-5.9 10.2-9.8 16.4-9.8 4.1 0 8.2 2 10.2 3.9L907 663.7c10.1 7.8 12.2 19.6 6.1 29.3z m0 0" horiz-adv-x="1024" />
<glyph glyph-name="zhuzhuangtu" unicode="&#58909;" d="M867.07 124.12699999999995H177.125V620.11c0 8.215-8.324 14.906-16.563 14.906-8.239 0-16.563-6.691-16.563-14.93V107.59799999999996l0.001-0.015-0.001-0.019c0-8.238 6.691-16.563 14.906-16.563H867.092c8.215 0 14.906 8.324 14.906 16.563 0.002 8.24-6.689 16.563-14.928 16.563zM350.867 454.988h-80.108c-14.694 0-26.649-11.954-26.649-26.649V211.64c0-14.691 11.955-26.646 26.649-26.646h80.108c14.694 0 26.649 11.957 26.649 26.649V428.339c0 14.695-11.955 26.649-26.649 26.649zM795.867 544.972h-80.108c-14.694 0-26.649-11.954-26.649-26.649V211.64c0-14.691 11.955-26.646 26.649-26.646h80.108c14.693 0 26.648 11.957 26.648 26.649V518.322c0.001 14.696-11.954 26.65-26.648 26.65zM572.867 679.988h-80.108c-14.694 0-26.649-11.954-26.649-26.649V211.64c0-14.691 11.955-26.646 26.649-26.646h80.108c14.693 0 26.648 11.957 26.648 26.649V653.3389999999999c0.001 14.695-11.954 26.649-26.648 26.649z" horiz-adv-x="1024" />
<glyph glyph-name="quxiantu" unicode="&#58906;" d="M56.32 358.4l92.16-158.72 104.96 70.144L332.8 445.44l143.36 102.4 204.8-340.48 122.88 197.12 61.44 204.8L998.4 465.92v-225.28H56.32V358.4zM148.48 184.32c-1.536 0-2.56 0-4.096 0.512-4.096 1.024-7.68 4.096-9.728 8.192l-81.92 163.84c-3.584 7.68-0.512 16.896 6.656 20.48 7.68 3.584 16.896 0.512 20.48-6.656l74.24-148.48L258.56 291.84l59.904 159.232c1.024 3.072 3.072 5.12 5.632 7.168l143.36 102.4c3.584 2.56 7.68 3.584 12.288 2.56 4.096-1.024 7.68-3.584 10.24-7.168L681.472 230.4l108.544 180.736 60.928 202.752c1.536 5.632 6.144 9.216 11.776 10.752 5.632 1.024 11.264-1.024 14.848-5.12l122.88-143.36c5.632-6.656 4.608-16.384-1.536-21.504-6.656-5.632-16.384-4.608-21.504 1.536L872.96 578.048l-53.248-177.664c-0.512-1.024-1.024-2.56-1.536-3.584L695.296 192c-2.56-4.608-7.68-7.68-13.312-7.68s-10.24 3.072-13.312 7.68l-197.12 333.824L345.6 435.712 285.696 276.48c-1.024-3.072-3.072-5.632-5.632-7.168l-122.88-81.92a13.903 13.903 0 0 0-8.704-3.072z" horiz-adv-x="1024" />
<glyph glyph-name="zhexiantu" unicode="&#59007;" d="M279.272727 598.109091L139.636364 430.545455v-404.945455h791.272727v139.636364L800.581818 290.909091h-321.163636zM279.272727 574.836364l-116.363636-158.254546c-9.309091-9.309091-23.272727-13.963636-32.581818-4.654545s-13.963636 23.272727-4.654546 32.581818L279.272727 658.618182l204.8-344.436364h330.472728l130.327272-148.945454c9.309091-9.309091 9.309091-23.272727 0-32.581819-9.309091-9.309091-23.272727-9.309091-32.581818 0l-116.363636 130.327273H460.8L279.272727 574.836364zM69.818182-58.181818H977.454545c13.963636 0 23.272727-9.309091 23.272728-23.272727s-9.309091-23.272727-23.272728-23.272728H23.272727V849.454545C23.272727 863.418182 32.581818 872.727273 46.545455 872.727273s23.272727-9.309091 23.272727-23.272728v-907.636363z" horiz-adv-x="1024" />
<glyph glyph-name="yue" unicode="&#58947;" d="M425.544098 700.185731h170.070384c14.165619 0 25.489817 14.170804 25.489817 28.341607 0 17.027779-11.324199 28.346792-25.489817 28.346792h-170.070384c-14.170804 0-25.489817-14.170804-25.489817-28.346792 0-17.027779 11.319014-28.341607 25.489817-28.341607z m255.105575-31.198582c17.027779 0 28.346792 11.313829 28.346793 22.632842V782.363948c0 14.170804-11.319014 22.632842-28.346793 22.632842s-28.341607-11.313829-28.341607-22.632842v-90.635071c0-14.175989 14.165619-22.741729 28.341607-22.741728zM782.603757 759.731105h-17.027778c-17.027779 0-28.346792-14.170804-28.346793-28.346792 0-17.027779 14.170804-28.341607 28.346793-28.341607h17.027778c53.836609 0 102.06297-42.517596 102.06297-99.205995v-478.893311c0-53.831424-45.369386-99.21118-102.06297-99.211181H249.76495c-53.831424 0-102.06297 45.379756-102.06297 99.211181V600.979736c0 53.831424 45.369386 99.205995 99.205995 99.205995 17.027779 0 28.346792 14.170804 28.346792 28.341607 0 17.027779-11.319014 28.346792-28.346792 28.346792-84.926305 2.856975-155.785508-68.002228-155.785508-155.894394v-478.898496c0-87.886982 70.864388-158.75137 158.75137-158.75137h535.58171c87.892167 0 158.75137 70.864388 158.75137 158.75137V600.979736c-2.85179 87.892167-73.710993 158.75137-161.60316 158.751369zM340.508907 668.987149c17.027779 0 28.346792 11.313829 28.346792 22.632842V782.363948c0 14.170804-14.170804 22.632842-28.346792 22.632842-17.027779 0-28.346792-11.313829-28.346792-22.632842v-90.635071c0.005185-14.175989 14.175989-22.741729 28.346792-22.741728z m8.570925-507.234919l14.170803-11.324198c2.856975-2.856975 5.71395-2.856975 8.462039-2.856975 2.856975 0 8.456854 2.856975 8.456854 5.71395 31.203767 36.808831 50.979634 85.035192 56.688399 144.585751h195.555015v-96.34902c0-8.462039-2.856975-8.462039-5.71395-8.462039h-62.293463c-5.71395 0-8.462039-2.856975-11.319013-5.719135-2.856975-2.856975-2.856975-8.456854-2.856975-11.313828l5.71395-14.170804c2.856975-5.71395 8.462039-8.462039 14.170803-8.462039h62.293463c28.346792 0 42.517596 17.032964 42.517596 45.374571v354.088612c0 8.462039-5.719135 14.170804-14.170803 14.170804H408.625206c-8.456854 0-14.170804-5.71395-14.170803-14.170804v-221.044832c0-62.293463-17.027779-110.519824-48.231546-150.18563-2.856975-5.708765-2.856975-14.165619 2.856975-19.874384z m93.492045 362.763239h192.69804v-70.864388H442.571877V524.515469z m0-113.381984h192.69804v-70.859203H442.571877V411.133485z" horiz-adv-x="1037" />
<glyph glyph-name="ri" unicode="&#58890;" d="M675.0711052 221.24297415c0-16.2058873-5.064129-28.86705313-15.19322993-37.98265374-10.128258-9.11560061-22.78942383-13.67382322-38.48856096-13.67382322h-220.29720146c-15.69913715 0-28.36030297 4.55822178-37.98265374 13.67382322-10.128258 9.11560061-15.19322992 21.77676645-15.19322993 37.98265374V502.81900332c0 16.2058873 5.064129 28.36030297 15.19322993 37.4759036 10.128258 9.11560061 22.78942383 13.16707306 37.98265374 13.16707306H621.39015722c18.23120205 0 31.39911804-4.55822178 40.51471867-13.16707306 8.60969422-9.11560061 13.16707306-21.2700163 13.16707306-37.4759036l-0.00084375-281.57602917z m-53.68179089 261.82541959c0 6.58353652-1.01265738 10.63500815-2.53206492 12.66116583-1.51940753 2.02615769-5.064129 3.03881506-10.128258 3.03881506H412.73977838c-6.07678638 0-9.62235077-1.01265738-10.12825799-3.54472146-1.01265738-2.53206491-1.51940753-5.064129-1.51940754-8.60969422V395.45542072H621.39015722l-0.00084291 87.61297302z m0-142.3074213h-220.29720146V240.99358373999996c0-7.09028668 0.50675015-11.1417583 1.51940754-13.16707307 1.01265738-2.02615769 4.55822178-3.03881506 10.63500814-3.03881505h195.98921302c7.09028668 0 10.63500815 2.02615769 11.64766552 5.57087915 0.50675015 4.05147161 1.01265738 8.10294406 1.01265738 13.16707306v97.23532461h-0.50675014zM420.33597229 696.78205866h168.13566019c14.17972961 0 25.32148792 14.17972961 25.32148791 27.85355281 0 16.71179452-11.1417583 27.85355283-25.32148791 27.85355283H420.33597229c-14.17972961 0-25.32148792-14.17972961-25.32148874-27.85355283 0-16.71179452 11.1417583-27.85355283 25.32148874-27.85355282z m252.20306882-30.89236708c16.71179452 0 27.85355283 11.1417583 27.85355283 22.28351661V778.3174032c0 14.17972961-11.1417583 22.2835166-27.85355283 22.2835166-16.71263745 0-27.85355283-11.1417583-27.85355283-22.2835166v-89.63828779c0-14.17972961 14.17972961-22.78942383 27.85355283-22.78942383zM773.82499441 755.52797937h-17.21854468c-16.71263745 0-27.85355283-14.17972961-27.85355283-27.85355283 0-16.71179452 14.17972961-27.85355283 27.85355283-27.85355282h16.71263746c53.17504074 0 100.78004609-42.03412619 100.78004608-98.247982v-473.51376975c0-53.17504074-45.07209751-98.24798199-100.78004608-98.24798198H246.63027588c-53.17504074 0-100.78004609 45.07294042-100.78004609 98.24798199V599.04082763c0 53.17504074 45.07209751 98.24798199 98.24798118 98.24798118 16.71263745 0 27.85355283 14.17972961 27.85355283 27.85355282 0 16.71179452-11.1417583 27.85355283-27.85355283 27.85355283C160.03080316 756.03472952 90.14312414 685.64114328 90.14312414 599.04082763v-474.01967778A156.4837792 156.4837792 0 0 1 247.13702603-31.972752050000054h529.72678262a156.4837792 156.4837792 0 0 1 156.99390189 156.9939019V598.53492041c-3.03881506 87.10622288-73.43240048 156.99305896-160.03271613 156.99305896zM336.26856366 665.88969159c16.71263745 0 27.85355283 11.1417583 27.85355283 22.2835166V778.3174032c0 14.17972961-14.17972961 22.2835166-27.85355283 22.2835166-16.71263745 0-27.85355283-11.1417583-27.85355283-22.2835166v-89.63828779c0-14.17972961 13.67382322-22.78942383 27.85355283-22.78942383z" horiz-adv-x="1024" />
<glyph glyph-name="shanghuzhongxin" unicode="&#60031;" d="M917.948006 674.304H110.012006c-24.576 0-44.032 19.456-44.032 44.032v102.4c0 24.064 19.968 44.032 44.032 44.032h807.936c24.576 0 44.032-19.456 44.032-44.032v-102.4c0-24.064-19.968-44.032-44.032-44.032zM129.980006 738.304h767.488V800.768H129.980006v-62.464zM982.972006 430.08v45.056l-18.944-5.632-57.344 200.192H120.764006l-56.832-199.68-19.456 5.12V430.08c-13.312 0-26.112 6.144-34.816 16.896-8.704 11.264-11.776 25.6-8.192 39.424v1.024l69.632 246.784h882.176L1025.468006 486.4c3.584-13.824 0.512-28.16-8.192-39.424-8.192-10.24-20.992-16.896-34.304-16.896z m0 64.512c-6.144 0-12.288-3.072-15.872-7.68-3.584-4.608-4.608-10.24-3.584-15.872l19.456 5.12v18.432zM44.988006 475.648l19.456-5.12c1.536 5.632 0 11.776-3.584 15.872-4.096 5.12-9.728 7.68-15.872 7.68v-18.432zM153.020006 300.032c-40.96 0-79.36 15.872-108.544 45.056-28.16 28.672-44.032 66.56-43.52 106.496v12.8c0 4.608-0.512 9.728-0.512 15.36 0 17.408 14.336 31.744 31.744 31.744 17.92 0 31.744-14.336 31.744-31.744 0-5.12 0-9.216 0.512-13.824 0-5.12 0.512-10.24 0-15.36-0.512-23.04 8.704-44.544 25.088-60.928 16.896-16.896 38.912-26.112 62.976-26.112 48.64 0 87.552 39.424 87.552 87.552 0 17.408 14.336 31.744 31.744 31.744 17.92 0 31.744-14.336 31.744-31.744 1.024-83.456-67.072-151.04-150.528-151.04zM391.612006 294.4c-40.96 0-79.872 16.384-108.544 45.568-28.672 28.672-44.032 67.072-43.52 107.52 0 17.92 14.848 31.744 32.256 31.744 17.92 0 31.744-14.848 31.744-32.256-0.512-23.04 8.704-45.056 25.088-61.44 16.384-16.896 39.424-26.624 62.976-26.624 48.64 0 88.064 39.424 88.064 88.064 0 17.92 14.336 32.256 31.744 32.256 17.92 0 32.256-14.336 32.256-32.256 0-83.968-68.096-152.576-152.064-152.576zM635.836006 294.4c-40.96 0-79.872 16.384-108.544 45.568-28.672 28.672-44.032 67.072-43.52 107.52 0 17.408 14.336 31.744 32.256 31.744h0.512c17.92 0 31.744-14.848 31.744-32.256-0.512-23.04 8.704-45.056 25.088-61.44 16.896-16.896 38.912-26.624 62.976-26.624 48.64 0 88.064 39.424 88.064 88.064 0 17.92 14.336 32.256 32.256 32.256s32.256-14.336 32.256-32.256c-1.024-83.968-69.12-152.576-153.088-152.576zM874.428006 297.984c-83.968 0-152.064 68.096-152.064 152.064 0 17.92 14.336 32.256 31.744 32.256 17.92 0 32.256-14.336 32.256-32.256 0-48.64 39.424-88.064 88.064-88.064 24.064 0 46.08 9.216 62.976 26.112 16.384 16.384 25.088 38.4 25.088 61.44v15.872c0 4.096 0.512 8.704 0.512 13.824 0 17.92 14.336 32.256 31.744 32.256 17.92 0 32.256-14.336 32.256-32.256 0-6.144 0-11.264-0.512-15.872 0-4.608-0.512-8.704 0-12.8 0.512-40.448-14.848-78.336-43.52-107.008-29.184-29.184-67.584-45.568-108.544-45.568z m26.112-394.752H127.932006c-34.304 0-61.952 27.648-61.952 61.952V337.92c0 17.92 14.336 32.256 31.744 32.256 17.92 0 32.256-14.336 32.256-32.256v-370.688H899.004006v279.552c0 17.92 14.336 32.256 31.744 32.256 17.92 0 32.256-14.336 32.256-32.256v-281.6c0-33.792-28.16-61.952-62.464-61.952z" horiz-adv-x="1027" />
<glyph glyph-name="zhifu" unicode="&#60003;" d="M936.448 508.928v-520.192H85.504V508.928h850.944m26.624 70.656H59.392c-24.576 0-44.032-19.968-44.032-44.032v-573.44c0-24.576 19.968-44.032 44.032-44.032h903.68c24.576 0 44.032 19.968 44.032 44.032v573.44c0 24.064-19.456 44.032-44.032 44.032zM769.536 321.024c34.304 0 61.952-27.648 61.952-61.952s-27.648-61.952-61.952-61.952c-34.304 0-61.952 27.648-61.952 61.952 0 34.304 27.648 61.952 61.952 61.952m0 70.656c-73.216 0-132.096-59.392-132.096-132.096s59.392-132.096 132.096-132.096c73.216 0 132.096 59.392 132.096 132.096 0 72.704-59.392 132.096-132.096 132.096zM787.968 607.744l-178.176 178.176c-22.528 22.528-58.88 22.528-80.896 0L351.232 607.744h-1.024L563.2 821.248c3.584 3.584 9.216 3.584 12.288 0l213.504-213.504h-1.024zM569.344 859.136c-11.776 0-23.04-4.608-31.232-12.8L264.704 572.416h100.864l188.416 188.416c8.704 8.704 22.528 8.704 31.232 0l188.416-188.416h100.864L600.576 846.336c-8.192 8.192-19.456 12.8-31.232 12.8zM313.856 779.776c1.536 2.048 4.096 3.072 6.656 3.072 2.048 0 4.096-0.512 5.632-2.048l90.624-76.288-0.512-0.512L363.52 748.544c-24.064 20.48-60.416 17.408-80.896-7.168L120.832 548.864h-1.024l194.048 230.912zM320.512 818.176c-12.8 0-25.6-5.632-33.792-15.872L37.888 505.856 138.24 514.56l171.52 203.776c7.68 9.216 21.504 10.24 31.232 2.56l76.288-64.512 53.248 48.64-121.856 102.4c-7.68 7.168-17.92 10.752-28.16 10.752z" horiz-adv-x="1024" />
<glyph glyph-name="tishi" unicode="&#59026;" d="M512 896C229.668571 896 0 666.331429 0 384s229.668571-512 512-512 512 229.668571 512 512-229.668571 512-512 512z m0-950.857143c-241.956571 0-438.857143 196.900571-438.857143 438.857143s196.900571 438.857143 438.857143 438.857143 438.857143-196.900571 438.857143-438.857143-196.900571-438.857143-438.857143-438.857143z m-36.571429 256h73.142858v-73.142857h-73.142858v73.142857z m36.571429 438.857143c-62.902857 0-108.251429-26.843429-134.144-72.557714-17.261714-30.427429-24.064-64.438857-24.356571-97.718857l73.142857-0.804572C427.373714 527.213714 449.828571 566.857143 512 566.857143c54.418286 0 85.357714-27.209143 85.357714-73.142857 0-22.381714-8.338286-36.205714-34.962285-61.805715l-14.628572-13.897142c-49.444571-47.542857-72.192-88.064-72.192-155.940572h73.142857c0 44.470857 13.165714 68.096 49.737143 103.131429l14.628572 13.897143c39.716571 38.034286 57.563429 67.657143 57.563428 114.468571C670.500571 582.290286 604.891429 640 512 640z" horiz-adv-x="1024" />
<glyph glyph-name="yujingfasongjilu" unicode="&#59781;" d="M416.494-109.382a38.914 38.914 0 0 0-15.593 3.24c-14.317 6.202-23.606 20.34-23.606 35.959V218.372a39.242 39.242 0 0 0 14.903 30.777c9.417 7.426 21.718 10.106 33.406 7.35l402.323-96.134 84.089 599.541L157.44 323.234l135.741-34.911c20.953-5.41 33.584-26.77 28.2-47.749-5.41-20.977-26.694-33.583-47.749-28.199L45.076 271.172c-15.414 3.981-26.898 16.87-29.067 32.64-2.17 15.772 5.435 31.288 19.216 39.25L942.386 868.036c12.964 7.477 29.067 6.967 41.52-1.404 12.429-8.37 19.013-23.121 16.92-37.948L899.563 106.772a39.158 39.158 0 0 0-16.741-26.949c-9.11-6.227-20.442-8.268-31.186-5.742L455.693 168.71v-148.45l80.133 75.08c15.77 14.75 40.551 14.01 55.403-1.813 14.802-15.796 13.985-40.602-1.812-55.403L443.29-98.792a39.178 39.178 0 0 0-26.795-10.59zM416.468 179.173c-9.29 0-18.63 3.292-26.106 9.978-16.129 14.444-17.507 39.225-3.089 55.353l208.244 232.743c14.444 16.128 39.199 17.532 55.353 3.088 16.128-14.444 17.507-39.224 3.088-55.353L445.714 192.24c-7.757-8.652-18.476-13.067-29.246-13.067z" horiz-adv-x="1024" />
<glyph glyph-name="chakan" unicode="&#59780;" d="M718.544 618.804v55.92a9.62 9.62 0 0 1-9.62 9.621h-450.97a9.62 9.62 0 0 1-9.62-9.62v-55.92a9.62 9.62 0 0 1 9.62-9.621h450.97a9.62 9.62 0 0 1 9.62 9.62z m-460.59-103.422a9.62 9.62 0 0 1-9.62-11.424v-56.522a9.62 9.62 0 0 1 9.62-9.02H474.42a9.02 9.02 0 0 1 9.02 9.02v56.522a9.62 9.62 0 0 1-9.02 9.62z m168.963-530.94H154.532V811.218h657.813V407.15a9.62 9.62 0 0 1 9.62-9.62h65.542a9.62 9.62 0 0 1 9.62 9.62V858.119A37.881 37.881 0 0 1 859.246 896H107.631a37.881 37.881 0 0 1-37.28-37.881V-62.46a37.881 37.881 0 0 1 37.28-37.882h319.286a9.62 9.62 0 0 1 9.62 9.621v65.54a9.62 9.62 0 0 1-9.62 9.622z m523.725-60.13L841.207 34.35a206.844 206.844 0 1 1-165.355-82.377 204.44 204.44 0 0 1 113.644 34.273l111.24-111.239a10.823 10.823 0 0 1 6.613-3.006 9.62 9.62 0 0 1 6.615 3.006l36.678 36.078a9.62 9.62 0 0 1 0 12.627z m-274.79 102.821a131.683 131.683 0 1 0 131.683 131.683 131.683 131.683 0 0 0-131.683-132.284z" horiz-adv-x="1024" />
<glyph glyph-name="next" unicode="&#59546;" d="M657.3 383.35L314.3 726.325a25 25 0 0 0 35.376 35.35l360.65-360.65a25 25 0 0 0 0-35.35L349.675 5a25 25 0 0 0-35.35 35.35l342.976 342.975z" horiz-adv-x="1024" />
<glyph glyph-name="xianshi" unicode="&#59733;" d="M520.704 308.224c-28.672 0-57.344 9.728-79.872 29.184-8.192 7.68-20.48 6.144-28.672-2.048-8.192-7.68-6.144-19.456 2.048-27.648 28.672-25.6 67.584-40.96 106.496-40.96 88.064 0 157.184 68.608 157.184 150.528 0 17.408-2.048 33.28-8.192 48.64-4.096 9.728-14.336 15.36-26.624 11.776-10.24-4.096-16.384-13.824-12.288-25.6 4.096-11.776 6.144-23.552 6.144-36.864 2.048-58.368-51.2-107.008-116.224-107.008z m0 261.632c-81.92 0-151.552-60.416-157.184-138.752 0-11.776 8.192-19.456 18.432-21.504h2.048c10.24 0 20.48 7.68 20.48 17.408 4.096 58.368 55.296 103.424 116.736 103.424 14.336 0 26.624-2.048 40.96-6.144 10.24-4.096 22.528 2.048 26.624 11.776 4.096 9.728-2.048 21.504-12.288 25.6-19.456 6.144-35.84 8.192-55.808 8.192z m416.768-138.752l-1.024 1.024-1.024 1.024c-3.584 6.656-7.68 14.336-13.312 23.552-16.896 28.672-44.032 68.608-82.944 107.52-1.024 1.024-2.048 1.536-3.072 2.56C768 633.344 666.112 696.32 522.24 695.296h-2.048c-143.872 1.024-245.76-61.952-313.856-128.512-1.024-0.512-2.048-1.536-3.072-2.56-38.912-38.912-66.048-78.848-82.944-107.52-5.12-9.216-9.728-16.896-13.312-23.552l-1.024-1.024-1.024-1.024c-1.024-3.072-1.536-6.144-1.536-8.704 0-3.072 0.512-5.632 1.536-8.704l2.048-2.048c10.24-21.504 34.816-64.512 73.728-109.568 1.536-1.536 3.584-3.072 5.632-4.096 23.552-26.624 52.736-53.76 87.04-77.824 1.024-1.536 2.048-2.56 3.584-3.584 56.832-39.424 118.784-61.952 185.856-70.656 1.024 0 2.048 0 2.56-0.512 2.56-0.512 5.632-0.512 8.192-1.024 14.848-1.536 30.72-2.56 46.592-2.56h2.048c15.872 0 31.744 1.024 46.592 2.56 2.56 0.512 5.632 0.512 8.192 1.024 1.024 0 2.048 0 2.56 0.512 66.56 8.192 128.512 31.232 185.856 70.656 1.536 1.024 2.56 2.56 3.584 3.584 34.304 24.064 63.488 51.2 87.04 77.824 2.048 1.024 4.096 2.56 5.632 4.096 38.912 45.056 63.488 88.064 73.728 109.568l2.048 2.048c1.024 3.072 1.536 6.144 1.536 8.704 0 3.072-0.512 6.144-1.536 8.704z m-191.488-181.248c-1.536-0.512-3.584-1.024-4.608-2.048-57.344-39.424-120.32-61.952-189.952-67.072h-0.512c-4.096-0.512-8.704-0.512-12.8-0.512-3.584 0-6.656 0-10.24-0.512h-12.288c-3.584 0-7.168 0-10.24 0.512-4.096 0-8.704 0.512-12.8 0.512h-0.512c-69.632 5.12-133.12 28.16-189.952 67.072-1.536 1.024-3.072 1.536-4.608 2.048-81.408 56.832-130.048 133.632-150.528 171.52 0.512 1.536 1.536 3.072 2.56 4.608 24.064 42.496 80.896 126.464 177.664 180.736 3.584 0 7.168 1.024 10.24 2.56l6.144 4.096c50.176 26.624 103.936 40.448 162.816 42.496 4.096 0 8.192 0.512 12.288 0.512h7.168c4.096 0 8.192 0 12.288-0.512 58.88-2.048 112.64-15.872 162.816-42.496l6.144-4.096c3.072-2.048 6.656-2.56 10.24-2.56 96.768-53.76 153.6-137.728 177.664-180.736 1.024-1.536 1.536-3.072 2.56-4.608-20.992-37.888-69.632-114.688-151.552-171.52z" horiz-adv-x="1024" />
<glyph glyph-name="shaixuan" unicode="&#58956;" d="M920.9 727.4c-15.4 37.5-53.1 61.6-95.8 61.6H199c-42.6 0-80.2-24.1-95.7-61.3-14.6-34.9-6.8-73.7 20.3-101.1l211.3-214.2 0.1-0.1 36.7-37.2c10.6-10.8 16.7-26.2 16.7-42l0.2-166.2c0-18.4 14.9-33.4 33.5-33.4 18.4 0 33.5 15 33.4 33.5l-0.2 166.3c0 33.3-13.2 65.7-36.1 88.9L228.8 615.3l-0.3 0.3-57.5 58.2c-11 11.2-8.7 22.7-6.2 28.5 4.1 9.8 15.2 20.3 34.1 20.3H825c18.9 0 30-10.5 34-20.3 2.3-5.7 4.6-16.9-6.9-28.4L651.6 465.5c-1.6-1.7-3.1-3.5-4.3-5.5l-36.5-38.1c-22.9-23.2-36-55.6-36.1-88.9l-0.4-320.8c0-18.4 14.9-33.5 33.4-33.5 18.4 0 33.4 14.9 33.5 33.4l0.4 320.8c0 15.9 6.1 31.3 17.1 42.4l190.1 198.4 51.1 53c27.4 27.2 35.5 65.8 21 100.7z" horiz-adv-x="1024" />
<glyph glyph-name="wujieguo" unicode="&#59363;" d="M48.8 730.2c0-18.8 15.3-34.1 34.1-34.1s34.1 15.3 34.1 34.1-15.3 34.1-34.1 34.1-34.1-15.3-34.1-34.1z m878.3-714c-22.2-22.2-58.2-22.2-80.5 0-9.7-8.9-18.7-18.6-28.2-28.1-12.9-12.9-26.6-25-41-36.3H215.7c-14.4 11.3-28.1 23.4-41 36.4C54.7 107.9 11.4 284.4 62.2 446l-44.4 44.4c-22.3 22.2-22.3 58.2-0.1 80.5 22.2 22.3 58.3 22.3 80.6 0.1l28.1-28.4c8.6-8.6 21.2-12 33-8.8 11.8 3.2 21 12.4 24.2 24.1 3.2 11.8-0.2 24.3-8.8 33l-52.3 52.2c-13.3 13.3-13.3 34.9 0 48.3 13.3 13.3 35 13.3 48.3 0l72.5-72.3c8.5-9.3 21.4-13.2 33.6-10.2 12.2 3.1 21.7 12.6 24.8 24.8 3.1 12.2-0.9 25.1-10.2 33.5l-31 31.1c147.2 89.3 332.1 88 478-3.3C884.4 603.7 966.3 438 950 266.8l65.2-65.6c8.6-8.6 12-21.2 8.8-33-3.2-11.8-12.4-21-24.2-24.1-11.8-3.2-24.4 0.2-33 8.8L903 217.1c-13.3 13.3-35 13.3-48.3 0-13.3-13.3-13.3-34.9 0-48.2l72.4-72.4c22.2-22.1 22.2-58.1 0-80.3zM211.6-76.8h256.1c3.1 0 5.7-2.5 5.7-5.7 0-1.5-0.6-3-1.7-4-1.1-1.1-2.5-1.7-4-1.7H211.6c-1.5 0-3 0.6-4 1.7-1.1 1.1-1.7 2.5-1.7 4 0 3.1 2.6 5.7 5.7 5.7zM604.3-76.8h148c1.5 0 3-0.6 4-1.7 1.1-1.1 1.7-2.5 1.7-4s-0.6-3-1.7-4c-1.1-1.1-2.5-1.7-4-1.7h-148c-1.5 0-3 0.6-4 1.7-1.1 1.1-1.7 2.5-1.7 4s0.6 3 1.7 4c1 1.1 2.4 1.7 4 1.7zM348.2-116.6h557.6c1.5 0 3-0.6 4-1.7 1.1-1.1 1.7-2.5 1.7-4s-0.6-3-1.7-4c-1.1-1.1-2.5-1.7-4-1.7H348.2c-1.5 0-3 0.6-4 1.7-1.1 1.1-1.7 2.5-1.7 4s0.6 3 1.7 4c1 1.1 2.5 1.7 4 1.7zM75.1-116.6H223c1.5 0 3-0.6 4-1.7 1.1-1.1 1.7-2.5 1.7-4 0-3.1-2.6-5.7-5.7-5.7H75.1c-3.1 0-5.7 2.5-5.7 5.7 0 3.1 2.5 5.7 5.7 5.7zM513.2-76.8h34.1c1.5 0 3-0.6 4-1.7 1.1-1.1 1.7-2.5 1.7-4s-0.6-3-1.7-4c-1.1-1.1-2.5-1.7-4-1.7h-34.1c-1.5 0-3 0.6-4 1.7-1.1 1.1-1.7 2.5-1.7 4 0 3.1 2.6 5.7 5.7 5.7zM883.1-42.8h34.1c3.1 0 5.7-2.5 5.7-5.7 0-3.1-2.5-5.7-5.7-5.7h-34.1c-1.5 0-3 0.6-4 1.7-1.1 1.1-1.7 2.5-1.7 4s0.6 3 1.7 4c1 1.2 2.5 1.7 4 1.7zM97.8-42.8h728.4c3.1 0 5.7-2.5 5.7-5.7 0-1.5-0.6-3-1.7-4-1.1-1.1-2.5-1.7-4-1.7H97.8c-3.1 0-5.7 2.5-5.7 5.7 0 1.5 0.6 3 1.7 4 1.1 1.2 2.5 1.7 4 1.7zM853 745.6c-1.1 1.1-2.5 1.7-4 1.7h-11.4v11.4c0 1.5-0.6 3-1.7 4-1.1 1.1-2.5 1.7-4 1.7-3.1 0-5.7-2.5-5.7-5.7v-11.4h-11.4c-1.5 0-3-0.6-4-1.7-1.1-1.1-1.7-2.5-1.7-4 0-3.1 2.5-5.7 5.7-5.7h11.4v-11.4c0-1.5 0.6-3 1.7-4 1.1-1.1 2.5-1.7 4-1.7s3 0.6 4 1.7c1.1 1.1 1.7 2.5 1.7 4v11.4H849c1.5 0 3 0.6 4 1.7 1.1 1.1 1.7 2.5 1.7 4-0.1 1.5-0.7 2.9-1.7 4zM414.8 830.8c-1.1 1.1-2.5 1.7-4 1.7h-11.4V843.8c0 3.1-2.5 5.7-5.7 5.7-1.5 0-3-0.6-4-1.7-1.1-1.1-1.7-2.5-1.7-4v-11.4h-11.4c-1.5 0-3-0.6-4-1.7-1.1-1.1-1.7-2.5-1.7-4s0.6-3 1.7-4c1.1-1.1 2.5-1.7 4-1.7H388v-11.4c0-1.5 0.6-3 1.7-4 1.1-1.1 2.5-1.7 4-1.7s3 0.6 4 1.7c1.1 1.1 1.7 2.5 1.7 4V821.1h11.4c1.5 0 3 0.6 4 1.7 1.1 1.1 1.7 2.5 1.7 4s-0.6 3-1.7 4zM149 269.8h-11.4v11.4c0 1.5-0.6 3-1.7 4-1.1 1.1-2.5 1.7-4 1.7-3.1 0-5.7-2.5-5.7-5.7v-11.4h-11.4c-1.5 0-3-0.6-4-1.7-1.1-1.1-1.7-2.5-1.7-4s0.6-3 1.7-4c1.1-1.1 2.5-1.7 4-1.7h11.4V247c0-1.5 0.6-3 1.7-4 1.1-1.1 2.5-1.7 4-1.7s3 0.6 4 1.7c1.1 1.1 1.7 2.5 1.7 4v11.4H149c3.1 0 5.7 2.5 5.7 5.7s-2.5 5.7-5.7 5.7zM693.6 609.2c-1.1 1.1-2.5 1.7-4 1.7h-11.4v11.4c0 1.5-0.6 3-1.7 4-1.1 1.1-2.5 1.7-4 1.7s-3-0.6-4-1.7c-1.1-1.1-1.7-2.5-1.7-4v-11.4h-11.4c-1.5 0-3-0.6-4-1.7-1.1-1.1-1.7-2.5-1.7-4 0-3.1 2.5-5.7 5.7-5.7h11.4v-11.4c0-3.1 2.5-5.7 5.7-5.7 1.5 0 3 0.6 4 1.7 1.1 1.1 1.7 2.5 1.7 4v11.4h11.4c3.1 0 5.7 2.5 5.7 5.7 0 1.5-0.6 2.9-1.7 4zM353.9 519.9h341.4c9.1 0 17.7-3.6 24.1-10 6.4-6.4 10-15.1 10-24.1v-409.2c0-9-3.6-17.7-10-24.1-6.4-6.4-15.1-10-24.1-10H353.9c-18.9 0-34.1 15.3-34.1 34.1V485.8c-0.1 18.8 15.2 34.1 34.1 34.1z m0-11.4c-12.6 0-22.8-10.2-22.8-22.7v-409.2c0-12.6 10.2-22.7 22.8-22.7h341.4c12.6 0 22.8 10.2 22.8 22.7V485.8c0 12.6-10.2 22.7-22.8 22.7H353.9zM331.1 485.8h313c9.1 0 17.7-3.6 24.1-10 6.4-6.4 10-15.1 10-24.1v-397.8h-313c-9.1 0-17.7 3.6-24.1 10-6.4 6.4-10 15.1-10 24.1V485.8zM279.9 468.8h341.4c9.1 0 17.7-3.6 24.1-10 6.4-6.4 10-15.1 10-24.1v-409.2c0-9-3.6-17.7-10-24.1-6.4-6.4-15.1-10-24.1-10H279.9c-9.1 0-17.7 3.6-24.1 10-6.4 6.4-10 15.1-10 24.1V434.6c0 9 3.6 17.7 10 24.1 6.4 6.5 15.1 10.1 24.1 10.1zM279.9 468.8h341.4c9.1 0 17.7-3.6 24.1-10 6.4-6.4 10-15.1 10-24.1v-409.2c0-9-3.6-17.7-10-24.1-6.4-6.4-15.1-10-24.1-10H279.9c-9.1 0-17.7 3.6-24.1 10-6.4 6.4-10 15.1-10 24.1V434.6c0 9 3.6 17.7 10 24.1 6.4 6.5 15.1 10.1 24.1 10.1z m0-11.4c-12.6 0-22.8-10.2-22.8-22.7v-409.2c0-12.6 10.2-22.7 22.8-22.7h341.4c12.6 0 22.8 10.2 22.8 22.7V434.6c0 12.6-10.2 22.7-22.8 22.7H279.9zM661.2 895C642.3 895 627 879.7 627 860.9s15.3-34.1 34.1-34.1c9.1 0 17.7 3.6 24.1 10 6.4 6.4 10 15.1 10 24.1 0.1 18.8-15.2 34.1-34 34.1z m21-42.8c-3.5-8.5-11.8-14-21-14-12.6 0-22.8 10.2-22.8 22.7 0 9.2 5.5 17.5 14.1 21 8.5 3.5 18.3 1.6 24.8-4.9s8.4-16.3 4.9-24.8zM496.1 696.1c-18.9 0-34.1-15.3-34.1-34.1s15.3-34.1 34.1-34.1c9.1 0 17.7 3.6 24.1 10 6.4 6.4 10 15.1 10 24.1 0.1 18.8-15.2 34.1-34.1 34.1z m21.1-42.8c-3.5-8.5-11.8-14-21-14-12.6 0-22.8 10.2-22.8 22.7 0 9.2 5.5 17.5 14.1 21 8.5 3.5 18.3 1.6 24.8-4.9 6.4-6.5 8.4-16.3 4.9-24.8zM183.7 508.6c-11.3 0-20.5-9.2-20.5-20.5s9.2-20.5 20.5-20.5c5.4 0 10.7 2.2 14.5 6 3.9 3.8 6 9.1 6 14.5 0.1 11.3-9.1 20.5-20.5 20.5z m12.7-25.7c-2.1-5.1-7.1-8.4-12.7-8.4-7.6 0-13.7 6.1-13.7 13.7 0 5.5 3.3 10.5 8.5 12.6 5.1 2.1 11 0.9 14.9-3 3.9-3.9 5.1-9.8 3-14.9zM183.2 156.2c-18.9 0-34.1-15.3-34.1-34.1s15.3-34.1 34.1-34.1c9.1 0 17.7 3.6 24.1 10 6.4 6.4 10 15.1 10 24.1 0 18.8-15.3 34.1-34.1 34.1z m21-42.8c-3.5-8.5-11.8-14-21-14-12.6 0-22.8 10.2-22.8 22.7 0 9.2 5.5 17.5 14.1 21 8.5 3.5 18.3 1.6 24.8-4.9s8.4-16.3 4.9-24.8zM831.9 343.7c-18.9 0-34.1-15.3-34.1-34.1s15.3-34.1 34.1-34.1c9.1 0 17.7 3.6 24.1 10 6.4 6.4 10 15.1 10 24.1 0 18.8-15.3 34.1-34.1 34.1z m21-42.8c-3.5-8.5-11.8-14-21-14-12.6 0-22.8 10.2-22.8 22.7 0 9.2 5.5 17.5 14.1 21 8.5 3.5 18.3 1.6 24.8-4.9s8.4-16.3 4.9-24.8zM300.7 376.2c0 6.5 5.3 11.8 11.8 11.8h129.7c6.5 0 11.8-5.3 11.8-11.8 0-6.5-5.3-11.8-11.8-11.8H312.5c-3.1 0-6.1 1.2-8.4 3.4-2.2 2.2-3.4 5.2-3.4 8.4zM300.7 317.2c0 6.5 5.2 11.8 11.7 11.8h188.9c6.5 0 11.7-5.2 11.7-11.8 0-6.5-5.2-11.8-11.7-11.8H312.4c-3.1 0-6.1 1.2-8.3 3.5-2.2 2.2-3.5 5.2-3.4 8.3zM300.7 258.2c0 6.5 5.3 11.8 11.8 11.8H395c6.5 0 11.8-5.2 11.8-11.8 0-6.5-5.3-11.8-11.8-11.8h-82.6c-3.1 0-6.1 1.2-8.3 3.4s-3.4 5.3-3.4 8.4zM607.9-1.8l-60.4 60.4c-6.1 6.1-14.7 8.2-22.5 6.3L513.9 76c10.8 14.4 17.1 32.2 17.1 51.6 0 47.6-38.6 86.3-86.3 86.3s-86.3-38.6-86.3-86.3 38.6-86.3 86.3-86.3c19.3 0 37.1 6.3 51.4 17l11.2-11.2c-1.8-7.8 0.3-16.3 6.4-22.4l60.4-60.4c9.3-9.3 24.5-9.3 33.8 0 9.4 9.4 9.4 24.5 0 33.9z m-163.1 65.6c-35.2 0-63.8 28.6-63.8 63.8s28.6 63.8 63.8 63.8 63.8-28.6 63.8-63.8-28.6-63.8-63.8-63.8z" horiz-adv-x="1025" />
<glyph glyph-name="ziyuan" unicode="&#58940;" d="M512 201.108837a60.963721 60.963721 0 1 1 0-121.927442 60.963721 60.963721 0 1 1 0 121.927442z m0 121.927442a57.391628 57.391628 0 0 1 60.963721 60.963721 57.391628 57.391628 0 0 1-60.963721 60.963721 57.391628 57.391628 0 0 1-60.963721-60.963721 57.391628 57.391628 0 0 1 60.963721-60.963721z m0 243.854884a57.391628 57.391628 0 0 1 60.963721 60.963721A57.629767 57.629767 0 0 1 512 688.818605a57.629767 57.629767 0 0 1-60.963721-60.963721 57.391628 57.391628 0 0 1 60.963721-60.963721z" horiz-adv-x="1024" />
<glyph glyph-name="tuozhuai" unicode="&#58881;" d="M580.423 670.4259999999999c-19.0949 0-33.4162-14.3212-33.4162-33.4162s15.9124-33.4162 33.4162-33.4162c19.0949 0 33.4162 14.3212 33.4162 33.4162 1.59124 19.0949-14.3212 33.4162-33.4162 33.4162Zm0-168.673c-19.0949 0-33.4162-14.3212-33.4162-33.4162s15.9124-33.4162 33.4162-33.4162c19.0949 0 33.4162 14.3212 33.4162 33.4162 1.59124 19.0949-14.3212 33.4162-33.4162 33.4162Zm0-168.673c-19.0949 0-33.4162-14.3212-33.4162-33.4162s15.9124-33.4162 33.4162-33.4162c19.0949 0 33.4162 14.3212 33.4162 33.4162 1.59124 19.0949-14.3212 33.4162-33.4162 33.4162-17.5039 0 0 0 0 0Zm0-168.673c-19.0949 0-33.4162-14.3212-33.4162-33.4162 0-19.0949 15.9124-33.4162 33.4162-33.4162 19.0949 0 33.4162 14.3212 33.4162 33.4162 1.59124 19.0949-14.3212 33.4162-33.4162 33.4162-17.5039 0 0 0 0 0ZM434.029 670.4259999999999C416.525 670.4259999999999 400.612 656.1030000000001 400.612 637.009s15.9124-33.4162 33.4162-33.4162c19.0949 0 33.4162 14.3212 33.4162 33.4162 1.59124 19.0949-14.3212 33.4162-33.4162 33.4162Zm0-168.673c-19.0949 0-33.4162-14.3212-33.4162-33.4162s15.9124-33.4162 33.4162-33.4162c19.0949 0 33.4162 14.3212 33.4162 33.4162 1.59124 19.0949-14.3212 33.4162-33.4162 33.4162Zm0-168.673c-19.0949 0-33.4162-14.3212-33.4162-33.4162s15.9124-33.4162 33.4162-33.4162c19.0949 0 33.4162 14.3212 33.4162 33.4162 1.59124 19.0949-14.3212 33.4162-33.4162 33.4162Zm0-168.673c-19.0949 0-33.4162-14.3212-33.4162-33.4162 0-19.0949 15.9124-33.4162 33.4162-33.4162 19.0949 0 33.4162 14.3212 33.4162 33.4162 1.59124 19.0949-14.3212 33.4162-33.4162 33.4162Z" horiz-adv-x="1024" />
<glyph glyph-name="jia" unicode="&#58962;" d="M487.158 773.462v-365.866l-362.14-0.001v-49.676l362.14-0.001v-360.898l49.678-0.001v360.901l363.381-0.001v49.678l-363.381-0.001v365.869z" horiz-adv-x="1024" />
<glyph glyph-name="shenhe" unicode="&#58891;" d="M877.7 7.4H147c-9.9 0-17.8-10.6-17.8-23.8v-23.8c0-13.2 7.9-23.7 17.8-23.7h728.7c9.9 0 17.8 10.6 17.8 23.7v23.8c0 13.2-7.9 23.8-15.8 23.8z m17 79.3v54.5c0 30.5-6.8 37-38.7 37H741.8c-8.9 1-18.3 6.6-26.3 13-0.2 0.1-0.5 0.3-0.7 0.4-3.4 2.4-7.8 6.6-12.2 11.4-2.2 2.3-4.3 4.6-6.3 7v0.1c-3.6 4.1-7 8.2-10.4 12.4-68 79.9-23.9 135.2 24.3 210.7 9.1 10.9 18.2 21.8 25.1 34.9 20.5 34.9 31.9 74.1 31.9 117.7 0 135.1-114 246.2-257.6 246.2C368.2 831.9 252 722.9 252 585.7c0-56.7 20.5-108.9 54.7-150.3 54.7-82.8 143.6-150.3 0-257.1H169.9c-25.1 0-38.7-13.1-38.7-37v-56.6c0-21.8 16-17.4 41-17.4h702c22.8 2 20.5-4.5 20.5 19.4z" horiz-adv-x="1024" />
<glyph glyph-name="qrcode" unicode="&#58880;" d="M742.8 774.5c-2.3-0.3-4.7-0.1-7-0.1-38 0-76 0.1-114-0.1-11 0-21.9-1.4-32.4-5.1-18.6-6.5-29.8-19.5-34.4-38.4-1.7-7-2.4-14.1-2.4-21.3 0-67.2-0.1-134.3 0.1-201.5 0-13.8 0.9-27.6 6.2-40.8 6.9-17.1 19.7-27.2 37.3-31.7 6.3-1.6 12.8-2.2 19.3-2.2h218c8.3 0 16.6 0.7 24.8 2.3 24.4 4.5 40.4 20.7 44.9 45 0.4 2.2-0.4 5.2 2.9 6.2v232c-0.4 0.4-0.5 0.9-0.5 1.5-1.5 4.8-1.7 9.8-3.3 14.7-7.1 21-21.7 33.4-42.8 38.8-6.4 1.6-12.8 2.4-19.5 2.1-1.3-0.1-3-1-3.9 0.9h-89c-0.4-2.6-2.7-2.1-4.3-2.3z m98.7-40.7c4 0 8.1-0.9 11.9-2.1 6.9-2.2 10.7-7.6 10.7-15.1 0-74.8 0.1-149.6-0.1-224.4 0-11.2-8.6-18-21.1-18.1-38.2-0.3-76.3-0.1-114.5-0.1h-113c-4.5 0-8.6 1.3-12.7 2.7-8.5 3.1-9.6 10.5-9.7 17.9-0.2 37.5-0.1 75-0.1 112.5V712.6c0 6.5 1.5 12.5 6.9 17 4.6 3.8 10.3 4.3 15.6 4.3 75.4 0.1 150.8 0 226.1-0.1zM742 776c-39.5-0.1-79-0.1-118.4-0.1-9.4 0-18.6-1-27.7-3.1-11.6-2.7-22.1-7.7-30-16.7-10.6-12.1-14.8-26.9-14.8-42.6-0.2-69.6-0.2-139.3 0-208.9 0-9.1 0.7-18.3 2.8-27.2 2.8-11.7 7.6-22.5 16.7-30.5 11.7-10.3 25.9-15 41.5-15 74.1-0.1 148.3-0.1 222.4 0 9.3 0 18.7 0.5 27.7 3 19 5.4 33.6 15.9 40 35.8 1.7 5.3 1.8 10.9 3.8 16.1-3.2-1-2.5-4-2.9-6.2-4.5-24.4-20.5-40.5-44.9-45-8.2-1.5-16.5-2.3-24.8-2.3h-218c-6.5 0-13 0.6-19.3 2.2-17.5 4.5-30.4 14.6-37.3 31.7-5.3 13.1-6.2 27-6.2 40.8-0.2 67.2-0.1 134.3-0.1 201.5 0 7.2 0.7 14.3 2.4 21.3 4.6 18.9 15.8 31.9 34.4 38.4 10.5 3.7 21.4 5 32.4 5.1 38 0.2 76 0.1 114 0.1 2.3 0 4.7-0.2 7 0.1 1.7 0.2 3.9-0.2 4.2 2.4-1.2-2.1-3.2-0.9-4.9-0.9zM120.6 485.7c2-12.5 5.5-24.4 14.3-34 11.5-12.7 26.5-18 43-18.1 75.1-0.3 150.2-0.3 225.4 0 9.4 0 18.9 1 28.1 3.9 24.5 7.7 39.1 27.3 39.1 53.1 0 74 0 147.9 0.1 221.9 0 6.4-0.8 12.6-2.4 18.8-5.8 22.4-24.5 39.1-47.5 42.3-4.1 0.6-8.2 1.1-12.4 1.1-2 0-4.5-0.6-5.2 2.4h-89c-1.3-2.1-3.3-0.9-4.9-0.9-41.1-0.1-82.2 0.2-123.3-0.2-14.8-0.1-29.2-2.6-42.2-10.7-12.5-7.8-19.8-19.1-23.7-33-0.8-2.7-0.2-5.7-1.9-8.2v-233c2.9-0.9 2.2-3.5 2.5-5.4z m39.5 231c0 8.1 6.2 14.6 14.5 16.3 4.4 0.9 8.8 1 13.2 1h219c4.3 0 8.4-0.8 12.4-2 7.5-2.4 10.8-6.9 10.8-14.6v-225.5c0-8.2-3.8-13.3-11.6-15.9-4-1.3-8.1-2.1-12.4-2-37.2 0.1-74.3 0.1-111.5 0.1-37.7 0-75.3-0.1-113 0.1-6.3 0-12.6 0.9-17.3 6.1-2.7 3-4.1 6.3-4.1 10.1-0.1 75.3-0.1 150.8 0 226.3zM119 488.5c0.1-8.9 2.6-17.3 6.4-25.1 10.4-21.4 28.9-31 51.6-31.2 74.5-0.6 149-0.2 223.4-0.2 9.3 0 18.6 0.8 27.7 3 27.1 6.7 43.6 26.4 43.8 54.4 0.5 73.8 0.2 147.6 0.2 221.4 0 4.9 0 9.8-0.9 14.7-3 16.2-10.7 29.4-24.2 39-11 7.8-23.5 11-36.9 11.4-2.3 0.1-4.9-1.2-6.9 0.9 0.7-3 3.3-2.4 5.2-2.4 4.2 0 8.3-0.6 12.4-1.1 23-3.2 41.7-19.9 47.5-42.3 1.6-6.2 2.4-12.4 2.4-18.8-0.1-74 0-147.9-0.1-221.9 0-25.7-14.6-45.3-39.1-53.1-9.2-2.9-18.7-3.9-28.1-3.9-75.1-0.2-150.2-0.3-225.4 0-16.5 0.1-31.4 5.4-43 18.1-8.8 9.7-12.3 21.5-14.3 34-0.3 1.9 0.4 4.6-2.6 5.2 1.3-0.1 0.9-1.3 0.9-2.1zM191.8 13.299999999999955c2.1 0.3 4.3 0.1 6.5 0.1h206c8.4 0 16.6 1 24.7 3.1 25.5 6.6 41.4 26.9 41.5 53.2 0.1 25.3 0 50.7 0 76v148c0 32.3-21.4 56.2-53.6 59.7-11.4 1.2-22.9 1.7-34.4 2-34.5 0.7-69-0.5-103.4-1.3-33-0.8-66-0.2-98.9-0.7-11.5-0.2-22.6-2.7-32.7-8.1-13.6-7.2-21.9-18.5-25.7-33.4-0.7-2.8-0.1-6.5-3.7-8v-234c2-5.5 2.2-11.4 3.9-17.1 5.9-20.7 19.4-33.3 39.8-38.9 6.5-1.8 13.2-2.3 19.9-2.1 1.4 0 3.3 1.1 4.4-0.9h2c0.2 2.3 2.1 2.2 3.7 2.4z m-11.4 40.6c-12.2 0-20.7 6.6-20.6 20.5 0.4 73.3 0.2 146.6 0.1 220 0 11.8 7 18.1 18.3 18.5 74.6 2.4 149.1 0.5 223.7 0.8 6.4 0 13.4 0.4 19.6-3 5.4-3 8.5-7.2 8.5-13.7-0.1-37.5 0-75 0-112.5 0-37.2-0.2-74.3 0.1-111.5 0.1-12.1-7.8-17.6-18.7-19.3-8.6-1.3-17 0-25.5 0.1-68.5 0.2-137 0.1-205.5 0.1zM193.5 11.799999999999955c67.8 0.1 135.7 0.1 203.5 0 9.4 0 18.7 0.2 28 2.1 12.5 2.5 23.8 7.8 32.5 17.1 9.7 10.4 14.5 23.4 14.5 37.6 0.2 74.3 0.1 148.7 0.1 223 0 6.3-0.4 12.4-2 18.5-5.3 19.9-17.3 33.7-36.7 41.3-13.3 5.2-27.3 5-41 5.3-23.1 0.5-46.2 0.9-69.3-0.5-19-1.2-38.2-0.3-57.3-1-27.6-0.9-55.3-0.3-83-0.2-6.4 0-12.7-0.6-19-2-18.4-4.2-32.5-13.8-40.6-31.3-2.6-5.7-2.8-12-5.2-17.7 3.7 1.5 3 5.2 3.7 8 3.8 14.9 12.2 26.2 25.7 33.4 10.2 5.4 21.2 7.9 32.7 8.1 33 0.5 65.9-0.1 98.9 0.7 34.5 0.8 68.9 2 103.4 1.3 11.5-0.2 23-0.7 34.4-2 32.2-3.5 53.5-27.4 53.6-59.7v-148c0-25.3 0.1-50.7 0-76-0.2-26.4-16-46.6-41.5-53.2-8.1-2.1-16.3-3.1-24.7-3.1h-206c-2.2 0-4.3 0.1-6.5-0.1-1.6-0.2-3.5 0-3.7-2.4 1.5 1.9 3.7 0.8 5.5 0.8zM143.6 765.1c13 8 27.4 10.6 42.2 10.7 41.1 0.4 82.2 0.1 123.3 0.2 1.6 0 3.6-1.2 4.9 0.9-1.7-1-3.6-0.5-5.4-0.5-44.8-0.3-89.6 0.8-134.4-0.6-18.9-0.6-34.9-8.1-46.5-23.6-6.3-8.4-9.1-18-9.7-28.3 1.8 2.4 1.2 5.4 1.9 8.2 4 13.9 11.2 25.2 23.7 33zM840 776c6.6 0.3 13.1-0.5 19.5-2.1 21-5.4 35.7-17.8 42.8-38.8 1.6-4.8 1.8-9.9 3.3-14.7v0.4c0.4 28.1-24.4 53.2-52.7 55.3-5.6 0.4-11.2-0.5-16.8 0.9 0.8-2.1 2.6-1.1 3.9-1zM181.6 11.799999999999955c-6.7-0.2-13.4 0.3-19.9 2.1-20.4 5.6-33.9 18.2-39.8 38.9-1.6 5.7-1.8 11.6-3.9 17.1 1.1-5.3 0.8-10.8 2.1-16.1 5.5-22.8 25.5-40.6 48.6-42 5.8-0.4 11.6 0.6 17.3-0.8-1.1 1.9-3 0.9-4.4 0.8zM608.4 228.79999999999995c-12.3-0.2-20.4-8.3-20.4-20V37c0-12.3 8.5-20.1 20.8-19.9 12.9 0.2 21 6.9 21.1 19.7 0.2 57.4 0.1 114.9 0 172.3 0 12-8.4 19.9-21.5 19.7zM861.4 228.60000000000002c-9.9 1.8-23.3-4.9-23.3-18.2-0.2-29.2 0-58.3 0-87.5v-87c0-1.6-0.1-3.4 0.4-4.9 3.3-9.4 14.4-16.2 23.5-14 11.4 2.7 17.9 7.2 18 21.4 0.2 55.5 0.1 111 0.1 166.5-0.1 14.4-4.6 21.1-18.7 23.7zM768.7 168.70000000000005c-2.6 9.4-13 16.8-22.1 15.1-12.4-2.4-19.4-6.6-19.5-20.9-0.3-41.1-0.1-82.3-0.1-123.4 0-13.8 5.7-20 17.5-22.2 11.1-2.1 24.4 4.5 24.5 19.1v63.5 64.5c0 1.3 0 2.9-0.3 4.3zM741 351.20000000000005c-8.7-1.9-14-10.2-14-19.8V243c0-13.1 4-21 18.1-23.7 10.3-1.9 24 5.2 23.9 18.5-0.1 15.8 0 31.6 0 47.5 0 15.3-0.2 30.6 0 46 0.3 19-14.6 22.8-28 19.9zM622 348.6c-4.9 3.4-10.1 3.3-15.4 3.3-10.5 0-18.5-7.9-18.5-18.3v-26c0-9-0.1-18 0-27 0.1-4.6 1.3-8.7 4.9-12.3 5.2-5.2 11.2-6.7 18.2-6.5 9.9 0.3 18.8 8.9 18.8 18.7 0.1 17.7 0.2 35.3-0.1 53 0 6.1-2.4 11.3-7.9 15.1zM878.3 340.1c-2.2 6.2-9.8 11.8-17.9 12-14.3 0.5-23.6-7.9-22.5-22.8 0.5-7 0.1-14 0.1-21v-25c0-1.5 0-3 0.4-4.4 3.2-10.3 12.9-15.5 23.9-14 11 1.6 17.4 8.4 17.6 19.7 0.3 15.8 0.1 31.7 0.1 47.5 0 2.9-0.8 5.5-1.7 8zM352 638.2c-1.9 7.3-7.9 12.7-15.4 13.7-1.3 0.2-2.7 0.4-4 0.4-0.6 0-1.5-0.2-1.7 0.8h-28.8c-0.4-0.7-1.1-0.3-1.6-0.3-13.3 0-26.6 0.1-39.9-0.1-4.8 0-9.5-0.9-13.7-3.5-4.1-2.5-6.4-6.2-7.7-10.7-0.2-0.9 0-1.9-0.6-2.6v-75.5c1-0.2 0.7-1.1 0.8-1.7 0.7-4.1 1.8-7.9 4.6-11 3.7-4.1 8.6-5.8 13.9-5.9 24.3-0.1 48.7-0.1 73 0 3.1 0 6.1 0.3 9.1 1.3 7.9 2.5 12.7 8.9 12.7 17.2v71.9c0.1 2-0.2 4-0.7 6zM785.5 645.9c-1.9 7.3-7.9 12.7-15.4 13.7-1.3 0.2-2.7 0.4-4 0.4-0.6 0-1.5-0.2-1.7 0.8h-28.8c-0.4-0.7-1.1-0.3-1.6-0.3-13.3 0-26.6 0.1-39.9-0.1-4.8 0-9.5-0.9-13.7-3.5-4.1-2.5-6.4-6.2-7.7-10.7-0.2-0.9 0-1.9-0.6-2.6v-75.5c1-0.2 0.7-1.1 0.8-1.7 0.7-4.1 1.8-7.9 4.6-11 3.7-4.1 8.6-5.8 13.9-5.9 24.3-0.1 48.7-0.1 73 0 3.1 0 6.1 0.3 9.1 1.3 7.9 2.5 12.7 8.9 12.7 17.2v71.9c0.2 2-0.2 4.1-0.7 6zM351.4 219.39999999999998c-1.9 7.3-7.9 12.7-15.4 13.7-1.3 0.2-2.7 0.4-4 0.4-0.6 0-1.5-0.2-1.7 0.8h-28.8c-0.4-0.7-1.1-0.3-1.6-0.3-13.3 0-26.6 0.1-39.9-0.1-4.8 0-9.5-0.9-13.7-3.5-4.1-2.5-6.4-6.2-7.7-10.7-0.2-0.9 0-1.9-0.6-2.6v-75.5c1-0.2 0.7-1.1 0.8-1.7 0.7-4.1 1.8-7.9 4.6-11 3.7-4.1 8.6-5.8 13.9-5.9 24.3-0.1 48.7-0.1 73 0 3.1 0 6.1 0.3 9.1 1.3 7.9 2.5 12.7 8.9 12.7 17.2v71.9c0.1 2-0.2 4-0.7 6z" horiz-adv-x="1024" />
<glyph glyph-name="yasuobao" unicode="&#58953;" d="M670.117647 896H138.541176C121.976471 896 112.941176 882.447059 112.941176 859.858824v-968.282353c0-6.023529 13.552941-19.576471 25.6-19.576471h731.858824c16.564706 0 25.6 13.552941 25.6 19.576471V658.070588c0 13.552941-3.011765 16.564706-3.011765 19.576471L679.152941 888.470588c1.505882 7.529412-3.011765 7.529412-9.035294 7.529412zM874.917647-124.988235H141.552941c-16.564706 0-25.6 13.552941-25.6 25.6V180.705882h787.576471v-280.094117c-3.011765-12.047059-16.564706-25.6-28.611765-25.6zM680.658824 896v-221.364706h219.858823zM388.517647 34.635294h-48.188235v-58.729412h55.717647v-22.588235H252.988235v22.588235h51.2v58.729412H262.023529v25.6h42.164706v33.129412h36.141177v-33.129412h48.188235v-25.6z m6.023529 64.752941H256v-52.705882c3.011765-55.717647-13.552941-87.341176-48.188235-103.905882v22.588235c9.035294 9.035294 13.552941 33.129412 13.552941 64.752941v94.870588h174.682353v-25.6z m-19.57647-75.294117c6.023529-9.035294 9.035294-22.588235 13.552941-39.152942h-28.611765c-3.011765 13.552941-3.011765 25.6-9.035294 39.152942h24.094118z m146.070588 39.152941v22.588235h87.341177v-22.588235H579.764706c0-6.023529-3.011765-9.035294-3.011765-16.564706h28.611765v-70.776471c0-16.564706-6.023529-25.6-25.6-25.6h-55.717647v97.882353h22.588235c3.011765 3.011765 3.011765 9.035294 3.011765 16.564706h-28.611765z m84.329412 61.741176v-33.129411h-28.611765v9.035294h-67.764706v-9.035294h-25.6c-6.023529-28.611765-16.564706-52.705882-36.141176-70.776471 9.035294 0 19.576471 0 28.611765 3.011765v-22.588236c-16.564706-3.011765-36.141176-6.023529-58.729412-6.023529v25.6c9.035294 9.035294 16.564706 19.576471 22.588235 33.129412H414.117647v22.588235c9.035294 16.564706 16.564706 36.141176 19.576471 58.729412h28.611764c-3.011765-22.588235-13.552941-42.164706-25.6-58.729412h13.552942c0 3.011765 0 6.023529 3.011764 9.035294 0 3.011765 3.011765 6.023529 3.011765 9.035294h22.588235v28.611765h45.176471v9.035294h36.141176v-9.035294h45.176471v1.505882z m-123.482353-182.211764V37.647059h-3.011765c-3.011765 0-6.023529 0-9.035294-3.011765v16.564706c13.552941 6.023529 19.576471 19.576471 22.588235 36.141176h28.611765c-3.011765-13.552941-3.011765-19.576471-9.035294-28.611764v-117.458824h-28.611765v1.505883z m-3.011765 24.094117c-19.576471-6.023529-39.152941-6.023529-61.741176-6.023529v22.588235c22.588235 0 42.164706 3.011765 61.741176 6.02353v-22.588236z m87.341177 3.011765c6.023529 0 9.035294 3.011765 9.035294 9.035294v9.035294H549.647059v-19.57647h16.564706z m7.529411 54.211765h-25.6v-19.576471h25.6v19.576471z m225.882353 97.882353v-94.870589c0-22.588235-9.035294-33.129412-28.611764-33.129411h-22.588236v22.588235h6.02353c6.023529 0 9.035294 3.011765 9.035294 9.035294v70.776471h-84.329412c-6.023529-9.035294-16.564706-13.552941-28.611765-19.576471h97.882353v-45.176471c0-22.588235-9.035294-33.129412-28.611764-33.129411h-36.141177v-19.576471c0-9.035294 3.011765-13.552941 13.552941-13.552941h84.329412c6.023529 0 9.035294 3.011765 9.035294 9.035294v9.035294h28.611765v-13.552941c0-19.576471-9.035294-25.6-28.611765-25.6h-109.929411c-19.576471 0-28.611765 9.035294-28.611765 28.611765v97.882353l-9.035294-3.011765c-3.011765 0-6.023529 0-9.035294-3.011765v22.588235c19.576471 6.023529 28.611765 22.588235 36.141176 42.164706h36.141177s0-3.011765-3.011765-6.023529l-3.011765-6.023529h99.388235v4.517647z m-118.964705-64.752942v-33.129411h22.588235c6.023529 0 9.035294 3.011765 9.035294 9.035294v22.588235h-31.623529zM298.164706 862.870588h67.764706v-45.17647h-67.764706v45.17647z m-69.270588-45.17647h67.764706v-45.176471H228.894118v45.176471z m69.270588-45.176471h67.764706v-45.176471h-67.764706v45.176471z m-69.270588-45.176471h67.764706v-45.17647H228.894118v45.17647z m69.270588-45.17647h67.764706v-45.176471h-67.764706v45.176471z m-69.270588-46.682353h67.764706v-45.176471H228.894118v45.176471z m69.270588-45.176471v-45.17647H228.894118v-159.62353c0-13.552941 9.035294-22.588235 22.588235-22.588235h90.352941c13.552941 0 22.588235 9.035294 22.588235 22.588235V593.317647l-66.258823-3.011765z m45.17647-185.223529h-90.352941v45.176471h90.352941v-45.176471z" horiz-adv-x="1024" />
</font>
</defs></svg>
......@@ -4,19 +4,19 @@
* @Author: 无尘
* @Date: 2020-07-16 16:37:05
* @LastEditors: 无尘
* @LastEditTime: 2020-07-16 17:43:42
* @LastEditTime: 2020-07-17 12:13:44
*/
import 'babel-polyfill';
import '@/styles/reset.less';
import 'element-ui/lib/theme-chalk/index.css';
import './images/font-icon/iconfont.css';
import './images/font-icon/iconfont.js';
import Vue from 'vue';
import VueRouter from 'vue-router';
import axios from 'axios';
import ElementUI from 'element-ui';
import App from './App.vue';
import router from './router';
import filters from '@/filters/index.js';
// import { isRequest, itemCode } from '@/config';
Vue.use(VueRouter);
......@@ -32,6 +32,11 @@ Vue.prototype.axios = axios;
Vue.config.devtools = process.env.NODE_ENV !== 'production';
Vue.config.productionTip = false;
// 全局注册过滤器
Object.keys(filters).forEach(key => {
Vue.filter(key, filters[key]);
});
new Vue({
router,
render: h => h(App)
......
/*
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2020-07-17 10:38:29
* @LastEditors: 无尘
* @LastEditTime: 2020-07-17 11:07:42
*/
/* eslint-disable */
module.exports = (parantfile, file) => r => {
import('@/views/' + parantfile + '/' + file + '.vue').then(module => {
r(module);
});
};
import Layout from '@/layout/layout.vue';
/*
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2020-07-16 16:37:05
* @LastEditors: 无尘
* @LastEditTime: 2020-07-17 11:07:15
*/
import _import from './_import.js';
const errorPage = r => {
import('@/views/errorPage/index.vue').then(module => {
r(module);
});
};
export const routes = [
// 账号管理
{
path: '/',
component: Layout,
redirect: '/hello',
children: [
{
path: '/hello',
meta: { name: '测试页面' },
component: () => import('@/views/hello.vue')
}
]
name: '/',
redirect: 'login'
},
{
path: '/login',
name: '登录',
component: _import('login', 'index')
},
{
path: '/index',
name: 'index',
component: _import('index', 'index')
},
{
path: '/gic-error',
name: 'gic跳转失败页',
component: _import('errorPage', 'gic-error')
},
{
path: '/403',
name: '无权访问',
component: errorPage
},
{
path: '/404',
name: 'error404',
component: errorPage
},
{
path: '/500',
name: 'error500',
component: errorPage
},
{
path: '*',
redirect: '/'
redirect: '/404',
hidden: true
}
]
// selected background color
$blue-selected=#f0f5ff;
// hover
$blue-hover=#597ef7;
// click
$blue-click=#1d39c4;
// normal、link、brand color
$blue=#2f54ed;
// success
$green-success=#52c41a;
// warning
$yellow-warning=#faad14;
// success
$red-error=#f5222d;
// 标题文字
$gray01=#303133;
// 常规信息、按钮文字
$gray02=#606266;
// 内容文字、说明文字
$gray03=#909399;
// 输入框说明文字
$gray-placeholder=#c0c4cc;
// 线框、输入框、下拉框的边框颜色
$gray-border=#c4c6cf;
// tab选项卡、表格单元格底部分割线
$gray-tab=#dcdfe6;
// 表头背景色
$gray-thead=#ebecf0;
// 分割线的颜色
$gray-separator=#e4e7ed;
// 背景底色
$gray-background=#f0f2f5;
// 输入框禁止输入的颜色
$gray-disable=#f5f7fa;
......@@ -285,3 +285,461 @@ input:focus {
box-shadow: none;
outline: none;
}
.fl {
float: left;
}
.fr {
float: right;
}
.clearfix:before,
.clearfix:after {
display: block;
visibility: hidden;
height: 0;
content: "";
clear: both;
}
.clearfix {
zoom: 1;
}
.inline-block {
display: inline-block;
}
.block {
display: block;
}
.vertical-top {
vertical-align: top;
}
.vertical-middle {
vertical-align: middle;
}
.border-box {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.border-radius-18 {
border-radius: 18px;
}
.cursor-pointer {
cursor: pointer;
}
.t-rt {
text-align: right;
}
.t-ct {
text-align: center;
}
.text-left {
text-align: left;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.color-fff {
color: #fff;
}
.color-1890ff {
color: #2f54eb;
}
.color-c0c4cc {
color: #c0c4cc;
}
.color-606266 {
color: #606266;
}
.color-303133 {
color: #303133;
}
.color-f56c6c {
color: #f56c6c;
}
.color-909399 {
color: #909399;
}
.color-2f54eb {
color: #2F54EB;
}
.color-dedfe6 {
color: #dedfe6;
}
.p-0 {
padding: 0;
}
.p-20 {
padding: 20px;
}
.p-24 {
padding: 24px;
}
.p-60 {
padding: 60px;
}
.p-45 {
padding: 45px;
}
.p-l-5 {
padding-left: 5px;
}
.p-l-6 {
padding-left: 6px;
}
.p-l-8 {
padding-left: 8px;
}
.p-l-10 {
padding-left: 10px;
}
.p-l-12 {
padding-left: 12px;
}
.p-l-14 {
padding-left: 14px;
}
.p-l-15 {
padding-left: 15px;
}
.p-l-20 {
padding-left: 20px;
}
.p-l-40 {
padding-left: 40px;
}
.p-l-60 {
padding-left: 60px;
}
.p-l-110 {
padding-left: 110px;
}
.p-lr-11 {
padding: 0 11px;
}
.p-r-6 {
padding-right: 6px;
}
.p-r-10 {
padding-right: 10px;
}
.p-r-20 {
padding-right: 20px;
}
.p-t-12 {
padding-top: 12px;
}
.p-t-14 {
padding-top: 14px;
}
.p-t-20 {
padding-top: 20px;
}
.p-t-35 {
padding-top: 35px;
}
.p-t-185 {
padding-top: 185px;
}
.m-l-10 {
margin-left: 10px;
}
.m-l-16 {
margin-left: 16px;
}
.m-t-8 {
margin-top: 8px;
}
.m-t-10 {
margin-top: 10px;
}
.m-t-15 {
margin-top: 15px;
}
.m-t-20 {
margin-top: 20px;
}
.m-t-22 {
margin-top: 22px;
}
.m-t-24 {
margin-top: 24px;
}
.m-t-30 {
margin-top: 30px;
}
.m-t-40 {
margin-top: 40px;
}
.m-t-45 {
margin-top: 45px;
}
.m-r-10 {
margin-right: 10px;
}
.m-r-20 {
margin-right: 20px;
}
.m-b-10 {
margin-bottom: 10px;
}
.m-b-16 {
margin-bottom: 16px;
}
.m-b-20 {
margin-bottom: 20px;
}
.m-b-25 {
margin-bottom: 25px;
}
.m-b-40 {
margin-bottom: 40px;
}
.m-b-60 {
margin-bottom: 60px;
}
.m-20 {
margin: 20px;
}
.font-0 {
font-size: 0;
}
.font-10 {
font-size: 10px;
}
.font-12 {
font-size: 12px;
}
.font-13 {
font-size: 13px;
}
.font-14 {
font-size: 14px;
}
.font-16 {
font-size: 16px;
}
.font-20 {
font-size: 20px;
}
.font-30 {
font-size: 30px;
}
.font-w-400 {
font-weight: 400;
}
.font-w-500 {
font-weight: 500;
}
.font-w-600 {
font-weight: 600;
}
.line-h-1 {
line-height: 1;
}
.line-h-18 {
line-height: 18px;
}
.w-80 {
width: 80px;
}
.w-105 {
width: 105px;
}
.w-118 {
width: 118px;
}
.w-130 {
width: 130px;
}
.w-250 {
width: 250px;
}
.w-500 {
width: 500px;
}
.w-680 {
width: 680px;
}
.inline-block {
display: inline-block;
}
.block {
display: block;
}
.text-ellipsis {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/* flex */
.flex {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.flex-1 {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.flex-column {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.flex-row {
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.flex-align-center {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.flex-align-start {
-webkit-box-align: flex-start;
-webkit-align-items: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
}
.flex-pack-center {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.flex-start {
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
-o-justify-content: flex-start;
justify-content: flex-start;
}
.flex-wrap {
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.flex-space-between {
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-o-justify-content: space-between;
justify-content: space-between;
}
\ No newline at end of file
<template>
<div style="background:#f0f2f5;margin-top: -20px;height:100%;">
<div class="wscn-http404">
<div class="pic-404">
<img class="pic-404__parent" :src="img_403" alt="403" />
</div>
<div class="bullshit">
<!-- <div class="bullshit__oops">403</div> -->
<div class="bullshit__headline">{{ message }}</div>
<a href="#/companyGroup" class="bullshit__return-home">返回首页</a>
</div>
</div>
</div>
</template>
<script>
import img_403 from '@/assets/403_images/error_403.svg';
export default {
name: 'page403',
data() {
return {
img_403
};
},
computed: {
message() {
return '抱歉,你无权访问该页面';
}
}
};
</script>
<style lang="scss" scoped>
.wscn-http404 {
position: relative;
width: 1200px;
margin: 20px auto 60px;
padding: 0 100px;
overflow: hidden;
.pic-404 {
position: relative;
float: left;
width: 600px;
padding: 150px 152px 150px 0;
text-align: right;
overflow: hidden;
&__parent {
width: 100%;
max-width: 430px;
}
&__child {
position: absolute;
&.left {
width: 80px;
top: 17px;
left: 220px;
opacity: 0;
animation-name: cloudLeft;
animation-duration: 2s;
animation-timing-function: linear;
animation-fill-mode: forwards;
animation-delay: 1s;
}
&.mid {
width: 46px;
top: 10px;
left: 420px;
opacity: 0;
animation-name: cloudMid;
animation-duration: 2s;
animation-timing-function: linear;
animation-fill-mode: forwards;
animation-delay: 1.2s;
}
&.right {
width: 62px;
top: 100px;
left: 500px;
opacity: 0;
animation-name: cloudRight;
animation-duration: 2s;
animation-timing-function: linear;
animation-fill-mode: forwards;
animation-delay: 1s;
}
@keyframes cloudLeft {
0% {
top: 17px;
left: 220px;
opacity: 0;
}
20% {
top: 33px;
left: 188px;
opacity: 1;
}
80% {
top: 81px;
left: 92px;
opacity: 1;
}
100% {
top: 97px;
left: 60px;
opacity: 0;
}
}
@keyframes cloudMid {
0% {
top: 10px;
left: 420px;
opacity: 0;
}
20% {
top: 40px;
left: 360px;
opacity: 1;
}
70% {
top: 130px;
left: 180px;
opacity: 1;
}
100% {
top: 160px;
left: 120px;
opacity: 0;
}
}
@keyframes cloudRight {
0% {
top: 100px;
left: 500px;
opacity: 0;
}
20% {
top: 120px;
left: 460px;
opacity: 1;
}
80% {
top: 180px;
left: 340px;
opacity: 1;
}
100% {
top: 200px;
left: 300px;
opacity: 0;
}
}
}
}
.bullshit {
position: relative;
float: left;
width: 300px;
padding: 150px 0;
overflow: hidden;
display: flex;
align-items: flex-start;
flex-direction: column;
justify-content: center;
height: 360px;
&__oops {
color: #434e59;
font-size: 72px;
font-weight: 600;
line-height: 72px;
margin-bottom: 24px;
/*animation-name: slideUp;
animation-duration: 0.5s;
animation-fill-mode: forwards;*/
}
&__headline {
color: rgba(0, 0, 0, 0.45);
font-size: 20px;
line-height: 28px;
margin-bottom: 16px;
/*animation-name: slideUp;
animation-duration: 0.5s;
animation-delay: 0.1s;
animation-fill-mode: forwards;*/
}
&__return-home {
display: inline-block;
height: 32px;
line-height: 32px;
font-weight: 400;
text-align: center;
-ms-touch-action: manipulation;
touch-action: manipulation;
background-image: none;
white-space: nowrap;
padding: 0 15px;
font-size: 14px;
border-radius: 4px;
border: 1px solid #2f54eb;
color: #fff;
background-color: #2f54eb;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.035);
box-shadow: 0 2px 0 rgba(0, 0, 0, 0.035);
cursor: pointer;
/*animation-name: slideUp;
animation-duration: 0.5s;
animation-delay: 0.3s;
animation-fill-mode: forwards;*/
}
@keyframes slideUp {
0% {
transform: translateY(60px);
opacity: 0;
}
100% {
transform: translateY(0);
opacity: 1;
}
}
}
}
</style>
<template>
<div style="background:#f0f2f5;margin-top: -20px;height:100%;">
<div class="wscn-http404">
<div class="pic-404">
<img class="pic-404__parent" :src="img_404" alt="404" />
</div>
<div class="bullshit">
<!-- <div class="bullshit__oops">404</div> -->
<div class="bullshit__headline">{{ message }}</div>
<a href="#/companyGroup" class="bullshit__return-home">返回首页</a>
</div>
</div>
</div>
</template>
<script>
import img_404 from '@/assets/404_images/error_404.svg';
export default {
name: 'page404',
data() {
return {
img_404
};
},
computed: {
message() {
return '抱歉,你访问的页面不存在';
}
},
/* eslint-disable */
mounted() {
}
};
</script>
<style lang="scss" scoped>
.wscn-http404 {
position: relative;
width: 1200px;
margin: 20px auto 60px;
padding: 0 100px;
overflow: hidden;
.pic-404 {
position: relative;
float: left;
width: 600px;
padding: 150px 152px 150px 0;
text-align: right;
overflow: hidden;
&__parent {
width: 100%;
max-width: 430px;
}
&__child {
position: absolute;
&.left {
width: 80px;
top: 17px;
left: 220px;
opacity: 0;
animation-name: cloudLeft;
animation-duration: 2s;
animation-timing-function: linear;
animation-fill-mode: forwards;
animation-delay: 1s;
}
&.mid {
width: 46px;
top: 10px;
left: 420px;
opacity: 0;
animation-name: cloudMid;
animation-duration: 2s;
animation-timing-function: linear;
animation-fill-mode: forwards;
animation-delay: 1.2s;
}
&.right {
width: 62px;
top: 100px;
left: 500px;
opacity: 0;
animation-name: cloudRight;
animation-duration: 2s;
animation-timing-function: linear;
animation-fill-mode: forwards;
animation-delay: 1s;
}
@keyframes cloudLeft {
0% {
top: 17px;
left: 220px;
opacity: 0;
}
20% {
top: 33px;
left: 188px;
opacity: 1;
}
80% {
top: 81px;
left: 92px;
opacity: 1;
}
100% {
top: 97px;
left: 60px;
opacity: 0;
}
}
@keyframes cloudMid {
0% {
top: 10px;
left: 420px;
opacity: 0;
}
20% {
top: 40px;
left: 360px;
opacity: 1;
}
70% {
top: 130px;
left: 180px;
opacity: 1;
}
100% {
top: 160px;
left: 120px;
opacity: 0;
}
}
@keyframes cloudRight {
0% {
top: 100px;
left: 500px;
opacity: 0;
}
20% {
top: 120px;
left: 460px;
opacity: 1;
}
80% {
top: 180px;
left: 340px;
opacity: 1;
}
100% {
top: 200px;
left: 300px;
opacity: 0;
}
}
}
}
.bullshit {
position: relative;
float: left;
width: 300px;
padding: 150px 0;
overflow: hidden;
display: flex;
align-items: flex-start;
flex-direction: column;
justify-content: center;
height: 360px;
&__oops {
color: #434e59;
font-size: 72px;
font-weight: 600;
line-height: 72px;
margin-bottom: 24px;
/*animation-name: slideUp;
animation-duration: 0.5s;
animation-fill-mode: forwards;*/
}
&__headline {
color: rgba(0, 0, 0, 0.45);
font-size: 20px;
line-height: 28px;
margin-bottom: 16px;
/*animation-name: slideUp;
animation-duration: 0.5s;
animation-delay: 0.1s;
animation-fill-mode: forwards;*/
}
&__return-home {
display: inline-block;
height: 32px;
line-height: 32px;
font-weight: 400;
text-align: center;
-ms-touch-action: manipulation;
touch-action: manipulation;
background-image: none;
white-space: nowrap;
padding: 0 15px;
font-size: 14px;
border-radius: 4px;
border: 1px solid #2f54eb;
color: #fff;
background-color: #2f54eb;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.035);
box-shadow: 0 2px 0 rgba(0, 0, 0, 0.035);
cursor: pointer;
/*animation-name: slideUp;
animation-duration: 0.5s;
animation-delay: 0.3s;
animation-fill-mode: forwards;*/
}
@keyframes slideUp {
0% {
transform: translateY(60px);
opacity: 0;
}
100% {
transform: translateY(0);
opacity: 1;
}
}
}
}
</style>
<template>
<div style="background:#f0f2f5;margin-top: -20px;height:100%;">
<div class="wscn-http404">
<div class="pic-404">
<img class="pic-404__parent" :src="img_500" alt="500" />
</div>
<div class="bullshit">
<!-- <div class="bullshit__oops">500</div> -->
<div class="bullshit__headline">{{ message }}</div>
<a href="#/companyGroup" class="bullshit__return-home">返回首页</a>
</div>
</div>
</div>
</template>
<script>
import img_500 from '@/assets/500_images/error_500.svg';
export default {
name: 'page500',
data() {
return {
img_500
};
},
computed: {
message() {
return '抱歉,服务器出错了';
}
}
};
</script>
<style lang="scss" scoped>
.wscn-http404 {
position: relative;
width: 1200px;
margin: 20px auto 60px;
padding: 0 100px;
overflow: hidden;
.pic-404 {
position: relative;
float: left;
width: 600px;
padding: 150px 152px 150px 0;
text-align: right;
overflow: hidden;
&__parent {
width: 100%;
max-width: 430px;
}
&__child {
position: absolute;
&.left {
width: 80px;
top: 17px;
left: 220px;
opacity: 0;
animation-name: cloudLeft;
animation-duration: 2s;
animation-timing-function: linear;
animation-fill-mode: forwards;
animation-delay: 1s;
}
&.mid {
width: 46px;
top: 10px;
left: 420px;
opacity: 0;
animation-name: cloudMid;
animation-duration: 2s;
animation-timing-function: linear;
animation-fill-mode: forwards;
animation-delay: 1.2s;
}
&.right {
width: 62px;
top: 100px;
left: 500px;
opacity: 0;
animation-name: cloudRight;
animation-duration: 2s;
animation-timing-function: linear;
animation-fill-mode: forwards;
animation-delay: 1s;
}
@keyframes cloudLeft {
0% {
top: 17px;
left: 220px;
opacity: 0;
}
20% {
top: 33px;
left: 188px;
opacity: 1;
}
80% {
top: 81px;
left: 92px;
opacity: 1;
}
100% {
top: 97px;
left: 60px;
opacity: 0;
}
}
@keyframes cloudMid {
0% {
top: 10px;
left: 420px;
opacity: 0;
}
20% {
top: 40px;
left: 360px;
opacity: 1;
}
70% {
top: 130px;
left: 180px;
opacity: 1;
}
100% {
top: 160px;
left: 120px;
opacity: 0;
}
}
@keyframes cloudRight {
0% {
top: 100px;
left: 500px;
opacity: 0;
}
20% {
top: 120px;
left: 460px;
opacity: 1;
}
80% {
top: 180px;
left: 340px;
opacity: 1;
}
100% {
top: 200px;
left: 300px;
opacity: 0;
}
}
}
}
.bullshit {
position: relative;
float: left;
width: 300px;
padding: 150px 0;
overflow: hidden;
display: flex;
align-items: flex-start;
flex-direction: column;
justify-content: center;
height: 360px;
&__oops {
color: #434e59;
font-size: 72px;
font-weight: 600;
line-height: 72px;
margin-bottom: 24px;
/*animation-name: slideUp;
animation-duration: 0.5s;
animation-fill-mode: forwards;*/
}
&__headline {
color: rgba(0, 0, 0, 0.45);
font-size: 20px;
line-height: 28px;
margin-bottom: 16px;
/*animation-name: slideUp;
animation-duration: 0.5s;
animation-delay: 0.1s;
animation-fill-mode: forwards;*/
}
&__return-home {
display: inline-block;
height: 32px;
line-height: 32px;
font-weight: 400;
text-align: center;
-ms-touch-action: manipulation;
touch-action: manipulation;
background-image: none;
white-space: nowrap;
padding: 0 15px;
font-size: 14px;
border-radius: 4px;
border: 1px solid #2f54eb;
color: #fff;
background-color: #2f54eb;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.035);
box-shadow: 0 2px 0 rgba(0, 0, 0, 0.035);
cursor: pointer;
/*animation-name: slideUp;
animation-duration: 0.5s;
animation-delay: 0.3s;
animation-fill-mode: forwards;*/
}
@keyframes slideUp {
0% {
transform: translateY(60px);
opacity: 0;
}
100% {
transform: translateY(0);
opacity: 1;
}
}
}
}
</style>
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-10-28 09:32:04
* @LastEditors: 无尘
* @LastEditTime: 2020-07-17 10:41:20
-->
<template>
<div style="background:#f0f2f5;margin-top: -20px;height:100vh;">
<div class="wscn-http404">
<div class="pic-404">
<img class="pic-404__parent" :src="img_404" alt="404" />
</div>
<div class="bullshit">
<!-- <div class="bullshit__oops">404</div> -->
<div class="bullshit__headline">{{ message }}</div>
<a href="#/login" class="bullshit__return-home" rel="noopener noreferrer">返回好办登录页</a>
</div>
</div>
</div>
</template>
<script>
import img_404 from '@/assets/gic-error.png';
export default {
name: 'page404',
data() {
return {
img_404
};
},
computed: {
message() {
return '登录遇到错误啦!请确认您是否已是好办管理员,如不是,请联系管理员。';
}
},
/* eslint-disable */
mounted() {
}
};
</script>
<style lang="less" scoped>
.wscn-http404 {
position: relative;
width: 1200px;
margin: 20px auto 60px;
padding: 0 100px;
overflow: hidden;
.pic-404 {
position: relative;
width: 100%;
padding: 150px 0 0 ;
text-align: center;
overflow: hidden;
&__parent {
width: 148px;
max-width: 430px;
}
&__child {
position: absolute;
&.left {
width: 80px;
top: 17px;
left: 220px;
opacity: 0;
animation-name: cloudLeft;
animation-duration: 2s;
animation-timing-function: linear;
animation-fill-mode: forwards;
animation-delay: 1s;
}
&.mid {
width: 46px;
top: 10px;
left: 420px;
opacity: 0;
animation-name: cloudMid;
animation-duration: 2s;
animation-timing-function: linear;
animation-fill-mode: forwards;
animation-delay: 1.2s;
}
&.right {
width: 62px;
top: 100px;
left: 500px;
opacity: 0;
animation-name: cloudRight;
animation-duration: 2s;
animation-timing-function: linear;
animation-fill-mode: forwards;
animation-delay: 1s;
}
@keyframes cloudLeft {
0% {
top: 17px;
left: 220px;
opacity: 0;
}
20% {
top: 33px;
left: 188px;
opacity: 1;
}
80% {
top: 81px;
left: 92px;
opacity: 1;
}
100% {
top: 97px;
left: 60px;
opacity: 0;
}
}
@keyframes cloudMid {
0% {
top: 10px;
left: 420px;
opacity: 0;
}
20% {
top: 40px;
left: 360px;
opacity: 1;
}
70% {
top: 130px;
left: 180px;
opacity: 1;
}
100% {
top: 160px;
left: 120px;
opacity: 0;
}
}
@keyframes cloudRight {
0% {
top: 100px;
left: 500px;
opacity: 0;
}
20% {
top: 120px;
left: 460px;
opacity: 1;
}
80% {
top: 180px;
left: 340px;
opacity: 1;
}
100% {
top: 200px;
left: 300px;
opacity: 0;
}
}
}
}
.bullshit {
position: relative;
width: 100%;
padding: 46px 0;
overflow: hidden;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
&__oops {
color: #434e59;
font-size: 72px;
font-weight: 600;
line-height: 72px;
margin-bottom: 24px;
/*animation-name: slideUp;
animation-duration: 0.5s;
animation-fill-mode: forwards;*/
}
&__headline {
color: #606266;
font-size: 14px;
line-height: 28px;
margin-bottom: 37px;
/*animation-name: slideUp;
animation-duration: 0.5s;
animation-delay: 0.1s;
animation-fill-mode: forwards;*/
}
&__return-home {
display: inline-block;
height: 32px;
line-height: 32px;
font-weight: 400;
text-align: center;
-ms-touch-action: manipulation;
touch-action: manipulation;
background-image: none;
white-space: nowrap;
padding: 0 15px;
font-size: 14px;
border-radius: 4px;
border: 1px solid #2f54eb;
color: #fff;
background-color: #2f54eb;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.035);
box-shadow: 0 2px 0 rgba(0, 0, 0, 0.035);
cursor: pointer;
/*animation-name: slideUp;
animation-duration: 0.5s;
animation-delay: 0.3s;
animation-fill-mode: forwards;*/
&:hover {
color: #fff;
background-color: #597ef7;
border-color: #597ef7;
}
&:active {
color: #fff;
background-color: #597ef7;
border-color: #597ef7;
}
}
@keyframes slideUp {
0% {
transform: translateY(60px);
opacity: 0;
}
100% {
transform: translateY(0);
opacity: 1;
}
}
}
}
</style>
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2018-10-10 14:44:45
* @LastEditors: 无尘
* @LastEditTime: 2020-07-17 10:40:42
-->
<template>
<div style="background:#f0f2f5;margin-top: -20px;height:100vh;">
<div class="wscn-http404">
<div class="pic-404">
<img class="pic-404__parent" :src="imgSrc" alt="404" />
</div>
<div class="bullshit">
<!-- <div class="bullshit__oops">404</div> -->
<div class="bullshit__headline">{{ message }}</div>
<a href="#/index" class="bullshit__return-home">返回首页</a>
</div>
</div>
</div>
</template>
<script>
import img_403 from '@/assets/403_images/error_403.svg';
import img_404 from '@/assets/404_images/error_404.svg';
import img_500 from '@/assets/500_images/error_500.svg';
export default {
name: 'errpage',
data() {
return {
imgSrc: '',
message: '',
srcList: {
403: img_403,
404: img_404,
500: img_500
},
msgList: {
403: '抱歉,你无权访问该页面',
404: '抱歉,你访问的页面不存在',
500: '抱歉,服务器出错了'
}
};
},
mounted() {
var that = this;
var path = that.$route.path.split('/')[1];
that.imgSrc = that.srcList[path];
that.message = that.msgList[path];
}
};
</script>
<style lang="less" scoped>
.wscn-http404 {
position: relative;
width: 1200px;
margin: 20px auto 60px;
padding: 0 100px;
overflow: hidden;
.pic-404 {
position: relative;
float: left;
width: 600px;
padding: 150px 152px 150px 0;
text-align: right;
overflow: hidden;
&__parent {
width: 100%;
max-width: 430px;
}
&__child {
position: absolute;
&.left {
width: 80px;
top: 17px;
left: 220px;
opacity: 0;
animation-name: cloudLeft;
animation-duration: 2s;
animation-timing-function: linear;
animation-fill-mode: forwards;
animation-delay: 1s;
}
&.mid {
width: 46px;
top: 10px;
left: 420px;
opacity: 0;
animation-name: cloudMid;
animation-duration: 2s;
animation-timing-function: linear;
animation-fill-mode: forwards;
animation-delay: 1.2s;
}
&.right {
width: 62px;
top: 100px;
left: 500px;
opacity: 0;
animation-name: cloudRight;
animation-duration: 2s;
animation-timing-function: linear;
animation-fill-mode: forwards;
animation-delay: 1s;
}
@keyframes cloudLeft {
0% {
top: 17px;
left: 220px;
opacity: 0;
}
20% {
top: 33px;
left: 188px;
opacity: 1;
}
80% {
top: 81px;
left: 92px;
opacity: 1;
}
100% {
top: 97px;
left: 60px;
opacity: 0;
}
}
@keyframes cloudMid {
0% {
top: 10px;
left: 420px;
opacity: 0;
}
20% {
top: 40px;
left: 360px;
opacity: 1;
}
70% {
top: 130px;
left: 180px;
opacity: 1;
}
100% {
top: 160px;
left: 120px;
opacity: 0;
}
}
@keyframes cloudRight {
0% {
top: 100px;
left: 500px;
opacity: 0;
}
20% {
top: 120px;
left: 460px;
opacity: 1;
}
80% {
top: 180px;
left: 340px;
opacity: 1;
}
100% {
top: 200px;
left: 300px;
opacity: 0;
}
}
}
}
.bullshit {
position: relative;
float: left;
width: 300px;
padding: 150px 0;
overflow: hidden;
display: flex;
align-items: flex-start;
flex-direction: column;
justify-content: center;
height: 360px;
&__oops {
color: #434e59;
font-size: 72px;
font-weight: 600;
line-height: 72px;
margin-bottom: 24px;
/*animation-name: slideUp;
animation-duration: 0.5s;
animation-fill-mode: forwards;*/
}
&__headline {
color: rgba(0, 0, 0, 0.45);
font-size: 20px;
line-height: 28px;
margin-bottom: 16px;
/*animation-name: slideUp;
animation-duration: 0.5s;
animation-delay: 0.1s;
animation-fill-mode: forwards;*/
}
&__return-home {
display: inline-block;
height: 32px;
line-height: 32px;
font-weight: 400;
text-align: center;
-ms-touch-action: manipulation;
touch-action: manipulation;
background-image: none;
white-space: nowrap;
padding: 0 15px;
font-size: 14px;
border-radius: 4px;
border: 1px solid #2f54eb;
color: #fff;
background-color: #2f54eb;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.035);
box-shadow: 0 2px 0 rgba(0, 0, 0, 0.035);
cursor: pointer;
/*animation-name: slideUp;
animation-duration: 0.5s;
animation-delay: 0.3s;
animation-fill-mode: forwards;*/
&:hover {
color: #fff;
background-color: #597ef7;
border-color: #597ef7;
}
&:active {
color: #fff;
background-color: #597ef7;
border-color: #597ef7;
}
}
@keyframes slideUp {
0% {
transform: translateY(60px);
opacity: 0;
}
100% {
transform: translateY(0);
opacity: 1;
}
}
}
}
</style>
<template>
<div>好办 4.0</div>
</template>
<script>
export default {
name: 'hello'
}
</script>
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2018-10-10 14:44:45
* @LastEditors: 无尘
* @LastEditTime: 2020-07-17 11:45:18
-->
<template>
<div id="index">
<vue-office-header ref="headerMenu" :projectName="projectName" @collapseTag="collapseTag" @toRouterView="toRouterView"> </vue-office-header>
<div id="content" class="content">
<div class="content-body border-box" style="min-height: calc(100vh - 46px);">
<div class="index-body flex flex-row">
<div class="index-body-left">
<div class="index-body-left_top border-box">
<div class="app-title font-16 color-303133 flex flex-space-between">
<span class="font-16 color-303133 font-w-600 line-h-32 color-primary">已使用</span>
</div>
<ul>
<li class="border-box" v-for="(item, index) in purchaseApp" :key="index + 'app'" @click="toAppView(item)">
<div class="app-li-cell border-box flex">
<div class="app-cell-left">
<img :src="item.applicationUrl" alt="img" />
</div>
<div class="app-cell-right flex flex-column flex-align-center flex-pack-center">
<div class="app-name font-14 color-303133">{{ item.applicationName }}</div>
<div v-if="!item.applicationPath" class="app-info">
<span class="font-14 color-909399">里面为空~</span>
<!-- <div class="app-version font-12 color-909399">{{ item.versionName }}</div> -->
<!-- <div class="app-date font-12 color-909399">{{ item.date | timeStampToYmd }}</div> -->
</div>
</div>
<div class="app-cell-arrow">
<el-dropdown class="app-cell-dropdown" trigger="hover">
<span class="el-dropdown-link"><i class="el-icon-more el-icon--right" style="cursor: pointer;"></i> </span>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item class="p-0">
<span @click.stop="changeSwitch(item)">{{ item.openFlag == 1 ? '停用' : '启用' }}</span>
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
</div>
</li>
</ul>
</div>
<div v-if="noPurchaseApp.length" class="bg-space"></div>
<div :class="['index-body-left_bottom border-box', noPurchaseApp.length ? 'bottom-0' : 'bottom-9999']">
<div class="app-title font-16 color-303133">已停用</div>
<ul>
<li class="border-box" v-for="(item, index) in noPurchaseApp" :key="index + 'appno'">
<div class="app-li-cell border-box flex">
<div class="app-cell-left">
<img :src="item.applicationUrl" alt="img" />
</div>
<div class="app-cell-right">
<div class="app-name stop-app-name font-14 color-303133">{{ item.applicationName }}</div>
<div class="app-info stop-app-info">
<el-switch v-model="item.openFlag" active-text="" inactive-text="" @change="changeAppSwitch($event, item)"> </el-switch>
<!-- <div class="app-describe font-12 color-909399">{{ item.describe }}</div> -->
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
<div class="index-body-right">
<div class="index-body-right_top border-box">
<div class="serve-info">
<div class="serve-date-info">
<div class="font-14 color-909399 p-t-10 m-b-13" style="font-weight:300;">{{ new Date().getTime() | timeStampToYm }}</div>
<div class="font-12 color-909399">农历{{ getLunarDay(new Date().getFullYear(), new Date().getMonth() + 1, new Date().getDate()) }}</div>
<div class="serve-date-day">
<div class="serve-date-day_inner ">
<div class="color-fff font-26 p-t-10" style="letter-spacing: 2px;">{{ new Date().getDate() }}</div>
<div class="color-fff font-12">{{ weeks[new Date().getDay()] }}</div>
</div>
</div>
</div>
<div class="serve-version flex">
<span class="w-86 font-14 color-909399 text-left">企业</span>
<span class="font-14 color-303133">{{ versionData.corpName }}</span>
</div>
<div class="serve-date flex m-t-20">
<span class="w-86 font-14 color-909399 text-left">版本</span>
<span class="font-14 color-303133">{{ versionData.smallVersion }}</span>
</div>
<div v-if="false" class="serve-store flex m-t-20">
<span class="w-86 font-14 color-909399 text-left">
<!-- <el-popover placement="top-start" title="" width="200" trigger="hover" content="GIC已同步上线门店总数,实时获取">
<span class="w-86 font-14 color-909399 text-left" slot="reference" style="cursor: pointer;padding-bottom: 2px; border-bottom: 1px dashed #2F54EB;">门店总数</span>
</el-popover> -->
<el-tooltip class="item" effect="dark" content="GIC已同步上线门店总数,实时获取" placement="top-start">
<span class="w-86 font-14 color-909399 text-left" style="cursor: pointer;padding-bottom: 2px; border-bottom: 1px dashed #2F54EB;">门店总数</span>
</el-tooltip>
</span>
<span class="font-14 color-303133 ">{{ versionData.storeTotal }}</span
><!-- <span v-if="versionData.storeTotal > versionData.storeNum" class=" cursor-pointer font-12 p-l-10 color-f5222d" @click="toOverStore">{{ versionData.storeTotal - versionData.storeNum }}家门店溢出)</span> -->
</div>
<!-- <div class="serve-btn text-center m-t-30">
<el-button type="primary" @click="goShopping">前往订购</el-button>
</div> -->
</div>
</div>
<div class="bg-margin-10"></div>
<div class="index-body-right_bottom border-box">
<div class="help-title font-16 color-303133 font-w-600">帮助中心</div>
<ul class="help-list m-t-15">
<li v-for="(item, index) in helpList" :key="index + 'help'" class="cursor-pointer font-14 color-606266" @click="toRedirect(item)">
{{ item.helpTitle }}
</li>
<li class="text-center li-more cursor-pointer" @click="goUdesk">查看更多</li>
</ul>
</div>
</div>
</div>
</div>
<!-- <vue-gic-footer></vue-gic-footer> -->
</div>
</div>
</template>
<script>
// 公共头部菜单
import vueOfficeHeader from '@/components/vue-office-header.vue';
import { getRequest } from '@/api/api';
import errMsg from '@/common/js/error';
import showMsg from '@/common/js/showmsg';
export default {
name: 'index',
data() {
return {
checkShow: true,
tipText: '请先完成商户初始化设置后,再进行其他操作',
projectName: 'haoban-manage-web', // 当前项目名
contentHeight: '0px', // 页面内容高度
collapseFlag: false, // 折叠参数
showCustomDialog: false, // 自定义弹框显示标志
customType: '', // 自定义弹框标志
customTitle: '', // 自定义弹框标题
wxEnterpriseId: localStorage.getItem('userInfos') ? JSON.parse(localStorage.getItem('userInfos')).wxEnterpriseId : '',
// 购买应用
purchaseApp: [
/* {
applicationId: 1,
applicationUrl: 'https://hope.demogic.com/mobile-haoban-file/images/appicon/workbench/customer_center.png',
applicationName: '我的顾客',
versionName: '基础版',
date: new Date().getTime(),
describe: '应用描述应用描述应用描述应用描述应用描述'
} */
],
weeks: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],
// 未购买应用
noPurchaseApp: [],
versionData: {
id: 1,
smallVersion: '',
corpName: '',
date: new Date().getTime(),
storeNum: 100,
storeTotal: ''
},
helpList: [
/* {
helpId: 1,
helpTitle: '测试帮助中心',
helpUrl: ''
} */
]
};
},
methods: {
// getExpired() {
// const that = this;
// let para = {
// enterpriseId: that.wxEnterpriseId || localStorage.getItem('userInfos') ? JSON.parse(localStorage.getItem('userInfos')).wxEnterpriseId : ''
// };
// getRequest('/haoban-manage3-web/enterprise-is-over', para)
// .then(res => {
// let resData = res.data;
// if (resData.errorCode == 1) {
// that.expiredFlag = resData.result;
// return;
// }
// errMsg.errorMsg(resData);
// })
// .catch(function(error) {
// that.$message.error({
// duration: 1000,
// message: error.message
// });
// });
// },
/**
* 跳转更多 udesk
*/
goUdesk() {
window.open('https://demogic.udesk.cn/hc/categories/96671?api_name=');
},
/* eslint-disable */
getLunarDay(solarYear, solarMonth, solarDay) {
// 拷贝别人又自己调整过的获取农历日期的代码,想要原来的代码估计百度一下就有了
const madd = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334];
// const tgString = '甲乙丙丁戊己庚辛壬癸'
// const dzString = '子丑寅卯辰巳午未申酉戌亥'
const numString = '一二三四五六七八九十';
const monString = '正二三四五六七八九十冬腊';
const CalendarData = [0xa4b, 0x5164b, 0x6a5, 0x6d4, 0x415b5, 0x2b6, 0x957, 0x2092f, 0x497, 0x60c96, 0xd4a, 0xea5, 0x50da9, 0x5ad, 0x2b6, 0x3126e, 0x92e, 0x7192d, 0xc95, 0xd4a, 0x61b4a, 0xb55, 0x56a, 0x4155b, 0x25d, 0x92d, 0x2192b, 0xa95, 0x71695, 0x6ca, 0xb55, 0x50ab5, 0x4da, 0xa5b, 0x30a57, 0x52b, 0x8152a, 0xe95, 0x6aa, 0x615aa, 0xab5, 0x4b6, 0x414ae, 0xa57, 0x526, 0x31d26, 0xd95, 0x70b55, 0x56a, 0x96d, 0x5095d, 0x4ad, 0xa4d, 0x41a4d, 0xd25, 0x81aa5, 0xb54, 0xb6a, 0x612da, 0x95b, 0x49b, 0x41497, 0xa4b, 0xa164b, 0x6a5, 0x6d4, 0x615b4, 0xab6, 0x957, 0x5092f, 0x497, 0x64b, 0x30d4a, 0xea5, 0x80d65, 0x5ac, 0xab6, 0x5126d, 0x92e, 0xc96, 0x41a95, 0xd4a, 0xda5, 0x20b55, 0x56a, 0x7155b, 0x25d, 0x92d, 0x5192b, 0xa95, 0xb4a, 0x416aa, 0xad5, 0x90ab5, 0x4ba, 0xa5b, 0x60a57, 0x52b, 0xa93, 0x40e95];
if (!(solarYear < 1921 || solarYear > 2100)) {
solarMonth = parseInt(solarMonth) > 0 ? solarMonth - 1 : 11;
const timeArr = [solarYear, solarMonth, solarDay];
let TheDate = timeArr.length !== 3 ? new Date() : new Date(timeArr[0], timeArr[1], timeArr[2]);
let total;
let m;
let n;
let k;
let isEnd = false;
let theDateYear = TheDate.getFullYear();
total = (theDateYear - 1921) * 365 + Math.floor((theDateYear - 1921) / 4) + madd[TheDate.getMonth()] + TheDate.getDate() - 38;
if (theDateYear % 4 === 0 && TheDate.getMonth() > 1) {
total++;
}
for (m = 0; ; m++) {
k = CalendarData[m] < 0xfff ? 11 : 12;
for (n = k; n >= 0; n--) {
if (total <= this.getBit(CalendarData[m], n)) {
isEnd = true;
break;
}
total = total - this.getBit(CalendarData[m], n);
}
if (isEnd) {
break;
}
}
let cMonth;
let cDay; // cYear,
// cYear = 1921 + m
cMonth = k - n + 1;
cDay = total;
if (k === 12) {
if (cMonth === Math.floor(CalendarData[m] / 0x10000) + 1) {
cMonth = 1 - cMonth;
}
if (cMonth > Math.floor(CalendarData[m] / 0x10000) + 1) {
cMonth--;
}
}
// let run = ''
let cDayStr = numString.charAt(cDay - 1);
/* if (cMonth < 1) {
run = '(闰)'
} */
if (cDay % 10 !== 0 || cDay === 10) {
cDayStr = numString.charAt((cDay - 1) % 10);
}
console.log();
return cDay === 1 ? monString.charAt(cMonth - 1) + '月初一' : monString.charAt(cMonth - 1) + '月' + (cDay < 11 ? '初' : cDay < 20 ? '十' : cDay < 30 ? '廿' : '三十') + cDayStr; // tgString.charAt((cYear - 4) % 10) + dzString.charAt((cYear - 4) % 12) + '年 ' + run + monString.charAt(cMonth - 1) + '月' +
}
},
getBit(m, n) {
// 也是拷贝的,不是很明白这段代码干嘛的,不过很明显是处理二进制数据的
return 29 + ((m >> n) & 1);
},
/**
* 帮助中心跳转
*/
toRedirect(item) {
if (!item.helpUrl) {
return false;
}
window.open(item.helpUrl);
},
/**
* 路由跳转
*/
changeRoute(route) {
this.$router.push(route);
},
/**
* 跳转溢出门店
*/
toOverStore() {
const that = this;
that.changeRoute('/overStoreList');
},
/**
* 跳转应用
*/
toAppView(item) {
const that = this;
if (!item.applicationPath) {
//无更多设置项,不可进入!
showMsg.showmsg('无更多设置项,不可进入!', 'warning');
return false;
}
that.changeRoute(`${item.applicationPath}`);
},
/**
* 跳转购买
*/
goShopping(item) {
const that = this;
that.changeRoute(`/`);
},
/**
* 处理路由跳转
*/
toRouterView(val) {
const that = this;
// 模拟检查数据,有两个参数
that.$router.push({
path: val.path
});
},
/**
* 启用停用应用
*/
changeSwitch(item) {
const that = this;
let flag = item.openFlag == 1 ? '关闭' : '开启';
that
.$confirm(`确认${flag}${item.applicationName}】应用吗?`, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
})
.then(() => {
that.postSwitch(item);
})
.catch(() => {
item.openFlag == 1;
});
},
postSwitch(item) {
let that = this;
let para = {
wxEnterpriseId: that.wxEnterpriseId || localStorage.getItem('userInfos') ? JSON.parse(localStorage.getItem('userInfos')).wxEnterpriseId : '',
applicationId: item.applicationId,
openFlag: item.openFlag == 1 ? 0 : 1
};
getRequest('/haoban-manage3-web/open-or-close', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
showMsg.showmsg('操作成功', 'success');
that.getAppData(1);
return;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
/**
* 启用停用应用
*/
changeAppSwitch(e, item) {
const that = this;
that
.$confirm(`确定要${e == true ? '启用' : '停用'}${item.applicationName}】?`, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
})
.then(() => {
that.postAppSwitch(item);
})
.catch(() => {
item.openFlag = false;
});
},
postAppSwitch(item) {
const that = this;
let para = {
wxEnterpriseId: that.wxEnterpriseId || localStorage.getItem('userInfos') ? JSON.parse(localStorage.getItem('userInfos')).wxEnterpriseId : '',
applicationId: item.applicationId,
openFlag: item.openFlag ? 1 : 0
};
getRequest('/haoban-manage3-web/open-or-close', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
showMsg.showmsg('启用成功', 'success');
that.getAppData(1);
return;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
/**
* 折叠事件
*/
collapseTag(val) {
const that = this;
that.collapseFlag = val;
},
/**
* 弹窗提示
*/
toAlert() {
const that = this;
that
.$confirm('您所在企业尚未订购好办 ,请前往升级版本后继续使用。', '提示', {
confirmButtonText: '立即前往订购',
cancelButtonText: '取消',
type: 'warning'
})
.then(() => {
window.open('');
});
},
toTip() {
const that = this;
that
.$confirm('您没有该功能的使用权限,请联系管理员授权后继续使用。', '提示', {
confirmButtonText: '知道了',
type: 'warning'
})
.then(() => {
window.open('');
});
},
/**
* 获取帮助中心
*/
getHelpData() {
const that = this;
getRequest('/haoban-manage3-web/get-help-list', {})
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
that.helpList = resData.result || [];
return;
}
that.$message.error({
duration: 1000,
message: resData.message
});
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
/**
* 获取数据概览
*/
getAppData(type) {
const that = this;
let para = {
wxEnterpriseId: that.wxEnterpriseId || localStorage.getItem('userInfos') ? JSON.parse(localStorage.getItem('userInfos')).wxEnterpriseId : '',
type: type // 1已购买2未购买
};
getRequest('/haoban-manage3-web/application-open-close-list', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
resData.result.open.forEach(ele => {
ele.openFlag = 1;
});
that.purchaseApp = JSON.parse(JSON.stringify(resData.result.open)) || [];
resData.result.close.forEach(ele => {
ele.openFlag = false;
});
that.noPurchaseApp = JSON.parse(JSON.stringify(resData.result.close)) || [];
return;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
/**
* 获取绑定
*/
getBindData() {
const that = this;
let para = {};
getRequest('/haoban-manage3-web/has-bind-contract', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
if (!resData.result) {
that.getBindUrl();
}
return;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
/**
* 获取绑定
*/
getBindUrl() {
const that = this;
let para = {};
getRequest('/haoban-manage3-web/get-auth-url', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
window.location.href = `${resData.result}`;
return;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
/**
* 登录 --- api
*/
toLogin() {
const that = this;
return new Promise((resolve, reject) => {
let para = {};
getRequest('/haoban-manage3-web/get-login-info', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
// localStorage.removeItem('userInfos');
localStorage.setItem('userInfos', JSON.stringify(resData.result));
resolve(resData.result.wxEnterpriseId);
return;
}
errMsg.errorMsg(resData);
resolve({
wxEnterpriseId: ''
});
})
.catch(function(error) {
resolve({
wxEnterpriseId: ''
});
that.$message.error({
duration: 1000,
message: error.message
});
});
});
},
/**
* 获取显示的提示
*/
getTipData() {
const that = this;
let para = {};
getRequest('/haoban-manage3-web/is-wx-enterprise-secret-set', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
that.checkShow = resData.result;
return;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
/**
* 获取企业数据
*/
getCompanyData() {
const that = this;
const para = {
wxEnterpriseId: that.wxEnterpriseId
};
getRequest('/haoban-manage3-web/wxEnterprise-detail', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
that.versionData = resData.result;
return false;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
},
async mounted() {
const that = this;
that.getBindData();
that.wxEnterpriseId = await that.toLogin();
that.getAppData(1);
that.getHelpData();
/* that.getAppData(2); */
// that.getTipData();
that.getCompanyData();
that.contentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 92 + 'px';
},
components: {
vueOfficeHeader
}
};
</script>
<style lang="less" scoped>
// @import '~less_vars';
.color-f5222d {
color: @red-error;
}
.line-h-32 {
line-height: 32px;
}
.font-26 {
font-size: 26px;
}
.p-t-10 {
padding-top: 10px;
}
.m-t-15 {
margin-top: 15px;
}
.m-b-13 {
margin-bottom: 5px;
}
.m-b-13 {
margin-bottom: 13px;
}
.w-86 {
width: 86px;
}
.serve-date-info {
position: relative;
margin-bottom: 45px;
.serve-date-day {
position: absolute;
top: 0;
right: 23px;
width: 74px;
height: 67px;
text-align: center;
.serve-date-day_inner {
position: relative;
height: 100%;
text-align: center;
background: linear-gradient(180deg, rgba(47, 84, 235, 1) 0%, rgba(116, 153, 253, 1) 100%);
border-radius: 0 0 10px 10px;
&::after {
content: '';
width: 0;
height: 0;
border-left: 37px solid transparent;
border-right: 37px solid transparent;
border-bottom: 10px solid #fff;
position: absolute;
bottom: 0px;
left: 50%;
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
transform: translate(-50%);
}
}
}
}
#index {
.content {
padding-top: 46px;
box-sizing: border-box;
/*overflow: auto;*/
min-width: 1400px;
height: auto;
background: #f0f2f5;
.content-body {
display: flex;
flex-direction: column;
padding: 20px;
background: #f0f2f5;
overflow: hidden;
/* display */
.top {
vertical-align: top;
}
.middle {
vertical-align: middle;
}
.m-t-24 {
margin-top: 24px;
}
.m-r-24 {
margin-right: 24px;
}
.bg-margin-10 {
width: 100%;
height: 10px;
background: #f0f2f5;
}
.border-b-e4e7e7 {
border-bottom: 1px solid #e4e7e7;
}
.radius-2 {
border-radius: 2px;
}
.icon-zidingyi {
cursor: pointer;
&:hover {
color: #2f54eb;
}
}
.icon-xinxixianshi {
cursor: pointer;
color: #909399;
font-size: 14px;
}
.square-item {
width: 40px;
height: 40px;
border-radius: 4px;
i {
font-size: 24px;
color: #fff;
}
}
.index-body {
width: 100%;
min-height: 340px;
.index-body-left {
flex: 1;
margin: 0px 10px 0px 0px;
min-height: calc(100vh - 86px);
background: #fff;
.app-title {
padding: 15px 0 18px 10px;
font-weight: 600;
}
ul {
font-size: 0;
li {
display: inline-block;
padding: 0 10px;
font-size: 14px;
cursor: pointer;
height: 106px;
.app-li-cell {
position: relative;
width: 186px;
height: 81px;
padding: 10px;
border-radius: 4px;
border: 1px solid #e4e7ed;
transition: all 0.3s;
.app-cell-arrow {
position: absolute;
right: 10px;
top: 8px;
width: 20px;
height: 20px;
.el-dropdown-link {
display: inline-block;
width: 20px;
height: 20px;
i {
color: #c0c4cc;
}
&:hover {
i {
color: #606266;
}
}
}
}
img {
width: 60px;
height: 60px;
border-radius: 10px;
}
.app-cell-right {
padding-left: 10px;
.app-name {
align-self: flex-start;
line-height: 22px;
&.stop-app-name {
margin-top: 6px;
}
}
.app-info {
margin-top: 3px;
line-height: 16px;
&.stop-app-info {
margin-top: 6px;
}
}
}
}
&:hover {
.app-li-cell {
// border-color: #2f54eb;
-webkit-transform: translateY(-3px);
-moz-transform: translateY(-3px);
-o-transform: translateY(-3px);
transform: translateY(-3px);
box-shadow: 0 2px 7px rgba(122, 138, 203, 0.2);
}
}
}
}
.index-body-left_top {
width: 100%;
padding: 10px;
background: #fff;
}
.bg-space {
width: 100%;
height: 10px;
background: #f0f2f5;
}
.index-body-left_bottom {
position: relative;
bottom: 0;
width: 100%;
padding: 10px;
background: #fff;
transition: all 0.3s;
&.bottom-0 {
bottom: 0;
}
&.bottom-9999 {
bottom: -9999px;
}
.app-describe {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
}
}
}
.index-body-right {
width: 312px;
background: #fff;
.index-body-right_top {
width: 100%;
height: 197px;
padding: 0px 0 20px 30px;
background: #fff;
.serve-btn {
.el-button--primary {
width: 133px;
height: 32px;
// background: #2f54eb;
border-radius: 2px;
}
}
}
.index-body-right_bottom {
width: 100%;
// height: 100%;
padding: 30px;
background: #fff;
.help-list {
li {
height: 40px;
line-height: 40px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
transition: all 0.3s;
&:hover {
color: #303133;
-webkit-transform: translateX(5px);
-moz-transform: translateX(5px);
transform: translateX(5px);
}
/* border-bottom: 1px solid #e4e7ed; */
&.li-more {
font-size: 14px;
color: #909399;
&:hover {
color:#2f54ed;
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
transform: translateX(0px);
}
}
}
}
}
}
}
}
}
}
/* 隐藏 头部 */
.navheader {
div.itemlink-gic.bottom {
display: none;
}
a.itemlink.bottom {
display: none;
}
}
.el-table__empty-block {
height: 256px;
}
.el-table__empty-text {
width: auto;
margin-bottom: 80px;
&::before {
content: ' ';
display: block;
width: 60px;
height: 60px;
background: url(../../assets/no-data_icon.png) no-repeat center;
margin: 0px auto 22px auto;
}
}
.el-submenu__title {
height: 40px;
line-height: 40px;
}
.user-header-pop {
min-width: 95px;
}
.el-popover.user-header-pop {
min-width: 95px;
}
.el-menu.el-menu--popup {
background: #020b21;
border-radius: 4px;
}
/* 输入框 focus*/
.el-form-item.is-success .el-input__inner,
.el-form-item.is-success .el-input__inner:focus,
.el-form-item.is-success .el-textarea__inner,
.el-form-item.is-success .el-textarea__inner:focus {
border-color: #dcdfe6;
}
/* 箭头*/
.icon-to-pre {
cursor: pointer;
font-size: 18px;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.icon-to-next {
cursor: pointer;
font-size: 18px;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
/* 富文本编辑器 */
.mce-tinymce {
-webkit-box-shadow: none;
box-shadow: none;
}
</style>
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2020-07-16 10:44:45
* @LastEditors: 无尘
* @LastEditTime: 2020-07-17 11:21:20
-->
<template>
<div class="login-wrap">
<section>
<div class="login-body-top">
<div class="login-body-head">
<div class="login-body-head_inner border-box flex">
<img class="login-body-logo" src="../../assets/logo.png" alt="logo" />
<span class="login-body-title p-l-7">好办管理后台</span>
</div>
</div>
<div class="login-body-qrcode">
<div class="login-qrcode-inner border-box">
<div class="qrcode-title font-18 color-303133 m-b-20">企业微信扫码登录</div>
<div id="qrcode" title=""></div>
<div class="qrcode-refresh m-t-20">
<el-button class="font-12" type="text" @click="refreshCode">刷新 <span class="color-2f54eb iconfont iconshuaxin"></span></el-button>
</div>
</div>
</div>
<div class="bg-dot"></div>
<div class="bg-dot-center"></div>
</div>
<div class="login-body-bottom"></div>
</section>
<footer class="p-t-35">
<vue-gic-footer></vue-gic-footer>
</footer>
</div>
</template>
<script>
import errMsg from '@/common/js/error';
import { postRequest } from '@/api/api';
export default {
name: 'login',
data() {
return {
qrcodeNum: '', // 二维码数据
};
},
computed: {},
methods: {
/**
* 处理路由跳转
*/
toRouterView(val) {
const that = this;
// 模拟检查数据,有两个参数
that.$router.push({
path: val.path
});
},
/**
* 登录---获取二维码字符串 API
*/
getQrcode() {
const that = this;
postRequest('/haoban-manage3-web/get-login-qrcode', {})
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
that.qrcodeNum = resData.result;
window.location.href = `${resData.result}`;
return;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
}
},
mounted() {
const that = this;
that.getQrcode();
// that.toLogin();
if (!!localStorage.getItem('userInfos')) {
localStorage.removeItem('userInfos');
}
},
components: {}
};
</script>
<style lang="less" scoped>
.login-wrap {
width: 100%;
min-height: 100vh;
.p-l-7 {
padding-left: 7px;
}
.login-body-top {
position: relative;
width: 100%;
height: 431px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
background-color: #2f54eb;
.login-body-head {
width: 100%;
.login-body-head_inner {
width: 100%;
padding: 22px 0 0 24px;
img {
width: 25px;
}
.login-body-title {
font-weight: 600;
color: #fff;
font-size: 18px;
padding-top: 5px;
}
}
}
.bg-dot {
position: absolute;
left: 50%;
bottom: -93px;
margin-left: -500px;
width: 87px;
height: 142px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.bg-dot-center {
position: absolute;
left: 50%;
bottom: -233px;
margin-left: -71px;
width: 142px;
height: 87px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.login-body-qrcode {
position: absolute;
left: 50%;
bottom: -173px;
margin-left: -183px;
width: 366px;
height: 343px;
background: rgba(255, 255, 255, 1);
box-shadow: 0px 6px 8px 0px rgba(208, 213, 232, 0.27);
border-radius: 5px;
z-index: 1;
.login-qrcode-inner {
width: 100%;
padding: 40px 88px 25px 88px;
text-align: center;
#qrcode {
width: 190px;
height: 190px;
}
}
}
}
.login-body-bottom {
width: 100%;
height: 300px;
background: #fff;
}
}
</style>
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2020-07-16 16:37:05
* @LastEditors: 无尘
* @LastEditTime: 2020-07-16 17:43:11
* @LastEditTime: 2020-07-17 11:47:17
*/
const path = require("path");
......@@ -36,7 +36,8 @@ module.exports = {
};
config.resolve = {
alias: {
'@': resolve('src')
'@': resolve('src'),
'less_vars': '@/styles/colors.less'
}
};
config.entry.app = ["babel-polyfill", "./src/main.js"];
......@@ -48,5 +49,39 @@ module.exports = {
'console.log'
];
}
},
chainWebpack: config => {
const types = ['vue-modules', 'vue', 'normal-modules', 'normal']
types.forEach(type => addStyleResource(config.module.rule('less').oneOf(type)))
},
css: {
loaderOptions: {
less: {
javascriptEnabled: true
}
}
}
};
function addStyleResource(rule) {
rule.use('style-resource')
.loader('style-resources-loader')
.options({
patterns: [
path.resolve(__dirname, './src/styles/colors.less'), // 需要全局导入的less
],
})
}
/* css: {
loaderOptions: {
// 给 less-loader 传递 Less.js 相关选项
less: {
// http://lesscss.org/usage/#less-options-strict-units `Global Variables`
// `primary` is global variables fields name
globalVars: {
primary: '#fff'
}
}
}
}
};
};*/
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