fix: 修复视图, 当日期没有数据时,前端显示Invalid Date (#767)
  Co-authored-by: sealday <zhanglin@daoyoucloud.com> Reviewed-on: daoyoucloud/tachybase#767 Co-authored-by: bai.zixv <bai.zixv@foxmail.com> Co-committed-by: bai.zixv <bai.zixv@foxmail.com>
This commit is contained in:
		
							parent
							
								
									95fc2c4e16
								
							
						
					
					
						commit
						e9a090d674
					
				@ -36,6 +36,13 @@ export class LocalePlugin extends Plugin {
 | 
			
		||||
      const dayjsLang = dayjsLocale[data?.data?.lang] || 'en';
 | 
			
		||||
      await import(`dayjs/locale/${dayjsLang}`);
 | 
			
		||||
      dayjs.locale(dayjsLang);
 | 
			
		||||
 | 
			
		||||
      // 防止数据源没有日期值的时候, 界面显示 Invalid Date
 | 
			
		||||
      const updateLocale = await import('dayjs/plugin/updateLocale');
 | 
			
		||||
      dayjs.extend(updateLocale.default);
 | 
			
		||||
      const localeSetting = { invalidDate: '-' };
 | 
			
		||||
      dayjs.updateLocale(dayjsLang, localeSetting);
 | 
			
		||||
 | 
			
		||||
      window['cronLocale'] = data?.data?.cron;
 | 
			
		||||
    } catch (error) {
 | 
			
		||||
      (() => {})();
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user