From 0f8d6191e59089ce61de73189bda9eb3f7c558cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=87=AA=E5=B8=A6=E5=A4=A7=E4=BD=AC=E6=B0=94=E5=9C=BA?= <188633308@qq.com> Date: Wed, 19 May 2021 14:19:43 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E5=AD=97=E5=85=B8=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=9C=A8=E8=A1=A8=E6=A0=BC=E4=B8=AD=E7=BC=96=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Web/src/components/yoTable/index.js | 16 ++- Web/src/pages/system/dict/dictdata/form.vue | 122 ------------------- Web/src/pages/system/dict/dictdata/index.vue | 115 ++++++++++++++--- 3 files changed, 111 insertions(+), 142 deletions(-) delete mode 100644 Web/src/pages/system/dict/dictdata/form.vue diff --git a/Web/src/components/yoTable/index.js b/Web/src/components/yoTable/index.js index 26f7700..eb89b08 100644 --- a/Web/src/components/yoTable/index.js +++ b/Web/src/components/yoTable/index.js @@ -159,7 +159,18 @@ export default { onResetQuery() { this.$emit('resetQuery') this.$emit('reset-query') - } + }, + + onAddRow(row = {}) { + if (!this.data.find(p => !p.id)) + this.data.push(row) + }, + + onDeleteRow(row) { + if (row && this.data.indexOf(row) > -1) { + this.data.splice(this.data.indexOf(row), 1) + } + }, }, render() { @@ -171,7 +182,8 @@ export default { bordered: true, size: 'middle', rowKey: record => record.id || Math.random().toString(16).slice(2), - scroll: { x: 'max-content' } + scroll: { x: 'max-content' }, + ...this.$attrs } const on = { diff --git a/Web/src/pages/system/dict/dictdata/form.vue b/Web/src/pages/system/dict/dictdata/form.vue deleted file mode 100644 index 273cf2b..0000000 --- a/Web/src/pages/system/dict/dictdata/form.vue +++ /dev/null @@ -1,122 +0,0 @@ - - \ No newline at end of file diff --git a/Web/src/pages/system/dict/dictdata/index.vue b/Web/src/pages/system/dict/dictdata/index.vue index 69a80f6..25be091 100644 --- a/Web/src/pages/system/dict/dictdata/index.vue +++ b/Web/src/pages/system/dict/dictdata/index.vue @@ -1,11 +1,13 @@ + \ No newline at end of file