UNPKG

ttk-app-core

Version:
101 lines (100 loc) 2.68 kB
export function getMeta() { return { name: 'root', component: '::div', className: 'ttk-scm-incomeexpenses-setting-tj', children: [{ name: 'ttk-scm-incomeexpenses-setting-tj-btn', component: '::div', className: 'ttk-scm-incomeexpenses-setting-tj-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-tj-tab', component: '::div', className: 'ttk-scm-incomeexpenses-setting-tj-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-tj-content', component: 'Layout', children: [{ name: 'content', className: 'ttk-scm-incomeexpenses-setting-tj-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": 3001002, "code": "3001002", "name": "结算方式" }, { "id": 4001001, "code": "4001001", "name": "费用类型" }, { "id": 3001001, "code": "3001001", "name": "存货类别" } ], }, } } }