UNPKG

ttk-app-core

Version:
40 lines (36 loc) 1.72 kB
function initColumn(column, _this) { let resColumns=[] column.map((item, index) => { if(item.fieldName == 'categoryName'){ item.render = _this.getLargeClassColumn }else if(item.fieldName == 'code'){ item.render = _this.getCode }else if(item.fieldName == 'oper'){ item.render = _this.getOperColumn }else{ item.render = _this.getOtherContent } resColumns.push(item) }) return resColumns } export default function renderColumns(tableList, incomeexpensesTabId, _this) { const columns = [ { fieldName: 'code', title: '编号', dataIndex: 'code', key: 'code', width: 120}, { fieldName: 'name', title: '', dataIndex: 'name', key: 'name', width: 250}, { fieldName: 'accountName', title: '默认关联科目', dataIndex: 'accountName', key: 'accountName',}, { fieldName: 'oper', title: '操作', dataIndex: 'oper', key: 'oper', width: 99}, ] if(incomeexpensesTabId == '2001003') { columns[1].title = '收入类型' }else if(incomeexpensesTabId == '4001001') { columns[1].title = '费用类型' }else if(incomeexpensesTabId == '3001002') { columns[1].title = '收款类型' columns.unshift({ fieldName: 'categoryName', title: '收款大类', dataIndex: 'categoryName', key: 'categoryName', width: 150}) }else if(incomeexpensesTabId == '3001001') { columns[1].title = '付款类型' columns.unshift({ fieldName: 'categoryName', title: '付款大类', dataIndex: 'categoryName', key: 'categoryName', width: 150}) } if(tableList) return initColumn(columns, _this) }