|
|
@ -2,20 +2,33 @@ |
|
|
<div class="demo-wrap min-flex-right"> |
|
|
<div class="demo-wrap min-flex-right"> |
|
|
<div class="flex-between"> |
|
|
<div class="flex-between"> |
|
|
<h2>{{ filterTitle ? filterTitle : pageTitle }}</h2> |
|
|
<h2>{{ filterTitle ? filterTitle : pageTitle }}</h2> |
|
|
<CustomDropdown ref="dropdownRef" :placeholder="'('+viewDesc[this.view]+')'+text" width="280px" v-if="showDateSelect"> |
|
|
<CustomDropdown v-if="showDateSelect" |
|
|
<DateSelect slot="normal" :view="view" :onlyYear="onlyYear" v-model="selectedDate" @update-count="handleUpdateView" @change="handleDateChange" /> |
|
|
ref="dropdownRef" |
|
|
|
|
|
:placeholder="'('+viewDesc[this.view]+')'+text" |
|
|
|
|
|
width="280px"> |
|
|
|
|
|
<DateSelect slot="normal" |
|
|
|
|
|
:view="view" |
|
|
|
|
|
:onlyYear="onlyYear" |
|
|
|
|
|
v-model="selectedDate" |
|
|
|
|
|
@update-count="handleUpdateView" |
|
|
|
|
|
@change="handleDateChange"/> |
|
|
</CustomDropdown> |
|
|
</CustomDropdown> |
|
|
</div> |
|
|
</div> |
|
|
<div class=" flex-common" v-if="type == 'year'"> |
|
|
<div class=" flex-common" v-if="type == 'year'"> |
|
|
<el-form> |
|
|
<el-form> |
|
|
<el-table :data="tableData" style="width: 100%" @sort-change="handleSortChange" @cell-mouse-enter="handleRowHover"> |
|
|
<el-table :data="tableData" |
|
|
|
|
|
style="width: 100%" |
|
|
|
|
|
@sort-change="handleSortChange" |
|
|
|
|
|
@cell-mouse-enter="handleRowHover"> |
|
|
|
|
|
|
|
|
<el-table-column prop="sort" label="排序" width="100"></el-table-column> |
|
|
<el-table-column prop="sort" label="排序" width="100"></el-table-column> |
|
|
<!-- 其他列 --> |
|
|
|
|
|
<el-table-column prop="1" label="年份" sortable="custom"> |
|
|
<el-table-column prop="1" label="年份" sortable="custom"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
{{ scope.row.value_1 }} |
|
|
{{ scope.row.value_1 }} |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
|
|
|
|
|
|
<el-table-column prop="2" :label="rank_type_desc[dataRank]" sortable="custom"> |
|
|
<el-table-column prop="2" :label="rank_type_desc[dataRank]" sortable="custom"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
{{ scope.row.value_2 }} |
|
|
{{ scope.row.value_2 }} |
|
|
@ -24,11 +37,21 @@ |
|
|
|
|
|
|
|
|
<el-table-column label="代理商排行"> |
|
|
<el-table-column label="代理商排行"> |
|
|
<template v-slot="{ row, $index }"> |
|
|
<template v-slot="{ row, $index }"> |
|
|
<el-popover v-model="row.id_popover" placement="top" trigger="manual" :ref="`popover-${$index}`" @show="popshow"> |
|
|
<el-popover v-model="row.id_popover" |
|
|
|
|
|
placement="top" |
|
|
|
|
|
trigger="manual" |
|
|
|
|
|
:ref="`popover-${$index}`" |
|
|
|
|
|
@show="popshow"> |
|
|
|
|
|
|
|
|
<div class="pop-wrap"> |
|
|
<div class="pop-wrap"> |
|
|
<div class="flex-between flex pop-top"> |
|
|
<div class="flex-between flex pop-top"> |
|
|
<h3>{{ row.value_1 }} {{rank_type_desc[dataRank]}}<span @click="goLookMoreData(row.value_1)">查看更多</span></h3> |
|
|
<h3> |
|
|
<span class="flex point" @click="closePop(row,'id')">关闭 <img src="@/assets/register/close.svg" alt=""></span> |
|
|
{{ row.value_1 }} {{ rank_type_desc[dataRank] }} |
|
|
|
|
|
<span @click="goLookMoreData(row.value_1)">查看更多</span> |
|
|
|
|
|
</h3> |
|
|
|
|
|
<span class="flex point" @click="closePop(row,'id')"> |
|
|
|
|
|
关闭<img src="@/assets/register/close.svg"> |
|
|
|
|
|
</span> |
|
|
</div> |
|
|
</div> |
|
|
<el-table :data="tableData1" style="width: 100%"> |
|
|
<el-table :data="tableData1" style="width: 100%"> |
|
|
<el-table-column prop="sort" width="100" label="排行"></el-table-column> |
|
|
<el-table-column prop="sort" width="100" label="排行"></el-table-column> |
|
|
@ -36,11 +59,15 @@ |
|
|
<el-table-column prop="value_1" width="348" label="销售额"></el-table-column> |
|
|
<el-table-column prop="value_1" width="348" label="销售额"></el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
|
</div> |
|
|
</div> |
|
|
<!-- 触发弹框的按钮 --> |
|
|
|
|
|
<span v-if="top_list[row.id]" slot="reference"> |
|
|
<span v-if="top_list[row.id]" slot="reference"> |
|
|
No.1 {{ top_list[row.id]['name'] }} |
|
|
No.1 {{ top_list[row.id]['name'] }} |
|
|
<img @click="handleClick(row, $index, 'id')" v-if="show_detail_index == row.sort" class="detail_icon" src="@/assets/super/list-detail.svg" alt=""> |
|
|
<img v-if="show_detail_index == row.sort" |
|
|
|
|
|
@click="handleClick(row, $index, 'id')" |
|
|
|
|
|
class="detail_icon" |
|
|
|
|
|
src="@/assets/super/list-detail.svg"> |
|
|
</span> |
|
|
</span> |
|
|
|
|
|
<span v-else slot="reference">暂无排行</span> |
|
|
</el-popover> |
|
|
</el-popover> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
@ -50,9 +77,13 @@ |
|
|
|
|
|
|
|
|
<div class=" flex-common" v-if="type == 'month'"> |
|
|
<div class=" flex-common" v-if="type == 'month'"> |
|
|
<el-form> |
|
|
<el-form> |
|
|
<el-table :data="tableData" style="width: 100%" @sort-change="handleSortChange" @cell-mouse-enter="handleRowHover"> |
|
|
<el-table :data="tableData" |
|
|
|
|
|
style="width: 100%" |
|
|
|
|
|
@sort-change="handleSortChange" |
|
|
|
|
|
@cell-mouse-enter="handleRowHover"> |
|
|
|
|
|
|
|
|
<el-table-column prop="sort" label="排序" width="100"></el-table-column> |
|
|
<el-table-column prop="sort" label="排序" width="100"></el-table-column> |
|
|
<!-- 其他列 --> |
|
|
|
|
|
<el-table-column prop="1" label="月份" sortable="custom"> |
|
|
<el-table-column prop="1" label="月份" sortable="custom"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
{{ scope.row.value_1 }} |
|
|
{{ scope.row.value_1 }} |
|
|
@ -63,19 +94,21 @@ |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<div class="flex"> |
|
|
<div class="flex"> |
|
|
{{ scope.row.value_2 }} |
|
|
{{ scope.row.value_2 }} |
|
|
<span class="flex growth-text" v-if="growth_list[scope.row.id]"> |
|
|
<span v-if="growth_list[scope.row.id]" class="flex growth-text"> |
|
|
<span v-if="growth_list[scope.row.id].value>0"> |
|
|
<span v-if="growth_list[scope.row.id].value>0"> |
|
|
<span class="growth-up"> |
|
|
<span class="growth-up"> |
|
|
<img class="edit_icon" src="@/assets/super/growth-up.svg" alt="">{{growth_list[scope.row.id].value}}% |
|
|
<img class="edit_icon" src="@/assets/super/growth-up.svg"> |
|
|
|
|
|
{{ growth_list[scope.row.id].value }}% |
|
|
</span>同比上年 |
|
|
</span>同比上年 |
|
|
</span> |
|
|
</span> |
|
|
<span v-if="growth_list[scope.row.id].value<0"> |
|
|
<span v-if="growth_list[scope.row.id].value<0"> |
|
|
<span class="growth-down"> |
|
|
<span class="growth-down"> |
|
|
<img class="edit_icon" src="@/assets/super/growth-down.svg" alt="">{{growth_list[scope.row.id].value}}% |
|
|
<img class="edit_icon" src="@/assets/super/growth-down.svg"> |
|
|
|
|
|
{{ growth_list[scope.row.id].value }}% |
|
|
</span>同比上年 |
|
|
</span>同比上年 |
|
|
</span> |
|
|
</span> |
|
|
<span v-if="growth_list[scope.row.id].value==0"> |
|
|
<span v-if="growth_list[scope.row.id].value==0"> |
|
|
<img class="edit_icon" src="@/assets/super/growth-flat.svg" alt="">同比上年持平 |
|
|
<img class="edit_icon" src="@/assets/super/growth-flat.svg">同比上年持平 |
|
|
</span> |
|
|
</span> |
|
|
</span> |
|
|
</span> |
|
|
<span class="flex growth-text" v-else>上年无数据</span> |
|
|
<span class="flex growth-text" v-else>上年无数据</span> |
|
|
@ -85,11 +118,20 @@ |
|
|
|
|
|
|
|
|
<el-table-column label="代理商排行"> |
|
|
<el-table-column label="代理商排行"> |
|
|
<template v-slot="{ row, $index }"> |
|
|
<template v-slot="{ row, $index }"> |
|
|
<el-popover v-model="row.id_popover" placement="top" trigger="manual" :ref="`popover-${$index}`" @show="popshow"> |
|
|
<el-popover v-model="row.id_popover" |
|
|
|
|
|
placement="top" |
|
|
|
|
|
trigger="manual" |
|
|
|
|
|
:ref="`popover-${$index}`" |
|
|
|
|
|
@show="popshow"> |
|
|
<div class="pop-wrap"> |
|
|
<div class="pop-wrap"> |
|
|
<div class="flex-between flex pop-top"> |
|
|
<div class="flex-between flex pop-top"> |
|
|
<h3>{{ row.value_1 }} {{rank_type_desc[dataRank]}}<span @click="goLookMoreData(row.value_1)">查看更多</span></h3> |
|
|
<h3> |
|
|
<span class="flex point" @click="closePop(row,'id')">关闭 <img src="@/assets/register/close.svg" alt=""></span> |
|
|
{{ row.value_1 }} {{ rank_type_desc[dataRank] }} |
|
|
|
|
|
<span @click="goLookMoreData(row.value_1)">查看更多</span> |
|
|
|
|
|
</h3> |
|
|
|
|
|
<span class="flex point" @click="closePop(row,'id')"> |
|
|
|
|
|
关闭<img src="@/assets/register/close.svg"> |
|
|
|
|
|
</span> |
|
|
</div> |
|
|
</div> |
|
|
<el-table :data="tableData1" style="width: 100%"> |
|
|
<el-table :data="tableData1" style="width: 100%"> |
|
|
<el-table-column prop="sort" width="100" label="排行"></el-table-column> |
|
|
<el-table-column prop="sort" width="100" label="排行"></el-table-column> |
|
|
@ -97,12 +139,13 @@ |
|
|
<el-table-column prop="value_1" width="348" label="销售额"></el-table-column> |
|
|
<el-table-column prop="value_1" width="348" label="销售额"></el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
|
</div> |
|
|
</div> |
|
|
<!-- 触发弹框的按钮 --> |
|
|
|
|
|
<span v-if="top_list[row.id]" slot="reference"> |
|
|
<span v-if="top_list[row.id]" slot="reference"> |
|
|
No.1 {{ top_list[row.id]['name'] }} |
|
|
No.1 {{ top_list[row.id]['name'] }} |
|
|
<img @click="handleClick(row, $index, 'id')" v-if="show_detail_index == row.sort" class="detail_icon" src="@/assets/super/list-detail.svg" alt=""> |
|
|
<img v-if="show_detail_index == row.sort" |
|
|
|
|
|
@click="handleClick(row, $index, 'id')" |
|
|
|
|
|
class="detail_icon" src="@/assets/super/list-detail.svg"> |
|
|
</span> |
|
|
</span> |
|
|
<span slot="reference" v-else>暂无排行</span> |
|
|
<span v-else slot="reference">暂无排行</span> |
|
|
</el-popover> |
|
|
</el-popover> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
@ -117,9 +160,13 @@ |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<el-form> |
|
|
<el-form> |
|
|
<el-table :data="tableData" style="width: 100%" @sort-change="handleSortChange" @cell-mouse-enter="handleRowHover"> |
|
|
<el-table :data="tableData" |
|
|
|
|
|
style="width: 100%" |
|
|
|
|
|
@sort-change="handleSortChange" |
|
|
|
|
|
@cell-mouse-enter="handleRowHover"> |
|
|
|
|
|
|
|
|
<el-table-column prop="sort" label="排序"></el-table-column> |
|
|
<el-table-column prop="sort" label="排序"></el-table-column> |
|
|
<!-- 其他列 --> |
|
|
|
|
|
<el-table-column prop="1" label="日期" sortable="custom"> |
|
|
<el-table-column prop="1" label="日期" sortable="custom"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
{{ scope.row.value_1 }} |
|
|
{{ scope.row.value_1 }} |
|
|
@ -131,22 +178,24 @@ |
|
|
<div class="flex"> |
|
|
<div class="flex"> |
|
|
{{ scope.row.value_2 }} |
|
|
{{ scope.row.value_2 }} |
|
|
<template v-if="Object.keys(growth_list).length > 0"> |
|
|
<template v-if="Object.keys(growth_list).length > 0"> |
|
|
<span class="flex growth-text" v-if="growth_list[scope.row.id]"> |
|
|
<span v-if="growth_list[scope.row.id]" class="flex growth-text"> |
|
|
<span v-if="growth_list[scope.row.id].value>0"> |
|
|
<span v-if="growth_list[scope.row.id].value>0"> |
|
|
<span class="growth-up"> |
|
|
<span class="growth-up"> |
|
|
<img class="edit_icon" src="@/assets/super/growth-up.svg" alt="">{{growth_list[scope.row.id].value}}% |
|
|
<img class="edit_icon" src="@/assets/super/growth-up.svg"> |
|
|
|
|
|
{{ growth_list[scope.row.id].value }}% |
|
|
</span>同比上年 |
|
|
</span>同比上年 |
|
|
</span> |
|
|
</span> |
|
|
<span v-if="growth_list[scope.row.id].value<0"> |
|
|
<span v-if="growth_list[scope.row.id].value<0"> |
|
|
<span class="growth-down"> |
|
|
<span class="growth-down"> |
|
|
<img class="edit_icon" src="@/assets/super/growth-down.svg" alt="">{{growth_list[scope.row.id].value}}% |
|
|
<img class="edit_icon" src="@/assets/super/growth-down.svg"> |
|
|
|
|
|
{{ growth_list[scope.row.id].value }}% |
|
|
</span>同比上年 |
|
|
</span>同比上年 |
|
|
</span> |
|
|
</span> |
|
|
<span v-if="growth_list[scope.row.id].value==0"> |
|
|
<span v-if="growth_list[scope.row.id].value==0"> |
|
|
<img class="edit_icon" src="@/assets/super/growth-flat.svg" alt="">同比上年持平 |
|
|
<img class="edit_icon" src="@/assets/super/growth-flat.svg">同比上年持平 |
|
|
</span> |
|
|
</span> |
|
|
</span> |
|
|
</span> |
|
|
<span class="flex growth-text" v-else>上年无数据</span> |
|
|
<span v-else class="flex growth-text">上年无数据</span> |
|
|
</template> |
|
|
</template> |
|
|
</div> |
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
|
@ -157,20 +206,27 @@ |
|
|
|
|
|
|
|
|
<div class=" flex-common" v-if="type == 'agentnew'"> |
|
|
<div class=" flex-common" v-if="type == 'agentnew'"> |
|
|
<el-form> |
|
|
<el-form> |
|
|
<el-table :data="tableData" style="width: 100%" @sort-change="handleSortChange" @cell-mouse-enter="handleRowHover"> |
|
|
<el-table :data="tableData" |
|
|
|
|
|
style="width: 100%" |
|
|
|
|
|
@sort-change="handleSortChange" |
|
|
|
|
|
@cell-mouse-enter="handleRowHover"> |
|
|
|
|
|
|
|
|
<el-table-column prop="1" label="加盟时间" sortable="custom"> |
|
|
<el-table-column prop="1" label="加盟时间" sortable="custom"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
{{ scope.row.regtime }} |
|
|
{{ scope.row.regtime }} |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
|
|
|
|
|
|
<el-table-column prop="nick" label="代理商昵称"></el-table-column> |
|
|
<el-table-column prop="nick" label="代理商昵称"></el-table-column> |
|
|
<el-table-column prop="real_name" label="负责人"></el-table-column> |
|
|
<el-table-column prop="real_name" label="负责人"></el-table-column> |
|
|
<el-table-column prop="phone" label="电话"></el-table-column> |
|
|
<el-table-column prop="phone" label="电话"></el-table-column> |
|
|
|
|
|
|
|
|
<el-table-column prop="2" label="账户余额" sortable="custom"> |
|
|
<el-table-column prop="2" label="账户余额" sortable="custom"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
{{ scope.row.remain_money }} |
|
|
{{ scope.row.remain_money }} |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
|
|
|
|
|
|
<el-table-column prop="3" label="累计总额/元" sortable="custom"> |
|
|
<el-table-column prop="3" label="累计总额/元" sortable="custom"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
{{ scope.row.total_money }} |
|
|
{{ scope.row.total_money }} |
|
|
@ -182,7 +238,6 @@ |
|
|
</div> |
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
|
<script> |
|
|
<script> |
|
|
// import GuipForm from '@/components/GuipForm.vue' |
|
|
|
|
|
import DateSelect from '@/components/super/DateSelect.vue'; |
|
|
import DateSelect from '@/components/super/DateSelect.vue'; |
|
|
import CustomDropdown from '@/components/CustomDropdown.vue'; |
|
|
import CustomDropdown from '@/components/CustomDropdown.vue'; |
|
|
|
|
|
|
|
|
@ -243,8 +298,7 @@ export default { |
|
|
mounted() { |
|
|
mounted() { |
|
|
this.init() |
|
|
this.init() |
|
|
}, |
|
|
}, |
|
|
computed: { |
|
|
computed: {}, |
|
|
}, |
|
|
|
|
|
watch: { |
|
|
watch: { |
|
|
'$route'() { |
|
|
'$route'() { |
|
|
this.init() |
|
|
this.init() |
|
|
@ -252,9 +306,8 @@ export default { |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
init() { |
|
|
init() { |
|
|
if(this.showDateSelect){ |
|
|
this.text = "" |
|
|
this.text = this.getNowYear()//初始赋值 |
|
|
if (this.showDateSelect) this.text = this.getNowYear() |
|
|
} |
|
|
|
|
|
this.dataRank = this.rank_type |
|
|
this.dataRank = this.rank_type |
|
|
this.aid = this.$route.query.aid |
|
|
this.aid = this.$route.query.aid |
|
|
this.ver_type = this.$route.query.ver_type |
|
|
this.ver_type = this.$route.query.ver_type |
|
|
@ -265,10 +318,9 @@ export default { |
|
|
|
|
|
|
|
|
if (this.type == 'agentnew') { |
|
|
if (this.type == 'agentnew') { |
|
|
this.getAgentNew() |
|
|
this.getAgentNew() |
|
|
return |
|
|
} else { |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
this.getRankingDetail() |
|
|
this.getRankingDetail() |
|
|
|
|
|
} |
|
|
}, |
|
|
}, |
|
|
handleUpdateView(newView) { |
|
|
handleUpdateView(newView) { |
|
|
this.view = newView; |
|
|
this.view = newView; |
|
|
@ -319,6 +371,7 @@ export default { |
|
|
}); |
|
|
}); |
|
|
// 打开当前行的弹框 |
|
|
// 打开当前行的弹框 |
|
|
row[type + '_popover'] = true; |
|
|
row[type + '_popover'] = true; |
|
|
|
|
|
|
|
|
this.getRankingList({date: row.value_1}); |
|
|
this.getRankingList({date: row.value_1}); |
|
|
}, |
|
|
}, |
|
|
popshow() { |
|
|
popshow() { |
|
|
@ -356,7 +409,7 @@ export default { |
|
|
}, |
|
|
}, |
|
|
getRankingDetail(obj) { |
|
|
getRankingDetail(obj) { |
|
|
const that = this |
|
|
const that = this |
|
|
that.tableData1 = [] |
|
|
that.tableData = [] |
|
|
this.$http('POST', '/supernew/ajax_get_rank_detail', { |
|
|
this.$http('POST', '/supernew/ajax_get_rank_detail', { |
|
|
rank_type: that.dataRank, |
|
|
rank_type: that.dataRank, |
|
|
aid: that.aid, |
|
|
aid: that.aid, |
|
|
@ -380,6 +433,7 @@ export default { |
|
|
}, |
|
|
}, |
|
|
getRankingList(obj) { |
|
|
getRankingList(obj) { |
|
|
const that = this |
|
|
const that = this |
|
|
|
|
|
that.tableData1 = [] |
|
|
this.$http('POST', '/supernew/ajax_get_agent_rank_list', { |
|
|
this.$http('POST', '/supernew/ajax_get_agent_rank_list', { |
|
|
rank_type: that.dataRank, |
|
|
rank_type: that.dataRank, |
|
|
cur_page: 1, |
|
|
cur_page: 1, |
|
|
@ -395,6 +449,7 @@ export default { |
|
|
}, |
|
|
}, |
|
|
getAgentNew(obj) { |
|
|
getAgentNew(obj) { |
|
|
const that = this |
|
|
const that = this |
|
|
|
|
|
that.tableData = [] |
|
|
this.$http('POST', '/supernew/ajax_new_agent_list', { |
|
|
this.$http('POST', '/supernew/ajax_new_agent_list', { |
|
|
...obj |
|
|
...obj |
|
|
}).then(response => { |
|
|
}).then(response => { |
|
|
@ -413,18 +468,22 @@ export default { |
|
|
padding: 0 5px; |
|
|
padding: 0 5px; |
|
|
color: #22C55E; |
|
|
color: #22C55E; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.growth-down { |
|
|
.growth-down { |
|
|
padding: 0 5px; |
|
|
padding: 0 5px; |
|
|
color: #EF4444; |
|
|
color: #EF4444; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.growth-text { |
|
|
.growth-text { |
|
|
color: #9CA3AF; |
|
|
color: #9CA3AF; |
|
|
padding-left: 5px; |
|
|
padding-left: 5px; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.edit_icon { |
|
|
.edit_icon { |
|
|
padding: 0 5px; |
|
|
padding: 0 5px; |
|
|
vertical-align: middle; |
|
|
vertical-align: middle; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.demo-wrap { |
|
|
.demo-wrap { |
|
|
width: 100%; |
|
|
width: 100%; |
|
|
letter-spacing: 0.08em; |
|
|
letter-spacing: 0.08em; |
|
|
@ -438,22 +497,15 @@ export default { |
|
|
::v-deep .el-popover.el-popper { |
|
|
::v-deep .el-popover.el-popper { |
|
|
padding: 20px; |
|
|
padding: 20px; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.pop-wrap { |
|
|
.pop-wrap { |
|
|
// width: 596px; |
|
|
|
|
|
// height: 320px; |
|
|
|
|
|
/* 自动布局 */ |
|
|
|
|
|
display: flex; |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
flex-direction: column; |
|
|
// padding: 20px; |
|
|
|
|
|
gap: 20px; |
|
|
gap: 20px; |
|
|
box-sizing: border-box; |
|
|
box-sizing: border-box; |
|
|
|
|
|
|
|
|
// background: #FFFFFF; |
|
|
|
|
|
/* 阴影/常规阴影 */ |
|
|
|
|
|
// box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16); |
|
|
|
|
|
.pop-top { |
|
|
.pop-top { |
|
|
h3 { |
|
|
h3 { |
|
|
/* body/body 1_bold */ |
|
|
|
|
|
font-family: Microsoft YaHei UI; |
|
|
font-family: Microsoft YaHei UI; |
|
|
font-size: 16px; |
|
|
font-size: 16px; |
|
|
font-weight: bold; |
|
|
font-weight: bold; |
|
|
@ -470,6 +522,7 @@ export default { |
|
|
color: #006AFF; |
|
|
color: #006AFF; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
img { |
|
|
img { |
|
|
width: 20px; |
|
|
width: 20px; |
|
|
height: 20px; |
|
|
height: 20px; |
|
|
|