mirror of
https://github.com/dataease/dataease.git
synced 2025-02-28 23:23:05 +08:00
41 lines
826 B
JavaScript
41 lines
826 B
JavaScript
![]() |
import { WidgetService } from '../service/WidgetService'
|
||
|
const defaultOptions = {
|
||
|
name: 'timeYearWidget',
|
||
|
icon: null,
|
||
|
label: '年份',
|
||
|
style: {
|
||
|
width: 200,
|
||
|
height: 22,
|
||
|
fontSize: 14,
|
||
|
fontWeight: 500,
|
||
|
lineHeight: '',
|
||
|
letterSpacing: 0,
|
||
|
textAlign: '',
|
||
|
color: ''
|
||
|
},
|
||
|
deProp: {
|
||
|
type: 'year'
|
||
|
},
|
||
|
component: 'el-date-picker'
|
||
|
}
|
||
|
|
||
|
class TimeYearServiceImpl extends WidgetService {
|
||
|
constructor(options) {
|
||
|
Object.assign(options, defaultOptions)
|
||
|
super(options)
|
||
|
}
|
||
|
|
||
|
initWidget() {
|
||
|
// console.log('this is first initWidget')
|
||
|
}
|
||
|
toDrawWidget() {
|
||
|
// console.log('this is first toDrawWidget')
|
||
|
}
|
||
|
// 移动到画布之前回掉
|
||
|
beforeToDraw() {
|
||
|
|
||
|
}
|
||
|
}
|
||
|
const timeYearServiceImpl = new TimeYearServiceImpl({ name: 'timeYearWidget' })
|
||
|
export default timeYearServiceImpl
|