diff --git a/src/store/index.js b/src/store/index.js index 8704ed2..a0527f8 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -77,13 +77,13 @@ export default createStore({ }, actions: { getProjectInfo(content, {projectId}) { - content.state.projectInfo.projectId || request(PROJECT_PROCESS, {projectId}).then(res => { + request(PROJECT_PROCESS, {projectId}).then(res => { content.commit('SET_PROJECT_INFO', res.data) content.commit('INIT_PROJECT_INFO') }) }, getRouterInfo(content, {routerId}) { - content.state.routerInfo.routerId || request(ROUTER_PROCESS, {routerId}).then(res => { + request(ROUTER_PROCESS, {routerId}).then(res => { content.commit('SET_ROUTER_INFO', res.data) content.commit('INIT_ROUTER_INFO') }) diff --git a/src/views/project/ProjectDetails.vue b/src/views/project/ProjectDetails.vue index 8c2e0a3..436dd9c 100644 --- a/src/views/project/ProjectDetails.vue +++ b/src/views/project/ProjectDetails.vue @@ -170,7 +170,7 @@
总进度
-
- {{ parseInt(data.totalProgress ? data.totalProgress > 1 ? 1 : data.totalProgress : 0 * 100) }}% + {{ parseInt((data.totalProgress || 0) * 100) }}%
@@ -193,7 +193,7 @@
必修进度
-
- {{ - parseInt(((data.compulsoryProgress ? data.compulsoryProgress : 0) > 1 ? 1 : (data.compulsoryProgress ? data.compulsoryProgress : 0)) - * 100) }}% + {{parseInt(((data.compulsoryProgress || 0) * 100)) }}%
@@ -366,6 +364,7 @@ const { commit, dispatch, state } = useStore() const store = useStore() const userInfo = computed(() => state.userInfo) const data = computed(() => state.projectInfo) + onMounted(() => { dispatch('getProjectInfo', { projectId }) })