forked from gxwebsoft/mp-10550
修复已知问题
This commit is contained in:
@@ -7,13 +7,10 @@ import {
|
||||
Cell,
|
||||
CellGroup,
|
||||
Radio,
|
||||
Space,
|
||||
DatePicker,
|
||||
Picker
|
||||
Space
|
||||
} from '@nutui/nutui-react-taro';
|
||||
import { Search, Filter, Close } from '@nutui/icons-react-taro';
|
||||
import { ShopOrderParam } from '@/api/shop/shopOrder/model';
|
||||
import dayjs from 'dayjs';
|
||||
import './OrderSearch.scss';
|
||||
|
||||
interface OrderSearchProps {
|
||||
@@ -94,14 +91,14 @@ const OrderSearch: React.FC<OrderSearchProps> = ({ onSearch, onReset }) => {
|
||||
if (searchParams.phone?.trim()) {
|
||||
filterParams.phone = searchParams.phone.trim();
|
||||
}
|
||||
if (searchParams.orderStatus !== undefined && searchParams.orderStatus !== '') {
|
||||
filterParams.orderStatus = Number(searchParams.orderStatus);
|
||||
if (searchParams.orderStatus !== undefined) {
|
||||
filterParams.orderStatus = searchParams.orderStatus;
|
||||
}
|
||||
if (searchParams.payStatus !== undefined && searchParams.payStatus !== '') {
|
||||
filterParams.payStatus = Number(searchParams.payStatus);
|
||||
if (searchParams.payStatus !== undefined) {
|
||||
filterParams.payStatus = searchParams.payStatus;
|
||||
}
|
||||
if (searchParams.payType !== undefined && searchParams.payType !== '') {
|
||||
filterParams.payType = Number(searchParams.payType);
|
||||
if (searchParams.payType !== undefined) {
|
||||
filterParams.payType = searchParams.payType;
|
||||
}
|
||||
|
||||
onSearch(filterParams);
|
||||
@@ -186,7 +183,7 @@ const OrderSearch: React.FC<OrderSearchProps> = ({ onSearch, onReset }) => {
|
||||
<View className="text-sm text-gray-600 mb-2">订单状态</View>
|
||||
<Radio.Group
|
||||
value={searchParams.orderStatus}
|
||||
onChange={(value) => setSearchParams(prev => ({ ...prev, orderStatus: value }))}
|
||||
onChange={(value) => setSearchParams(prev => ({ ...prev, orderStatus: Number(value) }))}
|
||||
>
|
||||
<View className="grid grid-cols-2 gap-2">
|
||||
{orderStatusOptions.map((option) => (
|
||||
@@ -205,7 +202,7 @@ const OrderSearch: React.FC<OrderSearchProps> = ({ onSearch, onReset }) => {
|
||||
<View className="text-sm text-gray-600 mb-2">支付状态</View>
|
||||
<Radio.Group
|
||||
value={searchParams.payStatus}
|
||||
onChange={(value) => setSearchParams(prev => ({ ...prev, payStatus: value }))}
|
||||
onChange={(value) => setSearchParams(prev => ({ ...prev, payStatus: Number(value) }))}
|
||||
>
|
||||
<View className="flex flex-wrap gap-2">
|
||||
{payStatusOptions.map((option) => (
|
||||
@@ -224,7 +221,7 @@ const OrderSearch: React.FC<OrderSearchProps> = ({ onSearch, onReset }) => {
|
||||
<View className="text-sm text-gray-600 mb-2">支付方式</View>
|
||||
<Radio.Group
|
||||
value={searchParams.payType}
|
||||
onChange={(value) => setSearchParams(prev => ({ ...prev, payType: value }))}
|
||||
onChange={(value) => setSearchParams(prev => ({ ...prev, payType: Number(value) }))}
|
||||
>
|
||||
<View className="grid grid-cols-2 gap-2">
|
||||
{payTypeOptions.map((option) => (
|
||||
|
||||
Reference in New Issue
Block a user