1.0.119 • Published 2 years ago

@pkpm/pkpm-types v1.0.119

Weekly downloads
270
License
ISC
Repository
-
Last release
2 years ago

pkpm-types

pkpm-types

TOC

1.组件描述

本组件为图模大师及相关项目的 types 整合包,包括 enum 和 model等,采用 Typescript 语言。

2.前置条件

本组件依赖 windows 上挂载的 EventBus 对象进行通讯,EventBus 对象是北京电力及标准化平台已挂载好的对象,其他项目使用前请检查。

3.安装组件

npm install --save @pkpm/pkpm-types --registry=http://101.40.70.165:9010/

4.参数及方法

参数
enum
ExtendedAttribute、ExtendedAttributeShow、ExtendOptionValue......
model
AccountSpecModel、AccountInfoModel、AccountStateModel......
sdk-model
AccountModel、AccountProfileModel、AccountConfigModel......

5.使用方法

直接在需要使用的地方 import 引入需要的 enum 或 model 即可。

import {
    EnvInfoStateModel,
    EnvStateEnum,
    EnvProductEnum,
    AccountStateModel,
    UploadModelForStore,
} from '@pkpm/pkpm-types';
...
@Getter('activeAccount') public activeAccount: AccountStateModel;
@Getter('uploads') uploads: UploadModelForStore;
...
envInfo.activationState !== EnvStateEnum.ACTIVATED

注意:

  • 从服务器直接返回的模型应存储在 sdk-model 下,若发现之前的 model 存储位置不正确,可以移动到正确的目录下。
  • sdk-model 下的 model 不应存在可选字段。
  • model 下存储的 model 是各项目使用的模型,有些模型扩展自服务器返回的模型。
  • 在修改模型时,要注意修改涉及的范围、是否对其他项目有影响、如果有怎么解决等问题。
  • 如果不能确定某个字段修改后的影响,建议先将其标注为可选字段。

6.打包方式

打包

"build": "webpack --config webpack.config.js"

切换为私库

npm config set registry http://101.40.70.165:9010/

发布

npm publish:npmjs

7.参考用例

标准化产品:

​ 主应用共享数据

​ 首页

​ 登录、注册等

1.0.119

2 years ago

1.0.101

2 years ago

1.0.100

2 years ago

1.0.107

2 years ago

1.0.106

2 years ago

1.0.109

2 years ago

1.0.108

2 years ago

1.0.103

2 years ago

1.0.102

2 years ago

1.0.104

2 years ago

1.0.110

2 years ago

1.0.112

2 years ago

1.0.111

2 years ago

1.0.114

2 years ago

1.0.113

2 years ago

1.0.116

2 years ago

1.0.115

2 years ago

1.0.95

2 years ago

1.0.99

2 years ago

1.0.98

2 years ago

1.0.97

2 years ago

1.0.96

2 years ago

1.0.94

2 years ago

1.0.93

2 years ago

1.0.92

2 years ago

1.0.88

3 years ago

1.0.89

3 years ago

1.0.91

3 years ago

1.0.90

3 years ago

1.0.87

3 years ago

1.0.86

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.81

4 years ago

1.0.80

4 years ago

1.0.79

4 years ago

1.0.78

4 years ago

1.0.77

4 years ago

1.0.76

4 years ago

1.0.75

4 years ago

1.0.73

4 years ago

1.0.74

4 years ago

1.0.72

4 years ago

1.0.69

4 years ago

1.0.68

4 years ago

1.0.71

4 years ago

1.0.70

4 years ago

1.0.67

4 years ago

1.0.62

4 years ago

1.0.61

4 years ago

1.0.60

4 years ago

1.0.66

4 years ago

1.0.65

4 years ago

1.0.64

4 years ago

1.0.63

4 years ago

1.0.59

4 years ago

1.0.58

4 years ago

1.0.57

4 years ago

1.0.56

4 years ago

1.0.55

4 years ago

1.0.54

4 years ago

1.0.53

4 years ago

1.0.52

4 years ago

1.0.51

4 years ago

1.0.50

4 years ago

1.0.49

4 years ago

1.0.48

4 years ago

1.0.47

4 years ago

1.0.46

4 years ago

1.0.45

4 years ago

1.0.44

4 years ago

1.0.43

5 years ago

1.0.42

5 years ago

1.0.41

5 years ago

1.0.40

5 years ago

1.0.38

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.33

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.12

5 years ago

1.0.11

5 years ago

1.0.10

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