优化订单列表
This commit is contained in:
parent
5b36148207
commit
55ab5e62c1
|
@ -74,6 +74,7 @@ import GetAction from "@/components/get/action";
|
||||||
import OrderItem from "@/components/order/item";
|
import OrderItem from "@/components/order/item";
|
||||||
import GetPostPrice from "@/components/get/post-price";
|
import GetPostPrice from "@/components/get/post-price";
|
||||||
import LoadMore from "@/components/widgets/loadmore";
|
import LoadMore from "@/components/widgets/loadmore";
|
||||||
|
import { mapState } from "vuex";
|
||||||
export default {
|
export default {
|
||||||
name: "get-index",
|
name: "get-index",
|
||||||
data() {
|
data() {
|
||||||
|
@ -115,11 +116,21 @@ export default {
|
||||||
GetPostPrice,
|
GetPostPrice,
|
||||||
LoadMore,
|
LoadMore,
|
||||||
},
|
},
|
||||||
|
computed: {
|
||||||
|
...mapState({
|
||||||
|
refreshGet: (state) => state.system.refreshGet,
|
||||||
|
}),
|
||||||
|
},
|
||||||
onLoad() {},
|
onLoad() {},
|
||||||
onShow() {
|
onShow() {
|
||||||
this.switchTab(this.tabIndex);
|
if (this.refreshGet) {
|
||||||
|
this.switchTab(this.tabIndex);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
onReady() {},
|
onReady() {},
|
||||||
|
onHide() {
|
||||||
|
this.$store.commit("system/refreshGet", false);
|
||||||
|
},
|
||||||
onReachBottom() {
|
onReachBottom() {
|
||||||
this.loadData();
|
this.loadData();
|
||||||
},
|
},
|
||||||
|
|
|
@ -122,6 +122,7 @@ export default {
|
||||||
this.action.item3 = data.order3;
|
this.action.item3 = data.order3;
|
||||||
this.action.item4 = data.order4;
|
this.action.item4 = data.order4;
|
||||||
});
|
});
|
||||||
|
this.$store.commit("system/refreshGet", true);
|
||||||
},
|
},
|
||||||
onReady() {},
|
onReady() {},
|
||||||
onReachBottom() {},
|
onReachBottom() {},
|
||||||
|
|
|
@ -62,6 +62,7 @@ import OrderItem from "@/components/order/item";
|
||||||
import OrderAction from "@/components/order/action";
|
import OrderAction from "@/components/order/action";
|
||||||
import LoadMore from "@/components/widgets/loadmore";
|
import LoadMore from "@/components/widgets/loadmore";
|
||||||
import OrderConfirmPrice from "@/components/order/confirm-price";
|
import OrderConfirmPrice from "@/components/order/confirm-price";
|
||||||
|
import { mapState } from "vuex";
|
||||||
export default {
|
export default {
|
||||||
name: "get-index",
|
name: "get-index",
|
||||||
data() {
|
data() {
|
||||||
|
@ -106,11 +107,21 @@ export default {
|
||||||
LoadMore,
|
LoadMore,
|
||||||
OrderConfirmPrice,
|
OrderConfirmPrice,
|
||||||
},
|
},
|
||||||
|
computed: {
|
||||||
|
...mapState({
|
||||||
|
refreshOrder: (state) => state.system.refreshOrder,
|
||||||
|
}),
|
||||||
|
},
|
||||||
onLoad() {},
|
onLoad() {},
|
||||||
onShow() {
|
onShow() {
|
||||||
this.switchTab(this.tabIndex);
|
if (this.refreshOrder) {
|
||||||
|
this.switchTab(this.tabIndex);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
onReady() {},
|
onReady() {},
|
||||||
|
onHide() {
|
||||||
|
this.$store.commit("system/refreshOrder", false);
|
||||||
|
},
|
||||||
onReachBottom() {
|
onReachBottom() {
|
||||||
this.loadData();
|
this.loadData();
|
||||||
},
|
},
|
||||||
|
|
|
@ -9,6 +9,8 @@ export default {
|
||||||
register: "",
|
register: "",
|
||||||
serviceMobile: "",
|
serviceMobile: "",
|
||||||
},
|
},
|
||||||
|
refreshGet: true,
|
||||||
|
refreshOrder: true,
|
||||||
},
|
},
|
||||||
getters: {},
|
getters: {},
|
||||||
mutations: {
|
mutations: {
|
||||||
|
@ -17,6 +19,12 @@ export default {
|
||||||
},
|
},
|
||||||
platformData(state, data) {
|
platformData(state, data) {
|
||||||
state.platformData = data;
|
state.platformData = data;
|
||||||
|
},
|
||||||
|
refreshGet(state, data) {
|
||||||
|
state.refreshGet = data;
|
||||||
|
},
|
||||||
|
refreshOrder(state, data) {
|
||||||
|
state.refreshOrder = data;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
actions: {
|
actions: {
|
||||||
|
|
Loading…
Reference in New Issue