From c66b860584454542b2bc19fc731b079acab01203 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Fri, 12 Aug 2022 15:15:20 +0800
Subject: [PATCH] 出库、销售、损耗、加工列表可以根据农场选择进行联动
---
src/views/farmplant/inventorylist.vue | 15 +++++++++++++--
src/views/farmplant/salelist.vue | 14 +++++++++++++-
src/views/farmplant/processlist.vue | 13 +++++++++++++
src/views/farmplant/retrievallist.vue | 14 +++++++++++++-
4 files changed, 52 insertions(+), 4 deletions(-)
diff --git a/src/views/farmplant/inventorylist.vue b/src/views/farmplant/inventorylist.vue
index 1b7c101..de2bbac 100644
--- a/src/views/farmplant/inventorylist.vue
+++ b/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
diff --git a/src/views/farmplant/processlist.vue b/src/views/farmplant/processlist.vue
index 615d51a..6a576f3 100644
--- a/src/views/farmplant/processlist.vue
+++ b/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
diff --git a/src/views/farmplant/retrievallist.vue b/src/views/farmplant/retrievallist.vue
index 63d6986..8edb02d 100644
--- a/src/views/farmplant/retrievallist.vue
+++ b/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
diff --git a/src/views/farmplant/salelist.vue b/src/views/farmplant/salelist.vue
index 4a79ea9..4e44495 100644
--- a/src/views/farmplant/salelist.vue
+++ b/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
--
Gitblit v1.9.3