🐞 fix(客户列表): 修复选择自定标签枚举错误的问题

This commit is contained in:
xuan 2022-11-09 18:01:32 +08:00
parent 9e0f7209b6
commit 11155df8c7
3 changed files with 14 additions and 3 deletions

View File

@ -204,3 +204,10 @@ export const mpsaleOrdershipmentMode = () => {
method: "put", method: "put",
}) })
} }
//修改销售单物流方式
export const EnumPurchaserType = () => {
return useRequest({
url: `/v2/mp/enum/purchaserType`,
method: "get",
})
}

View File

@ -5,6 +5,7 @@ import classnames from "classnames";
import Taro, { usePullDownRefresh, useRouter, useDidShow } from '@tarojs/taro'; import Taro, { usePullDownRefresh, useRouter, useDidShow } from '@tarojs/taro';
import { alert } from '@/common/common' import { alert } from '@/common/common'
import { formatPriceDiv, formatDateTime, formatWeightDiv } from '@/common/format' import { formatPriceDiv, formatDateTime, formatWeightDiv } from '@/common/format'
import {EnumPurchaserType} from '@/api/order'
import DropDownItem from '@/components/dropDown-item' import DropDownItem from '@/components/dropDown-item'
import { mppurchaserlist } from "@/api/customer" import { mppurchaserlist } from "@/api/customer"
interface Props { interface Props {
@ -42,11 +43,14 @@ export default memo(forwardRef((props: Props, ref) => {
useEffect(() => { useEffect(() => {
getList() getList()
}, []) }, [])
const { fetchData: fetchPurchaserType } = EnumPurchaserType()
const { fetchData } = mppurchaserlist() const { fetchData } = mppurchaserlist()
const getList = async () => { const getList = async () => {
const res = await fetchData() const res = await fetchData()
const purchaserType = await fetchPurchaserType()
if (res.data) { if (res.data) {
settaglist([...res.data.list]) settaglist([...res.data.list])
setlist([...purchaserType.data.list])
} }
} }
@ -102,4 +106,4 @@ export default memo(forwardRef((props: Props, ref) => {
</View> </View>
</DropDownItem> </DropDownItem>
) )
})) }))

View File

@ -65,7 +65,7 @@ export default () => {
//数据加载状态 //数据加载状态
const statusMore = useMemo(() => { const statusMore = useMemo(() => {
return dataLoadingStatus({ list: orderData.list, total: orderData.total, status: orderState.loading }) return dataLoadingStatus({ list: orderData.list, total: orderData.total, status: orderState.loading! })
}, [orderData, orderState]) }, [orderData, orderState])
//上拉加载数据 //上拉加载数据
@ -168,4 +168,4 @@ export default () => {
</View> </View>
</View > </View >
) )
} }