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, key: va })}
+ />
+
+
+
+ setModels({ ...models, key: va })}
+ />
+
{
+ getKeysList(queryParams).then((res) => {
handelResponse(
res,
(req, msg) => {
@@ -130,10 +130,8 @@ export default class acclist extends React.Component {
getpageFn() {
let data = {
page: this.state.page,
- limit: this.state.limit,
- key: this.state.key
+ limit: this.state.limit
}
- console.log(155, this.state.status)
let status = this.state.status > 0 ? this.state.status : null
if (status) {
data.status = status
@@ -196,8 +194,7 @@ export default class acclist extends React.Component {
this.setState({ limit: 10 })
let data = {
page: 1,
- limit: 10,
- key: this.state.search
+ limit: 10
}
if (status) {
data.status = status
@@ -216,8 +213,7 @@ export default class acclist extends React.Component {
let params = {
page: 1,
- limit: 10,
- key: this.state.search
+ limit: 10
}
this.getKeyCodeList(params)
}