Prechádzať zdrojové kódy

区域编号bug修复

cynthia-qin 1 mesiac pred
rodič
commit
df1e07c218
1 zmenil súbory, kde vykonal 29 pridanie a 13 odobranie
  1. 29 13
      src/views/data/dataReportByt/index.vue

+ 29 - 13
src/views/data/dataReportByt/index.vue

@@ -39,7 +39,7 @@
             checkDescendants: false,
             clickTrigger: 'select'
           }"
-          @change="handleAreaChange"
+          @change="handleQueryAreaChange"
           placeholder="请选择区域编号"
         >
       </el-cascader>
@@ -186,7 +186,7 @@
               checkDescendants: false,
               clickTrigger: 'select'
             }"
-            @change="handleAreaChange"
+            @change="handleFormAreaChange"
             placeholder="请选择区域编号"
           />
         </el-form-item>
@@ -321,19 +321,35 @@ export default {
       }
     },
     /** 处理区域选择事件 */
-    handleAreaChange(value) {
+    // handleAreaChange(value) {
+    //   const selectedNode = this.getAreaByValue([value])
+    //   console.log('selectedNode',selectedNode)
+    //   if (selectedNode) {
+    //     // 确保选择的是子节点
+    //     if (this.$refs.form) {
+    //       this.form.areaId = value
+    //       this.form.areaName = selectedNode.areaName
+    //     }
+    //     if (this.$refs.queryForm) {
+    //       this.queryParams.areaId = value
+    //       this.queryParams.areaName = selectedNode.areaName
+    //     }
+    //   }
+    // },
+        /** 处理查询区域选择事件 */
+    handleQueryAreaChange(value) {
       const selectedNode = this.getAreaByValue([value])
-      console.log('selectedNode',selectedNode)
       if (selectedNode) {
-        // 确保选择的是子节点
-        if (this.$refs.form) {
-          this.form.areaId = value
-          this.form.areaName = selectedNode.areaName
-        }
-        if (this.$refs.queryForm) {
-          this.queryParams.areaId = value
-          this.queryParams.areaName = selectedNode.areaName
-        }
+        this.queryParams.areaId = value
+        this.queryParams.areaName = selectedNode.areaName
+      }
+    },
+    /** 处理表单区域选择事件 */
+    handleFormAreaChange(value) {
+      const selectedNode = this.getAreaByValue([value])
+      if (selectedNode) {
+        this.form.areaId = value
+        this.form.areaName = selectedNode.areaName
       }
     },
     /** 根据值获取区域信息 */