first commit

This commit is contained in:
PC-202306242200\Administrator
2026-03-28 23:10:55 +08:00
commit 1c24452b6c
1735 changed files with 150474 additions and 0 deletions

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),a=require("../../api/index.js");if(!Array){(e.resolveComponent("wd-search")+e.resolveComponent("z-paging"))()}Math||((()=>"../../uni_modules/wot-design-uni/components/wd-search/wd-search.js")+(()=>"../../uni_modules/z-paging/components/z-paging/z-paging.js"))();const o=e.defineComponent({__name:"cate",setup(o){const l=e.ref(0),t=e.ref([]);e.ref([]);const n=e.ref(null),r=e.ref([]),u=e.ref(null),i=e.ref("");e.onLoad((()=>{a.api.goodsCate().then((e=>{t.value=e.list,u.value=e.list[0].id}))}));const c=(e,o)=>{u.value?a.api.goodsPage({pageNo:e,pageSize:o,categoryId:u.value,name:i.value}).then((e=>{n.value.complete(e.list)})).catch((e=>{n.value.complete(!1)})):a.api.goodsCate().then((l=>{t.value=l.list,u.value=l.list[0].id,a.api.goodsPage({pageNo:e,pageSize:o,categoryId:u.value,name:i.value}).then((e=>{n.value.complete(e.list)})).catch((e=>{n.value.complete(!1)}))}))},s=()=>{i.value="",n.value.reload()},d=e=>{i.value=e.value,n.value.reload()};let g=(e,a)=>{l.value=e,u.value=a,n.value.reload()};return(a,o)=>({a:e.o(d),b:e.o(s),c:e.p({"placeholder-left":!0,placeholder:"搜一搜药品名称","hide-cancel":!0,customStyle:{background:"#799675",height:"80rpx"}}),d:e.f(t.value,((a,o,t)=>({a:e.t(a.name),b:o,c:e.n(l.value==o?"u-tab-item-active":""),d:o,e:e.o((l=>e.unref(g)(o,a.id)),o)}))),e:e.f(r.value,((a,o,l)=>({a:a.cover,b:e.t(a.name),c:e.t(a.specs),d:e.t(a.currentPrice),e:e.t(a.originalPrice),f:o,g:e.o((o=>{return l=a.id,void e.index.navigateTo({url:`/pages/goods/goods?id=${l}`});var l}),o)}))),f:e.sr(n,"5aeaa743-1",{k:"paging"}),g:e.o(c),h:e.o((e=>r.value=e)),i:e.p({"use-page-scroll":!0,"paging-style":{"background-color":"#FFF"},modelValue:r.value})})}}),l=e._export_sfc(o,[["__scopeId","data-v-5aeaa743"]]);wx.createPage(l);

View File

@@ -0,0 +1,8 @@
{
"navigationBarTitleText": "",
"navigationBarBackgroundColor": "#799675",
"usingComponents": {
"wd-search": "../../uni_modules/wot-design-uni/components/wd-search/wd-search",
"z-paging": "../../uni_modules/z-paging/components/z-paging/z-paging"
}
}

View File

@@ -0,0 +1 @@
<view class="u-wrap data-v-5aeaa743"><wd-search wx:if="{{c}}" class="data-v-5aeaa743" bindsearch="{{a}}" bindclear="{{b}}" u-i="5aeaa743-0" bind:__l="__l" u-p="{{c}}"/><view class="u-menu-wrap data-v-5aeaa743"><scroll-view scroll-y scroll-with-animation class="u-tab-view menu-scroll-view data-v-5aeaa743"><view wx:for="{{d}}" wx:for-item="item" wx:key="b" class="{{['u-tab-item', 'data-v-5aeaa743', item.c]}}" data-current="{{item.d}}" catchtap="{{item.e}}"><text class="u-line-1 data-v-5aeaa743">{{item.a}}</text></view></scroll-view><z-paging wx:if="{{i}}" class="r data-v-5aeaa743" u-s="{{['d']}}" u-r="paging" bindquery="{{g}}" u-i="5aeaa743-1" bind:__l="__l" bindupdateModelValue="{{h}}" u-p="{{i}}"><view class="right-box data-v-5aeaa743"><view class="page-view data-v-5aeaa743"><view wx:for="{{e}}" wx:for-item="item" wx:key="f" class="page-view_item data-v-5aeaa743" bindtap="{{item.g}}"><image class="data-v-5aeaa743" src="{{item.a}}" mode="aspectFill"></image><view class="data-v-5aeaa743" style="flex:1"><view class="page-view_item_title data-v-5aeaa743">{{item.b}}</view><view class="page-view_item_info data-v-5aeaa743">{{item.c}}</view><view class="page-view_item_price data-v-5aeaa743"><view class="page-view_item_price_left data-v-5aeaa743">¥{{item.d}}</view><view class="page-view_item_price_right data-v-5aeaa743">¥{{item.e}}</view></view></view></view></view></view></z-paging></view></view>

View File

@@ -0,0 +1 @@
.u-wrap.data-v-5aeaa743{height:100vh;display:flex;flex-direction:column}.u-search-box.data-v-5aeaa743{padding:18rpx 30rpx}.u-menu-wrap.data-v-5aeaa743{flex:1;display:flex;overflow:hidden}.u-search-inner.data-v-5aeaa743{background-color:#eaeaea;border-radius:100rpx;display:flex;align-items:center;padding:10rpx 16rpx}.u-search-text.data-v-5aeaa743{font-size:26rpx;color:#799675;margin-left:10rpx}.u-tab-view.data-v-5aeaa743{width:200rpx;height:100%}.u-tab-item.data-v-5aeaa743{height:110rpx;background:#f6f6f6;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:26rpx;color:#444;font-weight:400;line-height:1}.u-tab-item-active.data-v-5aeaa743{position:relative;color:#799675;font-size:30rpx;font-weight:600;background:#fff}.u-tab-item-active.data-v-5aeaa743:before{content:"";position:absolute;border-left:4px solid #799675;height:32rpx;left:0;top:39rpx}.u-tab-view.data-v-5aeaa743{height:100%}.right-box.data-v-5aeaa743{width:550rpx;flex:1;background-color:#fff}.page-view.data-v-5aeaa743{padding:16rpx}.page-view_item.data-v-5aeaa743{display:flex;align-items:center;margin-bottom:25rpx}.page-view_item image.data-v-5aeaa743{width:160rpx;height:160rpx;margin-right:22rpx;border-radius:18rpx}.page-view_item_title.data-v-5aeaa743{font-size:28rpx;font-weight:700;color:#232323}.page-view_item_info.data-v-5aeaa743{font-weight:400;font-size:24rpx;color:#232323;margin:20rpx 0}.page-view_item_price.data-v-5aeaa743{display:flex;align-items:center}.page-view_item_price_left.data-v-5aeaa743{font-weight:700;font-size:38rpx;color:#ff2929;margin-right:35rpx}.page-view_item_price_right.data-v-5aeaa743{font-size:24rpx;color:#999;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.class-item.data-v-5aeaa743{margin-bottom:30rpx;background-color:#fff;padding:16rpx;border-radius:8rpx}.item-title.data-v-5aeaa743{font-size:26rpx;color:#000;font-weight:700}.item-menu-name.data-v-5aeaa743{font-weight:400;font-size:24rpx;color:#000}.item-container.data-v-5aeaa743{display:flex;flex-wrap:wrap}.thumb-box.data-v-5aeaa743{width:33.333333%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:20rpx}.item-menu-image.data-v-5aeaa743{width:120rpx;height:120rpx}