UNPKG

d2-crud-x

Version:
30 lines (27 loc) 816 B
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 } } }