1 |
- import{s as e,e as t,d as a,w as s,al as l,n,i as o,c as r,o as i,a as c,b as u,f as d,L as f,z as p,u as _,ai as g,g as h,j as m,l as y,aA as b,x as v,F as k,y as x,bj as S,k as w,O as $}from"./index-DNuNVpwk.js";import{a as C}from"./s-search-block.vue_vue_type_style_index_0_scoped_f692e81a_lang.nx0iNK_l.js";import"./s-layout.vue_vue_type_style_index_0_scoped_d5f7c468_lang.C_5j2fBR.js";import{_ as B}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{_ as F}from"./phone-international-input.vue_vue_type_style_index_0_scoped_a793e264_lang.CZSqjCi7.js";const j=B({__name:"su-status-bar",setup(r){const i=e.$platform.device.statusBarHeight+"px";return(e,r)=>{const c=o;return t(),a(c,{style:n({height:i}),class:"uni-status-bar"},{default:s((()=>[l(e.$slots,"default",{},void 0,!0)])),_:3},8,["style"])}}},[["__scopeId","data-v-54dfea09"]]),I=B({__name:"su-navbar",props:{dark:{type:Boolean,default:!1},modelValue:{type:String,default:""},title:{type:String,default:""},titleAlign:{type:String,default:"center"},rightText:{type:String,default:""},leftIcon:{type:String,default:"left"},rightIcon:{type:String,default:""},fixed:{type:[Boolean,String],default:!0},placeholder:{type:[Boolean,String],default:!0},color:{type:String,default:""},backgroundColor:{type:String,default:""},opacity:{type:[Boolean,String],default:!1},opacityBgUi:{type:String,default:"bg-white"},statusBar:{type:[Boolean,String],default:!1},shadow:{type:[Boolean,String],default:!1},border:{type:[Boolean,String],default:!1},height:{type:[Number,String],default:44},leftWidth:{type:[Number,String],default:80},rightWidth:{type:[Number,String],default:0},tools:{type:String,default:"title"},defaultSearch:{type:String,default:""}},emits:["clickLeft","clickRight","clickTitle","search"],setup(b,{emit:v}){const k=e=>"number"==typeof e?e+"px":e,x=v,S=b;r((()=>({width:e.$platform.capsule.width+"px",height:e.$platform.capsule.height+"px",margin:"0 "+(e.$platform.device.windowWidth-e.$platform.capsule.right)+"px"})));const w=r((()=>S.defaultSearch));r((()=>S.dark?S.backgroundColor?S.backgroundColor:S.dark?"#333":"#FFF":S.backgroundColor||"#FFF"));const $=r((()=>S.dark?S.color?S.color:S.dark?"#fff":"#333":S.color||"#333")),B=r((()=>k(S.height))),F=r((()=>k(S.leftWidth)));function I(e){x("search",e.value)}r((()=>k(S.rightWidth))),i((()=>{uni.report&&""!==S.title&&uni.report("title",S.title)}));const W=e.$router.hasHistory();function A(){W?e.$router.back():e.$router.go("/pages/index/index"),x("clickLeft")}function V(){x("clickTitle")}return(r,i)=>{const v=o,k=c(u("su-status-bar"),j),x=y,S=c(u("uni-search-bar"),C);return t(),a(v,{class:f(["uni-navbar",{"uni-dark":b.dark}])},{default:s((()=>[d(v,{class:f([{"uni-navbar--fixed":b.fixed,"uni-navbar--shadow":b.shadow,"uni-navbar--border":b.border},"uni-navbar__content"])},{default:s((()=>[d(v,{class:f(["fixed-bg",[b.opacity?"":b.opacityBgUi]])},null,8,["class"]),b.statusBar?(t(),a(k,{key:0})):p("",!0),d(v,{style:n({color:$.value,height:B.value,background:b.backgroundColor}),class:"uni-navbar__header"},{default:s((()=>[d(v,{class:"uni-navbar__header-btns uni-navbar__header-btns-left",style:n({width:F.value})},{default:s((()=>[l(r.$slots,"left",{},(()=>[b.leftIcon.length>0?(t(),a(v,{key:0,class:"uni-navbar__content_view"},{default:s((()=>[d(v,{class:"icon-box ss-flex"},{default:s((()=>[d(v,{class:"icon-button icon-button-left ss-flex ss-row-center",onClick:A},{default:s((()=>[_(W)?(t(),a(x,{key:0,class:"sicon-back"})):(t(),a(x,{key:1,class:"sicon-home"}))])),_:1}),d(v,{class:"line"}),d(v,{class:"icon-button icon-button-right ss-flex ss-row-center",onClick:_(g)},{default:s((()=>[d(x,{class:"sicon-more"})])),_:1},8,["onClick"])])),_:1})])),_:1})):p("",!0),"left"===b.titleAlign&&b.title.length&&"WechatOfficialAccount"!==_(e).$platform.name?(t(),a(v,{key:1,class:f([{"uni-navbar-btn-icon-left":!b.leftIcon.length>0},"uni-navbar-btn-text"])},{default:s((()=>[d(x,{style:n({color:$.value,fontSize:"18px"})},{default:s((()=>[h(m(b.title),1)])),_:1},8,["style"])])),_:1},8,["class"])):p("",!0)]),!0)])),_:3},8,["style"]),"search"===b.tools?(t(),a(v,{key:0,class:"ss-flex-1"},{default:s((()=>[l(r.$slots,"center",{},(()=>[d(S,{class:"ss-flex-1 search-box",radius:20,placeholder:r.$t("common.enter_keywords"),cancelButton:"none",modelValue:w.value,"onUpdate:modelValue":i[0]||(i[0]=e=>w.value=e),onConfirm:I},null,8,["placeholder","modelValue"])]),!0)])),_:3})):(t(),a(v,{key:1,class:"uni-navbar__header-container",onClick:V},{default:s((()=>[l(r.$slots,"center",{},(()=>["title"===b.tools&&"center"===b.titleAlign&&b.title.length?(t(),a(v,{key:0,class:"uni-navbar__header-container-inner"},{default:s((()=>[d(x,{style:n({color:$.value,fontSize:"36rpx"}),class:"ss-line-1"},{default:s((()=>[h(m(b.title),1)])),_:1},8,["style"])])),_:1})):p("",!0)]),!0)])),_:3}))])),_:3},8,["style"])])),_:3},8,["class"]),b.placeholder?(t(),a(v,{key:0,class:"uni-navbar__placeholder"},{default:s((()=>[b.statusBar?(t(),a(k,{key:0})):p("",!0),d(v,{class:"uni-navbar__placeholder-view",style:n({height:B.value})},null,8,["style"])])),_:1})):p("",!0)])),_:3},8,["class"])}}},[["__scopeId","data-v-5aa31728"]]),W=B({__name:"s-menu-tools",setup(l){const n=r((()=>e.$store("modal").menu)),{t:i}=b();const f=[{url:"/pages/index/index",icon:"/static/images/home.png",title:i("common.home")},{url:"/pages/index/search",icon:"/static/images/search.png",title:i("common.search")},{url:"/pages/index/user",icon:"/static/images/user.png",title:i("menu.personal_center")},{url:"/pages/index/cart",icon:"/static/images/cart.png",title:i("menu.shopping_cart")},{url:"/pages/user/goods-log",icon:"/static/images/browse.png",title:i("menu.browsing_history")},{url:"/pages/user/goods-collect",icon:"/static/images/collect.png",title:i("menu.my_favorites")}];return(l,r)=>{const i=c(u("su-status-bar"),j),g=o,y=w,b=$,C=c(u("su-popup"),F);return t(),a(C,{show:n.value,type:"top",round:"20",backgroundColor:"#F0F0F0",onClose:_(S)},{default:s((()=>[d(i),d(g,{class:"tools-wrap ss-m-x-30 ss-m-b-16"},{default:s((()=>[d(g,{class:"title ss-m-b-34 ss-p-t-20"},{default:s((()=>[h(m(l.$t("menu.quick_menu")),1)])),_:1}),d(g,{class:"container-list ss-flex ss-flex-wrap"},{default:s((()=>[(t(),v(k,null,x(f,(l=>d(g,{class:"list-item ss-m-b-24",key:l.title},{default:s((()=>[d(g,{class:"ss-flex-col ss-col-center"},{default:s((()=>[d(b,{class:"ss-reset-button list-image ss-flex ss-row-center ss-col-center",onClick:t=>function(t){S(),t.url&&e.$router.go(t.url)}(l)},{default:s((()=>[n.value?(t(),a(y,{key:0,src:_(e).$url.static(l.icon),class:"list-icon"},null,8,["src"])):p("",!0)])),_:2},1032,["onClick"]),d(g,{class:"list-title ss-m-t-20"},{default:s((()=>[h(m(l.title),1)])),_:2},1024)])),_:2},1024)])),_:2},1024))),64))])),_:1})])),_:1})])),_:1},8,["show","onClose"])}}},[["__scopeId","data-v-15e6986b"]]);export{j as _,I as a,W as b};
|