| | |
| | | let props = { |
| | | columns: {//当前表的配置信息 |
| | | columns: { |
| | | type: Array, |
| | | default: () => { |
| | | return []; |
| | | } |
| | | }, |
| | | detail: {//从表明细配置 |
| | | detail: { |
| | | type: Object, |
| | | default: () => { |
| | | return { |
| | | columns: [],//从表列 |
| | | sortName: ""//从表排序字段 |
| | | columns: [], |
| | | sortName: "" |
| | | }; |
| | | } |
| | | }, |
| | | editFormFields: {//新建、编辑字段(key/value) |
| | | editFormFields: { |
| | | type: Object, |
| | | default: () => { |
| | | return {}; |
| | | } |
| | | }, |
| | | editFormOptions: {//新建、编辑配置信息 |
| | | editFormOptions: { |
| | | type: Array, |
| | | default: () => { |
| | | return []; |
| | | } |
| | | }, |
| | | searchFormFields: {//查询字段(key/value) |
| | | searchFormFields: { |
| | | type: Object, |
| | | default: () => { |
| | | return {}; |
| | | } |
| | | }, |
| | | searchFormOptions: {//查询配置信息(key/value) |
| | | searchFormOptions: { |
| | | type: Array, |
| | | default: () => { |
| | | return []; |
| | | } |
| | | }, |
| | | table: {//表的配置信息:主键、排序等 |
| | | table: { |
| | | type: Object, |
| | | default: () => { |
| | | return {}; |
| | | } |
| | | }, |
| | | extend: {//表的扩展方法与组件都合并到此属性中 |
| | | tableExpand: { |
| | | type: Object, |
| | | default: () => { |
| | | return {}; |
| | | } |
| | | }, |
| | | extend: { |
| | | type: Object, |
| | | default: () => { |
| | | return {}; |
| | | } |
| | | } |
| | | } |
| | | }; |
| | | |
| | | export default props; |