export const downLoadFun = (url: string) => { const baseUrl = import.meta.env.VITE_API_DOWN_URL; if (baseUrl) { window.open(baseUrl + url, '_blank'); } else { console.log('请配置VITE_API_DOWN_URL'); } }; export const privilegeList = [ { value: 0, label: 'manage.permission.spueradmin' }, { value: 1, label: 'manage.permission.admin' }, { value: 2, label: 'manage.permission.user' }, ]; export interface DeviceInfo { label: string; value: string; } export const DeviceTypeList = [ { value: 1, label: 'Camera' }, { value: 2, label: 'Server' }, { value: 3, label: 'Temperature sensor' }, { value: 4, label: 'SQU' }, { value: 5, label: 'MCS' }, ]; // 将 rules 改为函数,接收 t 函数作为参数 export const getRules = (t: (key: string) => string) => ({ email: [ { required: true, message: '请输入邮箱地址', trigger: 'blur', }, { type: 'email', message: '请输入正确的邮箱地址', trigger: ['blur', 'change'], }, ], required: [ { required: true, message: t('form.rules.required'), }, ], });