Commit b5b872a9 authored by 杨柠瑞's avatar 杨柠瑞

coidng

parent 32936fd7
...@@ -143,7 +143,10 @@ ...@@ -143,7 +143,10 @@
:layout="HmComplexForm.layout" :layout="HmComplexForm.layout"
:tableId="HmComplexForm.tableId" :tableId="HmComplexForm.tableId"
:tips="HmComplexForm.formTips" :tips="HmComplexForm.formTips"
:formStyle="HmComplexForm.formStyle"> :formStyle="HmComplexForm.formStyle"
:refers="formRefers"
:foreignFormFields="foreignFormFields"
:relates="formRelates" >
</hm-complex-form> </hm-complex-form>
</el-dialog> </el-dialog>
...@@ -296,19 +299,19 @@ ...@@ -296,19 +299,19 @@
* username: {1: '是', 0: '否'}, * username: {1: '是', 0: '否'},
* type: { 1: 'Hm-isChecked', 0: 'Hm-noChecked' } // 以多选框的形式展示Hm-isChecked(选择状态)、Hm-noChecked(未选择状态) * type: { 1: 'Hm-isChecked', 0: 'Hm-noChecked' } // 以多选框的形式展示Hm-isChecked(选择状态)、Hm-noChecked(未选择状态)
* }, * },
* "newData": { // 新建按钮的配置 * "newData": { // 新建按钮的配置(详细配置参考form表单)
* isShow: false, // 默认不显示新建按钮 * isShow: false, // 默认不显示新建按钮
* showUserColumns: [], // 新建表单的Columns配置,详情参考Form组件 * showUserColumns: [], // 新建表单的Columns配置,详情参考Form组件
* formSchema: {}, // 新建表单的schema配置 * formSchema: {}, // 新建表单的schema配置
* layout: {} // 布局方式 * layout: {} // 布局方式
* }, * },
* "editData": { // 编辑按钮的配置 * "editData": { // 编辑按钮的配置(详细配置参考form表单)
* isShow: false, // 默认不显示编辑按钮 * isShow: false, // 默认不显示编辑按钮
* showUserColumns: [], // 编辑表单的Columns配置,详情参考Form组件 * showUserColumns: [], // 编辑表单的Columns配置,详情参考Form组件
* formSchema: {}, // 编辑表单的schema配置 * formSchema: {}, // 编辑表单的schema配置
* layout: {} // 布局方式 * layout: {} // 布局方式
* }, * },
* showDetail: { // 同编辑的的配置 * showDetail: { // 详情的的配置(详细配置参考form表单)
* isShow: false, // 默认不显示详情 * isShow: false, // 默认不显示详情
* }, * },
* } * }
...@@ -370,7 +373,10 @@ ...@@ -370,7 +373,10 @@
layout: { left: 0, middle: 24, right: 0 }, // form弹窗的布局方式 layout: { left: 0, middle: 24, right: 0 }, // form弹窗的布局方式
tableId: '', tableId: '',
formTips: '', formTips: '',
formStyle: '' formStyle: '',
formRefers: {},
foreignFormFields: [],
formRelates: []
}, },
showOverflowTooltip: false, // 设置当内容过长被隐藏时显示 tooltip showOverflowTooltip: false, // 设置当内容过长被隐藏时显示 tooltip
HmFullCalendar: {}, // HmFullCalendar: {}, //
...@@ -628,6 +634,9 @@ ...@@ -628,6 +634,9 @@
self.HmComplexForm.layout = self.options.editData.layout self.HmComplexForm.layout = self.options.editData.layout
self.HmComplexForm.formTips = self.options.editData.tips self.HmComplexForm.formTips = self.options.editData.tips
self.HmComplexForm.formStyle = self.options.editData.formStyle self.HmComplexForm.formStyle = self.options.editData.formStyle
self.HmComplexForm.formRefers = self.options.editData.formRefers
self.HmComplexForm.foreignFormFields = self.options.editData.foreignFormFields
self.HmComplexForm.formRelates = self.options.editData.formRelates
} }
if (type === 'newData') { if (type === 'newData') {
self.dialogName = '新建' self.dialogName = '新建'
...@@ -639,6 +648,9 @@ ...@@ -639,6 +648,9 @@
self.HmComplexForm.layout = self.options.newData.layout self.HmComplexForm.layout = self.options.newData.layout
self.HmComplexForm.formTips = self.options.newData.tips self.HmComplexForm.formTips = self.options.newData.tips
self.HmComplexForm.formStyle = self.options.newData.formStyle self.HmComplexForm.formStyle = self.options.newData.formStyle
self.HmComplexForm.formRefers = self.options.newData.formRefers
self.HmComplexForm.foreignFormFields = self.options.newData.foreignFormFields
self.HmComplexForm.formRelates = self.options.newData.formRelates
} }
if (type === 'detail') { if (type === 'detail') {
self.dialogName = '详情' self.dialogName = '详情'
...@@ -651,6 +663,9 @@ ...@@ -651,6 +663,9 @@
self.HmComplexForm.layout = self.options.showDetail.layout self.HmComplexForm.layout = self.options.showDetail.layout
self.HmComplexForm.formTips = self.options.showDetail.tips self.HmComplexForm.formTips = self.options.showDetail.tips
self.HmComplexForm.formStyle = self.options.showDetail.formStyle self.HmComplexForm.formStyle = self.options.showDetail.formStyle
self.HmComplexForm.formRefers = self.options.showDetail.formRefers
self.HmComplexForm.foreignFormFields = self.options.showDetail.foreignFormFields
self.HmComplexForm.formRelates = self.options.showDetail.formRelates
self.HmComplexForm.tableId = data.id self.HmComplexForm.tableId = data.id
} }
......
...@@ -68,7 +68,10 @@ ...@@ -68,7 +68,10 @@
formSchema: schema['HmUser'], formSchema: schema['HmUser'],
layout: { left: 0, middle: 24, right: 0 }, layout: { left: 0, middle: 24, right: 0 },
tips: {}, tips: {},
formStyle: {} formStyle: {},
formRefers: {},
foreignFormFields: [],
formRelates: []
}, },
editData: { editData: {
isShow: true, isShow: true,
...@@ -77,19 +80,22 @@ ...@@ -77,19 +80,22 @@
formSchema: schema['HmUser'], formSchema: schema['HmUser'],
layout: { left: 0, middle: 24, right: 0 }, layout: { left: 0, middle: 24, right: 0 },
tips: {}, tips: {},
formStyle: {} formStyle: {},
formRefers: {},
foreignFormFields: [],
formRelates: []
}, },
showDetail: { showDetail: {
isShow: true isShow: true
}, },
HmFullCalendar: { // HmFullCalendar: {
calendarSchema: schema['HmUser'], // calendarSchema: schema['HmUser'],
demoEvents: { // demoEvents: {
title: 'username', // title: 'username',
start: 'createTime', // start: 'createTime',
end: 'lastUpdateTime' // end: 'lastUpdateTime'
} // }
}, // },
showRefresh: true, showRefresh: true,
showExport: true, showExport: true,
showDeleteButton: true, showDeleteButton: true,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment