diff --git a/src/components/DetailComponent/CollectionDetail.vue b/src/components/DetailComponent/CollectionDetail.vue index 5bda21d..7feb567 100644 --- a/src/components/DetailComponent/CollectionDetail.vue +++ b/src/components/DetailComponent/CollectionDetail.vue @@ -1,71 +1,69 @@ diff --git a/src/views/project-demand/summary/add.vue b/src/views/project-demand/summary/add.vue index 1607123..7429fdf 100644 --- a/src/views/project-demand/summary/add.vue +++ b/src/views/project-demand/summary/add.vue @@ -223,6 +223,13 @@ @getAttachment="getAttachment" @getOtherFile="getOtherFile" :showFileList="true" :formData="formData" :preview="router.currentRoute.value.name === 'Summary/edit'"/> +
+ + + + + +
存为草稿 发布 @@ -236,12 +243,15 @@ import {getDetail, getProcessInfo, requirementReported, resubmitReported} from " import {ElMessage, ElNotification} from "element-plus"; import {useTagsView} from '@/stores/tagsview.js' import {useCacheStore} from '@/stores/cache.js' +import {useProcessStore} from '@/stores/processStore.js'; import {getSubCompOpt} from "@/api/user/user"; - +import ProcessDiagramViewer from '@/views/workflow/common/ProcessDiagramViewer.vue'; const cacheStore = useCacheStore() +const processStore = useProcessStore() const router = useRouter() const route = useRoute() const name=ref(router.currentRoute.value.name) +const processDiagramViewer = ref(false) const tagsViewStore = useTagsView() const companyOption = ref([]) const summaryForm = ref() @@ -445,6 +455,15 @@ const init = async () => { if (res.code === 1000) { let data = res.data deploymentId.value = data.deploymentId + processStore.setDesign(data) + processStore.runningList.value = data.runningList; + processStore.endList.value = data.endList; + processStore.noTakeList.value = data.noTakeList; + processStore.refuseList.value = data.refuseList; + processStore.passList.value = data.passList; + nextTick(() => { + processDiagramViewer.value = true + }) } }) } diff --git a/src/views/project-demand/summary/detail.vue b/src/views/project-demand/summary/detail.vue index a4f971c..ae3bdbc 100644 --- a/src/views/project-demand/summary/detail.vue +++ b/src/views/project-demand/summary/detail.vue @@ -33,6 +33,7 @@ const getInfo = async (state) => { summaryProcessViewer.value = false const {code, data} = await getMapProjectStateInfo(projectId, state) summaryData.value = data; + console.log('data',data) processStore.setDesign(data) processStore.runningList.value = data.runningList; processStore.endList.value = data.endList;