d2-crud-x
Version:
30 lines (27 loc) • 816 B
JavaScript
export default {
methods: {
/**
* @description 新增行数据
*/
handleAdd (templage = null, addData, modeContext) {
this.formMode = 'add'
this.$emit('dialog-open', {
mode: 'add'
})
if (!templage) {
templage = this.addTemplate
}
if (addData && addData instanceof MouseEvent) {
addData = undefined
}
return this.openDialog(null, addData, templage, modeContext)
// const formData = {}
// this.formTemplateStorage = templage ? _clonedeep(templage) : {}
// _forEach(this.formTemplateStorage, (value, key) => {
// formData[key] = this.formTemplateStorage[key].value
// })
// this.$set(this, 'formData', formData)
// this.isDialogShow = true
}
}
}