liujq 3 éve
szülő
commit
fff5b13e10
2 módosított fájl, 15 hozzáadás és 1 törlés
  1. 3 0
      src/api/user.js
  2. 12 1
      src/views/user/app.vue

+ 3 - 0
src/api/user.js

@@ -13,6 +13,9 @@ export default {
   admwechatusergag: params => { // 小程序 用户禁言
     return getRequestNoSort('/adm/wechat/user/gag', params)
   },
+  admwechatuserpurge: params => { // 小程序 用户物理删除
+    return getRequestNoSort('/adm/wechat/user/purge', params)
+  },
   admadminlist: params => { // 用户列表
     return getRequest('/adm/admin/list', params)
   },

+ 12 - 1
src/views/user/app.vue

@@ -64,7 +64,7 @@ export default {
         { label: '注册时间', prop: 'create_at' },
         { label: '禁言状态', prop: 'is_gag', type: 'tag', tags: arrToObj(this.$dictData.sys_yesno), tagTypeObj: {'2': 'success', '1': 'danger'} },
         { label: '备注', prop: 'tag', type: 'input', width: 100},
-        { label: '操作', width: 160, type: 'handle2', operations:
+        { label: '操作', width: 220, type: 'handle2', operations:
           [
             { label: '保存标签', func: this.saveHandle, btnType: 'primary' },
             { labelFor: 'is_gag', func: this.disHandle,
@@ -79,6 +79,7 @@ export default {
                 }
               }
             },
+            { label: '删除', func: this.delHandle, btnType: 'danger' },
           ]
         }
       ]
@@ -98,6 +99,16 @@ export default {
         })
       }, null, true)
     },
+    delHandle (row) {
+      this.$msg(`您确定要删除该用户吗?`, 'confirm', () => {
+        this.$api.user.admwechatuserpurge({
+          id: row.id,
+        }).then(data => {
+          this.$msgs(`已删除!`)
+          this.fetchData()
+        })
+      })
+    },
     saveHandle (row) {
       this.$msg(`您确定要保存标签吗?`, 'confirm', () => {
         this.$api.user.admwechatuseredit({