diff --git a/ant-design-vue-jeecg/src/components/jeecg/JEditableTable.vue b/ant-design-vue-jeecg/src/components/jeecg/JEditableTable.vue index 7197d974c7a0a16da50fd92eb5ab5c71a83159b2..59155ae42c99a956caeccbe7bd06fe904c1f89b4 100644 --- a/ant-design-vue-jeecg/src/components/jeecg/JEditableTable.vue +++ b/ant-design-vue-jeecg/src/components/jeecg/JEditableTable.vue @@ -1268,7 +1268,8 @@ // 同步更改 this.rows = rows this.$nextTick(() => { - this.updateFormValues() + this.recalcSortNumber() + this.forceUpdateFormValues() }) // 触发 insert 事件 this.$emit('inserted', { @@ -1911,12 +1912,19 @@ sort(this.rows) sort(this.inputValues) - // 重置排序字段 - this.inputValues.forEach((val, idx) => val[this.dragSortKey] = (idx + 1)) + this.recalcSortNumber() this.forceUpdateFormValues() }, + /** 重新计算排序字段的数值 */ + recalcSortNumber() { + if (this.dragSort) { + // 重置排序字段 + this.inputValues.forEach((val, idx) => val[this.dragSortKey] = (idx + 1)) + } + }, + /** 当前行向上移一位 */ _handleRowMoveUp(rowIndex) { if (rowIndex > 0) { diff --git a/ant-design-vue-jeecg/src/components/jeecg/JUpload.vue b/ant-design-vue-jeecg/src/components/jeecg/JUpload.vue index 6a1271fd5580b5a30444c36a6d9f0c109797780a..998b0ab96e78f1b8aed7dcaeb3831c4d0ec92e44 100644 --- a/ant-design-vue-jeecg/src/components/jeecg/JUpload.vue +++ b/ant-design-vue-jeecg/src/components/jeecg/JUpload.vue @@ -221,7 +221,7 @@ }).map((file) => { var fileJson = { fileName:file.name, - filePath:file.url, + filePath:file.response.message, fileSize:file.size }; this.newFileList.push(fileJson);