初始化仓库

This commit is contained in:
wangxiaowei
2025-04-30 13:59:26 +08:00
commit f3990f76ef
1034 changed files with 133104 additions and 0 deletions

View File

@ -0,0 +1,10 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/appointment-time/appointment-time"],{"135c":function(t,e,n){},3634:function(t,e,n){"use strict";n.r(e);var i=n("56e9"),o=n("c211");for(var u in o)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(u);n("9510");var c=n("828b"),a=Object(c["a"])(o["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=a.exports},"48d7":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n("f4f5"),o={name:"appointment-time",props:{value:{type:Boolean,required:!0}},data:function(){return{mobile:"",selectIndex:0,cateList:[]}},created:function(){this.getCatrgoryFun()},methods:{getCatrgoryFun:function(){var t=this;(0,i.getCatrgory)().then((function(e){1==e.code&&(t.cateList=e.data)}))},changeActive:function(t){this.cateList;this.selectIndex=t},handleSubmit:function(t){var e=this.mobile;if(!e)return this.$toast({title:"请授权手机号"});this.$emit("update",{mobile:e}),this.showPop=!1,this.$emit("close")},onClose:function(){this.showPop=!1,this.$emit("close")}},computed:{showPop:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}}};e.default=o},"56e9":function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return i}));var i={uPopup:function(){return n.e("components/uview-ui/components/u-popup/u-popup").then(n.bind(null,"69ae"))}},o=function(){var t=this.$createElement;this._self._c},u=[]},9510:function(t,e,n){"use strict";var i=n("135c"),o=n.n(i);o.a},c211:function(t,e,n){"use strict";n.r(e);var i=n("48d7"),o=n.n(i);for(var u in i)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(u);e["default"]=o.a}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'components/appointment-time/appointment-time-create-component',
{
'components/appointment-time/appointment-time-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("3634"))
})
},
[['components/appointment-time/appointment-time-create-component']]
]);

View File

@ -0,0 +1,6 @@
{
"usingComponents": {
"u-popup": "/components/uview-ui/components/u-popup/u-popup"
},
"component": true
}

View File

@ -0,0 +1 @@
<view><u-popup bind:input="__e" vue-id="2de1cf22-1" mode="bottom" border-radius="16" safe-area-inset-bottom="{{true}}" closeable="{{true}}" value="{{showPop}}" data-event-opts="{{[['^input',[['__set_model',['','showPop','$event',[]]]]]]}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="appointment-time"><view class="bold-700 lg u-p-t-24 u-p-b-24 u-text-center">选择预约时间</view><view class="block row" style="height:700rpx;"><view class="aside"><scroll-view style="height:100%;" scroll-y="true" scroll-with-animation="true"><view style="padding-bottom:200rpx;"><block wx:for="{{cateList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block><view data-event-opts="{{[['tap',[['changeActive',[index]]]]]}}" class="{{['one-item sm '+(index==selectIndex?'active bg-white':'')]}}" bindtap="__e"><text class="name">{{item.name}}</text><block wx:if="{{index==selectIndex}}"><view class="active-line bg-default"></view></block></view></block></block></view></scroll-view></view><view class="main"><scroll-view style="height:100%;" scroll-y="true" scroll-with-animation="true"><view class="main-wrap u-m-t-32"><block wx:for="{{20}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="bg-white br16 row u-col-top u-m-b-24"><view>900 - 930</view></view></block></view></scroll-view></view></view></view></u-popup></view>

View File

@ -0,0 +1 @@
.appointment-time{height:800rpx;max-height:800rpx}.block{height:100vh}.aside{width:180rpx;flex:none;height:100%;background-color:#fdfdfd}.aside .one-item{position:relative;text-align:center;height:108rpx;line-height:108rpx}.aside .one-item.active{color:#254062;font-size:26rpx;font-weight:700}.aside .one-item .active-line{position:absolute;width:6rpx;height:30rpx;left:4rpx;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main{height:100%;flex:1}.main .main-wrap{position:relative;padding:0 20rpx}.main .main-wrap .goods{padding-bottom:200rpx}.main .main-wrap .goods .info{width:100%;display:flex;justify-content:space-between;margin:0 16rpx}