UNPKG

ttk-app-core

Version:
96 lines (95 loc) 2.71 kB
export function getMeta() { return { name: 'root', component: '::div', className: 'ttk-scm-incomeexpenses-setting', children: [{ name: 'ttk-scm-incomeexpenses-setting-btn', component: '::div', className: 'ttk-scm-incomeexpenses-setting-btn', children:[{ name: 'add', component: 'Button', type: 'primary', children: '新增', className: 'btn', onClick: '{{$newClick}}' },{ name: 'del', component: 'Button', children: '删除', className: 'btn', onClick: '{{$delDaphClick}}' }] },{ name: 'ttk-scm-incomeexpenses-setting-tab', component: '::div', className: 'ttk-scm-incomeexpenses-setting-tab', children: [{ name: 'tabNav', component: 'Tabs', activeKey: '{{data.other.incomeexpensesTabId}}', onChange: "{{function(e){$incomeexpensesTabChange('data.other.incomeexpensesTabId',e)}}}", children: [{ name: "option", component: 'Tabs.TabPane', tab: [{ name: 'tab', component: '::div', children: '{{ data.other.incomeexpensesTab && data.other.incomeexpensesTab[_rowIndex].name }}' }], key: "{{ data.other.incomeexpensesTab && data.other.incomeexpensesTab[_rowIndex].id }}", _power: 'for in data.other.incomeexpensesTab' }] }] },{ name: 'content', className: 'ttk-scm-incomeexpenses-setting-content', component: 'Layout', children: [{ name: 'content', className: 'ttk-scm-incomeexpenses-setting-table', component: 'Table', pagination: false, allowColResize: false, enableSequenceColumn: false, bordered: true, scroll: '{{data.other.tableList.length > 0 ? data.tableOption : {} }}', dataSource: '{{data.other.tableList}}', rowSelection: '{{$getRowSelection()}}', checkboxKey: 'id', checkboxChange: '{{$checkboxChange}}', checkboxValue: '{{data.other.tableCheckbox.checkboxValue}}', columns: '{{$tableColumns()}}' }] } ] } } export function getInitState() { return { data: { loading: false, tableOption: { y: null }, other: { tableList: [], tableCheckbox: { checkboxValue: [], selectedOption: [] }, incomeexpensesTabId: 1+'', incomeexpensesTab: [{ "id":2001003,"code":"2001003","name":"收入类型" },{ "id":4001001,"code":"4001001","name":"费用类型" },{ "id":3001002,"code":"3001002","name":"收款类型" },{ "id":3001001,"code":"3001001","name":"付款类型" }], }, } } }