4.0.51 • Published 6 months ago

@byhealth/points v4.0.51

Weekly downloads
2
License
MIT
Repository
-
Last release
6 months ago

查看文档 document

new Points({
    // Object 初始化参数
    data: {
        phone,
        antiFakeCode
    },

    // Object 自定义HTHLelement Id 与字段(表单/事件)的映射关系
    elementNodeMappingField,

    // Boolean 是否验证手机号码 默认否
    verifyPhone,

    // Boolean 是否绑定手机号码 默认否
    bindPhone,

    // Boolean 是否禁用手机号码 默认否
    disabledPhone,

    // Boolean 是否隐藏手机号码 默认否
    hidePhone,

    // Object 错误码与错误信息映射关系
    errorCodeMap,

    // object {antifakecode, bindPhone, sendValidateCode, checkValidateCode, checkRiskPointsLimitStatus } 定义防伪积分,绑定手机,获取验证码等 api接口 默认使用中台生产API
    API,

    // String 挂载Dom 使用默认模版时,默认模版挂载的目标HTHLelement Id 
    targetId,

    // String 模板id 使用默认模版时,创建的子节点Id
    templateId,

    // Boolean 自动挂载 实例化Points时是否自动完成HTHLelement元素的挂载以及事件的处理,默认true;false时需要通过Points.mount方法手动挂载
    autoMount,

    // Function 扫码回调
    onScan,
    
    // Function 处理积分异常 Promise
    handleError,
    
    // Function 追加验证处理 Promise
    handleValidate,

    // Function 初始化回调
    onInit,

    // Function 积分回调
    onSubmit,

    // Function 处理弹窗数据
    onCloseMessage,
    
    // Object 验证手机倒计时设置 {interval: 倒计时, buttonText: 按钮文字, countdownText: 接受一个方法复写倒计时文字 count => `${count}秒后重试`}
    verifyPhoneCountdown
})

Options

Points.setData

Function 设置当前参数

Points.mount

Function 挂载Points,重置数据代理与监听

Points.unmount

Function 挂载Points,卸载Points

Points.$data

Object 获取当前参数

Points.prevData

Object 获取历史请求数据与响应数据 {request, response}

static

Points.PointsError

Class PointsError 用于创建Points内部能处理的异常, throw new PointsError(message, code) message错误信息 code错误码。

Points.tools

其他工具集

{
    Modal, // Class 信息弹窗
    Loading, // Class 加载 Loading
    validate, // Object 表单验证工具
    nativeAppJssdk, // 营养管家AppJssdk
    // 整合微信与营养管家App的条形码与二维码扫码方法
    scan:{
        qrCode,
        barCode
    }
}

✋500:其他异常错误 -防伪积分操作异常,异常信息【异常信息文案内容】
✋20000, "防伪码输入有误,请重新输入16位防伪码"
✋20001, "您查询的是{brand}正品,请扫描或输入产品瓶身条形码完善信息"
🎈20002, "您查询的是{brand}正品,此防伪码已在{jfTime}首次查询并积分"
🎈20003, "您查询的是{brand}正品,此产品已被兑换暂不积分,如有疑问请致电{telephone}"
🎈20004, "您查询的是{brand}正品,本品暂不积分,如有疑问请致电{telephone}"
🎈20005, 首次查询:您查询的是{brand}正品,本品不单独销售暂不积分,如有疑问请致电{telephone}
🎈20005, 非首次查询:您查询的是{brand}正品,本品不单独销售暂不积分,此防伪码已在${firstVerifyTime}首次查询 🎈20006, "对不起,内部员工与经销连锁店员不能积分,如有疑问请致电%s"
🎈20007, "对不起,该账户%s不能积分,如有疑问请致电%s"
✋20008, "您已触发积分预警,暂时无法积分,请按照短信指引上传相关资料进行审核。"
🎈20009, "您查询的是{brand}正品,产品已过保质期不参与积分,如有疑问请致电{telephone}"
✋20010, "您购买的产品防伪码信息不完整,如有疑问请拨打产品包装上的营养咨询热线"
🎈20011, "本品为正品(电商渠道),如需积分请前往电商渠道"
🎈20012, "本品为正品(电商渠道),如需积分请前往电商渠道"
🎈20013, "您查询的是{brand}正品,本品暂不积分,套装礼盒积分请扫描外包装防伪码"

