|
|
@ -27,6 +27,7 @@ import listItem from './modules/item.vue'; |
|
|
|
import { routeTo, showModal, showLoad, hideLoad, showNone } from "@/utils/util.js"; |
|
|
|
import { ACCOUNT_API } from "../../js/api.js"; |
|
|
|
import server from "../../js/server.js"; |
|
|
|
import { userDelete } from "../../js/handle.js"; |
|
|
|
|
|
|
|
export default { |
|
|
|
components: { |
|
|
@ -65,7 +66,9 @@ export default { |
|
|
|
showCancel: true, |
|
|
|
success: async res => { |
|
|
|
if(res.confirm){ |
|
|
|
let _delRes = await this.userDelete({ id: e?.id ?? '' }); |
|
|
|
showLoad(); |
|
|
|
let _delRes = await userDelete({ id: e?.id ?? '' }); |
|
|
|
hideLoad(); |
|
|
|
if(_delRes === 'success'){ |
|
|
|
showNone('操作成功!'); |
|
|
|
this.userLs.splice(idx, 1); |
|
|
@ -75,11 +78,11 @@ export default { |
|
|
|
}); |
|
|
|
}, |
|
|
|
// 权限管理-获取管理员 |
|
|
|
getUserLs({ brand_id, page = 1, limit = 20 }){ |
|
|
|
getUserLs({ brand_id, page = 1, limit = 10 }){ |
|
|
|
showLoad(); |
|
|
|
return server.post({ |
|
|
|
return server.get({ |
|
|
|
url: ACCOUNT_API.userRest, |
|
|
|
data: { 'filter[role]': `ADMIN-BRAND-${brand_id}`, page, limit }, |
|
|
|
data: { brand_id, 'filter[role]': `ADMIN-BRAND-${brand_id}`, page, limit }, |
|
|
|
isDefaultGet: false, |
|
|
|
}) |
|
|
|
.then(res => { |
|
|
@ -104,32 +107,6 @@ export default { |
|
|
|
// return Promise.reject(err); |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 权限管理-删除权限组 |
|
|
|
userDelete({ id }){ |
|
|
|
showLoad(); |
|
|
|
return server.post({ |
|
|
|
url: ACCOUNT_API.userDelete, |
|
|
|
data: { id }, |
|
|
|
isDefaultGet: false, |
|
|
|
}) |
|
|
|
.then(res => { |
|
|
|
hideLoad(); |
|
|
|
let _data = res?.data || {}; |
|
|
|
if(_data.code === 0){ |
|
|
|
return 'success'; |
|
|
|
}else{ |
|
|
|
return Promise.reject(_data); |
|
|
|
} |
|
|
|
}) |
|
|
|
.catch(err => { |
|
|
|
showModal({ |
|
|
|
title: '提示', |
|
|
|
content: err.message || '操作失败!' |
|
|
|
}) |
|
|
|
console.warn('subpackage account pages list index userDelete err --->', err); |
|
|
|
// return Promise.reject(err); |
|
|
|
}) |
|
|
|
}, |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|