|
@@ -15,6 +15,8 @@ addIcons({ 'arrow-back-outline': arrowBackOutline });
|
|
})
|
|
})
|
|
|
|
|
|
export class GenerateOptionComponent implements OnInit {
|
|
export class GenerateOptionComponent implements OnInit {
|
|
|
|
+ gentelIsActive = false;
|
|
|
|
+ ladyIsActive = false;
|
|
userProfile: {
|
|
userProfile: {
|
|
gender: string;
|
|
gender: string;
|
|
age: string;
|
|
age: string;
|
|
@@ -47,15 +49,20 @@ export class GenerateOptionComponent implements OnInit {
|
|
goBack() {
|
|
goBack() {
|
|
this.navCtrl.back();
|
|
this.navCtrl.back();
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ toggleGentelActive() {
|
|
|
|
+ this.gentelIsActive = !this.gentelIsActive;
|
|
|
|
+ this.ladyIsActive = false;
|
|
|
|
+ }
|
|
|
|
+ toggleLadyActive() {
|
|
|
|
+ this.ladyIsActive = !this.ladyIsActive;
|
|
|
|
+ this.gentelIsActive = false;
|
|
|
|
+ }
|
|
|
|
+ getImageSrc(isActive: boolean, gender: string): string {
|
|
|
|
+ return isActive ? '/assets/generate-option-style/' + gender + '-isActive-true.png' : '/assets/generate-option-style/' + gender + '-isActive-false.png';
|
|
|
|
+ }
|
|
//选项卡结构配置数据
|
|
//选项卡结构配置数据
|
|
cards = [
|
|
cards = [
|
|
- {
|
|
|
|
- id: '性别',
|
|
|
|
- chips: [
|
|
|
|
- { id: 1, isElected: false, label: '男' },
|
|
|
|
- { id: 2, isElected: false, label: '女' },
|
|
|
|
- ],
|
|
|
|
- },
|
|
|
|
{
|
|
{
|
|
id: '年龄',
|
|
id: '年龄',
|
|
chips: [
|
|
chips: [
|
|
@@ -170,7 +177,7 @@ export class GenerateOptionComponent implements OnInit {
|
|
suppleInput: string = '';
|
|
suppleInput: string = '';
|
|
//用户提示词
|
|
//用户提示词
|
|
userPrompt: string = '';
|
|
userPrompt: string = '';
|
|
-
|
|
|
|
|
|
+
|
|
//点击选项卡事件
|
|
//点击选项卡事件
|
|
toggleChip(cardId: string, chipId: number): void {
|
|
toggleChip(cardId: string, chipId: number): void {
|
|
this.cards.forEach((card) => {
|
|
this.cards.forEach((card) => {
|
|
@@ -235,7 +242,7 @@ export class GenerateOptionComponent implements OnInit {
|
|
"手表:佩戴一款简约风格的手表,金属表带或皮表带均可,展现成熟稳重的气质。\n" +
|
|
"手表:佩戴一款简约风格的手表,金属表带或皮表带均可,展现成熟稳重的气质。\n" +
|
|
"公文包:选择一款深色的公文包,材质为皮革或优质帆布,既实用又具有商务气息。\n" +
|
|
"公文包:选择一款深色的公文包,材质为皮革或优质帆布,既实用又具有商务气息。\n" +
|
|
"场景功能:适合在办公室、商务会议、午餐约会等场合穿着,整体搭配既显得专业又不失时尚感,适合夏季通勤的需求。\n" +
|
|
"场景功能:适合在办公室、商务会议、午餐约会等场合穿着,整体搭配既显得专业又不失时尚感,适合夏季通勤的需求。\n" +
|
|
- "以上模板仅供参考,可以写的更详细一些,但不要过于繁琐和冗长。\n"+
|
|
|
|
|
|
+ "以上模板仅供参考,可以写的更详细一些,但不要过于繁琐和冗长。\n" +
|
|
"以下内容为用户需求:\n" +
|
|
"以下内容为用户需求:\n" +
|
|
"性别:" + this.userProfile.gender + "\n" +
|
|
"性别:" + this.userProfile.gender + "\n" +
|
|
"年龄:" + this.userProfile.age + "\n" +
|
|
"年龄:" + this.userProfile.age + "\n" +
|