app/Resources/static-src/app/js/settings/approval/index.js

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

$('#approval-form').validate({
  rules: {
    idcard: 'required idcardNumber',
    truename: {
      required: true,
      chinese: true,
      trim: true,
      maxlength: 25,
      minlength: 2
    },
    faceImg: 'required isImage limitSize',
    backImg: 'required isImage limitSize'
  },
  messages: {
    faceImg: {
      required: Translator.trans('user.fields.idcard_front_placeholder')
    },
    backImg: {
      required: Translator.trans('user.fields.idcard_back_placeholder')
    }
  },
  submitHandler: function(form) {
    const $form = $(form);
    const $btn = $form.find('[type="submit"]');
    $('.js-input-val').each(function() {
      const $this = $(this);
      const spaceVal = $this.val();
      const finalVal = $.trim(spaceVal);
      $this.val(finalVal);
    })
    $btn.button('loading');
    form.submit();
  }
});

cd.upload({
  el: '.js-upload-input',
}).on('success', (event, file, src) => {
  let $this = $(event.currentTarget);
  let $target = $($this.data('target'));

  $target.addClass('done').css({
    'background-image': `url(${src})`,
  });

  if (!$target.find('.mask').length) {
    let html = '<div class="mask"></div>';
    $target.append(html);
  }
}).on('error', (code) => {
  if (code === 'FILE_SIZE_LIMIT') {
    cd.message({
      type: 'danger',
      message: Translator.trans('uploader.size_2m_limit_hint')
    });
  } else if (code === 'FLIE_TYPE_LIMIT') {
    cd.message({
      type: 'danger',
      message: Translator.trans('uploader.type_denied_limit_hint')
    });

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。