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
-
129src/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
-
117src/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