Commit 4bcca19e authored by liyadong's avatar liyadong

Merge branch 'test' of http://gitlab.cccwangluo.com/zhoujun/uc_card into test

parents 96b9a937 4f3554dc
......@@ -131,4 +131,20 @@ class AdminController extends Controller
return $this->getErrorMsg('10063', '审核失败');
}
/**
* 批量审核图片
* @date 2021/06/07
* @author live
*/
public function getSaveStatusAll(Request $request)
{
$postData = $request->all();
$ids = explode('#',$postData['ids']);
$status = $postData['status'];
if(!in_array($status,[1,2]) || empty($ids)) return $this->getErrorMsg('10060', '参数错误');
$result = WxUserImg::whereIn('id',$ids)->update(['status' => $status]);
if($result) return $this->getSuccessMsg([]);
return $this->getErrorMsg('10063', '审核失败');
}
}
\ No newline at end of file
......@@ -98,6 +98,91 @@
$('#ALL_VERITY').modal('show')
}
function saveStatusAll(){
var ids = '';
var box =document.getElementsByClassName('imgIDCheckbox');
for (i=0; i< box.length; i++){
if(box[i].checked){
if(ids == ''){
ids = box[i].value;
}else{
ids = ids + '#'+box[i].value;
}
}
}
if(ids == ''){
alert('请选择渠道');
return false;
}
var token = $("input[name='_token']").val();
var status = $("input:radio[name='imgStatusAll']:checked").val();
$('#change_status_all').attr("disabled",true);
$('#cancel_change_status_all').attr("disabled",true);
if(status == 2){
$('#ALL_VERITY').modal('hide');
$('#CONFIRM_ALL').modal('show');
}else{
$.ajax({
type: 'POST',
url: '/admin/save/status/all',
data: {_token:token,ids:ids,status:status},
success:function(data){
$('#show_error_info').html(data.info);
$('#show_success_info').html(data.info);
$('#change_status_all').attr("disabled",false);
$('#cancel_change_status_all').attr("disabled",false);
$('#ALL_VERITY').modal('hide')
if(data.code == 200){
$('#message-success-modal').modal('show')
}else{
$("#message-error-modal").modal('show');
}
}
});
}
}
function saveStatusAllCir(){
var ids = '';
var box =document.getElementsByClassName('imgIDCheckbox');
for (i=0; i< box.length; i++){
if(box[i].checked){
if(ids == ''){
ids = box[i].value;
}else{
ids = ids + '#'+box[i].value;
}
}
}
var token = $("input[name='_token']").val();
var status = $("input:radio[name='imgStatusAll']:checked").val();
$('#change_status_all_cir').attr("disabled",true);
$('#caacel_change_status_all_cir').attr("disabled",true);
$.ajax({
type: 'POST',
url: '/admin/save/status/all',
data: {_token:token,ids:ids,status:status},
success:function(data){
$('#show_error_info').html(data.info);
$('#show_success_info').html(data.info);
$('#change_status_all_cir').attr("disabled",false);
$('#caacel_change_status_all_cir').attr("disabled",false);
$('#CONFIRM_ALL').modal('hide')
if(data.code == 200){
$('#message-success-modal').modal('show')
}else{
$("#message-error-modal").modal('show');
}
}
});
}
function imgCheck(obj){
var box =document.getElementsByClassName('imgIDCheckbox');
......
......@@ -75,21 +75,35 @@
<div class="row">
<div class="form-group col-lg-12">
<h6>审核状态</h6>
<input type="radio" value="1" name="imgStatus" checked="checked"/><label class="ml-sm">通过</label>
<input type="radio" value="2" name="imgStatus"/><label class="ml-sm">拒绝</label>
<input type="radio" value="1" name="imgStatusAll" checked="checked"/><label class="ml-sm">通过</label>
<input type="radio" value="2" name="imgStatusAll"/><label class="ml-sm">拒绝</label>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary active" id="change_status" onclick="return saveStatus();">提交</button>
<button type="button" class="btn btn-default active" id="cancel_change_status" onclick="return cir_cancel('VERITY');">关闭</button>
<button type="button" class="btn btn-primary active" id="change_status_all" onclick="return saveStatusAll();">提交</button>
<button type="button" class="btn btn-default active" id="cancel_change_status_all" onclick="return cir_cancel('ALL_VERITY');">关闭</button>
</div>
</div>
</div>
</div>
<div class="modal fade" id="CONFIRM_ALL" tabindex="-1" role="dialog" aria-labelledby="modal-error-label">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header state modal-danger">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title" id="modal-error-label"><i class="fa fa-warning"></i>确认框</h4>
</div>
<div class="modal-body" id="change_info">确认拒绝?</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" onclick="return saveStatusAllCir();" id="change_status_all_cir">确认</button>
<button type="button" class="btn btn-default" onclick="return cir_cancel('CONFIRM_ALL');" id="caacel_change_status_all_cir">取消</button>
</div>
</div>
</div>
</div>
......@@ -33,6 +33,7 @@ Route::prefix('admin')->namespace('Admin')->group(function() {
Route::prefix('admin')->namespace('Admin')->middleware('check.adminLogin')->group(function() {
Route::get('/image/list', 'AdminController@getImgList')->name('checkImg');
Route::post('/save/status', 'AdminController@getSaveStatus');
Route::post('/save/status/all', 'AdminController@getSaveStatusAll');
});
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment