From 1ade1335689c8fbba1fcf5790a78d412df047c10 Mon Sep 17 00:00:00 2001 From: wangsongsole Date: Fri, 12 Aug 2022 18:01:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=20=E3=80=90=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E5=88=97=E8=A1=A8=E3=80=91=E9=80=89=E6=8B=A9=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=97=A5=E6=9C=9F=E5=90=8E=EF=BC=8C=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E7=9A=84page=E5=BA=94=E8=AF=A5=E4=BC=A01?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/order/list/list.js | 79 ++++++++++++++++++++---------------- 1 file changed, 43 insertions(+), 36 deletions(-) diff --git a/src/pages/order/list/list.js b/src/pages/order/list/list.js index 1d7ad00a..aec1da02 100644 --- a/src/pages/order/list/list.js +++ b/src/pages/order/list/list.js @@ -1,14 +1,11 @@ -import ReactDOM from 'react-dom' -import React, { Component } from 'react' -import { Link } from 'react-router-dom' +import React from 'react' import { Button, Notify, Select, Alert, CombinedDateRangePicker, - Sweetalert, - Icon + Sweetalert } from 'zent' import './list.less' import '../../../assets/comm.css' @@ -49,7 +46,6 @@ const options = [ key: '5', text: '平台批次号' } - ] const Column = [ { @@ -184,7 +180,7 @@ export default class orderlist extends React.Component { constructor(props) { super(props) this.state = { - orderType:'', + orderType: '', tabList: [{ title: '订单列表' }], orderList: [], filterList: [ @@ -281,10 +277,11 @@ export default class orderlist extends React.Component { //导出订单 exportFn() { let _self = this - let { key_word, key, status, option,orderType } = _self.state + let { key_word, key, status, option, orderType } = _self.state let data = {} - if(orderType){//区分立减金和商品 - data.type=orderType; + if (orderType) { + //区分立减金和商品 + data.type = orderType } if (this.state.combinedValue && this.state.combinedValue[0]) { data.begin_time = this.state.combinedValue[0] @@ -477,8 +474,10 @@ export default class orderlist extends React.Component { //选择时间 onChangeCombinedDate(e) { - this.setState({ combinedValue: e }) - this.getOrderFn(e) + this.setState({ combinedValue: e, page: 1, limit: 10, selectiondata: [] }) + setTimeout(() => { + this.getOrderFn() + }, 0) } //page pageChange(e) { @@ -508,16 +507,17 @@ export default class orderlist extends React.Component { let data = {} data[prop] = null this.setState(data) - this.setState({orderType:null}); + this.setState({ orderType: null }) } //获取订单列表 getOrderFn(time = {}) { let _self = this - let { page, limit, option, key_word, status,orderType} = _self.state + let { page, limit, option, key_word, status, orderType } = _self.state let data = { page, limit } - if(orderType){//区分立减金和商品 - data.type=orderType; + if (orderType) { + //区分立减金和商品 + data.type = orderType } if (this.state.combinedValue && this.state.combinedValue[0]) { data.begin_time = this.state.combinedValue[0] @@ -559,7 +559,6 @@ export default class orderlist extends React.Component { data.channel_activity_id = key_word } } - getOrderList(data) .then((res) => { @@ -594,8 +593,8 @@ export default class orderlist extends React.Component { placeholder = '请输入兑换码批次ID搜索' break case 5: - placeholder = '请输入平台批次号' - break + placeholder = '请输入平台批次号' + break default: placeholder = '请输入key搜索' break @@ -612,22 +611,24 @@ export default class orderlist extends React.Component { //状态筛选 selectedId(e, prop) { let data = {} - let orderType=1; + let orderType = 1 data[prop] = e if (e == 999) { data[prop] = null - }if (e == 111) { - data[prop] = 1 - orderType=2; - } if (e == 222) { - data[prop] = 2 - orderType=2; } - if(e==5){ - orderType=2; + if (e == 111) { + data[prop] = 1 + orderType = 2 + } + if (e == 222) { + data[prop] = 2 + orderType = 2 + } + if (e == 5) { + orderType = 2 } this.setState(data) - this.setState({orderType}); + this.setState({ orderType }) } // 监听组件内部状态的变化: componentDidUpdate(prevProps, prevState) { @@ -779,17 +780,23 @@ export default class orderlist extends React.Component { if (com === 'type_text') { return {rowData.type === 1 ? '商品' : '立减金'} } - if(com=='channel_activity_id'){ - return {rowData.channel_activity_id?rowData.channel_activity_id : '-'} + if (com == 'channel_activity_id') { + return ( + + {rowData.channel_activity_id + ? rowData.channel_activity_id + : '-'} + + ) } if (com == 'opearo') { return (
- this.moreFn(e, rowData)}> - 详情 - + this.moreFn(e, rowData)}> + 详情 + {rowData.status == 1 ? (