mirror of
				https://github.com/YunaiV/ruoyi-vue-pro.git
				synced 2025-10-31 18:49:06 +08:00 
			
		
		
		
	perf: vxe
This commit is contained in:
		| @ -0,0 +1,23 @@ | ||||
| import { useI18n } from '@/hooks/web/useI18n' | ||||
| import { ElDatePicker } from 'element-plus' | ||||
| import { VXETable } from 'vxe-table' | ||||
|  | ||||
| // 日期区间选择渲染 | ||||
| VXETable.renderer.add('XDataTimePicker', { | ||||
|   // 默认显示模板 | ||||
|   renderItemContent(renderOpts, params) { | ||||
|     const { t } = useI18n() | ||||
|     const { data, field } = params | ||||
|     const { content } = renderOpts | ||||
|     return ( | ||||
|       <ElDatePicker | ||||
|         v-model={data[field]} | ||||
|         type={content ? (content as any) : 'datetimerange'} | ||||
|         value-format="YYYY-MM-DD HH:mm:ss" | ||||
|         range-separator="-" | ||||
|         start-placeholder={t('common.startTimeText')} | ||||
|         end-placeholder={t('common.endTimeText')} | ||||
|       ></ElDatePicker> | ||||
|     ) | ||||
|   } | ||||
| }) | ||||
| @ -1,7 +1,7 @@ | ||||
| import { DictTag } from '@/components/DictTag' | ||||
| import { VXETable } from 'vxe-table' | ||||
|  | ||||
| // 创建一个简单的超链接渲染 | ||||
| // 字典渲染 | ||||
| VXETable.renderer.add('XDict', { | ||||
|   // 默认显示模板 | ||||
|   renderDefault(renderOpts, params) { | ||||
|  | ||||
| @ -1 +1,2 @@ | ||||
| import './dataTimePicker' | ||||
| import './dict' | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 xingyu4j
					xingyu4j