yanzai 1 year ago
commit 96f501c656

@ -37,7 +37,10 @@ class HomeController extends Controller
// ]]
'tip' => $this->getValueByLabel($db_config, '首页欢迎词'),
'logo' => $hospitals[0]->logo,
'banner' => $this->getValueByLabel($db_config, '首页banner'),
'banner' => [
'image' => $this->getValueByLabel($db_config, '首页banner'),
'jump' => 'https://www.hnxd.org/list-jkglzx.html',
],
'order' => [[
'message' => '',
'name' => '个人体检预约',

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

@ -0,0 +1 @@
uni-page-body[data-v-d64d630b]{background:#fff}body[data-v-d64d630b]{background:#fff}.check_done_wrapper[data-v-d64d630b]{width:18.125rem;height:2.8125rem;margin:3.75rem auto 0;border-radius:31.21875rem;background:#35acb2;font-weight:500;font-size:.96875rem;color:#f6fdfd;line-height:2.8125rem;text-align:center}.order_info_line_wrapper[data-v-d64d630b]{display:flex;align-items:center;font-weight:400;font-size:.75rem;color:#666;line-height:1.5rem}.order_info_value_wrapper[data-v-d64d630b]{color:#000}.order_info_price_wrapper[data-v-d64d630b]{display:flex;align-items:center;font-weight:400;font-size:.75rem;color:#000;line-height:1.5rem;margin-top:.625rem}.order_info_price_wrapper .order_info_value_wrapper[data-v-d64d630b]{color:red}.order_info_title_wrapper[data-v-d64d630b]{font-weight:500;font-size:.9375rem;color:#0bbacf;line-height:1.40625rem;border-bottom:solid .03125rem #0BBACF;padding-bottom:.46875rem;margin-bottom:.3125rem}.order_info_wrapper[data-v-d64d630b]{width:17.1875rem;background:#e6f8fa;border-radius:.46875rem;margin:2.84375rem auto 0;padding:.9375rem 1.71875rem}.order_icon_tip_wrapper[data-v-d64d630b]{font-weight:500;font-size:1.125rem;color:#181818;line-height:1;margin-top:.96875rem;text-align:center}.order_done_wrapper[data-v-d64d630b]{width:23.4375rem;margin:0 auto}.order_icon_wrapper[data-v-d64d630b]{margin-top:2.21875rem}.order_icon_image_wrapper[data-v-d64d630b]{width:5.15625rem;height:5.15625rem;margin:0 auto}.order_icon_image_wrapper uni-image[data-v-d64d630b]{width:5.15625rem;height:5.15625rem;display:inline-block;object-fit:contain}

@ -0,0 +1 @@
.more_item_name_wrapper[data-v-c2bfc41c]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1;text-align:center;margin-top:.4375rem}.more_item_wrapper[data-v-c2bfc41c]{width:50%}.more_item_icon_wrapper[data-v-c2bfc41c]{width:2.59375rem;height:2.59375rem;margin:.46875rem auto 0}.more_item_icon_wrapper uni-image[data-v-c2bfc41c]{width:2.59375rem;height:2.59375rem;display:block;object-fit:contain}.more_item_name_wrapper[data-v-c2bfc41c]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1;text-align:center;margin-top:.8125rem}.ad_button_wrapper[data-v-c2bfc41c]{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-c2bfc41c]{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-c2bfc41c]{font-weight:500;font-size:.625rem;color:#b7b7b7;line-height:1;text-align:center;margin-top:.34375rem}.check_item_name_wrapper[data-v-c2bfc41c]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1;text-align:center;margin-top:.4375rem}.check_item_wrapper[data-v-c2bfc41c]{width:50%}.check_item_icon_wrapper[data-v-c2bfc41c]{width:2.59375rem;height:2.59375rem;margin:0 auto}.check_item_icon_wrapper uni-image[data-v-c2bfc41c]{width:2.59375rem;height:2.59375rem;display:block;object-fit:contain}.order_item_name_wrapper[data-v-c2bfc41c]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1;text-align:center;margin-top:.8125rem}.order_item_wrapper[data-v-c2bfc41c]{width:50%;border-right:.03125rem #E8E8E8 solid}.order_item_wrapper[data-v-c2bfc41c]:last-child{border-right:none}.order_item_icon_wrapper[data-v-c2bfc41c]{width:2.4375rem;height:2.4375rem;margin:0 auto}.order_item_icon_wrapper uni-image[data-v-c2bfc41c]{width:2.4375rem;height:2.4375rem;display:block;object-fit:contain}.button_wrapper[data-v-c2bfc41c]{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-c2bfc41c]{font-weight:400;font-size:.75rem;color:#939393;line-height:1;margin-top:.71875rem}.user_name_wrapper[data-v-c2bfc41c]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1}.user_sex_wrapper[data-v-c2bfc41c]{font-size:.6875rem;color:#939393;line-height:1;margin-left:.625rem}.user_info_wrapper[data-v-c2bfc41c]{display:flex;align-items:center}.logo_wrapper[data-v-c2bfc41c]{width:2.8125rem;height:2.8125rem;margin-left:.84375rem}.content_wrapper[data-v-c2bfc41c]{margin-left:.78125rem}.logo_wrapper uni-image[data-v-c2bfc41c]{width:2.8125rem;height:2.8125rem;display:block;object-fit:contain}.map_wrapper[data-v-c2bfc41c]{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-c2bfc41c]{width:.78125rem;height:.875rem}.map_icon_wrapper uni-image[data-v-c2bfc41c]{width:.78125rem;height:.875rem;display:block;object-fit:contain}.map_name_wrapper[data-v-c2bfc41c]{height:.6875rem;font-weight:500;font-size:.6875rem;color:#fff;line-height:1;margin-left:.4375rem}.map_long_wrapper[data-v-c2bfc41c]{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-c2bfc41c]{width:5.3125rem;height:4.90625rem}.more_wrapper[data-v-c2bfc41c]{width:21.21875rem;margin:.46875rem auto 0;display:flex;align-items:center;justify-content:space-around;background:#fff;border-radius:.28125rem}.ad_wrapper[data-v-c2bfc41c]{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-c2bfc41c]{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-c2bfc41c]{width:23.4375rem;height:14.25rem;position:relative;z-index:1;margin:0 auto}.bannder_wrapper uni-image[data-v-c2bfc41c]{width:23.4375rem;height:14.25rem;display:block;object-fit:contain}.user_wrapper[data-v-c2bfc41c]{width:21.1875rem;height:2.34375rem;margin:0 auto;position:relative}.user_box_wrapper[data-v-c2bfc41c]{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-c2bfc41c]{width:21.1875rem;height:6.09375rem;background:#fff;border-radius:.3125rem;margin:.46875rem auto 0;display:flex;align-items:center;justify-content:space-around}

@ -1 +0,0 @@
.more_item_name_wrapper[data-v-fec5e108]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1;text-align:center;margin-top:.4375rem}.more_item_wrapper[data-v-fec5e108]{width:50%}.more_item_icon_wrapper[data-v-fec5e108]{width:2.59375rem;height:2.59375rem;margin:.46875rem auto 0}.more_item_icon_wrapper uni-image[data-v-fec5e108]{width:2.59375rem;height:2.59375rem;display:block;object-fit:contain}.more_item_name_wrapper[data-v-fec5e108]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1;text-align:center;margin-top:.8125rem}.ad_button_wrapper[data-v-fec5e108]{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-fec5e108]{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-fec5e108]{font-weight:500;font-size:.625rem;color:#b7b7b7;line-height:1;text-align:center;margin-top:.34375rem}.check_item_name_wrapper[data-v-fec5e108]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1;text-align:center;margin-top:.4375rem}.check_item_wrapper[data-v-fec5e108]{width:50%}.check_item_icon_wrapper[data-v-fec5e108]{width:2.59375rem;height:2.59375rem;margin:0 auto}.check_item_icon_wrapper uni-image[data-v-fec5e108]{width:2.59375rem;height:2.59375rem;display:block;object-fit:contain}.order_item_name_wrapper[data-v-fec5e108]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1;text-align:center;margin-top:.8125rem}.order_item_wrapper[data-v-fec5e108]{width:50%;border-right:.03125rem #E8E8E8 solid}.order_item_wrapper[data-v-fec5e108]:last-child{border-right:none}.order_item_icon_wrapper[data-v-fec5e108]{width:2.4375rem;height:2.4375rem;margin:0 auto}.order_item_icon_wrapper uni-image[data-v-fec5e108]{width:2.4375rem;height:2.4375rem;display:block;object-fit:contain}.button_wrapper[data-v-fec5e108]{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-fec5e108]{font-weight:400;font-size:.75rem;color:#939393;line-height:1;margin-top:.71875rem}.user_name_wrapper[data-v-fec5e108]{font-weight:500;font-size:.8125rem;color:#323232;line-height:1}.user_sex_wrapper[data-v-fec5e108]{font-size:.6875rem;color:#939393;line-height:1;margin-left:.625rem}.user_info_wrapper[data-v-fec5e108]{display:flex;align-items:center}.logo_wrapper[data-v-fec5e108]{width:2.8125rem;height:2.8125rem;margin-left:.84375rem}.content_wrapper[data-v-fec5e108]{margin-left:.78125rem}.logo_wrapper uni-image[data-v-fec5e108]{width:2.8125rem;height:2.8125rem;display:block;object-fit:contain}.map_wrapper[data-v-fec5e108]{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-fec5e108]{width:.78125rem;height:.875rem}.map_icon_wrapper uni-image[data-v-fec5e108]{width:.78125rem;height:.875rem;display:block;object-fit:contain}.map_name_wrapper[data-v-fec5e108]{height:.6875rem;font-weight:500;font-size:.6875rem;color:#fff;line-height:1;margin-left:.4375rem}.map_long_wrapper[data-v-fec5e108]{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-fec5e108]{width:5.3125rem;height:4.90625rem}.more_wrapper[data-v-fec5e108]{width:21.21875rem;margin:.46875rem auto 0;display:flex;align-items:center;justify-content:space-around;background:#fff;border-radius:.28125rem}.ad_wrapper[data-v-fec5e108]{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-fec5e108]{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-fec5e108]{width:23.4375rem;height:14.25rem;position:relative;z-index:1;margin:0 auto}.bannder_wrapper uni-image[data-v-fec5e108]{width:23.4375rem;height:14.25rem;display:block;object-fit:contain}.user_wrapper[data-v-fec5e108]{width:21.1875rem;height:2.34375rem;margin:0 auto;position:relative}.user_box_wrapper[data-v-fec5e108]{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-fec5e108]{width:21.1875rem;height:6.09375rem;background:#fff;border-radius:.3125rem;margin:.46875rem auto 0;display:flex;align-items:center;justify-content:space-around}

@ -1 +1 @@
import{u as a,r as s,o as t,A as l,B as e,c as u,w as r,i as n,b as o,d as i,e as p,h as _,j as c,k as f,F as d,m,f as v,t as b,$ as w,a as g,n as h,l as k}from"./index-CNEGAsaa.js";import{_ as y}from"./uni-icons.CcyQXHWh.js";import{_ as j}from"./_plugin-vue_export-helper.BCo6x5W8.js";const x=j({__name:"choose",props:{url:{type:String,default:""}},setup(j){const x=a(),C=j,$=s([]),z=()=>{if(C.url.includes("api://")){let a=C.url.split("api://")[1];a&&(async a=>{const s=await w(a);g(s,(()=>{$.value=s.data.list}))})(a)}},A=()=>{z()},B=s(null),F=a=>{B.value||(B.value=a,A())};return t((()=>{B.value&&A()})),(a,s)=>{const t=n,w=k,g=l(e("uni-icons"),y);return o(),u(t,null,{default:r((()=>[i(x).config?(o(),u(t,{key:0},{default:r((()=>[p(t,{ref:F})])),_:1})):_("",!0),p(t,{class:"button_list_wrapper"},{default:r((()=>[(o(!0),c(d,null,f($.value,((a,s)=>(o(),u(t,{onClick:s=>{var t;(t=a).url?h({url:t.url}):uni.$lu.toast("暂未开放")},class:"button_item_wrapper",key:s},{default:r((()=>[p(t,{class:"button_icon_wrapper"},{default:r((()=>[p(w,{src:i(m)(a.logo)},null,8,["src"])])),_:2},1024),p(t,{class:"button_name_wrapper"},{default:r((()=>[v(b(a.name),1)])),_:2},1024),p(t,{class:"button_right_wrapper"},{default:r((()=>[p(g,{type:"right",size:"20"})])),_:1})])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-860350bd"]]);export{x as default};
import{u as a,r as s,o as t,A as l,B as e,c as u,w as r,i as n,b as o,d as i,e as p,h as _,j as c,k as f,F as d,m,f as v,t as b,$ as w,a as g,n as h,l as k}from"./index-nXnlmWJr.js";import{_ as y}from"./uni-icons._n5W44uo.js";import{_ as j}from"./_plugin-vue_export-helper.BCo6x5W8.js";const x=j({__name:"choose",props:{url:{type:String,default:""}},setup(j){const x=a(),C=j,$=s([]),z=()=>{if(C.url.includes("api://")){let a=C.url.split("api://")[1];a&&(async a=>{const s=await w(a);g(s,(()=>{$.value=s.data.list}))})(a)}},A=()=>{z()},B=s(null),F=a=>{B.value||(B.value=a,A())};return t((()=>{B.value&&A()})),(a,s)=>{const t=n,w=k,g=l(e("uni-icons"),y);return o(),u(t,null,{default:r((()=>[i(x).config?(o(),u(t,{key:0},{default:r((()=>[p(t,{ref:F})])),_:1})):_("",!0),p(t,{class:"button_list_wrapper"},{default:r((()=>[(o(!0),c(d,null,f($.value,((a,s)=>(o(),u(t,{onClick:s=>{var t;(t=a).url?h({url:t.url}):uni.$lu.toast("暂未开放")},class:"button_item_wrapper",key:s},{default:r((()=>[p(t,{class:"button_icon_wrapper"},{default:r((()=>[p(w,{src:i(m)(a.logo)},null,8,["src"])])),_:2},1024),p(t,{class:"button_name_wrapper"},{default:r((()=>[v(b(a.name),1)])),_:2},1024),p(t,{class:"button_right_wrapper"},{default:r((()=>[p(g,{type:"right",size:"20"})])),_:1})])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-860350bd"]]);export{x as default};

@ -0,0 +1 @@
import{u as e,r as a,o as r,c as _,w as l,i as s,b as o,d,e as p,h as u,f as n,t,L as f,l as i}from"./index-nXnlmWJr.js";import{_ as c}from"./_plugin-vue_export-helper.BCo6x5W8.js";const m=c({__name:"done",props:{id:{type:String,default:"0"}},setup(c){const m=e(),w=()=>{g()},v=a(null),b=e=>{v.value||(v.value=e,w())},y=a({status:1,combo_id:1,combo_name:"中心动脉硬化检测体检",item_ids:[1,2,3,4],item_info:[{name:"抽血1"},{name:"抽血2"},{name:"抽血3"},{name:"抽血4"}],name:"周子轩",id_number:"130322199409090090",order_number:"1000034",order_time:"2024-12-12 12:12:12",type:"个检",price:"300.00"}),g=async()=>{};return r((()=>{v.value&&w()})),(e,a)=>{const r=s,c=i;return o(),_(r,null,{default:l((()=>[d(m).config?(o(),_(r,{key:0},{default:l((()=>[p(r,{ref:b})])),_:1})):u("",!0),y.value?(o(),_(r,{key:1},{default:l((()=>[1===y.value.status?(o(),_(r,{key:0,class:"order_done_wrapper"},{default:l((()=>[p(r,{class:"order_icon_wrapper"},{default:l((()=>[p(r,{class:"order_icon_image_wrapper"},{default:l((()=>[p(c,{src:"/h5/assets/buy_done@2x-Dq72UtAW.png"})])),_:1}),p(r,{class:"order_icon_tip_wrapper"},{default:l((()=>[n("恭喜您,支付成功!")])),_:1})])),_:1}),p(r,{class:"order_info_wrapper"},{default:l((()=>[p(r,{class:"order_info_title_wrapper"},{default:l((()=>[n(t(y.value.combo_name),1)])),_:1}),p(r,{class:"order_info_line_wrapper"},{default:l((()=>[p(r,{class:"order_info_label_wrapper"},{default:l((()=>[n("体检人:")])),_:1}),p(r,{class:"order_info_value_wrapper"},{default:l((()=>[n(t(y.value.name),1)])),_:1})])),_:1}),p(r,{class:"order_info_line_wrapper"},{default:l((()=>[p(r,{class:"order_info_label_wrapper"},{default:l((()=>[n("证件号码:")])),_:1}),p(r,{class:"order_info_value_wrapper"},{default:l((()=>[n(t(y.value.id_number),1)])),_:1})])),_:1}),p(r,{class:"order_info_line_wrapper"},{default:l((()=>[p(r,{class:"order_info_label_wrapper"},{default:l((()=>[n("预约单号:")])),_:1}),p(r,{class:"order_info_value_wrapper"},{default:l((()=>[n(t(y.value.order_number),1)])),_:1})])),_:1}),p(r,{class:"order_info_line_wrapper"},{default:l((()=>[p(r,{class:"order_info_label_wrapper"},{default:l((()=>[n("预约时间:")])),_:1}),p(r,{class:"order_info_value_wrapper"},{default:l((()=>[n(t(y.value.order_time),1)])),_:1})])),_:1}),p(r,{class:"order_info_line_wrapper"},{default:l((()=>[p(r,{class:"order_info_label_wrapper"},{default:l((()=>[n("类型:")])),_:1}),p(r,{class:"order_info_value_wrapper"},{default:l((()=>[n(t(y.value.type),1)])),_:1})])),_:1}),p(r,{class:"order_info_price_wrapper"},{default:l((()=>[p(r,{class:"order_info_label_wrapper"},{default:l((()=>[n("订单金额:")])),_:1}),p(r,{class:"order_info_value_wrapper"},{default:l((()=>[n("¥"+t(y.value.price),1)])),_:1})])),_:1})])),_:1}),p(r,{onClick:a[0]||(a[0]=e=>{f({url:"/pages/main/order/order"})}),class:"check_done_wrapper"},{default:l((()=>[n("确认并关闭")])),_:1})])),_:1})):u("",!0)])),_:1})):u("",!0)])),_:1})}}},[["__scopeId","data-v-d64d630b"]]);export{m as default};

@ -1 +0,0 @@
import{u as a,r as e,o as s,c as t,w as u,i as l,b as n,d as r,e as d,h as o,f,t as i}from"./index-CNEGAsaa.js";const p={__name:"done",props:{id:{type:String,default:"0"}},setup(p){const c=a(),_=p,m=e(null),v=a=>{m.value||(m.value=a)};return s((()=>{m.value})),(a,e)=>{const s=l;return n(),t(s,null,{default:u((()=>[r(c).config?(n(),t(s,{key:0},{default:u((()=>[d(s,{ref:v})])),_:1})):o("",!0),d(s,null,{default:u((()=>[f("支付完成 订单号 ["+i(_.id)+"]",1)])),_:1})])),_:1})}}};export{p as default};

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,K as o,L as p,i as n,b as r,f as i,t as d}from"./index-CNEGAsaa.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((()=>[i(d(_.value),1)])),_:1})}}},[["__scopeId","data-v-b09a7457"]]);export{u as default};
import{r as e,o as a,c as s,w as t,K as o,L as p,i as n,b as r,f as i,t as d}from"./index-nXnlmWJr.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((()=>[i(d(_.value),1)])),_:1})}}},[["__scopeId","data-v-b09a7457"]]);export{u as default};

@ -1 +1 @@
import{u as a,r as s,o as e,c as t,w as l,i as u,b as n,d as o,e as r,h as f}from"./index-CNEGAsaa.js";const i={__name:"optionalDetails",setup(i){const c=a(),d=s(null),p=a=>{d.value||(d.value=a)};return e((()=>{d.value})),(a,s)=>{const e=u;return n(),t(e,null,{default:l((()=>[o(c).config?(n(),t(e,{key:0},{default:l((()=>[r(e,{ref:p})])),_:1})):f("",!0)])),_:1})}}};export{i as default};
import{u as a,r as s,o as e,c as t,w as l,i as u,b as n,d as o,e as r,h as f}from"./index-nXnlmWJr.js";const i={__name:"optionalDetails",setup(i){const c=a(),d=s(null),p=a=>{d.value||(d.value=a)};return e((()=>{d.value})),(a,s)=>{const e=u;return n(),t(e,null,{default:l((()=>[o(c).config?(n(),t(e,{key:0},{default:l((()=>[r(e,{ref:p})])),_:1})):f("",!0)])),_:1})}}};export{i as default};

@ -1 +1 @@
import{u as a,r as e,o as s,c as l,w as u,i as t,b as n,d as o,e as r,h as c}from"./index-CNEGAsaa.js";const f={__name:"packageDetails",setup(f){const d=a(),i=()=>{console.log(p.value)},p=e(null),v=a=>{p.value||(p.value=a,i())};return s((()=>{p.value&&i()})),(a,e)=>{const s=t;return n(),l(s,null,{default:u((()=>[o(d).config?(n(),l(s,{key:0},{default:u((()=>[r(s,{ref:v})])),_:1})):c("",!0)])),_:1})}}};export{f as default};
import{u as a,r as e,o as s,c as l,w as u,i as t,b as n,d as o,e as r,h as c}from"./index-nXnlmWJr.js";const f={__name:"packageDetails",setup(f){const d=a(),i=()=>{console.log(p.value)},p=e(null),v=a=>{p.value||(p.value=a,i())};return s((()=>{p.value&&i()})),(a,e)=>{const s=t;return n(),l(s,null,{default:u((()=>[o(d).config?(n(),l(s,{key:0},{default:u((()=>[r(s,{ref:v})])),_:1})):c("",!0)])),_:1})}}};export{f as default};

@ -1 +1 @@
import{u as s,r as a,o as e,c as r,w as t,$ as l,a as p,i as _,b as n,d as o,e as u,h as c,j as d,k as f,F as i,f as w,t as m,M as y,l as k}from"./index-CNEGAsaa.js";import{_ as v}from"./_plugin-vue_export-helper.BCo6x5W8.js";const x=v({__name:"choose",setup(v){const x=s(),b=a([]),h=async()=>{const s=await l("GetPersonList");p(s,(()=>{b.value=s.data.list}))},g=a(null),j=s=>{g.value||(g.value=s,h())};return e((()=>{g.value&&h()})),(s,a)=>{const e=_,v=k;return n(),r(e,null,{default:t((()=>[o(x).config?(n(),r(e,{key:0},{default:t((()=>[u(e,{ref:j})])),_:1})):c("",!0),u(e,{class:"person_list_wrapper"},{default:t((()=>[(n(!0),d(i,null,f(b.value,((s,a)=>(n(),r(e,{class:"person_item_wrapper",key:a},{default:t((()=>[u(e,{class:"person_avatar_wrapper"},{default:t((()=>[1===s.sex?(n(),r(v,{key:0,src:"/h5/assets/userm-Bpa6wJbt.png"})):(n(),r(v,{key:1,src:"/h5/assets/userw-Bm7Vsj0c.png"}))])),_:2},1024),u(e,{class:"person_info_wrapper"},{default:t((()=>[u(e,{class:"person_text_wrapper"},{default:t((()=>[u(e,{class:"person_name_wrapper"},{default:t((()=>[w(m(s.name),1)])),_:2},1024),u(e,{class:"person_sex_wrapper"},{default:t((()=>[w(m(1===s.sex?"男":"女")+"性",1)])),_:2},1024)])),_:2},1024),u(e,{class:"person_idnumber_wrapper"},{default:t((()=>[w(m(s.id_number),1)])),_:2},1024)])),_:2},1024),s.relation?(n(),r(e,{key:0,class:"person_type_wrapper"},{default:t((()=>[w(m(s.relation),1)])),_:2},1024)):c("",!0),u(e,{class:"person_type_wrapper"},{default:t((()=>[w("本人")])),_:1}),2===s.is_default?(n(),r(e,{key:1,onClick:a=>(async s=>{const a=await l("SetDefaultPerson",{person_id:s.id});p(a,(()=>{uni.$lu.toast("切换成功"),y({delta:1})}))})(s),class:"person_choose_wrapper"},{default:t((()=>[w("切换")])),_:2},1032,["onClick"])):c("",!0)])),_:2},1024)))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-b4fbc122"]]);export{x as default};
import{u as s,r as a,o as e,c as r,w as t,$ as l,a as p,i as _,b as n,d as o,e as u,h as c,j as d,k as f,F as i,f as w,t as m,M as y,l as k}from"./index-nXnlmWJr.js";import{_ as v}from"./_plugin-vue_export-helper.BCo6x5W8.js";const x=v({__name:"choose",setup(v){const x=s(),b=a([]),h=async()=>{const s=await l("GetPersonList");p(s,(()=>{b.value=s.data.list}))},g=a(null),j=s=>{g.value||(g.value=s,h())};return e((()=>{g.value&&h()})),(s,a)=>{const e=_,v=k;return n(),r(e,null,{default:t((()=>[o(x).config?(n(),r(e,{key:0},{default:t((()=>[u(e,{ref:j})])),_:1})):c("",!0),u(e,{class:"person_list_wrapper"},{default:t((()=>[(n(!0),d(i,null,f(b.value,((s,a)=>(n(),r(e,{class:"person_item_wrapper",key:a},{default:t((()=>[u(e,{class:"person_avatar_wrapper"},{default:t((()=>[1===s.sex?(n(),r(v,{key:0,src:"/h5/assets/userm-Bpa6wJbt.png"})):(n(),r(v,{key:1,src:"/h5/assets/userw-Bm7Vsj0c.png"}))])),_:2},1024),u(e,{class:"person_info_wrapper"},{default:t((()=>[u(e,{class:"person_text_wrapper"},{default:t((()=>[u(e,{class:"person_name_wrapper"},{default:t((()=>[w(m(s.name),1)])),_:2},1024),u(e,{class:"person_sex_wrapper"},{default:t((()=>[w(m(1===s.sex?"男":"女")+"性",1)])),_:2},1024)])),_:2},1024),u(e,{class:"person_idnumber_wrapper"},{default:t((()=>[w(m(s.id_number),1)])),_:2},1024)])),_:2},1024),s.relation?(n(),r(e,{key:0,class:"person_type_wrapper"},{default:t((()=>[w(m(s.relation),1)])),_:2},1024)):c("",!0),u(e,{class:"person_type_wrapper"},{default:t((()=>[w("本人")])),_:1}),2===s.is_default?(n(),r(e,{key:1,onClick:a=>(async s=>{const a=await l("SetDefaultPerson",{person_id:s.id});p(a,(()=>{uni.$lu.toast("切换成功"),y({delta:1})}))})(s),class:"person_choose_wrapper"},{default:t((()=>[w("切换")])),_:2},1032,["onClick"])):c("",!0)])),_:2},1024)))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-b4fbc122"]]);export{x as default};

@ -13,7 +13,7 @@
</script><title>海南现代妇女儿童医院</title>
<!--preload-links-->
<!--app-context-->
<script type="module" crossorigin src="/h5/assets/index-CNEGAsaa.js"></script>
<script type="module" crossorigin src="/h5/assets/index-nXnlmWJr.js"></script>
<link rel="stylesheet" crossorigin href="/h5/assets/index-BnIBwfz3.css">
</head>
<body>

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

@ -27,7 +27,7 @@
});
const mountedAction = () => {
getOrderInfo()
}
const config_ref = ref(null)
@ -38,6 +38,37 @@
}
}
const order_info = ref({
status: 1,
combo_id: 1,
combo_name: '中心动脉硬化检测体检',
item_ids: [1, 2, 3, 4],
item_info: [{
name: '抽血1'
}, {
name: '抽血2'
}, {
name: '抽血3'
}, {
name: '抽血4'
}],
name: '周子轩',
id_number: '130322199409090090',
order_number: '1000034',
order_time: '2024-12-12 12:12:12',
type: '个检',
price: '300.00'
})
const getOrderInfo = async () => {
}
const toOrderList = () => {
uni.redirectTo({
url: '/pages/main/order/order'
})
}
onShow(() => {
if (!!config_ref.value) {
mountedAction()
@ -49,9 +80,138 @@
<view v-if="!!$store.config">
<view :ref="configRef"></view>
</view>
<view>支付完成 订单号 [{{ $props.id }}]</view>
<view v-if="!!order_info">
<view v-if="order_info.status === 1" class="order_done_wrapper">
<view class="order_icon_wrapper">
<view class="order_icon_image_wrapper">
<image src="@/static/assets/buy/buy_done@2x.png"></image>
</view>
<view class="order_icon_tip_wrapper">恭喜您支付成功</view>
</view>
<view class="order_info_wrapper">
<view class="order_info_title_wrapper">{{ order_info.combo_name }}</view>
<view class="order_info_line_wrapper">
<view class="order_info_label_wrapper">体检人</view>
<view class="order_info_value_wrapper">{{ order_info.name }}</view>
</view>
<view class="order_info_line_wrapper">
<view class="order_info_label_wrapper">证件号码</view>
<view class="order_info_value_wrapper">{{ order_info.id_number }}</view>
</view>
<view class="order_info_line_wrapper">
<view class="order_info_label_wrapper">预约单号</view>
<view class="order_info_value_wrapper">{{ order_info.order_number }}</view>
</view>
<view class="order_info_line_wrapper">
<view class="order_info_label_wrapper">预约时间</view>
<view class="order_info_value_wrapper">{{ order_info.order_time }}</view>
</view>
<view class="order_info_line_wrapper">
<view class="order_info_label_wrapper">类型</view>
<view class="order_info_value_wrapper">{{ order_info.type }}</view>
</view>
<view class="order_info_price_wrapper">
<view class="order_info_label_wrapper">订单金额</view>
<view class="order_info_value_wrapper">¥{{ order_info.price }}</view>
</view>
</view>
<view @click="toOrderList()" class="check_done_wrapper">确认并关闭</view>
</view>
</view>
</view>
</template>
<style>
page {
background: #ffffff;
}
</style>
<style scoped>
.check_done_wrapper {
width: 580rpx;
height: 90rpx;
margin: 120rpx auto 0;
border-radius: 999rpx;
background: #35ACB2;
font-weight: 500;
font-size: 31rpx;
color: #F6FDFD;
line-height: 90rpx;
text-align: center;
}
.order_info_line_wrapper {
display: flex;
align-items: center;
font-weight: normal;
font-size: 24rpx;
color: #666666;
line-height: 48rpx;
}
.order_info_value_wrapper {
color: #000000;
}
.order_info_price_wrapper {
display: flex;
align-items: center;
font-weight: normal;
font-size: 24rpx;
color: #000000;
line-height: 48rpx;
margin-top: 20rpx;
}
.order_info_price_wrapper .order_info_value_wrapper {
color: #FF0000;
}
.order_info_title_wrapper {
font-weight: 500;
font-size: 30rpx;
color: #0BBACF;
line-height: 45rpx;
border-bottom: solid 1rpx #0BBACF;
padding-bottom: 15rpx;
margin-bottom: 10rpx;
}
.order_info_wrapper {
width: calc(660rpx - 110rpx);
background: #E6F8FA;
border-radius: 15rpx;
margin: 91rpx auto 0;
padding: 30rpx 55rpx;
}
.order_icon_tip_wrapper {
font-weight: 500;
font-size: 36rpx;
color: #181818;
line-height: 1;
margin-top: 31rpx;
text-align: center;
}
.order_done_wrapper {
width: 750rpx;
margin: 0 auto;
}
.order_icon_wrapper {
margin-top: 71rpx;
}
.order_icon_image_wrapper {
width: 165rpx;
height: 165rpx;
margin: 0 auto;
}
.order_icon_image_wrapper image {
width: 165rpx;
height: 165rpx;
display: inline-block;
object-fit: contain;
}
</style>

@ -175,6 +175,18 @@
})
}
const bannderClick = () => {
if (!!$store.config.banner.jump) {
if ($store.config.banner.jump.includes('https://')) {
window.location.href = $store.config.banner.jump
} else if ($store.config.banner.jump.includes('/pages/')) {
uni.navigateTo({
url: $store.config.banner.jump
})
}
}
}
onShow(() => {
if (!!user_box_ref.value) {
getLong()
@ -185,8 +197,8 @@
<template>
<view>
<view v-if="!!$store.config">
<view class="bannder_wrapper">
<image :src="$image($store.config.banner)"></image>
<view @click="bannderClick()" class="bannder_wrapper">
<image :src="$image($store.config.banner.image)"></image>
</view>
<view v-if="!!$store.user" class="user_wrapper">
<view class="user_box_wrapper" :ref="userBoxRef">

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Loading…
Cancel
Save