UNPKG

dt-crud-x

Version:

基于d2-crud-x的自定义版本

31 lines (30 loc) 1.1 kB
export default { methods: { /** * @description 删除行 */ handleRemove (index, indexrow) { if ((!('confirm' in this.rowHandle.remove)) || this.rowHandle.remove.confirm === true) { this.$confirm(this.handleAttribute(this.rowHandle.remove.confirmText, '确定删除吗?'), this.handleAttribute(this.rowHandle.remove.confirmTitle, '删除'), { confirmButtonText: this.handleAttribute(this.rowHandle.remove.confirmButtonText, '确定'), cancelButtonText: this.handleAttribute(this.rowHandle.remove.cancelButtonText, '取消'), type: this.handleAttribute(this.rowHandle.remove.type, 'error') }).then(() => { this.$emit('row-remove', { index, row: indexrow }, () => { this.handleRemoveDone(index) }) }).catch(() => {}) } else { this.$emit('row-remove', { index, row: indexrow }, () => { this.handleRemoveDone(index) }) } }, /** * @description 删除完成 */ handleRemoveDone (index) { this.handleRemoveRow(index) } } }