最新扫码点餐外卖配送餐饮小程序系统源码

张开发
2026/4/6 21:58:25 15 分钟阅读

分享文章

最新扫码点餐外卖配送餐饮小程序系统源码
内容目录一、详细介绍二、效果展示1.部分代码2.效果图展示一、详细介绍最新扫码点餐外卖配送餐饮小程序系统源码系统功能1.支持多平台微信小程序支付宝小程序和H5平台页面可以后台DIY管理。2.小程序页面支持后台DIY后台修改后即可同步到发布的小程序页面。3.点单模式支持堂食外卖打包自取。4.下单支持多人同时中途加菜退单等。5.订单提醒支持小程序订阅消息公众号模板消息小票打印。6.结算方式微信支付宝余额餐后线下等。7.商品管理单多规格起售数量打包费库存销量推荐等操作。8.门店管理餐桌店员口味云设备二维码wifi预约订桌等管理。9.会员卡付费开会员积分等级等级折扣升级赠送卡面定制等。10.积分签到签到赠送积分或余额添加签到任务等。11.会员充值前后台充值操作充值套餐充值送余额充值送优惠券等。12.优惠券现金券满减折扣券满折赠送券满赠等13.财务统计实时统计七日趋势日统计月统计指定时间段统计报表下载打印等。14.小票打印易联云飞鹅大趋等品牌打印机。其它可扩展15.第三方配送河马跑腿闪送UU跑腿顺丰同城达达配送码科配送其它可扩展16.小票打印易联云飞鹅大趋。其它可扩展17.云存储腾云阿里七牛其它可扩展18.短信腾云阿里七牛其它可扩展二、效果展示1.部分代码代码如下示例publicfunctionexport_order(){$data$this-postData(data);$starstrtotime($data[star]. 00:00:00);$endstrtotime($data[end]. 23:59:59);$modelnewOrderModel;$list$model-with([goods[image,spec,goods],address,table,delivery])-where(create_time,,$star)-where(create_time,,$end)-select();# 实例化 Spreadsheet 对象$spreadsheetnewSpreadsheet();# 获取活动工作薄$sheet$spreadsheet-getActiveSheet();//文字左右居中对齐$styleArray[alignment[horizontal\PhpOffice\PhpSpreadsheet\Style\Alignment::HORIZONTAL_CENTER,],];//黑色边框$borderStyleArray[borders[allBorders[borderStyle\PhpOffice\PhpSpreadsheet\Style\Border::BORDER_THIN//细边框],],];//设置单元格宽度$sheet-getColumnDimension(A)-setWidth(8);$sheet-getColumnDimension(B)-setWidth(30);$sheet-getColumnDimension(C)-setWidth(8);$sheet-getColumnDimension(D)-setWidth(8);$sheet-getColumnDimension(E)-setWidth(8);$n0;foreach($listas$vo){$n;$sheet-mergeCells(A.$n.:E.$n);//合并单元格$title 订单号.$vo[order_no];$title. 下单时间.$vo[create_time];$sheet-getCell(A.$n)-setValue($title);$n;$sheet-mergeCells(A.$n.:E.$n);//合并单元格$title# .$vo[order_mode][text]. #;if($vo[order_mode][value]10and$vo[table_id]0){$title. 餐桌.$vo[table][table_name];}else{$title. 取餐号.$vo[row_no];}$title. 来源.$vo[source][text];$sheet-getCell(A.$n)-setValue($title);$n;$sheet-setCellValue(A.$n,编号);$sheet-setCellValue(B.$n,商品);$sheet-setCellValue(C.$n,单价);$sheet-setCellValue(D.$n,数量);$sheet-setCellValue(E.$n,退单);$sheet-getStyle(A.$n.:E.$n)-getFont()-setBold(true);$y$n;$num0;//商品列表编号foreach($vo[goods]as$goods){$n;$num;$sheet-setCellValue(A.$n,$num);if(empty($goods[goods_attr])){$name$goods[goods_name];}else{$name$goods[goods_name]./.$goods[goods_attr];}$sheet-setCellValue(B.$n,$name);$sheet-setCellValue(C.$n,$goods[goods_price]);$sheet-setCellValue(D.$n,$goods[total_num]);$sheet-setCellValue(E.$n,$goods[refund_num]);}$sheet-getStyle(A.$y.:E.$n)-applyFromArray($styleArray);$n;$sheet-mergeCells(A.$n.:E.$n);$sheet-getCell(A.$n)-setValue(顾客留言.$vo[message]);$n;$sheet-mergeCells(A.$n.:E.$n);if($vo[order_mode][value]20){$title地址.$vo[address][district]. .$vo[address][detail]. .$vo[address][name]. .$vo[address][phone];}else{$title用户.$vo[user][nickname]. ID.$vo[user][user_id];}$sheet-getCell(A.$n)-setValue($title);$n;$sheet-mergeCells(A.$n.:E.$n);$sheet-getCell(A.$n)-setValue(付款状态.$vo[pay_status][text]. 应付金额.$vo[pay_price]);$sheet-getStyle(A.$y.:E.$n)-applyFromArray($borderStyleArray);$n;$sheet-mergeCells(A.$n.:E.$n);}2.效果图展示

更多文章