|
|
@@ -40,7 +40,7 @@ const Manage = () => { |
|
|
|
}else{ |
|
|
|
datas[i]['disabled']=true; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (datas[i].children) { |
|
|
|
inittree(datas[i].children); |
|
|
|
} |
|
|
@@ -61,17 +61,6 @@ const Manage = () => { |
|
|
|
setOrgListArray(list); |
|
|
|
}); |
|
|
|
} |
|
|
|
// //加盟商 |
|
|
|
// function initfranchList() { |
|
|
|
// api.franchList({ current: 1, pageSize: 20, status: '0' }).then((r) => { |
|
|
|
// var arr2 = r.data.data; |
|
|
|
// arr2.forEach((element) => { |
|
|
|
// element.text = element.name; |
|
|
|
// element.franchiseeId = element.id; |
|
|
|
// }); |
|
|
|
// setfranchList(arr2); |
|
|
|
// }); |
|
|
|
// } |
|
|
|
//店铺分类(店铺类型) |
|
|
|
function initsrdTypeList() { |
|
|
|
api.srdTypeList().then((r) => { |
|
|
@@ -128,8 +117,9 @@ const Manage = () => { |
|
|
|
const { ReqDetailList } = dataList; // 网络请求命名空间 |
|
|
|
const option = {}; |
|
|
|
var Excelcolumns = []; |
|
|
|
//debugger |
|
|
|
columns.map((item, index) => { |
|
|
|
if (index > 5) { |
|
|
|
if (index > 2) { |
|
|
|
Excelcolumns.push(item); |
|
|
|
} |
|
|
|
}); |
|
|
@@ -139,7 +129,7 @@ const Manage = () => { |
|
|
|
sheetData: dataList.map((item) => { |
|
|
|
const result = {}; |
|
|
|
columns.forEach((c, index) => { |
|
|
|
if (index > 5) { |
|
|
|
if (index > 2) { |
|
|
|
result[c.dataIndex] = item[c.dataIndex]; |
|
|
|
} |
|
|
|
}); |
|
|
@@ -148,7 +138,7 @@ const Manage = () => { |
|
|
|
sheetName: '订单汇总', // Excel文件名称 |
|
|
|
sheetFilter: Excelcolumns.map((item) => item.dataIndex), |
|
|
|
sheetHeader: Excelcolumns.map((item) => item.title), |
|
|
|
columnWidths: Excelcolumns.map(() => 10), |
|
|
|
columnWidths: Excelcolumns.map(() => 9), |
|
|
|
}, |
|
|
|
]; |
|
|
|
|
|
|
@@ -165,47 +155,10 @@ const Manage = () => { |
|
|
|
hideInSearch: true, |
|
|
|
hideInTable: true, |
|
|
|
}, |
|
|
|
// { |
|
|
|
// title: '加盟商', |
|
|
|
// dataIndex: 'franchiseeId', |
|
|
|
// hideInTable: true, |
|
|
|
// valueType: 'select', |
|
|
|
// valueEnum: franchList, |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// title: '加盟商', |
|
|
|
// dataIndex: 'franchiseeName', |
|
|
|
// hideInSearch: true, |
|
|
|
// // }, |
|
|
|
// { |
|
|
|
// title: '店铺分类', |
|
|
|
// dataIndex: 'storeTypeId', |
|
|
|
// hideInTable: true, |
|
|
|
// valueType: 'select', |
|
|
|
// valueEnum: srdTypeList, |
|
|
|
// fixed: 'left', |
|
|
|
// width: 120, |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// title: '订单时间', |
|
|
|
// dataIndex: 'order_CreateTime', |
|
|
|
// valueType: 'dateRange', |
|
|
|
// width: 120, |
|
|
|
// hideInTable: true, |
|
|
|
// search: { |
|
|
|
// transform: (value) => { |
|
|
|
// return { |
|
|
|
// order_CreateTime: value[0], |
|
|
|
// order_EndTime: value[1], |
|
|
|
// }; |
|
|
|
// }, |
|
|
|
// }, |
|
|
|
// }, |
|
|
|
{ |
|
|
|
title: '店铺名称', |
|
|
|
dataIndex: 'storeId', |
|
|
|
hideInTable: true, |
|
|
|
fixed: 'left', |
|
|
|
width: 120, |
|
|
|
renderFormItem: () => ( |
|
|
|
<TreeSelect |
|
|
@@ -224,78 +177,17 @@ const Manage = () => { |
|
|
|
hideInTable: true, |
|
|
|
initialValue: [], |
|
|
|
}, |
|
|
|
// { |
|
|
|
// title: '商品类型', |
|
|
|
// dataIndex: 'goodsTypeId', |
|
|
|
// hideInTable: true, |
|
|
|
// valueType: 'select', |
|
|
|
// fixed: 'left', |
|
|
|
// width: 120, |
|
|
|
// renderFormItem: () => ( |
|
|
|
// <Select |
|
|
|
// mode="multiple" |
|
|
|
// showArrow |
|
|
|
// placeholder="请选择商品类型" |
|
|
|
// style={{ width: '100%' }} |
|
|
|
// options={goodsTypeList} |
|
|
|
// /> |
|
|
|
// ), |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// title: '商品名称', |
|
|
|
// dataIndex: 'goodsId', |
|
|
|
// hideInTable: true, |
|
|
|
// valueType: 'select', |
|
|
|
// fixed: 'left', |
|
|
|
// width: 120, |
|
|
|
// renderFormItem: () => ( |
|
|
|
// <Select |
|
|
|
// mode="multiple" |
|
|
|
// showArrow |
|
|
|
// optionFilterProp="label" |
|
|
|
// placeholder="请选择商品" |
|
|
|
// style={{ width: '100%' }} |
|
|
|
// options={goodList} |
|
|
|
// /> |
|
|
|
// ), |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// title: '店铺分类', |
|
|
|
// dataIndex: 'storeTypeName', |
|
|
|
// hideInSearch: true, |
|
|
|
// fixed: 'left', |
|
|
|
// width: 120, |
|
|
|
// }, |
|
|
|
|
|
|
|
{ |
|
|
|
title: '店铺名称', |
|
|
|
dataIndex: 'storeName', |
|
|
|
hideInSearch: true, |
|
|
|
fixed: 'left', |
|
|
|
width: 120, |
|
|
|
}, |
|
|
|
|
|
|
|
// { |
|
|
|
// title: '商品类型', |
|
|
|
// dataIndex: 'goodsTypeName', |
|
|
|
// hideInSearch: true, |
|
|
|
// fixed: 'left', |
|
|
|
// width: 120, |
|
|
|
// }, |
|
|
|
|
|
|
|
// { |
|
|
|
// title: '商品名称', |
|
|
|
// dataIndex: 'goodsName', |
|
|
|
// hideInSearch: true, |
|
|
|
// fixed: 'left', |
|
|
|
// width: 120, |
|
|
|
// }, |
|
|
|
{ |
|
|
|
title: '应付款金额', |
|
|
|
dataIndex: 'orderOriginalMoney', |
|
|
|
renderText: (val) => `${val}¥`, |
|
|
|
hideInSearch: true, |
|
|
|
fixed: 'left', |
|
|
|
width: 160, |
|
|
|
}, |
|
|
|
{ |
|
|
@@ -303,7 +195,6 @@ const Manage = () => { |
|
|
|
dataIndex: 'orderRealMoney', |
|
|
|
hideInSearch: true, |
|
|
|
renderText: (val) => `${val}¥`, |
|
|
|
fixed: 'left', |
|
|
|
width: 160, |
|
|
|
}, |
|
|
|
{ |
|
|
@@ -311,74 +202,26 @@ const Manage = () => { |
|
|
|
dataIndex: 'refundRealMoney', |
|
|
|
hideInSearch: true, |
|
|
|
renderText: (val) => `${val}¥`, |
|
|
|
fixed: 'left', |
|
|
|
width: 120, |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '总订单', |
|
|
|
dataIndex: 'sumOrder', |
|
|
|
hideInSearch: true, |
|
|
|
fixed: 'left', |
|
|
|
width: 120, |
|
|
|
}, |
|
|
|
// { |
|
|
|
// title: '下单总碗数(碗)', |
|
|
|
// dataIndex: 'countDetail', |
|
|
|
// hideInSearch: true, |
|
|
|
// fixed: 'left', |
|
|
|
// width: 160, |
|
|
|
// }, |
|
|
|
{ |
|
|
|
title: '正常订单', |
|
|
|
dataIndex: 'successfulCount', |
|
|
|
hideInSearch: true, |
|
|
|
fixed: 'left', |
|
|
|
width: 120, |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '退款订单', |
|
|
|
dataIndex: 'refundCount', |
|
|
|
hideInSearch: true, |
|
|
|
fixed: 'left', |
|
|
|
width: 120, |
|
|
|
}, |
|
|
|
// { |
|
|
|
// title: '退款碗数(碗)', |
|
|
|
// dataIndex: 'refundNum', |
|
|
|
// hideInSearch: true, |
|
|
|
// fixed: 'left', |
|
|
|
// width: 120, |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// title: '正常订单(碗)', |
|
|
|
// dataIndex: 'orderNum', |
|
|
|
// hideInSearch: true, |
|
|
|
// width: 120, |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// title: '盲盒订单(碗)', |
|
|
|
// dataIndex: 'boxNum', |
|
|
|
// hideInSearch: true, |
|
|
|
// width: 120, |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// title: '立即吃面订单(碗)', |
|
|
|
// dataIndex: 'nowNum', |
|
|
|
// hideInSearch: true, |
|
|
|
// width: 160, |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// title: '废弃订单(碗)', |
|
|
|
// dataIndex: 'abandoned', |
|
|
|
// hideInSearch: true, |
|
|
|
// width: 120, |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// title: '下单总人数', |
|
|
|
// dataIndex: 'customer', |
|
|
|
// hideInSearch: true, |
|
|
|
// width: 120, |
|
|
|
// }, |
|
|
|
]; |
|
|
|
|
|
|
|
return ( |
|
|
@@ -401,29 +244,10 @@ const Manage = () => { |
|
|
|
request={async (params, sorter, filter) => { |
|
|
|
var orderSummayData = []; |
|
|
|
var total = 0; |
|
|
|
// if (params.franchiseeId != null) { |
|
|
|
// //加盟商 |
|
|
|
// params.franchiseeId = franchList[params.franchiseeId].franchiseeId; |
|
|
|
// } |
|
|
|
if (params.storeTypeId != undefined) { |
|
|
|
//店铺分类 |
|
|
|
params.storeTypeId = srdTypeList[params.storeTypeId].storeTypeId; |
|
|
|
} |
|
|
|
// if (params.storeId != undefined) { |
|
|
|
// //店铺名称 |
|
|
|
// params.storeId = srdList[params.storeId].storeId; |
|
|
|
// } |
|
|
|
// if (params.goodsId != undefined) { |
|
|
|
// //商品名称 |
|
|
|
// params.goodsId = goodList[params.goodsId].goodsId; |
|
|
|
// } |
|
|
|
// if (params.goodsTypeId) { |
|
|
|
// //商品类型 |
|
|
|
// params.goodsTypeId = goodsTypeList[params.goodsTypeId].goodsTypeId; |
|
|
|
// } |
|
|
|
// 表单搜索项会从 params 传入,传递给后端接口。 |
|
|
|
//const msg = await api.orderSummaryList(params); |
|
|
|
|
|
|
|
var obj= |
|
|
|
{ |
|
|
|
current:params.current, |
|
|
|