UNPKG

ttk-app-core

Version:
80 lines (79 loc) 2.22 kB
export function getMeta() { return { name: 'root', component: '::div', className: 'ttk-scm-app-file-mapping', children: { name: 'ttk-scm-app-file-mapping-tab', component: '::div', className: 'ttk-scm-app-file-mapping-div', 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 }}", children: { name: 'app', component: '::div', className: 'tab-app-item', children: { name: 'appload', component: 'AppLoader', appName: '{{data.other.incomeexpensesTab[_rowIndex].appName}}', appIndex: '{{_rowIndex}}' } }, _power: 'for in data.other.incomeexpensesTab', } } } } } export function getInitState() { return { data: { loading: false, tableOption: { y: null }, other: { tableList: [], tableCheckbox: { checkboxValue: [], selectedOption: [] }, incomeexpensesTabId: 1 + '', incomeexpensesTab: [ { "id": 2001003, "code": "2001003", "name": "供应商映射", appName: 'ttk-scm-app-supply-mapping' }, { "id": 3001002, "code": "3001002", "name": "客户映射", appName: 'ttk-scm-app-supply-mapping' }, { "id": 4001001, "code": "4001001", "name": "存货映射", appName: 'ttk-scm-app-supply-mapping' }, { "id": 5001001, "code": "5001001", "name": "部门映射", appName: 'ttk-scm-app-supply-mapping' }, { "id": 6001001, "code": "6001001", "name": "人员映射", appName: 'ttk-scm-app-supply-mapping' }, { "id": 7001001, "code": "7001001", "name": "项目映射", appName: 'ttk-scm-app-supply-mapping' } ], }, } } }