xuhuajiao
1 year ago
21 changed files with 525 additions and 403 deletions
-
21src/api/archivesManage/library.js
-
7src/assets/styles/archives-manage.scss
-
16src/views/archivesManage/managementLibrary/anjuan/tableList.vue
-
2src/views/archivesManage/managementLibrary/file/index.vue
-
23src/views/archivesManage/managementLibrary/juannei/index.vue
-
126src/views/archivesManage/managementLibrary/module/archivesInfo/data.json
-
131src/views/archivesManage/managementLibrary/module/archivesInfo/index.vue
-
6src/views/archivesManage/managementLibrary/module/archivesInfo/metadata.json
-
166src/views/archivesManage/managementLibrary/module/collectHeader.vue
-
119src/views/archivesManage/managementLibrary/module/fourTestInfo/index.vue
-
81src/views/archivesManage/managementLibrary/module/handleInfo/index.vue
-
123src/views/archivesManage/managementLibrary/module/print/index.vue
-
68src/views/archivesManage/managementLibrary/module/uploadFile/index.vue
-
2src/views/archivesManage/managementLibrary/project/index.vue
-
2src/views/collectReorganizi/collectionLibrary/anjuan/tableList.vue
-
2src/views/collectReorganizi/collectionLibrary/file/index.vue
-
2src/views/collectReorganizi/collectionLibrary/juannei/index.vue
-
2src/views/collectReorganizi/collectionLibrary/module/collectHeader.vue
-
2src/views/collectReorganizi/collectionLibrary/project/index.vue
-
2src/views/components/archivesListModule/index.vue
-
25src/views/components/category/PreviewForm.vue
@ -0,0 +1,21 @@ |
|||||
|
import request from '@/utils/request' |
||||
|
import qs from 'qs' |
||||
|
|
||||
|
export function FetchInitCategoryView(params) { |
||||
|
return request({ |
||||
|
url: 'api/collect/initCategoryView' + '?' + qs.stringify(params, { indices: false }), |
||||
|
method: 'get' |
||||
|
}) |
||||
|
} |
||||
|
|
||||
|
export function collectEdit(data) { |
||||
|
return request({ |
||||
|
url: 'api/collect/editArchives', |
||||
|
method: 'post', |
||||
|
data |
||||
|
}) |
||||
|
} |
||||
|
|
||||
|
export default { |
||||
|
collectEdit |
||||
|
} |
@ -1,126 +0,0 @@ |
|||||
{ |
|
||||
"code": 200, |
|
||||
"message": "操作成功", |
|
||||
"data": [ |
|
||||
{ |
|
||||
"fieldName": "item_no", |
|
||||
"fieldCnName": "项目号", |
|
||||
"editLength": 196, |
|
||||
"isLine": false, |
|
||||
"context": "JJ-2021-GZ-001" |
|
||||
}, |
|
||||
{ |
|
||||
"fieldName": "fonds_no", |
|
||||
"fieldCnName": "全宗号", |
|
||||
"editLength": 196, |
|
||||
"isLine": false, |
|
||||
"context": "档案室" |
|
||||
}, |
|
||||
{ |
|
||||
"fieldName": "archive_year", |
|
||||
"fieldCnName": "归档年度", |
|
||||
"editLength": 196, |
|
||||
"isLine": false, |
|
||||
"context": 2021 |
|
||||
}, |
|
||||
{ |
|
||||
"fieldName": "retention", |
|
||||
"fieldCnName": "保管期限", |
|
||||
"editLength": 196, |
|
||||
"isLine": false, |
|
||||
"context": "永久" |
|
||||
}, |
|
||||
{ |
|
||||
"fieldName": "maintitle", |
|
||||
"fieldCnName": "项目名", |
|
||||
"editLength": 510, |
|
||||
"isLine": true, |
|
||||
"context": "档案室改造" |
|
||||
}, |
|
||||
{ |
|
||||
"fieldName": "security_class", |
|
||||
"fieldCnName": "密级", |
|
||||
"editLength": 196, |
|
||||
"isLine": false, |
|
||||
"context": "公开" |
|
||||
}, |
|
||||
{ |
|
||||
"fieldName": "responsibleby", |
|
||||
"fieldCnName": "责任者", |
|
||||
"editLength": 196, |
|
||||
"isLine": false, |
|
||||
"context": "许飞" |
|
||||
}, |
|
||||
{ |
|
||||
"fieldName": "organization_matter", |
|
||||
"fieldCnName": "机构(问题)", |
|
||||
"editLength": 196, |
|
||||
"isLine": false, |
|
||||
"context": "机关建设" |
|
||||
}, |
|
||||
{ |
|
||||
"fieldName": "department", |
|
||||
"fieldCnName": "部门名称", |
|
||||
"editLength": 196, |
|
||||
"isLine": false, |
|
||||
"context": "综合部" |
|
||||
}, |
|
||||
{ |
|
||||
"fieldName": "piece_qty", |
|
||||
"fieldCnName": "案卷数", |
|
||||
"editLength": 196, |
|
||||
"isLine": false, |
|
||||
"context": 3 |
|
||||
}, |
|
||||
{ |
|
||||
"fieldName": "item_start_date", |
|
||||
"fieldCnName": "立项时间", |
|
||||
"editLength": 196, |
|
||||
"isLine": false, |
|
||||
"context": "2021-12-01 " |
|
||||
}, |
|
||||
{ |
|
||||
"fieldName": "item_end_date", |
|
||||
"fieldCnName": "结项时间", |
|
||||
"editLength": 196, |
|
||||
"isLine": false, |
|
||||
"context": "2022-08-25 " |
|
||||
}, |
|
||||
{ |
|
||||
"fieldName": "tid", |
|
||||
"fieldCnName": "TID", |
|
||||
"editLength": null, |
|
||||
"isLine": null, |
|
||||
"context": null |
|
||||
}, |
|
||||
{ |
|
||||
"fieldName": "case_name", |
|
||||
"fieldCnName": "盒名称", |
|
||||
"editLength": null, |
|
||||
"isLine": null, |
|
||||
"context": null |
|
||||
}, |
|
||||
{ |
|
||||
"fieldName": "folder_location", |
|
||||
"fieldCnName": "库房位置", |
|
||||
"editLength": null, |
|
||||
"isLine": null, |
|
||||
"context": null |
|
||||
}, |
|
||||
{ |
|
||||
"fieldName": "borrow_type", |
|
||||
"fieldCnName": "借阅状态", |
|
||||
"editLength": null, |
|
||||
"isLine": null, |
|
||||
"context": null |
|
||||
}, |
|
||||
{ |
|
||||
"fieldName": "barcode", |
|
||||
"fieldCnName": "条形码", |
|
||||
"editLength": null, |
|
||||
"isLine": null, |
|
||||
"context": null |
|
||||
} |
|
||||
], |
|
||||
"timestamp": 1689215199486 |
|
||||
} |
|
@ -1,6 +0,0 @@ |
|||||
{ |
|
||||
"code": 200, |
|
||||
"message": "操作成功", |
|
||||
"data": "<? xml version=\"1.0\" encoding=\"UTF-8\"?><元数据信息><内容描述><项目号>JJ-2021-GZ-001</项目号><全宗号>档案室</全宗号><项目名>档案室改造</项目名><保管期限>永久</保管期限><归档年度>2021</归档年度><密级>公开</密级><责任者>许飞</责任者><机构(问题)>机关建设</机构(问题)><部门名称>综合部</部门名称><案卷数>3</案卷数><立项时间>2021-12-01 </立项时间><结项时间>2022-08-25 </结项时间><项目开始时间>2022-05-01 </项目开始时间><项目结束时间>2022-07-31 </项目结束时间><备注></备注></内容描述><系统数据><库房名>null</库房名><盒号>null</盒号><存放位置>null</存放位置><标签编号>null</标签编号><条码号>null</条码号><子条目数>1</子条目数></系统数据></元数据信息>", |
|
||||
"timestamp": 1689215199496 |
|
||||
} |
|
@ -0,0 +1,119 @@ |
|||||
|
<template> |
||||
|
<!--四性检测-档案详情内--> |
||||
|
<div class="fourTest-container"> |
||||
|
<el-table :data="tableData" style="min-width: 100%" height="calc(100vh - 440px)"> |
||||
|
<el-table-column prop="admin" label="检测人" min-width="60" /> |
||||
|
<el-table-column prop="createTime" label="检测时间" min-width="180"> |
||||
|
<template slot-scope="scope"> |
||||
|
<div>{{ scope.row.createTime | parseTime }}</div> |
||||
|
</template> |
||||
|
</el-table-column> |
||||
|
<el-table-column prop="truth" label="真实性" align="center"> |
||||
|
<template slot-scope="scope"> |
||||
|
<span v-if="scope.row.truth===1" class="four-icon iconfont icon-zhengque" /> |
||||
|
<span v-else class="four-icon iconfont icon-cuowu" /> |
||||
|
</template> |
||||
|
</el-table-column> |
||||
|
<el-table-column prop="integrity" label="完整性" align="center"> |
||||
|
<template slot-scope="scope"> |
||||
|
<span v-if="scope.row.integrity===1" class="four-icon iconfont icon-zhengque" /> |
||||
|
<span v-else class="four-icon iconfont icon-cuowu" /> |
||||
|
</template> |
||||
|
</el-table-column> |
||||
|
<el-table-column prop="availability" label="可用性" align="center"> |
||||
|
<template slot-scope="scope"> |
||||
|
<span v-if="scope.row.availability===1" class="four-icon iconfont icon-zhengque" /> |
||||
|
<span v-else class="four-icon iconfont icon-cuowu" /> |
||||
|
</template> |
||||
|
</el-table-column> |
||||
|
<el-table-column prop="safety" label="安全性" align="center"> |
||||
|
<template slot-scope="scope"> |
||||
|
<span v-if="scope.row.safety===1" class="four-icon iconfont icon-zhengque" /> |
||||
|
<span v-else class="four-icon iconfont icon-cuowu" /> |
||||
|
</template> |
||||
|
</el-table-column> |
||||
|
<el-table-column prop="createDate" label="检测结果" min-width="220"> |
||||
|
<template slot-scope="scope"> |
||||
|
<div>共检测{{ scope.row.totalNum }}项,<span class="testSuccess">通过{{ scope.row.successNum }}条</span>,<span class="testError">未通过{{ scope.row.errorNum }}条</span></div> |
||||
|
</template> |
||||
|
</el-table-column> |
||||
|
</el-table> |
||||
|
<!--分页组件--> |
||||
|
<el-pagination |
||||
|
:current-page="page.page" |
||||
|
:total="page.total" |
||||
|
:page-size="page.size" |
||||
|
:pager-count="5" |
||||
|
layout="total, prev, pager, next, sizes" |
||||
|
@size-change="handleSizeChange" |
||||
|
@current-change="handleCurrentPage" |
||||
|
/> |
||||
|
</div> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
const data = [ |
||||
|
{ |
||||
|
'id': '005E76FEC5A2AAB368CA1F', |
||||
|
'admin': 'admin', |
||||
|
'archive_no': 'YXK-2022-JJ-001 ', |
||||
|
'maintitle': '文书档案001', |
||||
|
'createTime': 1660706815000, |
||||
|
'truth': 0, |
||||
|
'integrity': 1, |
||||
|
'availability': 0, |
||||
|
'safety': 0, |
||||
|
'totalNum': 5, |
||||
|
'successNum': 1, |
||||
|
'errorNum': 0 |
||||
|
}, |
||||
|
{ |
||||
|
'id': '005E76FEC5A2AAB368CA1F2', |
||||
|
'admin': 'admin', |
||||
|
'archive_no': 'YXK-2022-JJ-002 ', |
||||
|
'maintitle': '文书档案001', |
||||
|
'createTime': 1660706815000, |
||||
|
'truth': 0, |
||||
|
'integrity': 1, |
||||
|
'availability': 1, |
||||
|
'safety': 0, |
||||
|
'totalNum': 5, |
||||
|
'successNum': 1, |
||||
|
'errorNum': 0 |
||||
|
} |
||||
|
] |
||||
|
export default { |
||||
|
name: 'FourTestInfo', |
||||
|
components: { }, |
||||
|
mixins: [], |
||||
|
data() { |
||||
|
return { |
||||
|
tableData: [{}, {}], |
||||
|
page: { |
||||
|
page: 1, |
||||
|
size: 10, |
||||
|
total: 0 |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
created() { |
||||
|
|
||||
|
}, |
||||
|
mounted() { |
||||
|
this.tableData = data |
||||
|
}, |
||||
|
methods: { |
||||
|
handleSizeChange(size) { |
||||
|
this.page.size = size |
||||
|
this.page.page = 1 |
||||
|
}, |
||||
|
handleCurrentPage(val) { |
||||
|
this.page.page = val |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<style lang='scss' scoped> |
||||
|
@import "~@/assets/styles/collect-reorganizi.scss"; |
||||
|
</style> |
@ -0,0 +1,81 @@ |
|||||
|
<template> |
||||
|
<!--档案详情-操作记录--> |
||||
|
<div class="fourTest-container"> |
||||
|
<el-table :data="tableData" style="min-width: 100%" height="calc(100vh - 440px)"> |
||||
|
<el-table-column prop="type" label="操作类型" min-width="60" /> |
||||
|
<el-table-column prop="isAgree" label="处理意见" min-width="60" /> |
||||
|
<el-table-column prop="admin" label="处理人" min-width="60" /> |
||||
|
<el-table-column prop="createTime" label="处理时间" min-width="180"> |
||||
|
<template slot-scope="scope"> |
||||
|
<div>{{ scope.row.createTime | parseTime }}</div> |
||||
|
</template> |
||||
|
</el-table-column> |
||||
|
<el-table-column prop="remark" label="备注" min-width="60" /> |
||||
|
</el-table> |
||||
|
<!--分页组件--> |
||||
|
<el-pagination |
||||
|
:current-page="page.page" |
||||
|
:total="page.total" |
||||
|
:page-size="page.size" |
||||
|
:pager-count="5" |
||||
|
layout="total, prev, pager, next, sizes" |
||||
|
@size-change="handleSizeChange" |
||||
|
@current-change="handleCurrentPage" |
||||
|
/> |
||||
|
</div> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
const data = [ |
||||
|
{ |
||||
|
'id': '005E76FEC5A2AAB368CA1F', |
||||
|
'admin': 'admin', |
||||
|
'type': '预归档新增', |
||||
|
'isAgree': '同意', |
||||
|
'createTime': 1660706815000, |
||||
|
'remark': '' |
||||
|
}, |
||||
|
{ |
||||
|
'id': '005E76FEC5A2AAB368CA1F2', |
||||
|
'admin': 'admin', |
||||
|
'type': '装盒', |
||||
|
'isAgree': '拒绝', |
||||
|
'createTime': 1660706815000, |
||||
|
'remark': '' |
||||
|
} |
||||
|
] |
||||
|
export default { |
||||
|
name: 'HandleInfo', |
||||
|
components: { }, |
||||
|
mixins: [], |
||||
|
data() { |
||||
|
return { |
||||
|
tableData: [{}, {}], |
||||
|
page: { |
||||
|
page: 1, |
||||
|
size: 10, |
||||
|
total: 0 |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
created() { |
||||
|
|
||||
|
}, |
||||
|
mounted() { |
||||
|
this.tableData = data |
||||
|
}, |
||||
|
methods: { |
||||
|
handleSizeChange(size) { |
||||
|
this.page.size = size |
||||
|
this.page.page = 1 |
||||
|
}, |
||||
|
handleCurrentPage(val) { |
||||
|
this.page.page = val |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<style lang='scss' scoped> |
||||
|
@import "~@/assets/styles/collect-reorganizi.scss"; |
||||
|
</style> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue