diff --git a/src/pages/workbenches/index.vue b/src/pages/workbenches/index.vue index bd39df1..7079db6 100644 --- a/src/pages/workbenches/index.vue +++ b/src/pages/workbenches/index.vue @@ -164,8 +164,8 @@ const { safeAreaInsets } = uni.getSystemInfoSync() const projectShow = ref(false) const majorShow = ref(false) const procedureShow = ref(false) -const projectList = reactive([]) -const majorList = reactive([]) +const projectList = ref([]) +const majorList = ref([]) const procedureList = ref([]) const memberStore = useMemberStore() // 用户信息 const commonStore = useCommonStore() // 公共信息 @@ -225,10 +225,12 @@ if (userPermissions.value.length > 0) { const rightPopupShow = ref(false) // 选择项目专业工序等 const onHandleSelect = async () => { - projectList = [] - majorList = [] - projectList.push(await getProjectList()) - majorList.push(await getMajorList()) + if (projectList.value.length === 0) { + projectList.value.push(await getProjectList()) + } + if (majorList.value.length === 0) { + majorList.value.push(await getMajorList()) + } rightPopupShow.value = true }