Commit f92e42f9 by 无尘

add: 增加首页接口

parent 472d9116
...@@ -6,7 +6,12 @@ ...@@ -6,7 +6,12 @@
</div> </div>
<div class="custom-dialog__checkbox"> <div class="custom-dialog__checkbox">
<el-checkbox-group v-model="checkList" @change="customChange" :max="8"> <el-checkbox-group v-model="checkList" @change="customChange" :max="8">
<el-checkbox v-for="item in customData" :label="item.id" :key="item.id" name="type">{{item.name}}</el-checkbox> <template v-if="customType === 'data'">
<el-checkbox v-for="item in customData" :label="item.dataViewId" :key="item.dataViewId" name="type">{{item.fieldTitle}}</el-checkbox>
</template>
<template v-if="customType != 'data'">
<el-checkbox v-for="item in customData" :label="item.settingViewId" :key="item.settingViewId" name="type">{{item.fieldTitle}}</el-checkbox>
</template>
</el-checkbox-group> </el-checkbox-group>
</div> </div>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
...@@ -20,14 +25,17 @@ ...@@ -20,14 +25,17 @@
import { getRequest, postRequest, postJsonRequest } from '@/api/api'; import { getRequest, postRequest, postJsonRequest } from '@/api/api';
import showMsg from '@/common/js/showmsg'; import showMsg from '@/common/js/showmsg';
import errMsg from '@/common/js/error'; import errMsg from '@/common/js/error';
import qs from 'qs';
export default { export default {
name: 'custom-dialog', name: 'custom-dialog',
props: { props: {
showCustomDialog: { showCustomDialog: {
type: Boolean, type: Boolean,
default: false default: false
} },
customType: {
type: String,
default: ''
},
}, },
data () { data () {
return { return {
...@@ -35,120 +43,78 @@ ...@@ -35,120 +43,78 @@
customDialog: false, // 弹框显示 customDialog: false, // 弹框显示
// 复选框数据 // 复选框数据
customData: [ customData: [
{ // {
id: 1, // dataViewId: 1,
name: "通讯录行政架构", // fieldTitle: "通讯录行政架构",
}, // homeDisplay: true
{ // }
id: 2,
name: "通讯录门店架构",
},
{
id: 3,
name: "员工档案",
},
{
id: 4,
name: "共享通讯录",
},
{
id: 5,
name: "企业应用",
},
{
id: 6,
name: "我的企业",
},
{
id: 7,
name: "企业地址",
},
{
id: 8,
name: "企业认证设置",
},
{
id: 9,
name: "员工详情设置",
},
{
id: 10,
name: "门店权限设置",
},
{
id: 11,
name: "设置子管理员",
},
{
id: 12,
name: "更换超级管理员",
},
{
id: 13,
name: "行政架构添加部门",
},
], ],
checkList: [], //已选数据 checkList: [], //已选数据
// 获取 location origin
baseUrl: '',
} }
}, },
beforeMount() { beforeMount() {
var that = this
var host = window.location.origin;
console.log("当前host:",host)
if (host.indexOf('localhost') != '-1') {
that.baseUrl = 'http://gicdev.demogic.com';
}else {
that.baseUrl = host
}
}, },
methods:{ methods:{
// 关闭 /**
* 关闭
*/
handleCardClose() { handleCardClose() {
var that = this; const that = this;
that.customCancel(); that.customCancel();
}, },
// 取消 /**
* 取消
*/
customCancel() { customCancel() {
var that = this; const that = this;
that.customDialog = false that.customDialog = false
that.$emit('customHandleConfirm') that.$emit('customHandleConfirm')
}, },
// 确定 /**
* 确定
*/
customConfirm() { customConfirm() {
var that = this const that = this
that.$emit('customHandleConfirm') if (!that.checkList.length) {
that.$message.error({
duration: 1000,
message: '请选择操作'
})
return false;
}
that.setData(that.checkList)
}, },
// 复选框选择事件 /**
* 复选框选择事件
*/
customChange(value) { customChange(value) {
var that = this const that = this
console.log(value) console.log(value)
}, },
// 获取已经勾选 /**
getCardList() { * 设置首页数据概览显示项
var that = this */
var para = { setData(list) {
requestProject: that.repProjectName const that = this
let para = {
viewIdList: JSON.stringify(list)
} }
that.axios.post(that.baseUrl+'/api-plug/get-coupon-list',qs.stringify(para)) let url = that.customType == 'data'? '/haoban-manage-web/home/set-display-enterprise-data':'/haoban-manage-web/home/set-display-quick-entry';
postRequest(url,para)
.then((res) => { .then((res) => {
console.log(res,res.data,res.data.errorCode) console.log(res,res.data,res.data.errorCode)
var resData = res.data let resData = res.data
if (resData.errorCode == 0) { if (resData.errorCode == 1) {
that.$emit('customHandleConfirm')
return; return;
} }
that.$message.error({ errMsg.errorMsg(resData)
duration: 1000,
message: resData.message
})
}) })
.catch(function (error) { .catch(function (error) {
...@@ -161,32 +127,64 @@ ...@@ -161,32 +127,64 @@
}); });
}, },
formatDate(time,flag) { /**
var that = this * 获取 设置首页数据概览显示项
// (0-9)年月数字的显示 */
function formatDig(num) { getCardList() {
return num > 9 ? '' + num : '0' + num; const that = this
let para = {
all: true
}
that.customType == 'data'? (para.fetchData = false) : '';
// 判断企业数据概览
let url = that.customType == 'data'? '/haoban-manage-web/home/find-enterprise-data':'/haoban-manage-web/home/find-quick-entry';
that.checkList = [];
postRequest(url,para)
.then((res) => {
console.log(res,res.data,res.data.errorCode)
let resData = res.data
if (resData.errorCode == 1) {
let selList = []
resData.result.forEach(function(ele,index){
if (!!ele.homeDisplay) {
that.customType == 'data'?selList.push(ele.dataViewId):selList.push(ele.settingViewId)
} }
var myDate = new Date(time); })
let y = myDate.getFullYear(); that.customData = resData.result;
let m = myDate.getMonth()+1; that.checkList = selList;
let d = myDate.getDate(); return;
return y + flag + formatDig(m) + flag + formatDig(d) + flag
} }
errMsg.errorMsg(resData)
})
.catch(function (error) {
console.log(error);
// that.toLogin()
that.$message.error({
duration: 1000,
message: error.message
})
});
},
}, },
watch: { watch: {
showCustomDialog: function(newData,oldData){ showCustomDialog: function(newData,oldData){
var that = this; const that = this;
console.log("新数据:",newData,oldData)
that.customDialog = newData that.customDialog = newData
}, },
customType: function(newData,oldData){
const that = this;
if (!!newData) {
that.getCardList()
}
}
}, },
/* 接收数据 */ /* 接收数据 */
mounted(){ mounted(){
console.log("传递的参数对象:",this.showCustomDialog) console.log("传递的参数对象:",this.showCustomDialog)
var that = this; const that = this;
that.customDialog = that.showCustomDialog that.customDialog = that.showCustomDialog
}, },
......
...@@ -64,7 +64,7 @@ export default { ...@@ -64,7 +64,7 @@ export default {
that.baseUrl = host that.baseUrl = host
} }
that.upUrl = that.baseUrl + '/api-plug/upload-img?wxFlag=1' // that.upUrl = that.baseUrl + '/api-plug/upload-img?wxFlag=1'
}, },
methods: { methods: {
/** /**
...@@ -76,12 +76,12 @@ export default { ...@@ -76,12 +76,12 @@ export default {
let baseUrl; let baseUrl;
console.log("当前host:",host) console.log("当前host:",host)
if (host.indexOf('localhost') != '-1') { if (host.indexOf('localhost') != '-1') {
baseUrl = 'http://gicdev.demogic.com'; baseUrl = 'http://www.gicdev.com';
}else { }else {
baseUrl = host baseUrl = host
} }
that.upUrl = baseUrl + '/api-plug/upload-img?wxFlag=1&requestProject=gic-clique' that.upUrl = baseUrl + '/haoban-manage-web/upload-img'
console.log(that.upUrl) console.log(that.upUrl)
return that.upUrl return that.upUrl
}, },
......
...@@ -6,21 +6,39 @@ ...@@ -6,21 +6,39 @@
<div class="index-swiper"> <div class="index-swiper">
<el-carousel trigger="click" height="250px" arrow="never" :autoplay="false"> <el-carousel trigger="click" height="250px" arrow="never" :autoplay="false">
<el-carousel-item v-for="(item,index) in bannerList" :key="index"> <el-carousel-item v-for="(item,index) in bannerList" :key="index">
<img :src="item.src" alt=""/> <a class="index-swiper-bg" :href="item.linkType == 1? '#'+item.linkUrl:item.linkUrl" target="_blank" :style="{backgroundImage:'url(' + item.imgUrl + ')'}"><!-- <img :src="item.imgUrl" alt=""/> --></a>
</el-carousel-item> </el-carousel-item>
</el-carousel> </el-carousel>
</div> </div>
<div class="index-company flex flex-row m-t-24"> <div class="index-company flex flex-row m-t-24">
<div class="index-company-left m-r-24 border-box radius-2"> <div class="index-company-left m-r-24 border-box radius-2">
<div class="index-company-logo"> <div class="index-company-logo">
<img :src="companyObj.logo" alt="log"/> <img :src="companyObj.logoUrl" alt="log"/>
</div> </div>
<div class="index-company-name color-303133">{{companyObj.name}}</div> <div class="index-company-name color-303133">{{companyObj.enterpriseName}}</div>
<ul> <ul>
<li class="flex flex-between"><span>账户余额</span><span class="color-303133 font-16">{{companyObj.money}}</span></li> <li class="flex flex-between">
<li class="flex flex-between"><span>企业编码</span><span class="color-303133 font-16">{{companyObj.code}}</span></li> <span>账户余额</span><span class="color-303133 font-16">{{companyObj.balance}}</span>
<li class="flex flex-between"><span>企业认证</span><span :class="[companyObj.authStatus == 1? 'authActive':'unAuth']"><i class="iconfont icon-renzheng p-r-6 "></i>{{companyObj.authStatus == 1? '已认证':'未认证'}}</span></li> </li>
<li class="flex flex-between"><span>帮助手册</span><span class="color-1890ff">立即下载<i class="el-icon-arrow-right"></i></span></li> <li class="flex flex-between">
<span>企业编码</span><span class="color-303133 font-16">{{companyObj.enterpriseCode}}</span>
</li>
<li class="flex flex-between" @click="toCertify(companyObj.authenticationStatus)">
<span>企业认证</span><span
:class="[companyObj.authenticationStatus == 1? 'authActive':companyObj.authenticationStatus == 0?'unAuth': companyObj.authenticationStatus == 2?'auth-ing':'auth-fail']"><i
v-if='companyObj.authenticationStatus == 1 || companyObj.authenticationStatus == 0'
class="iconfont icon-renzheng p-r-6 "></i>
<i
v-if='companyObj.authenticationStatus == 2'
class="iconfont icon-qiyerenzheng1 p-r-6 "></i>
<i
v-if='companyObj.authenticationStatus == 3'
class="iconfont icon-qiyerenzheng2 p-r-6 "></i>
{{companyObj.authenticationStatus == 1? '已认证':(companyObj.authenticationStatus == 0?'未认证': (companyObj.authenticationStatus == 2? '认证中':'认证失败'))}}</span>
</li>
<li class="flex flex-between">
<span>帮助手册</span><a href="../../assets/1.pdf" download="帮助手册.pdf"><span class="color-1890ff">立即下载<i class="el-icon-arrow-right"></i></span></a>
</li>
</ul> </ul>
</div> </div>
<div class="index-company-right radius-2"> <div class="index-company-right radius-2">
...@@ -30,8 +48,8 @@ ...@@ -30,8 +48,8 @@
<div class="index-company-right__body p-24 border-box"> <div class="index-company-right__body p-24 border-box">
<ul class="flex flex-row flex-wrap"> <ul class="flex flex-row flex-wrap">
<li v-for="(item,index) in dataOverview" :key="index"> <li v-for="(item,index) in dataOverview" :key="index">
<div class="color-606266 font-16 data-name">{{ item.name }}</div> <div class="color-606266 font-16 data-name">{{ item.fieldTitle }}</div>
<div class="color-303133 font-30 data-num">{{ item.num }}</div> <div class="color-303133 font-30 data-num">{{ item.fieldData }}</div>
</li> </li>
</ul> </ul>
</div> </div>
...@@ -43,9 +61,9 @@ ...@@ -43,9 +61,9 @@
</div> </div>
<div class="index-entry-body p-24 border-box"> <div class="index-entry-body p-24 border-box">
<ul class="flex flex-row flex-wrap"> <ul class="flex flex-row flex-wrap">
<li v-for="(item,index) in entryData" :key="index" class="flex flex-align-center border-box flex" @click="changeRoute(item.route)"> <li v-for="(item,index) in entryData" :key="index" class="flex flex-align-center border-box flex" @click="changeRoute(item.fieldUrl)">
<span class="square-item flex flex-align-center flex-pack-center" :style="{background: item.color}"><i :class="['iconfont', item.icon]"></i></span> <span class="square-item flex flex-align-center flex-pack-center" :style="{background: item.fieldIconBgColor}"><i :class="['iconfont', item.fieldIconUrl]"></i></span>
<span class="color-303133 font-16 p-l-20">{{ item.name }}</span> <span class="color-303133 font-16 p-l-20">{{ item.fieldTitle }}</span>
</li> </li>
</ul> </ul>
</div> </div>
...@@ -84,101 +102,46 @@ export default { ...@@ -84,101 +102,46 @@ export default {
customType: '', // 自定义弹框标志 customType: '', // 自定义弹框标志
bannerList: [ bannerList: [
{ // {
name: '', // advertisementId: '1',
src: require('../../assets/index/index_banner1.jpg'), // linkType: 1,
}, // linkUrl: '',
{ // imgUrl: 'https://img.alicdn.com/tfs/TB1.c6uugHqK1RjSZFEXXcGMXXa-4000-1000.png',
name: '', // }
src: require('../../assets/index/index_banner1.jpg'),
}
], ],
// 公司信息 // 公司信息
companyObj: { companyObj: {
logo: require('../../assets/logo.png'), // logoUrl: require('../../assets/logo.png'),
name: '公司名字', // enterpriseName: '公司名字',
code: '12222221', // enterpriseCode: '',
money: '2000', // balance: '0',
authStatus: 0, // authenticationStatus: 0,
}, },
// 数据概览 // 数据概览
dataOverview: [ dataOverview: [
{ // {
id: '1', // dataViewId: '1',
name: '员工数量', // fieldTitle: '员工数量',
num: '2500' // fieldData: '2500'
}, // }
{
id: '2',
name: '员工数量',
num: '2500'
},
{
id: '11',
name: '员工数量',
num: '2500'
},
{
id: '12',
name: '员工数量',
num: '2500'
},
{
id: '21',
name: '员工数量',
num: '2500'
},
{
id: '22',
name: '员工数量',
num: '2500'
}
], ],
entryData: [ entryData: [
{ // {
id: '1', // settingViewId: '1',
name: '通讯录行政架构', // fieldTitle: '通讯录行政架构',
color: '#16BA8A', // fieldIconBgColor: '#16BA8A',
icon: 'icon-hangzhengjiagou', // fieldIconUrl: 'icon-hangzhengjiagou',
route: '/index' // fieldUrl: '/index'
}, // },
{ // {
id: '11', // settingViewId: '11',
name: '通讯录行政架构', // fieldTitle: '通讯录行政架构',
color: '#1890ff', // fieldIconBgColor: '#1890ff',
icon: 'icon-qiyerenzheng', // fieldIconUrl: 'icon-qiyerenzheng',
route: '/index' // fieldUrl: '/index'
}, // }
{
id: '2',
name: '通讯录行政架构',
color: '#16BA8A',
icon: 'icon-hangzhengjiagou',
route: '/index'
},
{
id: '21',
name: '通讯录行政架构',
color: '#1890ff',
icon: 'icon-qiyerenzheng',
route: '/index'
},
{
id: '32',
name: '通讯录行政架构',
color: '#16BA8A',
icon: 'icon-hangzhengjiagou',
route: '/index'
},
{
id: '31',
name: '通讯录行政架构',
color: '#1890ff',
icon: 'icon-qiyerenzheng',
route: '/index'
}
] ]
} }
}, },
...@@ -231,6 +194,103 @@ export default { ...@@ -231,6 +194,103 @@ export default {
customHandleConfirm(val) { customHandleConfirm(val) {
const that = this const that = this
that.showCustomDialog = false; that.showCustomDialog = false;
that.customType === 'data'? that.getDataOverview() : that.getEntryData();
},
toCertify(authType) {
const that = this;
if (authType == 1) {return;}
that.changeRoute('/companyCertify')
},
/**
* 获取轮播广告
*/
getBannerData() {
const that = this
getRequest('/haoban-manage-web/home/find-advertisement',{})
.then((res) => {
// console.log(res,res.data,res.data.errorCode)
let resData = res.data
if (resData.errorCode == 1) {
// showMsg.showmsg('操作成功','success')
// resData.result[0].imgUrl ='https://img.alicdn.com/tfs/TB1.c6uugHqK1RjSZFEXXcGMXXa-4000-1000.png';
that.bannerList = resData.result;
return;
}
errMsg.errorMsg(resData)
})
.catch(function (error) {
console.log(error);
that.$message.error({
duration: 1000,
message: error.message
})
});
},
/**
* 获取企业信息
*/
getEnterpriseData() {
const that = this
getRequest('/haoban-manage-web/home/find-enterprise-info',{})
.then((res) => {
// console.log(res,res.data,res.data.errorCode)
let resData = res.data
if (resData.errorCode == 1) {
// showMsg.showmsg('操作成功','success')
that.companyObj = resData.result;
return;
}
errMsg.errorMsg(resData)
})
.catch(function (error) {
console.log(error);
that.$message.error({
duration: 1000,
message: error.message
})
});
},
/**
* 获取数据概览
*/
getDataOverview() {
const that = this
let para = {
all: false,
fetchData: true
}
getRequest('/haoban-manage-web/home/find-enterprise-data',para)
.then((res) => {
// console.log(res,res.data,res.data.errorCode)
let resData = res.data
if (resData.errorCode == 1) {
// showMsg.showmsg('操作成功','success')
that.dataOverview = resData.result;
return;
}
errMsg.errorMsg(resData)
})
.catch(function (error) {
console.log(error);
that.$message.error({
duration: 1000,
message: error.message
})
});
}, },
/** /**
...@@ -239,16 +299,16 @@ export default { ...@@ -239,16 +299,16 @@ export default {
getEntryData() { getEntryData() {
const that = this const that = this
let para = { let para = {
all: false
} }
getRequest('/haoban-manage-web/',para) getRequest('/haoban-manage-web/home/find-quick-entry',para)
.then((res) => { .then((res) => {
// console.log(res,res.data,res.data.errorCode) // console.log(res,res.data,res.data.errorCode)
var resData = res.data var resData = res.data
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
showMsg.showmsg('操作成功','success') // showMsg.showmsg('操作成功','success')
that.entryData = resData.result;
return; return;
} }
...@@ -269,7 +329,8 @@ export default { ...@@ -269,7 +329,8 @@ export default {
mounted() { mounted() {
const that = this const that = this
that.contentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 64 + 'px' that.contentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 64 + 'px';
Promise.all([that.getBannerData(),that.getDataOverview(),that.getEntryData(),that.getEnterpriseData()])
}, },
components: { components: {
customDialog, customDialog,
...@@ -492,6 +553,16 @@ export default { ...@@ -492,6 +553,16 @@ export default {
} }
} }
.index-swiper-bg {
display: block;
width: 100%;
height: 250px;
background-size: auto 100%;
background-color: #030427;
background-position: center;
background-repeat: no-repeat;
}
.index-company { .index-company {
width: 100%; width: 100%;
min-height: 340px; min-height: 340px;
...@@ -511,6 +582,7 @@ export default { ...@@ -511,6 +582,7 @@ export default {
.unAuth { .unAuth {
color: #1890ff; color: #1890ff;
cursor: pointer;
i { i {
color: #c0c4cc; color: #c0c4cc;
} }
...@@ -522,6 +594,22 @@ export default { ...@@ -522,6 +594,22 @@ export default {
color: #f7cb27; color: #f7cb27;
} }
} }
.auth-ing {
color: #303133;
cursor: pointer;
i {
color: #1890ff;
}
}
.auth-fail {
color: #303133;
cursor: pointer;
i {
color: #F56C6C;
}
}
} }
&-logo { &-logo {
text-align: center; text-align: center;
......
...@@ -159,7 +159,7 @@ export default { ...@@ -159,7 +159,7 @@ export default {
countyId: '' countyId: ''
}, },
upUrl: '',// 上传地址 upUrl: 'upload-img',// 上传地址
baseUrl: '', baseUrl: '',
} }
}, },
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<div class="text-center"><el-button @click="changeRoute('/addAdminrole')">新增管理员角色</el-button></div> <div class="text-center"><el-button @click="changeRoute('/addAdminrole')">新增管理员角色</el-button></div>
<div class="m-t-20"> <div class="m-t-20">
<ul> <ul>
<li v-for="(item,index) in adminRole" :key="index" :class="['role-cell',item.id == activeId? 'role-active':'']" @click.stop="selectRole(item.id)"><i class="iconfont icon-lizhi p-r-6"></i>{{item.name}}</li> <li v-for="(item,index) in adminRole" :key="index" :class="['role-cell',item.roleId == activeId? 'role-active':'']" @click.stop="selectRole(item.roleId)"><i class="iconfont icon-lizhi p-r-6"></i>{{item.roleName}}</li>
</ul> </ul>
</div> </div>
</div> </div>
...@@ -46,6 +46,18 @@ ...@@ -46,6 +46,18 @@
label="部门"> label="部门">
</el-table-column> </el-table-column>
</el-table> </el-table>
<div class="block common-wrap__page text-right" v-if="tableData.length!=0">
<el-pagination
background
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="currentPage"
:page-sizes="[10, 20, 30, 40]"
:page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="total">
</el-pagination>
</div>
</div> </div>
</div> </div>
</div> </div>
...@@ -87,16 +99,22 @@ export default { ...@@ -87,16 +99,22 @@ export default {
boxHeight: window.screen.availHeight + 'px', boxHeight: window.screen.availHeight + 'px',
activeId: 1, activeId: 1,
// roleListData: [
// {
// roleParentName: '集团',
adminRole: [ adminRole: [
{ // {
id: '1', // roleId: '1',
name: '超级管理员' // roleName: '超级管理员'
}, // },
{ // {
id: '2', // roleId: '2',
name: '企业管理员' // roleName: '企业管理员'
} // }
], ],
// }
// ],
roleRightObj: { roleRightObj: {
name: '超级管理员', name: '超级管理员',
...@@ -111,7 +129,11 @@ export default { ...@@ -111,7 +129,11 @@ export default {
phone: '13333333333', phone: '13333333333',
depart: '技术部' depart: '技术部'
} }
] ],
// 分页参数
currentPage: 1,
pageSize: 20,
total: 0,
} }
}, },
computed: { computed: {
...@@ -139,27 +161,119 @@ export default { ...@@ -139,27 +161,119 @@ export default {
selectRole(id) { selectRole(id) {
const that = this; const that = this;
that.activeId = id that.activeId = id
that.getRoleUsers();
}, },
/** /**
* 请求角色---api * 添加成员
*/ */
postRole() { toAddRole() {
const that = this; const that = this;
that.changeRoute(`/addAdmin?roleId=${that.activeId}`);
},
/**
* 分页---页码变化
*/
handleSizeChange(val) {
const that = this;
that.pageSize = val;
that.getRoleUsers();
}, },
/** /**
* 添加成员 * 分页---当前页变化
*/ */
toAddRole() { handleCurrentChange(val) {
const that = this; const that = this;
that.changeRoute(`/addAdmin?roleId=${that.activeId}`); that.currentPage = val;
that.getRoleUsers();
},
/**
* 获取角色用户数据
*/
getRoleUsers() {
const that = this;
let para = {
roleId: that.activeId,
pageSize: that.pageSize,
pageNum: that.currentPage
}
postRequest('/haoban-manage-web/role-user-list',para)
.then((res) => {
// console.log(res,res.data,res.data.errorCode)
var resData = res.data;
if (resData.errorCode == 1) {
// showMsg.showmsg('操作成功','success')
if(!resData.result || !resData.result.result){
that.$message.error({
duration: 1000,
message: '暂无数据'
})
return false;
}
that.tableData = resData.result.result;
that.total = resData.result.totalCount;
return;
}
errMsg.errorMsg(resData)
})
.catch(function (error) {
console.log(error);
that.$message.error({
duration: 1000,
message: error.message
})
});
},
/**
* 获取角色数据
*/
getRoles() {
const that = this;
let para = {
}
postRequest('/haoban-manage-web/role-list',para)
.then((res) => {
// console.log(res,res.data,res.data.errorCode)
var resData = res.data;
if (resData.errorCode == 1) {
// showMsg.showmsg('操作成功','success')
that.adminRole = resData.result;
if (!!resData.result && !!resData.result.length) {
that.activeId = that.adminRole[0].roleId;
that.getRoleUsers()
}
return;
}
errMsg.errorMsg(resData)
})
.catch(function (error) {
console.log(error);
that.$message.error({
duration: 1000,
message: error.message
})
});
} }
}, },
mounted() { mounted() {
const that = this; const that = this;
that.boxHeight = (window.screen.availHeight - 430) + 'px' that.boxHeight = (window.screen.availHeight - 430) + 'px';
that.getRoles();
}, },
components: { components: {
navCrumb navCrumb
...@@ -293,6 +407,10 @@ export default { ...@@ -293,6 +407,10 @@ export default {
margin-top: 27px; margin-top: 27px;
} }
.common-wrap__page {
margin-top: 24px;
}
.right-content { .right-content {
/*width: 100%;*/ /*width: 100%;*/
padding: 24px; padding: 24px;
......
...@@ -276,6 +276,18 @@ ...@@ -276,6 +276,18 @@
<div class="fontclass">.icon-yewuduanmorentouxian</div> <div class="fontclass">.icon-yewuduanmorentouxian</div>
</li> </li>
<li>
<i class="icon iconfont icon-qiyerenzheng1"></i>
<div class="name">renzhengzhong</div>
<div class="fontclass">.icon-qiyerenzheng1</div>
</li>
<li>
<i class="icon iconfont icon-qiyerenzheng2"></i>
<div class="name">renzhengshibai</div>
<div class="fontclass">.icon-qiyerenzheng2</div>
</li>
</ul> </ul>
<h2 id="font-class-">font-class引用</h2> <h2 id="font-class-">font-class引用</h2>
......
...@@ -379,6 +379,22 @@ ...@@ -379,6 +379,22 @@
<div class="fontclass">#icon-yewuduanmorentouxian</div> <div class="fontclass">#icon-yewuduanmorentouxian</div>
</li> </li>
<li>
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-qiyerenzheng1"></use>
</svg>
<div class="name">renzhengzhong</div>
<div class="fontclass">#icon-qiyerenzheng1</div>
</li>
<li>
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-qiyerenzheng2"></use>
</svg>
<div class="name">renzhengshibai</div>
<div class="fontclass">#icon-qiyerenzheng2</div>
</li>
</ul> </ul>
......
...@@ -296,6 +296,18 @@ ...@@ -296,6 +296,18 @@
<div class="code">&amp;#xe7a3;</div> <div class="code">&amp;#xe7a3;</div>
</li> </li>
<li>
<i class="icon iconfont">&#xe7b0;</i>
<div class="name">renzhengzhong</div>
<div class="code">&amp;#xe7b0;</div>
</li>
<li>
<i class="icon iconfont">&#xe7b1;</i>
<div class="name">renzhengshibai</div>
<div class="code">&amp;#xe7b1;</div>
</li>
</ul> </ul>
<h2 id="unicode-">unicode引用</h2> <h2 id="unicode-">unicode引用</h2>
<hr> <hr>
......
@font-face {font-family: "iconfont"; @font-face {font-family: "iconfont";
src: url('iconfont.eot?t=1545191530960'); /* IE9*/ src: url('iconfont.eot?t=1545803800408'); /* IE9*/
src: url('iconfont.eot?t=1545191530960#iefix') format('embedded-opentype'), /* IE6-IE8 */ src: url('iconfont.eot?t=1545803800408#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAACCQAAsAAAAAMegAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8jEs7Y21hcAAAAYAAAAGiAAAEak8Z+1ZnbHlmAAADJAAAGYgAACVgJ7R5KWhlYWQAABysAAAAMQAAADYT4gbWaGhlYQAAHOAAAAAgAAAAJAgiA+lobXR4AAAdAAAAACoAAAC0tNH/+GxvY2EAAB0sAAAAXAAAAFzAEMocbWF4cAAAHYgAAAAfAAAAIAFOAOduYW1lAAAdqAAAAUUAAAJtPlT+fXBvc3QAAB7wAAABnwAAAsdvvqS2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWWcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGBye8b00Z27438AQw9zL0AEUZgTJAQDlEgxFeJzdlElTU0EYRU8SRNEIEieccYpTSAllZMUmuLDcsGAj/D3+FhSOt6GKwpkt3s5NlSx16/vqpN7r+iqvu+/pB5wCWqZnJqD5hobvaLzyaGM03uLsaHyiMTd6nndfWzPqqKu+ljTQioZa14Z2tKcDHZVW6ZVBWS1rZWt/+fgYNK1Zdy9o8UT3tnbdfTjuHv7p/uur4dn0ee5a4sWJeslr19txbY4KZpjlKU06XvMFr+EMk/6Hc7Q5zUUucZkrXGWOa1znBje5xW3ueLV3ucd9HvCQLo94zBPvR4vzTPPM75/yNCb/Yc7/69WuP8358VOvZh6872iME0BjnAXqBKeCuoE6thCqneoHZ4YWQzVVS8E5okFwomglVHs1DE4ZrYc6U20EJ4+2gx1AO8E2oN1gL9C7YEPQ+2BX0Idga9DHYH/Qp2CT0Odgp5CC7UIl2DO0F2wcOgh2Dx0GW4i+BPuIvgabib4FO4q+B9uKfgR7i34G6h7/CnYZHQVbTWkF+03phXryyyDUr0QZBttPWQ0+B5S14BNB2QrVgf3lwNRvfM3IVgAAeJy1egmUHMWVYP6IPCqPqqysqsy67+6qvq86slstdVe3Wmq1TiwOgS7UCBCCloRkS4AB68JIg8GAjIERxggNPMy8nRl7xgb8PBINnh1m17BgGM9Y9njBOzOAZ22wd7z7dllVan9ktqQWfrtvve+tFPUzMuJHZPwfP/4VzQkcd+4MnSWHuBjXyvVyC7mlHCfke6BsjMAwjIBdyUC0MmBFjQBIgD98xVZEyBfEiDVQr5aKgG/Yhj0Mp1pnY9JQpPed/VU0A5CJPl3qiv+iNND6tPfq3LbxDkLu2LiBwQ1A1WDQCgZVp7lkAyEblkwwOOEcV6S6T7mmjAPgh9GstFkUN0vZqNOLkxAJB16YRI/qWJw/gPNjl2wA+EdJAVCkEMcRpPEAfYoe4FSuj+NaI2KhVK6NwIBltuZr3sIZJYwoJMAsIjCwLY9dBraR/lRnCoCB7uZ7ZMfatTtJrDUG9Ou33fZ1ujTVAtCSIqeSrQCtyc+aqZT5PAO/Xb92hpCZtaFYLLTvSUqf3Lce8Zq/STL8JNFxnLe25+k5uo67krsK11bLm4zZZgA6wVvlMHhtaYiI89qq9Uq+VsRX3KdKHkkxWLeZZ4i/MwO9yfnmVNACsIKvGOxhLHO+OxWMRoOveq3L/Qpce8Srw4hhWcYRuEkOjF0y5jPfXbvWMl5hvQjm17er/mejQWhnr87fB6PP+tXtF3s5/OdDOv+CvkFX4R5EuDK3gFuJFE9z+zkOPHFyRUsYgWqJyZVQtUudTNxM3AijgttQay1IjAlS3R5ACVzEhE7CH9stM2IxpBGo4RBPKOeLarSAnGG7vgiQY8g5G9nHGBUdsCIifNg3CjDa18sgNLqGhtYtWOAMx1X19nYbtz32lhWHF1U1Hq0s7m8P6GC3fwMWdh/qWgjZxH9K5JzF3hCSX34dIVunGLyupMVtNaRulFXNt9GrqGQ3jPT2joALTTJ05RCWm3tbKNTbH0t1+Z2fgGIO5T6hLb3PdLW2gBkoRB5rr8NVXcMAw13PZPv9zssw5u/Pwt+BN7r5T2R62dQ0ceGpDfgReYNqqLCe1dYDVpH3PPL+Xroe5Z9yOp7zNo6z80a+tVQuipJpRSt1m17g+9zRt/OM7wH4Oak034ArQN2rgguGI8lkWyIBPc03MmWAcoZU0m0AbWvJqUGGorJTd/bLEC8lEqX4Eiil6Z50CfB59svpEkfOnTu3n+foQZSBbtz7co1tYblU0MHdSEmMZIHteSVqDYxCBVdSs+tVKNtRiNIPZmCgdPuO5ERyx22lAdgRj+9gDTPYMHMHNszEm3/2lv0VWN0Jp2Zuv4hxmzvkdhcjzua4A4c4596O74GJMHKFO/dF+mu6jwtxJa4DV4VnSRIlXI9XRMloFYxSuYe6BcqlMgjdQH8t8XLIF9I0wzd4oG90sPke/GhoML5obCznt4KGzyfzCtAfOZ1OJ7xFbnKmgwktFlcjmi8gxPrisRhJvvo3zX+OZrVELqULAcP0aWEtHoNfv/rqX3q64RydpcBFuSSuih3zqHvQi/lCqWYwFYAtQr6WJ5wMn4sVRNKSbgqZltY0LMi0gHMQRp1XyIG4qSgOTWMzuSvd2pIZaXBM78/i3A08mQaX4Iqo+7kwzsR0XwX1iHvmylB0FWGtnZiuNiy21opm0axgb752ABrOLGqzBsxCo4E6rckxyFop52Ab63NONN57rwHIZNaHrQcac10O5432xmxBrHMccA0kFGXkAL8E5RXX1OrZFk9HeGoi4AqIFb2wP3j6cXU1F4F8T1KkbK8eiQFoqu+e6el7fKofYpFUHTtiS0q5M4FojL4ftwJncqUlZ3yjrbGlHb7OVKSg3fVHlP7RXVohkur0relrm5BjpZC67fJgP6X9wcu3qaHz8gsov49zf42W0sZPjqDaQE3rfn4RjNCKPUKZWanWawMjpMZ0VbWEZrJaKlfn0LD0AqsXUNB0IupwkRgxIpqRDEGThGQy65uhUQYhijoMuy/KZYAyXiAnvO4KlAulXmCTsvmK2JmFDJjIn2HGwQEri6ahXitX66NQL5Gp8NKwqrSkrxGoIGu8QEAASfALsuLjeUF0n0T0CYRXZCEcEEIy6ErKrwTSqWggoCYiSqBbDvECz+NAUSQ+NojHfwhkLAFZkIDgNIKhBDLh2LZIIJX2CzyRqCwkw7mPn74cnpnR40KXwOPYLiGuzwSIslKRw7zsv1bQVV241i/4wrKyEsT1W5aGe3rTuD5gMxtyTlBknx+/owiCLmCbj9UMOcEWHm6LhguxcIvOujRBFvCzBPdNVkSlK5ANRwvhcCmMM6i4urAqsEUTNq+uKLyoC0hvAodiEdkEvFhQES8dziVDOb8gKLyUIRDym8oWQZKELYrpR96sVBL6jKxU2KcqijyjJ7BJ9/wP1HkHOIsrsHNcK9plqSxF8SCxw2RWathELS4qclKJK9c5kpv9yonu2dnuE1+ZnZ1tzM7mzkBeFJ13z5xx3hVFyOMp8vobDextkMa8vjOI6+r8WZ7g+aacxClcAL+bN/PuzxAMfJBY80MSg1+cRVznLPBnCXXgpT3OL/cAD3edhtOf4+Zsx/95HvgXEm3+wrF47iwHvHOWnjsLvzsP48Ehuo/uRwvEdNl5gx8tytA/AsI8D5Lu5d956ql3eEjgEZ6AiVjCuW/NzYTcvOay7YRsJ9qTP+T5Hz5Z2dzu9MOb7ZuPkO1rVrOe1Wu2u+t9mb6C6+U4zbN1kL/gsgaYg2Ff/LbnX9gVq26j9iCc0xCap18+KwhnXz7dhJeGVhKycmhoJcDKXTcs20Jgy9QNS9G6b4ED55EEofnvyIrBwRXEhQmyeVIp6gB6UZncjGtgevYV+jId5YKoY1u4UVfB4RENEDzjqB6qJYoqoFBmyqB2wYnGBRYvsKRyYcH4XqzRhWMnvnPy4Pj4gZMvPI2PG+3JqRNTk/bgMP/uc8+9K8Dw4ENWo23sakLWjbc1rI2pz664/l5C7r1+5WeTG8lfjo0vPnjihacPLB4/+PQLJ5of2ZlMJlsffPAyHCu8+9xlDw6+nCnCusXj6wgUsuNrgN57PY6HyxpoKGXUf2d4nrag1cijBR/iplw/bge3E3W1hYpHLJVpaYSghrGiref90jlzFWaeGb6ho1Gx59Xpp/FY6zC4wcX/Zgw6tY7Ykr0rXRG2E8mIBz+f7RedrdnOzuwt2c587nOKriu3XAp+nO3qwl4EvKrr6lYVtRjPwDb2uu1ibRnOFRZasuTxYDKm82GhNbu4M9v8DJud/Fm2s/lJOBXGciiSDoXSEbhnfqdzLpSKRFIh51Q4GQolw/tDDAnjEOZn/DH9Ib0cfZ/F3Hommaj+zaJHzu88L0YgNF+reJT/zjNPPcPnWUHXMrqBDD3cHC90QTkUiYTK8yF0FcjpfBdAV745XjZM0yjPh+T0b8IWLKlWl4AVbu+H6WPTBPrp2u7cPlRVT8799rEJunNUy3effdbraDG/hr+9zjGjN1ldQsiSarLXSK3rGOruHupY9/+N9nIJT08PsedqzBT+v5N+dyrf3d9rBSemerSEUW5bYKWGN00/9X9PffOJ6IK2spHw90wtCVq9fT2FVPqp6Y2D3t6f5GW6mUtxdYx+ODTQzA+o2+F82MKVl1ADFL22QlGquNuIsDJgYyQnMa+8ZiHhUTQWsDa4Z9nCFQD5beTjGzvCQ8NHuqM+KbhnsjKpAi1MxCfXTsYnYsvaW3JkqKt5vGuI5Ivty2ITcHLpCr9/w8hwJ1Sd14fv7WkPD2VKkyv86mTlaL5YzOeLgZ92LQBY0PXTQHHpG29w9Jxz7nbX31HRC73BXfeFuCqMvmCtiMYLTZiAYf+IaI8Qu87IKpfO/5cK0pwzLUYDJEOyYHkeS8S64GRjm2nxTGy5HQ9R+tAOF3bdveBuLM6CbBp8mh7SFF4N+tG2+iQS1+KaEbaiiXgqGq92xo2IyQvg81EloPlk5rwYCQqKqhuJJbmuAQKAXvUL2+6B2fOzI3TeZ/PfXeu9ulUNaqoeTwX5QNzUzSC/Znk5p2u6ooky8HI+lMhM5kplORovhhTIaX5VDiRieiKmBVQjpBpj/hUtbXUrqz82ZzNfp5+gDSpzFdT4K1AzulGDPd/4WIx2fS7ERUfeNUGUhaeo+DAsLaJMeHWUCmleO4UXSQF1lXKlQO7cuPFOKqzWJCJoHfS5NEZkvQXytUIvRmQL9UhE/2+BSCTwVwy8phsQ1g+yxoPs/cVlENQCZeueqT2PUfrYnmWHQ3qrTzFgSuvLLimUy4UluX64Vs8HsdwHekHHJxzynq48P0x/SXe7crH8U3KBzk3ZxpDNjkqtKBcu4UhgvSRh6WE7zoyce1qjCC3xvCV2h5NPth2l9Og2F+q9k0v7J5f2Lp3sn3S+GTWJL5oE2iEQFcKF7fFnFiYDEZApMTQhIIKVEwr0luO89K9f7byqvbYIbqNHb/Rmu/Go84O+ycm+yaV9S5f2TULHyrwWyi/wVzraImT4baldWt+/r05oND5oiAoh4+25nHnj6Nh4N+BS2/Zx82ge4Ea4CdzV35+2S9ISEmMR/OT3Jiq37QilR5AipGv8zS/WLjt+7+9LDdQJMmZumm+7c7g+2n30BxgHd3LjroYOkDSLQDDmQDf1U090Xyos6jKYB8O8FySQCbWYIV6N3tysmaVM0GRpIHM+DKbLJvlBV7X6UsfzV6wJthVW5TL5Fis/Mh7LLexqH6T7gpmSeYTEijFyGGEcPHiUTQfD3TTRPXz2VWvvlx78D/GYOb5kIBjcPLNKjfILFw3N+ZrH6Ed0J/qaJtJhRytmFG2NVC7WynYNT1MUI9tbH3rojYcffv1hBiGzv/4dqNrkZ9jy0MOvH3PbnfEvYGvF5jw/DgXgA/IRztmBGnycW804dGmmEHrmdvl8UlGcO+hiMTzHth6o1qNunTk7WHdbbLeF7mtGvFQU+VVvA8jo2Q8UGdTldjoHY/3945BP2csVosiEnDgp67p8UkEtcKH20T/LgYDMAPkVGe1zJG8u+B99jea/J7oyeLkRtHOVxUDGK3lbNy4fknXUi1eCaUWAgYOAISc+vwWmabotHCei/r+H/k/6AHqvbVwVvdfV3M1IeZ3lhsueuCONwHR4CeNLjIVJ1K7geQDJDkfDI6xbcuVjvuhTJBs5ZONb2RIZxyyXOTbyqAfDaWQJeu0S8o7c0lgaCPp80T/ZteshXYgEnE8kiaiSKl3lT0rbYMMdEIz0OXE/+UTfn93a1Wlk0mMd3QPQ2PsEpU/sdWHrNyrAB0rkqUIW1PF4NkGMEpQMksh2o8WQdOCCEqjUB28lOzb37brTMB/bFWuknCNqzj/WZktADe1pkE5Fw33Oo4IfZgJgd4Yyua3dbZl8uur8C/vQcUqP4+ecaWuLkPYDkVrI5uJh2kUvlm5+OUkKQpIs57tdOUWZep/8Ixfi4hdiIo9LeU9blF3bSqPGH+7Y8YfG1XsJuXsTsTbdSche5w9ePfyFe+D9HQ9Qev9O3/5N0wcpf2B6037n8HtvvsmmBnf+xdTPsq8yBhVG0ZDKhIPF9Q9Wvm9TzTldf7/5CJl5v+6emeP0A3obl2EZsNY8S2W4OWbvYGfchZl5ltiPiEKeySvLQlXr9Pmzf5ooFhMws3VrNP3cDQhDG8dgBtvOfky+5jcMf/N6hGEoJO5IFA+nGEos9Y3rxzYah7Dt84nCIjASRihuzNnOp+gzdBrtCosUe/DoFS9GA2HAvXAvHpjFrJaAhkvod4C7vDJtLdtA203mw1sIdjn7dsJ9jzV/rOm6RtoQOvq4o1HDtDshHOoxz8Fvheucv+/SLR0LycHMbucR5zNzrxudCPgi3SETyrYZElTnv2/im2C4duAR+gS9BdfXx+yAH+aSppUBNxNjsyUNA8ugirQHjXyZ5VZZLsZmuaJ6iQZYwqjUCyWmKQYyBA//puYVuQ6Ajtz94Zwp9R3p90tKLnQ/a/uKltX+6aQ/F9Oe1c2QFZc+VOC7Rk+9J6T6IAjL7ERPMRLe7IfOHNmQ6wQj4+uBPr+CFr8z33x2FH6rEvUXj2rxnHYiEAAIKv+qZoEyp1jzk0xxcAoiLb213rl49Wv0S/QGlMmF6O/dzR1zb0wkTzhFN9PGlH191FMA6OJlwIxInlPHEKyI69iwmnulwlRivVRnzqCIfkxZLLIsVUn0VEclWvaUAot52Veqo9TTnizZHzWpNcrQcLNdRva4wR85esWayzaD9MWsRYC8TiSzsOdxKukBXY2sWJ5LyRofCAQ1lgMkBF2jXl6G/MKBsYC14H6itCuSD0q5gN9vBSwq+4NRUJfcVKlbom9Q8IF18+TETTHwk5tXr9lOCAhS26ExfVmWwE5NEQHCiVA4LktuJfQt5R5R2y/zV3T1bqbijlzbqpfSmUX961sWf9YQQYxosk8LRfyRSj3fEQilw60LaNG/Qaa6JA2N+OR6LlM72lcKqSEw/IJpgK+3veu+VZM25dfeQMi1q9Qbt91P6ZduCvokC6BlNNXlVyW/pAfhOvCJuPZwMnyhwnk+ylP0STw/cW6Mu8LLn6JuRXesKEWRv7arYqJ5FMILCdVq3YM1hLarf5isRt3c+whIlmR6W1Or27il2EOv7jwuZ7Yq2UCgPRCIXBsSew/3tPGUtimt+80vplX0XcK8H/iUYJTW8HrnHgESshnYuWLVLk2nnWtwV7atXn0jMcPXHBiSkvqRzAB8/jn6thKLKT9a8bZK+7trT/gGniTlZWOo+xO0h9JeyvcLpJuGamRh5Nj08mE+vflzQPZtJrr05T2CwF93iJBD17UUqknIRKoxV6c9SH/j+qg5VIciJ1lctM7ZJY7RjhJcLrmmV/eyyYR7x/lQECD2zjsQEwTnwzcjh31SZXiV7IvNxnzyqgUVn3yY3oo978zDPPuudKuZf/jZaS0JkNS2PHssb956Pnf2Av0ZLbk+cpHFATBPl5Xn1ysXMxthNyzEcKDKjszc7Za7a2n3wLihQrVcoi88HjTN4ONBywpeqH3jwmtOOrrJDJahu92euGYf6Wq9+gtiskDk9gR5PtMhBIPwppk3sTzuPVZ5D8fmKxHDsifuqlydaUP2rr+rcmXa7KXaQPpJMZ4ppR9NxRNzd6p/496pDni263zyys2Hh/H4o36olZi8uBTgW9hNYs+Fs4Tb+Qilj+x0YfPfQqPv1qtJoMAsp9HeFiLxRCII63b3NgiZtJu32MsAdgvf2b7tMEGfdfs3ndeqm2JV5z+j74Hl53wXj+XnJEmwgFmNbapOVsYBxivu3aPru/0XtG193BpumjvEPcO9xv0ETwe7Qa0xdW1HXbdtwDrvtaVZhF4rSf0liaXYpahp47agMSqhYZwbUHYHzMVzzDCyAcVLBzCVZlcvfmEuw+feYLCEvpl3MeqXeI4XEJiWpG5yJ+tdRZnnvQM3Y9jLLAqLG+e+G2HftfttXBhoL5sokKAMt5NEHiorK5BLtC9QCSTXBjQtwAtSpq0t6+PJL2fNJFEWIFoOoLKqApBFRIUkLw+ooAZ4niFmfHzz79rqAHxk92W0MgpbVyzfSmBk4LLdJrvAdO4fXI7eJG9cNZotkNvXX3M7hUJ25CpDQLUV7vvRiq1QLqZyYxuCPEC9DfayudCvWt/Ip1rKZKuaiUMsE9JHr4QrG3rogUSEF8SSLYPSkWrt62tNdspyvSwKfDh5GNgdIwb70qIs5BZJvjt/H+S3oNbG86qyeocBkauG3MvTqcGrIqGZ1ariK9ehlUwNUinoX7w9l1ndec0+Svdd07U6ndu+2B9UauVwmHwXR3ROJSJa/PrFOKatBmCXfKqy+Pq4Fokv75yadg6SCMECOX3/OIzvD+TO59LdO7ciV8YYi924eeJUn7vQn7u89676z9/zhc18DYyK+392i24Y+nuGDg3deI/Vtxh6c1Y3ZoE7xzUONEjD0LFry1wXVpsnWJ3mGo1znNOAWfbjUB9x556mx+i1nIyWIoE+Xydnc4vxdGzkbuJ2cbdyt3MHuPvQ+h/nTnL/hvs2d4r7azwzHB7hHDPrOTE891cHFy4jwYsGixgVYbsVFdCWsE6XMNtD9Opz7bZXZ+rAo57W8hgps7946IFwBlAlilKrNWDX8AnusyCBaKLSrFfLRTyg0QpW4DwG+lcehvQpjFbmqKJvJpa9Pw+olcpf5b8Ppe/z/Pedn3z/H+BbkixLzhrJJ4uwMp7XZMdWNU2FZ4JoXJ39PvwHB0UfyPNfLu1y30QZJ8C3SWc1urYU/iSefwe9o4gJzbchhJoNgy9guND8ugy+qCxHyeU8CCrPN1/9FMLPZADZkmWLVOcwfKjbcxZYBq42IIM+JWuaLPv95Jey2NzJvk2OiXJTI+UUWafpoKvN/YoOcFqUA7pvqwuvE33oAsrXuSvWfD5nWV8fu59vpbymaTH8XY2LUkBuvsjzGs+TNMgKGND8W29Z8F9lOYZLb/7YWxRZdGn/A1bBsvKWDb4AslSHOZ/Su/+irk+fcm9lKkYxOj8f5l582e4lGC26f45TZdckAO9PTCRe+ojnP3rJg/OuudiV2FuVdCfq6lgy5of/6Jz8Y/7jF1/82MNePw+N3Y6RPzfTaTMQCwRi5++k7qbfpneiDUte+ncon74agk92syTZ7t2PUvroT1978DSlpx567Uuv8Pwp2EEfuXXXVwn56q5bHxmg33sgMpGhNDMReeB7HPe/ABsNhOh4nGNgZGBgAGKR/3yq8fw2Xxm4WRhA4Ib9wywY/f/f/woWV+ZeIJeDgQkkCgA16AwSAAAAeJxjYGRgYG7438AQw+Ly/9//7yyuDEARFKALAKvdBxJ4nGNhYGBgwYr//0fhuwD5bFAxRyB2AGJGPOoZ/v/Dbi4hOcIYAPVTDXMAAAAAAAAAcgDAATQB8gI4AoICzgL8A0oDmASyBOwFEAU0BWgFsAYYBrYHNAe0CBAIqgkcCZYKBgpqCpQLEAu+C+4MBAxIDJoNCA3oDm4Org8cD3IQthD8EjISfhKweJxjYGRgYNBluM0gzgACTEDMBYQMDP/BfAYAJH0CNgB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxtUVl72jAQ9KQ5sGvAIUfvpvftPuQP8SnISOuCBIVtbP36rgz4y0P0IK9H2pnZUXKU7FaWPL5KHOEJjnGCU5xhgBQZniLHECOMUeAcE1zgEle4xjM8xwu8xCu8xhu8xQ3e4T0+4CM+4TO+4Cu+4Tt+4Cd+ocTv5Jhm3mUNsVG0pKXKbwMHSzUp4znfknJS3vGycqcb67mmwd/KBVs5U6ypreZ8zy0503pnLraybSyVDxgGgXQ8pnQWe1pWrphZ5WsyUi4oAsOa5hUFK90NubNglfujqJNbUxpVtJzSVVvds5b7Sy8Wtp4bMWeyYDmwXws+imRGWLR8hDZ2RksNuwWnfTWUWfRuLjFY7Efs7Y1F3nQD7i4MD6yLaOKk2yem8yp4z5pHtUM054ee7s5aAhjvRaPPCI5i7NOW409QNG51GZGSVwuv9O2gpY0Q2SrVqqtWtIdWlEpI5o4q9y87VMplUV7Oxdyo9zSNlJMdGh4EXmxl00z9zNcbyzVL6HNVWqaYfHyF1Kup83NyOhelhqJxed/Lxx4iSf4DpLfp2gA=') format('woff'), url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
url('iconfont.ttf?t=1545191530960') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('iconfont.ttf?t=1545803800408') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url('iconfont.svg?t=1545191530960#iconfont') format('svg'); /* iOS 4.1- */ url('iconfont.svg?t=1545803800408#iconfont') format('svg'); /* iOS 4.1- */
} }
.iconfont { .iconfont {
...@@ -103,3 +103,7 @@ ...@@ -103,3 +103,7 @@
.icon-yewuduanmorentouxian:before { content: "\e7a3"; } .icon-yewuduanmorentouxian:before { content: "\e7a3"; }
.icon-qiyerenzheng1:before { content: "\e7b0"; }
.icon-qiyerenzheng2:before { content: "\e7b1"; }
No preview for this file type
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -152,6 +152,12 @@ Created by iconfont ...@@ -152,6 +152,12 @@ Created by iconfont
<glyph glyph-name="yewuduanmorentouxian" unicode="&#59299;" d="M506.368 365.056c146.944 0 266.24 117.76 266.24 262.656s-119.296 262.656-266.24 262.656-266.24-117.76-266.24-262.656 119.296-262.656 266.24-262.656z m105.984-46.592h-199.68c-185.344 0-335.872-148.48-335.872-331.264v-19.968C76.8-128 225.28-128 412.672-128h199.168c180.224 0 335.872 0 335.872 95.232v19.968c0.512 182.272-150.528 331.264-335.36 331.264z" horiz-adv-x="1024" /> <glyph glyph-name="yewuduanmorentouxian" unicode="&#59299;" d="M506.368 365.056c146.944 0 266.24 117.76 266.24 262.656s-119.296 262.656-266.24 262.656-266.24-117.76-266.24-262.656 119.296-262.656 266.24-262.656z m105.984-46.592h-199.68c-185.344 0-335.872-148.48-335.872-331.264v-19.968C76.8-128 225.28-128 412.672-128h199.168c180.224 0 335.872 0 335.872 95.232v19.968c0.512 182.272-150.528 331.264-335.36 331.264z" horiz-adv-x="1024" />
<glyph glyph-name="qiyerenzheng1" unicode="&#59312;" d="M860.672 528.896V733.184h-204.288L512 877.568 367.616 733.184h-204.8v-204.8L18.432 384l144.384-144.896v-204.288h204.8l144.384-144.384 144.896 145.408h204.288v204.288l144.384 144.384-144.896 144.384zM384 341.504H298.496V426.496H384v-84.992z m170.496 0H469.504V426.496h85.504v-84.992z m171.008 0H640V426.496h85.504v-84.992z" horiz-adv-x="1024" />
<glyph glyph-name="qiyerenzheng2" unicode="&#59313;" d="M860.672 528.896V733.184h-204.288L512 877.568 367.616 733.184h-204.8v-204.8L18.432 384l144.384-144.896v-204.288h204.8l144.384-144.384 144.896 145.408h204.288v204.288l144.384 144.384-144.896 144.384z m-302.592-373.76H476.16v81.92h81.92v-81.92z m3.072 326.656l-20.992-216.576h-46.08l-21.504 216.576V582.144h88.576v-100.352z" horiz-adv-x="1024" />
</font> </font>
......
No preview for this file type
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