first commit
This commit is contained in:
1
unpackage/dist/build/mp-weixin/pages/index/index.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/index/index.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js");if(!Array){e.resolveComponent("t-fab")()}Math;const t=e.defineComponent({__name:"index",setup(t){const o=e.ref(null),n=e.ref([{image:"https://picsum.photos/800/400?random=1",title:"专业美容服务"},{image:"https://picsum.photos/800/400?random=2",title:"预约更便捷"},{image:"https://picsum.photos/800/400?random=3",title:"优惠活动"}]),a=e.ref([{icon:"📅",text:"我要预约",path:"/pages/booking/booking"},{icon:"📋",text:"我的预约",path:"/pages/appointments/appointments"}]);e.onMounted((()=>{e.index.getStorageSync("token")?o.value=e.index.getStorageSync("user"):e.index.redirectTo({url:"/pages/login/login"})}));const i=()=>{e.index.showModal({title:"提示",content:"确定要退出登录吗?",success:t=>{t.confirm&&(e.index.removeStorageSync("token"),e.index.removeStorageSync("user"),e.index.redirectTo({url:"/pages/login/login"}))}})};return(t,o)=>({a:e.f(n.value,((e,t,o)=>({a:e.image,b:t}))),b:e.f(a.value,((t,o,n)=>({a:e.t(t.icon),b:e.t(t.text),c:t.path,d:e.o((o=>{return n=t.path,void e.index.navigateTo({url:n});var n}),t.path)}))),c:e.o(i),d:e.p({icon:"caret-right","aria-label":"退出"})})}}),o=e._export_sfc(t,[["__scopeId","data-v-4a80eaa6"]]);wx.createPage(o);
|
||||
6
unpackage/dist/build/mp-weixin/pages/index/index.json
vendored
Normal file
6
unpackage/dist/build/mp-weixin/pages/index/index.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationBarTitleText": "预约系统",
|
||||
"usingComponents": {
|
||||
"t-fab": "../../uni_modules/tdesign-uniapp/components/fab/fab"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pages/index/index.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/index/index.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="container data-v-4a80eaa6"><view class="swiper-container data-v-4a80eaa6"><swiper class="swiper data-v-4a80eaa6" indicator-dots="{{true}}" autoplay="{{true}}" interval="{{3000}}" duration="{{500}}" indicator-color="rgba(255, 255, 255, 0.5)" indicator-active-color="#FF7A00"><swiper-item wx:for="{{a}}" wx:for-item="item" wx:key="b" class="swiper-item data-v-4a80eaa6"><image src="{{item.a}}" class="banner-image data-v-4a80eaa6" mode="aspectFill" lazy-load/></swiper-item></swiper></view><view class="grid-scroll data-v-4a80eaa6"><view class="grid-container data-v-4a80eaa6"><view wx:for="{{b}}" wx:for-item="item" wx:key="c" class="grid-item data-v-4a80eaa6" bindtap="{{item.d}}"><view class="grid-icon data-v-4a80eaa6">{{item.a}}</view><text class="grid-text data-v-4a80eaa6">{{item.b}}</text></view></view></view><t-fab wx:if="{{d}}" class="data-v-4a80eaa6" bindclick="{{c}}" u-i="4a80eaa6-0" bind:__l="__l" u-p="{{d}}"/></view>
|
||||
1
unpackage/dist/build/mp-weixin/pages/index/index.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pages/index/index.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.container.data-v-4a80eaa6{height:calc(100vh - var(--window-top));display:flex;flex-direction:column;background:#f5f5f5;overflow:hidden}.welcome-section.data-v-4a80eaa6{flex-shrink:0;background:linear-gradient(135deg,#ff7a00,#ff9500);padding:32rpx}.welcome-text.data-v-4a80eaa6{font-size:36rpx;font-weight:700;color:#fff}.swiper-container.data-v-4a80eaa6{flex-shrink:0;margin:24rpx 32rpx;border-radius:16rpx;overflow:hidden;box-shadow:0 4rpx 12rpx rgba(0,0,0,.1)}.swiper.data-v-4a80eaa6{width:100%;height:360rpx}.swiper-item.data-v-4a80eaa6{width:100%;height:100%}.banner-image.data-v-4a80eaa6{width:100%;height:100%;background:linear-gradient(135deg,#ff7a00,#ff9500)}.grid-scroll.data-v-4a80eaa6{flex:1;overflow:hidden}.grid-container.data-v-4a80eaa6{display:grid;grid-template-columns:repeat(3,1fr);gap:24rpx;padding:0 32rpx;width:100%;align-content:center}.grid-item.data-v-4a80eaa6{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:16rpx;padding:40rpx 20rpx;box-shadow:0 2rpx 12rpx rgba(0,0,0,.06);transition:all .3s ease}.grid-item.data-v-4a80eaa6:active{transform:scale(.95);box-shadow:0 2rpx 8rpx rgba(0,0,0,.1)}.grid-icon.data-v-4a80eaa6{font-size:64rpx;margin-bottom:16rpx}.grid-text.data-v-4a80eaa6{font-size:28rpx;color:#333;font-weight:500}
|
||||
Reference in New Issue
Block a user