From f6c493fdc6a655ee5ff9079bc8e8a1c650e30984 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Fri, 26 Aug 2022 14:24:50 +0800
Subject: [PATCH] 添加编辑种养移栽
---
src/views/farmplant/farmplant.vue | 70 ++++++++++++++++++++++++++++++++++
src/views/wel/over.vue | 4 ++
2 files changed, 73 insertions(+), 1 deletions(-)
diff --git a/src/views/farmplant/farmplant.vue b/src/views/farmplant/farmplant.vue
index ecf5126..a5d0707 100644
--- a/src/views/farmplant/farmplant.vue
+++ b/src/views/farmplant/farmplant.vue
@@ -75,6 +75,7 @@
import { getDetail, getList, update, remove, save } from "@/api/farmplant/farmplant"
import { getStrainList } from "@/api/farmplant/strain"
import { getLandList } from "@/api/land/land"
+import { getFarmList } from "../../api/farm/farm";
import { mapGetters } from "vuex"
import detection from "./detection.vue"
import recovery from "../wel/recovery.vue"
@@ -276,6 +277,10 @@
value: "0"
},
{
+ label: "秧苗",
+ value: "2"
+ },
+ {
label: "直播",
value: "1"
},
@@ -288,6 +293,49 @@
},
],
// display:false,
+ },
+ {
+ label: "所属移栽农场",
+ prop: "otherFarmId",
+ type: "tree",
+ display:true,
+ hide:true,
+ dicData: [],
+ props: {
+ label: "farmName",
+ value: "id",
+ },
+ cascader: ["otherLandId"],
+ labelWidth: 110,
+ rules: [
+ {
+ required: true,
+ message: "请选择所属农场",
+ trigger: "blur",
+ },
+ ],
+ },
+ {
+ label: "所属移栽地块",
+ prop: "otherLandId",
+ // span: 7,
+ type: "tree",
+ display:true,
+ hide:true,
+ dicData: [],
+ props: {
+ label: "landName",
+ value: "id",
+ },
+ dicUrl: `/api/land/land/getLandList?farmId={{key}}`,
+ labelWidth: 110,
+ rules: [
+ {
+ required: true,
+ message: "请选择农产品",
+ trigger: "blur",
+ },
+ ],
},
{
label: "作业方式",
@@ -468,7 +516,21 @@
this.query={status:1}
this.onLoad(this.page)
}
- }
+ },
+ "form.plantingWay": {
+ handler(val) {
+ var farmColumn = this.findObject(this.option.column,"otherFarmId")
+ var landColumn = this.findObject(this.option.column,"otherLandId")
+ if(val != 0 ){
+ farmColumn.display = false
+ landColumn.display = false
+ }else{
+ farmColumn.display = true
+ landColumn.display = true
+ }
+ },
+ immediate: true,
+ },
// "form.farmType": {
// handler(val) {
// var splantcolumn = this.findObject(this.option.column,"plant");
@@ -629,6 +691,12 @@
strainId.dicData = res.data.data
}
})
+ getFarmList().then((res)=>{
+ if(res.data.code==200){
+ var farmColumn = that.findObject(that.option.column,"otherFarmId");
+ farmColumn.dicData = res.data.data;
+ }
+ })
},
//新增
rowSave (row, done, loading) {
diff --git a/src/views/wel/over.vue b/src/views/wel/over.vue
index 2c32cc5..2f028ef 100644
--- a/src/views/wel/over.vue
+++ b/src/views/wel/over.vue
@@ -266,6 +266,10 @@
value: "0"
},
{
+ label: "秧苗",
+ value: "2"
+ },
+ {
label: "直播",
value: "1"
},
--
Gitblit v1.9.3