更新 1. 订单列表 2. H5 套餐筛选 3. UI 优化
parent
4aa34eaef9
commit
17dc26fa5c
@ -0,0 +1,74 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\API\H5;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Services\ConfigService;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class OrderController extends Controller
|
||||
{
|
||||
public function list(Request $request)
|
||||
{
|
||||
// status 1-待支付 2-已预约 3-交易关闭 4-已完成 5-已退款
|
||||
$openid = $request->post('openid');
|
||||
$list = [[
|
||||
'id' => 1,
|
||||
'title' => '测试套餐1',
|
||||
'status' => 1,
|
||||
'name' => '陆予',
|
||||
'time' => '2024-08-05 08:00:00',
|
||||
'order' => '1234567890987654321',
|
||||
'type' => '个检',
|
||||
'price' => '4999.99',
|
||||
'true_price' => '4999.99',
|
||||
'end_time' => time() + (60 * 20)
|
||||
], [
|
||||
'id' => 1,
|
||||
'title' => '测试套餐2',
|
||||
'status' => 2,
|
||||
'name' => '陆予',
|
||||
'time' => '2024-08-05 08:00:00',
|
||||
'order' => '1234567890987654321',
|
||||
'type' => '个检',
|
||||
'price' => '4999.99',
|
||||
'true_price' => '4999.99',
|
||||
'pay_time' => '2024-08-06 08:00:00'
|
||||
], [
|
||||
'id' => 1,
|
||||
'title' => '测试套餐2',
|
||||
'status' => 3,
|
||||
'name' => '陆予',
|
||||
'time' => '2024-08-05 08:00:00',
|
||||
'order' => '1234567890987654321',
|
||||
'type' => '个检'
|
||||
], [
|
||||
'id' => 1,
|
||||
'title' => '测试套餐2',
|
||||
'status' => 4,
|
||||
'name' => '陆予',
|
||||
'time' => '2024-08-05 08:00:00',
|
||||
'order' => '1234567890987654321',
|
||||
'type' => '团检',
|
||||
'price' => '4999.99',
|
||||
'true_price' => '0.01',
|
||||
'pay_time' => '2024-08-06 08:00:00',
|
||||
'report' => true,
|
||||
'decode' => 0,
|
||||
], [
|
||||
'id' => 1,
|
||||
'title' => '测试套餐2',
|
||||
'status' => 5,
|
||||
'name' => '陆予',
|
||||
'time' => '2024-08-05 08:00:00',
|
||||
'order' => '1234567890987654321',
|
||||
'type' => '团检',
|
||||
'price' => '4999.99',
|
||||
'true_price' => '0.01',
|
||||
'refund_time' => '2024-08-06 08:00:00'
|
||||
]];
|
||||
return \Yz::Return(true, '获取成功', [
|
||||
'list' => $list
|
||||
]);
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
.more_item_name_wrapper[data-v-543ed61d]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1;text-align:center;margin-top:.4375rem}.more_item_wrapper[data-v-543ed61d]{width:50%}.more_item_icon_wrapper[data-v-543ed61d]{width:2.59375rem;height:2.59375rem;margin:.46875rem auto 0}.more_item_icon_wrapper uni-image[data-v-543ed61d]{width:2.59375rem;height:2.59375rem;display:block;object-fit:contain}.more_item_name_wrapper[data-v-543ed61d]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1;text-align:center;margin-top:.8125rem}.ad_button_wrapper[data-v-543ed61d]{width:5.125rem;height:1.5rem;background:#fff;border-radius:.75rem;font-weight:500;font-size:.78125rem;color:#35acb2;line-height:1.5rem;text-align:center;position:absolute;right:.875rem;bottom:.8125rem}.ad_title_wrapper[data-v-543ed61d]{font-weight:500;font-size:1.5625rem;color:#fff;line-height:1;margin-top:1.15625rem;margin-left:1.90625rem}.check_item_desc_wrapper[data-v-543ed61d]{font-weight:500;font-size:.625rem;color:#b7b7b7;line-height:1;text-align:center;margin-top:.34375rem}.check_item_name_wrapper[data-v-543ed61d]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1;text-align:center;margin-top:.4375rem}.check_item_wrapper[data-v-543ed61d]{width:50%}.check_item_icon_wrapper[data-v-543ed61d]{width:2.59375rem;height:2.59375rem;margin:0 auto}.check_item_icon_wrapper uni-image[data-v-543ed61d]{width:2.59375rem;height:2.59375rem;display:block;object-fit:contain}.order_item_name_wrapper[data-v-543ed61d]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1;text-align:center;margin-top:.8125rem}.order_item_wrapper[data-v-543ed61d]{width:50%;border-right:.03125rem #E8E8E8 solid}.order_item_wrapper[data-v-543ed61d]:last-child{border-right:none}.order_item_icon_wrapper[data-v-543ed61d]{width:2.4375rem;height:2.4375rem;margin:0 auto}.order_item_icon_wrapper uni-image[data-v-543ed61d]{width:2.4375rem;height:2.4375rem;display:block;object-fit:contain}.button_wrapper[data-v-543ed61d]{width:3rem;height:1.6875rem;background:#35acb2;border-radius:.84375rem;font-weight:500;font-size:.6875rem;color:#fff;text-align:center;line-height:1.6875rem;position:absolute;right:.3125rem;bottom:1.1875rem}.content_tip_wrapper[data-v-543ed61d]{font-weight:400;font-size:.75rem;color:#939393;line-height:1;margin-top:.71875rem}.user_name_wrapper[data-v-543ed61d]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1}.user_sex_wrapper[data-v-543ed61d]{font-size:.6875rem;color:#939393;line-height:1;margin-left:.625rem}.user_info_wrapper[data-v-543ed61d]{display:flex;align-items:center}.logo_wrapper[data-v-543ed61d]{width:2.8125rem;height:2.8125rem;margin-left:.84375rem}.content_wrapper[data-v-543ed61d]{margin-left:.78125rem}.logo_wrapper uni-image[data-v-543ed61d]{width:2.8125rem;height:2.8125rem;display:block;object-fit:contain}.map_wrapper[data-v-543ed61d]{position:absolute;height:1.6875rem;background:#35acb2;border-radius:.84375rem;top:-2.25rem;right:0;display:flex;align-items:center;justify-content:center;padding-left:.5rem;padding-right:.625rem}.map_icon_wrapper[data-v-543ed61d]{width:.78125rem;height:.875rem}.map_icon_wrapper uni-image[data-v-543ed61d]{width:.78125rem;height:.875rem;display:block;object-fit:contain}.map_name_wrapper[data-v-543ed61d]{height:.6875rem;font-weight:500;font-size:.6875rem;color:#fff;line-height:1;margin-left:.4375rem}.map_long_wrapper[data-v-543ed61d]{font-weight:500;font-size:.6875rem;color:#fff;line-height:1;margin-left:.53125rem;padding-left:.53125rem;border-left:.03125rem solid #ffffff}.more_item_wrapper[data-v-543ed61d]{width:5.3125rem;height:4.90625rem;background:#fff;border-radius:.28125rem}.more_wrapper[data-v-543ed61d]{width:21.21875rem;margin:.46875rem auto 0;display:flex;align-items:center;justify-content:space-around}.ad_wrapper[data-v-543ed61d]{position:relative;overflow:hidden;width:21.21875rem;height:4.84375rem;background:linear-gradient(-90deg,#b4dada,#13848c 90%);border-radius:.3125rem;margin:.46875rem auto 0}.check_wrapper[data-v-543ed61d]{width:21.1875rem;height:6.71875rem;background:#fff;border-radius:.3125rem;margin:.46875rem auto 0;display:flex;align-items:center;justify-content:space-around}.bannder_wrapper[data-v-543ed61d]{width:23.4375rem;height:14.25rem;position:relative;z-index:1;margin:0 auto}.bannder_wrapper uni-image[data-v-543ed61d]{width:23.4375rem;height:14.25rem;display:block;object-fit:contain}.user_wrapper[data-v-543ed61d]{width:21.1875rem;height:2.34375rem;margin:0 auto;position:relative}.user_box_wrapper[data-v-543ed61d]{z-index:2;position:absolute;width:21.1875rem;height:4.8125rem;background:#fff;border-radius:.3125rem;bottom:0;display:flex;align-items:center}.order_wrapper[data-v-543ed61d]{width:21.1875rem;height:6.09375rem;background:#fff;border-radius:.3125rem;margin:.46875rem auto 0;display:flex;align-items:center;justify-content:space-around}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
.more_item_name_wrapper[data-v-2c7127b1]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1;text-align:center;margin-top:.4375rem}.more_item_wrapper[data-v-2c7127b1]{width:50%}.more_item_icon_wrapper[data-v-2c7127b1]{width:2.59375rem;height:2.59375rem;margin:.46875rem auto 0}.more_item_icon_wrapper uni-image[data-v-2c7127b1]{width:2.59375rem;height:2.59375rem;display:block;object-fit:contain}.more_item_name_wrapper[data-v-2c7127b1]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1;text-align:center;margin-top:.8125rem}.ad_button_wrapper[data-v-2c7127b1]{width:5.125rem;height:1.5rem;background:#fff;border-radius:.75rem;font-weight:500;font-size:.78125rem;color:#35acb2;line-height:1.5rem;text-align:center;position:absolute;right:.875rem;bottom:.8125rem}.ad_title_wrapper[data-v-2c7127b1]{font-weight:500;font-size:1.5625rem;color:#fff;line-height:1;margin-top:1.15625rem;margin-left:1.90625rem}.check_item_desc_wrapper[data-v-2c7127b1]{font-weight:500;font-size:.625rem;color:#b7b7b7;line-height:1;text-align:center;margin-top:.34375rem}.check_item_name_wrapper[data-v-2c7127b1]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1;text-align:center;margin-top:.4375rem}.check_item_wrapper[data-v-2c7127b1]{width:50%}.check_item_icon_wrapper[data-v-2c7127b1]{width:2.59375rem;height:2.59375rem;margin:0 auto}.check_item_icon_wrapper uni-image[data-v-2c7127b1]{width:2.59375rem;height:2.59375rem;display:block;object-fit:contain}.order_item_name_wrapper[data-v-2c7127b1]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1;text-align:center;margin-top:.8125rem}.order_item_wrapper[data-v-2c7127b1]{width:50%;border-right:.03125rem #E8E8E8 solid}.order_item_wrapper[data-v-2c7127b1]:last-child{border-right:none}.order_item_icon_wrapper[data-v-2c7127b1]{width:2.4375rem;height:2.4375rem;margin:0 auto}.order_item_icon_wrapper uni-image[data-v-2c7127b1]{width:2.4375rem;height:2.4375rem;display:block;object-fit:contain}.button_wrapper[data-v-2c7127b1]{width:3rem;height:1.6875rem;background:#35acb2;border-radius:.84375rem;font-weight:500;font-size:.6875rem;color:#fff;text-align:center;line-height:1.6875rem;position:absolute;right:.3125rem;bottom:1.1875rem}.content_tip_wrapper[data-v-2c7127b1]{font-weight:400;font-size:.75rem;color:#939393;line-height:1;margin-top:.71875rem}.user_name_wrapper[data-v-2c7127b1]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1}.user_sex_wrapper[data-v-2c7127b1]{font-size:.6875rem;color:#939393;line-height:1;margin-left:.625rem}.user_info_wrapper[data-v-2c7127b1]{display:flex;align-items:center}.logo_wrapper[data-v-2c7127b1]{width:2.8125rem;height:2.8125rem;margin-left:.84375rem}.content_wrapper[data-v-2c7127b1]{margin-left:.78125rem}.logo_wrapper uni-image[data-v-2c7127b1]{width:2.8125rem;height:2.8125rem;display:block;object-fit:contain}.map_wrapper[data-v-2c7127b1]{position:absolute;height:1.6875rem;background:#35acb2;border-radius:.84375rem;top:-2.25rem;right:0;display:flex;align-items:center;justify-content:center;padding-left:.5rem;padding-right:.625rem}.map_icon_wrapper[data-v-2c7127b1]{width:.78125rem;height:.875rem}.map_icon_wrapper uni-image[data-v-2c7127b1]{width:.78125rem;height:.875rem;display:block;object-fit:contain}.map_name_wrapper[data-v-2c7127b1]{height:.6875rem;font-weight:500;font-size:.6875rem;color:#fff;line-height:1;margin-left:.4375rem}.map_long_wrapper[data-v-2c7127b1]{font-weight:500;font-size:.6875rem;color:#fff;line-height:1;margin-left:.53125rem;padding-left:.53125rem;border-left:.03125rem solid #ffffff}.more_item_wrapper[data-v-2c7127b1]{width:5.3125rem;height:4.90625rem;background:#fff;border-radius:.28125rem}.more_wrapper[data-v-2c7127b1]{width:21.21875rem;margin:.46875rem auto 0;display:flex;align-items:center;justify-content:space-around}.ad_wrapper[data-v-2c7127b1]{position:relative;overflow:hidden;width:21.21875rem;height:4.84375rem;background:linear-gradient(-90deg,#b4dada,#13848c 90%);border-radius:.3125rem;margin:.46875rem auto 0}.check_wrapper[data-v-2c7127b1]{width:21.1875rem;height:6.71875rem;background:#fff;border-radius:.3125rem;margin:.46875rem auto 0;display:flex;align-items:center;justify-content:space-around}.bannder_wrapper[data-v-2c7127b1]{width:100%;height:14.25rem;position:relative;z-index:1}.bannder_wrapper uni-image[data-v-2c7127b1]{width:100%;height:14.25rem;display:block;object-fit:contain}.user_wrapper[data-v-2c7127b1]{width:21.1875rem;height:2.34375rem;margin:0 auto;position:relative}.user_box_wrapper[data-v-2c7127b1]{z-index:2;position:absolute;width:21.1875rem;height:4.8125rem;background:#fff;border-radius:.3125rem;bottom:0;display:flex;align-items:center}.order_wrapper[data-v-2c7127b1]{width:21.1875rem;height:6.09375rem;background:#fff;border-radius:.3125rem;margin:.46875rem auto 0;display:flex;align-items:center;justify-content:space-around}
|
||||
@ -0,0 +1 @@
|
||||
.order_pay_button_wrapper[data-v-6f24c5bf]{display:flex;align-items:center}.button_item_wrapper[data-v-6f24c5bf]{width:5.625rem;height:1.875rem;border-radius:.9375rem;line-height:1.875rem;text-align:center;font-weight:400;font-size:.75rem;margin-left:.625rem}.pay_button_wrapper[data-v-6f24c5bf]{background:#239ea3;color:#fff}.change_button_wrapper[data-v-6f24c5bf]{background:#e1ecee;color:#239ea3}.refund_button_wrapper[data-v-6f24c5bf]{background:#239ea3;color:#fff}.report_button_wrapper[data-v-6f24c5bf]{background:#e1ecee;color:#239ea3}.decode_button_wrapper[data-v-6f24c5bf]{background:#239ea3;color:#fff}.order_pay_blank_wrapper[data-v-6f24c5bf]{height:.9375rem}.order_pay_time_wrapper[data-v-6f24c5bf]{font-weight:500;font-size:.625rem;color:#8b8b8b;line-height:.8125rem}.time_red[data-v-6f24c5bf]{color:#ec4d15;margin:0 .15625rem}.order_pay_wrapper[data-v-6f24c5bf]{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 1.875rem);margin:0 auto;height:3.125rem}.order_line_wrapper[data-v-6f24c5bf]{width:20.625rem;height:.03125rem;background:#ebeaea;margin:.59375rem auto 0}.order_price_wrapper[data-v-6f24c5bf]{font-weight:400;color:#111;line-height:1;margin-top:.875rem;text-align:right;margin-right:.9375rem;font-size:.8125rem}.price_text[data-v-6f24c5bf]{margin-left:.3125rem}.price_true[data-v-6f24c5bf]{font-size:.375rem}.order_info_wrapper[data-v-6f24c5bf]{margin-top:.4375rem}.order_info_line_wrapper[data-v-6f24c5bf]{display:flex;align-items:center;margin-top:.75rem}.order_info_line_label_wrapper[data-v-6f24c5bf]{width:3.75rem;font-weight:400;font-size:.75rem;color:#8b8b8b;line-height:1;margin-left:.9375rem}.order_info_line_value_wrapper[data-v-6f24c5bf]{font-weight:400;font-size:.75rem;color:#333;line-height:1;margin-left:.3125rem}.combo_name_wrapper[data-v-6f24c5bf]{width:16.25rem;font-weight:700;font-size:1rem;color:#0e0e0e;line-height:1;margin-left:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order_status_wrapper[data-v-6f24c5bf]{position:absolute;top:.9375rem;right:.84375rem;font-size:.8125rem}.order_status_wrapper.status1[data-v-6f24c5bf]{color:#ec4d15}.order_status_wrapper.status2[data-v-6f24c5bf]{color:#239ea3}.order_status_wrapper.status3[data-v-6f24c5bf]{color:#ec4d15}.order_status_wrapper.status4[data-v-6f24c5bf]{color:#131313}.order_status_wrapper.status5[data-v-6f24c5bf]{color:#ec4d15}.order_wrapper[data-v-6f24c5bf]{position:relative;width:22.1875rem;background:#fff;box-shadow:0 0 .3125rem rgba(0,0,0,.05);border-radius:.3125rem;margin:0 auto;padding-top:1.09375rem;margin-top:.5rem}.order_list_wrapper[data-v-801fae33]{height:calc(100vh - 4.0625rem);width:23.4375rem;overflow-y:auto;padding-bottom:.9375rem;margin:0 auto;overflow-x:hidden;background:#f8f8f8;-ms-overflow-style:none;scrollbar-width:none;overflow:-moz-scrollbars-none;overflow-y:scroll}.order_list_wrapper[data-v-801fae33]::-webkit-scrollbar{display:none}.order_select_item_line_wrapper[data-v-801fae33]{position:absolute;width:2.96875rem;height:.3125rem;background:linear-gradient(to bottom,rgba(255,255,255,0),#1b9a9f);border-radius:.15625rem;bottom:0;left:50%;transform:translate(-50%);opacity:0}.order_select_item_wrapper[data-v-801fae33]{width:20%;height:3.125rem;text-align:center;line-height:3.125rem;position:relative;font-weight:400;font-size:.9375rem;color:#2f2f2f}.order_select_item_wrapper.active[data-v-801fae33]{color:#239ea3}.order_select_item_wrapper.active .order_select_item_line_wrapper[data-v-801fae33]{opacity:1}.order_select_wrapper[data-v-801fae33]{width:23.4375rem;height:3.125rem;background:#fff;box-shadow:0 -.03125rem .03125rem rgba(0,0,0,.1);margin:0 auto;display:flex;align-items:center;justify-content:space-between}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{r as e,o as a,c as s,w as t,z as o,A as p,i as n,d as r,h as d,t as i}from"./index-DZ-bgQ02.js";import{_ as l}from"./_plugin-vue_export-helper.BCo6x5W8.js";const u=l({__name:"login",props:{openid:{type:String,default:""}},setup(l){const u=l,_=e("授权登录中,请稍候...");return a((()=>{(()=>{let e="";u.openid&&(e=decodeURIComponent(u.openid)),e?(o("OPENID",e),p({url:"/pages/main/index/index"})):_.value="未获取到授权信息,请从小程序进入"})()})),(e,a)=>{const o=n;return r(),s(o,{class:"tip_wrapper"},{default:t((()=>[d(i(_.value),1)])),_:1})}}},[["__scopeId","data-v-0b58075f"]]);export{u as default};
|
||||
import{r as e,o as a,c as s,w as t,L as o,M as p,i as n,d as r,h as d,t as i}from"./index-DekUPms8.js";import{_ as l}from"./_plugin-vue_export-helper.BCo6x5W8.js";const u=l({__name:"login",props:{openid:{type:String,default:""}},setup(l){const u=l,_=e("授权登录中,请稍候...");return a((()=>{(()=>{let e="";u.openid&&(e=decodeURIComponent(u.openid)),e?(o("OPENID",e),p({url:"/pages/main/index/index"})):_.value="未获取到授权信息,请从小程序进入"})()})),(e,a)=>{const o=n;return r(),s(o,{class:"tip_wrapper"},{default:t((()=>[d(i(_.value),1)])),_:1})}}},[["__scopeId","data-v-0b58075f"]]);export{u as default};
|
||||
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
import{c as a,w as s,i as r,d as e,h as t,f as n}from"./index-DZ-bgQ02.js";const d={__name:"order",setup:d=>(d,l)=>{const o=r;return e(),a(o,null,{default:s((()=>[t(" Order "),n(o,{class:"blank_wrapper"})])),_:1})}};export{d as default};
|
||||
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue