From f65cbb877440865b0e1d771680d0c819e8a14874 Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Thu, 19 Mar 2026 14:15:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../NuResourcesManagementList.vue | 16 +- .../NuResourcesManagementDetailForm.vue | 223 ++++++++++++++++++ .../NuResourcesManagementDetailModal.vue | 82 +++++++ 3 files changed, 310 insertions(+), 11 deletions(-) create mode 100644 src/views/resourcesManagement/components/NuResourcesManagementDetailForm.vue create mode 100644 src/views/resourcesManagement/components/NuResourcesManagementDetailModal.vue diff --git a/src/views/resourcesManagement/NuResourcesManagementList.vue b/src/views/resourcesManagement/NuResourcesManagementList.vue index 707d4a2..7762be8 100644 --- a/src/views/resourcesManagement/NuResourcesManagementList.vue +++ b/src/views/resourcesManagement/NuResourcesManagementList.vue @@ -83,6 +83,7 @@ + @@ -94,6 +95,7 @@ import { list, deleteOne, batchDelete, getImportUrl, getExportUrl } from './NuResourcesManagement.api'; import { downloadFile } from '/@/utils/common/renderUtils'; import NuResourcesManagementModal from './components/NuResourcesManagementModal.vue' + import NuResourcesManagementDetailModal from './components/NuResourcesManagementDetailModal.vue' import { useUserStore } from '/@/store/modules/user'; import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue'; import JSelectMultiple from '/@/components/Form/src/jeecg/components/JSelectMultiple.vue'; @@ -103,6 +105,7 @@ const queryParam = reactive({}); const toggleSearchStatus = ref(false); const registerModal = ref(); + const registerDetailModal = ref(); const userStore = useUserStore(); //注册table数据 const { prefixCls, tableContext, onExportXls, onImportXls } = useListPage({ @@ -180,15 +183,6 @@ const closeAudioModal = () => { showAudioModal.value = false; audioUrl.value = ''; }; - /** - * 高级查询事件 - */ - function handleSuperQuery(params) { - Object.keys(params).map((k) => { - queryParam[k] = params[k]; - }); - searchQuery(); - } /** * 新增事件 @@ -210,8 +204,8 @@ const closeAudioModal = () => { * 详情 */ function handleDetail(record: Recordable) { - registerModal.value.disableSubmit = true; - registerModal.value.edit(record); + registerDetailModal.value.disableSubmit = true; + registerDetailModal.value.edit(record); } /** diff --git a/src/views/resourcesManagement/components/NuResourcesManagementDetailForm.vue b/src/views/resourcesManagement/components/NuResourcesManagementDetailForm.vue new file mode 100644 index 0000000..0960c9b --- /dev/null +++ b/src/views/resourcesManagement/components/NuResourcesManagementDetailForm.vue @@ -0,0 +1,223 @@ + + + + + diff --git a/src/views/resourcesManagement/components/NuResourcesManagementDetailModal.vue b/src/views/resourcesManagement/components/NuResourcesManagementDetailModal.vue new file mode 100644 index 0000000..c57449d --- /dev/null +++ b/src/views/resourcesManagement/components/NuResourcesManagementDetailModal.vue @@ -0,0 +1,82 @@ + + + + + +