From d9737c891fbb9289980ade2afce8897b1ed7253d Mon Sep 17 00:00:00 2001 From: JEECG <445654970@qq.com> Date: Mon, 13 Jan 2025 20:25:19 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90issues/7658=E3=80=91=E6=88=91=E7=9A=84?= =?UTF-8?q?=E9=83=A8=E9=97=A8=E6=97=A0=E9=83=A8=E9=97=A8=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=97=B6=EF=BC=8C=E7=82=B9=E5=87=BB=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=88=96=E8=80=85=E9=87=8D=E7=BD=AE=E8=83=BD=E6=9F=A5?= =?UTF-8?q?=E5=87=BA=E6=95=B0=E6=8D=AE=20---?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../departUser/components/DepartRoleInfoTab.vue | 2 ++ .../departUser/components/DepartUserInfoTab.vue | 2 ++ jeecgboot-vue3/src/views/system/departUser/index.vue | 12 ++++++++++-- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/jeecgboot-vue3/src/views/system/departUser/components/DepartRoleInfoTab.vue b/jeecgboot-vue3/src/views/system/departUser/components/DepartRoleInfoTab.vue index 25076ba9..b2241396 100644 --- a/jeecgboot-vue3/src/views/system/departUser/components/DepartRoleInfoTab.vue +++ b/jeecgboot-vue3/src/views/system/departUser/components/DepartRoleInfoTab.vue @@ -88,6 +88,8 @@ ...adaptiveColProps, style: { textAlign: 'left' }, }, + showResetButton: !!departId.value, + showSubmitButton: !!departId.value, }, // 【issues/1064】列设置的 cacheKey tableSetting: { cacheKey: 'depart_user_departInfo' }, diff --git a/jeecgboot-vue3/src/views/system/departUser/components/DepartUserInfoTab.vue b/jeecgboot-vue3/src/views/system/departUser/components/DepartUserInfoTab.vue index a5291e94..2a367129 100644 --- a/jeecgboot-vue3/src/views/system/departUser/components/DepartUserInfoTab.vue +++ b/jeecgboot-vue3/src/views/system/departUser/components/DepartUserInfoTab.vue @@ -87,6 +87,8 @@ ...adaptiveColProps, style: { textAlign: 'left' }, }, + showResetButton: !!departId.value, + showSubmitButton: !!departId.value, }, // 【issues/1064】列设置的 cacheKey tableSetting: { cacheKey: 'depart_user_userInfo' }, diff --git a/jeecgboot-vue3/src/views/system/departUser/index.vue b/jeecgboot-vue3/src/views/system/departUser/index.vue index 8e053f3e..c88df58f 100644 --- a/jeecgboot-vue3/src/views/system/departUser/index.vue +++ b/jeecgboot-vue3/src/views/system/departUser/index.vue @@ -12,10 +12,10 @@ - + - + @@ -38,8 +38,16 @@ // 当前选中的部门信息 let departData = ref({}); + const reRender = ref(-1); + // 左侧树选择后触发 function onTreeSelect(data) { + // update-begin--author:liaozhiyang---date:20250106---for:【issues/7658】我的部门无部门列表数据时,点击查询或者重置能查出数据 + if (reRender.value == -1) { + // 重新渲染组件 + reRender.value = Math.random(); + } + // update-end--author:liaozhiyang---date:20250106---for:【issues/7658】我的部门无部门列表数据时,点击查询或者重置能查出数据 departData.value = data; }