diff --git a/frontend/components/example/FormAssignment.vue b/frontend/components/example/FormAssignment.vue index bffe65f6..3f2565fa 100644 --- a/frontend/components/example/FormAssignment.vue +++ b/frontend/components/example/FormAssignment.vue @@ -48,13 +48,16 @@ Assign + + + @@ -67,7 +70,8 @@ export default Vue.extend({ return { members: [] as MemberItem[], workloadAllocation: [] as number[], - selectedStrategy: 'weighted_sequential' + selectedStrategy: 'weighted_sequential', + isWaiting: false } }, @@ -114,6 +118,7 @@ export default Vue.extend({ methods: { async agree() { + this.isWaiting = true const workloads = this.workloadAllocation.map((weight, i) => ({ weight, member_id: this.members[i].id @@ -122,6 +127,7 @@ export default Vue.extend({ strategy_name: this.selectedStrategy, workloads }) + this.isWaiting = false this.$emit('assigned') }, cancel() {