wxy 4 năm trước cách đây
mục cha
commit
fa4362a848
1 tập tin đã thay đổi với 49 bổ sung2 xóa
  1. 49 2
      src/views/company/index.vue

+ 49 - 2
src/views/company/index.vue

@@ -61,7 +61,7 @@
           <el-form :model="formData" ref="formData">
             <el-col :span="24" class="btn">
               <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-col>
             <el-table :data="formData.tableData" border stripe style="width: 100%;">
@@ -108,6 +108,7 @@
               <el-table-column label="操作">
                 <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="editData(scope.row, scope.$index)">修改 </el-button>
                 </template>
               </el-table-column>
             </el-table>
@@ -190,6 +191,51 @@ export default {
         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) {
       this.$refs[formName].validate(valid => {
@@ -199,7 +245,8 @@ export default {
       });
     },
     //修改
-    editData(row) {
+    editData(row, index) {
+      // console.log(row);
       row.edit = true;
     },
     //删除