✨ feat: 订单列表新增持久化
This commit is contained in:
parent
01806e0aa4
commit
7cce4aae69
|
@ -23,6 +23,7 @@ export default class topNav extends React.Component {
|
|||
}
|
||||
//点击一级菜单
|
||||
showlinkmenu(e, item) {
|
||||
sessionStorage.setItem("previousPath", window.location.hash.replace("#", "").split("?")[0])
|
||||
let self = this
|
||||
try {
|
||||
item.children.forEach((it) => {
|
||||
|
@ -53,6 +54,7 @@ export default class topNav extends React.Component {
|
|||
Bus.emit("closeMask", false) //中介传参,关闭弹出框
|
||||
}
|
||||
btnfn(item2) {
|
||||
sessionStorage.setItem("previousPath", window.location.hash.replace("#", "").split("?")[0])
|
||||
this.setState({ pathname2: item2.router })
|
||||
this.setState({ showflag: true })
|
||||
sessionStorage.setItem("showflag", true)
|
||||
|
@ -60,6 +62,7 @@ export default class topNav extends React.Component {
|
|||
}
|
||||
//返回
|
||||
backFn(items) {
|
||||
sessionStorage.setItem("previousPath", window.location.hash.replace("#", "").split("?")[0])
|
||||
this.setState({ pathname2: items.router })
|
||||
sessionStorage.setItem("showflag", true)
|
||||
sessionStorage.setItem("pathname2", items.router)
|
||||
|
|
|
@ -432,6 +432,20 @@ export default class orderList extends React.Component {
|
|||
product_id: product_id ? product_id.key : "",
|
||||
reseller_id: reseller_id ? reseller_id.key : ""
|
||||
}
|
||||
sessionStorage.setItem(
|
||||
"state",
|
||||
JSON.stringify({
|
||||
page,
|
||||
limit,
|
||||
status,
|
||||
option,
|
||||
key_word,
|
||||
orderType,
|
||||
pay_status,
|
||||
voucher_status,
|
||||
search
|
||||
})
|
||||
)
|
||||
if (orderType) {
|
||||
//区分立减金和商品
|
||||
data.type = orderType
|
||||
|
@ -479,7 +493,14 @@ export default class orderList extends React.Component {
|
|||
|
||||
componentWillMount() {
|
||||
let datetime = [tomonth + " " + "00:00:00", day + " " + "23:59:59"]
|
||||
if (sessionStorage.getItem("previousPath") === "/home/order-addetails") {
|
||||
const state = JSON.parse(sessionStorage.getItem("state"))
|
||||
this.setState({ ...state }, () => {
|
||||
this.getOrderFn(datetime)
|
||||
})
|
||||
} else {
|
||||
this.getOrderFn(datetime)
|
||||
}
|
||||
this.getPlan()
|
||||
this.setState({ tableHeight: window.innerHeight - 490, combinedValue: datetime })
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue