From 5115f0c87cb1c11778fbd02253184ecaf7780643 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Mon, 11 Jul 2022 16:01:25 +0800
Subject: [PATCH] 农场绑定修改

---
 src/views/land/landAdd.vue |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/src/views/land/landAdd.vue b/src/views/land/landAdd.vue
index f031a95..8e1ba48 100644
--- a/src/views/land/landAdd.vue
+++ b/src/views/land/landAdd.vue
@@ -23,6 +23,7 @@
 <script>
 
 import {mapGetters} from "vuex";
+import {getFarmList} from "@/api/farm/farm";
 import {getDeptTree} from "@/api/system/dept";
 import {add} from "@/api/land/land";
 import website from '@/config/website';
@@ -52,11 +53,12 @@
           },
           {
             label: "所属农场",
-            prop: "deptId",
+            prop: "farmId",
             type: "tree",
             dicData: [],
             props: {
-              label: "title"
+              label: "farmName",
+              value:"id"
             },
             slot: true,
             rules: [{
@@ -115,19 +117,29 @@
   },
   methods: {
     initData(tenantId) {
-      getDeptTree(tenantId).then(res => {        console.log(res)
+      // getDeptTree(tenantId).then(res => {        console.log(res)
 
-        const column = this.findObject(this.option.column, "deptId");
-        column.dicData = res.data.data;
-      });
+      //   const column = this.findObject(this.option.column, "deptId");
+      //   column.dicData = res.data.data;
+      // });
+      const data = {
+          deptId:this.userInfo.dept_id
+        }
+      getFarmList(data).then(res => {
+          const column = this.findObject(this.option.column, "farmId");
+          column.dicData = res.data.data;
+        });
     },
     //初始化
     init() {
+      //清空面的数据
+      this.$store.commit('clear_polygon');
       //计算当前时间
       this.visible = true;
     },
     // 表单提交
     submit(row, loading) {
+      row['deptId'] = this.userInfo.dept_id;
       var that = this;
       if (this.polygons.length == 0) {
         //没有面的数据
@@ -149,6 +161,7 @@
         row.landRange = usePolygons;
       }
       add(row).then(() => {
+        that.$emit("refreshOnLoad");
         that.$refs.form.resetFields();
         that.visible = false;
         this.$message({

--
Gitblit v1.9.3