优化文档导出
This commit is contained in:
@@ -24,6 +24,27 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-popover>
|
||||
|
||||
<!-- <div class="customerPopover">-->
|
||||
<!-- <div class="btnBox">-->
|
||||
<!-- <slot></slot>-->
|
||||
<!-- </div>-->
|
||||
<!-- <div class="contentPopover" v-if="show">-->
|
||||
<!-- <div class="bodyMain">-->
|
||||
<!-- <span class="arrow"></span>-->
|
||||
<!-- <div v-for="(item,index) in list" :key="item">-->
|
||||
<!-- <div :class="list.length-1==index?'':'exportItem'" v-if="list.length>0 && type == item.type">-->
|
||||
<!-- <div class="exportHeader">-->
|
||||
<!-- <div class="name">{{item.type_desc}}</div>-->
|
||||
<!-- <div class="status" v-if="item.status==0">{{item.msg}}</div>-->
|
||||
<!-- <div class="finish" v-if="item.status==1"><i class="icon"><sc-icon-Finish/></i> 文件生成完成</div>-->
|
||||
<!-- </div>-->
|
||||
<!-- <el-progress class="exportPopover" :text-inside="true" :stroke-width="12" :percentage="item.rate" />-->
|
||||
<!-- </div>-->
|
||||
<!-- </div>-->
|
||||
<!-- </div>-->
|
||||
<!-- </div>-->
|
||||
<!-- </div>-->
|
||||
</template>
|
||||
|
||||
<script>
|
||||
@@ -64,6 +85,10 @@ export default {
|
||||
methods:{
|
||||
getWsResult(res){
|
||||
if(res.data && (res.data.type == 14)){
|
||||
let ids = this.list.map(em=>em.file_unique_id);
|
||||
if(ids.indexOf(res.data.file_unique_id) == -1){
|
||||
this.list.push({file_unique_id:res.data.file_unique_id,client_file_name:res.data.client_file_name})
|
||||
}
|
||||
this.list.forEach(item=>{
|
||||
if(item.file_unique_id == res.data.file_unique_id){
|
||||
item.type = res.data.type;
|
||||
@@ -73,7 +98,6 @@ export default {
|
||||
item.msg = res.data.msg;
|
||||
}
|
||||
})
|
||||
|
||||
let data = this.list.filter(em=>em.status!=1);
|
||||
let params = {
|
||||
type:res.data.type,
|
||||
@@ -121,5 +145,49 @@ export default {
|
||||
display: flex;align-items: center;justify-content: flex-end;
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
.customerPopover{
|
||||
position: relative;
|
||||
height: auto;
|
||||
.btnBox{
|
||||
margin-left: 12px;
|
||||
}
|
||||
.contentPopover{
|
||||
width: 300px;
|
||||
padding: 12px;
|
||||
background: var(--el-bg-color-overlay);
|
||||
border: 1px solid var(--el-border-color-light);
|
||||
box-shadow: var(--el-box-shadow-light);
|
||||
border-radius: 4px;
|
||||
position: absolute;
|
||||
top: 38px;
|
||||
right: 0;
|
||||
z-index: 200;
|
||||
}
|
||||
.bodyMain{
|
||||
position: relative;
|
||||
.arrow{
|
||||
position: absolute;
|
||||
right: 10px;
|
||||
top: -18px;
|
||||
width: 8px;height: 8px;z-index: 10;
|
||||
}
|
||||
.arrow:before{
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 10px;
|
||||
z-index: -1;
|
||||
content: '';
|
||||
width: 8px;
|
||||
height: 8px;
|
||||
transform:rotate(135deg);
|
||||
border: 1px solid var(--el-border-color-light);
|
||||
background: #fff;
|
||||
border-bottom-left-radius:2px;
|
||||
border-right-color:transparent;
|
||||
border-top-color:transparent;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<template>
|
||||
{{show}}
|
||||
<div class="customerPopover">
|
||||
<div class="btnBox">
|
||||
<slot></slot>
|
||||
|
||||
Reference in New Issue
Block a user