Browse Source

实名认证取消与恢复

lizhen_gitee 1 year ago
parent
commit
5dfbadcc16

+ 3 - 2
application/admin/controller/Useridconfirm.php

@@ -72,7 +72,7 @@ class Useridconfirm extends Backend
     }
 
     /**
-     * 取消
+     * 取消与恢复
      */
     public function audit(){
 
@@ -80,10 +80,11 @@ class Useridconfirm extends Backend
         if ($this->request->isAjax()) {
 
             $id = input('id');
+            $status = input('status');
             $info = Db::name('user_idconfirm')->where('id',$id)->find();
 
             $data = [
-                'status' => 3,  //被取消
+                'status' => $status,  //被取消或恢复
                 'updatetime' => time(),
             ];
 

+ 19 - 4
public/assets/js/backend/useridconfirm.js

@@ -40,8 +40,8 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                                     text:'取消实名',
                                     title:'取消实名',
                                     icon:'fa fa-exclamation-circle',
-                                    classname:'btn btn-xs btn-info btn-ajax',
-                                    url:'Useridconfirm/audit/id/{ids}',
+                                    classname:'btn btn-xs btn-danger btn-ajax',
+                                    url:'Useridconfirm/audit/id/{ids}/status/3',
                                     target:'_self',
                                     refresh:true,
                                     hidden:function($row){
@@ -50,8 +50,23 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                                         }
                                         return true;
                                     }
-
-                                }
+                                },
+                                {
+                                    name:'audit',
+                                    text:'恢复实名',
+                                    title:'恢复实名',
+                                    icon:'fa fa-exclamation-circle',
+                                    classname:'btn btn-xs btn-success btn-ajax',
+                                    url:'Useridconfirm/audit/id/{ids}/status/1',
+                                    target:'_self',
+                                    refresh:true,
+                                    hidden:function($row){
+                                        if($row.status == 3){
+                                            return false;
+                                        }
+                                        return true;
+                                    }
+                                },
                             ],
                             events: Table.api.events.operate, formatter: Table.api.formatter.operate
                         }