从身份证号中截取生日日期
Sen
• 发表于:2021-09-26 00:08:40 • 更新于:2021-09-26 00:08:40
550

场景实例:

新增客户数据时,需录入客户的证件类型和证件号码,当证件种类是“身份证”时,生日的字段可自动截取并填写证件号码中生日日期。

前期准备:

客户数据表;

h从身份证号中截取生日日期

实现步骤:

1. 新增功能新增个人客户;

2. 第一步新增数据,新增个人客户,其中证件种类可设置默认值为“身份证”,证件号码和日期都是填写操作;

从身份证号中截取生日日期

3. 第二步使用预处理,实现截取生日日期;

从身份证号中截取生日日期

 

function prepare($programStore, $form, vue) {

  vue.$watch(() => { return programStore.getters["getFormValue"]("606ed404cbbb586e7aa5e953") },//监控新增个人客户步骤

    function (value, oldvalue) {

      if (_.isEqual(value, oldvalue)) {

        return;

      }

      let data = value; //获取步骤数据

      let type = data["606bbef1cbbb586e7aa5adc6"]; //证件种类

      let inums = data["606bbefecbbb586e7aa5adc7"]; //证件号码

      let num = "";

      let birth = "";

      

      console.log(type);

      //获取步骤信息

      if (type == "身份证" && inums.length == 18) {

        num = inums.substr(6, 8);

        birth = birth.concat(num.substr(0, 4), "-", num.substr(4, 2), "-", num.substr(6, 2));

        value["606bbf3214b72e6e88530999"] = birth;

        console.log(birth);

        $programStore.dispatch("set", { procedure: "606bbf3214b72e6e88530999", value });

      }

    }

  )

}

 

实现效果:

从身份证号中截取生日日期


本文是否对您有帮助?
有帮助
没帮助
您是否遇到了以下问题?
内容过期或不准确
缺少场景、事例
链接有误
太简单,步骤待完善
其他
提交反馈
如需获取即时帮助,请联系
小助理
微信扫码添加小助理
让你的想法快速变成软件吧~
联系我们
售前咨询电话
020-88520693
意见箱 · 建议反馈
您的宝贵建议,使白码更完美!
白码小助理
加入白码社区,学习更多开发小技巧!
微信扫码添加白码小助理