|
@@ -120,7 +120,7 @@
|
|
|
</template>
|
|
|
</vxe-column>
|
|
|
|
|
|
- <vxe-column title="举报对象id" field="userIdDictMap.name">
|
|
|
+<!-- <vxe-column title="举报对象id" field="userIdDictMap.name">
|
|
|
<template v-slot="scope">
|
|
|
<span v-if="scope.row.objectType == 1">
|
|
|
{{ scope.row.userId }}
|
|
@@ -129,7 +129,7 @@
|
|
|
{{ scope.row.groupId }}
|
|
|
</span>
|
|
|
</template>
|
|
|
- </vxe-column>
|
|
|
+ </vxe-column> -->
|
|
|
|
|
|
<vxe-column title="其他违规理由" field="elseTypeReason" />
|
|
|
<vxe-column title="举报描述" field="description" />
|
|
@@ -169,13 +169,14 @@
|
|
|
>
|
|
|
删除
|
|
|
</el-button>
|
|
|
- <!-- <el-button>
|
|
|
- link
|
|
|
+ <el-button link
|
|
|
type="primary"
|
|
|
:size="layoutStore.defaultFormItemSize"
|
|
|
@click.stop="onBanTourImComplaitClick(scope.row)"
|
|
|
- :disabled="!checkPermCodeExist('formTourImComplait:formTourImComplait:deleteTourImComplait')"
|
|
|
- </el-button> -->
|
|
|
+ :disabled="!checkPermCodeExist('formTourImComplait:formTourImComplait:deleteTourImComplait')">
|
|
|
+ 封禁
|
|
|
+
|
|
|
+ </el-button>
|
|
|
</template>
|
|
|
</vxe-column>
|
|
|
<template slot="empty">
|
|
@@ -229,7 +230,7 @@ import { useUploadWidget } from '@/common/hooks/useUploadWidget';
|
|
|
import { DictionaryController } from '@/api/system';
|
|
|
import { treeDataTranslate, findItemFromList, findTreeNodePath, findTreeNode, stringCase } from '@/common/utils';
|
|
|
import { TourImComplaitData } from '@/api/generated/tourImComplaitController';
|
|
|
-import { TourImComplaitController } from '@/api/generated';
|
|
|
+import {TourImComplaitController, TourImGroupController} from '@/api/generated';
|
|
|
import FormEditTourImComplait from '@/pages/ImComplaint/formEditTourImComplait.vue';
|
|
|
import "./formTourImComplait.vue";
|
|
|
|
|
@@ -326,6 +327,38 @@ const loadFormTourImComplaitTableVerify = () => {
|
|
|
formFilterCopy.descriptionFilter = formFilter.descriptionFilter;
|
|
|
return true;
|
|
|
};
|
|
|
+
|
|
|
+const onBanTourImComplaitClick = (row?:any)=>{
|
|
|
+ ElMessageBox.confirm('确定封禁该群吗?', '提示', {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning',
|
|
|
+ }).then(() => {
|
|
|
+ let groupId = row?.groupId;
|
|
|
+ TourImGroupController.updateBan({tourImGroupDto:{id:groupId,bannedStatus:0}})
|
|
|
+ .then(res=>{
|
|
|
+ if (res?.success && res?.data){
|
|
|
+ ElMessage.success('封禁成功');
|
|
|
+ formTourImComplaitTableWidget.refreshTable();
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ ElMessage.error("封禁失败");
|
|
|
+ })
|
|
|
+ .catch(res=>{
|
|
|
+ console.log(res)
|
|
|
+ })
|
|
|
+
|
|
|
+ // TourImComplaitController.ban(row?.id).then(res => {
|
|
|
+ // ElMessage.success('封禁成功');
|
|
|
+ // formTourImComplaitTableWidget.refreshTable();
|
|
|
+ // }).catch(e => {
|
|
|
+ // ElMessage.error(e.errorMessage);
|
|
|
+ // })
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+
|
|
|
+ })
|
|
|
+}
|
|
|
/**
|
|
|
* 新建
|
|
|
*/
|