|
@@ -1,9 +1,8 @@
|
|
|
import { Component, OnInit } from '@angular/core';
|
|
|
import { Router } from '@angular/router';
|
|
|
-import { IonHeader,IonButton, IonContent, IonIcon, IonItem, IonLabel, IonList,
|
|
|
- IonListHeader,IonCardHeader,IonCardTitle,IonCardContent, IonTitle,IonCard, IonToolbar,IonInput,IonSearchbar, IonSegment, IonSegmentButton, IonSelect, IonSelectOption } from '@ionic/angular/standalone';
|
|
|
+import { IonHeader,IonButton, IonList, IonListHeader, IonItem,IonContent, IonIcon, IonLabel, IonCardHeader,IonCardContent, IonTitle,IonCard, IonToolbar,IonInput,IonSearchbar, IonSegment, IonSegmentButton, IonSelect, IonSelectOption } from '@ionic/angular/standalone';
|
|
|
import { CommonModule } from '@angular/common';
|
|
|
- import { FormsModule } from '@angular/forms';
|
|
|
+ import { FormsModule } from '@angular/forms'; // 导入 FormsModule
|
|
|
import { HttpClient } from '@angular/common/http';
|
|
|
|
|
|
|
|
@@ -14,10 +13,10 @@ import { IonHeader,IonButton, IonContent, IonIcon, IonItem, IonLabel, IonList,
|
|
|
standalone: true,
|
|
|
imports: [
|
|
|
IonHeader,IonToolbar,IonTitle,IonContent,IonSegment,IonSegmentButton,IonSelect,IonSelectOption,
|
|
|
- IonList,IonListHeader,IonItem,IonCardTitle,HttpClient,
|
|
|
+ FormsModule,IonList, IonListHeader, IonItem,
|
|
|
IonLabel,IonIcon,IonButton,IonCardContent,
|
|
|
IonInput,IonSearchbar,IonCard,IonCardHeader,
|
|
|
- CommonModule,FormsModule
|
|
|
+ CommonModule,
|
|
|
]
|
|
|
})
|
|
|
|
|
@@ -27,8 +26,8 @@ export class PagePublishsurveyComponent implements OnInit {
|
|
|
surveyTitle: string = '';
|
|
|
surveyLink: string = '';
|
|
|
targetAudience: string = 'all'; // 默认面向对象
|
|
|
- // societySurveyTitle: string = '';
|
|
|
- // societySurveyLink: string = '';
|
|
|
+ societySurveyTitle: string = '';
|
|
|
+ societySurveyLink: string = '';
|
|
|
|
|
|
onCategoryChange() {
|
|
|
console.log(`当前选择的类别: ${this.category}`);
|
|
@@ -46,11 +45,10 @@ export class PagePublishsurveyComponent implements OnInit {
|
|
|
audience: this.targetAudience,
|
|
|
};
|
|
|
|
|
|
- this.http.post('http://127.0.0.1:4040/apps/DevServer/browser/survey', surveyData).subscribe(
|
|
|
+ this.http.post('http://127.0.0.1:4040/', surveyData).subscribe(
|
|
|
response => {
|
|
|
console.log('问卷已成功发布:', response);
|
|
|
- // 发布成功后可以导航到心理普查页面
|
|
|
- this.router.navigate(['tabs/psysurvey']);
|
|
|
+
|
|
|
},
|
|
|
error => {
|
|
|
console.error('发布问卷时出错:', error);
|
|
@@ -58,16 +56,16 @@ export class PagePublishsurveyComponent implements OnInit {
|
|
|
);
|
|
|
}
|
|
|
|
|
|
- // publishSocietySurvey() {
|
|
|
- // console.log('发布社会问卷:');
|
|
|
- // console.log(`标题: ${this.societySurveyTitle}`);
|
|
|
- // console.log(`链接: ${this.societySurveyLink}`);
|
|
|
+ publishSocietySurvey() {
|
|
|
+ console.log('发布社会问卷:');
|
|
|
+ console.log(`标题: ${this.societySurveyTitle}`);
|
|
|
+ console.log(`链接: ${this.societySurveyLink}`);
|
|
|
// 这里可以添加逻辑将问卷发布到后端或其他处理
|
|
|
- // }
|
|
|
+ }
|
|
|
|
|
|
constructor(private router: Router,private http: HttpClient) { }
|
|
|
goTab1(){
|
|
|
- this.router.navigate(['tabs/tab1']);
|
|
|
+ this.router.navigate(['tabs/page-psysurvey']);
|
|
|
}
|
|
|
|
|
|
|