-
-
-
盒名称:{{ rowData.caseName }}
-
盒条码:{{ rowData.barcode }}
+
+
+
+
+ -
+ 盒号:
+
{{ rowData && rowData.caseCode }}
+
+ -
+ 状态:
+
{{ rowData && rowData.depositNum ? '已装':'' }}
+
+ -
+ 盒名称:
+
{{ rowData && rowData.caseName }}
+
+ -
+ 规格:
+
{{ rowData && rowData && rowData.caseSpecs }}
+
+
+
+ -
+ 全宗:
+
{{ rowData && rowData.caseFonds }}
+
+ -
+ 年度:
+
{{ rowData && rowData.caseYear }}
+
+ -
+ 保管期限:
+
{{ rowData && rowData.caseRetention }}
+
+ -
+ 密级:
+
{{ rowData && rowData.caseClass }}
+
+ -
+ 开始件号:
+
{{ rowData && rowData.startItemNo }}
+
+ -
+ 结束件号:
+
{{ rowData && rowData.endItemNo }}
+
+
+
+ -
+ 装盒人:
+
{{ rowData && rowData.packing }}
+
+ -
+ 装盒日期:
+
{{ rowData && rowData.packDate | parseTime }}
+
+ -
+ 检查人:
+
{{ rowData && rowData.check }}
+
+ -
+ 检查日期:
+
{{ rowData && rowData.checkDate | parseTime }}
+
+
+
+ -
+ 电子标签:
+
{{ rowData && rowData.tid }}
+
+ -
+ 条码:
+
{{ rowData && rowData.barcode }}
+
+ -
+ 存放位置:
+
{{ rowData && !rowData.folderLocationDetails ? '-' : rowData.folderLocationDetails }}
+
+
+
-
-
存放位置:
-
- -
-
- {{ rowData.folderLocationDetails }}
-
-
-
-
TID:{{ rowData.tid }}
-
-
创建时间:{{ rowData.create_time | parseTime }}
+
+
+
+
+ {{ selectedItem && selectedItem.cnName }}
+
+
+
+
+ 文件
+ 卷内
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
- 文件级
- 卷内级
- 案卷级
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- {{ scope.row.folderLocationDetails }}
-
-
-
-
-
- {{ scope.row.create_time | parseTime }}
-
-
-
diff --git a/src/views/archiveKeeping/caseManage/module/caseLog.vue b/src/views/archiveKeeping/caseManage/caseLog/index.vue
similarity index 87%
rename from src/views/archiveKeeping/caseManage/module/caseLog.vue
rename to src/views/archiveKeeping/caseManage/caseLog/index.vue
index 101ae56..bc6ec54 100644
--- a/src/views/archiveKeeping/caseManage/module/caseLog.vue
+++ b/src/views/archiveKeeping/caseManage/caseLog/index.vue
@@ -38,7 +38,7 @@
-
+
导出
@@ -51,6 +51,7 @@
style="width: 100%;"
height="calc(100vh - 346px)"
@selection-change="crud.selectionChangeHandler"
+ @row-click="clickRowHandler"
>
@@ -80,6 +81,9 @@ import CRUD, { presenter, crud } from '@crud/crud'
import caseCurd from '@/api/archivesKeeping/caseManage'
import rrOperation from '@crud/RR.operation'
import pagination from '@crud/Pagination'
+import qs from 'qs'
+import { exportFile } from '@/utils/index'
+import { mapGetters } from 'vuex'
export default {
name: 'RecordList',
@@ -149,13 +153,11 @@ export default {
}
},
computed: {
- // ...mapGetters([
- // 'user'
- // ])
+ ...mapGetters([
+ 'baseApi'
+ ])
},
watch: {
- activeIndex: function(newValue, oldValue) {
- }
},
created() {
// 初始化带select的输入框的 - 搜索
@@ -198,7 +200,19 @@ export default {
[CRUD.HOOK.beforeRefresh]() {
this.crud.query.operationType = this.selectStatus
},
- resetQuery() {
+ getRowKey(row) {
+ return row.id
+ },
+ clickRowHandler(row) {
+ this.$refs.table.toggleRowSelection(row)
+ },
+ // 导出接口调用
+ downloadApi(data) {
+ const ids = data.map(item => { return item.id })
+ const params = {
+ 'logIds': ids
+ }
+ exportFile(this.baseApi + '/api/archivesDeposit/exportCaseLogList?' + qs.stringify(params, { indices: false }))
}
}
}
diff --git a/src/views/archiveKeeping/caseManage/index.vue b/src/views/archiveKeeping/caseManage/index.vue
index c42fc2c..96dc5eb 100644
--- a/src/views/archiveKeeping/caseManage/index.vue
+++ b/src/views/archiveKeeping/caseManage/index.vue
@@ -18,7 +18,7 @@
diff --git a/src/views/collectReorganizi/collectionLibrary/module/collectHeader.vue b/src/views/collectReorganizi/collectionLibrary/module/collectHeader.vue
index c3042a5..bb5a9de 100644
--- a/src/views/collectReorganizi/collectionLibrary/module/collectHeader.vue
+++ b/src/views/collectReorganizi/collectionLibrary/module/collectHeader.vue
@@ -537,6 +537,8 @@ export default {
this.isDesFormType = 'arcives'
this.$nextTick(() => {
this.$refs.previewForm.archivesType = 'add'
+ console.log('active', this.activeIndex)
+ this.$refs.previewForm.activeIndex = this.activeIndex
this.$refs.previewForm.FetchNoFormatField(this.selectedCategory.id)
})
})
diff --git a/src/views/components/archivesListModule/index.vue b/src/views/components/archivesListModule/index.vue
index 1e2d11a..e34765b 100644
--- a/src/views/components/archivesListModule/index.vue
+++ b/src/views/components/archivesListModule/index.vue
@@ -12,7 +12,8 @@
@cell-dblclick="tableDoubleClick"
>
-
+
+
{{ scope.row.child === '' ? 0 : scope.row.child }}
@@ -69,6 +70,10 @@ export default {
isCollect: {
type: Boolean,
default: true
+ },
+ isCase: {
+ type: Boolean,
+ default: false
}
},
data() {
@@ -80,7 +85,8 @@ export default {
arcId: null,
isDetail: false,
parentId: null,
- detailLevel: null
+ detailLevel: null,
+ caseCategoryId: null
}
},
watch: {
@@ -110,6 +116,11 @@ export default {
categoryId: this.selectedCategory.id,
categoryLevel: this.detailLevel
}
+ } else if (this.isCase) {
+ params = {
+ categoryId: this.caseCategoryId,
+ categoryLevel: this.collectLevel
+ }
} else {
params = {
categoryId: this.selectedCategory.id,
diff --git a/src/views/components/category/PreviewForm.vue b/src/views/components/category/PreviewForm.vue
index 1ee7c29..fc6abb5 100644
--- a/src/views/components/category/PreviewForm.vue
+++ b/src/views/components/category/PreviewForm.vue
@@ -221,7 +221,8 @@ export default {
fileJsonString: null,
mergeFileArcIds: null,
mergeFileCategory: null,
- archivesType: null
+ archivesType: null,
+ activeIndex: null
}
},
computed: {
@@ -804,7 +805,7 @@ export default {
'categoryLevel': 2,
'jsonString': JSON.stringify(this.addOrUpdateForm)
}
- } else if (this.selectedCategory.arrangeType === 3 && this.collectLevel === 3 && this.archivesType === 'add') {
+ } else if (this.selectedCategory.arrangeType === 3 && this.activeIndex === 1 && this.archivesType === 'add') {
// 在项目下,未整理的文件只属于门类下,不属于任何项目或案卷,所以parentsId === null
params = {
'archivesId': this.arcId,