chenjun 2 жил өмнө
parent
commit
65aa0fcdfe

+ 8 - 4
src/components/Table/index.vue

@@ -63,7 +63,7 @@
                         item.listqueryTemplateID ||
                         item.listqueryTemplateID == 0
                       ">
-                      <el-select size="small" clearable style="width: 100%" v-model="tableForm[item.columnName]" placeholder="请选择">
+                      <el-select size="small" clearable style="width: 100%" v-model="tableForm[item.columnName]" @change="changeSelect(item.columnName)" placeholder="请选择">
                         <el-option v-for="item in tableOptions[item.columnName]" :key="item.v" :label="item.k" :value="item.v">
                         </el-option>
                       </el-select>
@@ -211,6 +211,10 @@ export default {
     this.getQuery();
   },
   methods: {
+    changeSelect(data){
+      this.tableForm[this.tableOptions[data][0].setvalue] = this.tableForm[data];
+      console.log(this.tableForm)
+    },
     //获取表格数据
     async getQuery () {
       try {
@@ -244,14 +248,14 @@ export default {
           dataContent: JSON.stringify(data),
         });
         if (code == 0) {
-          this.$message.success(message);
+          this.$message.success("操作成功");
           this.getQuery();
           this.flag = false;
           this.rmFlag = false;
           this.tableObj = {};
           this.tableForm = {};
         } else {
-          this.$message.error(message);
+          this.$message.error("操作失败");
           this.flag = false;
           this.rmFlag = false;
           this.tableObj = {};
@@ -555,4 +559,4 @@ export default {
 .el-select-dropdown__item.hover {
   background: #d2d6df;
 }
-</style>
+</style>