From 14dc3b59c7db236ebbb256114d3bff267cefa6fa Mon Sep 17 00:00:00 2001 From: liumengyi Date: Wed, 15 Jan 2025 17:19:01 +0800 Subject: [PATCH] * [bug#57239,done,2h] check num. --- module/transfer/lang/de.php | 5 +++-- module/transfer/lang/en.php | 5 +++-- module/transfer/lang/fr.php | 5 +++-- module/transfer/lang/zh-cn.php | 5 +++-- module/transfer/ui/exporttemplate.html.php | 22 ++++++++++++++++++++-- 5 files changed, 32 insertions(+), 10 deletions(-) diff --git a/module/transfer/lang/de.php b/module/transfer/lang/de.php index 060a387852..28c09b9b22 100644 --- a/module/transfer/lang/de.php +++ b/module/transfer/lang/de.php @@ -8,6 +8,7 @@ $lang->transfer->exportTemplate = 'Export Template'; $lang->transfer->import = 'Import'; $lang->transfer->id = 'ID'; -$lang->transfer->new = 'New'; -$lang->transfer->num = 'Count:'; +$lang->transfer->new = 'New'; +$lang->transfer->num = 'Count:'; +$lang->transfer->numAB = 'Count'; $lang->transfer->children = 'Child'; diff --git a/module/transfer/lang/en.php b/module/transfer/lang/en.php index 060a387852..28c09b9b22 100644 --- a/module/transfer/lang/en.php +++ b/module/transfer/lang/en.php @@ -8,6 +8,7 @@ $lang->transfer->exportTemplate = 'Export Template'; $lang->transfer->import = 'Import'; $lang->transfer->id = 'ID'; -$lang->transfer->new = 'New'; -$lang->transfer->num = 'Count:'; +$lang->transfer->new = 'New'; +$lang->transfer->num = 'Count:'; +$lang->transfer->numAB = 'Count'; $lang->transfer->children = 'Child'; diff --git a/module/transfer/lang/fr.php b/module/transfer/lang/fr.php index 060a387852..28c09b9b22 100644 --- a/module/transfer/lang/fr.php +++ b/module/transfer/lang/fr.php @@ -8,6 +8,7 @@ $lang->transfer->exportTemplate = 'Export Template'; $lang->transfer->import = 'Import'; $lang->transfer->id = 'ID'; -$lang->transfer->new = 'New'; -$lang->transfer->num = 'Count:'; +$lang->transfer->new = 'New'; +$lang->transfer->num = 'Count:'; +$lang->transfer->numAB = 'Count'; $lang->transfer->children = 'Child'; diff --git a/module/transfer/lang/zh-cn.php b/module/transfer/lang/zh-cn.php index 5bcdebb345..b4063148b3 100644 --- a/module/transfer/lang/zh-cn.php +++ b/module/transfer/lang/zh-cn.php @@ -8,6 +8,7 @@ $lang->transfer->exportTemplate = '导出模板'; $lang->transfer->import = '导入'; $lang->transfer->id = '编号'; -$lang->transfer->new = '新增'; -$lang->transfer->num = '记录数:'; +$lang->transfer->new = '新增'; +$lang->transfer->num = '记录数:'; +$lang->transfer->numAB = '记录数'; $lang->transfer->children = '子任务'; diff --git a/module/transfer/ui/exporttemplate.html.php b/module/transfer/ui/exporttemplate.html.php index 6c511f1fa6..b65ce5d73c 100644 --- a/module/transfer/ui/exporttemplate.html.php +++ b/module/transfer/ui/exporttemplate.html.php @@ -11,7 +11,6 @@ declare(strict_types=1); namespace zin; $this->app->loadLang('file'); -set::title($lang->transfer->exportTemplate); form ( @@ -19,6 +18,7 @@ form on::submit('setDownloading'), formGroup ( + on::click('removeNumTip'), set::label($lang->transfer->num), set::name('num'), set::type('number'), @@ -45,11 +45,22 @@ form set::actions(array('submit')) ); +$numError = sprintf($this->lang->error->int[0], $this->lang->transfer->numAB); h::js ( <<{$numError}'); + \$num.addClass('has-error'); + e.preventDefault(); + return false; + } + if(navigator.userAgent.toLowerCase().indexOf("opera") > -1) return true; // Opera don't support, omit it. $.cookie.set('downloading', 0, {expires:config.cookieLife, path:config.webRoot}); @@ -67,5 +78,12 @@ h::js }, 300); return true; } + + window.removeNumTip = function() + { + const \$num = $(this).find('[name=num]'); + \$num.parent().find('.form-tip').remove(); + \$num.removeClass('has-error'); + } JAVASCRIPT );