|
|
|
@ -16,6 +16,7 @@
|
|
|
|
|
highlight-current
|
|
|
|
|
:filter-node-method="filterNode"
|
|
|
|
|
default-expand-all
|
|
|
|
|
:render-content="renderContent"
|
|
|
|
|
:expand-on-click-node="false"
|
|
|
|
|
@node-click="handleNodeClick"
|
|
|
|
|
/>
|
|
|
|
@ -28,13 +29,13 @@
|
|
|
|
|
<el-button type="primary" @click="delAll">删除</el-button>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<el-input v-model="searchName" placeholder="搜索名称" style="width: 300px" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="nav-list">
|
|
|
|
|
<div v-for="(item,index) in navList" :key="index" class="nav-item">
|
|
|
|
|
<span>{{ item }}</span>
|
|
|
|
|
<span v-if="index !== navList.length -1">></span>
|
|
|
|
|
</div>
|
|
|
|
|
<el-input v-model="searchName" class="search" placeholder="搜索名称" style="width: 300px" />
|
|
|
|
|
</div>
|
|
|
|
|
<vxe-grid
|
|
|
|
|
ref="entityTable"
|
|
|
|
@ -50,7 +51,8 @@
|
|
|
|
|
<img src="@/assets/record/error.png" alt="">
|
|
|
|
|
<span>处理失败</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="row.processStatus === '4'">
|
|
|
|
|
<div v-if="row.processStatus === '4'" class="status">
|
|
|
|
|
<img src="@/assets/record/success.png" alt="">
|
|
|
|
|
<span>已核实</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="row.processStatus === '1' || row.processStatus === '0'" class="status">
|
|
|
|
@ -63,7 +65,7 @@
|
|
|
|
|
<el-button v-if="row.fileList && row.fileList.length > 0" type="text" icon="el-icon-edit" title="编辑" @click="handelEdit(row)" />
|
|
|
|
|
</el-tooltip>
|
|
|
|
|
<el-tooltip class="item" effect="dark" content="重新提取" placement="top-start">
|
|
|
|
|
<svg-icon class="svg-img" icon-class="reset" title="重新提取" @click="handelExtract(row)" />
|
|
|
|
|
<svg-icon v-if="row.fileList && row.fileList.length > 0" class="svg-img" icon-class="reset" title="重新提取" @click="handelExtract(row)" />
|
|
|
|
|
</el-tooltip>
|
|
|
|
|
<!-- <el-button icon="el-icon-collection" title="重新提取" type="text" @click="handelExtract(row)" /> -->
|
|
|
|
|
|
|
|
|
@ -123,6 +125,7 @@ export default {
|
|
|
|
|
{ type: 'checkbox', width: '50px' },
|
|
|
|
|
{ title: '序号', type: 'seq', width: 80 },
|
|
|
|
|
{ title: '证据名称', field: 'evidenceName' },
|
|
|
|
|
{ title: '所属目录', field: 'directoryNamePath', width: 300 },
|
|
|
|
|
{ title: '格式', field: 'evidenceFormat', width: 150 },
|
|
|
|
|
{ title: '提供人', field: 'provider', width: 200 },
|
|
|
|
|
{ title: '状态', slots: { default: 'status' }, align: 'center', width: 200 },
|
|
|
|
@ -170,6 +173,21 @@ export default {
|
|
|
|
|
debounceSearch: debounce((_this) => {
|
|
|
|
|
_this.fetchData()
|
|
|
|
|
}),
|
|
|
|
|
renderContent(h, { node, data }) {
|
|
|
|
|
if (data.evidenceCount > 0) {
|
|
|
|
|
return (
|
|
|
|
|
<span title={data.directoryName}>
|
|
|
|
|
{data.directoryName} <span style=''>({data.evidenceCount})</span>
|
|
|
|
|
</span>
|
|
|
|
|
)
|
|
|
|
|
} else {
|
|
|
|
|
return (
|
|
|
|
|
<span title={data.directoryName}>
|
|
|
|
|
{data.directoryName}
|
|
|
|
|
</span>
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
addOk() {
|
|
|
|
|
this.getTreeList()
|
|
|
|
|
this.fetchData()
|
|
|
|
@ -368,6 +386,12 @@ export default {
|
|
|
|
|
color: #333333;
|
|
|
|
|
margin-bottom: 16px;
|
|
|
|
|
margin-top: 24px;
|
|
|
|
|
position: relative;
|
|
|
|
|
.search {
|
|
|
|
|
position: absolute;
|
|
|
|
|
right: 0;
|
|
|
|
|
bottom: 0px;
|
|
|
|
|
}
|
|
|
|
|
.nav-item {
|
|
|
|
|
display: flex;
|
|
|
|
|
span {
|
|
|
|
|