|
@ -1,13 +1,13 @@ |
|
|
<template> |
|
|
<template> |
|
|
<div class="collect-header"> |
|
|
<div class="collect-header"> |
|
|
<h4 :class="classType">{{ collectTitle }} <span v-if="isTitleType !== 2 && !(isTitleType === 3 && (selectedCategory.arrangeType === 1 || selectedCategory.arrangeType === 2) )"> > {{ test }}</span></h4> |
|
|
<h4 :class="classType">{{ collectTitle }} <span v-if="isTitleType !== 2 && !(isTitleType === 3 && (selectedCategory.arrangeType === 1 || selectedCategory.arrangeType === 2) )"> > {{ test }}</span></h4> |
|
|
<div v-if="isTitleType !== 6" class="head-search"> |
|
|
|
|
|
|
|
|
<div v-if="isTitleType !== 6" :class="[!(isRecycle && (isTitleType === 2 || (isTitleType === 3 && selectedCategory.arrangeType !== 3))) ? 'head-search is-recycle':'head-search']"> |
|
|
<!-- 搜索 --> |
|
|
<!-- 搜索 --> |
|
|
<el-input v-model="query.blurry" clearable size="small" :placeholder="placeholderType" prefix-icon="el-icon-search" style="width: 200px;" class="filter-item" /> |
|
|
<el-input v-model="query.blurry" clearable size="small" :placeholder="placeholderType" prefix-icon="el-icon-search" style="width: 200px;" class="filter-item" /> |
|
|
<el-button class="filter-item filter-search" size="mini" type="success" icon="el-icon-search">搜索</el-button> |
|
|
<el-button class="filter-item filter-search" size="mini" type="success" icon="el-icon-search">搜索</el-button> |
|
|
<el-button class="filter-item filter-refresh" size="mini" type="warning" icon="el-icon-refresh-left">重置</el-button> |
|
|
<el-button class="filter-item filter-refresh" size="mini" type="warning" icon="el-icon-refresh-left">重置</el-button> |
|
|
</div> |
|
|
</div> |
|
|
<div class="collect-menu"> |
|
|
|
|
|
|
|
|
<div v-if="!isRecycle" class="collect-menu"> |
|
|
<el-menu |
|
|
<el-menu |
|
|
:default-active="activeMenuIndex" |
|
|
:default-active="activeMenuIndex" |
|
|
mode="horizontal" |
|
|
mode="horizontal" |
|
@ -79,6 +79,11 @@ |
|
|
</el-menu> |
|
|
</el-menu> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div v-if="isRecycle && (isTitleType === 2 || (isTitleType === 3 && selectedCategory.arrangeType !== 3))" class="collect-menu"> |
|
|
|
|
|
<el-button class="filter-item" size="mini" type="success" @click="toRecover"><i class="iconfont icon-huifu" />恢复</el-button> |
|
|
|
|
|
<el-button class="filter-item" size="mini" type="success" @click="toCompletelyDelete"><i class="iconfont icon-shanchu" />彻底删除</el-button> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
<!--新增 / 编辑 表单组件--> |
|
|
<!--新增 / 编辑 表单组件--> |
|
|
<el-dialog class="preview-dialog" :modal-append-to-body="false" :close-on-click-modal="false" :before-close="handleClose" :visible="formVisible" :title="formTitle"> |
|
|
<el-dialog class="preview-dialog" :modal-append-to-body="false" :close-on-click-modal="false" :before-close="handleClose" :visible="formVisible" :title="formTitle"> |
|
|
<span class="dialog-right-top" /> |
|
|
<span class="dialog-right-top" /> |
|
@ -227,6 +232,35 @@ |
|
|
|
|
|
|
|
|
<!-- 快速组卷 --> |
|
|
<!-- 快速组卷 --> |
|
|
<QuickPaper ref="quickPaperRef" /> |
|
|
<QuickPaper ref="quickPaperRef" /> |
|
|
|
|
|
|
|
|
|
|
|
<!-- 回收站 - 恢复 --> |
|
|
|
|
|
<el-dialog class="tip-dialog" title="提示" :close-on-click-modal="false" :modal-append-to-body="false" append-to-body :visible.sync="recoverVisible"> |
|
|
|
|
|
<div class="setting-dialog"> |
|
|
|
|
|
<div class="tip-content"> |
|
|
|
|
|
<p class="tipMsg">此恢复将会把所选条目及其子集一并恢复</p> |
|
|
|
|
|
<span>你是否还要继续?</span> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div slot="footer" class="dialog-footer"> |
|
|
|
|
|
<el-button type="text" @click="recoverVisible = false">取消</el-button> |
|
|
|
|
|
<el-button type="primary" @click.native="handleRecover">确定</el-button> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
|
|
|
|
<!-- 回收站 - 彻底删除 --> |
|
|
|
|
|
<el-dialog class="tip-dialog" title="提示" :close-on-click-modal="false" :modal-append-to-body="false" append-to-body :visible.sync="completelyDeleteVisible"> |
|
|
|
|
|
<div class="setting-dialog"> |
|
|
|
|
|
<div class="tip-content"> |
|
|
|
|
|
<p class="tipMsg">此删除将把会所选条目与其子集彻底删除</p> |
|
|
|
|
|
<span>你是否还要继续?</span> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div slot="footer" class="dialog-footer"> |
|
|
|
|
|
<el-button type="text" @click="completelyDeleteVisible = false">取消</el-button> |
|
|
|
|
|
<el-button type="primary" @click.native="handleCompletelyDelete">确定</el-button> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
@ -280,6 +314,10 @@ export default { |
|
|
default: function() { |
|
|
default: function() { |
|
|
return '' |
|
|
return '' |
|
|
} |
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
isRecycle: { |
|
|
|
|
|
type: Boolean, |
|
|
|
|
|
default: false |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
data() { |
|
|
data() { |
|
@ -298,7 +336,9 @@ export default { |
|
|
filingVisible: false, |
|
|
filingVisible: false, |
|
|
exportVisible: false, |
|
|
exportVisible: false, |
|
|
returnVisible: false, |
|
|
returnVisible: false, |
|
|
downloadVisible: false |
|
|
|
|
|
|
|
|
downloadVisible: false, |
|
|
|
|
|
recoverVisible: false, |
|
|
|
|
|
completelyDeleteVisible: false |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
computed: { |
|
|
computed: { |
|
@ -589,6 +629,28 @@ export default { |
|
|
this.$message('下载操作只可勾选唯一目标条目,请先确认!') |
|
|
this.$message('下载操作只可勾选唯一目标条目,请先确认!') |
|
|
return false |
|
|
return false |
|
|
} |
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
// 回收站 - 恢复 |
|
|
|
|
|
toRecover() { |
|
|
|
|
|
if (this.selections.length === 0) { |
|
|
|
|
|
this.$message('您还未勾选需要操作的条目,请先确认!') |
|
|
|
|
|
return false |
|
|
|
|
|
} |
|
|
|
|
|
this.recoverVisible = true |
|
|
|
|
|
}, |
|
|
|
|
|
handleRecover() { |
|
|
|
|
|
this.recoverVisible = false |
|
|
|
|
|
}, |
|
|
|
|
|
// 回收站 - 彻底删除 |
|
|
|
|
|
toCompletelyDelete() { |
|
|
|
|
|
if (this.selections.length === 0) { |
|
|
|
|
|
this.$message('您还未勾选需要操作的条目,请先确认!') |
|
|
|
|
|
return false |
|
|
|
|
|
} |
|
|
|
|
|
this.completelyDeleteVisible = true |
|
|
|
|
|
}, |
|
|
|
|
|
handleCompletelyDelete() { |
|
|
|
|
|
this.completelyDeleteVisible = false |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|