|
@@ -6,7 +6,8 @@
|
|
|
<div class="btn">
|
|
<div class="btn">
|
|
|
<el-button type="" v-if="formSearch.appIds && selectData.length > 0" @click="clearSelection">取消全选</el-button>
|
|
<el-button type="" v-if="formSearch.appIds && selectData.length > 0" @click="clearSelection">取消全选</el-button>
|
|
|
<!-- <el-button type="primary" :disabled="!selectData.length > 0" @click="userCheck">批量审核</el-button> -->
|
|
<!-- <el-button type="primary" :disabled="!selectData.length > 0" @click="userCheck">批量审核</el-button> -->
|
|
|
- <el-button type="danger" :disabled="!selectData.length > 0" @click="edit({}, true)">批量封禁</el-button>
|
|
|
|
|
|
|
+ <el-button type="info" :disabled="!selectData.length > 0" @click="edit({}, 2)">批量封禁母包</el-button>
|
|
|
|
|
+ <el-button type="danger" :disabled="!selectData.length > 0" @click="edit({}, 1)">批量封禁</el-button>
|
|
|
<el-button type="primary" :disabled="!selectData.length > 0" @click="editUserType({}, true)">批量解封</el-button>
|
|
<el-button type="primary" :disabled="!selectData.length > 0" @click="editUserType({}, true)">批量解封</el-button>
|
|
|
<el-button type="success" :disabled="!selectData.length > 0" @click="exportUserList">批量导出</el-button>
|
|
<el-button type="success" :disabled="!selectData.length > 0" @click="exportUserList">批量导出</el-button>
|
|
|
<el-tooltip class="box-item" effect="dark" content="慎用 比较占用服务器资源!!! 导出数量(根据左下角条数)" placement="bottom">
|
|
<el-tooltip class="box-item" effect="dark" content="慎用 比较占用服务器资源!!! 导出数量(根据左下角条数)" placement="bottom">
|
|
@@ -476,14 +477,18 @@ const formEdit = ref({
|
|
|
userIds: undefined, //用户ID
|
|
userIds: undefined, //用户ID
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
-const edit = (row, isMulty = false) => {
|
|
|
|
|
|
|
+const edit = (row, isMulty = 0) => {
|
|
|
ruleForm.value?.resetFields()
|
|
ruleForm.value?.resetFields()
|
|
|
layer.value.isMulty = isMulty
|
|
layer.value.isMulty = isMulty
|
|
|
|
|
|
|
|
- if (isMulty) {
|
|
|
|
|
|
|
+ if (isMulty === 1) {
|
|
|
layer.value.title = '批量封禁用户'
|
|
layer.value.title = '批量封禁用户'
|
|
|
formEdit.value = {}
|
|
formEdit.value = {}
|
|
|
|
|
|
|
|
|
|
+ } else if(isMulty === 2) {
|
|
|
|
|
+ layer.value.title = '批量封禁母包'
|
|
|
|
|
+ formEdit.value = {}
|
|
|
|
|
+
|
|
|
} else {
|
|
} else {
|
|
|
layer.value.title = '封禁用户'
|
|
layer.value.title = '封禁用户'
|
|
|
|
|
|
|
@@ -516,14 +521,17 @@ const rules = reactive({
|
|
|
const submit = async (formEl) => {
|
|
const submit = async (formEl) => {
|
|
|
await formEl.validate(async (valid, fields) => {
|
|
await formEl.validate(async (valid, fields) => {
|
|
|
if (valid) {
|
|
if (valid) {
|
|
|
- if (layer.value.isMulty) {
|
|
|
|
|
|
|
+ if (layer.value.isMulty > 0) {
|
|
|
formEdit.value.appId = selectData.value[0].appId
|
|
formEdit.value.appId = selectData.value[0].appId
|
|
|
formEdit.value.userIds = selectData.value.map((item) => item.userId).join(",")
|
|
formEdit.value.userIds = selectData.value.map((item) => item.userId).join(",")
|
|
|
|
|
+ // 批量封禁母包
|
|
|
|
|
+ formEdit.value.ifSuperiorBanned = layer.value.isMulty === 2 ? 1 : undefined
|
|
|
// 批量封禁
|
|
// 批量封禁
|
|
|
batchBanned({ ...formEdit.value }).then((res) => {
|
|
batchBanned({ ...formEdit.value }).then((res) => {
|
|
|
layer.value.show = false
|
|
layer.value.show = false
|
|
|
getList().then(() => {
|
|
getList().then(() => {
|
|
|
- ElMessage.success('批量封禁用户成功,如未更新状态,请手动刷新')
|
|
|
|
|
|
|
+ const hintText = layer.value.isMulty === 2 ? '批量封禁母包' : '批量封禁用户'
|
|
|
|
|
+ ElMessage.success(`${hintText}成功,如未更新状态,请手动刷新`)
|
|
|
})
|
|
})
|
|
|
})
|
|
})
|
|
|
} else {
|
|
} else {
|