| | |
| | | import { getLandList } from "@/api/land/land"; |
| | | import { getStrainList } from "@/api/farmplant/strain"; |
| | | import { save } from "@/api/farmplant/farmplant"; |
| | | import { getFarmList } from "../../api/farm/farm"; |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | value:"0" |
| | | }, |
| | | { |
| | | label:"秧苗", |
| | | value:"2" |
| | | }, |
| | | { |
| | | label:"直播", |
| | | value:"1" |
| | | }, |
| | |
| | | { |
| | | required: true, |
| | | message: "请选择种植方式", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: "所属移栽农场", |
| | | prop: "farmId", |
| | | type: "tree", |
| | | display: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, |
| | | dicData: [], |
| | | props: { |
| | | label: "landName", |
| | | value: "id", |
| | | }, |
| | | dicUrl: `/api/land/land/getLandList?farmId={{key}}`, |
| | | labelWidth: 110, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请选择农产品", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | ], |
| | | }, |
| | | { |
| | | label: "移栽时间", |
| | | label: "种植时间", |
| | | prop: "transplanTime", |
| | | type: "date", |
| | | format: "yyyy-MM-dd", |
| | |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请选择移栽时间", |
| | | message: "请选择种植时间", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | $farmId: state => state.user.$farmId, |
| | | }), |
| | | }, |
| | | watch: { |
| | | "form.plantingWay": { |
| | | handler(val) { |
| | | console.log("plantingWay",val) |
| | | var farmColumn = this.findObject(this.option.column,"farmId") |
| | | 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, |
| | | }, |
| | | }, |
| | | methods: { |
| | | //计算当前时间 |
| | | getNowTime(){ |
| | |
| | | //获取农地数据 |
| | | getLandList(this.$farmId).then((res)=>{ |
| | | if(res.data.code==200){ |
| | | var landIdcolumn = that.findObject(that.option.column,"landId"); |
| | | that.landList = res.data.data; |
| | | landIdcolumn.dicData = res.data.data; |
| | | var landIdcolumn = that.findObject(that.option.column,"landId"); |
| | | that.landList = res.data.data; |
| | | landIdcolumn.dicData = res.data.data; |
| | | } |
| | | }) |
| | | //获取农产品数据 |
| | | getStrainList(0).then((res)=>{ |
| | | if(res.data.code==200){ |
| | | var strainId = that.findObject(that.option.column,"strainId"); |
| | | strainId.dicData = res.data.data; |
| | | var strainId = that.findObject(that.option.column,"strainId"); |
| | | strainId.dicData = res.data.data; |
| | | } |
| | | }) |
| | | getFarmList().then((res)=>{ |
| | | if(res.data.code==200){ |
| | | var farmColumn = that.findObject(that.option.column,"farmId"); |
| | | farmColumn.dicData = res.data.data; |
| | | } |
| | | }) |
| | | }, |