kulley 6 years ago
parent
commit
fb6e938753
2 changed files with 26 additions and 17 deletions
  1. 5 5
      src/pages/my/manage/orders/index.js
  2. 21 12
      src/pages/my/order/display/index.js

+ 5 - 5
src/pages/my/manage/orders/index.js

@@ -47,23 +47,23 @@ class Orders extends Component {
                         })
                     }}>
                         <Accordion.Panel header="查询订单"
-                                         className={classNames({'hidden': accordionKey === '1' || accordionKey === '2' || accordionKey === '3' || accordionKey === '4'})}>
+                                         className={classNames({'hidden': accordionKey !== undefined && accordionKey !== '0'})}>
                             <Search/>
                         </Accordion.Panel>
                         <Accordion.Panel header="待发货"
-                                         className={classNames({'hidden': accordionKey === '0' || accordionKey === '2' || accordionKey === '3' || accordionKey === '4'})}>
+                                         className={classNames({'hidden': accordionKey !== undefined && accordionKey !== '1'})}>
                             <Shiping/>
                         </Accordion.Panel>
                         <Accordion.Panel header="待收货"
-                                         className={classNames({'hidden': accordionKey === '0' || accordionKey === '1' || accordionKey === '3' || accordionKey === '4'})}>
+                                         className={classNames({'hidden': accordionKey !== undefined && accordionKey !== '2'})}>
                             <Unbox/>
                         </Accordion.Panel>
                         <Accordion.Panel header="待评价"
-                                         className={classNames({'hidden': accordionKey === '0' || accordionKey === '1' || accordionKey === '2' || accordionKey === '4'})}>
+                                         className={classNames({'hidden': accordionKey !== undefined && accordionKey !== '3'})}>
                             <Completed/>
                         </Accordion.Panel>
                         <Accordion.Panel header="已完成"
-                                         className={classNames({'hidden': accordionKey === '0' || accordionKey === '1' || accordionKey === '2' || accordionKey === '3'})}>
+                                         className={classNames({'hidden': accordionKey !== undefined && accordionKey !== '4'})}>
                             <Commented/>
                         </Accordion.Panel>
                     </Accordion>

+ 21 - 12
src/pages/my/order/display/index.js

@@ -151,18 +151,27 @@ class DisplayRender extends Component {
                                             data = data.orderProductbyprops
                                             return (
                                                 <div>
-                                                    <div className='order-card-content' onClick={() => {
-                                                        this.props.history.push({
-                                                            pathname: '/my/order/detail',
-                                                            state: {
-                                                                data: order
-                                                            }
-                                                        })
-                                                    }}>
-                                                        {
-                                                            this.orderCardContentRender(data)
-                                                        }
-                                                    </div>
+                                                    {
+                                                        button?
+                                                            <div className='order-card-content' onClick={() => {
+                                                                this.props.history.push({
+                                                                    pathname: '/my/order/detail',
+                                                                    state: {
+                                                                        data: order
+                                                                    }
+                                                                })
+                                                            }}>
+                                                                {
+                                                                    this.orderCardContentRender(data)
+                                                                }
+                                                            </div>
+                                                            :
+                                                            <div className='order-card-content'>
+                                                                {
+                                                                    this.orderCardContentRender(data)
+                                                                }
+                                                            </div>
+                                                    }
                                                 </div>
                                             )
                                         }