|
|
|
|
@ -7,64 +7,76 @@
|
|
|
|
|
<a-icon type="home" />
|
|
|
|
|
</router-link>
|
|
|
|
|
</a-breadcrumb-item>
|
|
|
|
|
<a-breadcrumb-item>我的团队</a-breadcrumb-item>
|
|
|
|
|
<a-breadcrumb-item>团队成员</a-breadcrumb-item>
|
|
|
|
|
</a-breadcrumb>
|
|
|
|
|
<div class="contentbody bodyContainer">
|
|
|
|
|
<div class="searchbox">
|
|
|
|
|
<div class="searchinput">
|
|
|
|
|
<a-input placeholder="请输入成员姓名/手机号" @keyup.enter="onSearch" @input="resetsearch" v-model="pagination.keys">
|
|
|
|
|
<i slot="prefix" class="iconfont icon-sousuo"></i>
|
|
|
|
|
<button slot="suffix" @click="onSearch">搜索</button>
|
|
|
|
|
</a-input>
|
|
|
|
|
<!-- <div class="groupSelect" type="card" style="margin-bottom: 16px">
|
|
|
|
|
<div v-for="(item,index) in groupList" :class="item.checked?'active':''" :key="index" @click="changeGroup(item.teamName)" v-if="showGroup || index <= 5 && !showGroup">{{item.teamName}}</div>
|
|
|
|
|
<span class="showGroupSelect" @click="showGroup = !showGroup">{{showGroup?'收起':'展开'}}</span>
|
|
|
|
|
</div>-->
|
|
|
|
|
<div class="leftContainer br1">
|
|
|
|
|
<div class="searchbox bb1 ml12 mr12">
|
|
|
|
|
<div class="searchinput">
|
|
|
|
|
<a-input-search placeholder="搜索成员" v-model.trim="pagination.keys" enter-button allowClear @search="onSearch" @keyup.enter="onSearch" @input="resetsearch"></a-input-search>
|
|
|
|
|
</div>
|
|
|
|
|
<i class="iconfont icon-fangda ml12 c6 curp" @click="addGroupShow = true" style="line-height:32px"></i>
|
|
|
|
|
</div>
|
|
|
|
|
<div class>
|
|
|
|
|
<button class="addGroup" @click="addGroupShow = true">添加分组</button>
|
|
|
|
|
<button class="pagechange" @click="showDetail('add')">
|
|
|
|
|
<a-menu :selectedKeys="selectedKeys" :openKeys.sync="openKeys" @click="handleClick" class mode="inline" :class="'leftMenu'" style="overflow-y:scroll;height:calc(100vh - 49px);overflow-x:hidden">
|
|
|
|
|
<template v-for="(item, index) in groupList">
|
|
|
|
|
<a-menu-item :key="item.teamName" @click="selectGroup(item)">{{item.teamName}}</a-menu-item>
|
|
|
|
|
</template>
|
|
|
|
|
</a-menu>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="rightContainer">
|
|
|
|
|
<div class="fsa pb14 bb1 mb16">
|
|
|
|
|
<div class="f20 fw500">分组1(16人)</div>
|
|
|
|
|
<!-- <button class="addGroup" @click="addGroupShow = true">添加分组</button> -->
|
|
|
|
|
<a-button class="addmemeber f14" @click="showDetail('add')">
|
|
|
|
|
<i class="iconfont icon-fangda"></i> 添加成员
|
|
|
|
|
</button>
|
|
|
|
|
</a-button>
|
|
|
|
|
<!-- <button @click="changepage(1)">下一页</button> -->
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- :expanded-row-keys.sync="expandedRowKeys" -->
|
|
|
|
|
<a-table :columns="columns" :data-source="memberList" :pagination="false" @change="onChange" :loading="{spinning: isspinning,tip: '加载中',wrapperClassName: 'spinstyle',
|
|
|
|
|
<!-- :expanded-row-keys.sync="expandedRowKeys" -->
|
|
|
|
|
<a-table :columns="columns" :data-source="memberList" :pagination="false" @change="onChange" :loading="{spinning: isspinning,tip: '加载中',wrapperClassName: 'spinstyle',
|
|
|
|
|
}" :locale="tablenodata">
|
|
|
|
|
<!-- <a slot="index" slot-scope="record, text, index">{{ index + 1 }}</a> -->
|
|
|
|
|
<span slot="nickName" slot-scope="text, record">
|
|
|
|
|
<!-- <i class="iconfont icon-chengyuan"></i> -->
|
|
|
|
|
<svg class="svg_icon" v-if="record.agencyRole == 3" aria-hidden="true" style="width:32px">
|
|
|
|
|
<use xlink:href="#icon-chengyuan" />
|
|
|
|
|
</svg>
|
|
|
|
|
<svg class="svg_icon" v-if="record.agencyRole == 2" aria-hidden="true" style="width:32px">
|
|
|
|
|
<use xlink:href="#icon-guanliyuan" />
|
|
|
|
|
</svg>
|
|
|
|
|
<svg class="svg_icon" v-if="record.agencyRole == 1" aria-hidden="true" style="width:32px">
|
|
|
|
|
<use xlink:href="#icon-chuangjianren" />
|
|
|
|
|
</svg>
|
|
|
|
|
{{ record.aliasName || record.userName }}
|
|
|
|
|
<span>{{ record.tel?'('+ record.tel + ')':'' }}</span>
|
|
|
|
|
</span>
|
|
|
|
|
<div slot="setting" v-if="!record.children" class="setting" slot-scope="text, record" style="color: #f40">
|
|
|
|
|
<a @click="showDetail('detail', record)">详情</a>
|
|
|
|
|
<a v-if="loginUserInfo.agencyRole != 3" class="delete" @click="showDetail('edit', record)">编辑</a>
|
|
|
|
|
<a v-if="loginUserInfo.agencyRole != 3" @click="deleteMemeber(record)">删除</a>
|
|
|
|
|
</div>
|
|
|
|
|
</a-table>
|
|
|
|
|
<div class="pagecontainer mt16">
|
|
|
|
|
<a-pagination :current="+pagination.pageNum" :default-current="1" :defaultPageSize="8" :total="pagination.total" @change="onChange" />
|
|
|
|
|
<div class="ant-pagination-options-quick-jumper f14 ml12">
|
|
|
|
|
<span>共{{ pagination.total }}条,</span>跳至
|
|
|
|
|
<input ref="pageinput" type="text" @keyup.enter="inputpageChange" @blur="inputpageChange" />页
|
|
|
|
|
<!-- <a slot="index" slot-scope="record, text, index">{{ index + 1 }}</a> -->
|
|
|
|
|
<span slot="nickName" slot-scope="text, record">
|
|
|
|
|
<!-- <i class="iconfont icon-chengyuan"></i> -->
|
|
|
|
|
<svg class="svg_icon" v-if="record.agencyRole == 3" aria-hidden="true" style="width:32px">
|
|
|
|
|
<use xlink:href="#icon-chengyuan" />
|
|
|
|
|
</svg>
|
|
|
|
|
<svg class="svg_icon" v-if="record.agencyRole == 2" aria-hidden="true" style="width:32px">
|
|
|
|
|
<use xlink:href="#icon-guanliyuan" />
|
|
|
|
|
</svg>
|
|
|
|
|
<svg class="svg_icon" v-if="record.agencyRole == 1" aria-hidden="true" style="width:32px">
|
|
|
|
|
<use xlink:href="#icon-chuangjianren" />
|
|
|
|
|
</svg>
|
|
|
|
|
{{ record.aliasName || record.userName }}
|
|
|
|
|
<!-- <span>{{ record.tel?'('+ record.tel + ')':'' }}</span> -->
|
|
|
|
|
</span>
|
|
|
|
|
<div slot="join">
|
|
|
|
|
<a-switch default-checked @change="onChange" />
|
|
|
|
|
</div>
|
|
|
|
|
<div slot="bigScreen">
|
|
|
|
|
<a-switch default-checked @change="onChange" />
|
|
|
|
|
</div>
|
|
|
|
|
<div slot="setting" v-if="!record.children" class="setting" slot-scope="text, record" style="color: #f40">
|
|
|
|
|
<a @click="showDetail('detail', record)">详情</a>
|
|
|
|
|
<a v-if="loginUserInfo.agencyRole != 3" class="delete" @click="showDetail('edit', record)">编辑</a>
|
|
|
|
|
<a v-if="loginUserInfo.agencyRole != 3" @click="deleteMemeber(record)">删除</a>
|
|
|
|
|
</div>
|
|
|
|
|
</a-table>
|
|
|
|
|
<div class="pagecontainer mt16">
|
|
|
|
|
<a-pagination :current="+pagination.pageNum" :default-current="1" :defaultPageSize="8" :total="pagination.total" @change="onChange" />
|
|
|
|
|
<div class="ant-pagination-options-quick-jumper f14 ml12">
|
|
|
|
|
<span>共{{ pagination.total }}条,</span>跳至
|
|
|
|
|
<input ref="pageinput" type="text" @keyup.enter="inputpageChange" @blur="inputpageChange" />页
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<a-modal :title="modalTitle" v-model="visible" centered id="demo" @cancel="modalCancel" width="640px" destroyOnClose class="detailWindow">
|
|
|
|
|
<template slot="footer" v-if="this.modalTitle != '成员详情'">
|
|
|
|
|
<button style="background-color: #fff; border-color: #d9d9d9" @click="modalCancel">取消</button>
|
|
|
|
|
<button style="background-color: #f40;color: #fff;border: none;margin-left: 16px;margin-right: 16px;" @click="handleSubmit">确定</button>
|
|
|
|
|
<a-button key="back" @click="modalCancel">取消</a-button>
|
|
|
|
|
<a-button key="submit" class="ml16 mr16" type="primary" :loading="loading" @click="handleSubmit">确定</a-button>
|
|
|
|
|
<!-- <button style="background-color: #fff; border-color: #d9d9d9" @click="modalCancel">取消</button>
|
|
|
|
|
<button style="background-color: #f40;color: #fff;border: none;margin-left: 16px;margin-right: 16px;" @click="handleSubmit">确定</button>-->
|
|
|
|
|
</template>
|
|
|
|
|
<template slot="footer" v-else>
|
|
|
|
|
<span></span>
|
|
|
|
|
@ -216,6 +228,7 @@ export default {
|
|
|
|
|
groupName: '', // 分组名称
|
|
|
|
|
loading: false,
|
|
|
|
|
idEdit: false,
|
|
|
|
|
selectedKeys: ['待分组'],
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
// 计算属性
|
|
|
|
|
@ -223,7 +236,7 @@ export default {
|
|
|
|
|
columns() {
|
|
|
|
|
const columns = [
|
|
|
|
|
{
|
|
|
|
|
title: '序号',
|
|
|
|
|
title: '排序',
|
|
|
|
|
dataIndex: 'index',
|
|
|
|
|
key: 'index',
|
|
|
|
|
customRender: (text, row, index) => {
|
|
|
|
|
@ -237,12 +250,17 @@ export default {
|
|
|
|
|
width: 60,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '姓名',
|
|
|
|
|
title: '成员姓名',
|
|
|
|
|
dataIndex: 'nickName',
|
|
|
|
|
key: 'nickName',
|
|
|
|
|
scopedSlots: { customRender: 'nickName' },
|
|
|
|
|
ellipsis: true,
|
|
|
|
|
width: 230,
|
|
|
|
|
width: 120,
|
|
|
|
|
onFilter: (value, record) => {
|
|
|
|
|
console.log(value)
|
|
|
|
|
console.log(record)
|
|
|
|
|
return record.aliasName.indexOf(value) === 0
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// title: '角色',
|
|
|
|
|
@ -255,7 +273,7 @@ export default {
|
|
|
|
|
title: '分组',
|
|
|
|
|
dataIndex: 'agencyTeamId',
|
|
|
|
|
key: 'agencyTeamId',
|
|
|
|
|
width: 100,
|
|
|
|
|
// width: 100,
|
|
|
|
|
filters: this.groupList,
|
|
|
|
|
customRender: (text, row, index) => {
|
|
|
|
|
let text1
|
|
|
|
|
@ -267,17 +285,35 @@ export default {
|
|
|
|
|
return text1
|
|
|
|
|
},
|
|
|
|
|
ellipsis: true,
|
|
|
|
|
onFilter: (value, record) => {
|
|
|
|
|
console.log(value)
|
|
|
|
|
console.log(record)
|
|
|
|
|
return record.group.indexOf(value) === 0
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// title: '权限',
|
|
|
|
|
// dataIndex: 'permission',
|
|
|
|
|
// key: 'permission',
|
|
|
|
|
// ellipsis: true,
|
|
|
|
|
// },
|
|
|
|
|
{
|
|
|
|
|
title: '手机号',
|
|
|
|
|
dataIndex: 'tel',
|
|
|
|
|
key: 'tel',
|
|
|
|
|
ellipsis: true,
|
|
|
|
|
width: 120,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '权限',
|
|
|
|
|
dataIndex: 'permission',
|
|
|
|
|
key: 'permission',
|
|
|
|
|
title: '参与统计',
|
|
|
|
|
dataIndex: 'join',
|
|
|
|
|
key: 'join',
|
|
|
|
|
scopedSlots: { customRender: 'join' },
|
|
|
|
|
ellipsis: true,
|
|
|
|
|
width: 80,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '大屏显示',
|
|
|
|
|
dataIndex: 'bigScreen',
|
|
|
|
|
key: 'bigScreen',
|
|
|
|
|
scopedSlots: { customRender: 'bigScreen' },
|
|
|
|
|
ellipsis: true,
|
|
|
|
|
width: 80,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '操作',
|
|
|
|
|
@ -306,7 +342,7 @@ export default {
|
|
|
|
|
if (localStorage.getItem('LOGIN_DATA')) {
|
|
|
|
|
this.loginUserInfo = JSON.parse(localStorage.getItem('LOGIN_DATA'))
|
|
|
|
|
}
|
|
|
|
|
this.$emit('setTitle', '我的团队')
|
|
|
|
|
this.$emit('setTitle', '团队成员')
|
|
|
|
|
},
|
|
|
|
|
/**
|
|
|
|
|
* el 被新创建的 vm.el 替换,并挂载到实例上去之后调用该钩子。
|
|
|
|
|
@ -528,6 +564,10 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
selectGroup(item) {
|
|
|
|
|
console.log(item)
|
|
|
|
|
this.selectedKeys = [item.teamName]
|
|
|
|
|
},
|
|
|
|
|
modalCancel() {
|
|
|
|
|
// console.log(this);
|
|
|
|
|
this.visible = false
|
|
|
|
|
@ -721,149 +761,43 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
.contentbody {
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
/deep/ .searchbox {
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
margin-bottom: 16px;
|
|
|
|
|
.searchinput {
|
|
|
|
|
// width: 326px;
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
padding-left: 0;
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
.leftContainer {
|
|
|
|
|
width: 260px;
|
|
|
|
|
height: 100%;
|
|
|
|
|
/deep/ .searchbox {
|
|
|
|
|
display: flex;
|
|
|
|
|
position: relative;
|
|
|
|
|
.groupSelect {
|
|
|
|
|
display: flex;
|
|
|
|
|
position: relative;
|
|
|
|
|
flex-wrap: wrap;
|
|
|
|
|
width: 410px;
|
|
|
|
|
margin-left: 20px;
|
|
|
|
|
border-radius: 4px;
|
|
|
|
|
margin-bottom: 0 !important;
|
|
|
|
|
> div {
|
|
|
|
|
// width: 60px;
|
|
|
|
|
text-align: center;
|
|
|
|
|
padding: 5px 12px;
|
|
|
|
|
font-size: 14px;
|
|
|
|
|
border: 1px solid #eee;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
margin-bottom: 10px;
|
|
|
|
|
}
|
|
|
|
|
> div:not(:first-child) {
|
|
|
|
|
margin-left: -1px;
|
|
|
|
|
// border-left: none;
|
|
|
|
|
}
|
|
|
|
|
.active {
|
|
|
|
|
color: #ff4400;
|
|
|
|
|
border: 1px solid #ff4400;
|
|
|
|
|
z-index: 1;
|
|
|
|
|
}
|
|
|
|
|
.showGroupSelect {
|
|
|
|
|
position: absolute;
|
|
|
|
|
right: 12px;
|
|
|
|
|
top: 6px;
|
|
|
|
|
color: #ff4400;
|
|
|
|
|
font-size: 14px;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.ant-input {
|
|
|
|
|
width: 280px;
|
|
|
|
|
position: relative;
|
|
|
|
|
height: 32px;
|
|
|
|
|
text-indent: 10px;
|
|
|
|
|
background: #fff;
|
|
|
|
|
// border: 1px solid rgba(77, 87, 94, 0.3);
|
|
|
|
|
border-radius: 0px;
|
|
|
|
|
box-shadow: 0px 2px 4px 0px transparent;
|
|
|
|
|
font-size: 14px !important;
|
|
|
|
|
padding-right: 0;
|
|
|
|
|
border-color: #ddd;
|
|
|
|
|
// z-index: ;
|
|
|
|
|
&::placeholder {
|
|
|
|
|
text-indent: 10px;
|
|
|
|
|
font-size: 14px !important;
|
|
|
|
|
}
|
|
|
|
|
&:hover {
|
|
|
|
|
border-color: #ff4400;
|
|
|
|
|
box-shadow: none;
|
|
|
|
|
}
|
|
|
|
|
&:focus {
|
|
|
|
|
border-color: #ff4400;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.ant-input-affix-wrapper {
|
|
|
|
|
width: unset;
|
|
|
|
|
position: relative;
|
|
|
|
|
.ant-input-prefix {
|
|
|
|
|
position: absolute;
|
|
|
|
|
width: 20px;
|
|
|
|
|
right: 0;
|
|
|
|
|
top: 16px;
|
|
|
|
|
i {
|
|
|
|
|
color: #c9c9c9;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.ant-input-suffix {
|
|
|
|
|
// position: absolute;
|
|
|
|
|
top: 0;
|
|
|
|
|
transform: translate(0);
|
|
|
|
|
right: 0px !important;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
button {
|
|
|
|
|
width: 70px;
|
|
|
|
|
height: 32px;
|
|
|
|
|
color: white;
|
|
|
|
|
background: #ff4400;
|
|
|
|
|
border-color: #ff4400;
|
|
|
|
|
border: none;
|
|
|
|
|
border-radius: 0px;
|
|
|
|
|
font-size: 14px;
|
|
|
|
|
box-shadow: none;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
outline: none;
|
|
|
|
|
&:hover {
|
|
|
|
|
background-color: #ff4400cc;
|
|
|
|
|
}
|
|
|
|
|
// &:focus {
|
|
|
|
|
// border: none;
|
|
|
|
|
// }
|
|
|
|
|
}
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
padding-bottom: 14px;
|
|
|
|
|
}
|
|
|
|
|
.addGroup {
|
|
|
|
|
// width: 120px;
|
|
|
|
|
padding: 0 16px;
|
|
|
|
|
height: 32px;
|
|
|
|
|
line-height: 30px;
|
|
|
|
|
border: 1px solid #cccccc;
|
|
|
|
|
// border-radius: 4px;
|
|
|
|
|
font-size: 16px;
|
|
|
|
|
color: #333;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
&:hover {
|
|
|
|
|
border-color: #ff4400;
|
|
|
|
|
color: #ff4400;
|
|
|
|
|
}
|
|
|
|
|
&:first-child {
|
|
|
|
|
margin-right: 12px;
|
|
|
|
|
.leftMenu {
|
|
|
|
|
max-width: calc(100% - 1px);
|
|
|
|
|
margin-right: 1px;
|
|
|
|
|
border-right-color: transparent;
|
|
|
|
|
&::-webkit-scrollbar {
|
|
|
|
|
width: 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.pagechange {
|
|
|
|
|
// width: 120px;
|
|
|
|
|
padding: 0 16px;
|
|
|
|
|
}
|
|
|
|
|
.rightContainer {
|
|
|
|
|
flex: 1;
|
|
|
|
|
padding-left: 16px;
|
|
|
|
|
.addmemeber {
|
|
|
|
|
padding: 0 12px;
|
|
|
|
|
height: 32px;
|
|
|
|
|
line-height: 30px;
|
|
|
|
|
border: 1px solid #f40;
|
|
|
|
|
// border-radius: 4px;
|
|
|
|
|
font-size: 16px;
|
|
|
|
|
line-height: 32px;
|
|
|
|
|
color: #fff;
|
|
|
|
|
background-color: #ff4400;
|
|
|
|
|
&:hover {
|
|
|
|
|
opacity: 0.8;
|
|
|
|
|
}
|
|
|
|
|
&:first-child {
|
|
|
|
|
margin-right: 12px;
|
|
|
|
|
background: #1890ff;
|
|
|
|
|
border-radius: 4px;
|
|
|
|
|
i {
|
|
|
|
|
font-size: 12px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/deep/ .ant-table-placeholder {
|
|
|
|
|
min-height: 300px;
|
|
|
|
|
> div {
|
|
|
|
|
@ -941,19 +875,19 @@ export default {
|
|
|
|
|
.ant-modal-footer {
|
|
|
|
|
border-top: none;
|
|
|
|
|
}
|
|
|
|
|
.ant-btn:not(.ant-btn-primary):hover,
|
|
|
|
|
.ant-btn:not(.ant-btn-primary):focus {
|
|
|
|
|
color: #ff4400;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
border-color: #ff4400;
|
|
|
|
|
}
|
|
|
|
|
.ant-btn-primary {
|
|
|
|
|
background-color: #ff4400;
|
|
|
|
|
border-color: #ff4400;
|
|
|
|
|
&:hover {
|
|
|
|
|
opacity: 0.8;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// .ant-btn:not(.ant-btn-primary):hover,
|
|
|
|
|
// .ant-btn:not(.ant-btn-primary):focus {
|
|
|
|
|
// color: #ff4400;
|
|
|
|
|
// background-color: #fff;
|
|
|
|
|
// border-color: #ff4400;
|
|
|
|
|
// }
|
|
|
|
|
// .ant-btn-primary {
|
|
|
|
|
// background-color: #ff4400;
|
|
|
|
|
// border-color: #ff4400;
|
|
|
|
|
// &:hover {
|
|
|
|
|
// opacity: 0.8;
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
}
|
|
|
|
|
// }
|
|
|
|
|
.detailWindow {
|
|
|
|
|
@ -988,18 +922,7 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.ant-modal-footer {
|
|
|
|
|
padding: 0;
|
|
|
|
|
button {
|
|
|
|
|
outline: none;
|
|
|
|
|
width: 60px;
|
|
|
|
|
height: 32px;
|
|
|
|
|
font-size: 14px;
|
|
|
|
|
border: 1px solid #fff;
|
|
|
|
|
border-radius: 5px;
|
|
|
|
|
margin: 10px 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.groupSelectDrop {
|
|
|
|
|
|