From 6f5defa9117beeefabdfe9f0b2bd80ed70f97196 Mon Sep 17 00:00:00 2001 From: wangsongsole Date: Thu, 28 Jul 2022 14:50:02 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/api.js | 5 ++ src/components/keysFind/index.jsx | 83 +++++++++++-------------------- src/pages/plan/keyList/index.jsx | 20 +++----- 3 files changed, 42 insertions(+), 66 deletions(-) diff --git a/src/assets/api.js b/src/assets/api.js index 887dc247..bd608455 100644 --- a/src/assets/api.js +++ b/src/assets/api.js @@ -866,4 +866,9 @@ export const addFund = (data, id) => { return req('post', baseurl + `/codes/voucher/fund/${id}`, data) } +// key列表 +export const getKeysList = (data) => { + return req('post', baseurl + '/key', data) +} + export { req } diff --git a/src/components/keysFind/index.jsx b/src/components/keysFind/index.jsx index 9ab95165..de6cc9cc 100644 --- a/src/components/keysFind/index.jsx +++ b/src/components/keysFind/index.jsx @@ -2,18 +2,17 @@ * @Author: Wind * @Date: 2022-07-25 10:53:41 * @LastEditors: Wind - * @LastEditTime: 2022-07-28 11:26:12 + * @LastEditTime: 2022-07-28 14:43:42 * @Description:key列表查询组件 * @FilePath: \frontend\src\components\keysFind\index.jsx */ import './index.less' -import { useEffect, useState } from 'react' -import { Button, Notify, Select, DateRangePicker } from 'zent' +import { useState } from 'react' +import { Button, 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: '全部' }, @@ -33,36 +32,15 @@ function init() { } export default ({ onQuery }) => { - 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) - } - ) - }) - }, []) - function onChange(data) { return { - date: data.date.length || null, - reseller: data.reseller?.key, - plan: data.plan?.key, - state: data.state?.key, + begin_time: data.date[0] || null, + end_time: data.date[1] || null, + reseller_name: data.reseller?.text, + plan_name: data.plan?.text, + status: data.state?.key, key: data.key || null } } @@ -79,30 +57,6 @@ export default ({ onQuery }) => { onChange={(va) => setModels({ ...models, date: va })} /> - - setModels({ ...models, plan: va })} - /> -