!126 Optimize background rma ui and form submission validation logic

* Optimize background rma ui and form submission validation logic
This commit is contained in:
pushuo 2023-06-13 10:06:09 +00:00 committed by Edward Yang
parent b074e2a6c1
commit 975cfa1d69
3 changed files with 8 additions and 7 deletions

View File

@ -3,7 +3,7 @@
* @link https://beikeshop.com
* @Author pu shuo <pushuo@guangda.work>
* @Date 2022-08-17 15:42:46
* @LastEditTime 2023-04-11 09:28:34
* @LastEditTime 2023-06-13 17:27:49
*/
// Example starter JavaScript for disabling form submissions if there are invalid fields
@ -33,12 +33,13 @@ $(function () {
form.classList.add("was-validated");
$('.nav-link, .nav-item').removeClass('error-invalid');
$('.invalid-feedback').hide();
// 如果错误输入框在 tab 页面,则高亮显示对应的选项卡
$('.invalid-feedback').each(function(index, el) {
if ($(el).css('display') == 'block') {
layer.msg(lang.error_form, () => {});
// 兼容使用 element ui input、autocomplete 组件在传统提交报错ui显示
if ($(el).siblings('div[class^="el-"]')) {
$(el).siblings('div[class^="el-"]').find('.el-input__inner').addClass('error-invalid-input')

View File

@ -35,7 +35,7 @@
<td>{{ $rma['type'] }}</td>
<td>{{ $rma['status'] }}</td>
<td><a href="{{ admin_route('rmas.show', [$rma['id']]) }}"
class="btn btn-outline-secondary btn-sm">{{ __('common.view') }}</a>
class="btn btn-outline-secondary btn-sm text-nowrap">{{ __('common.view') }}</a>
</td>
</tr>
@endforeach

View File

@ -7,11 +7,11 @@
<div class="card-header"><h6 class="card-title">{{ __('admin/rma.rma_details') }}</h6></div>
<div class="card-body">
<div class="row">
<div class="col-lg-4 col-12">
<div class="col-lg-4 col-12 order-top-info">
<table class="table table-borderless">
<tbody>
<tr>
<td style="width:40%">ID</td>
<td>ID</td>
<td>{{ $rma['id'] }}</td>
</tr>
<tr>
@ -25,11 +25,11 @@
</tbody>
</table>
</div>
<div class="col-lg-4 col-12">
<div class="col-lg-4 col-12 order-top-info">
<table class="table table-borderless">
<tbody>
<tr>
<td style="width:40%">{{ __('admin/builder.modules_product') }}</td>
<td>{{ __('admin/builder.modules_product') }}</td>
<td>{{ $rma['product_name'] }}</td>
</tr>
<tr>