Skip to content

Commit 1c0b80f

Browse files
committed
fix: 修复问卷发布失败问题
1 parent 85f6e51 commit 1c0b80f

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

frontend/src/app/admin/center/center.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ export class CenterComponent implements OnInit {
5959
}
6060

6161
onPublishQuestionnaire(){
62-
this.questionnaireService.publishQuestionnaire(this.selectedQuestionnaire.id)
62+
this.questionnaireService.updateQuestionnaireState(this.selectedQuestionnaire.id, QuestionnaireState.Published)
6363
.subscribe(
6464
questionnaire => {
6565
this.selectedQuestionnaire.state = QuestionnaireState.Published;

frontend/src/app/core/services/questionnaire.service.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Injectable } from '@angular/core';
22
import { Observable } from 'rxjs/Rx';
33
import { HttpClient, HttpHeaders } from '@angular/common/http';
44

5-
import { QuestionnaireModel } from '../../shared/models/questionnaire.model';
5+
import { QuestionnaireModel, QuestionnaireState } from '../../shared/models/questionnaire.model';
66
import { SITE_HOST_URL } from '../../shared/index';
77

88
@Injectable()
@@ -54,9 +54,9 @@ export class QuestionnaireService {
5454
}
5555

5656
//发布问卷
57-
publishQuestionnaire(id: string) {
57+
updateQuestionnaireState(id: string, state: QuestionnaireState) {
5858
return this.http
59-
.get(SITE_HOST_URL + 'questionnaire/publish/' + id)
59+
.post(SITE_HOST_URL + 'questionnaire/updateState',{id:id, state:state})
6060
.map((res: any) => <QuestionnaireModel>res.data)
6161
.catch(this.handleError);
6262
}

0 commit comments

Comments
 (0)