优化订单列表

This commit is contained in:
TOP糯米 2023-03-30 10:01:28 +08:00
parent 5b36148207
commit 55ab5e62c1
4 changed files with 33 additions and 2 deletions

View File

@ -74,6 +74,7 @@ import GetAction from "@/components/get/action";
import OrderItem from "@/components/order/item";
import GetPostPrice from "@/components/get/post-price";
import LoadMore from "@/components/widgets/loadmore";
import { mapState } from "vuex";
export default {
name: "get-index",
data() {
@ -115,11 +116,21 @@ export default {
GetPostPrice,
LoadMore,
},
computed: {
...mapState({
refreshGet: (state) => state.system.refreshGet,
}),
},
onLoad() {},
onShow() {
if (this.refreshGet) {
this.switchTab(this.tabIndex);
}
},
onReady() {},
onHide() {
this.$store.commit("system/refreshGet", false);
},
onReachBottom() {
this.loadData();
},

View File

@ -122,6 +122,7 @@ export default {
this.action.item3 = data.order3;
this.action.item4 = data.order4;
});
this.$store.commit("system/refreshGet", true);
},
onReady() {},
onReachBottom() {},

View File

@ -62,6 +62,7 @@ import OrderItem from "@/components/order/item";
import OrderAction from "@/components/order/action";
import LoadMore from "@/components/widgets/loadmore";
import OrderConfirmPrice from "@/components/order/confirm-price";
import { mapState } from "vuex";
export default {
name: "get-index",
data() {
@ -106,11 +107,21 @@ export default {
LoadMore,
OrderConfirmPrice,
},
computed: {
...mapState({
refreshOrder: (state) => state.system.refreshOrder,
}),
},
onLoad() {},
onShow() {
if (this.refreshOrder) {
this.switchTab(this.tabIndex);
}
},
onReady() {},
onHide() {
this.$store.commit("system/refreshOrder", false);
},
onReachBottom() {
this.loadData();
},

View File

@ -9,6 +9,8 @@ export default {
register: "",
serviceMobile: "",
},
refreshGet: true,
refreshOrder: true,
},
getters: {},
mutations: {
@ -17,6 +19,12 @@ export default {
},
platformData(state, data) {
state.platformData = data;
},
refreshGet(state, data) {
state.refreshGet = data;
},
refreshOrder(state, data) {
state.refreshOrder = data;
}
},
actions: {