1.0.101 • Published 3 years ago

amy-platform-npm-common v1.0.101

Weekly downloads
-
License
ISC
Repository
-
Last release
3 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

3 years ago

1.0.100

3 years ago

1.0.95

3 years ago

1.0.94

3 years ago

1.0.93

3 years ago

1.0.99

3 years ago

1.0.98

3 years ago

1.0.97

3 years ago

1.0.96

3 years ago

1.0.91

3 years ago

1.0.92

3 years ago

1.0.90

3 years ago

1.0.88

3 years ago

1.0.87

3 years ago

1.0.86

3 years ago

1.0.89

3 years ago

1.0.85

3 years ago

1.0.84

3 years ago

1.0.83

3 years ago

1.0.82

3 years ago

1.0.79

3 years ago

1.0.80

3 years ago

1.0.81

3 years ago

1.0.78

3 years ago

1.0.76

3 years ago

1.0.75

3 years ago

1.0.74

3 years ago

1.0.73

3 years ago

1.0.72

3 years ago

1.0.71

3 years ago

1.0.70

3 years ago

1.0.69

3 years ago

1.0.68

3 years ago

1.0.67

3 years ago

1.0.66

3 years ago

1.0.65

3 years ago

1.0.64

3 years ago

1.0.63

3 years ago

1.0.62

3 years ago

1.0.61

3 years ago

1.0.60

3 years ago

1.0.55

3 years ago

1.0.54

3 years ago

1.0.59

3 years ago

1.0.58

3 years ago

1.0.57

3 years ago

1.0.56

3 years ago

1.0.53

3 years ago

1.0.51

3 years ago

1.0.50

3 years ago

1.0.52

3 years ago

1.0.49

3 years ago

1.0.48

3 years ago

1.0.47

3 years ago

1.0.46

3 years ago

1.0.45

3 years ago

1.0.44

3 years ago

1.0.43

3 years ago

1.0.42

3 years ago

1.0.41

3 years ago

1.0.39

3 years ago

1.0.40

3 years ago

1.0.38

4 years ago

1.0.33

4 years ago

1.0.37

4 years ago

1.0.36

4 years ago

1.0.35

4 years ago

1.0.34

4 years ago

1.0.32

4 years ago

1.0.31

4 years ago

1.0.30

4 years ago

1.0.29

4 years ago

1.0.28

4 years ago

1.0.27

4 years ago

1.0.26

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.23

4 years ago

1.0.22

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.12

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago