Browse Source

app端模块导入

pengjing 9 months ago
parent
commit
81ff523a2a

+ 2 - 31
parth5/parth5/src/app/views/tapp/tab-main/tab-main.module.ts

@@ -3,36 +3,7 @@ import {CommonModule} from '@angular/common';
 import {FormsModule} from '@angular/forms';
 import {IonicModule} from '@ionic/angular';
 import {TabMainPageRoutingModule} from './tab-main-routing.module';
-import {PartysearchComponent} from "../../../comm/modal/partysearch/partysearch.component";
-import {PartytreeComponent} from "../../../comm/modal/partytree/partytree.component";
-import {SearchComponent} from "../../../comm/modal/search/search.component";
-import {routes} from "./tab-main.route";
-import {EmptyComponent} from "../../../comm/modal/empty/empty.component";
-import {Routes} from "@angular/router";
-import {PartyselectComponent} from "../../../comm/modal/partyselect/partyselect.component";
-import {ImglistComponent} from "../../../comm/modal/imglist/imglist.component";
-import {PhotoshowComponent} from "../../../comm/modal/photoshow/photoshow.component";
-import {PhotoSwipeComponent} from "../../../comm/modal/photo-swipe/photo-swipe.component";
-import {MyfilterPipe} from "../../../comm/pipes/myfilter.pipe";
-import {SelectuserComponent} from "../../pages/partyuser/party-dues/selectuser/selectuser.component";
-import {BimageComponent} from "../../../comm/modal/bimage/bimage.component";
-import {UserselectPage} from "../../../comm/modal/userselect/userselect.page";
-
-const pubComponents = [
-  PartysearchComponent,
-  PartytreeComponent,
-  SearchComponent,
-  EmptyComponent,
-  PartyselectComponent,
-  ImglistComponent,
-  PhotoshowComponent,
-  PhotoSwipeComponent,
-  MyfilterPipe,
-  SelectuserComponent,
-  BimageComponent,
-  UserselectPage
-];
-
+import {TabMainPage} from "./tab-main.page";
 /*function getRoutesComponent(routes: Routes) {
   let components = [];
   routes.forEach(r => {
@@ -50,7 +21,7 @@ const pubComponents = [
     IonicModule,
     TabMainPageRoutingModule
   ],
-  declarations: [...routes.map(e => e.component), ...pubComponents]
+  declarations: [TabMainPage]
 })
 export class TabMainPageModule {
 }

+ 2 - 13
parth5/parth5/src/app/views/tapp/tab-study/tab-study.module.ts

@@ -1,29 +1,18 @@
 import {NgModule} from '@angular/core';
 import {CommonModule} from '@angular/common';
 import {FormsModule} from '@angular/forms';
-
 import {IonicModule} from '@ionic/angular';
-
 import {TabStudyPageRoutingModule} from './tab-study-routing.module';
-
-import {routes} from "./tab-study.route";
-import {PinchZoomModule} from "ngx-pinch-zoom";
-import {PdfViewerModule} from "ng2-pdf-viewer";
-import {ShowpdfComponent} from "../../../comm/modal/showpdf/showpdf.component";
-
-
-const pubComponents = [];
+import {TabStudyPage} from "./tab-study.page";
 
 @NgModule({
   imports: [
     CommonModule,
     FormsModule,
     IonicModule,
-    PinchZoomModule,
-    PdfViewerModule,
     TabStudyPageRoutingModule,
   ],
-  declarations: [...routes.map(e => e.component), ...pubComponents,ShowpdfComponent]
+  declarations: [TabStudyPage]
 })
 export class TabStudyPageModule {
 }

+ 9 - 15
parth5/parth5/src/app/views/tapp/tab-user/tab-user.module.ts

@@ -1,16 +1,9 @@
-import { NgModule } from '@angular/core';
-import { CommonModule } from '@angular/common';
-import { FormsModule } from '@angular/forms';
-
-import { IonicModule } from '@ionic/angular';
-
-import { TabUserPageRoutingModule } from './tab-user-routing.module';
-
-import { routes } from "./tab-user.route";
-
-const pubComponents = [
-
-];
+import {NgModule} from '@angular/core';
+import {CommonModule} from '@angular/common';
+import {FormsModule} from '@angular/forms';
+import {IonicModule} from '@ionic/angular';
+import {TabUserPageRoutingModule} from './tab-user-routing.module';
+import {TabUserPage} from "./tab-user.page";
 
 @NgModule({
   imports: [
@@ -19,6 +12,7 @@ const pubComponents = [
     IonicModule,
     TabUserPageRoutingModule
   ],
-  declarations: [...routes.map(e => e.component), ...pubComponents]
+  declarations: [TabUserPage]
 })
-export class TabUserPageModule {}
+export class TabUserPageModule {
+}

+ 95 - 1
parth5/parth5/src/app/views/tapp/tabs/tabs.module.ts

@@ -10,6 +10,98 @@ import {TabsPage} from './tabs.page';
 import {DragDropModule} from "@angular/cdk/drag-drop";
 import {RouterModule} from "@angular/router";
 import {QuillModule} from "ngx-quill";
+import {ShowpdfComponent} from "../../../comm/modal/showpdf/showpdf.component";
+import {PdfViewerModule} from "ng2-pdf-viewer";
+import {PinchZoomModule} from "ngx-pinch-zoom";
+import {PositionComponent} from "../../pages/propagandawork/position/position.component";
+import {EditComponent as PositionEditComponent} from "../../pages/propagandawork/position/edit/edit.component";
+import {DetailComponent as PositionDetailComponent} from "../../pages/propagandawork/position/detail/detail.component";
+import {EditComponent as PanelEditComponent} from "../../pages/propagandawork/position/panel/edit/edit.component";
+import {
+  DetailComponent as PanelDetailComponent
+} from "../../pages/propagandawork/position/panel/detail/detail.component";
+import {PartyDuesComponent} from "../../pages/partyuser/party-dues/party-dues.component";
+import {EditComponent as DuesEditComponent} from "../../pages/partyuser/party-dues/edit/edit.component";
+import {DetailComponent as DuesDetailComponent} from "../../pages/partyuser/party-dues/detail/detail.component";
+import {PartyInfoComponent} from "../../pages/party/party-info/party-info.component";
+import {DetailComponent as PartyDetailComponent} from "../../pages/party/party-info/detail/detail.component";
+import {EvaluateComponent} from "../../pages/party/party-info/detail/evaluate/evaluate.component";
+import {LeaderuserComponent} from "../../pages/party/party-info/detail/leaderuser/leaderuser.component";
+import {ManageuserComponent} from "../../pages/party/party-info/detail/manageuser/manageuser.component";
+import {RewardComponent} from "../../pages/party/party-info/detail/reward/reward.component";
+import {PartyUserComponent} from "../../pages/partyuser/party-user/party-user.component";
+import {DetailComponent as UserDetailComponent} from "../../pages/partyuser/party-user/detail/detail.component";
+import {DemocracyComponent} from "../../pages/partyuser/party-user/detail/democracy/democracy.component";
+import {PartyhelpComponent} from "../../pages/partyuser/party-user/detail/partyhelp/partyhelp.component";
+import {PunishComponent} from "../../pages/partyuser/party-user/detail/punish/punish.component";
+import {TrainComponent} from "../../pages/partyuser/party-user/detail/train/train.component";
+import {
+  RewardComponent as PartyUserRewardComponent
+} from "../../pages/partyuser/party-user/detail/reward/reward.component";
+import {ShykComponent} from "../../pages/partylife/shyk/shyk.component";
+import {EditComponent as ShykEditComponent} from "../../pages/partylife/shyk/edit/edit.component";
+import {DetailComponent as ShykDetailComponent} from "../../pages/partylife/shyk/detail/detail.component";
+import {RecordComponent} from "../../pages/partylife/shyk/record/record.component";
+import {PartysearchComponent} from "../../../comm/modal/partysearch/partysearch.component";
+import {PartytreeComponent} from "../../../comm/modal/partytree/partytree.component";
+import {SearchComponent} from "../../../comm/modal/search/search.component";
+import {EmptyComponent} from "../../../comm/modal/empty/empty.component";
+import {PartyselectComponent} from "../../../comm/modal/partyselect/partyselect.component";
+import {ImglistComponent} from "../../../comm/modal/imglist/imglist.component";
+import {PhotoshowComponent} from "../../../comm/modal/photoshow/photoshow.component";
+import {PhotoSwipeComponent} from "../../../comm/modal/photo-swipe/photo-swipe.component";
+import {MyfilterPipe} from "../../../comm/pipes/myfilter.pipe";
+import {SelectuserComponent} from "../../pages/partyuser/party-dues/selectuser/selectuser.component";
+import {BimageComponent} from "../../../comm/modal/bimage/bimage.component";
+import {UserselectPage} from "../../../comm/modal/userselect/userselect.page";
+import {routes as MainRoutes} from "../tab-main/tab-main.route";
+import {routes as StudyRoutes} from "../tab-study/tab-study.route";
+import {routes as UserRoutes} from "../tab-user/tab-user.route";
+
+const pageComponents = [
+  PositionComponent,
+  PositionEditComponent,
+  PositionDetailComponent,
+  PanelEditComponent,
+  PanelDetailComponent,
+  PartyDuesComponent,
+  DuesEditComponent,
+  DuesDetailComponent,
+  PartyInfoComponent,
+  PartyDetailComponent,
+  EvaluateComponent,
+  LeaderuserComponent,
+  ManageuserComponent,
+  RewardComponent,
+  PartyUserComponent,
+  UserDetailComponent,
+  DemocracyComponent,
+  PartyhelpComponent,
+  PunishComponent,
+  TrainComponent,
+  ShykComponent,
+  ShykEditComponent,
+  ShykDetailComponent,
+  RecordComponent,
+  PartyUserRewardComponent
+];
+
+const pubComponents = [
+  PartysearchComponent,
+  PartytreeComponent,
+  SearchComponent,
+  EmptyComponent,
+  PartyselectComponent,
+  ImglistComponent,
+  PhotoshowComponent,
+  PhotoSwipeComponent,
+  MyfilterPipe,
+  SelectuserComponent,
+  BimageComponent,
+  UserselectPage,
+  ShowpdfComponent
+];
+
 
 @NgModule({
   imports: [
@@ -19,9 +111,11 @@ import {QuillModule} from "ngx-quill";
     DragDropModule,
     RouterModule,
     QuillModule,
+    PdfViewerModule,
+    PinchZoomModule,
     TabsPageRoutingModule
   ],
-  declarations: [TabsPage]
+  declarations: [TabsPage,...pageComponents, ...pubComponents]
 })
 export class TabsPageModule {
 }