alan
6 years ago
6 changed files with 26 additions and 64 deletions
@ -1,13 +0,0 @@
|
||||
export function getSelectStyle(status: string, nowStatus: string): any { |
||||
if (status === nowStatus) { |
||||
return { |
||||
color: '#3685f2', |
||||
'border-bottom': 'solid 2px #3685f2', |
||||
}; |
||||
} |
||||
|
||||
return { |
||||
color: '#3d4d66', |
||||
'border-bottom': 'none', |
||||
}; |
||||
} |
@ -1,39 +0,0 @@
|
||||
import {Label} from '@ui'; |
||||
import tableItemModel from './title_item.model'; |
||||
import {getSelectStyle} from './title_item.service'; |
||||
const className = 'dec.dcm.title.item'; |
||||
const Widget = BI.inherit(BI.BasicButton, { |
||||
props: { |
||||
baseCls: 'bi-font-bold', |
||||
text: '', |
||||
}, |
||||
_store() { |
||||
return BI.Models.getModel(tableItemModel); |
||||
}, |
||||
watch: { |
||||
tab(tab: string) { |
||||
const {value} = this.options; |
||||
this.title.setStyle(getSelectStyle(value, tab)); |
||||
}, |
||||
}, |
||||
render() { |
||||
const {text} = this.options; |
||||
|
||||
return { |
||||
type: Label, |
||||
height: 40, |
||||
hgap: 15, |
||||
ref: _ref => { |
||||
this.title = _ref; |
||||
}, |
||||
text, |
||||
}; |
||||
}, |
||||
doClick() { |
||||
const {value} = this.options; |
||||
this.store.setTab(value); |
||||
}, |
||||
}); |
||||
BI.shortcut(className, Widget); |
||||
|
||||
export default className; |
Loading…
Reference in new issue