From 0fe766cb123867ab9987bacd40a27cf5af28ee59 Mon Sep 17 00:00:00 2001 From: Teo <2642673902@qq.com> Date: Tue, 25 Mar 2025 11:12:26 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B6=E9=83=A8=E5=88=97=E8=A1=A8=E8=81=94?= =?UTF-8?q?=E5=8A=A8=E4=B8=AD=E9=97=B4=E8=A1=A8=E6=A0=BC=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plus-ui/src/components/ProjectSelector/index.vue | 10 ++-------- plus-ui/src/store/modules/user.ts | 1 - plus-ui/src/views/project/contractor/index.vue | 1 + 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/plus-ui/src/components/ProjectSelector/index.vue b/plus-ui/src/components/ProjectSelector/index.vue index c25cd885..f9e7c3f5 100644 --- a/plus-ui/src/components/ProjectSelector/index.vue +++ b/plus-ui/src/components/ProjectSelector/index.vue @@ -21,7 +21,7 @@ import { useUserStore } from '@/store/modules/user'; const userStore = useUserStore(); const projects = computed(() => [ - { id: '', name: '全部工程项目' }, // 添加空选项 + // { id: '', name: '全部工程项目' }, // 添加空选项 ...userStore.projects ]); @@ -37,17 +37,11 @@ watch( ); const handleSelect = (projectId: string) => { - const oldId = userStore.getSelectedProjectFromStorage() - console.log(projectId,oldId.id); - - if (projectId!=oldId.id) { - location.reload() - } const selectedProject = projects.value.find((p) => p.id === projectId); if (selectedProject) { userStore.setSelectedProject(selectedProject); + location.reload() } - }; diff --git a/plus-ui/src/store/modules/user.ts b/plus-ui/src/store/modules/user.ts index cf8f9d59..57a6c689 100644 --- a/plus-ui/src/store/modules/user.ts +++ b/plus-ui/src/store/modules/user.ts @@ -136,7 +136,6 @@ export const useUserStore = defineStore('user', () => { setAvatar, setProjects, setSelectedProject, - getSelectedProjectFromStorage, projects, selectedProject }; diff --git a/plus-ui/src/views/project/contractor/index.vue b/plus-ui/src/views/project/contractor/index.vue index 3bc79fb1..26580402 100644 --- a/plus-ui/src/views/project/contractor/index.vue +++ b/plus-ui/src/views/project/contractor/index.vue @@ -172,6 +172,7 @@ const { queryParams, form, rules } = toRefs(data); /** 查询分包单位列表 */ const getList = async () => { loading.value = true; + const res = await listContractor(queryParams.value); contractorList.value = res.rows; total.value = res.total;