Browse Source

fix: 审核服务器500

master
wangxiang 2 years ago
parent
commit
cbca983d72
  1. 2
      src/api/platform/common/controller/pushConcernFan.ts
  2. 3
      src/views/common/push/pushFriendAudit/FriendAuditModal.vue
  3. 5
      src/views/common/push/pushFriendAudit/index.vue

2
src/api/platform/common/controller/pushConcernFan.ts

@ -25,7 +25,7 @@ export const getPushConcernFan = (id: string, dynamicJoinType?: string) => defHt
export const delPushConcernFan = (ids: string) => defHttp.delete({ url: `${Api.del}/${ids}` }); export const delPushConcernFan = (ids: string) => defHttp.delete({ url: `${Api.del}/${ids}` });
export const updateAuditStatus = (id: string, status: number) => defHttp.put({ url: `${Api.updateAuditStatus}`, params: { id, status } }); export const updateAuditStatus = (id: string, status: number) => defHttp.put({ url: `${Api.updateAuditStatus}/${id}/${status}` });
export const rejectAuthPushConcernFan = (ids: string) => defHttp.put({ url: `${Api.rejectAuth}/${ids}` }); export const rejectAuthPushConcernFan = (ids: string) => defHttp.put({ url: `${Api.rejectAuth}/${ids}` });

3
src/views/common/push/pushFriendAudit/FriendAuditModal.vue

@ -37,10 +37,11 @@
await clearValidate(); await clearValidate();
// //
id.value = data.record?.id; id.value = data.record?.id;
const dynamicJoinType = data.dynamicJoinType;
const props: Partial<ModalProps> = { confirmLoading: false }; const props: Partial<ModalProps> = { confirmLoading: false };
// tag // tag
props.title = '好友审核'; props.title = '好友审核';
await setFieldsValue(await getPushConcernFan(id.value)); await setFieldsValue(await getPushConcernFan(id.value, dynamicJoinType));
await setProps({ disabled: true }); await setProps({ disabled: true });
// : // :
setModalProps(props); setModalProps(props);

5
src/views/common/push/pushFriendAudit/index.vue

@ -43,7 +43,7 @@
import { columns, searchFormSchema } from '../pushConcern/concern.data'; import { columns, searchFormSchema } from '../pushConcern/concern.data';
import { useMessage } from '/@/hooks/web/useMessage'; import { useMessage } from '/@/hooks/web/useMessage';
import { useUserStore } from '/@/store/modules/user'; import { useUserStore } from '/@/store/modules/user';
import { PushAuditStatus } from '/@/enums/pushEnum'; import {PushAuditStatus, PushConcernDynamicJoinType} from '/@/enums/pushEnum';
const userStore = useUserStore(); const userStore = useUserStore();
const userInfoStore = userStore.getUserInfo; const userInfoStore = userStore.getUserInfo;
@ -87,6 +87,7 @@
fixed: false fixed: false
}, },
searchInfo: { searchInfo: {
dynamicJoinType: PushConcernDynamicJoinType.CONCERN_TYPE,
status: PushAuditStatus.UNDER_REVIEW, status: PushAuditStatus.UNDER_REVIEW,
fanUserId: userInfoStore.id fanUserId: userInfoStore.id
}, },
@ -103,7 +104,7 @@
/** 查看按钮操作,行内查看 */ /** 查看按钮操作,行内查看 */
function handleViewEdit(record?: Recordable) { function handleViewEdit(record?: Recordable) {
record = record || { id: getSelectRowKeys() }; record = record || { id: getSelectRowKeys() };
openModal(true, { _tag: 'view', record }); openModal(true, { _tag: 'view', record, dynamicJoinType: PushConcernDynamicJoinType.CONCERN_TYPE });
} }
async function handleAudit(record?: Recordable) { async function handleAudit(record?: Recordable) {

Loading…
Cancel
Save