|
@@ -61,7 +61,7 @@
|
|
<el-form :model="formData" ref="formData">
|
|
<el-form :model="formData" ref="formData">
|
|
<el-col :span="24" class="btn">
|
|
<el-col :span="24" class="btn">
|
|
<el-button type="primary" size="medium" @click="addData">添加</el-button>
|
|
<el-button type="primary" size="medium" @click="addData">添加</el-button>
|
|
- <el-button type="primary" size="medium">保存</el-button>
|
|
|
|
|
|
+ <el-button type="primary" size="medium" @click="save()">保存</el-button>
|
|
<el-divider></el-divider>
|
|
<el-divider></el-divider>
|
|
</el-col>
|
|
</el-col>
|
|
<el-table :data="formData.tableData" border stripe style="width: 100%;">
|
|
<el-table :data="formData.tableData" border stripe style="width: 100%;">
|
|
@@ -108,6 +108,7 @@
|
|
<el-table-column label="操作">
|
|
<el-table-column label="操作">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-button type="text" size="medium" @click="deleteData(scope.row, scope.$index)">删除 </el-button>
|
|
<el-button type="text" size="medium" @click="deleteData(scope.row, scope.$index)">删除 </el-button>
|
|
|
|
+ <el-button type="text" size="medium" @click="editData(scope.row, scope.$index)">修改 </el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -190,6 +191,51 @@ export default {
|
|
edit: true,
|
|
edit: true,
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
+ async save() {
|
|
|
|
+ // console.log(this.formData.tableData);
|
|
|
|
+ let list = this.formData.tableData[this.formData.tableData.length - 1];
|
|
|
|
+ list.uid = this.id;
|
|
|
|
+ // console.log(list);
|
|
|
|
+ const res = await this.create(list);
|
|
|
|
+ if (this.$checkRes(res)) {
|
|
|
|
+ this.$message({
|
|
|
|
+ message: '添加成功',
|
|
|
|
+ type: 'success',
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ // this.search();
|
|
|
|
+ // if (data.id) {
|
|
|
|
+ // const res = await this.newupdate(data);
|
|
|
|
+ // if (this.$checkRes(res)) {
|
|
|
|
+ // this.$message({
|
|
|
|
+ // message: '修改成功',
|
|
|
|
+ // type: 'success',
|
|
|
|
+ // });
|
|
|
|
+ // this.coltoClose();
|
|
|
|
+ // } else {
|
|
|
|
+ // this.$message({
|
|
|
|
+ // message: '修改失败',
|
|
|
|
+ // type: 'error',
|
|
|
|
+ // });
|
|
|
|
+ // }
|
|
|
|
+ // } else {
|
|
|
|
+ // const res = await this.newcreate(data);
|
|
|
|
+ // if (this.$checkRes(res)) {
|
|
|
|
+ // this.$message({
|
|
|
|
+ // message: '添加成功',
|
|
|
|
+ // type: 'success',
|
|
|
|
+ // });
|
|
|
|
+ // this.coltoClose();
|
|
|
|
+ // } else {
|
|
|
|
+ // this.$message({
|
|
|
|
+ // message: '添加失败',
|
|
|
|
+ // type: 'error',
|
|
|
|
+ // });
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // this.coldialog = false;
|
|
|
|
+ // this.search();
|
|
|
|
+ },
|
|
//确认添加
|
|
//确认添加
|
|
confirmAdd(row, formName) {
|
|
confirmAdd(row, formName) {
|
|
this.$refs[formName].validate(valid => {
|
|
this.$refs[formName].validate(valid => {
|
|
@@ -199,7 +245,8 @@ export default {
|
|
});
|
|
});
|
|
},
|
|
},
|
|
//修改
|
|
//修改
|
|
- editData(row) {
|
|
|
|
|
|
+ editData(row, index) {
|
|
|
|
+ // console.log(row);
|
|
row.edit = true;
|
|
row.edit = true;
|
|
},
|
|
},
|
|
//删除
|
|
//删除
|