4.0.51

6 months ago

4.0.50

6 months ago

4.0.49

10 months ago

4.0.48

2 years ago

4.0.47

2 years ago

4.0.46

2 years ago

4.0.41

2 years ago

4.0.40

2 years ago

4.0.43

2 years ago

4.0.42

2 years ago

4.0.45

2 years ago

4.0.44

2 years ago

4.0.39

2 years ago

4.0.38

2 years ago

4.0.37

2 years ago

4.0.36

2 years ago

4.0.32

2 years ago

4.0.31

2 years ago

4.0.34

2 years ago

4.0.33

2 years ago

4.0.35

2 years ago

4.0.29

3 years ago

4.0.28

3 years ago

4.0.30

3 years ago

4.0.27

3 years ago

4.0.26

3 years ago

4.0.23

3 years ago

4.0.25

3 years ago

4.0.24

3 years ago

4.0.21

3 years ago

4.0.22

3 years ago

4.0.20

3 years ago

4.0.19

3 years ago

4.0.18

3 years ago

4.0.16

3 years ago

4.0.15

3 years ago

4.0.17

3 years ago

4.0.14

3 years ago

4.0.10

3 years ago

4.0.12

3 years ago

4.0.11

3 years ago

4.0.13

3 years ago

4.0.9

3 years ago

4.0.8

3 years ago

4.0.7

4 years ago

4.0.6

4 years ago

4.0.5

4 years ago

4.0.4

4 years ago

4.0.3

4 years ago

4.0.2

4 years ago

4.0.1

4 years ago

3.1.0-beta.24

4 years ago

4.0.0

4 years ago

3.1.0-beta.22

4 years ago

3.1.0-beta.23

4 years ago

3.1.0-beta.21

4 years ago

3.1.0-beta.20

4 years ago

3.1.0-beta.18

4 years ago

3.1.0-beta.19

4 years ago

3.1.0-beta.16

4 years ago

3.1.0-beta.17

4 years ago

3.1.0-beta.15

4 years ago

3.1.0-beta.14

4 years ago

3.1.0-beta.12

4 years ago

3.1.0-beta.13

4 years ago

3.1.0-beta.11

4 years ago

3.1.0-beta.10

4 years ago

3.1.0-beta.9

4 years ago

3.1.0-beta.8

4 years ago

3.1.0-beta.7

4 years ago

3.1.0-beta.6

4 years ago

3.1.0-beta.4

4 years ago

3.1.0-beta.5

4 years ago

3.1.0-beta.3

4 years ago

3.1.0-beta.2

4 years ago

3.1.0-beta

4 years ago

3.1.0-beta.1

4 years ago

3.0.7-0

4 years ago

3.0.9-0

4 years ago

3.0.6-0

4 years ago

3.0.8-0

4 years ago

3.0.5-0

4 years ago

3.0.4-0

4 years ago

3.0.3-beta.1

4 years ago

3.0.9

4 years ago

3.0.10

4 years ago

3.0.8

4 years ago

3.0.7

4 years ago

3.0.6

5 years ago

3.0.5

5 years ago

3.0.4

5 years ago

3.0.3

5 years ago

3.0.2

5 years ago

3.0.1

5 years ago

3.0.0

5 years ago

2.0.14

5 years ago

2.0.13

5 years ago

2.0.12

5 years ago

2.0.11

5 years ago

2.0.10

5 years ago

2.0.9

5 years ago

2.0.8

5 years ago

2.0.7

5 years ago

2.0.6

5 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.3-3

5 years ago

1.0.3-2

5 years ago

1.0.3-1

5 years ago

1.0.3-0

5 years ago

1.0.0

5 years ago

0.2.0

5 years ago

0.1.9

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago