| | |
| | | <script> |
| | | import { getList } from "@/api/farmplant/recovery"; |
| | | import { update } from "@/api/traceability/traceability"; |
| | | import { getLandList } from "@/api/land/land"; |
| | | import { getLandList,selectRecoveryLandList } from "@/api/land/land"; |
| | | import { getStrainList } from "@/api/farmplant/strain"; |
| | | import { mapGetters } from "vuex"; |
| | | export default { |
| | |
| | | column: [ |
| | | { |
| | | label: "采收品种", |
| | | prop: "strainName", |
| | | }, |
| | | { |
| | | label: "采收品种", |
| | | prop: "strainId", |
| | | search: true, |
| | | searchSpan: 4, |
| | | span: 12, |
| | | type: "tree", |
| | | hide:true, |
| | | dicData: [], |
| | | props: { |
| | | label: "strainName", |
| | |
| | | }, |
| | | { |
| | | label: "操作人", |
| | | prop: "realName", |
| | | }, |
| | | { |
| | | label: "操作人", |
| | | prop: "operator", |
| | | type: "tree", |
| | | dicData: [], |
| | |
| | | label: "realName", |
| | | value: "id", |
| | | }, |
| | | hide:true, |
| | | span: 12, |
| | | labelWidth: 145, |
| | | rules: [ |
| | |
| | | this.initData(); |
| | | }, |
| | | computed: { |
| | | ...mapGetters(["permission", "userInfo"]), |
| | | ...mapGetters(["permission", "userInfo","$farmId"]), |
| | | ids() { |
| | | let ids = []; |
| | | this.selectionList.forEach((ele) => { |
| | |
| | | }); |
| | | return ids.join(","); |
| | | }, |
| | | }, |
| | | watch:{ |
| | | '$farmId':{ |
| | | handler (newName, oldName) { |
| | | //获取农地数据 |
| | | selectRecoveryLandList(this.$farmId).then((res) => { |
| | | if (res.data.code == 200) { |
| | | var landIdcolumn = this.findObject(this.option.column, "landId"); |
| | | this.landList = res.data.data; |
| | | landIdcolumn.dicData = res.data.data; |
| | | } |
| | | }) |
| | | this.onLoad(this.page) |
| | | } |
| | | } |
| | | }, |
| | | mounted() {}, |
| | | methods: { |
| | |
| | | initData() { |
| | | var that = this; |
| | | //获取农地数据 |
| | | getLandList(this.userInfo.user_id).then((res) => { |
| | | selectRecoveryLandList(this.$farmId).then((res) => { |
| | | if (res.data.code == 200) { |
| | | var landIdcolumn = that.findObject(that.option.column, "landId"); |
| | | that.landList = res.data.data; |
| | |
| | | this.onLoad(this.page, this.query); |
| | | }, |
| | | onLoad(page, params = {}) { |
| | | params['tenantId'] = this.userInfo.tenant_id; |
| | | // params['deptId'] = this.userInfo.dept_id; |
| | | // params['tenantId'] = this.userInfo.tenant_id; |
| | | params['farmId'] = this.$farmId; |
| | | console.log(this.$farmId,1111111111) |
| | | this.loading = true; |
| | | getList( |
| | | page.currentPage, |