From 662ec0e0fcc41ac08249e009472525a838f8f2f4 Mon Sep 17 00:00:00 2001 From: huangyuxuan Date: Mon, 17 Feb 2025 10:12:31 +0800 Subject: [PATCH] =?UTF-8?q?[=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D](pet=5F?= =?UTF-8?q?=E9=97=A8=E5=8F=A3=E9=97=A8=E7=A6=81):=20=20=20-=20bug=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../auditChronicallyCar/components/list.vue | 12 +-- .../vehiclemessage/components/list.vue | 48 ++++++----- .../blacklistmanage/components/list.vue | 81 +++++-------------- 3 files changed, 54 insertions(+), 87 deletions(-) diff --git a/src/views/longtermvehicleinputportmessage/auditChronicallyCar/components/list.vue b/src/views/longtermvehicleinputportmessage/auditChronicallyCar/components/list.vue index 02c2426..3fe9f8a 100644 --- a/src/views/longtermvehicleinputportmessage/auditChronicallyCar/components/list.vue +++ b/src/views/longtermvehicleinputportmessage/auditChronicallyCar/components/list.vue @@ -11,7 +11,7 @@ - - + + @select="getUserList($event)" + /> @@ -358,6 +357,13 @@ export default { label: 'NAME', children: 'nodes' }, + normalizer(node) { + return { + id: node.id, + label: node.name, + children: node.nodes + } + }, departmentTreeData: [], // inspectionTypeList: [], //字典列表 // 列表展示的数据 @@ -581,15 +587,8 @@ export default { this.editForm.LICENCE_TYPE = String(data.pd.LICENCE_TYPE) // 车牌类型 this.editForm.VEHICLE_TYPE = String(data.pd.VEHICLE_TYPE) // 车辆类型 this.editForm.VEHICLE_BELONG_TYPE = data.pd.VEHICLE_BELONG_TYPE === undefined ? '' : data.pd.VEHICLE_BELONG_TYPE // 车辆所属类型 - if ('VEHICLE_DEPARTMENT_ID' in data.pd) { // 存在车辆归属部门id - const node = {} - node.id = data.pd.VEHICLE_DEPARTMENT_ID - // this.$refs.selectTree_edit.clearHandle() - this.editForm.VEHICLE_DEPARTMENT_ID = data.pd.VEHICLE_DEPARTMENT_ID - this.$nextTick(() => { // 此处使用这个可以等节点渲染后再获取节点 - this.$refs.selectTree_edit.handleNodeClick(node) - }) - } + this.editForm.VEHICLE_DEPARTMENT_ID = data.pd.VEHICLE_DEPARTMENT_ID + this.getQYUserList(data.pd.VEHICLE_DEPARTMENT_ID) } else { this.$message({ message: '数据回显失败', @@ -757,17 +756,26 @@ export default { this.getUserList(DEPARTMENT_ID) this.handleDepartmentUpdateChange(DEPARTMENT_ID) }, - getUserList(DEPARTMENT_ID) { // 根据部门获取部门内的人员 + getUserList(e) { // 根据部门获取部门内的人员 requestFN( '/user/listAll', { - DEPARTMENT_ID: DEPARTMENT_ID, - tm: new Date().getTime() + DEPARTMENT_ID: e.id } ).then((data) => { this.userList = data.userList - }).catch((e) => { - // this.listLoading = false + }) + }, + getQYUserList(DEPARTMENT_ID) { + console.log('----------------------') + requestFN( + '/user/listAll', + { + DEPARTMENT_ID: DEPARTMENT_ID + } + ).then((data) => { + console.info(data) + this.userList = data.userList }) }, // 添加弹窗中的车辆责任人 diff --git a/src/views/vehiclebreakrulesmanage/blacklistmanage/components/list.vue b/src/views/vehiclebreakrulesmanage/blacklistmanage/components/list.vue index 9815887..5ca2c32 100644 --- a/src/views/vehiclebreakrulesmanage/blacklistmanage/components/list.vue +++ b/src/views/vehiclebreakrulesmanage/blacklistmanage/components/list.vue @@ -79,25 +79,15 @@ - + + + - + + +