diff --git a/src/views/Project.vue b/src/views/Project.vue index 5946519..3a7b2d4 100644 --- a/src/views/Project.vue +++ b/src/views/Project.vue @@ -64,6 +64,7 @@ :projectAccessLevel="projectAccessLevel" :projectGroup="projectGroup" @groupChanged="groupChanged" + @created="viewCreated" > @@ -121,6 +122,9 @@ export default { this.getProjectGroup() }, methods: { + viewCreated() { + this.getProjectInfo(); + }, back() { router.push({path: '/'}) }, @@ -157,6 +161,18 @@ export default { }, groupChanged() { console.log('groupChanged') + const that = this + request({ + url: 'project/' + this.$route.params.projectId + '/group/' + this.$store.state.staff.staffId, + method: 'get', + }).then(response => { + if (response.data.code === 200) { + that.projectStaffPosition = response.data.data.projectStaffPosition.replaceAll(',',',') + that.projectAccessLevel = response.data.data.projectAccessLevel + } + }).catch(function (error) { + console.log(error) + }) this.getProjectGroup() } } diff --git a/src/views/ProjectInfo.vue b/src/views/ProjectInfo.vue index 245f44f..ad7e972 100644 --- a/src/views/ProjectInfo.vue +++ b/src/views/ProjectInfo.vue @@ -410,9 +410,10 @@ export default { this.getselfTaskStats(); }, }, + emits: ['created'], created() { + this.$emit("created"); //this.getProjectInfo(); - }, mounted() { const that = this