ttk-app-core
Version:
enterprise develop framework
66 lines • 1.84 kB
JavaScript
export function getMeta() {
return {
name: 'root',
component: 'Layout',
className: 'ttk-gl-app-financeinit-accountrelation',
children: [{
name: 'content',
className: 'ttk-gl-app-financeinit-accountrelation-content',
component: 'Layout',
children: [{
component: 'Layout',
children: [{
name: 'dataGrid',
component: 'DataGrid',
headerHeight: 75,
rememberScrollTop: true,
className: 'ttk-gl-app-financeinit-accountrelation-grid',
rowHeight: 45,
isColumnResizing: true,
loading: '{{data.other.loading}}',
ellipsis: true,
rowsCount: "{{data.list && data.list.length<10 ? 10 : data.list.length}}",
columns: '{{$tableColumns(data.list)}}'
}]
}]
}, {
name: 'footborder', //财务期初 上一步 下一步
component: '::div',
className: 'ttk-gl-app-financeinit-accountrelation-footerborder',
children: [{
component: '::div',
className: 'ttk-gl-app-financeinit-accountrelation-footerborder-left',
}, {
component: '::div',
className: 'ttk-gl-app-financeinit-accountrelation-footerborder-right',
}]
}, {
name: 'foot', //财务期初 上一步 下一步
component: '::div',
className: 'ttk-gl-app-financeinit-accountrelation-footer',
children: [{
component: 'Button',
children: '上一步',
className: 'ttk-gl-app-financeinit-accountrelation-footer-btn',
onClick: '{{$preStep}}'
}, {
component: 'Button',
children: '下一步',
type: 'primary',
className: 'ttk-gl-app-financeinit-accountrelation-footer-btn',
onClick: '{{$nextStep}}'
}]
}]
}
}
export function getInitState() {
return {
data: {
list: [],
other: {
calcDict: {},
loading: false, //grid加载状态
}
}
}
}