| | |
| | | <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, |
| | |
| | | required: true, |
| | | message: "请输入地块名称", |
| | | trigger: "blur" |
| | | }] |
| | | }, |
| | | { |
| | | label: "所属农场", |
| | | prop: "deptId", |
| | | type: "tree", |
| | | dicData: [], |
| | | props: { |
| | | label: "title" |
| | | }, |
| | | slot: true, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请选择所属农场", |
| | | trigger: "click" |
| | | }] |
| | | }, |
| | | { |
| | |
| | | { |
| | | label: "面积单位", |
| | | prop: "landUnit", |
| | | value: "0", |
| | | type: "select", |
| | | dicUrl: "/api/blade-system/dict-biz/dictionary?code=landunit", |
| | | props: { |
| | |
| | | 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) { |
| | | //没有面的数据 |
| | |
| | | type: "success", |
| | | message: "操作成功!" |
| | | }); |
| | | done(); |
| | | }, error => { |
| | | loading(); |
| | | window.console.log(error); |