更新分组密码
This commit is contained in:
@@ -48,7 +48,11 @@
|
||||
</li>
|
||||
@foreach($data as $index => $group)
|
||||
<li class="nav-item">
|
||||
<a href="#group-{{ $group['id'] }}" data-bs-toggle="tab" class="btn btn-outline-secondary">{{ $group['gp_name'] }}</a>
|
||||
@if(!empty($group['is_group_locked']))
|
||||
<a href="javascript:void(0);" class="btn btn-outline-secondary group-password-link" data-group-id="{{ $group['id'] }}" data-group-name="{{ $group['gp_name'] }}">{{ $group['gp_name'] }} <i class="ali-icon"></i></a>
|
||||
@else
|
||||
<a href="#group-{{ $group['id'] }}" data-bs-toggle="tab" class="btn btn-outline-secondary">{{ $group['gp_name'] }}</a>
|
||||
@endif
|
||||
</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
@@ -171,6 +175,25 @@
|
||||
</section>
|
||||
<!-- main end -->
|
||||
|
||||
<div class="modal fade" id="group-password-modal" tabindex="-1" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title">{{ __('dujiaoka.prompt.goods_group_password_title') }}</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close">×</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<input type="hidden" id="group-password-id">
|
||||
<div class="mb-2" id="group-password-name"></div>
|
||||
<input type="password" class="form-control" id="group-password-input" placeholder="{{ __('dujiaoka.prompt.goods_group_password_placeholder') }}">
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-primary" id="group-password-submit">{{ __('dujiaoka.prompt.goods_group_password_submit') }}</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@stop
|
||||
|
||||
@section('js')
|
||||
@@ -185,5 +208,35 @@
|
||||
$(".col").show();
|
||||
}
|
||||
});
|
||||
|
||||
function showGroupPasswordModal() {
|
||||
var modalEl = document.getElementById('group-password-modal');
|
||||
if (typeof bootstrap !== 'undefined' && bootstrap.Modal) {
|
||||
bootstrap.Modal.getOrCreateInstance(modalEl).show();
|
||||
} else {
|
||||
$('#group-password-modal').modal();
|
||||
}
|
||||
}
|
||||
|
||||
$('.group-password-link').click(function() {
|
||||
$('#group-password-id').val($(this).data('group-id'));
|
||||
$('#group-password-name').text($(this).data('group-name'));
|
||||
$('#group-password-input').val('');
|
||||
showGroupPasswordModal();
|
||||
});
|
||||
|
||||
$('#group-password-submit').click(function() {
|
||||
$.post("{{ url('verify-group-password') }}", {
|
||||
_token: "{{ csrf_token() }}",
|
||||
group_id: $('#group-password-id').val(),
|
||||
password: $('#group-password-input').val()
|
||||
}, function(res) {
|
||||
if (res.code === 200) {
|
||||
window.location.reload();
|
||||
} else {
|
||||
alert(res.msg);
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
@stop
|
||||
|
||||
Reference in New Issue
Block a user