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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。