Kirin 3 éve
szülő
commit
f666e87f9a
2 módosított fájl, 36 hozzáadás és 2 törlés
  1. 15 0
      app/admin/controller/user/User.php
  2. 21 2
      app/admin/view/user/user/member.php

+ 15 - 0
app/admin/controller/user/User.php

@@ -971,6 +971,21 @@ class User extends AuthController
         }
     }
 
+    /**
+     * 删除
+     * @param $id
+     * @throws \Exception
+     */
+    public function deleteMember($id)
+    {
+        if (!$id) return $this->failed('数据不存在');
+        if (!MemberCheck::be(['id' => $id])) return $this->failed('数据不存在');
+        if (!MemberCheck::where('id', $id)->delete())
+            return Json::fail(MemberCheck::getErrorInfo('删除失败,请稍候再试!'));
+        else
+            return Json::successful('删除成功!');
+    }
+
 
     public function edit_member_content()
     {

+ 21 - 2
app/admin/view/user/user/member.php

@@ -45,6 +45,9 @@
                             驳回
                         </button>
                         {{# } }}
+                        <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" lay-event='delete'>
+                            删除
+                        </button>
                         <!--                        {{# if(d.status == 1){ }}-->
                         <!--                        <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" lay-event='see'>-->
                         <!--                            查看证书-->
@@ -91,7 +94,7 @@
                     $eb.axios.get(url).then(function (res) {
                         if (res.status == 200 && res.data.code == 200) {
                             $eb.$swal('success', res.data.msg);
-                            obj.del();
+                            // obj.del();
                             location.reload();
                         } else
                             return Promise.reject(res.data.msg || '通过失败')
@@ -107,7 +110,7 @@
                     $eb.axios.get(url).then(function (res) {
                         if (res.status == 200 && res.data.code == 200) {
                             $eb.$swal('success', res.data.msg);
-                            obj.del();
+                            // obj.del();
                             location.reload();
                         } else
                             return Promise.reject(res.data.msg || '驳回失败')
@@ -116,6 +119,22 @@
                     });
                 }, code)
                 break;
+            case 'delete':
+                var url = layList.U({c: 'user.user', a: 'deleteMember', q: {id: data.id}});
+                var code = {title: "操作提示", text: "确定删除该记录?", type: 'info', confirm: '是的,删除'};
+                $eb.$swal('delete', function () {
+                    $eb.axios.get(url).then(function (res) {
+                        if (res.status == 200 && res.data.code == 200) {
+                            $eb.$swal('success', res.data.msg);
+                            obj.del();
+                            location.reload();
+                        } else
+                            return Promise.reject(res.data.msg || '删除失败')
+                    }).catch(function (err) {
+                        $eb.$swal('error', err);
+                    });
+                }, code)
+                break;
             case 'see':
                 break;
             case 'open_image':