Skip to content

Commit 8b13b36

Browse files
committed
feat: 临时提交
1 parent be49313 commit 8b13b36

File tree

95 files changed

+138
-1789
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

95 files changed

+138
-1789
lines changed

Diff for: src/app/app.module.ts

+2-3
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@ import { BrowserModule } from "@angular/platform-browser";
77
import { BrowserAnimationsModule } from "@angular/platform-browser/animations";
88
import { NZ_I18N, zh_CN } from "ng-zorro-antd/i18n";
99
import { CookieService } from "ngx-cookie-service";
10+
import { AjaxInterceptor, CoreModule } from "~/core";
1011
import { AppRoutingModule } from "./app-routing.module";
1112
import { AppComponent } from "./app.component";
12-
import { AjaxInterceptor } from "./interceptors/ajax.interceptor";
13-
import { SharedModule } from "./shared/shared.module";
1413

1514
registerLocaleData(zh);
1615

@@ -22,7 +21,7 @@ registerLocaleData(zh);
2221
FormsModule,
2322
HttpClientModule,
2423
BrowserAnimationsModule,
25-
SharedModule,
24+
CoreModule,
2625
],
2726
providers: [
2827
CookieService,
File renamed without changes.

Diff for: src/app/shared/shared.module.ts renamed to src/app/core/core.module.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@ import { CommonModule } from "@angular/common";
22
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from "@angular/core";
33
import { FormsModule, ReactiveFormsModule } from "@angular/forms";
44
import { NgApexchartsModule } from "ng-apexcharts";
5-
import { ExampleComponent, NzFooterBarComponent, TagPickerComponent } from "../components";
5+
import { ExampleComponent, NzFooterBarComponent, TagPickerComponent } from "./components";
66
import { NgZorroAntdModule } from "./ng-zorro-antd.module";
77

88
const globalCmpts = [ExampleComponent, TagPickerComponent, NzFooterBarComponent];
99

1010
@NgModule({
1111
imports: [CommonModule, FormsModule, ReactiveFormsModule, NgZorroAntdModule, NgApexchartsModule],
1212
declarations: [...globalCmpts],
13+
providers: [],
1314
exports: [
1415
FormsModule,
1516
ReactiveFormsModule,
@@ -19,4 +20,4 @@ const globalCmpts = [ExampleComponent, TagPickerComponent, NzFooterBarComponent]
1920
],
2021
schemas: [CUSTOM_ELEMENTS_SCHEMA],
2122
})
22-
export class SharedModule {}
23+
export class CoreModule {}

Diff for: src/app/core/index.ts

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export * from "./interfaces";
2+
export * from "./interceptors";
3+
export * from "./services";
4+
export * from "./core.module";

Diff for: src/app/core/interceptors/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from "./ajax.interceptor";

Diff for: src/app/core/interfaces/index.ts

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
export interface IResponse<T> {
2+
statusCode: number;
3+
message: string;
4+
data: T;
5+
}
6+
7+
export class IUserProfile {
8+
id = 0;
9+
username = "";
10+
realname = "";
11+
email = "";
12+
}

Diff for: src/app/shared/ng-zorro-antd.module.ts renamed to src/app/core/ng-zorro-antd.module.ts

+28-28
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
import { NgModule } from "@angular/core";
22

3-
import { NzAffixModule } from "ng-zorro-antd/affix";
4-
import { NzAlertModule } from "ng-zorro-antd/alert";
5-
import { NzAnchorModule } from "ng-zorro-antd/anchor";
6-
import { NzAutocompleteModule } from "ng-zorro-antd/auto-complete";
3+
// import { NzAffixModule } from "ng-zorro-antd/affix";
4+
// import { NzAlertModule } from "ng-zorro-antd/alert";
5+
// import { NzAnchorModule } from "ng-zorro-antd/anchor";
6+
// import { NzAutocompleteModule } from "ng-zorro-antd/auto-complete";
77
import { NzAvatarModule } from "ng-zorro-antd/avatar";
8-
import { NzBackTopModule } from "ng-zorro-antd/back-top";
8+
// import { NzBackTopModule } from "ng-zorro-antd/back-top";
99
import { NzBadgeModule } from "ng-zorro-antd/badge";
1010
import { NzBreadCrumbModule } from "ng-zorro-antd/breadcrumb";
1111
import { NzButtonModule } from "ng-zorro-antd/button";
12-
import { NzCalendarModule } from "ng-zorro-antd/calendar";
12+
// import { NzCalendarModule } from "ng-zorro-antd/calendar";
1313
import { NzCardModule } from "ng-zorro-antd/card";
1414
import { NzCarouselModule } from "ng-zorro-antd/carousel";
1515
import { NzCascaderModule } from "ng-zorro-antd/cascader";
1616
import { NzCheckboxModule } from "ng-zorro-antd/checkbox";
1717
import { NzCollapseModule } from "ng-zorro-antd/collapse";
18-
import { NzCommentModule } from "ng-zorro-antd/comment";
18+
// import { NzCommentModule } from "ng-zorro-antd/comment";
1919
import { NzNoAnimationModule } from "ng-zorro-antd/core/no-animation";
2020
import { NzTransButtonModule } from "ng-zorro-antd/core/trans-button";
2121
import { NzWaveModule } from "ng-zorro-antd/core/wave";
@@ -27,14 +27,14 @@ import { NzDropDownModule } from "ng-zorro-antd/dropdown";
2727
import { NzEmptyModule } from "ng-zorro-antd/empty";
2828
import { NzFormModule } from "ng-zorro-antd/form";
2929
import { NzGridModule } from "ng-zorro-antd/grid";
30-
import { NzI18nModule } from "ng-zorro-antd/i18n";
30+
// import { NzI18nModule } from "ng-zorro-antd/i18n";
3131
import { NzIconModule } from "ng-zorro-antd/icon";
3232
import { NzImageModule } from "ng-zorro-antd/image";
3333
import { NzInputModule } from "ng-zorro-antd/input";
3434
import { NzInputNumberModule } from "ng-zorro-antd/input-number";
35-
import { NzLayoutModule } from "ng-zorro-antd/layout";
36-
import { NzListModule } from "ng-zorro-antd/list";
37-
import { NzMentionModule } from "ng-zorro-antd/mention";
35+
// import { NzLayoutModule } from "ng-zorro-antd/layout";
36+
// import { NzListModule } from "ng-zorro-antd/list";
37+
// import { NzMentionModule } from "ng-zorro-antd/mention";
3838
import { NzMenuModule } from "ng-zorro-antd/menu";
3939
import { NzMessageModule } from "ng-zorro-antd/message";
4040
import { NzModalModule } from "ng-zorro-antd/modal";
@@ -46,8 +46,8 @@ import { NzPopconfirmModule } from "ng-zorro-antd/popconfirm";
4646
import { NzPopoverModule } from "ng-zorro-antd/popover";
4747
import { NzProgressModule } from "ng-zorro-antd/progress";
4848
import { NzRadioModule } from "ng-zorro-antd/radio";
49-
import { NzRateModule } from "ng-zorro-antd/rate";
50-
import { NzResizableModule } from "ng-zorro-antd/resizable";
49+
// import { NzRateModule } from "ng-zorro-antd/rate";
50+
// import { NzResizableModule } from "ng-zorro-antd/resizable";
5151
import { NzResultModule } from "ng-zorro-antd/result";
5252
import { NzSelectModule } from "ng-zorro-antd/select";
5353
import { NzSkeletonModule } from "ng-zorro-antd/skeleton";
@@ -60,7 +60,7 @@ import { NzTableModule } from "ng-zorro-antd/table";
6060
import { NzTabsModule } from "ng-zorro-antd/tabs";
6161
import { NzTagModule } from "ng-zorro-antd/tag";
6262
import { NzTimePickerModule } from "ng-zorro-antd/time-picker";
63-
import { NzTimelineModule } from "ng-zorro-antd/timeline";
63+
// import { NzTimelineModule } from "ng-zorro-antd/timeline";
6464
import { NzToolTipModule } from "ng-zorro-antd/tooltip";
6565
import { NzTransferModule } from "ng-zorro-antd/transfer";
6666
import { NzTreeModule } from "ng-zorro-antd/tree";
@@ -71,22 +71,22 @@ import { NzUploadModule } from "ng-zorro-antd/upload";
7171

7272
@NgModule({
7373
exports: [
74-
NzAffixModule,
75-
NzAlertModule,
76-
NzAnchorModule,
77-
NzAutocompleteModule,
74+
// NzAffixModule,
75+
// NzAlertModule,
76+
// NzAnchorModule,
77+
// NzAutocompleteModule,
7878
NzAvatarModule,
79-
NzBackTopModule,
79+
// NzBackTopModule,
8080
NzBadgeModule,
8181
NzButtonModule,
8282
NzBreadCrumbModule,
83-
NzCalendarModule,
83+
// NzCalendarModule,
8484
NzCardModule,
8585
NzCarouselModule,
8686
NzCascaderModule,
8787
NzCheckboxModule,
8888
NzCollapseModule,
89-
NzCommentModule,
89+
// NzCommentModule,
9090
NzDatePickerModule,
9191
NzDescriptionsModule,
9292
NzDividerModule,
@@ -95,14 +95,14 @@ import { NzUploadModule } from "ng-zorro-antd/upload";
9595
NzEmptyModule,
9696
NzFormModule,
9797
NzGridModule,
98-
NzI18nModule,
98+
// NzI18nModule,
9999
NzIconModule,
100100
NzImageModule,
101101
NzInputModule,
102102
NzInputNumberModule,
103-
NzLayoutModule,
104-
NzListModule,
105-
NzMentionModule,
103+
// NzLayoutModule,
104+
// NzListModule,
105+
// NzMentionModule,
106106
NzMenuModule,
107107
NzMessageModule,
108108
NzModalModule,
@@ -114,7 +114,7 @@ import { NzUploadModule } from "ng-zorro-antd/upload";
114114
NzPopoverModule,
115115
NzProgressModule,
116116
NzRadioModule,
117-
NzRateModule,
117+
// NzRateModule,
118118
NzResultModule,
119119
NzSelectModule,
120120
NzSkeletonModule,
@@ -127,7 +127,7 @@ import { NzUploadModule } from "ng-zorro-antd/upload";
127127
NzTabsModule,
128128
NzTagModule,
129129
NzTimePickerModule,
130-
NzTimelineModule,
130+
// NzTimelineModule,
131131
NzToolTipModule,
132132
NzTransButtonModule,
133133
NzTransferModule,
@@ -137,7 +137,7 @@ import { NzUploadModule } from "ng-zorro-antd/upload";
137137
NzTypographyModule,
138138
NzUploadModule,
139139
NzWaveModule,
140-
NzResizableModule,
140+
// NzResizableModule,
141141
NzPipesModule,
142142
],
143143
})

Diff for: src/app/core/services/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from "./user.service";

Diff for: src/app/core/services/user.service.spec.ts

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { TestBed } from "@angular/core/testing";
2+
3+
import { UserService } from "./user.service";
4+
5+
describe("UserService", () => {
6+
let service: UserService;
7+
8+
beforeEach(() => {
9+
TestBed.configureTestingModule({});
10+
service = TestBed.inject(UserService);
11+
});
12+
13+
it("should be created", () => {
14+
expect(service).toBeTruthy();
15+
});
16+
});

Diff for: src/app/core/services/user.service.ts

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { HttpClient } from "@angular/common/http";
2+
import { Injectable } from "@angular/core";
3+
import { shareReplay } from "rxjs/operators";
4+
5+
@Injectable({
6+
providedIn: "root",
7+
})
8+
export class UserService {
9+
userProfile$ = this.http.get("/profile").pipe(shareReplay(1));
10+
11+
constructor(private http: HttpClient) {}
12+
}

Diff for: src/app/interfaces/index.ts

-5
This file was deleted.

Diff for: src/app/pages/account/account-routing.module.ts

-14
This file was deleted.

Diff for: src/app/pages/account/account.module.ts

-11
This file was deleted.

Diff for: src/app/pages/account/settings/settings.component.html

-7
This file was deleted.

Diff for: src/app/pages/account/settings/settings.component.less

Whitespace-only changes.

Diff for: src/app/pages/account/settings/settings.component.spec.ts

-24
This file was deleted.

Diff for: src/app/pages/account/settings/settings.component.ts

-44
This file was deleted.

0 commit comments

Comments
 (0)