2024-10-05 19:19:35 +08:00
|
|
|
import { computed } from 'vue';
|
2024-11-01 16:42:06 +08:00
|
|
|
import { $t } from '@/plugins/i18n';
|
2024-10-05 19:19:35 +08:00
|
|
|
|
2024-11-04 17:30:17 +08:00
|
|
|
/** 是否默认 */
|
2024-09-29 16:52:09 +08:00
|
|
|
export const isDefaultOptions = [
|
|
|
|
{ value: true, label: '是' },
|
|
|
|
{ value: false, label: '否' },
|
|
|
|
];
|
|
|
|
|
2024-10-30 15:14:39 +08:00
|
|
|
/** 是否显示 */
|
2024-09-29 16:52:09 +08:00
|
|
|
export const isDefaultVisibleOptions = [
|
|
|
|
{ value: true, label: '显示' },
|
|
|
|
{ value: false, label: '不显示' },
|
|
|
|
];
|
|
|
|
|
2024-10-30 15:14:39 +08:00
|
|
|
/** 性别 */
|
2024-09-29 16:52:09 +08:00
|
|
|
export const sexConstant = [
|
|
|
|
{ value: 1, label: '男' },
|
|
|
|
{ value: 0, label: '女' },
|
|
|
|
];
|
|
|
|
|
2024-10-30 15:14:39 +08:00
|
|
|
/** 默认状态 */
|
2024-10-04 17:24:12 +08:00
|
|
|
export const userStatus = [
|
|
|
|
{ value: 0, label: '启用' },
|
|
|
|
{ value: 1, label: '禁用' },
|
|
|
|
];
|
|
|
|
|
2024-10-30 15:14:39 +08:00
|
|
|
/** 是否启用状态 */
|
|
|
|
export const enabledOrNotStatus = [
|
|
|
|
{ value: true, label: '启用' },
|
|
|
|
{ value: false, label: '禁用' },
|
|
|
|
];
|
|
|
|
|
2024-11-01 16:42:06 +08:00
|
|
|
/** 是否已读 */
|
|
|
|
export const isReadStatus = [
|
2024-11-02 17:03:59 +08:00
|
|
|
{ value: '', label: $t('all') },
|
|
|
|
{ value: 'true', label: $t('readAlready') },
|
|
|
|
{ value: 'false', label: $t('unread') },
|
2024-11-01 16:42:06 +08:00
|
|
|
];
|
|
|
|
|
2024-11-04 17:30:17 +08:00
|
|
|
/** 分页默认数组个数 */
|
2024-10-23 13:46:46 +08:00
|
|
|
export const pageSizes: number[] = [15, 30, 50, 100, 150];
|
2024-10-05 19:19:35 +08:00
|
|
|
export const tableSelectButtonClass = computed(() => ['!h-[20px]', 'reset-margin', '!text-gray-500', 'dark:!text-white', 'dark:hover:!text-primary']);
|
2024-11-04 17:30:17 +08:00
|
|
|
// export const UserAvatar = 'http://116.196.101.14:9000/auth-admin/avatar/user.jpg';
|
|
|
|
export const UserAvatar = 'https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoj0hHXhgJNOTSOFsS4uZs8x1ConecaVOB8eIl115xmJZcT4oCicvia7wMEufibKtTLqiaJeanU2Lpg3w/132';
|