订单按钮优化完成
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import Search from "@/components/search"
|
||||
import useLogin from "@/use/useLogin"
|
||||
import { Image, ScrollView, Text, View } from "@tarojs/components"
|
||||
import Taro, { useDidShow, usePullDownRefresh, useRouter } from "@tarojs/taro"
|
||||
import {View } from "@tarojs/components"
|
||||
import Taro, { useDidShow} from "@tarojs/taro"
|
||||
import { useCallback, useEffect, useMemo, useRef, useState } from "react"
|
||||
import styles from './index.module.scss'
|
||||
import classnames from "classnames";
|
||||
@@ -9,23 +9,20 @@ import Order from "./components/order"
|
||||
import InfiniteScroll from "@/components/infiniteScroll"
|
||||
import { dataLoadingStatus, getFilterData } from "@/common/util"
|
||||
import OrderStatusList from "./components/orderStatusList"
|
||||
import { AFTER_ORDER_STATUS } from "@/common/enum"
|
||||
import { GetSaleOrderListApi, RefundOrderSatausApi } from "@/api/salesAfterOrder"
|
||||
import ReturnLogistics from "./components/returnLogistics"
|
||||
import ApplyRecord from "../salesAfter/components/applyRecord"
|
||||
|
||||
export default () => {
|
||||
useLogin()
|
||||
useDidShow(() => {
|
||||
getOrderList()
|
||||
})
|
||||
|
||||
|
||||
//搜索参数
|
||||
const [searchField, setSearchField] = useState({
|
||||
status: -1,
|
||||
const [searchField, setSearchField] = useState<{status: number|null, page: number, size: number, name: string}>({
|
||||
status: null,
|
||||
page : 1,
|
||||
size : 10,
|
||||
Name:''
|
||||
name:''
|
||||
})
|
||||
|
||||
//获取订单状态
|
||||
@@ -37,6 +34,7 @@ export default () => {
|
||||
}
|
||||
useEffect(() => {
|
||||
getOrderStatusList()
|
||||
setSearchField((e) => ({...e, status:-1}))
|
||||
}, [])
|
||||
|
||||
//获取订单列表
|
||||
@@ -48,10 +46,13 @@ export default () => {
|
||||
setRefresherTriggeredStatus(() => false)
|
||||
}
|
||||
|
||||
useDidShow(() => {
|
||||
if(searchField.status != null) getOrderList()
|
||||
})
|
||||
|
||||
//监听筛选条件变化
|
||||
useEffect(() => {
|
||||
getOrderList()
|
||||
if(searchField.status != null) getOrderList()
|
||||
}, [searchField])
|
||||
|
||||
//上拉加载数据
|
||||
|
||||
Reference in New Issue
Block a user