| | |
| | | </template> |
| | | |
| | | <script> |
| | | import {treeMenu} from '@/api/treeMyMenu' |
| | | export default { |
| | | name: "dynamic-table", |
| | | props: { |
| | |
| | | calcHeight: 15, |
| | | indexFixed: false, |
| | | menuFixed: false, |
| | | searchMenuSpan:12, |
| | | searchShow:false, |
| | | column: [], |
| | | }, |
| | | selectList: [], |
| | |
| | | }, |
| | | computed: { |
| | | updatedColumns() { |
| | | const queryFields = this.componentVO.tableDefineVO.queryColumns.map(item => item.field); |
| | | |
| | | return this.componentVO.tableDefineVO.cols[0].map(item => { |
| | | const typeValue = item.fieldType === 'text' || item.fieldType === 'combox' ? 'input' : item.fieldType; // 表单Type类型 |
| | | const search = queryFields.includes(item.field); |
| | | |
| | | return { |
| | | align: item.align, |
| | |
| | | hidden: item.hidden, |
| | | label: item.title, |
| | | width: item.width, |
| | | search: search |
| | | }; |
| | | }); |
| | | }, |