diff --git a/src/api/DesignForm/types.ts b/src/api/DesignForm/types.ts index 9868ed09a..454dfcb27 100644 --- a/src/api/DesignForm/types.ts +++ b/src/api/DesignForm/types.ts @@ -8,6 +8,11 @@ export interface FormList { columns?: any // 布局字段 tableData?: any // 子表时 options?: Options[] // radio;checkbox;select选项 + styles:{ + divStyle:{}, + labelStyle:{}, + inputStyle:{} + } } export interface Options { label: string @@ -46,6 +51,11 @@ export interface FormData { afterSubmit?: Function change?: Function } + styles:{ + divStyle:{}, + labelStyle:{}, + inputStyle:{} + } } export interface TableData { diff --git a/src/components/DesignForm/assembly/index.ts b/src/components/DesignForm/assembly/index.ts index 37c13919b..1b366821f 100644 --- a/src/components/DesignForm/assembly/index.ts +++ b/src/components/DesignForm/assembly/index.ts @@ -402,6 +402,18 @@ const selectOption: any = [ title: '高级字段', children: [ { + type: 'table', + label: '子表', + icon: 'table', + iconFont: 'fa-table', + list: [], + tableData: [], // 子表表格列表数据集合 + control: { + border: true + }, + config: { + addBtnText: '添加一行' + }, styles:{ divStyle:{}, labelStyle:{}, diff --git a/src/components/DesignForm/designLayout/bianXian.vue b/src/components/DesignForm/designLayout/bianXian.vue index 9eb912333..2da341053 100644 --- a/src/components/DesignForm/designLayout/bianXian.vue +++ b/src/components/DesignForm/designLayout/bianXian.vue @@ -128,7 +128,7 @@ watch(()=>props.dataVal.lineColorVal,(val : any)=>{ });