import { enumToProTableEnumValue } from '@/utils'; export const AUDIT_STATUS_OPTIONS = { CREATED: '未审核', AUDIT_PASS: '审核通过', AUDIT_FAIL: '审核失败', }; export const RESEARCH_GROUP_COLUMNS = [ { title: '序号', dataIndex: 'index', valueType: 'index', width: 70, }, { title: 'ID', dataIndex: 'id', key: 'id', valueType: 'index', hideInSearch: true, hideInTable: true, }, { title: '课题组名称', dataIndex: 'groupName', key: 'groupName', fieldProps: { placeholder: '请输入课题组名称', }, }, { title: '预存账号', dataIndex: 'accounts', key: 'accounts', hideInSearch: true, }, { title: '预存手机号', dataIndex: 'accountPhone', key: 'accountPhone', hideInTable: true, }, { title: '成员名称', dataIndex: 'memberName', key: 'memberName', hideInTable: true, }, { title: '成员手机号', dataIndex: 'memberPhone', key: 'memberPhone', hideInTable: true, }, { title: '课题组成员', dataIndex: 'members', key: 'members', hideInSearch: true, }, { title: '负责人', dataIndex: 'leaderName', key: 'leaderName', fieldProps: { placeholder: '请输入负责人姓名', }, }, { title: '创建时间', dataIndex: 'createTime', key: 'createTime', valueType: 'dateTime', fieldProps: { placeholder: '请选择创建时间', }, hideInSearch: true, }, { title: '创建人', dataIndex: 'createByName', key: 'createByName', fieldProps: { placeholder: '请输入选择创建人', }, hideInSearch: true, }, ]; export const RESEARCH_GROUP_MEMBER_REQUEST_COLUMNS = [ { title: '序号', dataIndex: 'index', valueType: 'index', width: 70, }, { title: '主键ID', dataIndex: 'id', key: 'id', valueType: 'index', hideInSearch: true, hideInTable: true, }, { title: '课题组名称', dataIndex: 'groupName', key: 'groupName', fieldProps: { placeholder: '请输入课题组名称', }, }, { title: '课题组ID', dataIndex: 'groupId', key: 'groupId', hideInSearch: true, }, { title: '成员名称', dataIndex: 'memberName', key: 'memberName', }, { title: '成员手机号', dataIndex: 'memberPhone', key: 'memberPhone', }, { title: '申请类型', dataIndex: 'requestType', key: 'requestType', fieldProps: { placeholder: '请输入申请类型:APPEND-新增 REMOVE-删除 MODIFY-修改', }, hideInTable: true, hideInSearch: true, }, { title: '审核状态', dataIndex: 'auditStatusText', key: 'auditStatusText', valueType: 'select', hideInSearch: true, }, { title: '审核状态', dataIndex: 'auditStatus', key: 'auditStatus', valueType: 'select', valueEnum: enumToProTableEnumValue(AUDIT_STATUS_OPTIONS), hideInTable: true, }, { title: '申请备注', dataIndex: 'requestNotes', key: 'requestNotes', }, { title: '审核备注', dataIndex: 'auditNotes', key: 'auditNotes', }, { title: '创建时间', dataIndex: 'createTime', key: 'createTime', valueType: 'dateTime', fieldProps: { placeholder: '请选择创建时间', }, hideInSearch: true, }, { title: '创建人', dataIndex: 'createByName', key: 'createByName', fieldProps: { placeholder: '请输入创建人', }, hideInSearch: true, }, ];