first commit

This commit is contained in:
PC-202306242200\Administrator
2026-03-28 23:27:25 +08:00
commit 85b89ccea7
1694 changed files with 168292 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["node-modules/uview-ui/components/u-tabs/u-tabs"],{"0da8":function(t,e,n){"use strict";n.r(e);var i=n("c358"),r=n("b8d1");for(var c in r)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(c);n("a343");var u=n("828b"),s=Object(u["a"])(r["default"],i["b"],i["c"],!1,null,"70369dc7",null,!1,i["a"],void 0);e["default"]=s.exports},"7d7e":function(t,e,n){},"9a0c":function(t,e,n){"use strict";(function(t){var i=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n("7eb4")),c=i(n("34cf")),u=i(n("7ca3")),s=i(n("ee10")),a=i(n("4bd6"));function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){(0,u.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var f={name:"u-tabs",mixins:[t.$u.mpMixin,t.$u.mixin,a.default],data:function(){return{firstTime:!0,scrollLeft:0,scrollViewWidth:0,lineOffsetLeft:0,tabsRect:{left:0},innerCurrent:0,moving:!1}},watch:{current:{immediate:!0,handler:function(t,e){var n=this;t!==this.innerCurrent&&(this.innerCurrent=t,this.$nextTick((function(){n.resize()})))}},list:function(){var t=this;this.$nextTick((function(){t.resize()}))}},computed:{textStyle:function(){var e=this;return function(n){var i={},r=n===e.innerCurrent?t.$u.addStyle(e.activeStyle):t.$u.addStyle(e.inactiveStyle);return e.list[n].disabled&&(i.color="#c8c9cc"),t.$u.deepMerge(r,i)}},propsBadge:function(){return t.$u.props.badge}},mounted:function(){var t=this;return(0,s.default)(r.default.mark((function e(){return r.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.init();case 1:case"end":return e.stop()}}),e)})))()},methods:{setLineLeft:function(){var e=this,n=this.list[this.innerCurrent];if(n){var i=this.list.slice(0,this.innerCurrent).reduce((function(t,e){return t+e.rect.width}),0),r=t.$u.getPx(this.lineWidth);this.lineOffsetLeft=i+(n.rect.width-r)/2,this.firstTime&&setTimeout((function(){e.firstTime=!1}),10)}},animation:function(t){},clickHandler:function(t,e){this.$emit("click",l(l({},t),{},{index:e})),t.disabled||(this.innerCurrent=e,this.resize(),this.$emit("change",l(l({},t),{},{index:e})))},init:function(){var e=this;t.$u.sleep().then((function(){e.resize()}))},setScrollLeft:function(){var e=this.list[this.innerCurrent],n=this.list.slice(0,this.innerCurrent).reduce((function(t,e){return t+e.rect.width}),0),i=t.$u.sys().windowWidth,r=n-(this.tabsRect.width-e.rect.width)/2-(i-this.tabsRect.right)/2+this.tabsRect.left/2;r=Math.min(r,this.scrollViewWidth-this.tabsRect.width),this.scrollLeft=Math.max(0,r)},resize:function(){var t=this;0!==this.list.length&&Promise.all([this.getTabsRect(),this.getAllItemRect()]).then((function(e){var n=(0,c.default)(e,2),i=n[0],r=n[1],u=void 0===r?[]:r;t.tabsRect=i,t.scrollViewWidth=0,u.map((function(e,n){t.scrollViewWidth+=e.width,t.list[n].rect=e})),t.setLineLeft(),t.setScrollLeft()}))},getTabsRect:function(){var t=this;return new Promise((function(e){t.queryRect("u-tabs__wrapper__scroll-view").then((function(t){return e(t)}))}))},getAllItemRect:function(){var t=this;return new Promise((function(e){var n=t.list.map((function(e,n){return t.queryRect("u-tabs__wrapper__nav__item-".concat(n),!0)}));Promise.all(n).then((function(t){return e(t)}))}))},queryRect:function(t,e){var n=this;return new Promise((function(e){n.$uGetRect(".".concat(t)).then((function(t){e(t)}))}))}}};e.default=f}).call(this,n("df3c")["default"])},a343:function(t,e,n){"use strict";var i=n("7d7e"),r=n.n(i);r.a},b8d1:function(t,e,n){"use strict";n.r(e);var i=n("9a0c"),r=n.n(i);for(var c in i)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(c);e["default"]=r.a},c358:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return c})),n.d(e,"a",(function(){return i}));var i={uBadge:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-badge/u-badge")]).then(n.bind(null,"ad38"))}},r=function(){var t=this,e=t.$createElement,n=(t._self._c,t.__get_style([t.$u.addStyle(t.itemStyle),{flex:t.scrollable?"":1}])),i=t.__map(t.list,(function(e,n){var i=t.__get_orig(e),r=t.__get_style([t.textStyle(n)]);return{$orig:i,s1:r}})),r=t.$u.addUnit(t.lineWidth),c=t.$u.addUnit(t.lineHeight);t.$mp.data=Object.assign({},{$root:{s0:n,l0:i,g0:r,g1:c}})},c=[]}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'node-modules/uview-ui/components/u-tabs/u-tabs-create-component',
{
'node-modules/uview-ui/components/u-tabs/u-tabs-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("0da8"))
})
},
[['node-modules/uview-ui/components/u-tabs/u-tabs-create-component']]
]);

