3 changed files with 133 additions and 17 deletions
-
10src/api/archivesManage/caseManage.js
-
57src/views/archivesManage/caseManage/caseList/index.vue
-
83src/views/archivesManage/caseManage/caseList/module/detailDialog.vue
@ -0,0 +1,83 @@ |
|||
<template> |
|||
<div> |
|||
<el-dialog title="档案盒详情" :visible.sync="detailVisible"> |
|||
<span class="dialog-right-top" /> |
|||
<span class="dialog-left-bottom" /> |
|||
<div class="setting-dialog"> |
|||
<div class="dpflex"> |
|||
<p class="left"><span class="color-blue">盒名称:</span><span class="color-white">{{ rowData.caseName }}</span></p> |
|||
<p class="right"><span class="color-blue">盒条码:</span><span class="color-white">{{ rowData.barcode }}</span></p> |
|||
</div> |
|||
<div class="dpflex"> |
|||
<p class="left"><span class="color-blue">存放位置:</span><span class="color-white">{{ rowData.folderLocation }}</span></p> |
|||
<p class="right"><span class="color-blue">TID:</span><span class="color-white">{{ rowData.tid }}</span></p> |
|||
</div> |
|||
<p class="left"><span class="color-blue">创建时间:</span><span class="color-white">{{ rowData.create_time | parseTime }}</span></p> |
|||
<el-table :data="tableData" style="margin-top:15px;height:373px"> |
|||
<el-table-column type="index" label="序号" align="center" width="55" /> |
|||
<el-table-column prop="child" label="子条数目" align="center" width="100" /> |
|||
<el-table-column prop="categoryType" label="门类级别" align="center" width="100" /> |
|||
<el-table-column prop="categoryName" label="门类名称" align="center" width="100" /> |
|||
<el-table-column prop="fondsNo" label="全宗号" align="center" width="180" /> |
|||
<el-table-column prop="archivesId" label="档号" align="center" width="220" /> |
|||
<el-table-column prop="archiveYear" label="归档年度" align="center" width="150" /> |
|||
<el-table-column prop="maintitle" :show-overflow-tooltip="true" align="center" label="题名" width="180" /> |
|||
<el-table-column prop="securityClass" label="保密程度" align="center" width="150" /> |
|||
<el-table-column prop="department" label="部门名称" align="center" width="150" /> |
|||
<el-table-column prop="caseName" label="盒名称" align="center" width="150" /> |
|||
<el-table-column prop="folderLocation" align="center" label="所在位置" width="180" /> |
|||
<el-table-column prop="create_time" align="center" label="创建时间" width="150"> |
|||
<template slot-scope="scope"> |
|||
<div>{{ scope.row.create_time | parseTime }}</div> |
|||
</template> |
|||
</el-table-column> |
|||
</el-table> |
|||
</div> |
|||
</el-dialog> |
|||
</div> |
|||
</template> |
|||
|
|||
<script> |
|||
export default { |
|||
data() { |
|||
return { |
|||
detailVisible: false, |
|||
rowData: {}, |
|||
tableData: [] |
|||
} |
|||
} |
|||
} |
|||
</script> |
|||
|
|||
<style lang="scss" scoped> |
|||
::v-deep .el-dialog{ |
|||
width: 950px; |
|||
height: 520px; |
|||
} |
|||
::v-deep .el-dialog__body{ |
|||
padding: 20px 0; |
|||
} |
|||
.dpflex{ |
|||
display: flex; |
|||
p{ |
|||
margin-bottom: 20px; |
|||
} |
|||
.left{ |
|||
width: 400px; |
|||
} |
|||
} |
|||
.color-blue{ |
|||
width: 86px; |
|||
display: inline-block; |
|||
text-align: right; |
|||
color: #339CFF; |
|||
} |
|||
.color-white{ |
|||
color: #fff; |
|||
} |
|||
::v-deep .el-dialog .el-dialog__header .el-dialog__close::before{ |
|||
position: absolute; |
|||
right: -160px; |
|||
bottom: -10px; |
|||
} |
|||
</style> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue