From b1827484648a4c08fcef04918b1f17ca94288046 Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Sat, 11 Jun 2022 09:06:34 +0800
Subject: [PATCH] 农资统计

---
 src/views/land/landAdd.vue |   36 ++++++++++++++++++++++++++++++++----
 1 files changed, 32 insertions(+), 4 deletions(-)

diff --git a/src/views/land/landAdd.vue b/src/views/land/landAdd.vue
index 8edaa6c..f031a95 100644
--- a/src/views/land/landAdd.vue
+++ b/src/views/land/landAdd.vue
@@ -23,17 +23,18 @@
 <script>
 
 import {mapGetters} from "vuex";
-import { getLandList } from "@/api/land/land";
-import { getStrainList } from "@/api/farmplant/strain";
+import {getDeptTree} from "@/api/system/dept";
 import {add} from "@/api/land/land";
+import website from '@/config/website';
 import getMapDataInThere from "./getMapDataInThere.vue";
+
 export default {
   components: {
     getMapDataInThere
   },
   data() {
     return {
-      title:"新增地块",
+      title: "新增地块",
       form: {},
       option: {
         emptyBtn: false,
@@ -47,6 +48,21 @@
               required: true,
               message: "请输入地块名称",
               trigger: "blur"
+            }]
+          },
+          {
+            label: "所属农场",
+            prop: "deptId",
+            type: "tree",
+            dicData: [],
+            props: {
+              label: "title"
+            },
+            slot: true,
+            rules: [{
+              required: true,
+              message: "请选择所属农场",
+              trigger: "click"
             }]
           },
           {
@@ -68,6 +84,7 @@
           {
             label: "面积单位",
             prop: "landUnit",
+            value: "0",
             type: "select",
             dicUrl: "/api/blade-system/dict-biz/dictionary?code=landunit",
             props: {
@@ -93,14 +110,24 @@
   computed: {
     ...mapGetters(["userInfo", "permission", "polygons"]),
   },
+  mounted() {
+    this.initData(this.userInfo.tenant_id);
+  },
   methods: {
+    initData(tenantId) {
+      getDeptTree(tenantId).then(res => {        console.log(res)
+
+        const column = this.findObject(this.option.column, "deptId");
+        column.dicData = res.data.data;
+      });
+    },
     //初始化
     init() {
       //计算当前时间
       this.visible = true;
     },
     // 表单提交
-    submit(row,loading) {
+    submit(row, loading) {
       var that = this;
       if (this.polygons.length == 0) {
         //没有面的数据
@@ -128,6 +155,7 @@
           type: "success",
           message: "操作成功!"
         });
+        done();
       }, error => {
         loading();
         window.console.log(error);

--
Gitblit v1.9.3