智慧农业后台管理页面
xiebin
2022-07-20 a1da87253c48c65b4a12d7f7d5850dd3f730be87
src/views/wel/land.vue
@@ -27,6 +27,7 @@
import { getStrainList } from "@/api/farmplant/strain";
import {add} from "@/api/land/land";
import getMapDataInThere from "./getMapDataInThere.vue";
import {getFarmList} from "@/api/farm/farm";
export default {
  components: {
    getMapDataInThere
@@ -47,6 +48,22 @@
              required: true,
              message: "请输入地块名称",
              trigger: "blur"
            }]
          },
          {
            label: "所属农场",
            prop: "farmId",
            type: "tree",
            dicData: [],
            props: {
              label: "farmName",
              value:"id"
            },
            slot: true,
            rules: [{
              required: true,
              message: "请选择所属农场",
              trigger: "click"
            }]
          },
          {
@@ -94,7 +111,19 @@
  computed: {
    ...mapGetters(["userInfo", "permission", "polygons"]),
  },
  mounted() {
    this.initData(this.userInfo.tenant_id);
  },
  methods: {
    initData(tenantId) {
      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() {
      //计算当前时间