Commit 91ff8cc8 by 蒋勇

Merge branch 'center-manage' of gitlab.gongsibao.com:jiangyong/zhichan into center-manage

parents 650f4237 5a82ef20
......@@ -74,6 +74,7 @@ class CtlBase {
}
if(req.xctx.userid){//在请求传递数据对象注入公司id
pobj.userid=req.xctx.userid;
pobj.username=req.xctx.username;
}
pobj.bizpath=req.xctx.bizpath;
}
......
......@@ -7,7 +7,18 @@ class UserCtl extends CtlBase {
constructor() {
super("auth", CtlBase.getServiceName(UserCtl));
}
async pmgetUserByCode(pobj, qobj, req){
let code=pobj.code
let rtn=await this.service.pmgetUserByCode(code)
return system.getResult(rtn)
}
async loginApp(pobj, qobj, req){
let appkey=pobj.fromAppKey
let uname=pobj.username
let rtn=await this.service.loginApp(appkey,uname)
return system.getResult(rtn);
}
async resetPassword(pobj, qobj, req){
await this.service.resetPassword(req.xctx.username,pobj.onepassword)
return system.getResult({});
......
......@@ -10,24 +10,46 @@ class AppCtl extends CtlBase {
constructor() {
super("common", CtlBase.getServiceName(AppCtl));
this.userCtl = system.getObject("service.auth.userSve");
this.comS = system.getObject("service.common.companySve");
}
async findAndCountAll(pobj, qobj, req) {
let comtemp = await this.comS.findById(pobj.company_id)
pobj.myappstrs = comtemp.appids
let rtn = await super.findAndCountAll(pobj, qobj, req)
return rtn
}
async findAllApps(p, q, req) {
var rtns = await this.service.findAllApps(p.userid);
return system.getResult(rtns);
}
async getApp(p,q,req) {
let app= await this.cacheManager["AppCache"].cache(p.appkey, null);
return system.getResult({funcJson:JSON.parse(app.functionJSON)});
async getApp(p, q, req) {
let app = await this.cacheManager["AppCache"].cache(p.appkey, null);
return system.getResult({ funcJson: JSON.parse(app.functionJSON) });
}
async getFuncs(p,q,req){
let appkey=p.appkey
let app= await this.cacheManager["AppCache"].cache(appkey, null);
return system.getResult({funcJson:JSON.parse(app.functionJSON)})
//return system.getResult({funcJson:[]})
async buildFrontRouter(p, q, req) {
let appkey = p.appkeyForRoute
let app = await this.cacheManager["AppCache"].cache(appkey, null);
let funcJSONOBJ = JSON.parse(app.functionJSON)
if (!funcJSONOBJ || funcJSONOBJ.length === 0) {
return system.getResultError("请先建立功能数据")
}
let rtn = await this.service.buildFrontRouter(funcJSONOBJ, app.id)
return system.getResult(rtn)
}
async getFuncs(p, q, req) {
let appkey = p.appkey
let app = await this.cacheManager["AppCache"].cache(appkey, null);
return system.getResult({ funcJson: JSON.parse(app.functionJSON) })
//return system.getResult({funcJson:[]})
}
async saveFuncTree(p,q,req){
let rtn=await this.service.saveFuncTree(p)
return system.getResult(rtn)
async saveFuncTree(p, q, req) {
let rtn = await this.service.saveFuncTree(p)
return system.getResult(rtn)
}
async create(pobj, queryobj, req) {
pobj.creator_id = pobj.userid;//设置创建者
......@@ -59,10 +81,9 @@ class AppCtl extends CtlBase {
// pobj.password=super.encryptPasswd(settings.defaultpwd);
//构造默认的应用相关的URL
pobj.authUrl = settings.protocalPrefix + pobj.domainName + "/auth";
pobj.docUrl = settings.protocalPrefix + pobj.domainName + "/web/common/metaCtl/getApiDoc";
pobj.uiconfigUrl = settings.protocalPrefix + pobj.domainName + "/api/meta/config/fetchAppConfig";
pobj.opCacheUrl = settings.protocalPrefix + pobj.domainName + "/api/meta/opCache/opCacheData";
pobj.notifyCacheCountUrl = settings.protocalPrefix + pobj.domainName + "/api/meta/opCache/recvNotificationForCacheCount";
// pobj.uiconfigUrl = settings.protocalPrefix + pobj.domainName + "/api/meta/config/fetchAppConfig";
// pobj.opCacheUrl = settings.protocalPrefix + pobj.domainName + "/api/meta/opCache/opCacheData";
// pobj.notifyCacheCountUrl = settings.protocalPrefix + pobj.domainName + "/api/meta/opCache/recvNotificationForCacheCount";
var app = await super.create(pobj, queryobj, req);
return system.getResult(app);
}
......
......@@ -15,14 +15,44 @@ class CompanyCtl extends CtlBase {
let company=await this.cacheManager["CompanyCache"].cache(p.companykey)
return system.getResult(company)
}
async getMyApps(p,q,req){
let userfind = await this.cacheManager["UserCache"].getCache(p.username)
let isSuper=userfind.isSuper
if(userfind.company.appids && userfind.company.appids!=""){
let appsarray=userfind.company.appids.split(",")
let appidsquery=appsarray.map(astr=>{
return astr.split("|")[0]
})
let apps=await this.service.getMyApps(appidsquery,isSuper)
return system.getResult(apps)
}else{
return []
}
}
async bindApps(p,q,req){
let appids=p.appids
let cmpid=p.postcmpid
let appids2=appids.map(item=>{
return item.appid+"|"+item.title
})
let appidstrs=appids2.join(",")
await this.service.bindApps(appidstrs,cmpid)
return system.getResult(appids)
}
async setOrgs(p,q,req){
let orgs=await this.service.setOrgs(p,req.xctx.fromcompanykey)
return system.getResult(orgs)
}
async getOrgs(p,q,req){
let companynew=await this.cacheManager["CompanyCache"].cache(req.xctx.fromcompanykey)
return system.getResult({orgJson:JSON.parse(companynew.orgJson)})
let orgjsonstr=companynew.orgJson
let rtnjson=null
if(orgjsonstr && orgjsonstr!=""){
rtnjson=JSON.parse(companynew.orgJson)
}else{
rtnjson=[]
}
return system.getResult({orgJson:rtnjson})
}
}
......
const CacheBase = require("../cache.base");
const system = require("../../system");
const settings = require("../../../config/settings");
class CodeCache extends CacheBase{
constructor(){
super();
this.userDao=system.getObject("db.auth.userDao");
}
isdebug(){
return false
// return settings.env=="dev";
}
desc(){
return "缓存code子系统用户登录信息对象";
}
prefix(){
return "g_code_userlocal_"
}
async buildCacheVal(cachekey,inputkey, val, ex, ...items) {
if (val) {
return JSON.stringify(val);
}
return null;
}
}
module.exports=CodeCache;
\ No newline at end of file
......@@ -18,9 +18,9 @@ class UserCache extends CacheBase{
async buildCacheVal(cachekey,inputkey, val, ex, ...items) {
const configValue = await this.userDao.model.findAll({
where: { userName: inputkey, app_id: settings.pmappid },
attributes: ['id','userName', 'nickName','headUrl','jwtkey','jwtsecret','created_at','isSuper','isAdmin','mail'],
attributes: ['id','userName', 'nickName','headUrl','jwtkey','jwtsecret','created_at','isSuper','isAdmin','mail','opath','ptags'],
include: [
{ model: this.db.models.company,raw:true},
{ model: this.db.models.company,attributes:['id','name','companykey','appids'],raw:true},
{model:this.db.models.role,as:"Roles",attributes:["id","code"],}
],
});
......
......@@ -84,9 +84,14 @@ class Dao {
extraWhere(obj, where) {
return where;
}
orderBy() {
orderBy(qobj) {
//return {"key":"include","value":{model:this.db.models.app}};
return [["created_at", "DESC"]];
if(!qobj.orderInfo || qobj.orderInfo.length==0){
return [["created_at", "DESC"]];
}else{
return qobj.orderInfo;
}
}
buildQuery(qobj) {
var linkAttrs = [];
......@@ -98,7 +103,7 @@ class Dao {
qc.limit = pageSize;
qc.offset = (pageNo - 1) * pageSize;
//默认的查询排序
qc.order = this.orderBy();
qc.order = this.orderBy(qobj);
//构造where条件
qc.where = {};
if (search) {
......
......@@ -64,7 +64,10 @@ class UserDao extends Dao{
}
extraModelFilter(){
//return {"key":"include","value":[{model:this.db.models.app,},{model:this.db.models.role,as:"Roles",attributes:["id","name"],joinTableAttributes:['created_at']}]};
return {"key":"include","value":[{model:this.db.models.app,},{model:this.db.models.role,as:"Roles",attributes:["id","name"]}]};
return {"key":"include","value":[
{model:this.db.models.app,},
{model:this.db.models.company,},
{model:this.db.models.role,as:"Roles",attributes:["id","name"]}]};
}
extraWhere(obj,w,qc,linkAttrs){
if(obj.bizpath && obj.bizpath!=""){
......
......@@ -8,7 +8,12 @@ class AppDao extends Dao{
extraWhere(obj,w,qc,linkAttrs){
if(obj.bizpath && obj.bizpath!=""){
if(obj.bizpath.indexOf("my_app")>0){//说明是租户查询自己创建的应用
w["creator_id"]=obj.userid;
let appstrs=obj.myappstrs
let appsarray=appstrs.split(",")
let appidsquery=appsarray.map(astr=>{
return astr.split("|")[0]
})
w["id"]= {[this.db.Op.in]:appidsquery};
}
}
if(linkAttrs.length>0){
......
const system=require("../system");
const settings=require("../../config/settings.js");
const reclient=system.getObject("util.redisClient");
const system = require("../system");
const settings = require("../../config/settings.js");
const reclient = system.getObject("util.redisClient");
const md5 = require("MD5");
//获取平台配置兑换率
//初次登录的赠送数量
//创建一笔交易
//同时增加账户数量,增加系统平台账户
var dbf=system.getObject("db.common.connection");
var db=dbf.getCon();
db.sync({force:true}).then(async ()=>{
const apps=await system.getObject("service.common.appSve");
const usS=await system.getObject("service.auth.userSve");
let appnew=await apps.create( {
"name":"center-app",
"domainName":"t9.com",
"backend":"192.168.4.1",
"isSystem":true
var dbf = system.getObject("db.common.connection");
var db = dbf.getCon();
db.sync({ force: true }).then(async () => {
const apps = await system.getObject("service.common.appSve");
const usS = await system.getObject("service.auth.userSve");
let appnew = await apps.create({
"name": "center-app",
"domainName": "t9.com",
"backend": "192.168.1.148",
"isSystem": true,
"title": "center-app"
});
let Role=db.models["role"];
await Role.create({code:"ta",name:"租户",isSystem:true,app_id:appnew.id,company_id:settings.pmcompanyid})
await Role.create({code:"pr",name:"个人",isSystem:true,app_id:appnew.id,company_id:settings.pmcompanyid})
let usuper=await usS.pmregister({userName:"sm",password:"951753",isSuper:true,isAdmin:true,isSystem:true,isEnabled:true,nickName:"superman",app_id:appnew.id,company_id:settings.id})
appnew.creator_id=usuper.user.id
let Role = db.models["role"];
await Role.create({ code: "ta", name: "租户", isSystem: true, app_id: appnew.id, company_id: settings.pmcompanyid })
await Role.create({ code: "pr", name: "个人", isSystem: true, app_id: appnew.id, company_id: settings.pmcompanyid })
let usuper = await usS.pmregister({ userName: "sm", password: "951753", isSuper: true, isAdmin: true, isSystem: true, isEnabled: true, nickName: "superman", app_id: appnew.id, company_id: settings.id })
appnew.creator_id = usuper.user.id
await appnew.save()
//创建role
......
......@@ -7,12 +7,17 @@ module.exports = (db, DataTypes) => {
type: DataTypes.STRING,
allowNull: true,
},
title:{
type: DataTypes.STRING,
allowNull: false,
},
name: {
type: DataTypes.STRING,
allowNull: false,
},//和user的from相同,在注册user时,去创建
domainName: DataTypes.STRING,//域名
backend:DataTypes.STRING,//域名
backport:DataTypes.INTEGER,//后台端口
homePage: DataTypes.STRING,//首页
functionJSON: DataTypes.TEXT,//功能清单地址--前端通过loadJson下载数据
docUrl: DataTypes.STRING,//接口文档地址
......
......@@ -28,6 +28,7 @@ module.exports = (db, DataTypes) => {
allowNull: true,
},
orgJson: DataTypes.TEXT,//功能清
appids:DataTypes.STRING,
}, {
paranoid: true,//假的删除
underscored: true,
......
......@@ -11,7 +11,8 @@ class AuthService extends ServiceBase{
//var newattrs=rolecodestr.split(",");
var aths=await this.dao.model.findAll({
attributes:["bizcode","authstrs","codepath"],
where:{role_id:{[this.db.Op.in]:roleids},app_id:appid,company_id:comid}});
where:{role_id:{[this.db.Op.in]:roleids}}});
// where:{role_id:{[this.db.Op.in]:roleids},app_id:appid,company_id:comid}});
return aths;
}
async saveAuths(auths,appid,cmid){
......
......@@ -9,7 +9,30 @@ class UserService extends ServiceBase {
this.roleDao = system.getObject("db.auth.roleDao");
this.authS=system.getObject("service.auth.authSve");
}
async pmgetUserByCode(code){
let ux= await this.cacheManager["CodeCache"].getCache(code);
return ux;
}
async loginApp(appkey,uname){
let rtn={}
let app= await this.cacheManager["AppCache"].cache(appkey);
let userLogined= await this.cacheManager["UserCache"].cache(uname);
rtn.user=userLogined
if (userLogined) {
let token = await this.cmakejwt(userLogined.jwtkey, userLogined.jwtsecret, null);
rtn.token = token;
}
let roleids=userLogined.Roles.map(item=>{
return item.id
})
let auths= await this.authS.findAuthsByRole(roleids)
rtn.user.access=auths
let code=this.getUUID()
this.cacheManager["CodeCache"].cache(code,rtn,60000);
// let url=app.homePage+"?code="+code
return {code,homePage:app.homePage};
}
//登录后的租户创建属于租户的用户
//需要在控制器里取出公司ID
//和租户绑定同一家公司
......@@ -59,11 +82,18 @@ class UserService extends ServiceBase {
//设置默认角色,租户
//设置默认普通角色,由于有了租户概念,所以注册时,需要知道当前租户和应用的id 才可以设置默认角色 todo
//如果是非租户,那么按照当前应用ID是找不到指定的角色,所以是空的
var roles = await self.roleDao.model.findAll({ where: { id: { [self.db.Op.in]: rolecodes }, app_id: roleappid, company_id: p.company_id }, transaction: t });
if (roles && roles.length > 0) {
await u.setRoles(roles, { transaction: t });
if(p.isAdmin){
var roles = await self.roleDao.model.findAll({ where: { id: { [self.db.Op.in]: rolecodes }, app_id: roleappid, company_id: settings.pmcompanyid}, transaction: t });
if (roles && roles.length > 0) {
await u.setRoles(roles, { transaction: t });
}
}else{
var roles = await self.roleDao.model.findAll({ where: { id: { [self.db.Op.in]: rolecodes }, app_id: roleappid, company_id: p.company_id}, transaction: t });
if (roles && roles.length > 0) {
await u.setRoles(roles, { transaction: t });
}
}
//创建统一账号 to add extra fields
let cred = await self.cregister(u.userName, p.company_id, p.password, u.id + "")
console.log("......................................");
......
......@@ -2,16 +2,56 @@ const system = require("../../../system");
const ServiceBase = require("../../sve.base");
const settings = require("../../../../config/settings");
const appconfig = system.getSysConfig();
const fs = require("fs")
class AppService extends ServiceBase {
constructor() {
super("common", ServiceBase.getDaoName(AppService));
this.userS = system.getObject("service.auth.userSve");
this.routeDao = system.getObject("db.common.routeDao");
this.ossC = system.getObject("util.ossClient");
}
async getApp(p) {
let app = this.cacheManager["AppCache"].cache(p.appkey, null);
return app;
}
// 组装 前端 路由
async makeRoute(cds, parent) {
let results = [];
for (let item of cds) {
let tmpResult = {};
tmpResult.name = item.code;
tmpResult.path = `/${item.code}`;
tmpResult.component = "replace yours"
tmpResult.meta = {
hideInMenu: false,
title: item.title,
notCache: false,
icon: 'replace yours'
}
if (item.children && item.children.length > 0) {
tmpResult.children = [];
tmpResult.children = await this.makeRoute(item.children, item);
}
results.push(tmpResult);
}
return results
}
async buildFrontRouter(funcJSON, appid) {
var self = this;
return this.db.transaction(async function (t) {
let results = await self.makeRoute(funcJSON[0].children, null);
let keyfile = self.getUUID() + ".json"
let dirfile = "/tmp/" + keyfile
fs.writeFileSync(dirfile, JSON.stringify(results));
let result = await self.ossC.upfile(keyfile, dirfile);
let upurl = result.url
let upobj = { id: appid, docUrl: upurl }
fs.unlinkSync(dirfile)
await self.db.models.app.update(upobj, { where: { id: appid }, transaction: t })
return { uprul: upurl }
})
}
async findAllApps(uid) {
var apps = null;
var dicRtn = {};
......@@ -58,9 +98,13 @@ class AppService extends ServiceBase {
return this.db.transaction(async function (t) {
var app = await self.dao.create(pobj, t);
//创建后台应用服务
let svobj = await self.cjsonregister(AppService.newServiceUrl(), { name: app.name, url: "http://" + app.backend })
let urltmp = "http://" + app.backend
if (app.backport) {
urltmp += ":" + app.backport
}
let svobj = await self.cjsonregister(AppService.newServiceUrl(), { name: app.name, url: urltmp })
//添加路由
let ps = ["/web/auth/userCtl/pmlogin", "/web/auth/userCtl/pmregister", "/web/auth/userCtl/pmSendVCode", "/web/auth/userCtl/pmloginByVCode"]
let ps = ["/web/auth/userCtl/pmgetUserByCode", "/web/auth/userCtl/pmlogin", "/web/auth/userCtl/pmregister", "/web/auth/userCtl/pmSendVCode", "/web/auth/userCtl/pmloginByVCode"]
let routeobj = await self.cjsonregister(AppService.newRouteUrl(app.name),
{ name: app.name, paths: ps, hosts: [app.domainName], strip_path: false })
let ps2 = ["/api", "/web"]
......@@ -87,31 +131,31 @@ class AppService extends ServiceBase {
async translateInitSels(funcobjs) {
funcobjs.forEach((item) => {
console.log(item.title)
if (item.children && item.children.length>0) {
if (item.children && item.children.length > 0) {
this.translateInitSels(item.children)
} else {
if(item.auths && item.auths.length>0){
item.sels=[]
}
if (item.auths && item.auths.length > 0) {
item.sels = []
}
}
})
}
async saveFuncTree(pobj){
async saveFuncTree(pobj) {
var self = this;
return this.db.transaction(async function (t) {
//如果存在functionJSON,那么就需要转换,构建编码路径
if (pobj.funcJson) {
// let funcobjs = JSON.parse(pobj.functionJSON)
await self.translateInitSels(pobj.funcJson)
pobj.functionJSON= JSON.stringify(pobj.funcJson)
pobj.functionJSON = JSON.stringify(pobj.funcJson)
}
let appcache=await self.cacheManager["AppCache"].cache(pobj.appkey);
let upobj={id:appcache.id,functionJSON:pobj.functionJSON}
let appcache = await self.cacheManager["AppCache"].cache(pobj.appkey);
let upobj = { id: appcache.id, functionJSON: pobj.functionJSON }
await self.dao.update(upobj, t)
//令缓存失效
await self.cacheManager["AppCache"].invalidate(pobj.appkey);
let appcache2=await self.dao.model.findById(appcache.id,{transaction:t});
return {funcJson:JSON.parse(appcache2.functionJSON)}
let appcache2 = await self.dao.model.findById(appcache.id, { transaction: t });
return { funcJson: JSON.parse(appcache2.functionJSON) }
})
}
//应用
......@@ -121,8 +165,8 @@ class AppService extends ServiceBase {
//如果存在functionJSON,那么就需要转换,构建编码路径
if (pobj.functionJSON != "") {
let funcobjs = JSON.parse(pobj.functionJSON)
await self.translateWithBizCode(funcobjs,null)
pobj.functionJSON= JSON.stringify(funcobjs)
//await self.translateWithBizCode(funcobjs,null)
pobj.functionJSON = JSON.stringify(funcobjs)
}
await self.dao.update(pobj, t)
let upobj = await self.dao.findById(pobj.id)
......
......@@ -5,6 +5,30 @@ class CompanyService extends ServiceBase {
constructor() {
super("common", ServiceBase.getDaoName(CompanyService));
}
async getMyApps(appids,isSuper){
let appsrtn=null
if(isSuper){
appsrtn=this.db.models.app.findAll({where:
{
id:{[this.db.Op.ne]:settings.pmappid}
}
})
}else{
appsrtn=this.db.models.app.findAll({where:
{
id:{[this.db.Op.in]:appids}
}
})
}
return appsrtn
}
async bindApps(appids,companyid){
var self=this
return this.db.transaction(async function (t) {
let u = await self.dao.update({appids:appids,id:companyid},t)
return appids
})
}
async setOrgs(p,cmk) {
var self=this
return this.db.transaction(async function (t) {
......
var co = require('co');
var OSS = require('ali-oss');
class OSSClient{
constructor(){
this.client=new OSS({
class OSSClient {
constructor() {
this.client = new OSS({
endpoint: 'https://oss-cn-beijing.aliyuncs.com',
accessKeyId: 'LTAIyAUK8AD04P5S',
accessKeySecret: 'DHmRtFlw2Zr3KaRwUFeiu7FWATnmla'
accessKeyId: 'LTAI4GC5tSKvqsH2hMqj6pvd',
accessKeySecret: '3KV9nIwW8qkTGlrPmAe3HnR3fzM6r5'
});
this.client.useBucket('gsb-zc');
}
async downfile(key){
var me=this;
var result=await co(function* () {
var result = yield me.client.get(key, '/tmp/'+key);
async downfile(key) {
var me = this;
var result = await co(function* () {
var result = yield me.client.get(key, '/tmp/' + key);
return result;
});
return result;
}
async upfile(key,filepath){
var me=this;
var result=await co(function* () {
async upfile(key, filepath) {
var me = this;
var result = await co(function* () {
var result = yield me.client.put(key, filepath);
return result;
})
return result;
}
async putBuffer (key,buf) {
async putBuffer(key, buf) {
try {
var result = await this.client.put(key, buf);
console.log(result);
......@@ -36,7 +36,7 @@ class OSSClient{
}
}
}
module.exports=OSSClient;
module.exports = OSSClient;
// var oss=new OSSClient();
// var key="netsharp_QSzjD4HdKdTmRR6b5486pEA3AbsW8Pr8.jpg"
// oss.upfile(key,"/usr/devws/OMC/igirl-api/r3.jpg").then(function(result){
......
var settings = {
redis: {
host: "192.168.4.119",
port: 6379,
host: "43.247.184.32",
port: 8967,
password: "Gongsibao2018",
db: 9,
},
database: {
dbname: "center-manage",
user: "root",
password: "123456",
user: "write",
password: "write",
config: {
host: '192.168.4.119',
port: 3306,
host: '43.247.184.35',
port: 8899,
dialect: 'mysql',
operatorsAliases: false,
pool: {
......
......@@ -4,6 +4,7 @@
"description": "h5framework",
"main": "main.js",
"scripts": {
"dev": "nodemon main.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "jy",
......@@ -31,6 +32,7 @@
"exif-js": "^2.3.0",
"express": "^4.16.2",
"express-session": "^1.15.6",
"glob": "^7.1.6",
"gm": "^1.23.1",
"jsonwebtoken": "^8.5.1",
"log4js": "^2.10.0",
......
This source diff could not be displayed because it is too large. You can view the blob instead.
.ivu-split-wrapper{position:relative;width:100%;height:100%}.ivu-split-pane{position:absolute}.ivu-split-pane.left-pane,.ivu-split-pane.right-pane{top:0;bottom:0}.ivu-split-pane.left-pane{left:0}.ivu-split-pane.right-pane{right:0}.ivu-split-pane.bottom-pane,.ivu-split-pane.top-pane{left:0;right:0}.ivu-split-pane.top-pane{top:0}.ivu-split-pane.bottom-pane{bottom:0}.ivu-split-trigger-con{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.ivu-split-trigger-bar-con{position:absolute;overflow:hidden}.ivu-split-trigger-bar-con.vertical{left:1px;top:50%;height:32px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ivu-split-trigger-bar-con.horizontal{left:50%;top:1px;width:32px;-webkit-transform:translate(-50%);transform:translate(-50%)}.ivu-split-trigger-vertical{width:6px;height:100%;background:#f8f8f9;-webkit-box-shadow:0 0 4px 0 rgba(28,36,56,.4);box-shadow:0 0 4px 0 rgba(28,36,56,.4);cursor:col-resize}.ivu-split-trigger-vertical .ivu-split-trigger-bar{width:4px;height:1px;background:rgba(23,35,61,.25);float:left;margin-top:3px}.ivu-split-trigger-horizontal{height:6px;width:100%;background:#f8f8f9;-webkit-box-shadow:0 0 4px 0 rgba(28,36,56,.4);box-shadow:0 0 4px 0 rgba(28,36,56,.4);cursor:row-resize}.ivu-split-trigger-horizontal .ivu-split-trigger-bar{height:4px;width:1px;background:rgba(23,35,61,.25);float:left;margin-right:3px}.ivu-split-horizontal .ivu-split-trigger-con{top:50%;height:100%;width:0}.ivu-split-vertical .ivu-split-trigger-con{left:50%;height:0;width:100%}.ivu-split .no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.center-middle{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.split-pane-page-wrapper{height:600px}.split-pane-page-wrapper .pane{width:100%;height:100%}.split-pane-page-wrapper .pane.left-pane{background:#f4a460}.split-pane-page-wrapper .pane.right-pane{background:#db7093}.split-pane-page-wrapper .pane.top-pane{background:#f4a460}.split-pane-page-wrapper .pane.bottom-pane{background:#db7093}.split-pane-page-wrapper .custom-trigger{width:20px;height:20px;border-radius:50%;background:#000;-webkit-box-shadow:0 0 6px 0 rgba(28,36,56,.4);box-shadow:0 0 6px 0 rgba(28,36,56,.4)}.split-pane-page-wrapper .custom-trigger,.split-pane-page-wrapper .custom-trigger i.trigger-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
\ No newline at end of file
.error-page{width:100%;height:100%;position:relative;background:#f8f8f9}.error-page .content-con{width:700px;height:600px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}.error-page .content-con img{display:block;width:100%;height:100%}.error-page .content-con .text-con{position:absolute;left:0;top:0}.error-page .content-con .text-con h4{position:absolute;left:0;top:0;font-size:80px;font-weight:700;color:#348eed}.error-page .content-con .text-con h5{position:absolute;width:700px;left:0;top:100px;font-size:20px;font-weight:700;color:#67647d}.error-page .content-con .back-btn-group{position:absolute;right:0;bottom:20px}
\ No newline at end of file
.margin-top-8{margin-top:8px}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-left-10{margin-left:10px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-100{margin-bottom:100px}.margin-right-10{margin-right:10px}.padding-left-6{padding-left:6px}.padding-left-8{padding-left:5px}.padding-left-10{padding-left:10px}.padding-left-20{padding-left:20px}.height-100{height:100%}.height-120px{height:100px}.height-200px{height:200px}.height-492px{height:492px}.height-460px{height:460px}.line-gray{height:0;border-bottom:2px solid #dcdcdc}.notwrap{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.padding-left-5{padding-left:10px}[v-cloak]{display:none}
\ No newline at end of file
.drag-drawer-wrapper.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drag-drawer-wrapper.pointer-events-none{pointer-events:none}.drag-drawer-wrapper.pointer-events-none .drag-drawer-trigger-wrapper{pointer-events:all}.drag-drawer-wrapper .ivu-drawer-header{overflow:hidden!important;-webkit-box-sizing:border-box;box-sizing:border-box}.drag-drawer-wrapper .ivu-drawer-body{padding:0;overflow:visible;position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.drag-drawer-wrapper .drag-drawer-body-wrapper{width:100%;height:100%;padding:16px;overflow:auto}.drag-drawer-wrapper .drag-drawer-trigger-wrapper{top:0;height:100%;width:0}.drag-drawer-wrapper .drag-drawer-trigger-wrapper .drag-drawer-move-trigger{position:absolute;top:50%;height:100px;width:8px;background:#f3f3f3;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:4px/6px;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.2);box-shadow:0 0 1px 1px rgba(0,0,0,.2);line-height:100px;cursor:col-resize}.drag-drawer-wrapper .drag-drawer-trigger-wrapper .drag-drawer-move-trigger-point{display:inline-block;width:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.drag-drawer-wrapper .drag-drawer-trigger-wrapper .drag-drawer-move-trigger-point i{display:block;border-bottom:1px solid silver;padding-bottom:2px}.drag-drawer-wrapper .drag-drawer-footer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;bottom:0;left:0;border-top:1px solid #e8e8e8;padding:10px 16px;background:#fff}.drag-drawer-inner-box{position:relative;width:500px;height:400px;background:pink;border:1px solid pink}
\ No newline at end of file
.margin-top-8{margin-top:8px}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-left-10{margin-left:10px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-100{margin-bottom:100px}.margin-right-10{margin-right:10px}.padding-left-6{padding-left:6px}.padding-left-8{padding-left:5px}.padding-left-10{padding-left:10px}.padding-left-20{padding-left:20px}.height-100{height:100%}.height-120px{height:100px}.height-200px{height:200px}.height-492px{height:492px}.height-460px{height:460px}.line-gray{height:0;border-bottom:2px solid #dcdcdc}.notwrap{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.padding-left-5{padding-left:10px}[v-cloak]{display:none}
\ No newline at end of file
.common{float:left;height:100%;display:table;text-align:center}.size{width:100%;height:100%}.middle-center{display:table-cell;vertical-align:middle}.info-card-wrapper{overflow:hidden}.info-card-wrapper,.info-card-wrapper .ivu-card-body{width:100%;height:100%}.info-card-wrapper .content-con{width:100%;height:100%;position:relative}.info-card-wrapper .content-con .left-area{float:left;height:100%;display:table;text-align:center}.info-card-wrapper .content-con .left-area>.icon{display:table-cell;vertical-align:middle}.info-card-wrapper .content-con .right-area{float:left;height:100%;display:table;text-align:center}.info-card-wrapper .content-con .right-area>div{display:table-cell;vertical-align:middle}.count-to-wrapper .content-outer{display:inline-block}.count-to-wrapper .content-outer .count-to-unit-text{font-style:normal}.count-style{font-size:50px}
\ No newline at end of file
.error-page{width:100%;height:100%;position:relative;background:#f8f8f9}.error-page .content-con{width:700px;height:600px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}.error-page .content-con img{display:block;width:100%;height:100%}.error-page .content-con .text-con{position:absolute;left:0;top:0}.error-page .content-con .text-con h4{position:absolute;left:0;top:0;font-size:80px;font-weight:700;color:#348eed}.error-page .content-con .text-con h5{position:absolute;width:700px;left:0;top:100px;font-size:20px;font-weight:700;color:#67647d}.error-page .content-con .back-btn-group{position:absolute;right:0;bottom:20px}
\ No newline at end of file
.tree-select .ivu-select-dropdown{padding:0 6px}
\ No newline at end of file
.error-page{width:100%;height:100%;position:relative;background:#f8f8f9}.error-page .content-con{width:700px;height:600px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}.error-page .content-con img{display:block;width:100%;height:100%}.error-page .content-con .text-con{position:absolute;left:0;top:0}.error-page .content-con .text-con h4{position:absolute;left:0;top:0;font-size:80px;font-weight:700;color:#348eed}.error-page .content-con .text-con h5{position:absolute;width:700px;left:0;top:100px;font-size:20px;font-weight:700;color:#67647d}.error-page .content-con .back-btn-group{position:absolute;right:0;bottom:20px}
\ No newline at end of file
.intro-con{min-height:140px}.draggable-btn{margin-top:20px}.code-con{width:400px;background:#f9f9f9;padding-top:10px}
\ No newline at end of file
.zoom-wrapper .zoom-button{width:20px;height:20px;line-height:10px;border-radius:50%;background:#9da2ac;-webkit-box-shadow:0 2px 8px 0 rgba(218,220,223,.7);box-shadow:0 2px 8px 0 rgba(218,220,223,.7);border:none;cursor:pointer;outline:none;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.zoom-wrapper .zoom-button:active{-webkit-box-shadow:0 0 2px 2px rgba(218,220,223,.2) inset;box-shadow:inset 0 0 2px 2px rgba(218,220,223,.2)}.zoom-wrapper .zoom-button:hover{background:#1890ff;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.zoom-wrapper .zoom-number{color:#657180;padding:0 8px;display:inline-block;width:46px;text-align:center}.department-outer,.percent-100{width:100%;height:100%}.department-outer{overflow:hidden}.department-outer .tip-box{position:absolute;left:20px;top:20px;z-index:12}.department-outer .zoom-box{position:absolute;right:30px;bottom:30px;z-index:2}.department-outer .view-box{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;cursor:move}.department-outer .view-box .org-tree-drag-wrapper{width:100%;height:100%}.department-outer .view-box .org-tree-wrapper{display:inline-block;position:absolute;left:50%;top:50%;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.department-outer .view-box .org-tree-wrapper .org-tree-node-label{-webkit-box-shadow:0 2px 12px 0 rgba(143,154,165,.4);box-shadow:0 2px 12px 0 rgba(143,154,165,.4);border-radius:4px}.department-outer .view-box .org-tree-wrapper .org-tree-node-label .org-tree-node-label-inner{padding:0}.department-outer .view-box .org-tree-wrapper .org-tree-node-label .org-tree-node-label-inner .custom-org-node{padding:14px 41px;background:#738699;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-wrap:none;white-space:nowrap;border-radius:4px;color:#fff;font-size:14px;font-weight:500;line-height:20px;-webkit-transition:background .1s ease-in;transition:background .1s ease-in;cursor:default}.department-outer .view-box .org-tree-wrapper .org-tree-node-label .org-tree-node-label-inner .custom-org-node:hover{background:#5d6c7b;-webkit-transition:background .1s ease-in;transition:background .1s ease-in}.department-outer .view-box .org-tree-wrapper .org-tree-node-label .org-tree-node-label-inner .custom-org-node.has-children-label{cursor:pointer}.department-outer .view-box .org-tree-wrapper .org-tree-node-label .org-tree-node-label-inner .custom-org-node .context-menu{position:absolute;right:-10px;bottom:20px;z-index:10}
\ No newline at end of file
.bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-wrapper{width:600px;height:340px}.cropper-wrapper .img-box{height:340px;width:430px;border:1px solid #ebebeb;display:inline-block;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-wrapper .img-box img{max-width:100%;display:block}.cropper-wrapper .right-con{display:inline-block;width:170px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.cropper-wrapper .right-con .preview-box{height:150px!important;width:100%!important;overflow:hidden;border:1px solid #ebebeb;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-wrapper .right-con .button-box{padding:10px 0 0}
/*!
* Cropper.js v1.5.6
* https://fengyuanchen.github.io/cropperjs
*
* Copyright 2015-present Chen Fengyuan
* Released under the MIT license
*
* Date: 2019-10-04T04:33:44.164Z
*/.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.cropper-example{height:400px}
\ No newline at end of file
.CodeMirror{color:#000}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-webkit-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected,.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.CodeMirror{height:auto;border:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;font:inherit;z-index:1}.CodeMirror,.CodeMirror-scroll{min-height:300px}.CodeMirror-fullscreen{background:#fff;position:fixed!important;top:50px;left:0;right:0;bottom:0;height:auto;z-index:9}.CodeMirror-sided{width:50%!important}.editor-toolbar{position:relative;opacity:.6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:0 10px;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top-left-radius:4px;border-top-right-radius:4px}.editor-toolbar:after,.editor-toolbar:before{display:block;content:" ";height:1px}.editor-toolbar:before{margin-bottom:8px}.editor-toolbar:after{margin-top:8px}.editor-toolbar:hover,.editor-wrapper input.title:focus,.editor-wrapper input.title:hover{opacity:.8}.editor-toolbar.fullscreen{width:100%;height:50px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-top:10px;padding-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:0;position:fixed;top:0;left:0;opacity:1;z-index:9}.editor-toolbar.fullscreen:before{width:20px;height:50px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));position:fixed;top:0;left:0;margin:0;padding:0}.editor-toolbar.fullscreen:after{width:20px;height:50px;background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);position:fixed;top:0;right:0;margin:0;padding:0}.editor-toolbar a{display:inline-block;text-align:center;text-decoration:none!important;color:#2c3e50!important;width:30px;height:30px;margin:0;border:1px solid transparent;border-radius:3px;cursor:pointer}.editor-toolbar a.active,.editor-toolbar a:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar a:before{line-height:30px}.editor-toolbar i.separator{display:inline-block;width:0;border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;text-indent:-10px;margin:0 6px}.editor-toolbar a.fa-header-x:after{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;vertical-align:text-bottom;position:relative;top:2px}.editor-toolbar a.fa-header-1:after{content:"1"}.editor-toolbar a.fa-header-2:after{content:"2"}.editor-toolbar a.fa-header-3:after{content:"3"}.editor-toolbar a.fa-header-bigger:after{content:"\25B2"}.editor-toolbar a.fa-header-smaller:after{content:"\25BC"}.editor-toolbar.disabled-for-preview a:not(.no-disable){pointer-events:none;background:#fff;border-color:transparent;text-shadow:inherit}@media only screen and (max-width:700px){.editor-toolbar a.no-mobile{display:none}}.editor-statusbar{padding:8px 10px;font-size:12px;color:#959694;text-align:right}.editor-statusbar span{display:inline-block;min-width:4em;margin-left:1em}.editor-preview,.editor-preview-side{padding:10px;background:#fafafa;overflow:auto;display:none;-webkit-box-sizing:border-box;box-sizing:border-box}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview{position:absolute;width:100%;height:100%;top:0;left:0;z-index:7}.editor-preview-side{position:fixed;bottom:0;width:50%;top:50px;right:0;z-index:9;border:1px solid #ddd}.editor-preview-active,.editor-preview-active-side{display:block}.editor-preview-side>p,.editor-preview>p{margin-top:0}.editor-preview-side pre,.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview-side table td,.editor-preview-side table th,.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.CodeMirror .CodeMirror-code .cm-tag{color:#63a35c}.CodeMirror .CodeMirror-code .cm-attribute{color:#795da3}.CodeMirror .CodeMirror-code .cm-string{color:#183691}.CodeMirror .CodeMirror-selected{background:#d9d9d9}.CodeMirror .CodeMirror-code .cm-header-1{font-size:200%;line-height:200%}.CodeMirror .CodeMirror-code .cm-header-2{font-size:160%;line-height:160%}.CodeMirror .CodeMirror-code .cm-header-3{font-size:125%;line-height:125%}.CodeMirror .CodeMirror-code .cm-header-4{font-size:110%;line-height:110%}.CodeMirror .CodeMirror-code .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.CodeMirror .CodeMirror-code .cm-link{color:#7f8c8d}.CodeMirror .CodeMirror-code .cm-url{color:#aab2b3}.CodeMirror .CodeMirror-code .cm-strikethrough{text-decoration:line-through}.CodeMirror .CodeMirror-placeholder{opacity:.5}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)}.markdown-wrapper .CodeMirror-fullscreen,.markdown-wrapper .CodeMirror-fullscreen~.editor-preview-side,.markdown-wrapper .editor-toolbar.fullscreen{z-index:9999}
\ No newline at end of file
.count-to-wrapper .content-outer{display:inline-block}.count-to-wrapper .content-outer .count-to-unit-text{font-style:normal}.countto-page-row{height:200px}.count-to-con{display:block;width:100%;text-align:center}.count-text{font-size:50px;color:#dc9387}.slot-text{font-size:22px}.unit-class{font-size:30px;color:#dc9387}
\ No newline at end of file
.icon-code{margin:20px 0 10px}.intro-p{margin-bottom:10px}
\ No newline at end of file
.join-page{text-align:center}.qq-group-img{width:100%}.join-page-other-icon{width:20px;vertical-align:middle;margin-right:6px}.join-page-other{text-align:left}.join-page-other .ivu-btn{margin-right:6px}
\ No newline at end of file
.i18n-card-box{height:200px}.i18n-card-box .tip{color:grey;display:block;margin-top:20px}
\ No newline at end of file
.message-page-con{height:calc(100vh - 176px);display:inline-block;vertical-align:top;position:relative}.message-page-con.message-category-con{border-right:1px solid #e6e6e6;width:200px}.message-page-con.message-list-con{border-right:1px solid #e6e6e6;width:230px}.message-page-con.message-view-con{position:absolute;left:446px;top:16px;right:16px;bottom:16px;overflow:auto;padding:12px 20px 0}.message-page-con.message-view-con .message-view-header{margin-bottom:20px}.message-page-con.message-view-con .message-view-header .message-view-title{display:inline-block}.message-page-con.message-view-con .message-view-header .message-view-time{margin-left:20px}.message-page-con .category-title{display:inline-block;width:65px}.message-page-con .gray-dadge{background:#dcdcdc}.message-page-con .not-unread-list .msg-title{color:#aaa9a9}.message-page-con .not-unread-list .ivu-menu-item .ivu-btn.ivu-btn-text.ivu-btn-small.ivu-btn-icon-only{display:none}.message-page-con .not-unread-list .ivu-menu-item:hover .ivu-btn.ivu-btn-text.ivu-btn-small.ivu-btn-icon-only{display:inline-block}
\ No newline at end of file
.login{width:100%;height:100%;background-image:url(../img/login-bg.0899ffa6.jpg);background-size:cover;background-position:50%;position:relative}.login-con{position:absolute;right:160px;top:50%;-webkit-transform:translateY(-60%);transform:translateY(-60%);width:300px}.login-con-header{font-size:16px;font-weight:300;text-align:center;padding:30px 0}.login-con .form-con{padding:10px 0 0}.login-con .login-tip{font-size:10px;text-align:center;color:#c3c3c3}
\ No newline at end of file
.drag-list-wrapper{height:100%}.drag-list-wrapper .drag-list-con{width:50%;float:left}.drag-box-card{display:inline-block;width:600px;height:560px}.drag-box-card .drag-item{margin:10px}.drag-box-card h3{padding:10px 15px}.drag-box-card .drop-box{border:1px solid #eee;height:455px;border-radius:5px}.drag-box-card .left-drop-box{margin-right:10px}.handle-log-box{display:inline-block;margin-left:20px;border:1px solid #eee;vertical-align:top;width:200px;height:500px}.handle-log-box h3{padding:10px 14px}.handle-log-box .handle-inner-box{height:calc(100% - 44px);overflow:auto}.handle-log-box .handle-inner-box p{padding:14px 0;margin:0 14px;border-bottom:1px dashed #eee}.res-show-box{display:inline-block;margin-left:20px;border:1px solid #eee;vertical-align:top;width:350px;height:570px}
\ No newline at end of file
.tables-edit-outer{height:100%}.tables-edit-outer .tables-edit-con{position:relative;height:100%}.tables-edit-outer .tables-edit-con .value-con{vertical-align:middle}.tables-edit-outer .tables-edit-con .tables-edit-btn{position:absolute;right:10px;top:0;display:none}.tables-edit-outer .tables-edit-con:hover .tables-edit-btn{display:inline-block}.tables-edit-outer .tables-editting-con .tables-edit-input{width:calc(100% - 60px)}.search-con{padding:10px 0}.search-con .search-col,.search-con .search-input{display:inline-block;width:200px}.search-con .search-btn,.search-con .search-input{margin-left:2px}
\ No newline at end of file
.update-table-intro{margin-top:10px}.code-high-line{color:#2d8cf0}
\ No newline at end of file
.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor,.cm-fat-cursor-mark{-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;background-color:#7e7}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-webkit-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.paste-editor-wrapper{border:1px dashed #dcdcdc}.paste-editor-wrapper,.paste-editor-wrapper textarea.textarea-el{width:100%;height:100%}.paste-editor-wrapper .CodeMirror{height:100%;padding:0}.paste-editor-wrapper .CodeMirror .CodeMirror-code div .CodeMirror-line>span>span.cm-tab:after{content:"\2192";color:#bfbfbf}.paste-editor-wrapper .first-row{font-weight:700;font-size:14px}.paste-editor-wrapper .incorrect-row{background:#f5cbd1}.update-paste-con{height:350px}.update-paste-btn-con{-webkit-box-sizing:content-box;box-sizing:content-box;height:30px;padding:15px 0 5px}.paste-tip{color:#19be6b}
\ No newline at end of file
.org-tree-container{display:inline-block;padding:15px;background-color:#fff}.org-tree{display:table;text-align:center}.org-tree:after,.org-tree:before{content:"";display:table;pointer-events:none}.org-tree:after{clear:both;pointer-events:none}.org-tree-node,.org-tree-node-children{position:relative;margin:0 auto;padding:0;list-style-type:none}.org-tree-node-children:after,.org-tree-node-children:before,.org-tree-node:after,.org-tree-node:before{-webkit-transition:all .35s;transition:all .35s;pointer-events:none}.org-tree-node-label{position:relative;display:inline-block}.org-tree-node-label .org-tree-node-label-inner{padding:10px 15px;text-align:center;border-radius:3px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.15);box-shadow:0 1px 5px rgba(0,0,0,.15)}.org-tree-button-wrapper{position:absolute;top:100%;left:50%;width:0;height:0;z-index:10;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.org-tree-button-wrapper>*{position:absolute;top:50%;left:50%}.org-tree-button-wrapper .org-tree-node-btn{position:relative;display:inline-block;width:20px;height:20px;background-color:#fff;border:1px solid #ccc;border-radius:50%;-webkit-box-shadow:0 0 2px rgba(0,0,0,.15);box-shadow:0 0 2px rgba(0,0,0,.15);cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease;-webkit-transform:translate(-50%,9px);transform:translate(-50%,9px)}.org-tree-button-wrapper .org-tree-node-btn:hover{background-color:#e7e8e9;-webkit-transform:translate(-50%,9px) scale(1.15);transform:translate(-50%,9px) scale(1.15)}.org-tree-button-wrapper .org-tree-node-btn:after,.org-tree-button-wrapper .org-tree-node-btn:before{content:"";position:absolute;pointer-events:none}.org-tree-button-wrapper .org-tree-node-btn:before{top:50%;left:4px;right:4px;height:0;border-top:1px solid #ccc}.org-tree-button-wrapper .org-tree-node-btn:after{top:4px;left:50%;bottom:4px;width:0;border-left:1px solid #ccc;pointer-events:none}.org-tree-button-wrapper .org-tree-node-btn.expanded:after{border:none;pointer-events:none}.org-tree-node{padding-top:20px;display:table-cell;vertical-align:top}.org-tree-node.collapsed,.org-tree-node.is-leaf{padding-left:10px;padding-right:10px}.org-tree-node:after,.org-tree-node:before{pointer-events:none;content:"";position:absolute;top:0;left:0;width:50%;height:19px}.org-tree-node:after{left:50%;border-left:1px solid #ddd;pointer-events:none}.org-tree-node:not(:first-child):before,.org-tree-node:not(:last-child):after{border-top:1px solid #ddd;pointer-events:none}.collapsable .org-tree-node.collapsed{padding-bottom:30px}.collapsable .org-tree-node.collapsed .org-tree-node-label:after{content:"";position:absolute;top:100%;left:0;width:50%;height:20px;border-right:1px solid #ddd;pointer-events:none}.org-tree>.org-tree-node{padding-top:0}.org-tree>.org-tree-node:after{border-left:0;pointer-events:none}.org-tree-node-children{padding-top:20px;display:table}.org-tree-node-children:before{content:"";position:absolute;top:0;left:50%;width:0;height:20px;border-left:1px solid #ddd}.org-tree-node-children:after{content:"";display:table;clear:both;pointer-events:none}.horizontal .org-tree-node{display:table-cell;float:none;padding-top:0;padding-left:20px}.horizontal .org-tree-node.collapsed,.horizontal .org-tree-node.is-leaf{padding-top:10px;padding-bottom:10px}.horizontal .org-tree-node:after,.horizontal .org-tree-node:before{width:19px;height:50%;pointer-events:none}.horizontal .org-tree-node:after{top:50%;left:0;border-left:0;pointer-events:none}.horizontal .org-tree-node:only-child:before{top:1px;border-bottom:1px solid #ddd}.horizontal .org-tree-node:not(:first-child):before,.horizontal .org-tree-node:not(:last-child):after{border-top:0;border-left:1px solid #ddd;pointer-events:none}.horizontal .org-tree-node:not(:only-child):after{border-top:1px solid #ddd;pointer-events:none}.horizontal .org-tree-node .org-tree-node-inner{display:table}.horizontal .org-tree-node-label{display:table-cell;vertical-align:middle}.horizontal.collapsable .org-tree-node.collapsed{padding-right:30px}.horizontal.collapsable .org-tree-node.collapsed .org-tree-node-label:after{top:0;left:100%;width:20px;height:50%;border-right:0;border-bottom:.625em solid #ddd;pointer-events:none}.horizontal .org-tree-button-wrapper{position:absolute;top:50%;left:100%;width:0;height:0;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.horizontal .org-tree-button-wrapper>*{position:absolute;top:50%;left:50%}.horizontal .org-tree-button-wrapper .org-tree-node-btn{display:inline-block;-webkit-transform:translate(9PX,-50%);transform:translate(9PX,-50%)}.horizontal>.org-tree-node:only-child:before{border-bottom:0}.horizontal .org-tree-node-children{display:table-cell;padding-top:0;padding-left:20px}.horizontal .org-tree-node-children:before{top:50%;left:0;width:20px;height:0;border-left:0;border-top:1px solid #ddd}.horizontal .org-tree-node-children:after{display:none}.horizontal .org-tree-node-children>.org-tree-node{display:block}
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1547543867554" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16276" xmlns:xlink="http://www.w3.org/1999/xlink" width="400" height="400"><defs><style type="text/css"></style></defs><path d="M253.44 577.536c2.56 18.432 5.12 36.352 7.68 55.296 15.36-11.776 30.208-23.04 45.056-34.304-1.536-2.56-43.008-18.944-52.736-20.992zM610.304 577.536c2.56 18.432 5.12 36.352 7.68 55.296 15.36-11.776 30.208-23.04 45.056-34.304-2.048-2.56-43.008-18.944-52.736-20.992z" fill="#DD6DA6" p-id="16277"></path><path d="M512 0C229.376 0 0 229.376 0 512s229.376 512 512 512 512-229.376 512-512S794.624 0 512 0z m-29.184 444.928h16.896c3.072 0 4.096 1.024 4.096 4.608v53.76c-6.656-0.512-13.824-0.512-20.992-1.024V444.928z m-115.712-6.656c2.048 0 3.072 1.024 3.584 3.584 1.536 17.92 3.584 35.328 5.12 53.76-6.656 1.024-13.312 1.024-20.48 1.536-2.56-19.456-5.12-38.912-7.168-58.368 6.144-0.512 12.8-0.512 18.944-0.512z m-27.648 3.072c2.56-0.512 2.048 2.048 2.56 3.584 0.512 6.656 1.536 12.8 2.048 19.456 1.024 10.24 2.56 19.968 3.584 30.208v4.096l-15.872 2.56c-3.584-18.944-6.656-37.376-10.24-56.832 5.632-1.024 11.776-2.56 17.92-3.072z m-3.072 184.32c-2.56 8.192-8.192 14.848-15.36 20.48-16.896 13.312-34.304 25.088-54.784 31.744-14.336 5.12-29.184 8.192-44.032 10.752-19.456 3.072-39.424 4.096-59.392 6.144-4.096 0.512-8.192 0-12.288 0-2.048 0-2.56-1.024-2.56-3.072 0-8.704-1.024-17.92-1.536-27.136-1.024-11.776-2.048-23.04-3.584-34.816-2.048-16.384-4.096-32.256-5.632-48.64-2.048-16.896-4.096-34.304-6.144-51.2-2.048-16.896-3.584-33.28-5.632-49.664-2.56-18.944-5.12-37.376-8.192-56.832-3.072-22.016-7.168-44.544-12.8-66.56-0.512-1.024 0.512-3.072 1.024-3.584 19.456-7.168 38.4-14.848 57.856-23.04 6.144-2.56 6.656-3.584 6.656 4.608 0 34.304 0 68.608 0.512 103.424 0.512 17.92 1.024 35.84 2.56 53.76 1.536 21.504 4.096 43.008 5.632 65.024 0 1.024 0.512 1.536 0.512 2.56 7.168-0.512 14.848-1.024 22.016-1.024 30.72-1.024 60.416 3.584 89.088 14.848 13.824 5.632 27.648 12.288 39.936 20.992 9.216 7.68 11.776 17.408 6.144 31.232z m26.112 44.544c-10.24-50.688-19.968-100.352-29.696-151.04 8.192-1.024 15.872-2.56 23.552-3.584 5.632-1.024 11.264-1.024 16.896-1.536 3.072-0.512 5.12 1.024 5.632 4.096 1.024 7.68 2.56 15.36 3.584 23.552 1.536 13.312 3.072 26.624 4.096 39.936 1.536 11.776 2.56 23.04 4.096 34.816 1.536 12.288 3.072 24.576 4.608 37.376 0.512 3.584 1.024 7.168 1.536 11.264-11.776 2.048-22.528 3.584-34.304 5.12zM445.44 655.36c-10.24-1.024-19.968-1.536-30.72-2.56-9.216-92.672-16.896-185.856-34.304-279.04 5.632-0.512 11.264-1.536 17.408-2.048 6.656-0.512 13.312-1.024 20.48-1.536 5.632-0.512 7.68 1.024 8.192 6.656l3.072 44.032c1.536 19.968 3.072 39.936 4.096 59.392 1.024 14.336 1.536 28.672 3.072 43.008 1.536 15.872 3.072 31.232 4.096 47.104 1.536 11.264 2.56 23.04 3.584 34.304 1.536 12.288 2.56 24.576 3.584 37.376l1.024 10.752c-0.512 2.56-1.536 3.072-3.584 2.56z m27.136-210.944c2.56 0 3.584 0.512 3.584 3.584-0.512 7.68 0 15.872 0 23.552v29.696c-5.632 0.512-11.264 1.024-16.384 1.536-1.536-18.944-3.072-37.888-4.608-58.368h17.408z m2.56 228.864c-1.024 0-2.56-1.536-2.56-2.56l-4.608-50.688c-1.536-15.36-3.072-31.744-4.096-47.104-1.536-15.872-3.072-32.256-4.096-48.64 0-1.024 0-2.048-0.512-3.584 4.096-1.024 7.168-1.536 11.264-1.536 10.24 0 20.48 0 30.72 0.512 2.56 0 4.096 2.048 4.096 4.096 0 5.12 0.512 10.24 0.512 15.36 0 23.552-0.512 48.128 0 71.68 0.512 19.456 1.024 37.888 1.536 57.344 0 1.024 0 2.56 0.512 4.608-11.264 0.512-22.016 1.024-32.768 0.512zM896 444.928h16.896c3.072 0 4.096 1.024 4.096 4.608v53.76c-6.656-0.512-13.824-0.512-20.992-1.024V444.928z m-116.224-6.656c2.048 0 3.072 1.024 3.584 3.584 1.536 17.92 3.584 35.328 5.12 53.76-6.656 1.024-13.312 1.024-20.48 1.536-2.56-19.456-5.12-38.912-7.168-58.368 6.656-0.512 12.8-0.512 18.944-0.512z m-27.648 3.072c2.56-0.512 2.048 2.048 2.56 3.584 0.512 6.656 1.536 12.8 2.048 19.456 1.024 10.24 2.56 19.968 3.584 30.208v4.096l-15.872 2.56c-3.584-18.944-6.656-37.376-10.24-56.832 5.632-1.024 11.776-2.56 17.92-3.072z m-3.072 183.808c-2.56 8.192-8.192 14.848-15.36 20.48-16.896 13.312-34.304 25.088-54.784 31.744-14.336 5.12-29.184 8.192-44.032 10.752-19.456 3.072-39.424 4.096-59.392 6.144-4.096 0.512-8.192 0-12.288 0-2.048 0-2.56-1.024-2.56-3.072 0-8.704-1.024-17.92-1.536-27.136-1.024-11.776-2.048-23.04-3.584-34.816-2.048-16.384-4.096-32.256-5.632-48.64-2.048-16.896-4.096-34.304-6.144-51.2-2.048-16.896-3.584-33.28-5.632-49.664-2.56-18.944-5.12-37.376-8.192-56.832-3.072-22.016-7.168-44.544-12.8-66.56 0-1.024 1.024-3.072 1.536-3.584 19.456-7.168 38.4-14.848 57.856-23.04 6.144-2.56 6.656-3.584 6.656 4.608 0 34.304 0 68.608 0.512 103.424 0.512 17.92 1.024 35.84 2.56 53.76 1.536 21.504 4.096 43.008 5.632 65.024 0 1.024 0.512 1.536 0.512 2.56 7.168-0.512 14.848-1.024 22.016-1.024 30.72-1.024 60.416 3.584 89.088 14.848 13.824 5.632 27.648 12.288 39.936 20.992 9.216 8.192 11.264 17.92 5.632 31.232z m26.112 45.056c-10.24-50.688-19.968-100.352-29.696-151.04 8.192-1.024 15.872-2.56 23.552-3.584 5.632-1.024 11.264-1.024 16.896-1.536 3.072-0.512 5.12 1.024 5.632 4.096 1.024 7.68 2.56 15.36 3.584 23.552 1.536 13.312 3.072 26.624 4.096 39.936 1.536 11.776 2.56 23.04 4.096 34.816 1.536 12.288 3.072 24.576 4.608 37.376 0.512 3.584 1.024 7.168 1.536 11.264-11.264 2.048-22.528 3.584-34.304 5.12z m83.456-14.848c-10.24-1.024-19.968-1.536-30.72-2.56-9.216-92.672-16.896-185.856-34.304-279.04 5.632-0.512 11.264-1.536 17.408-2.048 6.656-0.512 13.312-1.024 20.48-1.536 5.632-0.512 7.68 1.024 8.192 6.656l3.072 44.032c1.536 19.968 3.072 39.936 4.096 59.392 1.024 14.336 1.536 28.672 3.072 43.008 1.536 15.872 3.072 31.232 4.096 47.104 1.536 11.264 2.56 23.04 3.584 34.304 1.536 12.288 2.56 24.576 3.584 37.376l1.024 10.752c-1.024 2.56-1.536 3.072-3.584 2.56z m26.624-210.944c2.56 0 3.584 0.512 3.584 3.584-0.512 7.68 0 15.872 0 23.552v29.696c-5.632 0.512-11.264 1.024-16.384 1.536-1.536-18.944-3.072-37.888-4.608-58.368h17.408z m3.072 228.864c-1.024 0-2.56-1.536-2.56-2.56l-4.608-50.688c-1.536-15.36-3.072-31.744-4.096-47.104-1.536-15.872-3.072-32.256-4.096-48.64 0-1.024 0-2.048-0.512-3.584 4.096-1.024 7.168-1.536 11.264-1.536 10.24 0 20.48 0 30.72 0.512 2.56 0 4.096 2.048 4.096 4.096 0 5.12 0.512 10.24 0.512 15.36 0 23.552-0.512 48.128 0 71.68 0.512 19.456 1.024 37.888 1.536 57.344 0 1.024 0 2.56 0.512 4.608-11.776 0.512-22.528 1.024-32.768 0.512z" fill="#DD6DA6" p-id="16278"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1547543883733" class="icon" style="" viewBox="0 0 1272 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16831" xmlns:xlink="http://www.w3.org/1999/xlink" width="496.875" height="400"><defs><style type="text/css"></style></defs><path d="M729.64116345 165.27693991L634.32650881 90.125l-99.5625 78.52693991-5.17887981 4.16056009 104.74137981 83.50215546 105.09051682-83.50215546-9.77586218-7.53556009z m361.21228445 291.47198236l-456.78879245 360.19396555-456.49784537-359.99030128L110.125 511.12715547l523.93965546 413.11745671 524.23060335-413.35021555-67.44181091-54.14547436z m-456.78879245 29.21120673L385.4784479 290.00646554 318.06573237 344.12284454l315.96982771 249.16810336 316.28987101-249.40086136-67.41271555-54.14547436-248.84806008 196.21551682z" fill="#006cff" p-id="16832"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1547543874130" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16498" xmlns:xlink="http://www.w3.org/1999/xlink" width="400" height="400"><defs><style type="text/css"></style></defs><path d="M511.8 0.6C229.2 0.6 0.1 229.7 0.1 512.3S229.2 1024 511.8 1024s511.7-229.1 511.7-511.7S794.4 0.6 511.8 0.6z m264.9 375.3c-0.1 0.1-0.1 0.2-0.2 0.3h0.2c-9 14.3-21.2 28.8-34.2 39.2-5.2 4.2-10.5 8.3-15.7 12.5v0.5c0.3 22.9-0.3 44.9-4.7 64.2-25.2 113.1-91.9 189.9-197.4 222.8-37.9 11.8-99.1 16.7-142.6 5.9-21.5-5.4-41-11.4-59.3-19.3-10.2-4.5-19.6-9.3-28.5-14.7l-8.8-5.3h0.5l-0.5-0.3c9.8 0.2 21.3 2.9 32.2 1.2 9.8-1.6 19.6-1.2 28.7-3.2 22.7-5 43-11.6 60.4-21.8 8.3-4.8 20.9-10.6 27-17.6-11.2 0.2-21.4-2.4-29.7-5.4-32.6-11.5-51.6-32.7-63.9-64.4h0.1c0-0.1-0.1-0.2-0.1-0.3 9.7 1.1 37.3 3.5 44.6-1.7-12.3-0.8-24.1-7.9-32.5-13.2-26.2-16.4-47.6-43.9-47.4-86.2v-0.3c3.5 1.7 6.9 3.3 10.4 4.9 6.6 2.8 13.3 4.3 21.1 5.9 3.1 0.7 9.3 2.4 13.2 1.4-5.1-5.8-13.2-9.7-18.4-16-14.7-18.3-28.7-45.3-25.2-77.4 0.5-4.7 1.3-9.4 2.6-14.3 2.5-9.7 6.5-18.3 10.8-26.2 0.2 0.1 0.4 0.2 0.5 0.3 2 4.2 6.4 7.2 9.1 10.6 8.6 10.7 19.2 20.3 30 28.7 36.7 28.7 69.9 46.4 123.1 59.5 13.5 3.3 29 5.9 45.1 5.9-1.9-5.8-2.7-13-2.7-20.5 0-9.7 1.3-19.6 3.3-26.8 9-32.1 28.5-55.2 57-67.6 6.9-3 14.4-5.2 22.4-6.9 4.1-0.6 8.2-1.1 12.3-1.6 39-0.7 59.8 13.5 79.6 31.6 16.8-1.4 38.7-10.8 51.6-17.4l12.6-6.9c0 0.1-0.1 0.3-0.1 0.4l0.1-0.1c-7.3 19.9-17.4 35.5-32.7 47.3-3.1 2.4-6.3 5.6-10 7.4 21.5-0.4 39.3-10 56.1-15.4v0.3z" fill="#2EB1EB" p-id="16499"></path><path d="M719.7 391.1s0.1 0 0.1-0.1c0 0-0.1 0-0.1 0.1zM726.8 428.4v-0.5 0.5zM336.4 479.9c3.3 0.7 9.9 2.7 13.8 1.2h-0.5l-0.1-0.1c-3.9 1-10.1-0.7-13.2-1.4-7.8-1.6-14.5-3.1-21.1-5.9-3.5-1.6-6.9-3.2-10.4-4.9v0.3c3.4 1.6 6.9 3.2 10.4 4.9 6.6 2.8 13.3 4.3 21.1 5.9zM719.6 391.4v0.2c21.9-0.2 39.8-10.1 56.9-15.4 0.1-0.1 0.1-0.2 0.2-0.3v-0.3c-16.9 5.3-34.6 14.9-56.1 15.4-0.4 0.1-0.7 0.3-1 0.4zM584.8 337.5c6.9-3 14.4-5.1 22.4-6.9 4.1-0.6 8.2-1 12.3-1.6 39-0.7 59.8 13.5 79.6 31.6 16.8-1.4 38.7-10.8 51.6-17.4 4.2-2.3 8.3-4.5 12.5-6.8 0-0.1 0.1-0.3 0.1-0.4l-12.6 6.9c-12.9 6.6-34.8 16-51.6 17.4-19.8-18.1-40.6-32.3-79.6-31.6-4.1 0.5-8.2 1-12.3 1.6-8 1.7-15.5 3.9-22.4 6.9-28.5 12.4-48 35.5-57 67.6-2 7.2-3.4 17.2-3.3 26.8 0-9.6 1.3-19.4 3.3-26.5 9-32.1 28.5-55.2 57-67.6zM385.2 568.5h-0.4c-7.3 5.2-34.9 2.8-44.6 1.7 0 0.1 0.1 0.2 0.1 0.3 10 1.1 38.2 3.6 44.9-2zM319.4 347.4c0.1 0.1 0.3 0.1 0.5 0.3 2 4.1 6.3 7.1 9.1 10.6 8.6 10.6 19.2 20.2 30 28.7 36.8 28.7 69.9 46.4 123.1 59.5 13.5 3.3 29.1 5.9 45.2 5.9 0-0.1-0.1-0.2-0.1-0.3-16.1 0-31.6-2.6-45.1-5.9-53.2-13.1-86.4-30.8-123.1-59.5-10.8-8.4-21.4-18-30-28.7-2.7-3.4-7.1-6.4-9.1-10.6-0.1-0.1-0.3-0.2-0.5-0.3-4.3 7.9-8.3 16.5-10.8 26.2-1.3 4.9-2.1 9.6-2.6 14.3 0.5-4.6 1.3-9.2 2.6-14 2.5-9.7 6.5-18.3 10.8-26.2zM317.7 683.2c9.9-1.6 19.6-1.2 28.7-3.2 22.8-5 43-11.6 60.4-21.8 8.4-4.9 21.3-10.8 27.3-17.9h-0.3c-6.1 7-18.7 12.8-27 17.6-17.4 10.2-37.7 16.8-60.4 21.8-9.1 2-18.9 1.6-28.7 3.2-10.9 1.7-22.4-1-32.2-1.2l0.5 0.3c9.7 0.4 21 2.9 31.7 1.2z" fill="#FFFFFF" p-id="16500"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1547543863835" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16165" xmlns:xlink="http://www.w3.org/1999/xlink" width="400" height="400"><defs><style type="text/css"></style></defs><path d="M512 1024C229.236364 1024 0 794.763636 0 512S229.236364 0 512 0s512 229.236364 512 512-229.236364 512-512 512z m-129.861818-756.48s-36.212364 2.094545-48.989091 24.482909c-12.8 22.365091-54.318545 137.378909-54.318546 137.378909s13.847273 6.376727 37.28291-10.658909c23.435636-17.035636 30.882909-46.848 30.882909-46.848l42.589091-2.117818 1.070545 121.390545s-73.495273-1.070545-88.413091 0c-14.894545 1.047273-23.412364 40.448-23.412364 40.448h111.825455s-9.588364 67.095273-38.353455 116.084364c-28.741818 48.989091-83.060364 87.319273-83.060363 87.319273s39.424 15.965091 77.730909-6.4c38.353455-22.341818 66.629818-120.692364 66.629818-120.692364l89.925818 110.056727s8.192-52.386909-1.466182-67.188363c-9.658182-14.778182-62.208-74.286545-62.208-74.286546l-22.946909 20.247273 16.337455-65.117091h97.954909s0-38.353455-19.153455-40.494545c-19.176727-2.094545-78.801455 0-78.801454 0V371.898182h88.389818s-1.070545-39.400727-18.106182-39.400727h-143.755636l22.341818-64.954182z m169.984 61.184v358.562909h36.002909l13.102545 45.009455 63.348364-45.009455h89.064727V328.704h-201.518545z" fill="#0f84fd" p-id="16166"></path><path d="M594.781091 368.64h117.899636v277.876364h-41.890909l-53.364363 40.261818-11.636364-40.261818h-11.008V368.64z" fill="#0f84fd" p-id="16167"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<!--
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="bear" unicode="&#58880;" d="M1024 683.008q0-70.656-46.08-121.856 46.08-89.088 46.08-193.536 0-96.256-39.936-181.248t-109.568-147.968-162.816-99.328-199.68-36.352-199.68 36.352-162.304 99.328-109.568 147.968-40.448 181.248q0 104.448 46.08 193.536-46.08 51.2-46.08 121.856 0 37.888 13.824 71.168t37.376 58.368 55.808 39.424 68.096 14.336q43.008 0 78.848-18.432t59.392-50.176q46.08 17.408 96.256 26.624t102.4 9.216 102.4-9.216 96.256-26.624q24.576 31.744 59.904 50.176t78.336 18.432q36.864 0 68.608-14.336t55.296-39.424 37.376-58.368 13.824-71.168zM205.824 268.288q10.24 0 18.944 10.24t15.36 28.672 10.24 42.496 3.584 51.712-3.584 51.712-10.24 41.984-15.36 28.16-18.944 10.24q-9.216 0-17.92-10.24t-15.36-28.16-10.752-41.984-4.096-51.712 4.096-51.712 10.752-42.496 15.36-28.672 17.92-10.24zM512-31.744000000000028q53.248 0 99.84 13.312t81.408 35.84 54.784 52.736 19.968 65.024q0 33.792-19.968 64t-54.784 52.736-81.408 35.84-99.84 13.312-99.84-13.312-81.408-35.84-54.784-52.736-19.968-64q0-34.816 19.968-65.024t54.784-52.736 81.408-35.84 99.84-13.312zM818.176 268.288q10.24 0 18.944 10.24t15.36 28.672 10.24 42.496 3.584 51.712-3.584 51.712-10.24 41.984-15.36 28.16-18.944 10.24q-9.216 0-17.92-10.24t-15.36-28.16-10.752-41.984-4.096-51.712 4.096-51.712 10.752-42.496 15.36-28.672 17.92-10.24zM512 235.51999999999998q39.936 0 68.096-9.728t28.16-24.064-28.16-24.064-68.096-9.728-68.096 9.728-28.16 24.064 28.16 24.064 68.096 9.728z" horiz-adv-x="1024" />
<glyph glyph-name="resize-vertical" unicode="&#59331;" d="M512 896C229.248 896 0 666.752 0 384s229.248-512 512-512 512 229.248 512 512S794.752 896 512 896zM576 192l64 0-128-128-128 128 64 0L448 576l-64 0 128 128 128-128-64 0L576 192z" horiz-adv-x="1024" />
<glyph glyph-name="chuizhifanzhuan" unicode="&#58977;" d="M286.01856 645.08416l472.4224 0 0-146.2784-472.4224 0 0 146.2784ZM87.19872 420.37248l885.80096 0 0-70.87104-885.80096 0 0 70.87104ZM773.55008 268.05248l0-31.0016L270.6688 237.05088l0 31.0016L773.55008 268.05248zM773.55008 121.4208l0-31.0016L270.6688 90.4192l0 31.0016L773.55008 121.4208zM742.54848 240.75776l31.0016 0 0-123.04896-31.0016 0L742.54848 240.75776zM270.70464 240.57856l31.0016 0 0-123.04896-31.0016 0L270.70464 240.57856z" horiz-adv-x="1024" />
<glyph glyph-name="shuipingfanzhuan" unicode="&#58978;" d="M252.76928 596.096l146.2784 0 0-472.42752-146.2784 0 0 472.42752ZM477.48096 810.65472l70.87104 0 0-885.80608-70.87104 0 0 885.80608ZM629.80096 611.2l31.0016 0 0-502.88128-31.0016 0L629.80096 611.2zM776.42752 611.2l31.0016 0 0-502.88128-31.0016 0L776.42752 611.2zM657.09056 580.1984l0 31.0016 123.04896 0 0-31.0016L657.09056 580.1984zM657.27488 108.35456l0 31.0016 123.04896 0 0-31.0016L657.27488 108.35456z" horiz-adv-x="1024" />
<glyph glyph-name="qq" unicode="&#58889;" d="M147.372058 491.394284c-5.28997-13.909921 2.431986-22.698872 0-75.732573-0.682996-14.25092-62.165649-78.762555-86.569511-145.791177-24.192863-66.517625-27.519845-135.978232 9.811944-163.285078 37.419789-27.305846 72.191593 90.879487 76.757567 73.685584 1.961989-7.509958 4.436975-15.317914 7.423958-23.338868a331.945126 331.945126 0 0 1 61.140655-101.162429c5.929967-6.783962-36.009797-19.199892-61.140655-61.99365-25.173858-42.751759 7.209959-120.49032 132.223254-120.49032 161.27909 0 197.288886 56.70368 200.574868 56.447681 12.031932-0.895995 12.841928 0 25.599855 0 15.572912 0 9.129948-1.279993 23.593867 0 7.807956 0.682996 86.186514-67.839617 194.686901-56.447681 184.873956 19.45589 156.586116 81.40754 142.079198 120.48932-15.103915 40.83277-68.692612 59.946662-66.303626 62.549647 44.28775 48.938724 51.285711 79.018554 66.346626 123.9463 6.143965 18.473896 49.066723-101.674426 82.089537-73.685584 13.781922 11.690934 41.301767 60.24566 13.781922 163.285078-27.519845 102.996419-80.767544 126.505286-79.615551 145.791177 2.389987 40.191773 1.023994 68.436614-1.023994 75.732573-9.812945 35.4128-30.378829 27.604844-30.378829 35.4128C858.450044 730.752933 705.10691 896 515.966978 896s-342.398067-165.289067-342.398068-369.192916c0-16.169909-14.378919-4.223976-26.154852-35.4128z" horiz-adv-x="1024" />
<glyph glyph-name="frown" unicode="&#59262;" d="M336 475m-48 0a48 48 0 1 1 96 0 48 48 0 1 1-96 0ZM688 475m-48 0a48 48 0 1 1 96 0 48 48 0 1 1-96 0ZM512 832C264.6 832 64 631.4 64 384s200.6-448 448-448 448 200.6 448 448S759.4 832 512 832z m263-711c-34.2-34.2-74-61-118.3-79.8C611 21.8 562.3 12 512 12c-50.3 0-99 9.8-144.8 29.2-44.3 18.7-84.1 45.6-118.3 79.8-34.2 34.2-61 74-79.8 118.3C149.8 285 140 333.7 140 384s9.8 99 29.2 144.8c18.7 44.3 45.6 84.1 79.8 118.3 34.2 34.2 74 61 118.3 79.8C413 746.2 461.7 756 512 756c50.3 0 99-9.8 144.8-29.2 44.3-18.7 84.1-45.6 118.3-79.8 34.2-34.2 61-74 79.8-118.3C874.2 483 884 434.3 884 384s-9.8-99-29.2-144.8c-18.7-44.3-45.6-84.1-79.8-118.2zM512 363c-85.5 0-155.6-67.3-160-151.6-0.2-4.6 3.4-8.4 8-8.4h48.1c4.2 0 7.8 3.2 8.1 7.4C420 259.9 461.5 299 512 299s92.1-39.1 95.8-88.6c0.3-4.2 3.9-7.4 8.1-7.4H664c4.6 0 8.2 3.8 8 8.4-4.4 84.3-74.5 151.6-160 151.6z" horiz-adv-x="1024" />
<glyph glyph-name="meh" unicode="&#59264;" d="M336 475m-48 0a48 48 0 1 1 96 0 48 48 0 1 1-96 0ZM688 475m-48 0a48 48 0 1 1 96 0 48 48 0 1 1-96 0ZM512 832C264.6 832 64 631.4 64 384s200.6-448 448-448 448 200.6 448 448S759.4 832 512 832z m263-711c-34.2-34.2-74-61-118.3-79.8C611 21.8 562.3 12 512 12c-50.3 0-99 9.8-144.8 29.2-44.3 18.7-84.1 45.6-118.3 79.8-34.2 34.2-61 74-79.8 118.3C149.8 285 140 333.7 140 384s9.8 99 29.2 144.8c18.7 44.3 45.6 84.1 79.8 118.3 34.2 34.2 74 61 118.3 79.8C413 746.2 461.7 756 512 756c50.3 0 99-9.8 144.8-29.2 44.3-18.7 84.1-45.6 118.3-79.8 34.2-34.2 61-74 79.8-118.3C874.2 483 884 434.3 884 384s-9.8-99-29.2-144.8c-18.7-44.3-45.6-84.1-79.8-118.2zM664 331H360c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h304c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8z" horiz-adv-x="1024" />
<glyph glyph-name="smile" unicode="&#59267;" d="M336 475m-48 0a48 48 0 1 1 96 0 48 48 0 1 1-96 0ZM688 475m-48 0a48 48 0 1 1 96 0 48 48 0 1 1-96 0ZM512 832C264.6 832 64 631.4 64 384s200.6-448 448-448 448 200.6 448 448S759.4 832 512 832z m263-711c-34.2-34.2-74-61-118.3-79.8C611 21.8 562.3 12 512 12c-50.3 0-99 9.8-144.8 29.2-44.3 18.7-84.1 45.6-118.3 79.8-34.2 34.2-61 74-79.8 118.3C149.8 285 140 333.7 140 384s9.8 99 29.2 144.8c18.7 44.3 45.6 84.1 79.8 118.3 34.2 34.2 74 61 118.3 79.8C413 746.2 461.7 756 512 756c50.3 0 99-9.8 144.8-29.2 44.3-18.7 84.1-45.6 118.3-79.8 34.2-34.2 61-74 79.8-118.3C874.2 483 884 434.3 884 384s-9.8-99-29.2-144.8c-18.7-44.3-45.6-84.1-79.8-118.2zM664 363h-48.1c-4.2 0-7.8-3.2-8.1-7.4C604 306.1 562.5 267 512 267s-92.1 39.1-95.8 88.6c-0.3 4.2-3.9 7.4-8.1 7.4H360c-4.6 0-8.2-3.8-8-8.4 4.4-84.3 74.5-151.6 160-151.6s155.6 67.3 160 151.6c0.2 4.6-3.4 8.4-8 8.4z" horiz-adv-x="1024" />
<glyph glyph-name="man" unicode="&#59362;" d="M874 776H622c-3.3 0-6-2.7-6-6v-56c0-3.3 2.7-6 6-6h160.4L583.1 508.7c-50 38.5-111 59.3-175.1 59.3-76.9 0-149.3-30-203.6-84.4S120 356.9 120 280s30-149.3 84.4-203.6C258.7 22 331.1-8 408-8s149.3 30 203.6 84.4C666 130.7 696 203.1 696 280c0 64.1-20.8 124.9-59.2 174.9L836 654.1V494c0-3.3 2.7-6 6-6h56c3.3 0 6 2.7 6 6V746c0 16.5-13.5 30-30 30zM408 68c-116.9 0-212 95.1-212 212s95.1 212 212 212 212-95.1 212-212-95.1-212-212-212z" horiz-adv-x="1024" />
<glyph glyph-name="woman" unicode="&#59365;" d="M909.7 739.4l-42.2 42.2c-3.1 3.1-8.2 3.1-11.3 0L764 689.4l-84.2 84.2c-3.1 3.1-8.2 3.1-11.3 0l-42.1-42.1c-3.1-3.1-3.1-8.1 0-11.3l84.2-84.2-135.5-135.3c-50 38.5-111 59.3-175.1 59.3-76.9 0-149.3-30-203.6-84.4S112 348.9 112 272s30-149.3 84.4-203.6C250.7 14 323.1-16 400-16s149.3 30 203.6 84.4C658 122.7 688 195.1 688 272c0 64.2-20.9 125.1-59.3 175.1l135.4 135.4 84.2-84.2c3.1-3.1 8.2-3.1 11.3 0l42.1 42.1c3.1 3.1 3.1 8.1 0 11.3l-84.2 84.2 92.2 92.2c3.1 3.1 3.1 8.2 0 11.3zM400 60c-116.9 0-212 95.1-212 212s95.1 212 212 212 212-95.1 212-212-95.1-212-212-212z" horiz-adv-x="1024" />
</font>
</defs></svg>
This source diff could not be displayed because it is too large. You can view the blob instead.
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<meta http-equiv=X-UA-Compatible content="IE=edge">
<meta name=viewport content="width=device-width,initial-scale=1">
<link rel=icon href=/favicon.ico> <title>
</title>
<link href=/css/chunk-07cc61d4.090f7de5.css rel=prefetch>
<link href=/css/chunk-14b9857b.0dc416de.css rel=prefetch>
<link href=/css/chunk-1952a6f6.3ba80d17.css rel=prefetch>
<link href=/css/chunk-1cea00bd.15f5bc92.css rel=prefetch>
<link href=/css/chunk-253d831c.3ba80d17.css rel=prefetch>
<link href=/css/chunk-2941fe3b.fa98e002.css rel=prefetch>
<link href=/css/chunk-2c359864.0dc416de.css rel=prefetch>
<link href=/css/chunk-3154fd92.a7bf8ee3.css rel=prefetch>
<link href=/css/chunk-3385141a.0dc416de.css rel=prefetch>
<link href=/css/chunk-37ba1eee.37a9f014.css rel=prefetch>
<link href=/css/chunk-3df55ace.f7d69388.css rel=prefetch>
<link href=/css/chunk-4255e39e.dfd4430d.css rel=prefetch>
<link href=/css/chunk-42949c86.6c2bab43.css rel=prefetch>
<link href=/css/chunk-49ce7c9c.2d0d4d18.css rel=prefetch>
<link href=/css/chunk-50625360.d1e8dcaf.css rel=prefetch>
<link href=/css/chunk-51b26d2a.11cce5cc.css rel=prefetch>
<link href=/css/chunk-5a5a5e6e.9d905a80.css rel=prefetch>
<link href=/css/chunk-6382b34a.8797b2b5.css rel=prefetch>
<link href=/css/chunk-6d8529a4.d0523763.css rel=prefetch>
<link href=/css/chunk-8a24a96a.ad7dbbe9.css rel=prefetch>
<link href=/css/chunk-94121530.d71dee25.css rel=prefetch>
<link href=/css/chunk-9ee1386c.d0e26a00.css rel=prefetch>
<link href=/css/chunk-afc5b70a.fd4b9a46.css rel=prefetch>
<link href=/css/chunk-b549be7a.dbb2b969.css rel=prefetch>
<link href=/js/chunk-07cc61d4.cf6822d9.js rel=prefetch>
<link href=/js/chunk-14b9857b.b86617bb.js rel=prefetch>
<link href=/js/chunk-1952a6f6.d2c06e51.js rel=prefetch>
<link href=/js/chunk-1cea00bd.f3446e4f.js rel=prefetch>
<link href=/js/chunk-253d831c.356070ad.js rel=prefetch>
<link href=/js/chunk-2941fe3b.108585db.js rel=prefetch>
<link href=/js/chunk-2c359864.d0381178.js rel=prefetch>
<link href=/js/chunk-2d0a4bfc.5de81179.js rel=prefetch>
<link href=/js/chunk-2d0bd224.95105b1c.js rel=prefetch>
<link href=/js/chunk-2d0c8f68.0d6e2d16.js rel=prefetch>
<link href=/js/chunk-2d0e9aa8.bea34a8b.js rel=prefetch>
<link href=/js/chunk-2d20fe10.4cb12b0a.js rel=prefetch>
<link href=/js/chunk-2d212f5b.c6f6e4d3.js rel=prefetch>
<link href=/js/chunk-2d21d16c.dfc53d05.js rel=prefetch>
<link href=/js/chunk-2d226358.4f28f246.js rel=prefetch>
<link href=/js/chunk-2d226518.792703cf.js rel=prefetch>
<link href=/js/chunk-2d229073.07245c6a.js rel=prefetch>
<link href=/js/chunk-3154fd92.049cb993.js rel=prefetch>
<link href=/js/chunk-3385141a.43f1c6d9.js rel=prefetch>
<link href=/js/chunk-37ba1eee.6c07d6fb.js rel=prefetch>
<link href=/js/chunk-3849d19c.e25eb5fe.js rel=prefetch>
<link href=/js/chunk-3df55ace.1febf99f.js rel=prefetch>
<link href=/js/chunk-4255e39e.e0f2d04e.js rel=prefetch>
<link href=/js/chunk-42949c86.5a29857c.js rel=prefetch>
<link href=/js/chunk-46046b55.bd63bdcc.js rel=prefetch>
<link href=/js/chunk-49ce7c9c.265a12db.js rel=prefetch>
<link href=/js/chunk-50625360.d4c087cf.js rel=prefetch>
<link href=/js/chunk-51b26d2a.00b2c814.js rel=prefetch>
<link href=/js/chunk-5a5a5e6e.18958f67.js rel=prefetch>
<link href=/js/chunk-6382b34a.dc561441.js rel=prefetch>
<link href=/js/chunk-6d8529a4.7c1003c0.js rel=prefetch>
<link href=/js/chunk-8a24a96a.1ebd598d.js rel=prefetch>
<link href=/js/chunk-94121530.a7a6bb0e.js rel=prefetch>
<link href=/js/chunk-9ee1386c.67e07dfb.js rel=prefetch>
<link href=/js/chunk-afc5b70a.6bdcbeea.js rel=prefetch>
<link href=/js/chunk-b549be7a.2727d7af.js rel=prefetch>
<link href=/css/app.d4a1fb41.css rel=preload as=style>
<link href=/css/chunk-vendors.1d90d08d.css rel=preload as=style>
<link href=/js/app.1c83c672.js rel=preload as=script>
<link href=/js/chunk-vendors.7086c693.js rel=preload as=script>
<link href=/css/chunk-vendors.1d90d08d.css rel=stylesheet>
<link href=/css/app.d4a1fb41.css rel=stylesheet>
</head>
<body><noscript><strong>We're sorry but iview-admin doesn't work properly without JavaScript enabled. Please enable it
to continue.</strong></noscript>
<div id=app></div>
<script src=/js/chunk-vendors.7086c693.js> </script> <script src=/js/app.1c83c672.js> </script> </body> </html>
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-07cc61d4"],{"05ea":function(t,e,s){"use strict";var i=s("7213"),n=s.n(i);n.a},"40f5":function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"split-pane-page-wrapper"},[s("split-pane",{on:{"on-moving":t.handleMoving},model:{value:t.offset,callback:function(e){t.offset=e},expression:"offset"}},[s("div",{staticClass:"pane left-pane",attrs:{slot:"left"},slot:"left"},[s("split-pane",{attrs:{mode:"vertical"},on:{"on-moving":t.handleMoving},model:{value:t.offsetVertical,callback:function(e){t.offsetVertical=e},expression:"offsetVertical"}},[s("div",{staticClass:"pane top-pane",attrs:{slot:"top"},slot:"top"}),s("div",{staticClass:"pane bottom-pane",attrs:{slot:"bottom"},slot:"bottom"}),s("div",{staticClass:"custom-trigger",attrs:{slot:"trigger"},slot:"trigger"},[s("icons",{staticClass:"trigger-icon",attrs:{size:22,type:"resize-vertical",color:"#fff"}})],1)])],1),s("div",{staticClass:"pane right-pane",attrs:{slot:"right"},slot:"right"})])],1)},n=[],o=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{ref:"outerWrapper",class:t.wrapperClasses},[t.isHorizontal?s("div",{class:t.prefix+"-horizontal"},[s("div",{class:[t.prefix+"-pane","left-pane"],style:{right:t.anotherOffset+"%"}},[t._t("left")],2),s("div",{class:t.prefix+"-trigger-con",style:{left:t.offset+"%"},on:{mousedown:t.handleMousedown}},[t._t("trigger",[s("trigger",{attrs:{mode:"vertical"}})])],2),s("div",{class:[t.prefix+"-pane","right-pane"],style:{left:t.offset+"%"}},[t._t("right")],2)]):s("div",{class:t.prefix+"-vertical"},[s("div",{class:[t.prefix+"-pane","top-pane"],style:{bottom:t.anotherOffset+"%"}},[t._t("top")],2),s("div",{class:t.prefix+"-trigger-con",style:{top:t.offset+"%"},on:{mousedown:t.handleMousedown}},[t._t("trigger",[s("trigger",{attrs:{mode:"horizontal"}})])],2),s("div",{class:[t.prefix+"-pane","bottom-pane"],style:{top:t.offset+"%"}},[t._t("bottom")],2)])])},a=[],r=(s("c5f6"),s("90de")),l=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{class:t.classes},[s("div",{class:t.barConClasses},t._m(0),0)])},f=[function(){var t=this,e=t.$createElement,s=t._self._c||e;return t._l(8,(function(e){return s("i",{key:"trigger-"+e,class:t.prefix+"-bar"})}))}],c={name:"Trigger",props:{mode:String},data:function(){return{prefix:"ivu-split-trigger",initOffset:0}},computed:{isVertical:function(){return"vertical"===this.mode},classes:function(){return[this.prefix,this.isVertical?"".concat(this.prefix,"-vertical"):"".concat(this.prefix,"-horizontal")]},barConClasses:function(){return["".concat(this.prefix,"-bar-con"),this.isVertical?"vertical":"horizontal"]}}},u=c,p=(s("ac12"),s("2877")),h=Object(p["a"])(u,l,f,!1,null,null,null),d=h.exports,v={name:"SplitPane",components:{Trigger:d},props:{value:{type:[Number,String],default:.5},mode:{validator:function(t){return Object(r["g"])(t,["horizontal","vertical"])},default:"horizontal"},min:{type:[Number,String],default:"40px"},max:{type:[Number,String],default:"40px"}},data:function(){return{prefix:"ivu-split",offset:0,oldOffset:0,isMoving:!1}},computed:{wrapperClasses:function(){return["".concat(this.prefix,"-wrapper"),this.isMoving?"no-select":""]},isHorizontal:function(){return"horizontal"===this.mode},anotherOffset:function(){return 100-this.offset},valueIsPx:function(){return"string"===typeof this.value},offsetSize:function(){return this.isHorizontal?"offsetWidth":"offsetHeight"},computedMin:function(){return this.getComputedThresholdValue("min")},computedMax:function(){return this.getComputedThresholdValue("max")}},methods:{px2percent:function(t,e){return parseFloat(t)/parseFloat(e)},getComputedThresholdValue:function(t){var e=this.$refs.outerWrapper[this.offsetSize];return this.valueIsPx?"string"===typeof this[t]?this[t]:e*this[t]:"string"===typeof this[t]?this.px2percent(this[t],e):this[t]},getMin:function(t,e){return this.valueIsPx?"".concat(Math.min(parseFloat(t),parseFloat(e)),"px"):Math.min(t,e)},getMax:function(t,e){return this.valueIsPx?"".concat(Math.max(parseFloat(t),parseFloat(e)),"px"):Math.max(t,e)},getAnotherOffset:function(t){var e=0;return e=this.valueIsPx?"".concat(this.$refs.outerWrapper[this.offsetSize]-parseFloat(t),"px"):1-t,e},handleMove:function(t){var e=this.isHorizontal?t.pageX:t.pageY,s=e-this.initOffset,i=this.$refs.outerWrapper[this.offsetSize],n=this.valueIsPx?"".concat(parseFloat(this.oldOffset)+s,"px"):this.px2percent(i*this.oldOffset+s,i),o=this.getAnotherOffset(n);parseFloat(n)<=parseFloat(this.computedMin)&&(n=this.getMax(n,this.computedMin)),parseFloat(o)<=parseFloat(this.computedMax)&&(n=this.getAnotherOffset(this.getMax(o,this.computedMax))),t.atMin=this.value===this.computedMin,t.atMax=this.valueIsPx?this.getAnotherOffset(this.value)===this.computedMax:this.getAnotherOffset(this.value).toFixed(5)===this.computedMax.toFixed(5),this.$emit("input",n),this.$emit("on-moving",t)},handleUp:function(){this.isMoving=!1,Object(r["e"])(document,"mousemove",this.handleMove),Object(r["e"])(document,"mouseup",this.handleUp),this.$emit("on-move-end")},handleMousedown:function(t){this.initOffset=this.isHorizontal?t.pageX:t.pageY,this.oldOffset=this.value,this.isMoving=!0,Object(r["f"])(document,"mousemove",this.handleMove),Object(r["f"])(document,"mouseup",this.handleUp),this.$emit("on-move-start")}},watch:{value:function(){this.offset=1e4*(this.valueIsPx?this.px2percent(this.value,this.$refs.outerWrapper[this.offsetSize]):this.value)/100}},mounted:function(){var t=this;this.$nextTick((function(){t.offset=1e4*(t.valueIsPx?t.px2percent(t.value,t.$refs.outerWrapper[t.offsetSize]):t.value)/100}))}},m=v,g=(s("05ea"),Object(p["a"])(m,o,a,!1,null,null,null)),x=g.exports,M=x,b=s("83ae"),O={name:"split_pane_page",components:{SplitPane:M,Icons:b["a"]},data:function(){return{offset:.6,offsetVertical:"250px"}},methods:{handleMoving:function(t){console.log(t.atMin,t.atMax)}}},z=O,_=(s("5e26"),Object(p["a"])(z,i,n,!1,null,null,null));e["default"]=_.exports},"5e26":function(t,e,s){"use strict";var i=s("b8e4"),n=s.n(i);n.a},"66db":function(t,e,s){},7213:function(t,e,s){},ac12:function(t,e,s){"use strict";var i=s("66db"),n=s.n(i);n.a},b8e4:function(t,e,s){}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-14b9857b"],{"0eb4":function(t,e,n){},3026:function(t,e,n){t.exports=n.p+"img/error-401.98bba5b1.svg"},9454:function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"error-page"},[n("div",{staticClass:"content-con"},[n("img",{attrs:{src:t.src,alt:t.code}}),n("div",{staticClass:"text-con"},[n("h4",[t._v(t._s(t.code))]),n("h5",[t._v(t._s(t.desc))])]),n("back-btn-group",{staticClass:"back-btn-group"})],1)])},c=[],o=(n("0eb4"),function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Button",{attrs:{size:"large",type:"text"},on:{click:t.backHome}},[t._v("返回首页")]),n("Button",{attrs:{size:"large",type:"text"},on:{click:t.backPrev}},[t._v("返回上一页("+t._s(t.second)+"s)")])],1)}),s=[],a=(n("a481"),{name:"backBtnGroup",data:function(){return{second:5,timer:null}},methods:{backHome:function(){this.$router.replace({name:this.$config.homeName})},backPrev:function(){this.$router.go(-1)}},mounted:function(){var t=this;this.timer=setInterval((function(){0===t.second?t.backPrev():t.second--}),1e3)},beforeDestroy:function(){clearInterval(this.timer)}}),i=a,u=n("2877"),l=Object(u["a"])(i,o,s,!1,null,null,null),b=l.exports,d={name:"error_content",components:{backBtnGroup:b},props:{code:String,desc:String,src:String}},f=d,p=Object(u["a"])(f,r,c,!1,null,null,null);e["a"]=p.exports},f94f:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("error-content",{attrs:{code:"401",desc:"Oh~~您没有浏览这个页面的权限~",src:t.src}})},c=[],o=n("3026"),s=n.n(o),a=n("9454"),i={name:"error_401",components:{errorContent:a["a"]},data:function(){return{src:s.a}}},u=i,l=n("2877"),b=Object(l["a"])(u,r,c,!1,null,null,null);e["default"]=b.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1952a6f6"],{"30e3":function(t,e,a){"use strict";var o=a("f89e"),n=a.n(o);n.a},ab38:function(t,e,a){"use strict";a.r(e);var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("Card",{attrs:{title:"导出EXCEL"}},[a("Row",[a("Button",{attrs:{icon:"md-download",loading:t.exportLoading},on:{click:t.exportExcel}},[t._v("导出文件")])],1)],1),a("Row",{staticClass:"margin-top-10"},[a("Table",{attrs:{columns:t.tableTitle,data:t.tableData}})],1)],1)},n=[],r=a("0a21"),c={name:"export-excel",data:function(){return{exportLoading:!1,tableTitle:[{title:"一级分类",key:"category1"},{title:"二级分类",key:"category2"},{title:"三级分类",key:"category3"}],tableData:[{category1:1,category2:2,category3:3},{category1:4,category2:5,category3:6},{category1:7,category2:8,category3:9}]}},methods:{exportExcel:function(){if(this.tableData.length){this.exportLoading=!0;var t={title:["一级分类","二级分类","三级分类"],key:["category1","category2","category3"],data:this.tableData,autoWidth:!0,filename:"分类列表"};r["a"].export_array_to_excel(t),this.exportLoading=!1}else this.$Message.info("表格数据不能为空!")}},created:function(){},mounted:function(){}},i=c,l=(a("30e3"),a("2877")),s=Object(l["a"])(i,o,n,!1,null,null,null);e["default"]=s.exports},f89e:function(t,e,a){}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1cea00bd"],{"095a":function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("Card",[r("h3",{staticStyle:{padding:"10px 0"}},[e._v("drag-drawer组件是对iview的drawer组件的封装,在支持drawer所有api的基础上,支持可拖动和footer底部插槽")]),r("div",{staticStyle:{padding:"10px 0"}},[r("b",[e._v("\n 方向\n "),r("i-switch",{model:{value:e.placement,callback:function(t){e.placement=t},expression:"placement"}},[r("span",{attrs:{slot:"open"},slot:"open"},[e._v("左")]),r("span",{attrs:{slot:"close"},slot:"close"},[e._v("右")])])],1),r("b",[e._v("\n 是否可拖动\n "),r("i-switch",{model:{value:e.draggable,callback:function(t){e.draggable=t},expression:"draggable"}})],1),r("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:function(t){e.showContainerBDrawer=!e.showContainerBDrawer}}},[e._v(e._s(e.showContainerBDrawer?"关闭":"打开")+"容器内抽屉")]),r("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:function(t){e.showWindowBDrawer=!0}}},[e._v("打开全屏抽屉")])],1),r("div",{staticClass:"drag-drawer-inner-box"},[r("drag-drawer",{attrs:{width:e.width2,"min-width":"30px",inner:!0,transfer:!1,placement:e.placementComputed,draggable:e.draggable,scrollable:!0},on:{"update:width":function(t){e.width2=t},"on-resize":e.handleResize},model:{value:e.showContainerBDrawer,callback:function(t){e.showContainerBDrawer=t},expression:"showContainerBDrawer"}},[r("div",{attrs:{slot:"header"},slot:"header"},[r("Icon",{attrs:{type:"md-aperture",size:18}}),r("b",[e._v("这是标题")])],1),e._l(200,(function(t){return r("p",{key:t},[e._v(e._s(t))])})),r("div",{attrs:{slot:"footer"},slot:"footer"},[r("p",[e._v("123123")]),r("p",[e._v("21312")])])],2)],1),r("drag-drawer",{attrs:{width:e.width1,"min-width":300,placement:e.placementComputed,draggable:e.draggable,scrollable:!0},on:{"update:width":function(t){e.width1=t}},model:{value:e.showWindowBDrawer,callback:function(t){e.showWindowBDrawer=t},expression:"showWindowBDrawer"}},[r("div",{attrs:{slot:"header"},slot:"header"},[r("Icon",{attrs:{type:"md-aperture",size:18}}),r("b",[e._v("这是标题")])],1),r("Button",{on:{click:function(t){e.showBDrawer3=!0}}},[e._v("显示多层")]),e._l(200,(function(t){return r("p",{key:t},[e._v(e._s(t))])}))],2)],1)},a=[],i=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("Drawer",e._g(e._b({ref:"drawerWrapper",attrs:{value:e.value,width:e.width,"class-name":e.outerClasses},on:{input:e.handleInput}},"Drawer",e.$attrs,!1),e.$listeners),[e._l(e.$slots,(function(t,n){return["default"!==n?e._l(t,(function(e,t){return r("render-dom",{key:"b_drawer_"+n+"_"+t,attrs:{slot:n,render:function(){return e}},slot:n})})):[r("div",{key:"b_drawer_"+n,class:e.prefix+"-body-wrapper"},e._l(t,(function(e,t){return r("render-dom",{key:"b_drawer_"+n+"_"+t,attrs:{slot:n,render:function(){return e}},slot:n})})),1)]]})),e.draggable?r("div",{class:e.prefix+"-trigger-wrapper",style:e.triggerStyle,on:{mousedown:e.handleTriggerMousedown}},[e._t("trigger",[r("drag-drawer-trigger")])],2):e._e(),e.$slots.footer?r("div",{class:e.prefix+"-footer"},[e._t("footer")],2):e._e()],2)},o=[],s=r("bd86"),d=(r("c5f6"),{name:"RenderDom",functional:!0,props:{render:Function},render:function(e,t){return t.props.render(e)}}),l=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{class:e.prefix+"-move-trigger"},[r("div",{class:e.prefix+"-move-trigger-point"},[r("i"),r("i"),r("i"),r("i"),r("i")])])},u=[],c={data:function(){return{prefix:"drag-drawer"}}},p={name:"DragDrawerTrigger",mixins:[c]},h=p,w=r("2877"),f=Object(w["a"])(h,l,u,!1,null,null,null),m=f.exports,g=r("90de"),v=(r("1337"),{name:"BDrawer",components:{RenderDom:d,DragDrawerTrigger:m},mixins:[c],props:{value:{type:Boolean,default:!1},width:{type:[String,Number],default:256},draggable:{type:Boolean,default:!1},minWidth:{type:[String,Number],default:256}},data:function(){return{canMove:!1,wrapperWidth:0,wrapperLeft:0}},computed:{outerClasses:function(){var e=["".concat(this.prefix,"-wrapper"),this.canMove?"no-select pointer-events-none":""];return e.join(" ")},placement:function(){return this.$attrs.placement},innerWidth:function(){var e=this.width;return e<=100?this.wrapperWidth*e/100:e},triggerStyle:function(){var e;return e={},Object(s["a"])(e,this.placement,"".concat(this.innerWidth,"px")),Object(s["a"])(e,"position",this.$attrs.inner?"absolute":"fixed"),e}},methods:{handleInput:function(e){this.$emit("input",e)},handleTriggerMousedown:function(e){this.canMove=!0,this.$emit("on-resize-start"),window.getSelection().removeAllRanges()},handleMousemove:function(e){if(this.canMove){this.setWrapperWidth();var t=e.pageX-this.wrapperLeft,r="right"===this.placement?this.wrapperWidth-t:t;r=Math.max(r,parseFloat(this.minWidth)),e.atMin=r===parseFloat(this.minWidth),r<=100&&(r=r/this.wrapperWidth*100),this.$emit("update:width",parseInt(r)),this.$emit("on-resize",e)}},handleMouseup:function(e){this.canMove=!1,this.$emit("on-resize-end")},setWrapperWidth:function(){var e=this.$refs.drawerWrapper.$el.getBoundingClientRect(),t=e.width,r=e.left;this.wrapperWidth=t,this.wrapperLeft=r}},mounted:function(){Object(g["f"])(document,"mousemove",this.handleMousemove),Object(g["f"])(document,"mouseup",this.handleMouseup),this.setWrapperWidth()},beforeDestroy:function(){Object(g["e"])(document,"mousemove",this.handleMousemove),Object(g["e"])(document,"mouseup",this.handleMouseup)}}),b=v,_=Object(w["a"])(b,i,o,!1,null,null,null),D=_.exports,x=D,y={name:"drag_drawer_page",components:{DragDrawer:x},data:function(){return{showWindowBDrawer:!1,showContainerBDrawer:!1,showBDrawer3:!1,width1:300,width2:200,placement:!1,draggable:!0}},computed:{placementComputed:function(){return this.placement?"left":"right"}},methods:{handleResize:function(e){var t=e.atMin;console.log(t)}}},W=y,B=(r("ba41"),Object(w["a"])(W,n,a,!1,null,null,null));t["default"]=B.exports},1337:function(e,t,r){},"7a09":function(e,t,r){},ba41:function(e,t,r){"use strict";var n=r("7a09"),a=r.n(n);a.a}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-253d831c"],{"0bb3":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("Card",{attrs:{title:"导入EXCEL"}},[a("Row",[a("Upload",{attrs:{action:"","before-upload":e.handleBeforeUpload,accept:".xls, .xlsx"}},[a("Button",{attrs:{icon:"ios-cloud-upload-outline",loading:e.uploadLoading},on:{click:e.handleUploadFile}},[e._v("上传文件")])],1)],1),a("Row",[null!==e.file?a("div",{staticClass:"ivu-upload-list-file"},[a("Icon",{attrs:{type:"ios-stats"}}),e._v("\n "+e._s(e.file.name)+"\n "),a("Icon",{directives:[{name:"show",rawName:"v-show",value:e.showRemoveFile,expression:"showRemoveFile"}],staticClass:"ivu-upload-list-remove",attrs:{type:"ios-close"},nativeOn:{click:function(t){return e.handleRemove()}}})],1):e._e()]),a("Row",[a("transition",{attrs:{name:"fade"}},[e.showProgress?a("Progress",{attrs:{percent:e.progressPercent,"stroke-width":2}},[100==e.progressPercent?a("div",[a("Icon",{attrs:{type:"ios-checkmark-circle"}}),a("span",[e._v("成功")])],1):e._e()]):e._e()],1)],1)],1),a("Row",{staticClass:"margin-top-10"},[a("Table",{attrs:{columns:e.tableTitle,data:e.tableData,loading:e.tableLoading}})],1)],1)},n=[],s=(a("7f7f"),a("28a5"),a("0a21")),i={name:"upload-excel",data:function(){return{uploadLoading:!1,progressPercent:0,showProgress:!1,showRemoveFile:!1,file:null,tableData:[],tableTitle:[],tableLoading:!1}},methods:{initUpload:function(){this.file=null,this.showProgress=!1,this.loadingProgress=0,this.tableData=[],this.tableTitle=[]},handleUploadFile:function(){this.initUpload()},handleRemove:function(){this.initUpload(),this.$Message.info("上传的文件已删除!")},handleBeforeUpload:function(e){var t=e.name.split(".").pop().toLocaleLowerCase();return"xlsx"===t||"xls"===t?(this.readFile(e),this.file=e):this.$Notice.warning({title:"文件类型错误",desc:"文件:"+e.name+"不是EXCEL文件,请选择后缀为.xlsx或者.xls的EXCEL文件。"}),!1},readFile:function(e){var t=this,a=new FileReader;a.readAsArrayBuffer(e),a.onloadstart=function(e){t.uploadLoading=!0,t.tableLoading=!0,t.showProgress=!0},a.onprogress=function(e){t.progressPercent=Math.round(e.loaded/e.total*100)},a.onerror=function(e){t.$Message.error("文件读取出错")},a.onload=function(e){t.$Message.info("文件读取成功");var a=e.target.result,o=s["a"].read(a,"array"),n=o.header,i=o.results,l=n.map((function(e){return{title:e,key:e}}));t.tableData=i,t.tableTitle=l,t.uploadLoading=!1,t.tableLoading=!1,t.showRemoveFile=!0}}},created:function(){},mounted:function(){}},l=i,r=(a("b841"),a("2877")),d=Object(r["a"])(l,o,n,!1,null,null,null);t["default"]=d.exports},1329:function(e,t,a){},b841:function(e,t,a){"use strict";var o=a("1329"),n=a.n(o);n.a}}]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2c359864"],{"0eb4":function(t,e,n){},4740:function(t,e,n){t.exports=n.p+"img/error-500.a371eabc.svg"},"88b2":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("error-content",{attrs:{code:"500",desc:"Oh~~鬼知道服务器经历了什么~",src:t.src}})},c=[],o=n("4740"),s=n.n(o),a=n("9454"),i={name:"error_500",components:{errorContent:a["a"]},data:function(){return{src:s.a}}},u=i,l=n("2877"),d=Object(l["a"])(u,r,c,!1,null,null,null);e["default"]=d.exports},9454:function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"error-page"},[n("div",{staticClass:"content-con"},[n("img",{attrs:{src:t.src,alt:t.code}}),n("div",{staticClass:"text-con"},[n("h4",[t._v(t._s(t.code))]),n("h5",[t._v(t._s(t.desc))])]),n("back-btn-group",{staticClass:"back-btn-group"})],1)])},c=[],o=(n("0eb4"),function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Button",{attrs:{size:"large",type:"text"},on:{click:t.backHome}},[t._v("返回首页")]),n("Button",{attrs:{size:"large",type:"text"},on:{click:t.backPrev}},[t._v("返回上一页("+t._s(t.second)+"s)")])],1)}),s=[],a=(n("a481"),{name:"backBtnGroup",data:function(){return{second:5,timer:null}},methods:{backHome:function(){this.$router.replace({name:this.$config.homeName})},backPrev:function(){this.$router.go(-1)}},mounted:function(){var t=this;this.timer=setInterval((function(){0===t.second?t.backPrev():t.second--}),1e3)},beforeDestroy:function(){clearInterval(this.timer)}}),i=a,u=n("2877"),l=Object(u["a"])(i,o,s,!1,null,null,null),d=l.exports,p={name:"error_content",components:{backBtnGroup:d},props:{code:String,desc:String,src:String}},b=p,f=Object(u["a"])(b,r,c,!1,null,null,null);e["a"]=f.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0a4bfc"],{"0886":function(n,e,t){"use strict";t.r(e);var c=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",[t("Card",[n._v("\n iview-admin会自动将你程序中的错误收集起来,你可以将错误日志发给后端保存起来。如果你不需要这个功能,将'./src/config/index.js'里的plugin的'error-store'属性删掉即可。\n 另外在开发环境下,你程序中的错误都会被收集起来,这样可能不利于你排查错误,你可以将'./src/config/index.js'的'error-store'的'developmentOff'设为true。\n 如果你只是想收集错误日志,不希望登录用户看到错误日志,你可以不提供查看日志的入口,只需将'./src/config/index.js'的'error-store'的'showInHeader'设为false。\n ")]),t("Card",{staticStyle:{"margin-top":"20px"}},[t("Row",[t("i-col",{attrs:{span:"8"}},[t("Button",{staticStyle:{display:"block"},on:{click:n.click}},[n._v("点击测试触发程序错误")]),t("Button",{staticStyle:{"margin-top":"10px"},on:{click:n.ajaxClick}},[n._v("点击测试触发ajax接口请求错误")])],1),t("i-col",{attrs:{span:"16"}},[n._v("\n ajax接口请求是请求easy-mock的一个不存在接口,所以服务端会报404错误,错误收集机制会收集这个错误,测试的时候有一定网络延迟,所以点击按钮之后稍等一会才会收集到错误。\n ")])],1)],1)],1)},o=[],a=t("7e1e"),r={name:"error_store_page",methods:{click:function(){console.log(admin)},ajaxClick:function(){Object(a["a"])()}}},i=r,s=t("2877"),l=Object(s["a"])(i,c,o,!1,null,null,null);e["default"]=l.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0bd224"],{"2b64":function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("Card",[r("h2",[e._v("ID: "+e._s(e.$route.params.id))]),r("Button",{on:{click:e.close}},[e._v("调用closeTag方法关闭本页")])],1)],1)},c=[],o=(r("8e6e"),r("ac6a"),r("456d"),r("bd86")),a=r("2f62");function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){Object(o["a"])(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p={name:"params",methods:i({},Object(a["d"])(["closeTag"]),{close:function(){this.closeTag({name:"params",params:{id:this.$route.params.id}})}})},u=p,l=r("2877"),b=Object(l["a"])(u,n,c,!1,null,null,null);t["default"]=b.exports}}]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0e9aa8"],{"8f04":function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("Card",[r("h2",[e._v("ID: "+e._s(e.$route.query.id))]),r("Button",{on:{click:e.close}},[e._v("调用closeTag方法关闭本页")])],1)],1)},c=[],o=(r("8e6e"),r("ac6a"),r("456d"),r("bd86")),u=r("2f62");function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){Object(o["a"])(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var a={name:"query",methods:s({},Object(u["d"])(["closeTag"]),{close:function(){this.closeTag({name:"query",query:{id:this.$route.query.id}})}})},l=a,p=r("2877"),b=Object(p["a"])(l,n,c,!1,null,null,null);t["default"]=b.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d20fe10"],{b606:function(e,l,a){"use strict";a.r(l);var s=function(){var e=this,l=e.$createElement,a=e._self._c||l;return a("div",[a("Card",{attrs:{shadow:""}},[e._v("\n 树状表格组件tree-table-vue,基于"),a("a",{attrs:{href:"https://github.com/MisterTaki/vue-table-with-tree-grid"}},[e._v("vue-table-with-tree-grid")]),e._v("进行开发,修复了一些bug,添加了一些新属性\n "),a("p",[a("b",[e._v("支持使用slot-scope进行自定义列渲染内容")])]),a("p",[e._v("文档请看"),a("a",{attrs:{href:"https://github.com/lison16/tree-table-vue"}},[e._v("https://github.com/lison16/tree-table-vue")])]),a("tree-table",{attrs:{"expand-key":"sex","expand-type":!1,selectable:!1,columns:e.columns,data:e.data},scopedSlots:e._u([{key:"likes",fn:function(l){return[a("Button",{on:{click:function(a){return e.handle(l)}}},[e._v("123")])]}}])})],1)],1)},t=[],o={name:"tree_table_page",data:function(){return{columns:[{title:"name",key:"name",width:"400px"},{title:"sex",key:"sex",minWidth:"50px"},{title:"score",key:"score"},{title:"likes",key:"likes",minWidth:"200px",type:"template",template:"likes"}],data:[{name:"Jack",sex:"male",likes:["football","basketball"],score:10,children:[{name:"Ashley",sex:"female",likes:["football","basketball"],score:20,children:[{name:"Ashley",sex:"female",likes:["football","basketball"],score:20},{name:"Taki",sex:"male",likes:["football","basketball"],score:10,children:[{name:"Ashley",sex:"female",likes:["football","basketball"],score:20},{name:"Taki",sex:"male",likes:["football","basketball"],score:10,children:[{name:"Ashley",sex:"female",likes:["football","basketball"],score:20},{name:"Taki",sex:"male",likes:["football","basketball"],score:10}]}]}]},{name:"Taki",sex:"male",likes:["football","basketball"],score:10}]},{name:"Tom",sex:"male",likes:["football","basketball"],score:20,children:[{name:"Ashley",sex:"female",likes:["football","basketball"],score:20,children:[{name:"Ashley",sex:"female",likes:["football","basketball"],score:20},{name:"Taki",sex:"male",likes:["football","basketball"],score:10}]},{name:"Taki",sex:"male",likes:["football","basketball"],score:10,children:[{name:"Ashley",sex:"female",likes:["football","basketball"],score:20},{name:"Taki",sex:"male",likes:["football","basketball"],score:10}]}]},{name:"Tom",sex:"male",likes:["football","basketball"],score:20},{name:"Tom",sex:"male",likes:["football","basketball"],score:20,children:[{name:"Ashley",sex:"female",likes:["football","basketball"],score:20},{name:"Taki",sex:"male",likes:["football","basketball"],score:10}]}]}},methods:{handle:function(e){console.log(e)}}},b=o,n=a("2877"),i=Object(n["a"])(b,s,t,!1,null,null,null);l["default"]=i.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d212f5b"],{ab48:function(n,e,l){"use strict";l.r(e);var t=function(){var n=this,e=n.$createElement,l=n._self._c||e;return l("div",[l("h3",[n._v("多级菜单 -> 二级-2 -> 3级1")]),l("Input",{staticStyle:{width:"200px"},model:{value:n.val,callback:function(e){n.val=e},expression:"val"}})],1)},a=[],u={name:"level_2_2_1",data:function(){return{val:""}}},c=u,i=l("2877"),o=Object(i["a"])(c,t,a,!1,null,null,null);e["default"]=o.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d21d16c"],{d08b:function(e,n,l){"use strict";l.r(n);var t=function(){var e=this,n=e.$createElement,l=e._self._c||n;return l("div",[e._v("多级菜单 -> 二级-1")])},c=[],u={name:"level_2_1"},a=u,r=l("2877"),s=Object(r["a"])(a,t,c,!1,null,null,null);n["default"]=s.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d226358"],{e84c:function(e,n,l){"use strict";l.r(n);var t=function(){var e=this,n=e.$createElement,l=e._self._c||n;return l("div",[e._v("多级菜单 -> 二级-3")])},c=[],u={name:"level_2_3"},a=u,r=l("2877"),s=Object(r["a"])(a,t,c,!1,null,null,null);n["default"]=s.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d226518"],{e7c3:function(e,n,l){"use strict";l.r(n);var t=function(){var e=this,n=e.$createElement,l=e._self._c||n;return l("div",[l("h3",[e._v("多级菜单 -> 二级-2 -> 3级2")]),l("Input",{staticStyle:{width:"200px"},model:{value:e.val,callback:function(n){e.val=n},expression:"val"}})],1)},a=[],c={name:"level_2_2_2",data:function(){return{val:""}}},u=c,i=l("2877"),o=Object(i["a"])(u,t,a,!1,null,null,null);n["default"]=o.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d229073"],{dc64:function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("Card",{attrs:{shadow:""}},[a("Row",[a("i-col",{attrs:{span:"4"}},[a("Button",{on:{click:t.createTagParams}},[t._v("添加一个标签")])],1),a("i-col",{attrs:{span:"20"}},[a("p",[t._v("动态路由,添加params")])])],1)],1),a("Card",{staticStyle:{"margin-top":"10px"},attrs:{shadow:""}},[a("Row",[a("i-col",{attrs:{span:"4"}},[a("Button",{on:{click:t.createTagQuery}},[t._v("添加一个标签")])],1),a("i-col",{attrs:{span:"20"}},[a("p",[t._v("动态路由,添加query")])])],1)],1),a("Card",{staticStyle:{"margin-top":"10px"},attrs:{shadow:""}},[a("Row",[a("i-col",{attrs:{span:"4"}},[a("Button",{on:{click:t.handleCloseTag}},[t._v("关闭工具方法页")])],1),a("i-col",{attrs:{span:"20"}},[a("p",[t._v("手动关闭页面")])])],1)],1)],1)},n=[],o=(a("8e6e"),a("ac6a"),a("456d"),a("bd86")),c=a("2f62");function s(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,r)}return a}function i(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?s(Object(a),!0).forEach((function(e){Object(o["a"])(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):s(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var p={name:"tools_methods_page",methods:i({},Object(c["d"])(["closeTag"]),{createTagParams:function(){var t=parseInt(1e5*Math.random()),e={name:"params",params:{id:t},meta:{title:"动态路由-".concat(t)}};this.$router.push(e)},createTagQuery:function(){var t=parseInt(1e5*Math.random()),e={name:"query",query:{id:t},meta:{title:"参数-".concat(t)}};this.$router.push(e)},handleCloseTag:function(){this.closeTag({name:"tools_methods_page"})}})},l=p,u=a("2877"),d=Object(u["a"])(l,r,n,!1,null,null,null);e["default"]=d.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3154fd92"],{"66c8":function(e,t,a){"use strict";var n=a("f17d"),c=a.n(n);c.a},e29a:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("tree-select",{staticStyle:{width:"300px"},attrs:{"check-strictly":"","expand-all":!0,"load-data":e.loadData,data:e.treeData},on:{"on-change":e.handleTreeSelectChange,"on-toggle-expand":e.handleTreeSelectExpand,"on-check-change":e.handleTreeSelectCheckChange,"on-select-change":e.handleTreeSelectClick},model:{value:e.treeSelected,callback:function(t){e.treeSelected=t},expression:"treeSelected"}}),a("Button",{on:{click:e.changeTreeSelectData}},[e._v("更新选中数据")]),a("Button",{on:{click:e.changeTreeData}},[e._v("更新树数据")])],1)},c=[],i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("Select",e._b({ref:"select",staticClass:"tree-select",attrs:{multiple:""},on:{"on-change":e.handleChange}},"Select",e.$attrs,!1),[a("tree-select-tree-item",{attrs:{selectedArray:e.value,data:e.data,"load-data":e.loadData},on:{"on-clear":e.handleClear,"on-check":e.handleTreeCheck}})],1)},l=[];function r(e,t,a){this.$children.forEach(n=>{const c=n.$options.name;c===e?n.$emit.apply(n,[t].concat(a)):r.apply(n,[e,t].concat([a]))})}var h={methods:{dispatch(e,t,a){let n=this.$parent||this.$root,c=n.$options.name;while(n&&(!c||c!==e))n=n.$parent,n&&(c=n.$options.name);n&&n.$emit.apply(n,[t].concat(a))},broadcast(e,t,a){r.call(this,e,t,a)}}},o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("Tree",e._g(e._b({attrs:{data:e.data,"load-data":e.loadDataCallback,"show-checkbox":""},on:{"on-check-change":e.handleCheckSelect}},"Tree",e.parent.$attrs,!1),e.parent.$listeners))},d=[],s=(a("6762"),a("2fdb"),a("ac6a"),function(e,t){if(e.length!==t.length)return!1;for(var a=0;a<e.length;a++)if(e[a]!==t[a])return!1;return!0}),u={name:"TreeSelectTree",mixins:[h],props:{data:{type:Array,default:function(){return[]}},selectedArray:{type:Array,default:function(){return[]}},loadData:Function},data:function(){return{flatDic:{},checkedArray:[]}},inject:["parent"],computed:{expandAll:function(){return this.parent.$attrs["expand-all"]}},watch:{data:function(e,t){var a=this;this.updateFlagDic(e);var n=[];this.selectedArray.forEach((function(e){e in a.flatDic&&n.push(e)})),this.$emit("on-check",n.map((function(e){return a.flatDic[e]}))),this.expandAll&&this.checkData(e,!1,!0)},selectedArray:function(e,t){var a=this;if(!s(e,t)){var n=e.filter((function(e){return e in a.flatDic}));this.$emit("on-check",n.map((function(e){return a.flatDic[e]}))),this.$emit("on-clear"),this.$nextTick((function(){a.checkData(a.data,!0)}))}}},methods:{checkEmit:function(e,t){this.dispatch("iSelect","on-select-selected",{value:e,label:t}),this.$emit("on-select-selected",{value:e,label:t})},updateFlagDic:function(e){var t={};this.setFlagDic(e,(function(e){t[e.id]=e})),this.flatDic=t},setFlagDic:function(e,t){var a=this;e.forEach((function(e){e.children&&e.children.length&&a.setFlagDic(e.children,t),t(e)}))},handleCheckSelect:function(e,t){this.$emit("on-check",e),this.parent.$emit("on-change",e)},checkData:function(e,t,a){var n=this;e.forEach((function(e){n.selectedArray.includes(e.id)?(n.$set(e,"checked",!0),n.checkedArray.push(e),t&&n.checkEmit(e.id,e.title)):n.$set(e,"checked",!1),e.children&&e.children.length&&(n.expandAll&&a&&n.$set(e,"expand",!0),n.checkData(e.children,t,a))}))},loadDataCallback:function(e,t){var a=this;this.loadData(e,(function(e){return function(){t(e),a.updateFlagDic(a.data)}()}))}},mounted:function(){var e=this;this.checkData(this.data,!1,!0),this.$nextTick((function(){e.$emit("on-check",e.checkedArray)}))}},f=u,p=a("2877"),m=Object(p["a"])(f,o,d,!1,null,null,null),k=m.exports,g={name:"TreeSelect",mixins:[h],components:{TreeSelectTreeItem:k},props:{value:{type:Array,default:function(){return[]}},data:{type:Array,default:function(){return[]}},loadData:Function},data:function(){return{isChangedByTree:!0,isInit:!0}},provide:function(){return{parent:this}},methods:{handleChange:function(e){this.isChangedByTree||this.$emit("input",e),this.isChangedByTree=!1},handleTreeCheck:function(e){this.isChangedByTree=!0,this.$emit("input",e.map((function(e){return e.id})))},handleClear:function(){this.$refs.select.reset()}}},D=g,$=(a("66c8"),Object(p["a"])(D,i,l,!1,null,null,null)),T=$.exports,v=[{id:"a",title:"a",children:[{id:"a1",title:"a-1",children:[{id:112,title:"1-1-2"},{id:"a12",title:"a-1-2"},{id:"a13",title:"a-1-3"},{id:"a14",title:"a-1-4"}]},{id:"a2",title:"a-2",children:[{id:"a21",title:"b-2-1"}]}]}],y=a("7e1e"),S={name:"tree_select_page",components:{TreeSelect:T},data:function(){return{treeSelected:[112,113],treeData:[]}},mounted:function(){var e=this;Object(y["e"])().then((function(t){var a=t.data;e.treeData=a}))},methods:{changeTreeSelectData:function(){this.treeSelected=[111,114]},changeTreeData:function(){this.treeData=v},handleTreeSelectChange:function(e){},handleTreeSelectExpand:function(e){},handleTreeSelectCheckChange:function(e,t){},handleTreeSelectClick:function(e,t){},loadData:function(e,t){setTimeout((function(){var e=[{id:111,title:"1-1-1"},{id:112,title:"1-1-2"},{id:113,title:"1-1-3"},{id:114,title:"1-1-4"}];t(e)}),1e3)}}},C=S,x=Object(p["a"])(C,n,c,!1,null,null,null);t["default"]=x.exports},f17d:function(e,t,a){}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3385141a"],{"0eb4":function(t,e,n){},"35f5":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("error-content",{attrs:{code:"404",desc:"Oh~~您的页面好像飞走了~",src:t.src}})},c=[],o=n("c436"),s=n.n(o),a=n("9454"),i={name:"error_404",components:{errorContent:a["a"]},data:function(){return{src:s.a}}},u=i,l=n("2877"),d=Object(l["a"])(u,r,c,!1,null,null,null);e["default"]=d.exports},9454:function(t,e,n){"use strict";var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"error-page"},[n("div",{staticClass:"content-con"},[n("img",{attrs:{src:t.src,alt:t.code}}),n("div",{staticClass:"text-con"},[n("h4",[t._v(t._s(t.code))]),n("h5",[t._v(t._s(t.desc))])]),n("back-btn-group",{staticClass:"back-btn-group"})],1)])},c=[],o=(n("0eb4"),function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Button",{attrs:{size:"large",type:"text"},on:{click:t.backHome}},[t._v("返回首页")]),n("Button",{attrs:{size:"large",type:"text"},on:{click:t.backPrev}},[t._v("返回上一页("+t._s(t.second)+"s)")])],1)}),s=[],a=(n("a481"),{name:"backBtnGroup",data:function(){return{second:5,timer:null}},methods:{backHome:function(){this.$router.replace({name:this.$config.homeName})},backPrev:function(){this.$router.go(-1)}},mounted:function(){var t=this;this.timer=setInterval((function(){0===t.second?t.backPrev():t.second--}),1e3)},beforeDestroy:function(){clearInterval(this.timer)}}),i=a,u=n("2877"),l=Object(u["a"])(i,o,s,!1,null,null,null),d=l.exports,f={name:"error_content",components:{backBtnGroup:d},props:{code:String,desc:String,src:String}},p=f,m=Object(u["a"])(p,r,c,!1,null,null,null);e["a"]=m.exports},c436:function(t,e,n){t.exports=n.p+"img/error-404.94756dcf.svg"}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-37ba1eee"],{"9be8":function(e,t,n){},b5bc:function(e,t,n){"use strict";var a=n("9be8"),o=n.n(a);o.a},f73e:function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("Row",[n("i-col",[n("Card",[n("Row",[n("i-col",{attrs:{span:"8"}},[n("Button",{attrs:{type:"primary"},on:{click:e.showModal}},[e._v("显示可拖动弹窗")]),n("br"),n("Button",{directives:[{name:"draggable",rawName:"v-draggable",value:e.buttonOptions,expression:"buttonOptions"}],staticClass:"draggable-btn"},[e._v("这个按钮也是可以拖动的")])],1),n("i-col",{attrs:{span:"16"}},[n("div",{staticClass:"intro-con"},[e._v('\n <Modal v-draggable="options" v-model="visible">标题</Modal>\n '),n("pre",{staticClass:"code-con"},[e._v(" options = {\n trigger: '.ivu-modal-body',\n body: '.ivu-modal'\n }\n ")])])])],1)],1)],1),n("Modal",{directives:[{name:"draggable",rawName:"v-draggable",value:e.options,expression:"options"}],model:{value:e.modalVisible,callback:function(t){e.modalVisible=t},expression:"modalVisible"}},[e._v("\n 拖动这里即可拖动整个弹窗\n ")])],1),n("Row",{staticStyle:{"margin-top":"10px"}},[n("i-col",[n("Card",[n("Row",[n("i-col",{attrs:{span:"8"}},[n("Input",{staticStyle:{width:"60%"},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}},[n("Button",{directives:[{name:"clipboard",rawName:"v-clipboard",value:e.clipOptions,expression:"clipOptions"}],attrs:{slot:"append"},slot:"append"},[e._v("copy")])],1)],1),n("i-col",{attrs:{span:"16"}},[n("div",{staticClass:"intro-con"},[e._v('\n <Input style="width: 60%" v-model="inputValue">\n '),n("br"),e._v('\n    <Button slot="append" v-clipboard="clipOptions">copy</Button>\n '),n("br"),e._v("\n </Input>\n "),n("pre",{staticClass:"code-con"},[e._v(" clipOptions: {\n value: this.inputValue,\n success: (e) => {\n this.$Message.success('复制成功')\n },\n error: () => {\n this.$Message.error('复制失败')\n }\n }\n ")])])])],1)],1)],1),n("Modal",{directives:[{name:"draggable",rawName:"v-draggable",value:e.options,expression:"options"}],model:{value:e.modalVisible,callback:function(t){e.modalVisible=t},expression:"modalVisible"}},[e._v("\n 拖动这里即可拖动整个弹窗\n ")])],1)],1)},o=[],i={name:"directive_page",data:function(){return{modalVisible:!1,options:{trigger:".ivu-modal-body",body:".ivu-modal",recover:!0},buttonOptions:{trigger:".draggable-btn",body:".draggable-btn"},statu:1,inputValue:"这是输入的内容"}},computed:{clipOptions:function(){var e=this;return{value:this.inputValue,success:function(t){e.$Message.success("复制成功")},error:function(){e.$Message.error("复制失败")}}}},methods:{showModal:function(){this.modalVisible=!0}}},s=i,l=(n("b5bc"),n("2877")),r=Object(l["a"])(s,a,o,!1,null,null,null);t["default"]=r.exports}}]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3df55ace"],{5750:function(e,t,n){},9827:function(e,t,n){"use strict";var o=n("d0d6"),a=n.n(o);a.a},a5cd:function(e,t,n){"use strict";n.r(t);var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Card",{staticStyle:{height:"100%",width:"100%",overflow:"hidden"},attrs:{shadow:""}},[n("div",{staticClass:"department-outer"},[n("div",{staticClass:"tip-box"},[n("b",{staticStyle:{"margin-right":"20px"}},[e._v("powered by "),n("a",{attrs:{target:"blank",href:"https://github.com/lison16"}},[e._v("Lison")])]),n("a",{staticStyle:{"margin-right":"10px"},attrs:{target:"blank",href:"https://github.com/lison16/v-org-tree"}},[e._v("v-org-tree文档")])]),n("div",{staticClass:"zoom-box"},[n("zoom-controller",{attrs:{min:20,max:200},model:{value:e.zoom,callback:function(t){e.zoom=t},expression:"zoom"}})],1),n("div",{staticClass:"view-box"},[e.data?n("org-view",{attrs:{data:e.data,"zoom-handled":e.zoomHandled},on:{"on-menu-click":e.handleMenuClick}}):e._e()],1)])])},a=[],i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"dragWrapper",staticClass:"org-tree-drag-wrapper",on:{mousedown:e.mousedownView,contextmenu:e.handleDocumentContextmenu}},[n("div",{staticClass:"org-tree-wrapper",style:e.orgTreeStyle},[e.data?n("v-org-tree",{attrs:{data:e.data,"node-render":e.nodeRender,"expand-all":!0,collapsable:""},on:{"on-node-click":e.handleNodeClick}}):e._e()],1)])},s=[],r=(n("c5f6"),n("90de")),c=[{key:"edit",label:"编辑部门"},{key:"detail",label:"查看部门"},{key:"new",label:"新增子部门"},{key:"delete",label:"删除部门"}],u={name:"OrgView",props:{zoomHandled:{type:Number,default:1},data:Object},data:function(){return{currentContextMenuId:"",orgTreeOffsetLeft:0,orgTreeOffsetTop:0,initPageX:0,initPageY:0,oldMarginLeft:0,oldMarginTop:0,canMove:!1}},computed:{orgTreeStyle:function(){return{transform:"translate(-50%, -50%) scale(".concat(this.zoomHandled,", ").concat(this.zoomHandled,")"),marginLeft:"".concat(this.orgTreeOffsetLeft,"px"),marginTop:"".concat(this.orgTreeOffsetTop,"px")}}},methods:{handleNodeClick:function(e,t,n){n()},closeMenu:function(){this.currentContextMenuId=""},getBgColor:function(e){return this.currentContextMenuId===e.id?e.isRoot?"#0d7fe8":"#5d6c7b":""},nodeRender:function(e,t){return e("div",{class:["custom-org-node",t.children&&t.children.length?"has-children-label":""],on:{mousedown:function(e){return e.stopPropagation()},contextmenu:this.contextmenu.bind(this,t)}},[t.label,e("dropdown",{attrs:{trigger:"custom",visible:this.currentContextMenuId===t.id},class:"context-menu",nativeOn:{click:this.handleDropdownClick},on:{"on-click":this.handleContextMenuClick.bind(this,t)},style:{transform:"scale(".concat(1/this.zoomHandled,", ").concat(1/this.zoomHandled,")")},directives:[{name:"click-outside",value:this.closeMenu}]},[e("dropdown-menu",{slot:"list"},[c.map((function(t){return e("dropdown-item",{attrs:{name:t.key}},[t.label])}))])])])},contextmenu:function(e,t){var n=t||window.event;n.preventDefault?n.preventDefault():n.returnValue=!1,this.currentContextMenuId=e.id},setDepartmentData:function(e){e.isRoot=!0,this.departmentData=e},mousedownView:function(e){this.canMove=!0,this.initPageX=e.pageX,this.initPageY=e.pageY,this.oldMarginLeft=this.orgTreeOffsetLeft,this.oldMarginTop=this.orgTreeOffsetTop,Object(r["f"])(document,"mousemove",this.mousemoveView),Object(r["f"])(document,"mouseup",this.mouseupView)},mousemoveView:function(e){if(this.canMove){var t=e.pageX,n=e.pageY;this.orgTreeOffsetLeft=this.oldMarginLeft+t-this.initPageX,this.orgTreeOffsetTop=this.oldMarginTop+n-this.initPageY}},mouseupView:function(){this.canMove=!1,Object(r["e"])(document,"mousemove",this.mousemoveView),Object(r["e"])(document,"mouseup",this.mouseupView)},handleDropdownClick:function(e){e.stopPropagation()},handleDocumentContextmenu:function(){this.canMove=!1},handleContextMenuClick:function(e,t){this.$emit("on-menu-click",{data:e,key:t})}},mounted:function(){Object(r["f"])(document,"contextmenu",this.handleDocumentContextmenu)},beforeDestroy:function(){Object(r["e"])(document,"contextmenu",this.handleDocumentContextmenu)}},l=u,d=n("2877"),m=Object(d["a"])(l,i,s,!1,null,null,null),f=m.exports,h=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"zoom-wrapper"},[n("button",{staticClass:"zoom-button",on:{click:function(t){return e.scale("down")}}},[n("Icon",{attrs:{type:"md-remove",size:14,color:"#fff"}})],1),n("span",{staticClass:"zoom-number"},[e._v(e._s(e.value)+"%")]),n("button",{staticClass:"zoom-button",on:{click:function(t){return e.scale("up")}}},[n("Icon",{attrs:{type:"md-add",size:14,color:"#fff"}})],1)])},p=[],g={name:"ZoomController",props:{value:{type:Number,default:100},step:{type:Number,default:20},min:{type:Number,default:10},max:{type:Number,default:200}},methods:{scale:function(e){var t=this.value+("down"===e?-this.step:this.step);t<this.min&&"down"===e||t>this.max&&"up"===e||this.$emit("input",t)}}},v=g,b=(n("9827"),Object(d["a"])(v,h,p,!1,null,null,null)),w=b.exports,x=n("7e1e"),C=(n("5750"),{edit:"编辑部门",detail:"查看部门",new:"新增子部门",delete:"删除部门"}),k={name:"org_tree_page",components:{OrgView:f,ZoomController:w},data:function(){return{data:null,zoom:100}},computed:{zoomHandled:function(){return this.zoom/100}},methods:{setDepartmentData:function(e){return e.isRoot=!0,e},handleMenuClick:function(e){var t=e.data,n=e.key;this.$Message.success({duration:5,content:"点击了《".concat(t.label,"》节点的'").concat(C[n],"'菜单")})},getDepartmentData:function(){var e=this;Object(x["c"])().then((function(t){var n=t.data;e.data=n}))}},mounted:function(){this.getDepartmentData()}},y=k,M=Object(d["a"])(y,o,a,!1,null,null,null);t["default"]=M.exports},d0d6:function(e,t,n){}}]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-46046b55"],{"5a0c":function(t,e,n){!function(e,n){t.exports=n()}(0,(function(){"use strict";var t="millisecond",e="second",n="minute",r="hour",i="day",s="week",u="month",o="quarter",a="year",c=/^(\d{4})-?(\d{1,2})-?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d{1,3})?$/,f=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},d={s:h,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+h(r,2,"0")+":"+h(i,2,"0")},m:function(t,e){var n=12*(e.year()-t.year())+(e.month()-t.month()),r=t.clone().add(n,u),i=e-r<0,s=t.clone().add(n+(i?-1:1),u);return Number(-(n+(e-r)/(i?r-s:s-r))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(c){return{M:u,y:a,w:s,d:i,D:"date",h:r,m:n,s:e,ms:t,Q:o}[c]||String(c||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},l={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},$="en",m={};m[$]=l;var p=function(t){return t instanceof D},y=function(t,e,n){var r;if(!t)return $;if("string"==typeof t)m[t]&&(r=t),e&&(m[t]=e,r=t);else{var i=t.name;m[i]=t,r=i}return!n&&r&&($=r),r||!n&&$},g=function(t,e,n){if(p(t))return t.clone();var r=e?"string"==typeof e?{format:e,pl:n}:e:{};return r.date=t,new D(r)},v=d;v.l=y,v.i=p,v.w=function(t,e){return g(t,{locale:e.$L,utc:e.$u,$offset:e.$offset})};var D=function(){function h(t){this.$L=this.$L||y(t.locale,null,!0),this.parse(t)}var d=h.prototype;return d.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(v.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match(c);if(r)return n?new Date(Date.UTC(r[1],r[2]-1,r[3]||1,r[4]||0,r[5]||0,r[6]||0,r[7]||0)):new Date(r[1],r[2]-1,r[3]||1,r[4]||0,r[5]||0,r[6]||0,r[7]||0)}return new Date(e)}(t),this.init()},d.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},d.$utils=function(){return v},d.isValid=function(){return!("Invalid Date"===this.$d.toString())},d.isSame=function(t,e){var n=g(t);return this.startOf(e)<=n&&n<=this.endOf(e)},d.isAfter=function(t,e){return g(t)<this.startOf(e)},d.isBefore=function(t,e){return this.endOf(e)<g(t)},d.$g=function(t,e,n){return v.u(t)?this[e]:this.set(n,t)},d.year=function(t){return this.$g(t,"$y",a)},d.month=function(t){return this.$g(t,"$M",u)},d.day=function(t){return this.$g(t,"$W",i)},d.date=function(t){return this.$g(t,"$D","date")},d.hour=function(t){return this.$g(t,"$H",r)},d.minute=function(t){return this.$g(t,"$m",n)},d.second=function(t){return this.$g(t,"$s",e)},d.millisecond=function(e){return this.$g(e,"$ms",t)},d.unix=function(){return Math.floor(this.valueOf()/1e3)},d.valueOf=function(){return this.$d.getTime()},d.startOf=function(t,o){var c=this,f=!!v.u(o)||o,h=v.p(t),d=function(t,e){var n=v.w(c.$u?Date.UTC(c.$y,e,t):new Date(c.$y,e,t),c);return f?n:n.endOf(i)},l=function(t,e){return v.w(c.toDate()[t].apply(c.toDate(),(f?[0,0,0,0]:[23,59,59,999]).slice(e)),c)},$=this.$W,m=this.$M,p=this.$D,y="set"+(this.$u?"UTC":"");switch(h){case a:return f?d(1,0):d(31,11);case u:return f?d(1,m):d(0,m+1);case s:var g=this.$locale().weekStart||0,D=($<g?$+7:$)-g;return d(f?p-D:p+(6-D),m);case i:case"date":return l(y+"Hours",0);case r:return l(y+"Minutes",1);case n:return l(y+"Seconds",2);case e:return l(y+"Milliseconds",3);default:return this.clone()}},d.endOf=function(t){return this.startOf(t,!1)},d.$set=function(s,o){var c,f=v.p(s),h="set"+(this.$u?"UTC":""),d=(c={},c[i]=h+"Date",c.date=h+"Date",c[u]=h+"Month",c[a]=h+"FullYear",c[r]=h+"Hours",c[n]=h+"Minutes",c[e]=h+"Seconds",c[t]=h+"Milliseconds",c)[f],l=f===i?this.$D+(o-this.$W):o;if(f===u||f===a){var $=this.clone().set("date",1);$.$d[d](l),$.init(),this.$d=$.set("date",Math.min(this.$D,$.daysInMonth())).toDate()}else d&&this.$d[d](l);return this.init(),this},d.set=function(t,e){return this.clone().$set(t,e)},d.get=function(t){return this[v.p(t)]()},d.add=function(t,o){var c,f=this;t=Number(t);var h=v.p(o),d=function(e){var n=g(f);return v.w(n.date(n.date()+Math.round(e*t)),f)};if(h===u)return this.set(u,this.$M+t);if(h===a)return this.set(a,this.$y+t);if(h===i)return d(1);if(h===s)return d(7);var l=(c={},c[n]=6e4,c[r]=36e5,c[e]=1e3,c)[h]||1,$=this.$d.getTime()+t*l;return v.w($,this)},d.subtract=function(t,e){return this.add(-1*t,e)},d.format=function(t){var e=this;if(!this.isValid())return"Invalid Date";var n=t||"YYYY-MM-DDTHH:mm:ssZ",r=v.z(this),i=this.$locale(),s=this.$H,u=this.$m,o=this.$M,a=i.weekdays,c=i.months,h=function(t,r,i,s){return t&&(t[r]||t(e,n))||i[r].substr(0,s)},d=function(t){return v.s(s%12||12,t,"0")},l=i.meridiem||function(t,e,n){var r=t<12?"AM":"PM";return n?r.toLowerCase():r},$={YY:String(this.$y).slice(-2),YYYY:this.$y,M:o+1,MM:v.s(o+1,2,"0"),MMM:h(i.monthsShort,o,c,3),MMMM:c[o]||c(this,n),D:this.$D,DD:v.s(this.$D,2,"0"),d:String(this.$W),dd:h(i.weekdaysMin,this.$W,a,2),ddd:h(i.weekdaysShort,this.$W,a,3),dddd:a[this.$W],H:String(s),HH:v.s(s,2,"0"),h:d(1),hh:d(2),a:l(s,u,!0),A:l(s,u,!1),m:String(u),mm:v.s(u,2,"0"),s:String(this.$s),ss:v.s(this.$s,2,"0"),SSS:v.s(this.$ms,3,"0"),Z:r};return n.replace(f,(function(t,e){return e||$[t]||r.replace(":","")}))},d.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},d.diff=function(t,c,f){var h,d=v.p(c),l=g(t),$=6e4*(l.utcOffset()-this.utcOffset()),m=this-l,p=v.m(this,l);return p=(h={},h[a]=p/12,h[u]=p,h[o]=p/3,h[s]=(m-$)/6048e5,h[i]=(m-$)/864e5,h[r]=m/36e5,h[n]=m/6e4,h[e]=m/1e3,h)[d]||m,f?p:v.a(p)},d.daysInMonth=function(){return this.endOf(u).$D},d.$locale=function(){return m[this.$L]},d.locale=function(t,e){if(!t)return this.$L;var n=this.clone(),r=y(t,e,!0);return r&&(n.$L=r),n},d.clone=function(){return v.w(this.$d,this)},d.toDate=function(){return new Date(this.valueOf())},d.toJSON=function(){return this.isValid()?this.toISOString():null},d.toISOString=function(){return this.$d.toISOString()},d.toString=function(){return this.$d.toUTCString()},h}();return g.prototype=D.prototype,g.extend=function(t,e){return t(e,D,g),g},g.locale=y,g.isDayjs=p,g.unix=function(t){return g(1e3*t)},g.en=m[$],g.Ls=m,g}))},"60b3":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Button",{staticStyle:{margin:"0 10px 10px 0"},attrs:{type:"primary"},on:{click:t.exportData}},[t._v("导出日志记录")]),n("b",[t._v("注:这里只会显示成功保存到服务端的错误日志,而且页面错误日志不会在浏览器持久化存储,刷新页面即会丢失")]),n("Table",{ref:"table",attrs:{columns:t.columns,data:t.errorList}})],1)},i=[],s=(n("8e6e"),n("ac6a"),n("456d"),n("bd86")),u=n("5a0c"),o=n.n(u),a=n("2f62");function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){Object(s["a"])(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var h={name:"error_logger_page",data:function(){this.$createElement;return{columns:[{type:"index",title:"序号",width:100},{key:"type",title:"类型",width:100,render:function(t,e){var n=e.row;return t("div",[t("icon",{attrs:{size:16,type:"ajax"===n.type?"md-link":"md-code-working"}})])}},{key:"code",title:"编码",render:function(t,e){var n=e.row;return t("span",[0===n.code?"-":n.code])}},{key:"mes",title:"信息"},{key:"url",title:"URL"},{key:"time",title:"时间",render:function(t,e){var n=e.row;return t("span",[o()(n.time).format("YYYY-MM-DD HH:mm:ss")])},sortable:!0,sortType:"desc"}]}},computed:{errorList:function(){return this.$store.state.app.errorList}},methods:f({},Object(a["d"])(["setHasReadErrorLoggerStatus"]),{exportData:function(){this.$refs.table.exportCsv({filename:"错误日志.csv"})}}),activated:function(){this.setHasReadErrorLoggerStatus()},mounted:function(){this.setHasReadErrorLoggerStatus()}},d=h,l=n("2877"),$=Object(l["a"])(d,r,i,!1,null,null,null);e["default"]=$.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-50625360"],{"5cf7":function(t,n,o){},d7a4:function(t,n,o){"use strict";var c=o("5cf7"),s=o.n(c);s.a},fe47:function(t,n,o){"use strict";o.r(n);var c=function(){var t=this,n=t.$createElement,o=t._self._c||n;return o("Row",[o("i-col",{attrs:{span:"16"}},[t._l(t.customIconList.length/3,(function(n){return o("Row",{key:"custom-icon-row-"+n},t._l(t.customIconList.slice(3*(n-1),3*n),(function(n){return o("i-col",{key:"custom-icon-"+n,attrs:{span:"8"}},[o("Card",{staticStyle:{margin:"0 5px 5px","text-align":"center"}},[o("icons",{attrs:{size:30,type:n}}),o("p",{staticClass:"icon-code"},[t._v('<Icons :size="30" type="'+t._s(n)+'">')]),o("p",[t._v('<CommonIcon :size="30" type="_'+t._s(n)+'">')])],1)],1)})),1)})),o("Row",[o("i-col",[o("Card",{staticStyle:{margin:"0 5px 5px","text-align":"center"}},[o("common-icon",{attrs:{size:30,type:"ionic"}}),o("p",{staticClass:"icon-code"},[t._v("iView内置图标")]),o("p",[t._v('<CommonIcon :size="30" type="ionic">')])],1)],1)],1)],2),o("i-col",{attrs:{span:"8"}},[o("Card",[o("p",{staticClass:"intro-p"},[o("Icon",{staticStyle:{"margin-right":"10px"},attrs:{size:10,type:"heart"}}),t._v("Icons组件支持自定义图标的显示,具体自定义图标字体文件的制作请参考文档。")],1),o("p",{staticClass:"intro-p"},[o("Icon",{staticStyle:{"margin-right":"10px"},attrs:{size:10,type:"heart"}}),t._v('CommonIcon组件同时支持iView内置图标类型和自定义图标类型,为了区别这两种类型,需要在自定义图标名称前加下划线"_"')],1)])],1)],1)},s=[],i=o("83ae"),e=o("cb21"),a={name:"icons_pages",components:{Icons:i["a"],CommonIcon:e["a"]},data:function(){return{customIconList:["woman","man","smile","meh","frown","bear"]}}},r=a,p=(o("d7a4"),o("2877")),l=Object(p["a"])(r,c,s,!1,null,null,null);n["default"]=l.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-51b26d2a"],{"23c69":function(t,i,s){t.exports=s.p+"img/icon-social-bilibili.2054f5af.svg"},"55a8":function(t,i,s){"use strict";s.r(i);var a=function(){var t=this,i=t.$createElement,a=t._self._c||i;return a("div",[a("Card",{attrs:{shadow:"",title:"社区"}},[a("row",{staticClass:"join-page",attrs:{gutter:32}},[a("i-col",{attrs:{span:"10"}},[a("img",{staticClass:"qq-group-img",attrs:{src:s("e68e")}}),a("row",{attrs:{type:"flex",justify:"center"}},[a("i-col",{attrs:{span:"12"}},[a("p",[t._v("QQ 群号:621780943")])]),a("i-col",{attrs:{span:"12"}})],1)],1),a("i-col",{attrs:{span:"14"}},[a("div",{staticClass:"join-page-other"},[a("Button",{attrs:{to:"https://zhuanlan.zhihu.com/feview",target:"_blank",size:"large"}},[a("img",{staticClass:"join-page-other-icon",attrs:{src:s("8b39")}}),t._v("\n iView 知乎专栏\n ")]),a("Button",{attrs:{to:"https://juejin.im/user/56fe494539b0570054f2e032",target:"_blank",size:"large"}},[a("img",{staticClass:"join-page-other-icon",attrs:{src:s("579e")}}),t._v("\n 掘金\n ")]),a("Button",{attrs:{to:"https://live.bilibili.com/1353202",target:"_blank",size:"large"}},[a("img",{staticClass:"join-page-other-icon",attrs:{src:s("23c69")}}),t._v("\n 活动直播间\n ")]),a("Button",{attrs:{to:"https://twitter.com/iViewUI",target:"_blank",size:"large"}},[a("img",{staticClass:"join-page-other-icon",attrs:{src:s("e977")}}),t._v("\n Twitter\n ")])],1)])],1)],1)],1)},e=[],n={name:"join_page",data:function(){return{}}},o=n,r=(s("609d"),s("2877")),c=Object(r["a"])(o,a,e,!1,null,null,null);i["default"]=c.exports},"579e":function(t,i,s){t.exports=s.p+"img/icon-social-juejin.b034525e.svg"},"609d":function(t,i,s){"use strict";var a=s("6329"),e=s.n(a);e.a},6329:function(t,i,s){},"8b39":function(t,i,s){t.exports=s.p+"img/icon-social-zhihu.1dc5a4ff.svg"},e68e:function(t,i,s){t.exports=s.p+"img/icon-qr-qq-wechat.5d82191e.png"},e977:function(t,i,s){t.exports=s.p+"img/icon-social-twitter.5db80e81.svg"}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5a5a5e6e"],{"2fbb":function(t,e,n){},"586e":function(t,e,n){"use strict";var a=n("2fbb"),i=n.n(a);i.a},eb44:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Row",{attrs:{gutter:10}},[n("i-col",{attrs:{span:"6"}},[n("Card",[n("div",{staticClass:"i18n-card-box"},[n("DatePicker",{attrs:{type:"date",placeholder:"Select date"}}),n("TimePicker",{staticStyle:{display:"block","margin-top":"10px"},attrs:{type:"timerange",placement:"bottom-end",placeholder:"Select time"}}),n("Button",{staticStyle:{"margin-top":"10px"},attrs:{type:"primary"},on:{click:function(e){t.modalVisible=!0}}},[t._v(t._s(t.$t("buttonText")))]),n("Modal",{attrs:{title:t.$t("modalTitle")},model:{value:t.modalVisible,callback:function(e){t.modalVisible=e},expression:"modalVisible"}},[n("p",[t._v(t._s(t.content))]),n("p",[t._v(t._s(t.content))]),n("p",[t._v(t._s(t.content))])]),n("i",{staticClass:"tip"},[t._v(t._s(t.$t("i18n-tip")))])],1)])],1)],1)],1)},i=[],l={name:"i18n_page",data:function(){return{modalVisible:!1}},computed:{content:function(){return this.$t("content")}}},o=l,c=(n("586e"),n("2877")),s=Object(c["a"])(o,a,i,!1,null,null,null);e["default"]=s.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6382b34a"],{3759:function(e,t,s){"use strict";s.r(t);var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("Card",{attrs:{shadow:""}},[s("div",[s("div",{staticClass:"message-page-con message-category-con"},[s("Menu",{attrs:{width:"auto","active-name":"unread"},on:{"on-select":e.handleSelect}},[s("MenuItem",{attrs:{name:"unread"}},[s("span",{staticClass:"category-title"},[e._v("未读消息")]),s("Badge",{staticStyle:{"margin-left":"10px"},attrs:{count:e.messageUnreadCount}})],1),s("MenuItem",{attrs:{name:"readed"}},[s("span",{staticClass:"category-title"},[e._v("已读消息")]),s("Badge",{staticStyle:{"margin-left":"10px"},attrs:{"class-name":"gray-dadge",count:e.messageReadedCount}})],1),s("MenuItem",{attrs:{name:"trash"}},[s("span",{staticClass:"category-title"},[e._v("回收站")]),s("Badge",{staticStyle:{"margin-left":"10px"},attrs:{"class-name":"gray-dadge",count:e.messageTrashCount}})],1)],1)],1),s("div",{staticClass:"message-page-con message-list-con"},[e.listLoading?s("Spin",{attrs:{fix:"",size:"large"}}):e._e(),s("Menu",{class:e.titleClass,attrs:{width:"auto","active-name":""},on:{"on-select":e.handleView}},e._l(e.messageList,(function(t){return s("MenuItem",{key:"msg_"+t.msg_id,attrs:{name:t.msg_id}},[s("div",[s("p",{staticClass:"msg-title"},[e._v(e._s(t.title))]),s("Badge",{attrs:{status:"default",text:t.create_time}}),s("Button",{directives:[{name:"show",rawName:"v-show",value:"unread"!==e.currentMessageType,expression:"currentMessageType !== 'unread'"}],staticStyle:{float:"right","margin-right":"20px"},style:{display:t.loading?"inline-block !important":""},attrs:{loading:t.loading,size:"small",icon:"readed"===e.currentMessageType?"md-trash":"md-redo",title:"readed"===e.currentMessageType?"删除":"还原",type:"text"},nativeOn:{click:function(s){return s.stopPropagation(),e.removeMsg(t)}}})],1)])})),1)],1),s("div",{staticClass:"message-page-con message-view-con"},[e.contentLoading?s("Spin",{attrs:{fix:"",size:"large"}}):e._e(),s("div",{staticClass:"message-view-header"},[s("h2",{staticClass:"message-view-title"},[e._v(e._s(e.showingMsgItem.title))]),s("time",{staticClass:"message-view-time"},[e._v(e._s(e.showingMsgItem.create_time))])]),s("div",{domProps:{innerHTML:e._s(e.messageContent)}})],1)])])},n=[],i=(s("8e6e"),s("ac6a"),s("456d"),s("7514"),s("bd86")),r=s("2f62");function o(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,a)}return s}function c(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?o(Object(s),!0).forEach((function(t){Object(i["a"])(e,t,s[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):o(Object(s)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))}))}return e}var g={unread:"messageUnreadList",readed:"messageReadedList",trash:"messageTrashList"},d={name:"message_page",data:function(){return{listLoading:!0,contentLoading:!1,currentMessageType:"unread",messageContent:"",showingMsgItem:{}}},computed:c({},Object(r["e"])({messageUnreadList:function(e){return e.user.messageUnreadList},messageReadedList:function(e){return e.user.messageReadedList},messageTrashList:function(e){return e.user.messageTrashList},messageList:function(){return this[g[this.currentMessageType]]},titleClass:function(){return{"not-unread-list":"unread"!==this.currentMessageType}}}),{},Object(r["c"])(["messageUnreadCount","messageReadedCount","messageTrashCount"])),methods:c({},Object(r["d"])([]),{},Object(r["b"])(["getContentByMsgId","getMessageList","hasRead","removeReaded","restoreTrash"]),{stopLoading:function(e){this[e]=!1},handleSelect:function(e){this.currentMessageType=e},handleView:function(e){var t=this;this.contentLoading=!0,this.getContentByMsgId({msg_id:e}).then((function(s){t.messageContent=s;var a=t.messageList.find((function(t){return t.msg_id===e}));a&&(t.showingMsgItem=a),"unread"===t.currentMessageType&&t.hasRead({msg_id:e}),t.stopLoading("contentLoading")})).catch((function(){t.stopLoading("contentLoading")}))},removeMsg:function(e){e.loading=!0;var t=e.msg_id;"readed"===this.currentMessageType?this.removeReaded({msg_id:t}):this.restoreTrash({msg_id:t})}}),mounted:function(){var e=this;this.listLoading=!0,this.getMessageList().then((function(){return e.stopLoading("listLoading")})).catch((function(){return e.stopLoading("listLoading")}))}},u=d,m=(s("ac69"),s("2877")),l=Object(m["a"])(u,a,n,!1,null,null,null);t["default"]=l.exports},ac69:function(e,t,s){"use strict";var a=s("e850"),n=s.n(a);n.a},e850:function(e,t,s){}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8a24a96a"],{"4b4f":function(e,r,t){"use strict";var n=t("8df5"),s=t.n(n);s.a},"8df5":function(e,r,t){},e49c:function(e,r,t){"use strict";t.r(r);var n=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"login"},[t("div",{staticClass:"login-con"},[t("Card",{attrs:{icon:"log-in",title:"欢迎登录",bordered:!1}},[t("div",{staticClass:"form-con"},[t("login-form",{on:{"on-success-valid":e.handleSubmit}}),t("p",{staticClass:"login-tip"},[e._v("输入任意用户名和密码即可")])],1)])],1)])},s=[],o=(t("8e6e"),t("ac6a"),t("456d"),t("bd86")),a=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("Form",{ref:"loginForm",attrs:{model:e.form,rules:e.rules},nativeOn:{keydown:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.handleSubmit(r)}}},[t("FormItem",{attrs:{prop:"userName"}},[t("Input",{attrs:{placeholder:"请输入用户名"},model:{value:e.form.userName,callback:function(r){e.$set(e.form,"userName",r)},expression:"form.userName"}},[t("span",{attrs:{slot:"prepend"},slot:"prepend"},[t("Icon",{attrs:{size:16,type:"ios-person"}})],1)])],1),t("FormItem",{attrs:{prop:"password"}},[t("Input",{attrs:{type:"password",placeholder:"请输入密码"},model:{value:e.form.password,callback:function(r){e.$set(e.form,"password",r)},expression:"form.password"}},[t("span",{attrs:{slot:"prepend"},slot:"prepend"},[t("Icon",{attrs:{size:14,type:"md-lock"}})],1)])],1),t("FormItem",[t("Button",{attrs:{type:"primary",long:""},on:{click:e.handleSubmit}},[e._v("登录")])],1)],1)},i=[],u={name:"LoginForm",props:{userNameRules:{type:Array,default:function(){return[{required:!0,message:"账号不能为空",trigger:"blur"}]}},passwordRules:{type:Array,default:function(){return[{required:!0,message:"密码不能为空",trigger:"blur"}]}}},data:function(){return{form:{userName:"super_admin",password:""}}},computed:{rules:function(){return{userName:this.userNameRules,password:this.passwordRules}}},methods:{handleSubmit:function(){var e=this;this.$refs.loginForm.validate((function(r){r&&e.$emit("on-success-valid",{userName:e.form.userName,password:e.form.password})}))}}},l=u,c=t("2877"),p=Object(c["a"])(l,a,i,!1,null,null,null),m=p.exports,d=m,f=t("2f62");function b(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function h(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?b(Object(t),!0).forEach((function(r){Object(o["a"])(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):b(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}var g={components:{LoginForm:d},methods:h({},Object(f["b"])(["handleLogin","getUserInfo"]),{handleSubmit:function(e){var r=this,t=e.userName,n=e.password;this.handleLogin({userName:t,password:n}).then((function(e){r.getUserInfo().then((function(e){r.$router.push({name:r.$config.homeName})}))}))}})},w=g,y=(t("4b4f"),Object(c["a"])(w,n,s,!1,null,null,null));r["default"]=y.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9ee1386c"],{"30d9":function(e,t,n){},4974:function(e,t,n){"use strict";var a=n("8a16"),i=n.n(a);i.a},"8a16":function(e,t,n){},c13b:function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("Card",[n("tables",{ref:"tables",attrs:{editable:"",searchable:"","search-place":"top",columns:e.columns},on:{"on-exec":e.doexec},model:{value:e.tableData,callback:function(t){e.tableData=t},expression:"tableData"}}),n("Button",{staticStyle:{margin:"10px 0"},attrs:{type:"primary"},on:{click:e.exportExcel}},[e._v("导出为Csv文件")])],1)],1)},i=[],l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.searchable&&"top"===e.searchPlace?n("div",{staticClass:"search-con search-con-top"},[n("Select",{staticClass:"search-col",model:{value:e.searchKey,callback:function(t){e.searchKey=t},expression:"searchKey"}},e._l(e.columns,(function(t){return"handle"!==t.key?n("Option",{key:"search-col-"+t.key,attrs:{value:t.key}},[e._v(e._s(t.title))]):e._e()})),1),n("Input",{staticClass:"search-input",attrs:{clearable:"",placeholder:"输入关键字搜索"},on:{"on-change":e.handleClear},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}}),n("Button",{staticClass:"search-btn",attrs:{type:"primary"},on:{click:e.handleSearch}},[n("Icon",{attrs:{type:"search"}}),e._v("  搜索\n ")],1)],1):e._e(),n("Table",{ref:"tablesMain",attrs:{data:e.insideTableData,columns:e.insideColumns,stripe:e.stripe,border:e.border,"show-header":e.showHeader,width:e.width,height:e.height,loading:e.loading,"disabled-hover":e.disabledHover,"highlight-row":e.highlightRow,"row-class-name":e.rowClassName,size:e.size,"no-data-text":e.noDataText,"no-filtered-data-text":e.noFilteredDataText},on:{"on-current-change":e.onCurrentChange,"on-select":e.onSelect,"on-select-cancel":e.onSelectCancel,"on-select-all":e.onSelectAll,"on-selection-change":e.onSelectionChange,"on-sort-change":e.onSortChange,"on-filter-change":e.onFilterChange,"on-row-click":e.onRowClick,"on-row-dblclick":e.onRowDblclick,"on-expand":e.onExpand}},[e._t("header",null,{slot:"header"}),e._t("footer",null,{slot:"footer"}),e._t("loading",null,{slot:"loading"})],2),e.searchable&&"bottom"===e.searchPlace?n("div",{staticClass:"search-con search-con-top"},[n("Select",{staticClass:"search-col",model:{value:e.searchKey,callback:function(t){e.searchKey=t},expression:"searchKey"}},e._l(e.columns,(function(t){return"handle"!==t.key?n("Option",{key:"search-col-"+t.key,attrs:{value:t.key}},[e._v(e._s(t.title))]):e._e()})),1),n("Input",{staticClass:"search-input",attrs:{placeholder:"输入关键字搜索"},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}}),n("Button",{staticClass:"search-btn",attrs:{type:"primary"}},[n("Icon",{attrs:{type:"search"}}),e._v("  搜索\n ")],1)],1):e._e(),n("a",{staticStyle:{display:"none",width:"0px",height:"0px"},attrs:{id:"hrefToExportTable"}})],1)},o=[],s=(n("ac6a"),n("c5f6"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"tables-edit-outer"},[e.isEditting?n("div",{staticClass:"tables-editting-con"},[n("Input",{staticClass:"tables-edit-input",attrs:{value:e.value},on:{input:e.handleInput}}),n("Button",{staticStyle:{padding:"6px 4px"},attrs:{type:"text"},on:{click:e.saveEdit}},[n("Icon",{attrs:{type:"md-checkmark"}})],1),n("Button",{staticStyle:{padding:"6px 4px"},attrs:{type:"text"},on:{click:e.canceltEdit}},[n("Icon",{attrs:{type:"md-close"}})],1)],1):n("div",{staticClass:"tables-edit-con"},[n("span",{staticClass:"value-con"},[e._v(e._s(e.value))]),e.editable?n("Button",{staticClass:"tables-edit-btn",staticStyle:{padding:"2px 4px"},attrs:{type:"text"},on:{click:e.startEdit}},[n("Icon",{attrs:{type:"md-create"}})],1):e._e()],1)])}),c=[],r={name:"TablesEdit",props:{value:[String,Number],edittingCellId:String,params:Object,editable:Boolean},computed:{isEditting:function(){return this.edittingCellId==="editting-".concat(this.params.index,"-").concat(this.params.column.key)}},methods:{handleInput:function(e){this.$emit("input",e)},startEdit:function(){this.$emit("on-start-edit",this.params)},saveEdit:function(){this.$emit("on-save-edit",this.params)},canceltEdit:function(){this.$emit("on-cancel-edit",this.params)}}},u=r,d=(n("4974"),n("2877")),h=Object(d["a"])(u,s,c,!1,null,null,null),p=h.exports,f=(n("30d9"),{name:"Tables",props:{value:{type:Array,default:function(){return[]}},columns:{type:Array,default:function(){return[]}},size:String,width:{type:[Number,String]},height:{type:[Number,String]},stripe:{type:Boolean,default:!1},border:{type:Boolean,default:!1},showHeader:{type:Boolean,default:!0},highlightRow:{type:Boolean,default:!1},rowClassName:{type:Function,default:function(){return""}},context:{type:Object},noDataText:{type:String},noFilteredDataText:{type:String},disabledHover:{type:Boolean},loading:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},searchable:{type:Boolean,default:!1},searchPlace:{type:String,default:"top"}},data:function(){return{insideColumns:[],insideTableData:[],edittingCellId:"",edittingText:"",searchValue:"",searchKey:""}},methods:{suportEdit:function(e,t){var n=this;return e.render=function(e,t){return e(p,{props:{params:t,value:n.insideTableData[t.index][t.column.key],edittingCellId:n.edittingCellId,editable:n.editable},on:{input:function(e){n.edittingText=e},"on-start-edit":function(e){n.edittingCellId="editting-".concat(e.index,"-").concat(e.column.key),n.$emit("on-start-edit",e)},"on-cancel-edit":function(e){n.edittingCellId="",n.$emit("on-cancel-edit",e)},"on-save-edit":function(e){n.value[e.row.initRowIndex][e.column.key]=n.edittingText,n.$emit("input",n.value),n.$emit("on-save-edit",Object.assign(e,{value:n.edittingText})),n.edittingCellId=""}}})},e},surportHandle:function(e){var t=this,n=(e.options,[]),a=[];e.button&&e.button.forEach((function(e){a.push((function(t,n,a){return t("Button",{props:{type:e.type},on:{click:function(){a.$emit("on-exec",e.key,n.row)}}},[t("Icon",{props:{type:e.icon,size:18,color:"#000000"}}),e.title])}))}));var i=e.button?[].concat(n,a):n;return e.render=function(e,n){return n.tableData=t.value,e("div",i.map((function(a){return a(e,n,t)})))},e},handleColumns:function(e){var t=this;this.insideColumns=e.map((function(e,n){var a=e;return a.editable&&(a=t.suportEdit(a,n)),"handle"===a.key&&(a=t.surportHandle(a)),a}))},setDefaultSearchKey:function(){this.searchKey="handle"!==this.columns[0].key?this.columns[0].key:this.columns.length>1?this.columns[1].key:""},handleClear:function(e){""===e.target.value&&(this.insideTableData=this.value)},handleSearch:function(){var e=this;this.insideTableData=this.value.filter((function(t){return t[e.searchKey].indexOf(e.searchValue)>-1}))},handleTableData:function(){this.insideTableData=this.value.map((function(e,t){var n=e;return n.initRowIndex=t,n}))},exportCsv:function(e){this.$refs.tablesMain.exportCsv(e)},clearCurrentRow:function(){this.$refs.talbesMain.clearCurrentRow()},onCurrentChange:function(e,t){this.$emit("on-current-change",e,t)},onSelect:function(e,t){this.$emit("on-select",e,t)},onSelectCancel:function(e,t){this.$emit("on-select-cancel",e,t)},onSelectAll:function(e){this.$emit("on-select-all",e)},onSelectionChange:function(e){this.$emit("on-selection-change",e)},onSortChange:function(e,t,n){this.$emit("on-sort-change",e,t,n)},onFilterChange:function(e){this.$emit("on-filter-change",e)},onRowClick:function(e,t){this.$emit("on-row-click",e,t)},onRowDblclick:function(e,t){this.$emit("on-row-dblclick",e,t)},onExpand:function(e,t){this.$emit("on-expand",e,t)}},watch:{columns:function(e){this.handleColumns(e),this.setDefaultSearchKey()},value:function(e){this.handleTableData(),this.searchable&&this.handleSearch()}},mounted:function(){this.handleColumns(this.columns),this.setDefaultSearchKey(),this.handleTableData()}}),m=f,b=Object(d["a"])(m,l,o,!1,null,null,null),y=b.exports,g=y,v=n("7e1e"),x={name:"tables_page",components:{Tables:g},data:function(){return{columns:[{title:"Name",key:"name",sortable:!0},{title:"Email",key:"email",editable:!0},{title:"Create-Time",key:"createTime"},{title:"Handle",key:"handle",button:[{title:"删除",type:"text",icon:"md-trash",key:"delete"},{title:"编辑",type:"text",icon:"",key:"edit"},{title:"启用",type:"text",icon:"",key:"enable"}]}],tableData:[]}},methods:{doexec:function(e,t){console.log(e,t)},exportExcel:function(){this.$refs.tables.exportCsv({filename:"table-".concat((new Date).valueOf(),".csv")})}},mounted:function(){var e=this;Object(v["d"])().then((function(t){e.tableData=t.data}))}},C=x,k=Object(d["a"])(C,a,i,!1,null,null,null);t["default"]=k.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-afc5b70a"],{2709:function(t,a,e){"use strict";e.r(a);var n=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("Row",{attrs:{gutter:10}},[e("i-col",{attrs:{span:"6"}},[e("Card",[e("Upload",{attrs:{action:"","before-upload":t.beforeUpload}},[e("Button",{attrs:{icon:"ios-cloud-upload-outline"}},[t._v("上传Csv文件")]),t._v("\n     点击上传Csv文件\n ")],1),e("p",[t._v("util.js提供两个方法用来实现这个功能:")]),e("p",{staticClass:"update-table-intro"},[e("Icon",{staticStyle:{"margin-right":"10px"},attrs:{size:10,type:"md-heart"}}),e("span",{staticClass:"code-high-line"},[t._v("getArrayFromFile")]),t._v(":将Csv文件解析为二维数组")],1),e("p",{staticClass:"update-table-intro"},[e("Icon",{staticStyle:{"margin-right":"10px"},attrs:{size:10,type:"md-heart"}}),e("span",{staticClass:"code-high-line"},[t._v("getTableDataFromArray")]),t._v(":将二维数组转为表格数据,具体请看文档")],1)],1)],1),e("i-col",{attrs:{span:"18"}},[e("Table",{attrs:{height:500,columns:t.columns,data:t.tableData}})],1)],1)},s=[],c=e("c276"),o={name:"update_table_page",data:function(){return{columns:[],tableData:[]}},methods:{beforeUpload:function(t){var a=this;return Object(c["c"])(t).then((function(t){var e=Object(c["j"])(t),n=e.columns,s=e.tableData;a.columns=n,a.tableData=s})).catch((function(){a.$Notice.warning({title:"只能上传Csv文件",desc:"只能上传Csv文件,请重新上传"})})),!1}}},i=o,r=(e("7af4"),e("2877")),l=Object(r["a"])(i,n,s,!1,null,null,null);a["default"]=l.exports},"7af4":function(t,a,e){"use strict";var n=e("b208"),s=e.n(n);s.a},b208:function(t,a,e){}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b549be7a"],{1754:function(t,e,a){"use strict";var r=a("ad90"),n=a.n(r);n.a},8163:function(t,e,a){},a7be:function(t,e,a){},ad90:function(t,e,a){},b737:function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("Row",{attrs:{gutter:10}},[a("i-col",{attrs:{span:"12"}},[a("Card",[a("div",{staticClass:"update-paste-con"},[a("paste-editor",{on:{"on-success":t.handleSuccess,"on-error":t.handleError},model:{value:t.pasteDataArr,callback:function(e){t.pasteDataArr=e},expression:"pasteDataArr"}})],1),a("div",{staticClass:"update-paste-btn-con"},[a("span",{staticClass:"paste-tip"},[t._v("使用Tab键换列,使用回车键换行")]),a("Button",{staticStyle:{float:"right"},attrs:{type:"primary"},on:{click:t.handleShow}},[t._v("显示表格数据")])],1)])],1),a("i-col",{attrs:{span:"12"}},[a("Card",[a("Table",{attrs:{height:400,columns:t.columns,data:t.tableData}})],1)],1)],1)},n=[],i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"paste-editor-wrapper"},[a("textarea",{ref:"codemirror",staticClass:"textarea-el"})])},s=[],o=(a("28a5"),a("56b3")),c=a.n(o),l=(a("a7be"),a("90de")),u=(a("a481"),function(t){(function(e){e(t)})((function(t){function e(t){t.state.placeholder&&(t.state.placeholder.parentNode.removeChild(t.state.placeholder),t.state.placeholder=null)}function a(t){e(t);var a=t.state.placeholder=document.createElement("pre");a.style.cssText="height: 0; overflow: visible; color: #80848f;",a.style.direction=t.getOption("direction"),a.className="CodeMirror-placeholder";var r=t.getOption("placeholder");"string"===typeof r&&(r=document.createTextNode(r)),a.appendChild(r),t.display.lineSpace.insertBefore(a,t.display.lineSpace.firstChild)}function r(t){i(t)&&a(t)}function n(t){var r=t.getWrapperElement(),n=i(t);r.className=r.className.replace(" CodeMirror-empty","")+(n?" CodeMirror-empty":""),n?a(t):e(t)}function i(t){return 1===t.lineCount()&&""===t.getLine(0)}t.defineOption("placeholder","",(function(a,i,s){var o=s&&s!==t.Init;if(i&&!o)a.on("blur",r),a.on("change",n),a.on("swapDoc",n),n(a);else if(!i&&o){a.off("blur",r),a.off("change",n),a.off("swapDoc",n),e(a);var c=a.getWrapperElement();c.className=c.className.replace(" CodeMirror-empty","")}i&&!a.hasFocus()&&r(a)}))}))}),d={name:"PasteEditor",props:{value:Array,pasteData:{type:String,default:""},placeholder:{type:String,default:"从网页或其他应用软件复制表格数据,粘贴到这里 。默认第一行是表头,使用回车键添加新行,使用Tab键区分列。"}},data:function(){return{pasteDataArr:[],rowArrLength:0,editor:null}},watch:{pasteData:function(t){""===t&&this.editor.setValue("")}},computed:{rowNum:function(){return this.pasteDataArr.length},colNum:function(){return this.pasteDataArr[0]?this.pasteDataArr[0].length:0}},methods:{handleKeyup:function(t){this.handleAreaData()},handleContentChanged:function(t){var e=t.trim();this.$emit("on-content-change",e);var a=e.split(/[\n\u0085\u2028\u2029]|\r\n?/g).map((function(t){return t.split("\t")}));""===t&&(a=[]),this.pasteDataArr=a,this.clearLineClass(),this.checkColNumInEveryRow(),this.$emit("input",this.pasteDataArr)},checkColNumInEveryRow:function(){var t=0,e=this.rowNum;if(0!==e){while(++t<e){var a=this.pasteDataArr[t];if(a.length!==this.colNum&&(t!==e-1||1!==a.length||""!==a[0]||t!==e-1))return this.markIncorrectRow(t),this.$emit("on-error",t),!1}return this.$emit("on-success",this.pasteDataArr),!0}},markIncorrectRow:function(t){this.editor.addLineClass(t,"text","incorrect-row")},clearLineClass:function(){var t=this;Object(l["a"])(this.pasteDataArr,(function(e,a){t.editor.removeLineClass(a,"text","incorrect-row")}))}},mounted:function(){var t=this;u(c.a),this.editor=c.a.fromTextArea(this.$refs.codemirror,{lineNumbers:!0,tabSize:1,lineWrapping:!0,placeholder:this.placeholder}),this.editor.on("change",(function(e){t.handleContentChanged(e.getValue())})),this.editor.addLineClass(0,"text","first-row")}},h=d,p=(a("1754"),a("2877")),f=Object(p["a"])(h,i,s,!1,null,null,null),m=f.exports,v=m,b=a("c276"),g={name:"update_paste_page",components:{PasteEditor:v},data:function(){return{pasteDataArr:[],columns:[],tableData:[],validated:!0,errorIndex:0}},methods:{handleSuccess:function(){this.validated=!0},handleError:function(t){this.validated=!1,this.errorIndex=t},handleShow:function(){if(this.validated){var t=Object(b["j"])(this.pasteDataArr),e=t.columns,a=t.tableData;this.columns=e,this.tableData=a}else this.$Notice.error({title:"您的内容不规范",desc:"您的第".concat(this.errorIndex+1,"行数据不规范,请修改")})}}},C=g,w=(a("bad9"),Object(p["a"])(C,r,n,!1,null,null,null));e["default"]=w.exports},bad9:function(t,e,a){"use strict";var r=a("8163"),n=a.n(r);n.a}}]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
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