diff --git a/src/components/keysFind/index.jsx b/src/components/keysFind/index.jsx index a9c4ed6d..972cc09c 100644 --- a/src/components/keysFind/index.jsx +++ b/src/components/keysFind/index.jsx @@ -2,19 +2,18 @@ * @Author: Wind * @Date: 2022-07-25 10:53:41 * @LastEditors: Wind - * @LastEditTime: 2022-07-25 14:44:27 + * @LastEditTime: 2022-07-25 17:33:32 * @Description: * @FilePath: \frontend\src\components\keysFind\index.jsx */ import './index.less' -import { - Form, - FormDateRangePickerField, - FormStrategy, - FormSelectField, - FormInputField, - Button -} from 'zent' +import { useEffect, useState } from 'react' +import { Button, Notify, Select, DateRangePicker } from 'zent' +import Ipt from '@/components/input/main' +import Form from '@/components/form/main' +import FormItem from '@/components/form-item/main' +import _ from 'lodash' +import { getReSellerOption, handelResponse } from '../../assets/api' const stateList = [ { key: 1, text: '全部' }, @@ -23,61 +22,103 @@ const stateList = [ { key: 4, text: '已完结' }, { key: 5, text: '已作废' } ] +function init() { + return { + date: [], + reseller: '', + plan: '', + state: '', + key: '' + } +} + export default ({ onQuery }) => { - const form = Form.useForm(FormStrategy.View) + const [reseller_option, setReseller_option] = useState([]) + const [models, setModels] = useState(init()) + + useEffect(() => { + getReSellerOption().then((res) => { + handelResponse( + res, + (req, msg) => { + let arr = _.map(req, (o) => { + let obj = {} + obj.key = o.id + obj.text = o.name + obj.direct_reseller_id = o.direct_reseller_id + return obj + }) + setReseller_option(arr) + }, + (err) => { + Notify.error(err) + } + ) + }) + }, []) return ( - <> -
- - + + + setModels({ ...models, date: va })} + /> + + + - - - + ]} + value={models.plan} + placeholder='请选择' + width={204} + onChange={(va) => setModels({ ...models, plan: va })} + /> + + +