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