You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
21 KiB
JavaScript
2 lines
21 KiB
JavaScript
import{O as t,P as e,Q as s,b as a,c as i,w as o,x as n,q as l,v as r,h as c,i as u,A as h,B as d,p,e as m,R as f,T as _,U as x,f as y,t as g,I as w,E as b,u as k,r as C,o as v,j as A,F as S,d as T,k as E,$,a as B,l as D,J as I,m as V,V as F}from"./index-nXnlmWJr.js";import{_ as P}from"./uni-icons._n5W44uo.js";import{_ as j}from"./_plugin-vue_export-helper.BCo6x5W8.js";class O{constructor(e,s){this.options=e,this.animation=t({...e}),this.currentStepAnimates={},this.next=0,this.$=s}_nvuePushAnimates(t,e){let s=this.currentStepAnimates[this.next],a={};if(a=s||{styles:{},config:{}},R.includes(t)){a.styles.transform||(a.styles.transform="");let s="";"rotate"===t&&(s="deg"),a.styles.transform+=`${t}(${e+s}) `}else a.styles[t]=`${e}`;this.currentStepAnimates[this.next]=a}_animateRun(t={},e={}){let s=this.$.$refs.ani.ref;if(s)return new Promise(((a,i)=>{nvueAnimation.transition(s,{styles:t,...e},(t=>{a()}))}))}_nvueNextAnimate(t,e=0,s){let a=t[e];if(a){let{styles:i,config:o}=a;this._animateRun(i,o).then((()=>{e+=1,this._nvueNextAnimate(t,e,s)}))}else this.currentStepAnimates={},"function"==typeof s&&s(),this.isEnd=!0}step(t={}){return this.animation.step(t),this}run(t){this.$.animationData=this.animation.export(),this.$.timer=setTimeout((()=>{"function"==typeof t&&t()}),this.$.durationTime)}}const R=["matrix","matrix3d","rotate","rotate3d","rotateX","rotateY","rotateZ","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","translate","translate3d","translateX","translateY","translateZ"];function Y(t,e){if(e)return clearTimeout(e.timer),new O(t,e)}R.concat(["opacity","backgroundColor"],["width","height","left","right","top","bottom"]).forEach((t=>{O.prototype[t]=function(...e){return this.animation[t](...e),this}}));const z=j({name:"uniTransition",emits:["click","change"],props:{show:{type:Boolean,default:!1},modeClass:{type:[Array,String],default:()=>"fade"},duration:{type:Number,default:300},styles:{type:Object,default:()=>({})},customClass:{type:String,default:""},onceRender:{type:Boolean,default:!1}},data:()=>({isShow:!1,transform:"",opacity:1,animationData:{},durationTime:300,config:{}}),watch:{show:{handler(t){t?this.open():this.isShow&&this.close()},immediate:!0}},computed:{stylesObject(){let t={...this.styles,"transition-duration":this.duration/1e3+"s"},e="";for(let s in t){e+=this.toLine(s)+":"+t[s]+";"}return e},transformStyles(){return"transform:"+this.transform+";opacity:"+this.opacity+";"+this.stylesObject}},created(){this.config={duration:this.duration,timingFunction:"ease",transformOrigin:"50% 50%",delay:0},this.durationTime=this.duration},methods:{init(t={}){t.duration&&(this.durationTime=t.duration),this.animation=Y(Object.assign(this.config,t),this)},onClick(){this.$emit("click",{detail:this.isShow})},step(t,e={}){if(this.animation){for(let e in t)try{"object"==typeof t[e]?this.animation[e](...t[e]):this.animation[e](t[e])}catch(s){console.error(`方法 ${e} 不存在`)}return this.animation.step(e),this}},run(t){this.animation&&this.animation.run(t)},open(){clearTimeout(this.timer),this.transform="",this.isShow=!0;let{opacity:t,transform:e}=this.styleInit(!1);void 0!==t&&(this.opacity=t),this.transform=e,this.$nextTick((()=>{this.timer=setTimeout((()=>{this.animation=Y(this.config,this),this.tranfromInit(!1).step(),this.animation.run(),this.$emit("change",{detail:this.isShow})}),20)}))},close(t){this.animation&&this.tranfromInit(!0).step().run((()=>{this.isShow=!1,this.animationData=null,this.animation=null;let{opacity:t,transform:e}=this.styleInit(!1);this.opacity=t||1,this.transform=e,this.$emit("change",{detail:this.isShow})}))},styleInit(t){let e={transform:""},s=(t,s)=>{"fade"===s?e.opacity=this.animationType(t)[s]:e.transform+=this.animationType(t)[s]+" "};return"string"==typeof this.modeClass?s(t,this.modeClass):this.modeClass.forEach((e=>{s(t,e)})),e},tranfromInit(t){let e=(t,e)=>{let s=null;"fade"===e?s=t?0:1:(s=t?"-100%":"0","zoom-in"===e&&(s=t?.8:1),"zoom-out"===e&&(s=t?1.2:1),"slide-right"===e&&(s=t?"100%":"0"),"slide-bottom"===e&&(s=t?"100%":"0")),this.animation[this.animationMode()[e]](s)};return"string"==typeof this.modeClass?e(t,this.modeClass):this.modeClass.forEach((s=>{e(t,s)})),this.animation},animationType:t=>({fade:t?1:0,"slide-top":`translateY(${t?"0":"-100%"})`,"slide-right":`translateX(${t?"0":"100%"})`,"slide-bottom":`translateY(${t?"0":"100%"})`,"slide-left":`translateX(${t?"0":"-100%"})`,"zoom-in":`scaleX(${t?1:.8}) scaleY(${t?1:.8})`,"zoom-out":`scaleX(${t?1:1.2}) scaleY(${t?1:1.2})`}),animationMode:()=>({fade:"opacity","slide-top":"translateY","slide-right":"translateX","slide-bottom":"translateY","slide-left":"translateX","zoom-in":"scale","zoom-out":"scale"}),toLine:t=>t.replace(/([A-Z])/g,"-$1").toLowerCase()}},[["render",function(t,h,d,p,m,f){const _=u;return m.isShow||d.onceRender?e((a(),i(_,{key:0,ref:"ani",animation:m.animationData,class:l(d.customClass),style:r(f.transformStyles),onClick:f.onClick},{default:o((()=>[n(t.$slots,"default")])),_:3},8,["animation","class","style","onClick"])),[[s,m.isShow]]):c("",!0)}]]);const N=j({name:"uniPopup",components:{keypress:{name:"Keypress",props:{disable:{type:Boolean,default:!1}},mounted(){const t={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]};document.addEventListener("keyup",(e=>{if(this.disable)return;const s=Object.keys(t).find((s=>{const a=e.key,i=t[s];return i===a||Array.isArray(i)&&i.includes(a)}));s&&setTimeout((()=>{this.$emit(s,{})}),0)}))},render:()=>{}}},emits:["change","maskClick"],props:{animation:{type:Boolean,default:!0},type:{type:String,default:"center"},isMaskClick:{type:Boolean,default:null},maskClick:{type:Boolean,default:null},backgroundColor:{type:String,default:"none"},safeArea:{type:Boolean,default:!0},maskBackgroundColor:{type:String,default:"rgba(0, 0, 0, 0.4)"}},watch:{type:{handler:function(t){this.config[t]&&this[this.config[t]](!0)},immediate:!0},isDesktop:{handler:function(t){this.config[t]&&this[this.config[this.type]](!0)},immediate:!0},maskClick:{handler:function(t){this.mkclick=t},immediate:!0},isMaskClick:{handler:function(t){this.mkclick=t},immediate:!0},showPopup(t){document.getElementsByTagName("body")[0].style.overflow=t?"hidden":"visible"}},data(){return{duration:300,ani:[],showPopup:!1,showTrans:!1,popupWidth:0,popupHeight:0,config:{top:"top",bottom:"bottom",center:"center",left:"left",right:"right",message:"top",dialog:"center",share:"bottom"},maskClass:{position:"fixed",bottom:0,top:0,left:0,right:0,backgroundColor:"rgba(0, 0, 0, 0.4)"},transClass:{position:"fixed",left:0,right:0},maskShow:!0,mkclick:!0,popupstyle:this.isDesktop?"fixforpc-top":"top"}},computed:{isDesktop(){return this.popupWidth>=500&&this.popupHeight>=500},bg(){return""===this.backgroundColor||"none"===this.backgroundColor?"transparent":this.backgroundColor}},mounted(){(()=>{const{windowWidth:t,windowHeight:e,windowTop:s,safeArea:a,screenHeight:i,safeAreaInsets:o}=f();this.popupWidth=t,this.popupHeight=e+(s||0),a&&this.safeArea?this.safeAreaInsets=o.bottom:this.safeAreaInsets=0})()},unmounted(){this.setH5Visible()},created(){null===this.isMaskClick&&null===this.maskClick?this.mkclick=!0:this.mkclick=null!==this.isMaskClick?this.isMaskClick:this.maskClick,this.animation?this.duration=300:this.duration=0,this.messageChild=null,this.clearPropagation=!1,this.maskClass.backgroundColor=this.maskBackgroundColor},methods:{setH5Visible(){document.getElementsByTagName("body")[0].style.overflow="visible"},closeMask(){this.maskShow=!1},disableMask(){this.mkclick=!1},clear(t){t.stopPropagation(),this.clearPropagation=!0},open(t){if(this.showPopup)return;t&&-1!==["top","center","bottom","left","right","message","dialog","share"].indexOf(t)||(t=this.type),this.config[t]?(this[this.config[t]](),this.$emit("change",{show:!0,type:t})):console.error("缺少类型:",t)},close(t){this.showTrans=!1,this.$emit("change",{show:!1,type:this.type}),clearTimeout(this.timer),this.timer=setTimeout((()=>{this.showPopup=!1}),300)},touchstart(){this.clearPropagation=!1},onTap(){this.clearPropagation?this.clearPropagation=!1:(this.$emit("maskClick"),this.mkclick&&this.close())},top(t){this.popupstyle=this.isDesktop?"fixforpc-top":"top",this.ani=["slide-top"],this.transClass={position:"fixed",left:0,right:0,backgroundColor:this.bg},t||(this.showPopup=!0,this.showTrans=!0,this.$nextTick((()=>{this.messageChild&&"message"===this.type&&this.messageChild.timerClose()})))},bottom(t){this.popupstyle="bottom",this.ani=["slide-bottom"],this.transClass={position:"fixed",left:0,right:0,bottom:0,paddingBottom:this.safeAreaInsets+"px",backgroundColor:this.bg},t||(this.showPopup=!0,this.showTrans=!0)},center(t){this.popupstyle="center",this.ani=["zoom-out","fade"],this.transClass={position:"fixed",display:"flex",flexDirection:"column",bottom:0,left:0,right:0,top:0,justifyContent:"center",alignItems:"center"},t||(this.showPopup=!0,this.showTrans=!0)},left(t){this.popupstyle="left",this.ani=["slide-left"],this.transClass={position:"fixed",left:0,bottom:0,top:0,backgroundColor:this.bg,display:"flex",flexDirection:"column"},t||(this.showPopup=!0,this.showTrans=!0)},right(t){this.popupstyle="right",this.ani=["slide-right"],this.transClass={position:"fixed",bottom:0,right:0,top:0,backgroundColor:this.bg,display:"flex",flexDirection:"column"},t||(this.showPopup=!0,this.showTrans=!0)}}},[["render",function(t,e,s,f,_,x){const y=h(d("uni-transition"),z),g=u,w=p("keypress");return _.showPopup?(a(),i(g,{key:0,class:l(["uni-popup",[_.popupstyle,x.isDesktop?"fixforpc-z-index":""]])},{default:o((()=>[m(g,{onTouchstart:x.touchstart},{default:o((()=>[_.maskShow?(a(),i(y,{key:"1",name:"mask","mode-class":"fade",styles:_.maskClass,duration:_.duration,show:_.showTrans,onClick:x.onTap},null,8,["styles","duration","show","onClick"])):c("",!0),m(y,{key:"2","mode-class":_.ani,name:"content",styles:_.transClass,duration:_.duration,show:_.showTrans,onClick:x.onTap},{default:o((()=>[m(g,{class:l(["uni-popup__wrapper",[_.popupstyle]]),style:r({backgroundColor:x.bg}),onClick:x.clear},{default:o((()=>[n(t.$slots,"default",{},void 0,!0)])),_:3},8,["style","class","onClick"])])),_:3},8,["mode-class","styles","duration","show","onClick"])])),_:3},8,["onTouchstart"]),_.maskShow?(a(),i(w,{key:0,onEsc:x.onTap},null,8,["onEsc"])):c("",!0)])),_:3},8,["class"])):c("",!0)}],["__scopeId","data-v-dcd293d7"]]),q={en:{"uni-search-bar.cancel":"cancel","uni-search-bar.placeholder":"Search enter content"},"zh-Hans":{"uni-search-bar.cancel":"cancel","uni-search-bar.placeholder":"请输入搜索内容"},"zh-Hant":{"uni-search-bar.cancel":"cancel","uni-search-bar.placeholder":"請輸入搜索內容"}},{t:H}=_(q);const M=j({name:"UniSearchBar",emits:["input","update:modelValue","clear","cancel","confirm","blur","focus"],props:{placeholder:{type:String,default:""},radius:{type:[Number,String],default:5},clearButton:{type:String,default:"auto"},cancelButton:{type:String,default:"auto"},cancelText:{type:String,default:"取消"},bgColor:{type:String,default:"#F8F8F8"},maxlength:{type:[Number,String],default:100},value:{type:[Number,String],default:""},modelValue:{type:[Number,String],default:""},focus:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1}},data:()=>({show:!1,showSync:!1,searchVal:""}),computed:{cancelTextI18n(){return this.cancelText||H("uni-search-bar.cancel")},placeholderText(){return this.placeholder||H("uni-search-bar.placeholder")}},watch:{modelValue:{immediate:!0,handler(t){this.searchVal=t,t&&(this.show=!0)}},focus:{immediate:!0,handler(t){if(t){if(this.readonly)return;this.show=!0,this.$nextTick((()=>{this.showSync=!0}))}}},searchVal(t,e){this.$emit("input",t),this.$emit("update:modelValue",t)}},methods:{searchClick(){this.readonly||this.show||(this.show=!0,this.$nextTick((()=>{this.showSync=!0})))},clear(){this.$emit("clear",{value:this.searchVal}),this.searchVal=""},cancel(){this.readonly||(this.$emit("cancel",{value:this.searchVal}),this.searchVal="",this.show=!1,this.showSync=!1,x())},confirm(){x(),this.$emit("confirm",{value:this.searchVal})},blur(){x(),this.$emit("blur",{value:this.searchVal})},emitFocus(t){this.$emit("focus",t.detail)}}},[["render",function(t,e,s,l,p,f){const _=h(d("uni-icons"),P),x=u,k=w,C=b;return a(),i(x,{class:"uni-searchbar"},{default:o((()=>[m(x,{style:r({borderRadius:s.radius+"px",backgroundColor:s.bgColor}),class:"uni-searchbar__box",onClick:f.searchClick},{default:o((()=>[m(x,{class:"uni-searchbar__box-icon-search"},{default:o((()=>[n(t.$slots,"searchIcon",{},(()=>[m(_,{color:"#c0c4cc",size:"18",type:"search",class:"color-_wn_c0c4cc"})]),!0)])),_:3}),p.show||p.searchVal?(a(),i(k,{key:0,focus:p.showSync,disabled:s.readonly,placeholder:f.placeholderText,maxlength:s.maxlength,class:"uni-searchbar__box-search-input","confirm-type":"search",type:"text",modelValue:p.searchVal,"onUpdate:modelValue":e[0]||(e[0]=t=>p.searchVal=t),onConfirm:f.confirm,onBlur:f.blur,onFocus:f.emitFocus},null,8,["focus","disabled","placeholder","maxlength","modelValue","onConfirm","onBlur","onFocus"])):(a(),i(C,{key:1,class:"uni-searchbar__text-placeholder"},{default:o((()=>[y(g(s.placeholder),1)])),_:1})),p.show&&("always"===s.clearButton||"auto"===s.clearButton&&""!==p.searchVal)&&!s.readonly?(a(),i(x,{key:2,class:"uni-searchbar__box-icon-clear",onClick:f.clear},{default:o((()=>[n(t.$slots,"clearIcon",{},(()=>[m(_,{color:"#c0c4cc",size:"20",type:"clear",class:"color-_wn_c0c4cc"})]),!0)])),_:3},8,["onClick"])):c("",!0)])),_:3},8,["style","onClick"]),"always"===s.cancelButton||p.show&&"auto"===s.cancelButton?(a(),i(C,{key:0,onClick:f.cancel,class:"uni-searchbar__cancel"},{default:o((()=>[y(g(f.cancelTextI18n),1)])),_:1},8,["onClick"])):c("",!0)])),_:3})}],["__scopeId","data-v-4097d78f"]]);const L=j({name:"uni-tooltip",data:()=>({}),props:{content:{type:String,default:""},placement:{type:String,default:"bottom"}}},[["render",function(t,e,s,l,r,h){const d=u;return a(),i(d,{class:"uni-tooltip"},{default:o((()=>[n(t.$slots,"default",{},void 0,!0),s.content||t.$slots.content?(a(),i(d,{key:0,class:"uni-tooltip-popup"},{default:o((()=>[n(t.$slots,"content",{},(()=>[y(g(s.content),1)]),!0)])),_:3})):c("",!0)])),_:3})}],["__scopeId","data-v-f5adcdc4"]]),U=j({__name:"optionalProject",props:{comboId:{type:String,default:""},itemIds:{type:String,default:""}},setup(t){const e=t,s=k();let n=C({}),r=C(""),p=C([]),f=C([]),_=C(""),x=C(0),w=C(0),j=C(0),O=C(0),R=C(0),Y=C(0),z=C(0),q=C(0),H=C([]),U=C(null);const X=async()=>{const t=await $("ComboRecommend",{person_id:s.save_info.user_id||1,item_ids:f.value});B(t,(()=>{H.value=t.data.combos,H.value.length&&U.value.open("center")}))},Q=async t=>{const e=await $("GetAllItems",{search:null==t?void 0:t.value});B(e,(()=>{if(n.value=e.data.list,Object.keys(n.value).length){let t=Object.keys(n.value);r.value=t[0],p.value=n.value[t[0]].children,_.value=n.value[t[0]].head_img}}))},W=async()=>{let t={item_ids:f.value,hospital:s.save_info.hospital};q.value&&(t.combo_id=q.value);const e=await $("BuyInfo",t);B(e,(()=>{x.value=e.data.combo_info.price,w.value=e.data.combo_info.original_price,j.value=e.data.items_info.price,O.value=e.data.items_info.original_price,R.value=e.data.true_price,Y.value=e.data.original_price,z.value=e.data.pay_item_count}))},Z=()=>{var t;f.value=(null==(t=e.itemIds)?void 0:t.split(","))||[],q.value=Number(e.comboId),Q(),X(),q.value&&W()},G=C(null),K=t=>{G.value||(G.value=t,Z())};return v((()=>{G.value&&Z()})),(t,e)=>{const k=u,C=b,v=h(d("uni-icons"),P),$=D,B=h(d("uni-popup"),N),Z=h(d("uni-search-bar"),M),G=h(d("uni-tooltip"),L),J=I;return a(),A(S,null,[m(k,null,{default:o((()=>[T(s).config?(a(),i(k,{key:0},{default:o((()=>[m(k,{ref:K})])),_:1})):c("",!0)])),_:1}),m(B,{ref_key:"popup",ref:U},{default:o((()=>[m(k,{class:"bg-_wn_fff rounded-15rpx w-95vw px-20rpx box-border"},{default:o((()=>[m(k,{class:"center relative pt-47rpx pb-32rpx text-36rpx"},{default:o((()=>[m(C,{class:"line-height-_lfl_1_lfr_"},{default:o((()=>[y("推荐套餐")])),_:1}),m(v,{onClick:e[0]||(e[0]=t=>T(U).close()),type:"closeempty",color:"#A6A6A6",size:"26",class:"absolute right-40rpx top-30rpx color-_wn_A6A6A6"})])),_:1}),(a(!0),A(S,null,E(T(H),((t,e)=>(a(),i(k,{key:e},{default:o((()=>[m($,{src:T(V)(t.cover),mode:"widthFix"},null,8,["src"])])),_:2},1024)))),128))])),_:1})])),_:1},512),m(k,{class:"bg-_wn_d8edf2"},{default:o((()=>[m(Z,{class:"search",radius:"100",placeholder:"请输入关键字搜索",onClear:e[1]||(e[1]=t=>Q()),onCancel:e[2]||(e[2]=t=>Q()),onConfirm:Q})])),_:1}),m(k,{class:"mt-20rpx flex min-h-100_pes_"},{default:o((()=>[m(k,{class:"min-w-214rpx max-w-214rpx mr-20rpx h-100_pes_ text-center"},{default:o((()=>[(a(!0),A(S,null,E(T(n),((t,e)=>(a(),i(k,{class:l(["w-100_pes_ rounded-r-full text-_wn_0E0E0E text-25rpx px-20rpx w-100_pes_ center h-84rpx box-border",{"bg-gradient-to-r from-_wn_edf6f5 to-_wn_bbdfe2":T(r)==e}]),key:e,onClick:()=>{F(r)?r.value=e:r=e,F(p)?p.value=t.children:p=t.children,F(_)?_.value=t.head_img:_=t.head_img}},{default:o((()=>[y(g(t.title),1)])),_:2},1032,["class","onClick"])))),128))])),_:1}),m(k,{class:"grow h-100_pes_ bg-_wn_fff pb-200rpx"},{default:o((()=>[m($,{class:"w-full",mode:"widthFix",src:T(V)(T(_))},null,8,["src"]),(a(!0),A(S,null,E(T(p),((t,e)=>(a(),i(k,{key:e,class:l([{"_el_b-0":e==T(p).length-1},"flex justify-between center py-30rpx px-20rpx b-b-1px b-b-solid b-b-_wn_e5e5e5"])},{default:o((()=>[m(k,{class:"w-40_pes_ text-_wn_0E0E0E text-25rpx flex items-center"},{default:o((()=>[m(C,null,{default:o((()=>[y(g(t.title),1)])),_:2},1024),m(G,null,{content:o((()=>[m(k,{class:"w-30vw"},{default:o((()=>[m(C,null,{default:o((()=>[y(g(t.desc),1)])),_:2},1024)])),_:2},1024)])),default:o((()=>[m(v,{color:"#239ea4",type:"help-filled",size:"14",class:"color-_wn_239ea4"})])),_:2},1024)])),_:2},1024),m(k,{class:"w-58_pes_ items-end flex justify-between",onClick:()=>{T(f).includes(t.id)?T(f).splice(T(f).indexOf(t.id),1):T(f).push(t.id),W()}},{default:o((()=>[m(C,{class:"text-_wn_EC3D15 text-26rpx"},{default:o((()=>[y("¥ "+g(t.price),1)])),_:2},1024),m(C,{class:"text-_wn_9e9d9d text-20rpx line-through"},{default:o((()=>[y("¥ "+g(t.original_price),1)])),_:2},1024),m(k,{class:l([{"_el_bg-_wn_EEA61E _el_b-_wn_EEA61E":T(f).includes(t.id)},"w-24rpx h-24rpx b-1 b-solid b-_wn_DCDCDC bg-_wn_F8F8F8 rounded-3rpx center"])},{default:o((()=>[T(f).includes(t.id)?(a(),i($,{key:0,class:"w-20rpx",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAAAXNSR0IArs4c6QAAAVFJREFUOE+l07tqVWEQxfHflCKxUHMRIQo+hV3eQqwsAonXWMRrYhQfxlpbSZoEsUgQFCxELSWkstagjmcO3wnbeE6U5Kv2huE/a62ZCUd8mXkGC5jBqzgKLzNP4xquY7wH/npoYIPN4xYm8AOvDwXMzFO4ipuYbLA1PI2WwTS28SUi8qAYRsBW8QDvC/gMF/EBy3gXEb+GQTs29yu734dFZAFL2RR+YqMn/xE2I6L+915mlrW5NoD63u0Jednq+7AqLuAibuB8g77Bw4IPoA12B1dQk/2OF3iCT92YCjiGS83uOZTdt7iLdZxo4d9usG943qt7HBGf90fTn3JmHsflDrTkbzUFF5ris03ZSFjf8qDDEGhluINjOPk/sD+AI5QOGlZmpWxlmM2u7b8Wu6N0qQ2qLqCmuRgRH/91qkMvJTNrELNtRWqt7rVVOnDpq9lveHuEbcq5YtwAAAAASUVORK5CYII=",mode:"widthFix"})):c("",!0)])),_:2},1032,["class"])])),_:2},1032,["onClick"])])),_:2},1032,["class"])))),128))])),_:1})])),_:1}),m(k,{class:"fixed bottom-0 left-0 w-100_pes_ h-135rpx bg-_wn_fff px-20rpx py-30rpx box-border items-center flex justify-between"},{default:o((()=>[m(C,{class:"text-26rpx text-_wn_121212 b-r-1 b-r-solid b-_wn_8D9698 pr-12rpx mr-12rpx min-w-120rpx max-w-120rpx"},{default:o((()=>[y(" 您需付费 \\n"+g(T(z))+"个项目 ",1)])),_:1}),m(k,{class:"grow"},{default:o((()=>[0!=T(q)?(a(),i(k,{key:0,class:"flex items-end"},{default:o((()=>[m(C,{class:"text-18rpx text-_wn_878787"},{default:o((()=>[y("套餐价格")])),_:1}),m(C,{class:"text-21rpx text-_wn_ED6907 mx-20rpx"},{default:o((()=>[y("¥ "+g(T(x)),1)])),_:1}),m(C,{class:"text-18rpx text-_wn_878787 line-through"},{default:o((()=>[y("¥ "+g(T(w)),1)])),_:1})])),_:1})):c("",!0),m(k,{class:"flex items-end"},{default:o((()=>[m(C,{class:"text-18rpx text-_wn_878787"},{default:o((()=>[y("自选项目价格")])),_:1}),m(C,{class:"text-21rpx text-_wn_ED6907 mx-20rpx"},{default:o((()=>[y("¥ "+g(T(j)),1)])),_:1}),m(C,{class:"text-18rpx text-_wn_878787 line-through"},{default:o((()=>[y("¥ "+g(T(O)),1)])),_:1})])),_:1}),m(k,{class:"flex items-end"},{default:o((()=>[m(C,{class:"text-18rpx text-_wn_ED6907"},{default:o((()=>[y("合计费用")])),_:1}),m(C,{class:"text-24rpx text-_wn_ED6907 ml-20rpx mr-5rpx"},{default:o((()=>[y("¥")])),_:1}),m(C,{class:"text-36rpx text-_wn_ED6907 mr-20rpx font-bold"},{default:o((()=>[y(g(T(R)),1)])),_:1}),m(C,{class:"text-18rpx text-_wn_878787 line-through"},{default:o((()=>[y("¥ "+g(T(Y)),1)])),_:1})])),_:1})])),_:1}),m(J,{type:"primary",onClick:e[3]||(e[3]=async()=>{if(T(q))t.uni.navigateBack({delta:1});else{if(!T(f).value.length)return void t.uni.$lu.toast("请选择项目");if(T(f).value.length<=1)return void t.uni.navigateTo("/pages/main/optionalProject/optionalDetails");if(T(f).value.length>1)return void X()}}),class:"text-_wn_F8F8F8 w-240rpx h-hull rounded-full _el_bg-_wn_239EA3 _el_mx-0 text-30rpx"},{default:o((()=>[y(" 确定 ")])),_:1})])),_:1})],64)}}},[["__scopeId","data-v-b80f7ca9"]]);export{U as default};
|