智慧农业后台管理页面
xiebin
2022-08-11 09ab9a517cce5959ddb1523fa2949df9fc45228a
根据全局农场获取数据
1 files modified
35 ■■■■■ changed files
src/views/farmplant/farmproductstock.vue 35 ●●●●● patch | view | raw | blame | history
src/views/farmplant/farmproductstock.vue
@@ -18,16 +18,16 @@
        </div>-->
        <div class="table">
            <div class="search">
                <div style="float: left">
                <avue-select
                    v-model="selectFarm"
                    placeholder="请选择农场"
                    size="small"
                    @change="typeChange"
                    :dic="dic"
                >
                </avue-select>
                </div>
<!--                <div style="float: left">-->
<!--                <avue-select-->
<!--                    v-model="selectFarm"-->
<!--                    placeholder="请选择农场"-->
<!--                    size="small"-->
<!--                    @change="typeChange"-->
<!--                    :dic="dic"-->
<!--                >-->
<!--                </avue-select>-->
<!--                </div>-->
            </div>
            <div class="content">
                <div class="farm" v-for="(item, index) in data" :key="index">
@@ -874,7 +874,7 @@
        }
    },
    computed: {
        ...mapGetters(["permission", "userInfo"]),
        ...mapGetters(["permission", "userInfo",'$farmId']),
        // permissionList() {
        //   return {
        //     addBtn: this.vaildData(this.permission.social_add, true),
@@ -892,6 +892,16 @@
        },
    },
    mounted () {
    },
    watch: {
        '$farmId':{
            handler (newName, oldName) {
              var params = {
                farmId:newName
              }
              this.onLoad(this.page,params)
            }
        }
    },
    created () {
        this.initData()
@@ -947,7 +957,7 @@
                            message: "加工数量和产品数量不能为负数!"
                        })
                        done()
                    }else{
                    }else{
                        addjg(this.formJG).then(() => {
                            this.onLoad(this.page)
                            this.$message({
@@ -1153,6 +1163,7 @@
        onLoad (page, params = {}) {
            params['tenantId'] = this.userInfo.tenant_id
            params['deptId'] = this.userInfo.dept_id
            params['farmId'] = this.$farmId
            this.getFarmListDic();
            getStrainCount(
                page.currentPage,