1.0.101 • Published 4 years ago

amy-platform-npm-common v1.0.101

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

1 安装

npm uni amy-platform-npm-common ;
npm i amy-platform-npm-common ;

1.1 配置 tsconfig.app.json

  "include": [
    "src/**/*.d.ts",
    "./node_modules/tschris-utils/**/*.ts",
    "./node_modules/amy-platform-npm-common/**/*.ts"
  ]

2 配置

2.1 配置环境

  • environment.dev.ts
export const environment = {
  production: false,
  // amyPlatformNpmCommon 组件需要的配置
  amyPlatformNpmCommon:{ 
      envName:"dev",
      localStorage:{
        accountKey:"com.amyplatform.account"
      },
      cookie:{
        domain: ".amyplatform.com",
        tokenKey: "com.amyplatform.token"
      },
      url:{
        gateway: 'http://localhost:23010',
        login: 'http://home.amyplatform.com:23005/login'
      }
  }
};
## 2.2 配置系统常量
> - src/app/config/AppConstants

/**

  • 系统常量 / export const AppConstants = { / amyPlatformNpmCommon 项目需要用到的常量 */ amyPlatformNpmCommon:{ MODULE_CODE:'HOME' //模块编码 } };
## 2.3 配置路由守卫

import { LayoutComponent, TokenGuard } from 'amy-platform-npm-common';

{ path: 'index',canActivate:TokenGuard, component: MenuLayoutComponent},

## 2.4 app.module.ts 添加布局组件

### 2.4.1 引入蚂蚁金服组件

// 蚂蚁金服 开始 import { NgZorroAntdModule, NzIconModule, NZ_I18N, zh_CN } from 'ng-zorro-antd';

import * as AllIcons from '@ant-design/icons-angular/icons'; import { IconDefinition } from '@ant-design/icons-angular';

const antDesignIcons = AllIcons as {

}; const icons: IconDefinition[] = Object.keys(antDesignIcons).map(key => antDesignIconskey);

// 蚂蚁金服 结束

@NgModule({ imports: [ NzIconModule.forRoot(icons), NgZorroAntdModule

###  2.4.2 引入 common组件和服务

/ amy-platform-npm-common 组件 / import { CommonApi, CommonService, FormUtil, LayoutComponent, MenuBreadcrumbComponent, MenuLayoutComponent, MenuTagsComponent, TokenGuard } from 'amy-platform-npm-common';

const COMMON_COMPONENTS = LayoutComponent, MenuLayoutComponent, MenuTagsComponent, MenuBreadcrumbComponent ;

const SERVICES = CommonApi, CommonService, TokenGuard, FormUtil, ... ;

@NgModule({ declarations: [ ...COMMON_COMPONENTS,

providers: ...SERVICES ,

## 2.5 引入全局的css  styles.css

@import "~amy-platform-npm-common/index.css";

## 2.5 添加路由布局

import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { LayoutComponent, MenuLayoutComponent, TokenGuard } from 'amy-platform-npm-common';

const routes: Routes = [ { path: '', redirectTo: 'home/index', pathMatch: 'full' }, { path: 'home', component: LayoutComponent, children: [ { path: '', // canActivate:TokenGuard, component: MenuLayoutComponent, children: { path: 'index', component: IndexComponent, data: { title: 'index', breadcrumb: 'Steve'}}, { path: 'demo1', component: Demo1Component, data: { title: 'demo1', keep: true, hideInTabs: true}}, { path: 'demo2', component: Demo2Component, data: { title: 'demo2'}}, { path: 'demo3', component: Demo3Component, data: { title: 'demo3', keep: true}}, }, ] } ];

1.0.101

4 years ago

1.0.100

4 years ago

1.0.95

4 years ago

1.0.94

4 years ago

1.0.93

4 years ago

1.0.99

4 years ago

1.0.98

4 years ago

1.0.97

4 years ago

1.0.96

4 years ago

1.0.91

4 years ago

1.0.92

4 years ago

1.0.90

5 years ago

1.0.88

5 years ago

1.0.87

5 years ago

1.0.86

5 years ago

1.0.89

5 years ago

1.0.85

5 years ago

1.0.84

5 years ago

1.0.83

5 years ago

1.0.82

5 years ago

1.0.79

5 years ago

1.0.80

5 years ago

1.0.81

5 years ago

1.0.78

5 years ago

1.0.76

5 years ago

1.0.75

5 years ago

1.0.74

5 years ago

1.0.73

5 years ago

1.0.72

5 years ago

1.0.71

5 years ago

1.0.70

5 years ago

1.0.69

5 years ago

1.0.68

5 years ago

1.0.67

5 years ago

1.0.66

5 years ago

1.0.65

5 years ago

1.0.64

5 years ago

1.0.63

5 years ago

1.0.62

5 years ago

1.0.61

5 years ago

1.0.60

5 years ago

1.0.55

5 years ago

1.0.54

5 years ago

1.0.59

5 years ago

1.0.58

5 years ago

1.0.57

5 years ago

1.0.56

5 years ago

1.0.53

5 years ago

1.0.51

5 years ago

1.0.50

5 years ago

1.0.52

5 years ago

1.0.49

5 years ago

1.0.48

5 years ago

1.0.47

5 years ago

1.0.46

5 years ago

1.0.45

5 years ago

1.0.44

5 years ago

1.0.43

5 years ago

1.0.42

5 years ago

1.0.41

5 years ago

1.0.39

5 years ago

1.0.40

5 years ago

1.0.38

5 years ago

1.0.33

5 years ago

1.0.37

5 years ago

1.0.36

5 years ago

1.0.35

5 years ago

1.0.34

5 years ago

1.0.32

5 years ago

1.0.31

5 years ago

1.0.30

5 years ago

1.0.29

5 years ago

1.0.28

5 years ago

1.0.27

5 years ago

1.0.26

5 years ago

1.0.25

5 years ago

1.0.24

5 years ago

1.0.23

5 years ago

1.0.22

5 years ago

1.0.21

5 years ago

1.0.20

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.12

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago