diff --git a/src/app/view/admin/admin-link/admin-link.component.html b/src/app/view/admin/admin-link/admin-link.component.html index 7d68b1c..e40fa71 100644 --- a/src/app/view/admin/admin-link/admin-link.component.html +++ b/src/app/view/admin/admin-link/admin-link.component.html @@ -20,14 +20,14 @@ (nzOnCancel)="modalVisible = false" [nzClosable]="true" [nzOkDisabled]="!formGroup.valid">
- 网站名称 - + 网站名称 + - 网站链接 - + 网站链接 +
网站链接不可为空
@@ -37,13 +37,32 @@
- 是否公开 - + 是否公开 + + + 网站图标 + + + + + + icon + + + + + 网站描述 + + + + +
diff --git a/src/app/view/admin/admin-link/admin-link.component.ts b/src/app/view/admin/admin-link/admin-link.component.ts index a3c7a91..cbbe489 100644 --- a/src/app/view/admin/admin-link/admin-link.component.ts +++ b/src/app/view/admin/admin-link/admin-link.component.ts @@ -22,6 +22,8 @@ export class AdminLinkComponent implements OnInit { name: new FormControl(null, [Validators.required]), url: new FormControl(null, [Validators.required, Validators.pattern(/^(https:\/\/|http:\/\/|)([\w-]+\.)+[\w-]+(\/[\w-./?%&=]*)?$/)]), open: new FormControl(null, [Validators.required]), + desc: new FormControl(null, [Validators.maxLength(255)]), + iconPath: new FormControl(null, [Validators.pattern(/^(https:\/\/|http:\/\/|)([\w-]+\.)+[\w-]+(\/[\w-./?%&=]*)?$/)]), oper: new FormControl(null) }) } @@ -83,13 +85,7 @@ export class AdminLinkComponent implements OnInit { modalConfirm() { this.modalVisible = false; - const linkReq: Link = new Link(); - linkReq.name = this.formGroup.value.name; - linkReq.url = this.formGroup.value.url; - linkReq.open = this.formGroup.value.open; - // 暂时设置未空 - linkReq.desc = ''; - linkReq.iconPath = ''; + const linkReq: Link = this.formGroup.value const oper = this.formGroup.value.oper; let observable: Observable>; if (oper === 'edit') {