|
@@ -10,7 +10,6 @@
|
|
|
>
|
|
|
<el-form ref="form" :model="tenant" :rules="rules" label-position="right" label-width="130px">
|
|
|
<!-- 列表数据 -->
|
|
|
- <el-button type="primary" size="mini" @click="addRow()">新增</el-button>
|
|
|
<el-table
|
|
|
:key="tableKey"
|
|
|
ref="table"
|
|
@@ -105,6 +104,7 @@ export default {
|
|
|
created() {
|
|
|
// 加载列表数据
|
|
|
// this.fetch()
|
|
|
+ this.addRow();
|
|
|
},
|
|
|
computed: {
|
|
|
isVisible: {
|
|
@@ -232,6 +232,8 @@ export default {
|
|
|
const firstRow = res.data[0];
|
|
|
if (firstRow) {
|
|
|
this.$set(this.tenant, 'handleCode', firstRow.handleCode);
|
|
|
+ }else{
|
|
|
+ this.addRow();
|
|
|
}
|
|
|
}
|
|
|
// eslint-disable-next-line no-return-assign
|
|
@@ -275,10 +277,6 @@ export default {
|
|
|
},
|
|
|
addRow() {
|
|
|
// 在数据源中新增一行数据
|
|
|
- if (this.tableData.data.length >= 1) {
|
|
|
- this.$message.warning('只能新增一行数据');
|
|
|
- return;
|
|
|
- }
|
|
|
const newRow = {
|
|
|
id: '', // 你的新数据的 id
|
|
|
cuttingToolName: '',
|
|
@@ -287,7 +285,7 @@ export default {
|
|
|
remark: '',
|
|
|
// 其他字段按需新增
|
|
|
};
|
|
|
-
|
|
|
+ this.tableData.data=[];
|
|
|
// 插入新数据到数据源的指定位置
|
|
|
this.tableData.data.splice(0, 0, newRow);
|
|
|
|