diff --git a/src/assets/styles/archives-manage.scss b/src/assets/styles/archives-manage.scss
index a174a19..bf58864 100644
--- a/src/assets/styles/archives-manage.scss
+++ b/src/assets/styles/archives-manage.scss
@@ -326,9 +326,6 @@ $arcCyan: #0FBED9;
text-align: right;
color: #3A99FD;
}
- p{
- // flex: 1;
- }
}
}
::v-deep.hljs{
diff --git a/src/views/archivesManage/archivesList/index.vue b/src/views/archivesManage/archivesList/index.vue
index eac9b74..ab9c356 100644
--- a/src/views/archivesManage/archivesList/index.vue
+++ b/src/views/archivesManage/archivesList/index.vue
@@ -144,6 +144,7 @@ export default {
}
return null
},
+
// 展开选中的父级
expandParents(node) {
node.expanded = true
@@ -195,14 +196,9 @@ export default {
getIntellClassify() {
getDicts().then(data => {
if (data) {
- this.intellClassifyTree = data
- // this.intellClassifyTree.filter(item => {
- // if (item.childMenus !== null) {
- // item.childMenus.map(val => {
- // val.ifChild = true
- // })
- // }
- // })
+ this.intellClassifyTree = data.filter(item => {
+ return item.dicCode === 'Search_MJ' || item.dicCode === 'Search_BGQX' || item.dicCode === 'Search_JGWT' || item.dicCode === 'Search_BM'
+ })
}
})
},
@@ -317,7 +313,7 @@ export default {
json.ifChild = true
return json
})
- this.intellClassifyTree.unshift({ id: -1, dicName: '年度', childMenus: newYearArr })
+ this.intellClassifyTree.unshift({ id: -1, dicName: '年度', dicCode: 'Search_year', childMenus: newYearArr })
}
this.intellClassifyLoading = false
}, 500)
@@ -326,72 +322,63 @@ export default {
// 智能分类
handleIntellNodeClick(data, node, ele) {
if (data) {
- const selectedKey = this.$refs.smartTree.getCurrentNode()
- const selectedParentVal = this.$refs.smartTree.getNode(selectedKey).parent.label
- this.treeCurrentNode = ele.$el
-
- // if (data.ifChild) {
- // this.treeCurrentNode = ele.$el
- // const eles = document.querySelectorAll('.el-tree-node__children .el-tree-node.is-focusable')
- // for (let i = 0; i < eles.length; i++) {
- // eles[i].classList.remove('is-current')
- // }
- // this.treeCurrentNode.classList.add('is-current')
- // } else {
- // ele.$el.classList.remove('is-current')
- // console.log(this.treeCurrentNode)
- // if (this.treeCurrentNode) {
- // this.treeCurrentNode.classList.add('is-current')
- // }
- // }
-
- if (ele.$el.classList.contains('is-current')) {
- this.treeCurrentNode.classList.remove('is-current')
- this.smartQuery = {
- 'archiveYear': null,
- 'department': null,
- 'retention': null,
- 'securityClass': null,
- 'organizationMatter': null
- }
- this.handleTableList()
- } else {
- this.treeCurrentNode.classList.add('is-current')
- switch (selectedParentVal) {
- case '年度':
- this.treeCurrentNode.classList.remove('is-current')
- if (selectedKey.dicName !== '年度') {
- this.smartQuery.archiveYear = selectedKey.dicName
- }
- break
- case '部门名称':
- if (selectedKey.dicName !== '部门名称') {
- this.smartQuery.department = selectedKey.dicName
- }
- break
- case '保管期限':
- if (selectedKey.dicName !== '保管期限') {
- this.smartQuery.retention = selectedKey.dicName
- }
- break
- case '密级':
- if (selectedKey.dicName !== '密级') {
- this.smartQuery.securityClass = selectedKey.dicName
- }
- break
- case ' 机构(问题)':
- if (selectedKey.dicName !== '机构(问题)') {
- this.smartQuery.organizationMatter = selectedKey.dicName
- }
- break
- default:
- this.smartQuery = {
- 'archiveYear': null,
- 'department': null,
- 'retention': null,
- 'securityClass': null,
- 'organizationMatter': null
- }
+ if (node.childNodes.length === 0) {
+ const selectedKey = this.$refs.smartTree.getCurrentNode()
+ const selectedParentVal = this.$refs.smartTree.getNode(selectedKey).parent.data.dicCode
+ this.treeCurrentNode = ele.$el
+ // if (data.ifChild) {
+ // this.treeCurrentNode = ele.$el
+ // const eles = document.querySelectorAll('.el-tree-node__children .el-tree-node.is-focusable')
+ // for (let i = 0; i < eles.length; i++) {
+ // eles[i].classList.remove('is-current')
+ // }
+ // this.treeCurrentNode.classList.add('is-current')
+ // } else {
+ // ele.$el.classList.remove('is-current')
+ // console.log(this.treeCurrentNode)
+ // if (this.treeCurrentNode) {
+ // this.treeCurrentNode.classList.add('is-current')
+ // }
+ // }
+ if (ele.$el.classList.contains('is-current')) {
+ this.treeCurrentNode.classList.remove('is-current')
+ this.smartQuery = {
+ 'archiveYear': null,
+ 'department': null,
+ 'retention': null,
+ 'securityClass': null,
+ 'organizationMatter': null
+ }
+ } else {
+ this.treeCurrentNode.classList.add('is-current')
+ console.log(this.$refs.smartTree.getNode(selectedKey).parent.data)
+ switch (selectedParentVal) {
+ case 'Search_year':
+ if (selectedKey.dicCode !== 'Search_year') {
+ this.smartQuery.archiveYear = selectedKey.dicName
+ }
+ break
+ case 'Search_BM':
+ if (selectedKey.dicCode !== 'Search_BM') {
+ this.smartQuery.department = selectedKey.dicName
+ }
+ break
+ case 'Search_BGQX':
+ if (selectedKey.dicCode !== 'Search_BGQX') {
+ this.smartQuery.retention = selectedKey.dicName
+ }
+ break
+ case 'Search_MJ':
+ if (selectedKey.dicCode !== 'Search_MJ') {
+ this.smartQuery.securityClass = selectedKey.dicName
+ }
+ break
+ default:
+ if (selectedKey.dicCode !== 'Search_JGWT') {
+ console.log(selectedKey.dicName)
+ this.smartQuery.organizationMatter = selectedKey.dicName
+ }
+ }
}
this.handleTableList()
}
diff --git a/src/views/archivesManage/archivesList/module/archivesAnjuan/index.vue b/src/views/archivesManage/archivesList/module/archivesAnjuan/index.vue
index 3b7756e..314ccff 100644
--- a/src/views/archivesManage/archivesList/module/archivesAnjuan/index.vue
+++ b/src/views/archivesManage/archivesList/module/archivesAnjuan/index.vue
@@ -125,7 +125,7 @@
- {{ scope.row.case_no ? '已装': '未装' }}
+ {{ scope.row.case_no ? '已装': '未装' }}
@@ -143,7 +143,7 @@
- {{ scope.row.tid ? '已绑': '未绑' }}
+ {{ scope.row.tid ? '已绑': '未绑' }}
@@ -549,7 +549,6 @@ export default {
this.crud.delAllLoading = false
this.$message.success('删除成功!')
this.selections = []
- debugger
this.getTableList()
this.crud.refresh()
})
diff --git a/src/views/archivesManage/archivesList/module/packing/index.vue b/src/views/archivesManage/archivesList/module/packing/index.vue
index f9fa92b..560e040 100644
--- a/src/views/archivesManage/archivesList/module/packing/index.vue
+++ b/src/views/archivesManage/archivesList/module/packing/index.vue
@@ -249,7 +249,6 @@ export default {
}
archivesParentsId = this.caseData.selections[0].id
}
-
const arrParams = packingData.map(item => {
const json = {}
json.archivesId = item.id
@@ -269,6 +268,7 @@ export default {
this.tableData = []
})
},
+ // 分卷装盒
handlePartParking(row, index) {
if (!this.selections.length) {
this.$message.error('请选择要装盒的档案!')
@@ -276,31 +276,24 @@ export default {
}
this.selectTableData.push(row)
this.tableData.splice(index, 1)
-
- this.archivesTable.splice(this.archivesTable.findIndex((item, i) => item.id === this.selections[i].id), this.selections.length)
- console.log(row)
this.selections.forEach(item => {
item.caseId = row.id
item.caseName = row.caseName
+ this.archivesTable.splice(this.archivesTable.findIndex(val => val.id === item.id), 1)
this.selectArchivesTable.push(item)
})
},
+ // 撤回装盒
cancelParking(row, index) {
this.tableData.unshift(row)
this.selectTableData.splice(index, 1)
-
- const returnArr = []
this.selectArchivesTable.forEach((item, i) => {
if (item.caseId === row.id) {
console.log(item.id)
- returnArr.push(item)
+ this.archivesTable.push(item)
}
})
- console.log(returnArr)
- this.selectArchivesTable.splice(this.selectArchivesTable.findIndex((item, i) => item.id === returnArr[i].id), returnArr.length)
- returnArr.forEach(item => {
- this.archivesTable.unshift(item)
- })
+ this.selectArchivesTable.splice(this.selectArchivesTable.findIndex((item, i) => item.caseId === row.id), this.archivesTable.length)
},
handleComfireCartoning() {
if (this.archivesTable.length) {
@@ -322,7 +315,6 @@ export default {
json.categoryId = jnCategoryId
return json
})
- console.log(arrParams)
this.FetchCartioning(arrParams)
},
clearTableData() {
@@ -339,7 +331,7 @@ export default {
// dialog - close
handleClose(done) {
this.showCoverVisible = false
- // this.caseQuery[this.inputSelect] = ''
+ this.$set(this.caseQuery, this.inputSelect, '')
this.tableData = []
this.selectTableData = []
this.archivesTable = []
diff --git a/src/views/archivesManage/archivesList/module/uploadFile/index.vue b/src/views/archivesManage/archivesList/module/uploadFile/index.vue
index 1fb8a50..441d846 100644
--- a/src/views/archivesManage/archivesList/module/uploadFile/index.vue
+++ b/src/views/archivesManage/archivesList/module/uploadFile/index.vue
@@ -19,9 +19,9 @@
@row-click="clickRowHandler"
@selection-change="selectionChangeHandler"
>
-
+
-
+
@@ -39,7 +39,7 @@
-
+
下载