mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-02-23 08:50:25 +00:00
2 lines
3.4 KiB
JavaScript
2 lines
3.4 KiB
JavaScript
import{_ as t}from"./u--input.d9f94a03.js";import{d as e,r as s,i as l,j as a,w as r,k as o,m as n,n as i,aE as c,P as p,Q as m,R as d,a9 as u,aa as x,q as _,t as v,I as f,x as w,K as g,y as h,G as b,H as y,e as j,W as k}from"./index-faf5e276.js";import{g as F}from"./tourism.7006ebdc.js";import{u as C,M as D}from"./useMescroll.f9c6b371.js";import{M as I}from"./mescroll-empty.7f5227d8.js";import{_ as M}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-input.201a0a1e.js";import"./u-icon.71776381.js";/* empty css */const U=M(e({__name:"list",setup(e){const{mescrollInit:M,downCallback:U,getMescroll:V}=C(x,u);let z=s([]),W=s(!1),q=s("");const E=t=>{W.value=!1;let e={page:t.num,limit:t.size,search_name:q.value};F(e).then((e=>{let s=e.data.data;1==t.num&&(z.value=[]),z.value=z.value.concat(s),t.endSuccess(s.length),W.value=!0})).catch((()=>{W.value=!0,t.endErr()}))},K=()=>{z.value=[],V().resetUpScroll()};return(e,s)=>{const u=_(v("u--input"),t),x=f,F=w,C=k;return l(),a(F,{class:"min-h-screen overflow-hidden"},{default:r((()=>[o(F,{class:"fixed z-10 left-0 right-0 bg-white"},{default:r((()=>[o(F,{class:"flex items-center px-[24rpx] pt-[20rpx]"},{default:r((()=>[o(F,{class:"flex-1 flex items-center bg-[#F2F2F2] px-[30rpx] rounded-3xl text-[#949494] h-[74rpx]"},{default:r((()=>[n(' <view class="flex items-center text-[#5A6677]">\r\n\t\t\t\t\t\t<text class="ml-[14rpx] leading-1 text-base">太原</text>\r\n\t\t\t\t\t\t<text class="iconfont iconjiantouxia text-lg"></text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<text class="mx-[14rpx] text-[#D8D8D8]">|</text> '),o(u,{placeholder:i(g)("searchWayName"),class:"text-sm",placeholderClass:"text-sm",border:"none",modelValue:i(q),"onUpdate:modelValue":s[0]||(s[0]=t=>c(q)?q.value=t:q=t)},null,8,["placeholder","modelValue"]),o(x,{class:"iconfont iconxiazai17 text-[#666]",onClick:K})])),_:1})])),_:1}),n(' :scroll-top="scrollTop" @scrolltoupper="upper" @scrolltolower="lower" @scroll="scroll" '),n(' <scroll-view scroll-x="true" class="scroll-Y border-0 border-b-1 border-solid border-[#F0F0F0] box-border px-[24rpx]">\r\n\t\t\t\t<view class="flex whitespace-nowrap">\r\n\t\t\t\t\t<view class="text-sm mr-[36rpx] class-select leading-[90rpx]">4.3分以上</view>\r\n\t\t\t\t\t<view class="text-sm mr-[36rpx] leading-[90rpx]">停车场</view>\r\n\t\t\t\t\t<view class="text-sm mr-[36rpx] leading-[90rpx]">含早餐</view>\r\n\t\t\t\t\t<view class="text-sm mr-[36rpx] leading-[90rpx]">网红酒店</view>\r\n\t\t\t\t\t<view class="text-sm mr-[36rpx] leading-[90rpx]">民宿</view>\r\n\t\t\t\t</view>\r\n\t\t\t</scroll-view> ')])),_:1}),o(D,{ref:"mescrollRef",top:"104rpx",onInit:i(M),onDown:i(U),onUp:E},{default:r((()=>[o(F,{class:"goods-wrap"},{default:r((()=>[(l(!0),p(d,null,m(i(z),((t,e)=>(l(),a(F,{class:"goods-item",key:t.goods.goods_id,onClick:e=>{j({url:"/tourism/pages/way/detail",param:{way_id:t.way_id}})}},{default:r((()=>[o(C,{src:i(h)(t.goods.cover_thumb_mid),mode:"aspectFill"},null,8,["src"]),o(F,{class:"name multi-hidden"},{default:r((()=>[b(y(t.way_name),1)])),_:2},1024),o(F,{class:"price price-font"},{default:r((()=>[o(x,null,{default:r((()=>[b("¥")])),_:1}),b(y(t.price),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1}),!i(z).length&&i(W)?(l(),a(I,{key:0,option:{icon:i(h)("static/resource/images/empty.png")}},null,8,["option"])):n("v-if",!0)])),_:1},8,["onInit","onDown"])])),_:1})}}}),[["__scopeId","data-v-5412cb3c"]]);export{U as default};
|