View File

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

View File

@@ -0,0 +1 @@
<view class="u-tabs data-v-70369dc7"><view class="u-tabs__wrapper data-v-70369dc7"><slot name="left"></slot><view class="u-tabs__wrapper__scroll-view-wrapper data-v-70369dc7"><scroll-view class="u-tabs__wrapper__scroll-view data-v-70369dc7 vue-ref" scroll-x="{{scrollable}}" scroll-left="{{scrollLeft}}" scroll-with-animation="{{true}}" show-scrollbar="{{false}}" data-ref="u-tabs__wrapper__scroll-view"><view data-ref="u-tabs__wrapper__nav" class="u-tabs__wrapper__nav data-v-70369dc7 vue-ref"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-ref="{{'u-tabs__wrapper__nav__item-'+index}}" data-event-opts="{{[['tap',[['clickHandler',['$0',index],[[['list','',index]]]]]]]}}" class="{{['u-tabs__wrapper__nav__item','data-v-70369dc7','vue-ref-in-for','u-tabs__wrapper__nav__item-'+index,item.$orig.disabled&&'u-tabs__wrapper__nav__item--disabled']}}" style="{{$root.s0}}" bindtap="__e"><text class="{{['u-tabs__wrapper__nav__item__text','data-v-70369dc7',item.$orig.disabled&&'u-tabs__wrapper__nav__item__text--disabled']}}" style="{{item.s1}}">{{item.$orig[keyName]}}</text><u-badge vue-id="{{'85fd3c66-1-'+index}}" show="{{!!(item.$orig.badge&&(item.$orig.badge.show||item.$orig.badge.isDot||item.$orig.badge.value))}}" isDot="{{item.$orig.badge&&item.$orig.badge.isDot||propsBadge.isDot}}" value="{{item.$orig.badge&&item.$orig.badge.value||propsBadge.value}}" max="{{item.$orig.badge&&item.$orig.badge.max||propsBadge.max}}" type="{{item.$orig.badge&&item.$orig.badge.type||propsBadge.type}}" showZero="{{item.$orig.badge&&item.$orig.badge.showZero||propsBadge.showZero}}" bgColor="{{item.$orig.badge&&item.$orig.badge.bgColor||propsBadge.bgColor}}" color="{{item.$orig.badge&&item.$orig.badge.color||propsBadge.color}}" shape="{{item.$orig.badge&&item.$orig.badge.shape||propsBadge.shape}}" numberType="{{item.$orig.badge&&item.$orig.badge.numberType||propsBadge.numberType}}" inverted="{{item.$orig.badge&&item.$orig.badge.inverted||propsBadge.inverted}}" customStyle="margin-left: 4px;" class="data-v-70369dc7" bind:__l="__l"></u-badge></view></block><view data-ref="u-tabs__wrapper__nav__line" class="u-tabs__wrapper__nav__line data-v-70369dc7 vue-ref" style="{{'width:'+($root.g0)+';'+('transform:'+('translate('+lineOffsetLeft+'px)')+';')+('transition-duration:'+((firstTime?0:duration)+'ms')+';')+('height:'+($root.g1)+';')+('background:'+(lineColor)+';')+('background-size:'+(lineBgSize)+';')}}"></view></view></scroll-view></view><slot name="right"></slot></view></view>

View File

@@ -0,0 +1 @@
view.data-v-70369dc7, scroll-view.data-v-70369dc7, swiper-item.data-v-70369dc7{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-tabs__wrapper.data-v-70369dc7{display:flex;flex-direction:row;align-items:center}.u-tabs__wrapper__scroll-view-wrapper.data-v-70369dc7{flex:1;overflow:auto hidden}.u-tabs__wrapper__scroll-view.data-v-70369dc7{display:flex;flex-direction:row;flex:1}.u-tabs__wrapper__nav.data-v-70369dc7{display:flex;flex-direction:row;position:relative}.u-tabs__wrapper__nav__item.data-v-70369dc7{padding:0 11px;display:flex;flex-direction:row;align-items:center;justify-content:center}.u-tabs__wrapper__nav__item--disabled.data-v-70369dc7{cursor:not-allowed}.u-tabs__wrapper__nav__item__text.data-v-70369dc7{font-size:15px;color:#606266}.u-tabs__wrapper__nav__item__text--disabled.data-v-70369dc7{color:#c8c9cc!important}.u-tabs__wrapper__nav__line.data-v-70369dc7{height:3px;background:#7999c3;width:30px;position:absolute;bottom:2px;border-radius:100px;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.3s}