| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- 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'),
- },
- ],
- });
|