fix : 修复所属公司及详情loading

This commit is contained in:
2024-05-20 11:45:53 +08:00
parent 1d772e1414
commit f83ae8df51
4 changed files with 268 additions and 248 deletions

View File

@@ -2,9 +2,9 @@
<steps :active="active" @setDetail="setDetail" @stepChange="stepChange">
<template #content>
<collection-detail v-show="showActive == '00'" :formData="summaryData.formData" :data="summaryData"
:processViewer="summaryProcessViewer" :companyOption="companyOption" />
:processViewer="summaryProcessViewer" :companyOption="companyOption" :loading="loading"/>
<summary-detail v-show="showActive == '10'" :formData="summaryData.formData" :data="summaryData"
:processViewer="summaryProcessViewer"/>
:processViewer="summaryProcessViewer" :loading="loading"/>
</template>
</steps>
</template>
@@ -20,6 +20,7 @@ const route = useRoute()
const companyOption = ref([])
const summaryData = ref({})
const summaryProcessViewer = ref(true)
const loading = ref(false)
const processStore = useProcessStore()
const active = ref(route.query.state)
const showActive = ref()
@@ -31,9 +32,10 @@ const getInfo = async (state) => {
const projectId = route.query.projectId
await getCompanyOption()
summaryProcessViewer.value = false
loading.value = true
const {code, data} = await getMapProjectStateInfo(projectId, state)
summaryData.value = data;
console.log('data',data)
loading.value = false
processStore.setDesign(data)
processStore.runningList.value = data.runningList;
processStore.endList.value = data.endList;