| | |
| | | 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" |
| | |
| | | value: "0" |
| | | }, |
| | | { |
| | | label: "秧苗", |
| | | value: "2" |
| | | }, |
| | | { |
| | | label: "直播", |
| | | value: "1" |
| | | }, |
| | |
| | | }, |
| | | ], |
| | | // 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: "作业方式", |
| | |
| | | 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"); |
| | |
| | | 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) { |
| | |
| | | value: "0" |
| | | }, |
| | | { |
| | | label: "秧苗", |
| | | value: "2" |
| | | }, |
| | | { |
| | | label: "直播", |
| | | value: "1" |
| | | }, |