diff --git a/src/views/businessSupport/standardizationActivity/tables/MeetingTable.vue b/src/views/businessSupport/standardizationActivity/tables/MeetingTable.vue index 79e9d79f..cd640212 100644 --- a/src/views/businessSupport/standardizationActivity/tables/MeetingTable.vue +++ b/src/views/businessSupport/standardizationActivity/tables/MeetingTable.vue @@ -158,7 +158,7 @@ export default { this.selectedRowKeys = selectedRowKeys }, formModalOk (lineData) { - lineData.tableRowKey = this.realDataSource.length + lineData.tableRowKey = this.realDataSource && this.realDataSource.length > 0 ? this.realDataSource[this.realDataSource.length - 1].tableRowKey + 1 : 0 this.realDataSource.push(lineData) this.$emit('ok', this.realDataSource) }, @@ -190,7 +190,7 @@ export default { * 校验文件是否上传 * @returns {boolean} */ - validateTableData() { + validateTableData () { if (this.realDataSource.some(tt => !tt.meetingData)) { this.$message.warning(this.$t('businessSupport.standardizationActivity.pleaseUploadMeeting')) return false diff --git a/src/views/workCenter/projectComplianceEvaluationProcess/components/StandardList.vue b/src/views/workCenter/projectComplianceEvaluationProcess/components/StandardList.vue index ee153c06..f426927c 100644 --- a/src/views/workCenter/projectComplianceEvaluationProcess/components/StandardList.vue +++ b/src/views/workCenter/projectComplianceEvaluationProcess/components/StandardList.vue @@ -191,7 +191,7 @@ export default { return dictItem }) } - item.tableRowKey = this.dataSource.length + item.tableRowKey = this.dataSource && this.dataSource.length > 0 ? this.dataSource[this.dataSource.length - 1].tableRowKey + 1 : 0 this.dataSource.push(item) }) console.log(this.dataSource)