智慧农业后台管理页面
guoshilong
2022-08-12 c66b860584454542b2bc19fc731b079acab01203
出库、销售、损耗、加工列表可以根据农场选择进行联动
4 files modified
56 ■■■■■ changed files
src/views/farmplant/inventorylist.vue 15 ●●●● patch | view | raw | blame | history
src/views/farmplant/processlist.vue 13 ●●●●● patch | view | raw | blame | history
src/views/farmplant/retrievallist.vue 14 ●●●●● patch | view | raw | blame | history
src/views/farmplant/salelist.vue 14 ●●●●● patch | view | raw | blame | history
src/views/farmplant/inventorylist.vue
@@ -21,7 +21,7 @@
<script>
import { getInventoryPage } from "@/api/sale/sale"
import { mapGetters } from "vuex"
export default {
    data () {
        return {
@@ -95,7 +95,17 @@
            data: [],
        }
    },
    computed: {
        ...mapGetters(["$farmId"]),
    },
    watch: {
        '$farmId':{
            handler (newName, oldName) {
                this.query={}
                this.onLoad(this.page)
            }
        }
    },
    methods: {
        currentChange (currentPage) {
            this.page.currentPage = currentPage
@@ -108,6 +118,7 @@
        },
        onLoad (page, params = {}) {
            this.loading = true
            params["farmId"] = this.$farmId
            getInventoryPage(page.currentPage, page.pageSize, Object.assign(params, this.query)).then((res) => {
                if (res.data.code == 200) {
                    this.data = res.data.data.records
src/views/farmplant/processlist.vue
@@ -22,6 +22,7 @@
<script>
import { getList,remove } from "@/api/process/process"
import { mapGetters } from "vuex"
export default {
    data () {
        return {
@@ -97,6 +98,17 @@
            data: [],
        }
    },
    computed: {
        ...mapGetters(["$farmId"]),
    },
    watch: {
        '$farmId':{
            handler (newName, oldName) {
                this.query ={}
                this.onLoad(this.page)
            }
        }
    },
    methods: {
        currentChange (currentPage) {
            this.page.currentPage = currentPage
@@ -109,6 +121,7 @@
        },
        onLoad (page, params = {}) {
            this.loading = true
            params["farmId"] = this.$farmId
            getList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then((res) => {
                if (res.data.code == 200) {
                    this.data = res.data.data.records
src/views/farmplant/retrievallist.vue
@@ -21,7 +21,7 @@
<script>
import { getPage } from "@/api/retrieval/retrieval"
import { mapGetters } from "vuex"
export default {
    data () {
        return {
@@ -95,6 +95,17 @@
            data: [],
        }
    },
    computed: {
        ...mapGetters(["$farmId"]),
    },
    watch: {
        '$farmId':{
            handler (newName, oldName) {
                this.query ={}
                this.onLoad(this.page)
            }
        }
    },
    methods: {
        currentChange (currentPage) {
            this.page.currentPage = currentPage
@@ -107,6 +118,7 @@
        },
        onLoad (page, params = {}) {
            this.loading = true
            params["farmId"] = this.$farmId
            getPage(page.currentPage, page.pageSize, Object.assign(params, this.query)).then((res) => {
                if (res.data.code == 200) {
                    this.data = res.data.data.records
src/views/farmplant/salelist.vue
@@ -21,7 +21,7 @@
<script>
import { getPage } from "@/api/sale/sale"
import { mapGetters } from "vuex"
export default {
    data () {
        return {
@@ -99,6 +99,17 @@
            data: [],
        }
    },
    computed: {
        ...mapGetters(["$farmId"]),
    },
    watch: {
        '$farmId':{
            handler (newName, oldName) {
                this.query ={}
                this.onLoad(this.page)
            }
        }
    },
    methods: {
        currentChange (currentPage) {
@@ -112,6 +123,7 @@
        },
        onLoad (page, params = {}) {
            this.loading = true
            params['farmId'] = this.$farmId
            getPage(page.currentPage, page.pageSize, Object.assign(params, this.query)).then((res) => {
                if (res.data.code == 200) {
                    this.data = res.data.data.records