React後台管理系統 訂單管理

2021-09-28 16:00:45 字數 3413 閱讀 2096

1.訂單管理頁面和商品管理頁面類似,都是乙個搜尋元件 列表元件

2.搜尋框search元件

import react from 'react';

class listsearch extends react.component }

// 資料變化的時候

onvaluechange(e)); }

onsearch()

// 輸入關鍵字後按回車,自動提交

onsearchkeywordkeyup(e) }

render()

onchange=/>

btn btn-primary"

onclick=>搜尋

) } }

export default listsearch;

3.訂單列表元件

import react from 'react';

import from 'react-router-dom';

import mutil from 'util/mm.jsx'

import order from 'service/order-service.jsx'

import pagetitle from 'component/page-title/index.jsx';

import listsearch from './index-list-search.jsx';

import tablelist from 'util/table-list/index.jsx';

import pagination from 'util/pagination/index.jsx';

const _mm = new mutil();

const _order = new order();

class orderlist extends react.component; }

componentdidmount()

// 載入商品列表

loadorderlist();

listparam.listtype = this.state.listtype;

listparam.pagenum = this.state.pagenum;

// 如果是搜尋的話,需要傳入搜尋型別和搜尋關鍵字

if(this.state.listtype === 'search')

// 請求介面

_order.getorderlist(listparam).then(res => , errmsg => );

_mm.errortips(errmsg);

}); }

// 搜尋

onsearch(ordernumber), () => ); }

// 頁數發生變化的時候

onpagenumchange(pagenum), () => ); }

render()}/>

¥ 詳情

);

}) }

this.state.pagenum}

total=

onchange=/>

); }

} export default orderlist;

4.詳情detail元件

import react from 'react';

import mutil from 'util/mm.jsx'

import order from 'service/order-service.jsx'

import pagetitle from 'component/page-title/index.jsx';

import tablelist from 'util/table-list/index.jsx';

import './detail.scss';

const _mm = new mutil();

const _order = new order();

class orderdetail extends react.component }

} componentdidmount()

// 載入商品詳情

loadorderdetail());

}, (errmsg) => ); }

// 發貨操作

onsendgoods(), (errmsg) => ); }

} render(),

productlist = this.state.orderinfo.orderitemvolist || ;

let tableheads = [ ,

, ,

,

]; return (

訂單詳情" />

form-horizontal">

form-group">

col-md-2 control-label">訂單號

col-md-5">

form-control-static">

form-group">

col-md-2 control-label">建立時間

col-md-5">

form-control-static">

form-group">

col-md-2 control-label">收件人

col-md-5">

form-control-static"> ,

form-group">

col-md-2 control-label">訂單狀態

col-md-5">

form-control-static">

}>立即發貨

: null

}

form-group">

col-md-2 control-label">支付方式

col-md-5">

form-control-static">

form-group">

col-md-2 control-label">訂單金額

col-md-5">

form-control-static"> ¥

form-group">

col-md-2 control-label">商品列表

col-md-10">

src=$`}/>

¥¥

); }) }

) } }

export default orderdetail;

更多專業前端知識,請上

【猿2048】www.mk2048.com

React後台管理系統 訂單管理

1.訂單管理頁面和商品管理頁面類似,都是乙個搜尋元件 列表元件 2.搜尋框search元件 import react from react class listsearch extends react.component 資料變化的時候 onvaluechange e onsearch 輸入關鍵字後...

python訂單管理系統功能 後台系統 訂單管理

訂單管理記錄了所有的交易資料,在後台系統設計工作中是非常重要的一環。訂單管理是後台系統中較為重要的一部分,它記錄了所有的交易資料,可以對訂單進行監控和操作,與使用者 運營 財務等都有著密切的關係。以下就來總結一下後台系統中訂單管理的設計。一般來說,訂單管理後台的操作使用者都是公司內部人員,但需要支援...

React後台管理系統 使用者列表頁面

1.頁面的結構 遍歷list,返回資料 let listbody this.state.list.map user,index 當this.state.list.length 0,第一次載入的時候firstloading true,顯示 正在載入資料 當this.state.list.length ...