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