|
|
@ -330,13 +330,15 @@ export default { |
|
|
|
} |
|
|
|
let initForm = (obj, arr) => { |
|
|
|
let _form = {} |
|
|
|
// console.log('formInfo', obj) |
|
|
|
console.log('formInfo---arr', arr) |
|
|
|
if (Object.keys(obj).length > 0) { |
|
|
|
_form = { ...obj } |
|
|
|
return _form |
|
|
|
} |
|
|
|
arr.forEach(item => { |
|
|
|
|
|
|
|
if (item.multiSelect) _form[item.columnName] = [] |
|
|
|
else if (item.itemType == 'radio' && item.defaultValue == '0') _form[item.columnName] = item.defaultValue |
|
|
|
else _form[item.columnName] = '' |
|
|
|
|
|
|
|
// if (item.optionSourceType === 'remote') { |
|
|
@ -371,7 +373,12 @@ export default { |
|
|
|
let form = initForm(this.formInfo, this.formList) |
|
|
|
let rules = initRules(this.formList) |
|
|
|
console.log('rulessss', rules) |
|
|
|
let tempFormList = [ ...this.formList ] |
|
|
|
let tempFormList = [ ...this.formList ].map(item => { |
|
|
|
return { |
|
|
|
...item, |
|
|
|
isChange: (item.itemType == 'radio' && item.defaultValue == '0') ? true : false |
|
|
|
} |
|
|
|
}) |
|
|
|
let constForm = { |
|
|
|
...form, |
|
|
|
GRID_ID: '', |
|
|
|