From f5667c23372ce85094631f8dc883eb3786482f91 Mon Sep 17 00:00:00 2001 From: wanggongfeng <1305282856@qq.com> Date: Thu, 16 Apr 2020 10:42:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E7=AE=A1=E7=90=86=E7=BD=91?= =?UTF-8?q?=E6=A0=BC=E6=B7=BB=E5=8A=A0=E6=89=80=E6=9C=89=E9=83=A8=E9=97=A8?= =?UTF-8?q?ID=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/workRecord/monthexcellentgridDetail.vue | 11 ++++++++++- src/views/modules/workRecord/monthgridsortDetail.vue | 10 ++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/src/views/modules/workRecord/monthexcellentgridDetail.vue b/src/views/modules/workRecord/monthexcellentgridDetail.vue index 86d50971..79f94376 100644 --- a/src/views/modules/workRecord/monthexcellentgridDetail.vue +++ b/src/views/modules/workRecord/monthexcellentgridDetail.vue @@ -96,6 +96,7 @@ export default { endDate: '', content: '', state: '', + allDeptIds: '', images: [], files: [] }, @@ -155,9 +156,17 @@ export default { }, methods: { changeHandle (value, selectedData) { - console.log(this.$refs['name'].getCheckedNodes()[0]) this.dataForm.deptName = this.$refs['name'].getCheckedNodes()[0].label this.dataForm.deptId = this.$refs['name'].getCheckedNodes()[0].value + let path = this.$refs['name'].getCheckedNodes()[0].path + let allDeptIds = '' + for (var i = 0; i < path.length; i++) { + allDeptIds += path[i] + ',' + } + if (allDeptIds.length > 0) { + allDeptIds = allDeptIds.substring(0, allDeptIds.length - 1) + } + this.dataForm.allDeptIds = allDeptIds }, init () { this.dataForm.id = this.$route.query.id diff --git a/src/views/modules/workRecord/monthgridsortDetail.vue b/src/views/modules/workRecord/monthgridsortDetail.vue index e7b4aec4..9b8ce393 100644 --- a/src/views/modules/workRecord/monthgridsortDetail.vue +++ b/src/views/modules/workRecord/monthgridsortDetail.vue @@ -97,6 +97,16 @@ export default { labels = labels.substring(0, labels.length - 1) } this.dataForm.sortList[index].deptName = labels + // 所有ID + let path = this.$refs['name'][index].getCheckedNodes()[0].path + let allDeptIds = '' + for (var j = 0; j < path.length; j++) { + allDeptIds += path[j] + ',' + } + if (allDeptIds.length > 0) { + allDeptIds = allDeptIds.substring(0, allDeptIds.length - 1) + } + this.dataForm.sortList[index].allDeptIds = allDeptIds }, // 添加一个名额 addSort () {