智慧农业后台管理页面
src/views/farm/stockUseInfo.vue
@@ -133,7 +133,7 @@
        this.initData()
    },
    computed: {
        ...mapGetters(["permission", "userInfo"]),
        ...mapGetters(["permission", "userInfo","$farmId"]),
        ids () {
            let ids = []
            this.selectionList.forEach((ele) => {
@@ -142,6 +142,22 @@
            return ids.join(",")
        },
    },
    watch:{
        '$farmId':{
            handler (newName, oldName) {
                //获取农地数据
                getLandList(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.query={}
                this.onLoad(this.page)
            }
        }
    },
    mounted () {
    },
    methods: {
@@ -152,14 +168,13 @@
        initData () {
            var that = this
            //获取农地地块数据
            getLandList(this.userInfo.dept_id).then((res) => {
            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
                }
            })
        },
        beforeOpen (done, type) {
            if (["edit", "view"].includes(type)) {
@@ -196,11 +211,13 @@
            this.onLoad(this.page, this.query)
        },
        onLoad (page, params = {}) {
            console.log(params)
            this.loading = true
            var datas = this.$route.query.id
            params.landId = datas
            params['tenantId'] = this.userInfo.tenant_id
            params['deptId'] = this.userInfo.dept_id
            params['farmId'] = this.$farmId
            console.log(params)
            if (this.landId) {
                params['landId'] = this.landId
            }