first commit

This commit is contained in:
PC-202306242200\Administrator
2026-03-28 23:09:02 +08:00
commit dac42e3b0c
3512 changed files with 181637 additions and 0 deletions

View File

@@ -0,0 +1 @@
"use strict";const o=require("../u-image/props.js"),e=require("../../libs/mixin/mpMixin.js"),r=require("../../libs/mixin/mixin.js"),i=require("../../../../common/vendor.js"),n={name:"u--image",mixins:[e.mpMixin,o.props,r.mixin],components:{uvImage:()=>"../u-image/u-image.js"},emits:["click","error","load"]};if(!Array){i.resolveComponent("uvImage")()}const s=i._export_sfc(n,[["render",function(o,e,r,n,s,a){return{a:i.o((e=>o.$emit("click"))),b:i.o((e=>o.$emit("error"))),c:i.o((e=>o.$emit("load"))),d:i.p({src:o.src,mode:o.mode,width:o.width,height:o.height,shape:o.shape,radius:o.radius,lazyLoad:o.lazyLoad,showMenuByLongpress:o.showMenuByLongpress,loadingIcon:o.loadingIcon,errorIcon:o.errorIcon,showLoading:o.showLoading,showError:o.showError,fade:o.fade,webp:o.webp,duration:o.duration,bgColor:o.bgColor,customStyle:o.customStyle})}}]]);wx.createComponent(s);

View File

@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"uv-image": "../u-image/u-image"
}
}

View File

@@ -0,0 +1 @@
<uv-image wx:if="{{d}}" u-s="{{['loading','error']}}" bindclick="{{a}}" binderror="{{b}}" bindload="{{c}}" u-i="3a6b4072-0" bind:__l="__l" u-p="{{d}}"><view slot="loading"><slot name="loading"></slot></view><view slot="error"><slot name="error"></slot></view></uv-image>

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../libs/config/props.js"),o={props:{isDot:{type:Boolean,default:()=>e.defProps.badge.isDot},value:{type:[Number,String],default:()=>e.defProps.badge.value},modelValue:{type:[Number,String],default:()=>e.defProps.badge.modelValue},show:{type:Boolean,default:()=>e.defProps.badge.show},max:{type:[Number,String],default:()=>e.defProps.badge.max},type:{type:String,default:()=>e.defProps.badge.type},showZero:{type:Boolean,default:()=>e.defProps.badge.showZero},bgColor:{type:[String,null],default:()=>e.defProps.badge.bgColor},color:{type:[String,null],default:()=>e.defProps.badge.color},shape:{type:String,default:()=>e.defProps.badge.shape},numberType:{type:String,default:()=>e.defProps.badge.numberType},offset:{type:Array,default:()=>e.defProps.badge.offset},inverted:{type:Boolean,default:()=>e.defProps.badge.inverted},absolute:{type:Boolean,default:()=>e.defProps.badge.absolute}}};exports.props=o;

View File

@@ -0,0 +1 @@
"use strict";const e=require("./props.js"),t=require("../../libs/mixin/mpMixin.js"),i=require("../../libs/mixin/mixin.js"),s=require("../../libs/function/index.js"),o=require("../../../../common/vendor.js"),r={name:"u-badge",mixins:[t.mpMixin,e.props,i.mixin],computed:{boxStyle:()=>({}),badgeStyle(){const e={};if(this.color&&(e.color=this.color),this.bgColor&&!this.inverted&&(e.backgroundColor=this.bgColor),this.absolute&&(e.position="absolute",this.offset.length)){const t=this.offset[0],i=this.offset[1]||t;e.top=s.addUnit(t),e.right=s.addUnit(i)}return e},showValue(){switch(this.numberType){case"overflow":return Number(this.value)>Number(this.max)?this.max+"+":this.value;case"ellipsis":return Number(this.value)>Number(this.max)?"...":this.value;case"limit":return Number(this.value)>999?Number(this.value)>=9999?Math.floor(this.value/1e4*100)/100+"w":Math.floor(this.value/1e3*100)/100+"k":this.value;default:return Number(this.value)}}},methods:{addStyle:s.addStyle}};const u=o._export_sfc(r,[["render",function(e,t,i,s,r,u){return o.e({a:e.show&&(0!==Number(e.value)||e.showZero||e.isDot)},e.show&&(0!==Number(e.value)||e.showZero||e.isDot)?{b:o.t(e.isDot?"":u.showValue),c:o.n(e.isDot?"u-badge--dot":"u-badge--not-dot"),d:o.n(e.inverted&&"u-badge--inverted"),e:o.n("horn"===e.shape&&"u-badge--horn"),f:o.n(`u-badge--${e.type}${e.inverted?"--inverted":""}`),g:o.s(u.addStyle(e.customStyle)),h:o.s(u.badgeStyle)}:{})}],["__scopeId","data-v-1b5e1c10"]]);wx.createComponent(u);

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<text wx:if="{{a}}" class="{{[c, d, e, f, 'u-badge', 'data-v-1b5e1c10']}}" style="{{g + ';' + h}}">{{b}}</text>

View File

@@ -0,0 +1 @@
.u-empty.data-v-1b5e1c10,.u-empty__wrap.data-v-1b5e1c10,.u-tabs.data-v-1b5e1c10,.u-tabs__wrapper.data-v-1b5e1c10,.u-tabs__wrapper__scroll-view-wrapper.data-v-1b5e1c10,.u-tabs__wrapper__scroll-view.data-v-1b5e1c10,.u-tabs__wrapper__nav.data-v-1b5e1c10,.u-tabs__wrapper__nav__line.data-v-1b5e1c10{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-badge.data-v-1b5e1c10{border-radius:100px;display:flex;flex-direction:row;line-height:11px;text-align:center;font-size:11px;color:#fff}.u-badge--dot.data-v-1b5e1c10{height:8px;width:8px}.u-badge--inverted.data-v-1b5e1c10{font-size:13px}.u-badge--not-dot.data-v-1b5e1c10{padding:2px 5px}.u-badge--horn.data-v-1b5e1c10{border-bottom-left-radius:0}.u-badge--primary.data-v-1b5e1c10{background-color:#3c9cff}.u-badge--primary--inverted.data-v-1b5e1c10{color:#3c9cff}.u-badge--error.data-v-1b5e1c10{background-color:#f56c6c}.u-badge--error--inverted.data-v-1b5e1c10{color:#f56c6c}.u-badge--success.data-v-1b5e1c10{background-color:#5ac725}.u-badge--success--inverted.data-v-1b5e1c10{color:#5ac725}.u-badge--info.data-v-1b5e1c10{background-color:#909399}.u-badge--info--inverted.data-v-1b5e1c10{color:#909399}.u-badge--warning.data-v-1b5e1c10{background-color:#f9ae3d}.u-badge--warning--inverted.data-v-1b5e1c10{color:#f9ae3d}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../libs/config/props.js"),t={props:{hairline:{type:Boolean,default:()=>e.defProps.button.hairline},type:{type:String,default:()=>e.defProps.button.type},size:{type:String,default:()=>e.defProps.button.size},shape:{type:String,default:()=>e.defProps.button.shape},plain:{type:Boolean,default:()=>e.defProps.button.plain},disabled:{type:Boolean,default:()=>e.defProps.button.disabled},loading:{type:Boolean,default:()=>e.defProps.button.loading},loadingText:{type:[String,Number],default:()=>e.defProps.button.loadingText},loadingMode:{type:String,default:()=>e.defProps.button.loadingMode},loadingSize:{type:[String,Number],default:()=>e.defProps.button.loadingSize},openType:{type:String,default:()=>e.defProps.button.openType},formType:{type:String,default:()=>e.defProps.button.formType},appParameter:{type:String,default:()=>e.defProps.button.appParameter},hoverStopPropagation:{type:Boolean,default:()=>e.defProps.button.hoverStopPropagation},lang:{type:String,default:()=>e.defProps.button.lang},sessionFrom:{type:String,default:()=>e.defProps.button.sessionFrom},sendMessageTitle:{type:String,default:()=>e.defProps.button.sendMessageTitle},sendMessagePath:{type:String,default:()=>e.defProps.button.sendMessagePath},sendMessageImg:{type:String,default:()=>e.defProps.button.sendMessageImg},showMessageCard:{type:Boolean,default:()=>e.defProps.button.showMessageCard},dataName:{type:String,default:()=>e.defProps.button.dataName},throttleTime:{type:[String,Number],default:()=>e.defProps.button.throttleTime},hoverStartTime:{type:[String,Number],default:()=>e.defProps.button.hoverStartTime},hoverStayTime:{type:[String,Number],default:()=>e.defProps.button.hoverStayTime},text:{type:[String,Number],default:()=>e.defProps.button.text},icon:{type:String,default:()=>e.defProps.button.icon},iconColor:{type:String,default:()=>e.defProps.button.icon},color:{type:String,default:()=>e.defProps.button.color}}};exports.props=t;

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../libs/mixin/button.js"),i=require("../../libs/mixin/openType.js"),o=require("../../libs/mixin/mpMixin.js"),t=require("../../libs/mixin/mixin.js"),r=require("./props.js"),n=require("../../libs/function/index.js"),s=require("../../libs/function/throttle.js"),a=require("../../libs/config/color.js"),l=require("../../../../common/vendor.js"),h={name:"u-button",mixins:[o.mpMixin,t.mixin,e.button,i.openType,r.props],data:()=>({}),computed:{bemClass(){return this.color?this.bem("button",["shape","size"],["disabled","plain","hairline"]):this.bem("button",["type","shape","size"],["disabled","plain","hairline"])},loadingColor(){return this.plain?this.color?this.color:a.color[`u-${this.type}`]:"info"===this.type?"#c9c9c9":"rgb(200, 200, 200)"},iconColorCom(){return this.iconColor?this.iconColor:this.plain?this.color?this.color:this.type:"info"===this.type?"#000000":"#ffffff"},baseColor(){let e={};return this.color&&(e.color=this.plain?this.color:"white",this.plain||(e["background-color"]=this.color),-1!==this.color.indexOf("gradient")?(e.borderTopWidth=0,e.borderRightWidth=0,e.borderBottomWidth=0,e.borderLeftWidth=0,this.plain||(e.backgroundImage=this.color)):(e.borderColor=this.color,e.borderWidth="1px",e.borderStyle="solid")),e},nvueTextStyle(){let e={};return"info"===this.type&&(e.color="#323233"),this.color&&(e.color=this.plain?this.color:"white"),e.fontSize=this.textSize+"px",e},textSize(){let e=14,{size:i}=this;return"large"===i&&(e=16),"normal"===i&&(e=14),"small"===i&&(e=12),"mini"===i&&(e=10),e}},emits:["click","getphonenumber","getuserinfo","error","opensetting","launchapp","agreeprivacyauthorization"],methods:{addStyle:n.addStyle,clickHandler(){this.disabled||this.loading||s.throttle((()=>{this.$emit("click")}),this.throttleTime)},getphonenumber(e){this.$emit("getphonenumber",e)},getuserinfo(e){this.$emit("getuserinfo",e)},error(e){this.$emit("error",e)},opensetting(e){this.$emit("opensetting",e)},launchapp(e){this.$emit("launchapp",e)},agreeprivacyauthorization(e){this.$emit("agreeprivacyauthorization",e)}}};if(!Array){(l.resolveComponent("u-loading-icon")+l.resolveComponent("u-icon"))()}Math||((()=>"../u-loading-icon/u-loading-icon.js")+(()=>"../u-icon/u-icon.js"))();const c=l._export_sfc(h,[["render",function(e,i,o,t,r,n){return l.e({a:e.loading},e.loading?{b:l.p({mode:e.loadingMode,size:1.15*e.loadingSize,color:n.loadingColor}),c:l.t(e.loadingText||e.text),d:l.s({fontSize:n.textSize+"px"})}:l.e({e:e.icon},e.icon?{f:l.p({name:e.icon,color:n.iconColorCom,size:1.35*n.textSize,customStyle:{marginRight:"2px"}})}:{},{g:l.t(e.text),h:l.s({fontSize:n.textSize+"px"})}),{i:Number(e.hoverStartTime),j:Number(e.hoverStayTime),k:e.formType,l:e.openType,m:e.appParameter,n:e.hoverStopPropagation,o:e.sendMessageTitle,p:e.sendMessagePath,q:e.lang,r:e.dataName,s:e.sessionFrom,t:e.sendMessageImg,v:e.showMessageCard,w:l.o(((...e)=>n.getphonenumber&&n.getphonenumber(...e))),x:l.o(((...e)=>n.getuserinfo&&n.getuserinfo(...e))),y:l.o(((...e)=>n.error&&n.error(...e))),z:l.o(((...e)=>n.opensetting&&n.opensetting(...e))),A:l.o(((...e)=>n.launchapp&&n.launchapp(...e))),B:l.o(((...e)=>n.agreeprivacyauthorization&&n.agreeprivacyauthorization(...e))),C:e.disabled||e.loading?"":"u-button--active",D:l.s(n.baseColor),E:l.s(n.addStyle(e.customStyle)),F:l.o(((...e)=>n.clickHandler&&n.clickHandler(...e))),G:l.n(n.bemClass)})}],["__scopeId","data-v-5b9d6e9a"]]);wx.createComponent(c);

View File

@@ -0,0 +1,7 @@
{
"component": true,
"usingComponents": {
"u-loading-icon": "../u-loading-icon/u-loading-icon",
"u-icon": "../u-icon/u-icon"
}
}

View File

@@ -0,0 +1 @@
<button hover-start-time="{{i}}" hover-stay-time="{{j}}" form-type="{{k}}" open-type="{{l}}" app-parameter="{{m}}" hover-stop-propagation="{{n}}" send-message-title="{{o}}" send-message-path="{{p}}" lang="{{q}}" data-name="{{r}}" session-from="{{s}}" send-message-img="{{t}}" show-message-card="{{v}}" bindgetphonenumber="{{w}}" bindgetuserinfo="{{x}}" binderror="{{y}}" bindopensetting="{{z}}" bindlaunchapp="{{A}}" bindagreeprivacyauthorization="{{B}}" hover-class="{{C}}" style="{{D + ';' + E}}" bindtap="{{F}}" class="{{['u-button', 'u-reset-button', 'data-v-5b9d6e9a', G]}}"><block wx:if="{{a}}"><u-loading-icon wx:if="{{b}}" class="data-v-5b9d6e9a" u-i="5b9d6e9a-0" bind:__l="__l" u-p="{{b}}"></u-loading-icon><text class="u-button__loading-text data-v-5b9d6e9a" style="{{d}}">{{c}}</text></block><block wx:else><u-icon wx:if="{{e}}" class="data-v-5b9d6e9a" u-i="5b9d6e9a-1" bind:__l="__l" u-p="{{f}}"></u-icon><block wx:if="{{$slots.d}}"><slot></slot></block><block wx:else><text class="u-button__text data-v-5b9d6e9a" style="{{h}}">{{g}}</text></block></block></button>

View File

@@ -0,0 +1 @@
.u-empty.data-v-5b9d6e9a,.u-empty__wrap.data-v-5b9d6e9a,.u-tabs.data-v-5b9d6e9a,.u-tabs__wrapper.data-v-5b9d6e9a,.u-tabs__wrapper__scroll-view-wrapper.data-v-5b9d6e9a,.u-tabs__wrapper__scroll-view.data-v-5b9d6e9a,.u-tabs__wrapper__nav.data-v-5b9d6e9a,.u-tabs__wrapper__nav__line.data-v-5b9d6e9a{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-button.data-v-5b9d6e9a{width:100%;white-space:nowrap}.u-button__text.data-v-5b9d6e9a{white-space:nowrap;line-height:1}.u-button.data-v-5b9d6e9a:before{position:absolute;top:50%;left:50%;width:100%;height:100%;border:inherit;border-radius:inherit;transform:translate(-50%,-50%);opacity:0;content:" ";background-color:#000;border-color:#000}.u-button--active.data-v-5b9d6e9a:before{opacity:.15}.u-button__icon+.u-button__text.data-v-5b9d6e9a:not(:empty),.u-button__loading-text.data-v-5b9d6e9a{margin-left:4px}.u-button--plain.u-button--primary.data-v-5b9d6e9a{color:#3c9cff}.u-button--plain.u-button--info.data-v-5b9d6e9a{color:#909399}.u-button--plain.u-button--success.data-v-5b9d6e9a{color:#5ac725}.u-button--plain.u-button--error.data-v-5b9d6e9a,.u-button--plain.u-button--warning.data-v-5b9d6e9a{color:#f56c6c}.u-button.data-v-5b9d6e9a{height:38px;position:relative;align-items:center;justify-content:center;display:flex;box-sizing:border-box;flex-direction:row}.u-button__text.data-v-5b9d6e9a{font-size:15px}.u-button__loading-text.data-v-5b9d6e9a{font-size:15px;margin-left:4px}.u-button--large.data-v-5b9d6e9a{width:100%;height:50px;padding:0 15px}.u-button--normal.data-v-5b9d6e9a{padding:0 12px;font-size:14px}.u-button--small.data-v-5b9d6e9a{min-width:60px;height:30px;padding:0 8px;font-size:12px}.u-button--mini.data-v-5b9d6e9a{height:22px;font-size:10px;min-width:50px;padding:0 8px}.u-button--disabled.data-v-5b9d6e9a{opacity:.5}.u-button--info.data-v-5b9d6e9a{color:#323233;background-color:#fff;border-color:#ebedf0;border-width:1px;border-style:solid}.u-button--success.data-v-5b9d6e9a{color:#fff;background-color:#5ac725;border-color:#5ac725;border-width:1px;border-style:solid}.u-button--primary.data-v-5b9d6e9a{color:#fff;background-color:#3c9cff;border-color:#3c9cff;border-width:1px;border-style:solid}.u-button--error.data-v-5b9d6e9a{color:#fff;background-color:#f56c6c;border-color:#f56c6c;border-width:1px;border-style:solid}.u-button--warning.data-v-5b9d6e9a{color:#fff;background-color:#f9ae3d;border-color:#f9ae3d;border-width:1px;border-style:solid}.u-button--block.data-v-5b9d6e9a{display:flex;flex-direction:row;width:100%}.u-button--circle.data-v-5b9d6e9a{border-radius:100px}.u-button--square.data-v-5b9d6e9a{border-radius:3px}.u-button__icon.data-v-5b9d6e9a{min-width:1em;line-height:inherit!important;vertical-align:top}.u-button--plain.data-v-5b9d6e9a{background-color:#fff}.u-button--hairline.data-v-5b9d6e9a{border-width:.5px!important}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../libs/config/props.js"),r={props:{title:{type:String,default:()=>e.defProps.cellGroup.title},border:{type:Boolean,default:()=>e.defProps.cellGroup.border}}};exports.props=r;

View File

@@ -0,0 +1 @@
"use strict";const e=require("./props.js"),i=require("../../libs/mixin/mpMixin.js"),r=require("../../libs/mixin/mixin.js"),t=require("../../libs/function/index.js"),n=require("../../../../common/vendor.js"),s={name:"u-cell-group",mixins:[i.mpMixin,r.mixin,e.props],methods:{addStyle:t.addStyle}};if(!Array){n.resolveComponent("u-line")()}Math;const o=n._export_sfc(s,[["render",function(e,i,r,t,s,o){return n.e({a:e.title},e.title?{b:n.t(e.title)}:{},{c:e.border},(e.border,{}),{d:n.s(o.addStyle(e.customStyle)),e:n.n(e.customClass)})}],["__scopeId","data-v-9f0ec262"]]);wx.createComponent(o);

View File

@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"u-line": "../u-line/u-line"
}
}

View File

@@ -0,0 +1 @@
<view style="{{d}}" class="{{[e, 'u-cell-group', 'data-v-9f0ec262']}}"><view wx:if="{{a}}" class="u-cell-group__title data-v-9f0ec262"><block wx:if="{{$slots.title}}"><slot name="title"></slot></block><block wx:else><text class="u-cell-group__title__text data-v-9f0ec262">{{b}}</text></block></view><view class="u-cell-group__wrapper data-v-9f0ec262"><u-line wx:if="{{c}}" class="data-v-9f0ec262" u-i="9f0ec262-0" bind:__l="__l"></u-line><slot/></view></view>

View File

@@ -0,0 +1 @@
.u-empty.data-v-9f0ec262,.u-empty__wrap.data-v-9f0ec262,.u-tabs.data-v-9f0ec262,.u-tabs__wrapper.data-v-9f0ec262,.u-tabs__wrapper__scroll-view-wrapper.data-v-9f0ec262,.u-tabs__wrapper__scroll-view.data-v-9f0ec262,.u-tabs__wrapper__nav.data-v-9f0ec262,.u-tabs__wrapper__nav__line.data-v-9f0ec262{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-cell-group.data-v-9f0ec262{flex:1}.u-cell-group__title.data-v-9f0ec262{padding:16px 16px 8px}.u-cell-group__title__text.data-v-9f0ec262{font-size:15px;line-height:16px;color:#303133}.u-cell-group__wrapper.data-v-9f0ec262{position:relative}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../libs/config/props.js"),l={props:{title:{type:[String,Number],default:()=>e.defProps.cell.title},label:{type:[String,Number],default:()=>e.defProps.cell.label},value:{type:[String,Number],default:()=>e.defProps.cell.value},icon:{type:String,default:()=>e.defProps.cell.icon},disabled:{type:Boolean,default:()=>e.defProps.cell.disabled},border:{type:Boolean,default:()=>e.defProps.cell.border},center:{type:Boolean,default:()=>e.defProps.cell.center},url:{type:String,default:()=>e.defProps.cell.url},linkType:{type:String,default:()=>e.defProps.cell.linkType},clickable:{type:Boolean,default:()=>e.defProps.cell.clickable},isLink:{type:Boolean,default:()=>e.defProps.cell.isLink},required:{type:Boolean,default:()=>e.defProps.cell.required},rightIcon:{type:String,default:()=>e.defProps.cell.rightIcon},arrowDirection:{type:String,default:()=>e.defProps.cell.arrowDirection},iconStyle:{type:[Object,String],default:()=>e.defProps.cell.iconStyle},rightIconStyle:{type:[Object,String],default:()=>e.defProps.cell.rightIconStyle},titleStyle:{type:[Object,String],default:()=>e.defProps.cell.titleStyle},size:{type:String,default:()=>e.defProps.cell.size},stop:{type:Boolean,default:()=>e.defProps.cell.stop},name:{type:[Number,String],default:()=>e.defProps.cell.name}}};exports.props=l;

View File

@@ -0,0 +1 @@
"use strict";const e=require("./props.js"),i=require("../../libs/mixin/mpMixin.js"),t=require("../../libs/mixin/mixin.js"),l=require("../../libs/function/index.js"),s=require("../../libs/function/test.js"),n=require("../../../../common/vendor.js"),c={name:"u-cell",data:()=>({}),mixins:[i.mpMixin,t.mixin,e.props],computed:{titleTextStyle(){return l.addStyle(this.titleStyle)}},emits:["click"],methods:{addStyle:l.addStyle,testEmpty:s.test.empty,clickHandler(e){this.disabled||(this.$emit("click",{name:this.name}),this.openPage(),this.stop&&this.preventEvent(e))}}};if(!Array){(n.resolveComponent("u-icon")+n.resolveComponent("u-line"))()}Math||((()=>"../u-icon/u-icon.js")+(()=>"../u-line/u-line.js"))();const o=n._export_sfc(c,[["render",function(e,i,t,l,s,c){return n.e({a:e.$slots.icon||e.icon},e.$slots.icon||e.icon?n.e({b:e.$slots.icon},e.$slots.icon?{}:{c:n.p({name:e.icon,"custom-style":e.iconStyle,size:"large"===e.size?22:18})}):{},{d:e.$slots.title||!e.title},e.$slots.title||!e.title?{}:{e:n.t(e.title),f:n.s(c.titleTextStyle),g:n.n(e.disabled&&"u-cell--disabled"),h:n.n("large"===e.size&&"u-cell__title-text--large")},{i:e.label},e.label?{j:n.t(e.label),k:n.n(e.disabled&&"u-cell--disabled"),l:n.n("large"===e.size&&"u-cell__label--large")}:{},{m:!c.testEmpty(e.value)},c.testEmpty(e.value)?{}:{n:n.t(e.value),o:n.n(e.disabled&&"u-cell--disabled"),p:n.n("large"===e.size&&"u-cell__value--large")},{q:e.$slots["right-icon"]||e.isLink},e.$slots["right-icon"]||e.isLink?n.e({r:e.rightIcon&&!e.$slots["right-icon"]},e.rightIcon&&!e.$slots["right-icon"]?{s:n.p({name:e.rightIcon,"custom-style":e.rightIconStyle,color:e.disabled?"#c8c9cc":"info",size:"large"===e.size?18:16})}:{},{t:n.n(`u-cell__right-icon-wrap--${e.arrowDirection}`)}):{},{v:e.$slots.righticon},e.$slots.righticon?{w:n.n(`u-cell__right-icon-wrap--${e.arrowDirection}`)}:{},{x:n.n(e.center&&"u-cell--center"),y:n.n("large"===e.size&&"u-cell__body--large"),z:e.border},(e.border,{}),{A:n.n(e.customClass),B:n.s(c.addStyle(e.customStyle)),C:e.disabled||!e.clickable&&!e.isLink?"":"u-cell--clickable",D:n.o(((...e)=>c.clickHandler&&c.clickHandler(...e)))})}],["__scopeId","data-v-2934fecb"]]);wx.createComponent(o);

View File

@@ -0,0 +1,7 @@
{
"component": true,
"usingComponents": {
"u-icon": "../u-icon/u-icon",
"u-line": "../u-line/u-line"
}
}

View File

@@ -0,0 +1 @@
<view class="{{['u-cell', 'data-v-2934fecb', A]}}" style="{{B}}" hover-class="{{C}}" hover-stay-time="{{250}}" bindtap="{{D}}"><view class="{{['u-cell__body', 'data-v-2934fecb', x, y]}}"><view class="u-cell__body__content data-v-2934fecb"><view wx:if="{{a}}" class="u-cell__left-icon-wrap data-v-2934fecb"><slot wx:if="{{b}}" name="icon"></slot><u-icon wx:else class="data-v-2934fecb" u-i="2934fecb-0" bind:__l="__l" u-p="{{c||''}}"></u-icon></view><view class="u-cell__title data-v-2934fecb"><slot wx:if="{{d}}" name="title"></slot><text wx:else style="{{f}}" class="{{['u-cell__title-text', 'data-v-2934fecb', g, h]}}">{{e}}</text><block wx:if="{{$slots.label}}"><slot name="label"></slot></block><block wx:else><text wx:if="{{i}}" class="{{['u-cell__label', 'data-v-2934fecb', k, l]}}">{{j}}</text></block></view></view><block wx:if="{{$slots.value}}"><slot name="value"></slot></block><block wx:else><text wx:if="{{m}}" class="{{['u-cell__value', 'data-v-2934fecb', o, p]}}">{{n}}</text></block><view wx:if="{{q}}" class="{{['u-cell__right-icon-wrap', 'data-v-2934fecb', t]}}"><u-icon wx:if="{{r}}" class="data-v-2934fecb" u-i="2934fecb-1" bind:__l="__l" u-p="{{s}}"></u-icon><slot wx:else name="right-icon"></slot></view><view wx:if="{{v}}" class="{{['u-cell__right-icon-wrap', 'data-v-2934fecb', w]}}"><slot name="righticon"></slot></view></view><u-line wx:if="{{z}}" class="data-v-2934fecb" u-i="2934fecb-2" bind:__l="__l"></u-line></view>

View File

@@ -0,0 +1 @@
.u-empty.data-v-2934fecb,.u-empty__wrap.data-v-2934fecb,.u-tabs.data-v-2934fecb,.u-tabs__wrapper.data-v-2934fecb,.u-tabs__wrapper__scroll-view-wrapper.data-v-2934fecb,.u-tabs__wrapper__scroll-view.data-v-2934fecb,.u-tabs__wrapper__nav.data-v-2934fecb,.u-tabs__wrapper__nav__line.data-v-2934fecb{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-cell__body.data-v-2934fecb{display:flex;flex-direction:row;box-sizing:border-box;padding:13px 15px;font-size:15px;color:#303133;align-items:center}.u-cell__body__content.data-v-2934fecb{display:flex;flex-direction:row;align-items:center;flex:1}.u-cell__body--large.data-v-2934fecb{padding-top:13px;padding-bottom:13px}.u-cell__left-icon-wrap.data-v-2934fecb,.u-cell__right-icon-wrap.data-v-2934fecb{display:flex;flex-direction:row;align-items:center;font-size:16px}.u-cell__left-icon-wrap.data-v-2934fecb{margin-right:4px}.u-cell__right-icon-wrap.data-v-2934fecb{margin-left:4px;transition:transform .3s}.u-cell__right-icon-wrap--up.data-v-2934fecb{transform:rotate(-90deg)}.u-cell__right-icon-wrap--down.data-v-2934fecb{transform:rotate(90deg)}.u-cell__title.data-v-2934fecb{flex:1}.u-cell__title-text.data-v-2934fecb{font-size:15px;line-height:22px;color:#303133}.u-cell__title-text--large.data-v-2934fecb{font-size:16px}.u-cell__label.data-v-2934fecb{margin-top:5px;font-size:12px;color:#909193;line-height:18px}.u-cell__label--large.data-v-2934fecb{font-size:14px}.u-cell__value.data-v-2934fecb{text-align:right;margin-left:auto;font-size:14px;line-height:24px;color:#606266}.u-cell__value--large.data-v-2934fecb{font-size:15px}.u-cell--clickable.data-v-2934fecb{background-color:#f3f4f6}.u-cell--disabled.data-v-2934fecb{color:#c8c9cc;cursor:not-allowed}.u-cell--center.data-v-2934fecb{align-items:center}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../libs/config/props.js"),o={props:{name:{type:[String,Number,Boolean],default:()=>e.defProps.checkbox.name},shape:{type:String,default:()=>e.defProps.checkbox.shape},size:{type:[String,Number],default:()=>e.defProps.checkbox.size},checked:{type:Boolean,default:()=>e.defProps.checkbox.checked},disabled:{type:[String,Boolean],default:()=>e.defProps.checkbox.disabled},activeColor:{type:String,default:()=>e.defProps.checkbox.activeColor},inactiveColor:{type:String,default:()=>e.defProps.checkbox.inactiveColor},iconSize:{type:[String,Number],default:()=>e.defProps.checkbox.iconSize},iconColor:{type:String,default:()=>e.defProps.checkbox.iconColor},label:{type:[String,Number],default:()=>e.defProps.checkbox.label},labelSize:{type:[String,Number],default:()=>e.defProps.checkbox.labelSize},labelColor:{type:String,default:()=>e.defProps.checkbox.labelColor},labelDisabled:{type:[String,Boolean],default:()=>e.defProps.checkbox.labelDisabled},usedAlone:{type:[Boolean],default:()=>!1}}};exports.props=o;

View File

@@ -0,0 +1 @@
"use strict";const e=require("./props.js"),t=require("../../libs/mixin/mpMixin.js"),i=require("../../libs/mixin/mixin.js"),a=require("../../libs/function/index.js"),l=require("../../libs/function/test.js"),s=require("../../../../common/vendor.js"),n={name:"u-checkbox",mixins:[t.mpMixin,i.mixin,e.props],data:()=>({isChecked:!1,parentData:{iconSize:12,labelDisabled:null,disabled:null,shape:"square",activeColor:null,inactiveColor:null,size:18,modelValue:null,iconColor:null,placement:"row",borderBottom:!1,iconPlacement:"left"}}),computed:{elDisabled(){return""!==this.disabled?this.disabled:null!==this.parentData.disabled&&this.parentData.disabled},elLabelDisabled(){return""!==this.labelDisabled?this.labelDisabled:null!==this.parentData.labelDisabled&&this.parentData.labelDisabled},elSize(){return this.size?this.size:this.parentData.size?this.parentData.size:21},elIconSize(){return this.iconSize?this.iconSize:this.parentData.iconSize?this.parentData.iconSize:12},elActiveColor(){return this.activeColor?this.activeColor:this.parentData.activeColor?this.parentData.activeColor:"#2979ff"},elInactiveColor(){return this.inactiveColor?this.inactiveColor:this.parentData.inactiveColor?this.parentData.inactiveColor:"#c8c9cc"},elLabelColor(){return this.labelColor?this.labelColor:this.parentData.labelColor?this.parentData.labelColor:"#606266"},elShape(){return this.shape?this.shape:this.parentData.shape?this.parentData.shape:"circle"},elLabelSize(){return a.addUnit(this.labelSize?this.labelSize:this.parentData.labelSize?this.parentData.labelSize:"15")},elIconColor(){const e=this.iconColor?this.iconColor:this.parentData.iconColor?this.parentData.iconColor:"#ffffff";return this.elDisabled?this.isChecked?this.elInactiveColor:"transparent":this.isChecked?e:"transparent"},iconClasses(){let e=[];return e.push("u-checkbox__icon-wrap--"+this.elShape),this.elDisabled&&e.push("u-checkbox__icon-wrap--disabled"),this.isChecked&&this.elDisabled&&e.push("u-checkbox__icon-wrap--disabled--checked"),e},iconWrapStyle(){const e={};return e.backgroundColor=this.isChecked&&!this.elDisabled?this.elActiveColor:"#ffffff",e.borderColor=this.isChecked&&!this.elDisabled?this.elActiveColor:this.elInactiveColor,e.width=a.addUnit(this.elSize),e.height=a.addUnit(this.elSize),this.usedAlone||"right"===this.parentData.iconPlacement&&(e.marginRight=0),e},checkboxStyle(){const e={};return this.usedAlone||(this.parentData.borderBottom&&this.parentData.placement,this.parentData.borderBottom&&"column"===this.parentData.placement&&(e.paddingBottom="8px")),a.deepMerge(e,a.addStyle(this.customStyle))}},mounted(){this.init()},emits:["change"],methods:{init(){this.usedAlone||(this.updateParentData(),this.parent);const e=this.parentData.modelValue;this.checked?this.isChecked=!0:!this.usedAlone&&l.test.array(e)&&(this.isChecked=e.some((e=>e===this.name)))},updateParentData(){this.getParentData("u-checkbox-group")},wrapperClickHandler(e){(this.usedAlone||"right"===this.parentData.iconPlacement)&&this.iconClickHandler(e)},iconClickHandler(e){this.preventEvent(e),this.elDisabled||this.setRadioCheckedStatus()},labelClickHandler(e){this.preventEvent(e),this.elLabelDisabled||this.elDisabled||this.setRadioCheckedStatus()},emitEvent(){this.$emit("change",this.isChecked),this.$nextTick((()=>{a.formValidate(this,"change")}))},setRadioCheckedStatus(){this.isChecked=!this.isChecked,this.emitEvent(),this.usedAlone||"function"==typeof this.parent.unCheckedOther&&this.parent.unCheckedOther(this)}},watch:{checked(){this.isChecked=this.checked}}};if(!Array){s.resolveComponent("u-icon")()}Math;const r=s._export_sfc(n,[["render",function(e,t,i,a,l,n){return{a:s.p({name:"checkbox-mark",size:n.elIconSize,color:n.elIconColor}),b:s.o(((...e)=>n.iconClickHandler&&n.iconClickHandler(...e))),c:s.n(n.iconClasses),d:s.s(n.iconWrapStyle),e:s.t(e.label),f:s.o(((...e)=>n.labelClickHandler&&n.labelClickHandler(...e))),g:n.elDisabled?n.elInactiveColor:n.elLabelColor,h:n.elLabelSize,i:n.elLabelSize,j:s.s(n.checkboxStyle),k:s.o(((...e)=>n.wrapperClickHandler&&n.wrapperClickHandler(...e))),l:s.n(`u-checkbox-label--${l.parentData.iconPlacement}`),m:s.n(l.parentData.borderBottom&&"column"===l.parentData.placement&&"u-border-bottom")}}],["__scopeId","data-v-1b94749c"]]);wx.createComponent(r);

View File

@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"u-icon": "../u-icon/u-icon"
}
}

View File

@@ -0,0 +1 @@
<view style="{{j}}" catchtap="{{k}}" class="{{['u-checkbox', 'cursor-pointer', 'data-v-1b94749c', l, m]}}"><view catchtap="{{b}}" class="{{['u-checkbox__icon-wrap', 'cursor-pointer', 'data-v-1b94749c', c]}}" style="{{d}}"><block wx:if="{{$slots.icon}}"><slot name="icon"></slot></block><block wx:else><u-icon wx:if="{{a}}" class="u-checkbox__icon-wrap__icon data-v-1b94749c" u-i="1b94749c-0" bind:__l="__l" u-p="{{a}}"/></block></view><text class="data-v-1b94749c" catchtap="{{f}}" style="{{'color:' + g + ';' + ('font-size:' + h) + ';' + ('line-height:' + i)}}">{{e}}</text></view>

View File

@@ -0,0 +1 @@
.u-empty.data-v-1b94749c,.u-empty__wrap.data-v-1b94749c,.u-tabs.data-v-1b94749c,.u-tabs__wrapper.data-v-1b94749c,.u-tabs__wrapper__scroll-view-wrapper.data-v-1b94749c,.u-tabs__wrapper__scroll-view.data-v-1b94749c,.u-tabs__wrapper__nav.data-v-1b94749c,.u-tabs__wrapper__nav__line.data-v-1b94749c{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-checkbox.data-v-1b94749c{display:flex;overflow:hidden;flex-direction:row;align-items:center}.u-checkbox-label--left.data-v-1b94749c{flex-direction:row}.u-checkbox-label--right.data-v-1b94749c{flex-direction:row-reverse;justify-content:space-between}.u-checkbox__icon-wrap.data-v-1b94749c{box-sizing:border-box;transition-property:border-color,background-color,color;transition-duration:.2s;color:#606266;display:flex;flex-direction:row;align-items:center;justify-content:center;color:transparent;text-align:center;margin-right:6px;font-size:6px;border-width:1px;border-color:#c8c9cc;border-style:solid}.u-checkbox__icon-wrap--circle.data-v-1b94749c{border-radius:100%}.u-checkbox__icon-wrap--square.data-v-1b94749c{border-radius:3px}.u-checkbox__icon-wrap--checked.data-v-1b94749c{color:#fff;background-color:red;border-color:#2979ff}.u-checkbox__icon-wrap--disabled.data-v-1b94749c{background-color:#ebedf0!important}.u-checkbox__icon-wrap--disabled--checked.data-v-1b94749c{color:#c8c9cc!important}.u-checkbox__label.data-v-1b94749c{word-wrap:break-word;margin-left:5px;margin-right:12px;color:#606266;font-size:15px}.u-checkbox__label--disabled.data-v-1b94749c{color:#c8c9cc}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../libs/config/props.js"),t={props:{seconds:{type:[String,Number],default:()=>e.defProps.code.seconds},startText:{type:String,default:()=>e.defProps.code.startText},changeText:{type:String,default:()=>e.defProps.code.changeText},endText:{type:String,default:()=>e.defProps.code.endText},keepRunning:{type:Boolean,default:()=>e.defProps.code.keepRunning},uniqueKey:{type:String,default:()=>e.defProps.code.uniqueKey}}};exports.props=t;

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../../common/vendor.js"),t=require("./props.js"),i=require("../../libs/mixin/mpMixin.js"),s=require("../../libs/mixin/mixin.js"),n={name:"u-code",mixins:[i.mpMixin,s.mixin,t.props],data(){return{secNum:this.seconds,timer:null,canGetCode:!0}},mounted(){this.checkKeepRunning()},watch:{seconds:{immediate:!0,handler(e){this.secNum=e}}},emits:["start","end","change"],methods:{checkKeepRunning(){let t=Number(e.index.getStorageSync(this.uniqueKey+"_$uCountDownTimestamp"));if(!t)return this.changeEvent(this.startText);let i=Math.floor(+new Date/1e3);this.keepRunning&&t&&t>i?(this.secNum=t-i,e.index.removeStorageSync(this.uniqueKey+"_$uCountDownTimestamp"),this.start()):this.changeEvent(this.startText)},start(){this.timer&&(clearInterval(this.timer),this.timer=null),this.$emit("start"),this.canGetCode=!1,this.changeEvent(this.changeText.replace(/x|X/,this.secNum)),this.timer=setInterval((()=>{--this.secNum?this.changeEvent(this.changeText.replace(/x|X/,this.secNum)):(clearInterval(this.timer),this.timer=null,this.changeEvent(this.endText),this.secNum=this.seconds,this.$emit("end"),this.canGetCode=!0)}),1e3),this.setTimeToStorage()},reset(){this.canGetCode=!0,clearInterval(this.timer),this.secNum=this.seconds,this.changeEvent(this.endText)},changeEvent(e){this.$emit("change",e)},setTimeToStorage(){if(this.keepRunning&&this.timer&&this.secNum>0&&this.secNum<this.seconds){let t=Math.floor(+new Date/1e3);e.index.setStorage({key:this.uniqueKey+"_$uCountDownTimestamp",data:t+Number(this.secNum)})}}},beforeUnmount(){this.setTimeToStorage(),clearTimeout(this.timer),this.timer=null}};const h=e._export_sfc(n,[["render",function(e,t,i,s,n,h){return{}}],["__scopeId","data-v-7706317b"]]);wx.createComponent(h);

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="u-code data-v-7706317b"></view>

View File

@@ -0,0 +1 @@
.u-empty.data-v-7706317b,.u-empty__wrap.data-v-7706317b,.u-tabs.data-v-7706317b,.u-tabs__wrapper.data-v-7706317b,.u-tabs__wrapper__scroll-view-wrapper.data-v-7706317b,.u-tabs__wrapper__scroll-view.data-v-7706317b,.u-tabs__wrapper__nav.data-v-7706317b,.u-tabs__wrapper__nav__line.data-v-7706317b{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../libs/config/props.js"),t={props:{dashed:{type:Boolean,default:()=>e.defProps.divider.dashed},hairline:{type:Boolean,default:()=>e.defProps.divider.hairline},dot:{type:Boolean,default:()=>e.defProps.divider.dot},textPosition:{type:String,default:()=>e.defProps.divider.textPosition},text:{type:[String,Number],default:()=>e.defProps.divider.text},textSize:{type:[String,Number],default:()=>e.defProps.divider.textSize},textColor:{type:String,default:()=>e.defProps.divider.textColor},lineColor:{type:String,default:()=>e.defProps.divider.lineColor}}};exports.props=t;

View File

@@ -0,0 +1 @@
"use strict";const e=require("./props.js"),t=require("../../libs/mixin/mpMixin.js"),i=require("../../libs/mixin/mixin.js"),r=require("../../libs/function/index.js"),n=require("../../../../common/vendor.js"),o={name:"u-divider",mixins:[t.mpMixin,i.mixin,e.props],computed:{textStyle(){const e={};return e.fontSize=r.addUnit(this.textSize),e.color=this.textColor,e},leftLineStyle(){const e={};return"left"===this.textPosition?e.width="80rpx":e.flex=1,e},rightLineStyle(){const e={};return"right"===this.textPosition?e.width="80rpx":e.flex=1,e}},emits:["click"],methods:{addStyle:r.addStyle,click(){this.$emit("click")}}};if(!Array){n.resolveComponent("u-line")()}Math;const l=n._export_sfc(o,[["render",function(e,t,i,r,o,l){return n.e({a:n.p({color:e.lineColor,customStyle:l.leftLineStyle,hairline:e.hairline,dashed:e.dashed}),b:e.dot},e.dot?{}:e.text?{d:n.t(e.text),e:n.s(l.textStyle)}:{},{c:e.text,f:n.p({color:e.lineColor,customStyle:l.rightLineStyle,hairline:e.hairline,dashed:e.dashed}),g:n.s(l.addStyle(e.customStyle)),h:n.o(((...e)=>l.click&&l.click(...e)))})}],["__scopeId","data-v-7ce48322"]]);wx.createComponent(l);

View File

@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"u-line": "../u-line/u-line"
}
}

View File

@@ -0,0 +1 @@
<view class="u-divider data-v-7ce48322" style="{{g}}" bindtap="{{h}}"><u-line wx:if="{{a}}" class="data-v-7ce48322" u-i="7ce48322-0" bind:__l="__l" u-p="{{a}}"></u-line><text wx:if="{{b}}" class="u-divider__dot data-v-7ce48322">●</text><text wx:elif="{{c}}" class="u-divider__text data-v-7ce48322" style="{{e}}">{{d}}</text><u-line wx:if="{{f}}" class="data-v-7ce48322" u-i="7ce48322-1" bind:__l="__l" u-p="{{f}}"></u-line></view>

View File

@@ -0,0 +1 @@
.u-empty.data-v-7ce48322,.u-empty__wrap.data-v-7ce48322,.u-tabs.data-v-7ce48322,.u-tabs__wrapper.data-v-7ce48322,.u-tabs__wrapper__scroll-view-wrapper.data-v-7ce48322,.u-tabs__wrapper__scroll-view.data-v-7ce48322,.u-tabs__wrapper__nav.data-v-7ce48322,.u-tabs__wrapper__nav__line.data-v-7ce48322{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-divider.data-v-7ce48322{display:flex;flex-direction:row;align-items:center;margin:15px 0}.u-divider__text.data-v-7ce48322{margin:0 15px}.u-divider__dot.data-v-7ce48322{font-size:12px;margin:0 12px;color:#c0c4cc}

View File

@@ -0,0 +1 @@
"use strict";require("../../libs/config/props/datetimePicker.js"),require("../../libs/config/props/icon.js"),require("../../libs/config/props/link.js"),require("../../libs/config/props/loadingIcon.js"),require("../../libs/config/props/navbar.js");const e={props:{modelValue:{type:[Number,String,Array],default:""},title:{type:[String,Number],default:""},options:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},height:{type:[Number,String],default:"auto"},closeOnClickOverlay:{type:Boolean,default:!0}}};exports.props=e;

View File

@@ -0,0 +1 @@
"use strict";const e=require("./props.js"),i=require("../../libs/mixin/mpMixin.js"),t=require("../../libs/mixin/mixin.js"),o=require("../../libs/function/index.js"),l=require("../../../../common/vendor.js"),a={name:"u-dropdown-item",mixins:[i.mpMixin,t.mixin,e.props],options:{styleIsolation:"shared"},data:()=>({active:!1,activeColor:"#2979ff",inactiveColor:"#606266"}),computed:{propsChange(){return`${this.title}-${this.disabled}`}},watch:{propsChange(e){this.parent&&this.parent.init()}},created(){this.parent=!1},emits:["update:modelValue","change"],methods:{addUnit:o.addUnit,init(){let e=o.$parent.call(this,"u-dropdown");if(e){this.parent=e,this.activeColor=e.activeColor,this.inactiveColor=e.inactiveColor,e.children.find((e=>this===e))||e.children.push(this),1==e.children.length&&(this.active=!0),e.menuList.push({title:this.title,disabled:this.disabled})}},cellClick(e){this.$emit("update:modelValue",e),this.parent.close(),this.$emit("change",e)}},mounted(){this.init()}};if(!Array){(l.resolveComponent("up-icon")+l.resolveComponent("up-cell")+l.resolveComponent("up-cell-group"))()}Math||((()=>"../u-icon/u-icon.js")+(()=>"../u-cell/u-cell.js")+(()=>"../u-cell-group/u-cell-group.js"))();const s=l._export_sfc(a,[["render",function(e,i,t,o,a,s){return l.e({a:a.active},a.active?l.e({b:!e.$slots.default&&!e.$slots.$default},e.$slots.default||e.$slots.$default?{}:{c:l.f(e.options,((i,t,o)=>l.e({a:e.modelValue==i.value},e.modelValue==i.value?{b:"b020fa00-2-"+o+",b020fa00-1-"+o,c:l.p({name:"checkbox-mark",color:a.activeColor,size:"32"})}:{},{d:l.o((e=>s.cellClick(i.value)),t),e:t,f:"b020fa00-1-"+o+",b020fa00-0",g:l.p({arrow:!1,title:i.label,"title-style":{color:e.modelValue==i.value?a.activeColor:a.inactiveColor}})}))),d:s.addUnit(e.height)},{e:l.o((()=>{})),f:l.o((()=>{}))}):{})}],["__scopeId","data-v-b020fa00"]]);wx.createComponent(s);

View File

@@ -0,0 +1,8 @@
{
"component": true,
"usingComponents": {
"up-icon": "../u-icon/u-icon",
"up-cell": "../u-cell/u-cell",
"up-cell-group": "../u-cell-group/u-cell-group"
}
}

View File

@@ -0,0 +1 @@
<view wx:if="{{a}}" class="u-dropdown-item data-v-b020fa00" catchtouchmove="{{e}}" catchtap="{{f}}"><block wx:if="{{b}}"><scroll-view class="u-dropdown-item__scroll data-v-b020fa00" scroll-y="true" style="{{'height:' + d}}"><view class="u-dropdown-item__options data-v-b020fa00"><up-cell-group class="data-v-b020fa00" u-s="{{['d']}}" u-i="b020fa00-0" bind:__l="__l"><up-cell wx:for="{{c}}" wx:for-item="item" wx:key="e" class="data-v-b020fa00" u-s="{{['d']}}" bindclick="{{item.d}}" u-i="{{item.f}}" bind:__l="__l" u-p="{{item.g}}"><up-icon wx:if="{{item.a}}" class="data-v-b020fa00" u-i="{{item.b}}" bind:__l="__l" u-p="{{item.c}}"></up-icon></up-cell></up-cell-group></view></scroll-view></block><slot wx:else/></view>

View File

@@ -0,0 +1 @@
.u-empty.data-v-b020fa00,.u-empty__wrap.data-v-b020fa00,.u-tabs.data-v-b020fa00,.u-tabs__wrapper.data-v-b020fa00,.u-tabs__wrapper__scroll-view-wrapper.data-v-b020fa00,.u-tabs__wrapper__scroll-view.data-v-b020fa00,.u-tabs__wrapper__nav.data-v-b020fa00,.u-tabs__wrapper__nav__line.data-v-b020fa00{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-dropdown-item__scroll.data-v-b020fa00{background:#fff}

View File

@@ -0,0 +1 @@
"use strict";require("../../libs/config/props/datetimePicker.js"),require("../../libs/config/props/icon.js"),require("../../libs/config/props/link.js"),require("../../libs/config/props/loadingIcon.js"),require("../../libs/config/props/navbar.js");const e={props:{activeColor:{type:String,default:"#2979ff"},inactiveColor:{type:String,default:"#606266"},closeOnClickMask:{type:Boolean,default:!0},closeOnClickSelf:{type:Boolean,default:!0},duration:{type:[Number,String],default:300},height:{type:[Number,String],default:40},borderBottom:{type:Boolean,default:!1},titleSize:{type:[Number,String],default:14},borderRadius:{type:[Number,String],default:0},menuIcon:{type:String,default:"arrow-down"},menuIconSize:{type:[Number,String],default:14}}};exports.props=e;

View File

@@ -0,0 +1 @@
"use strict";const t=require("./props.js"),i=require("../../libs/mixin/mpMixin.js"),e=require("../../libs/mixin/mixin.js"),n=require("../../libs/function/index.js"),o=require("../../../../common/vendor.js"),s={name:"u-dropdown",mixins:[i.mpMixin,e.mixin,t.props],data:()=>({showDropdown:!0,menuList:[],active:!1,current:99999,contentStyle:{zIndex:-1,opacity:0},highlightIndex:99999,contentHeight:0}),computed:{popupStyle(){let t={};return t.transform=`translateY(${this.active?0:"-100%"})`,t["transition-duration"]=this.duration/1e3+"s",t.borderRadius=`0 0 ${n.addUnit(this.borderRadius)} ${n.addUnit(this.borderRadius)}`,t}},created(){this.children=[]},mounted(){this.getContentHeight()},emits:["open","close"],methods:{addUnit:n.addUnit,init(){this.menuList=[],this.children.map((t=>{t.init()}))},menuClick(t){if(!this.menuList[t].disabled)return t===this.current&&this.closeOnClickSelf?(this.close(),void setTimeout((()=>{this.children[t].active=!1}),this.duration)):void this.open(t)},open(t){this.contentHeight<1&&this.getContentHeight(),this.contentStyle={zIndex:11},this.active=!0,this.current=t,this.children.map(((i,e)=>{i.active=t==e})),this.$emit("open",this.current)},close(){this.$emit("close",this.current),this.active=!1,this.current=99999,this.contentStyle={zIndex:-1,opacity:0}},maskClick(){this.closeOnClickMask&&this.close()},highlight(t){this.highlightIndex=void 0!==t?t:99999},getContentHeight(){let t=n.sys().windowHeight;this.$uGetRect(".u-dropdown__menu").then((i=>{this.contentHeight=t-i.bottom}))}}};if(!Array){o.resolveComponent("u-icon")()}Math;const r=o._export_sfc(s,[["render",function(t,i,e,n,s,r){return{a:o.f(s.menuList,((i,e,n)=>({a:o.t(i.title),b:i.disabled?"#c0c4cc":e===s.current||s.highlightIndex==e?t.activeColor:t.inactiveColor,c:"7a104682-0-"+n,d:o.p({"custom-style":{display:"flex"},name:t.menuIcon,size:r.addUnit(t.menuIconSize),color:e===s.current||s.highlightIndex==e?t.activeColor:"#c0c4cc"}),e:e===s.current?1:"",f:e,g:o.o((t=>r.menuClick(e)),e)}))),b:r.addUnit(t.titleSize),c:r.addUnit(t.height),d:t.borderBottom?1:"",e:o.o((()=>{})),f:o.s(r.popupStyle),g:o.s(s.contentStyle),h:o.s({transition:`opacity ${t.duration/1e3}s linear`,top:r.addUnit(t.height),height:s.contentHeight+"px"}),i:o.o(((...t)=>r.maskClick&&r.maskClick(...t))),j:o.o((()=>{}))}}],["__scopeId","data-v-7a104682"]]);wx.createComponent(r);

View File

@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"u-icon": "../u-icon/u-icon"
}
}

View File

@@ -0,0 +1 @@
<view class="u-dropdown data-v-7a104682"><view style="{{'height:' + c}}" class="{{['u-dropdown__menu', 'data-v-7a104682', d && 'u-border-bottom']}}"><view wx:for="{{a}}" wx:for-item="item" wx:key="f" class="u-dropdown__menu__item data-v-7a104682" catchtap="{{item.g}}"><view class="u-flex u-flex-row data-v-7a104682"><text class="u-dropdown__menu__item__text data-v-7a104682" style="{{'color:' + item.b + ';' + ('font-size:' + b)}}">{{item.a}}</text><view class="{{['u-dropdown__menu__item__arrow', 'data-v-7a104682', item.e && 'u-dropdown__menu__item__arrow--rotate']}}"><u-icon wx:if="{{item.d}}" class="data-v-7a104682" u-i="{{item.c}}" bind:__l="__l" u-p="{{item.d}}"></u-icon></view></view></view></view><view class="u-dropdown__content data-v-7a104682" style="{{g + ';' + h}}" bindtap="{{i}}" catchtouchmove="{{j}}"><view catchtap="{{e}}" class="u-dropdown__content__popup data-v-7a104682" style="{{f}}"><slot></slot></view><view class="u-dropdown__content__mask data-v-7a104682"></view></view></view>

View File

@@ -0,0 +1 @@
.u-empty.data-v-7a104682,.u-empty__wrap.data-v-7a104682,.u-tabs.data-v-7a104682,.u-tabs__wrapper.data-v-7a104682,.u-tabs__wrapper__scroll-view-wrapper.data-v-7a104682,.u-tabs__wrapper__scroll-view.data-v-7a104682,.u-tabs__wrapper__nav.data-v-7a104682,.u-tabs__wrapper__nav__line.data-v-7a104682{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-dropdown.data-v-7a104682{flex:1;width:100%;position:relative}.u-dropdown__menu.data-v-7a104682{display:flex;flex-direction:row;position:relative;z-index:11;height:80rpx}.u-dropdown__menu__item.data-v-7a104682{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center}.u-dropdown__menu__item .u-flex-row.data-v-7a104682{flex-direction:row}.u-dropdown__menu__item__text.data-v-7a104682{font-size:28rpx;color:#606266}.u-dropdown__menu__item__arrow.data-v-7a104682{margin-left:6rpx;transition:transform .3s;align-items:center;display:flex;flex-direction:row}.u-dropdown__menu__item__arrow--rotate.data-v-7a104682{transform:rotate(180deg)}.u-dropdown__content.data-v-7a104682{position:absolute;z-index:8;width:100%;left:0;bottom:0;overflow:hidden}.u-dropdown__content__mask.data-v-7a104682{position:absolute;z-index:9;background:rgba(0,0,0,.3);width:100%;left:0;top:0;bottom:0}.u-dropdown__content__popup.data-v-7a104682{position:relative;z-index:10;transition:all .3s;transform:translate3D(0,-100%,0);overflow:hidden}

View File

@@ -0,0 +1 @@
"use strict";const r=require("../../libs/config/props.js"),e={props:{name:{type:[String,Number,null],default:()=>r.defProps.gridItem.name},bgColor:{type:String,default:()=>r.defProps.gridItem.bgColor}}};exports.props=e;

View File

@@ -0,0 +1 @@
"use strict";const t=require("../../../../common/vendor.js"),e=require("./props.js"),i=require("../../libs/mixin/mpMixin.js"),a=require("../../libs/mixin/mixin.js"),r=require("../../libs/function/index.js"),s={name:"u-grid-item",mixins:[i.mpMixin,a.mixin,e.props],data:()=>({parentData:{col:0,border:!0},classes:[]}),mounted(){this.init()},emits:["click"],options:{virtualHost:!0},computed:{width(){return this.parentData.col>0?100/Number(this.parentData.col)+"%":0},itemStyle(){const t={background:this.bgColor,width:this.width};return r.deepMerge(t,r.addStyle(this.customStyle))}},methods:{init(){t.index.$on("$uGridItem",(()=>{this.gridItemClasses()})),this.updateParentData(),t.index.$emit("$uGridItem"),this.gridItemClasses()},updateParentData(){this.getParentData("u-grid")},clickHandler(){var t;let e=this.name;const i=null==(t=this.parent)?void 0:t.children;i&&null===this.name&&(e=i.findIndex((t=>t===this))),this.parent&&this.parent.childClick(e),this.$emit("click",e)},async getItemWidth(){let t=0;if(this.parent){t=await this.getParentWidth()/Number(this.parentData.col)+"px"}this.width=t},getParentWidth(){},gridItemClasses(){if(this.parentData.border){let t=[];this.parent.children.map(((e,i)=>{if(this===e){const e=this.parent.children.length;(i+1)%this.parentData.col!=0&&i+1!==e&&t.push("u-border-right");i<e-(e%this.parentData.col==0?this.parentData.col:e%this.parentData.col)&&t.push("u-border-bottom")}})),this.classes=t}}},beforeUnmount(){t.index.$off("$uGridItem")}};const n=t._export_sfc(s,[["render",function(e,i,a,r,s,n){return t.e({a:s.parentData.col>0},s.parentData.col>0?{b:t.o(((...t)=>n.clickHandler&&n.clickHandler(...t))),c:t.n(s.classes),d:t.s(n.itemStyle)}:{})}],["__scopeId","data-v-dba77053"]]);wx.createComponent(n);

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view wx:if="{{a}}" hover-class="u-grid-item--hover-class" hover-stay-time="{{200}}" bindtap="{{b}}" class="{{['u-grid-item', 'data-v-dba77053', c]}}" style="{{d}}"><slot/></view>

View File

@@ -0,0 +1 @@
.u-empty.data-v-dba77053,.u-empty__wrap.data-v-dba77053,.u-tabs.data-v-dba77053,.u-tabs__wrapper.data-v-dba77053,.u-tabs__wrapper__scroll-view-wrapper.data-v-dba77053,.u-tabs__wrapper__scroll-view.data-v-dba77053,.u-tabs__wrapper__nav.data-v-dba77053,.u-tabs__wrapper__nav__line.data-v-dba77053{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-grid-item.data-v-dba77053{align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;display:flex;position:relative;float:left}.u-grid-item--hover-class.data-v-dba77053{opacity:.5}

View File

@@ -0,0 +1 @@
"use strict";const r=require("../../libs/config/props.js"),e={props:{col:{type:[String,Number],default:()=>r.defProps.grid.col},border:{type:Boolean,default:()=>r.defProps.grid.border},align:{type:String,default:()=>r.defProps.grid.align}}};exports.props=e;

View File

@@ -0,0 +1 @@
"use strict";const e=require("./props.js"),t=require("../../libs/mixin/mpMixin.js"),i=require("../../libs/mixin/mixin.js"),n=require("../../libs/function/index.js"),r=require("../../../../common/vendor.js"),s={name:"u-grid",mixins:[t.mpMixin,i.mixin,e.props],data:()=>({index:0,width:0}),watch:{parentData(){this.children.length&&this.children.map((e=>{"function"==typeof e.updateParentData&&e.updateParentData()}))}},created(){this.children=[]},computed:{parentData(){return[this.hoverClass,this.col,this.size,this.border]},gridStyle(){let e={};switch(this.align){case"left":default:e.justifyContent="flex-start";break;case"center":e.justifyContent="center";break;case"right":e.justifyContent="flex-end"}return n.deepMerge(e,n.addStyle(this.customStyle))}},emits:["click"],options:{},methods:{childClick(e){this.$emit("click",e)}}};const a=r._export_sfc(s,[["render",function(e,t,i,n,s,a){return{a:r.s(a.gridStyle)}}],["__scopeId","data-v-7945f4c0"]]);wx.createComponent(a);

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="u-grid data-v-7945f4c0" ref="u-grid" style="{{a}}"><slot/></view>

View File

@@ -0,0 +1 @@
.u-empty.data-v-7945f4c0,.u-empty__wrap.data-v-7945f4c0,.u-tabs.data-v-7945f4c0,.u-tabs__wrapper.data-v-7945f4c0,.u-tabs__wrapper__scroll-view-wrapper.data-v-7945f4c0,.u-tabs__wrapper__scroll-view.data-v-7945f4c0,.u-tabs__wrapper__nav.data-v-7945f4c0,.u-tabs__wrapper__nav__line.data-v-7945f4c0{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-grid.data-v-7945f4c0{width:100%;position:relative;box-sizing:border-box;overflow:hidden;display:block;justify-content:center;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../libs/config/props.js"),o={props:{name:{type:String,default:()=>e.defProps.icon.name},color:{type:String,default:()=>e.defProps.icon.color},size:{type:[String,Number],default:()=>e.defProps.icon.size},bold:{type:Boolean,default:()=>e.defProps.icon.bold},index:{type:[String,Number],default:()=>e.defProps.icon.index},hoverClass:{type:String,default:()=>e.defProps.icon.hoverClass},customPrefix:{type:String,default:()=>e.defProps.icon.customPrefix},label:{type:[String,Number],default:()=>e.defProps.icon.label},labelPos:{type:String,default:()=>e.defProps.icon.labelPos},labelSize:{type:[String,Number],default:()=>e.defProps.icon.labelSize},labelColor:{type:String,default:()=>e.defProps.icon.labelColor},space:{type:[String,Number],default:()=>e.defProps.icon.space},imgMode:{type:String,default:()=>e.defProps.icon.imgMode},width:{type:[String,Number],default:()=>e.defProps.icon.width},height:{type:[String,Number],default:()=>e.defProps.icon.height},top:{type:[String,Number],default:()=>e.defProps.icon.top},stop:{type:Boolean,default:()=>e.defProps.icon.stop}}};exports.props=o;

View File

@@ -0,0 +1 @@
"use strict";const i=require("./icons.js"),t=require("./props.js"),e=require("../../libs/mixin/mpMixin.js"),s=require("../../libs/mixin/mixin.js"),n=require("../../libs/function/index.js"),o=require("../../libs/config/config.js"),l=require("../../../../common/vendor.js"),c={name:"u-icon",data:()=>({}),emits:["click"],mixins:[e.mpMixin,s.mixin,t.props],computed:{uClasses(){let i=[];return i.push(this.customPrefix+"-"+this.name),"uicon"==this.customPrefix?i.push("u-iconfont"):i.push(this.customPrefix),this.color&&o.config.type.includes(this.color)&&i.push("u-icon__icon--"+this.color),i},iconStyle(){let i={};return i={fontSize:n.addUnit(this.size),lineHeight:n.addUnit(this.size),fontWeight:this.bold?"bold":"normal",top:n.addUnit(this.top)},this.color&&!o.config.type.includes(this.color)&&(i.color=this.color),i},isImg(){return-1!==this.name.indexOf("/")},imgStyle(){let i={};return i.width=this.width?n.addUnit(this.width):n.addUnit(this.size),i.height=this.height?n.addUnit(this.height):n.addUnit(this.size),i},icon(){return"uicon"!==this.customPrefix?"":i.icons["uicon-"+this.name]||this.name}},methods:{addStyle:n.addStyle,addUnit:n.addUnit,clickHandler(i){this.$emit("click",this.index),this.stop&&this.preventEvent(i)}}};const d=l._export_sfc(c,[["render",function(i,t,e,s,n,o){return l.e({a:o.isImg},o.isImg?{b:i.name,c:l.s(o.imgStyle),d:l.s(o.addStyle(i.customStyle))}:{e:l.t(o.icon),f:l.n(o.uClasses),g:l.s(o.iconStyle),h:l.s(o.addStyle(i.customStyle)),i:i.hoverClass},{j:""!==i.label},""!==i.label?{k:l.t(i.label),l:i.labelColor,m:o.addUnit(i.labelSize),n:"right"==i.labelPos?o.addUnit(i.space):0,o:"bottom"==i.labelPos?o.addUnit(i.space):0,p:"left"==i.labelPos?o.addUnit(i.space):0,q:"top"==i.labelPos?o.addUnit(i.space):0}:{},{r:l.o(((...i)=>o.clickHandler&&o.clickHandler(...i))),s:l.n("u-icon--"+i.labelPos)})}],["__scopeId","data-v-2e3048ea"]]);wx.createComponent(d);

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view bindtap="{{r}}" class="{{['u-icon', 'data-v-2e3048ea', s]}}"><image wx:if="{{a}}" class="u-icon__img data-v-2e3048ea" src="{{b}}" mode="{{'widthFix'}}" style="{{c + ';' + d}}"></image><text wx:else class="{{['u-icon__icon', 'data-v-2e3048ea', f]}}" style="{{g + ';' + h}}" hover-class="{{i}}">{{e}}</text><text wx:if="{{j}}" class="u-icon__label data-v-2e3048ea" style="{{'color:' + l + ';' + ('font-size:' + m) + ';' + ('margin-left:' + n) + ';' + ('margin-top:' + o) + ';' + ('margin-right:' + p) + ';' + ('margin-bottom:' + q)}}">{{k}}</text></view>

View File

@@ -0,0 +1 @@
.u-empty.data-v-2e3048ea,.u-empty__wrap.data-v-2e3048ea,.u-tabs.data-v-2e3048ea,.u-tabs__wrapper.data-v-2e3048ea,.u-tabs__wrapper__scroll-view-wrapper.data-v-2e3048ea,.u-tabs__wrapper__scroll-view.data-v-2e3048ea,.u-tabs__wrapper__nav.data-v-2e3048ea,.u-tabs__wrapper__nav__line.data-v-2e3048ea{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}@font-face{font-family:uicon-iconfont;src:url(https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf) format("truetype")}.u-icon.data-v-2e3048ea{display:flex;align-items:center}.u-icon--left.data-v-2e3048ea{flex-direction:row-reverse;align-items:center}.u-icon--right.data-v-2e3048ea{flex-direction:row;align-items:center}.u-icon--top.data-v-2e3048ea{flex-direction:column-reverse;justify-content:center}.u-icon--bottom.data-v-2e3048ea{flex-direction:column;justify-content:center}.u-icon__icon.data-v-2e3048ea{font-family:uicon-iconfont;position:relative;display:flex;flex-direction:row;align-items:center}.u-icon__icon--primary.data-v-2e3048ea{color:#3c9cff}.u-icon__icon--success.data-v-2e3048ea{color:#5ac725}.u-icon__icon--error.data-v-2e3048ea{color:#f56c6c}.u-icon__icon--warning.data-v-2e3048ea{color:#f9ae3d}.u-icon__icon--info.data-v-2e3048ea{color:#909399}.u-icon__img.data-v-2e3048ea{height:auto;will-change:transform}.u-icon__label.data-v-2e3048ea{line-height:1}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../libs/config/props.js"),o={props:{src:{type:String,default:()=>e.defProps.image.src},mode:{type:String,default:()=>e.defProps.image.mode},width:{type:[String,Number],default:()=>e.defProps.image.width},height:{type:[String,Number],default:()=>e.defProps.image.height},shape:{type:String,default:()=>e.defProps.image.shape},radius:{type:[String,Number],default:()=>e.defProps.image.radius},lazyLoad:{type:Boolean,default:()=>e.defProps.image.lazyLoad},showMenuByLongpress:{type:Boolean,default:()=>e.defProps.image.showMenuByLongpress},loadingIcon:{type:String,default:()=>e.defProps.image.loadingIcon},errorIcon:{type:String,default:()=>e.defProps.image.errorIcon},showLoading:{type:Boolean,default:()=>e.defProps.image.showLoading},showError:{type:Boolean,default:()=>e.defProps.image.showError},fade:{type:Boolean,default:()=>e.defProps.image.fade},webp:{type:Boolean,default:()=>e.defProps.image.webp},duration:{type:[String,Number],default:()=>e.defProps.image.duration},bgColor:{type:String,default:()=>e.defProps.image.bgColor}}};exports.props=o;

View File

@@ -0,0 +1 @@
"use strict";const i=require("./props.js"),r=require("../../libs/mixin/mpMixin.js"),o=require("../../libs/mixin/mixin.js"),t=require("../../libs/function/index.js"),e=require("../../../../common/vendor.js"),d={name:"u-image",mixins:[r.mpMixin,o.mixin,i.props],data(){return{isError:!1,loading:!0,opacity:1,durationTime:this.duration,backgroundStyle:{},show:!1}},watch:{src:{immediate:!0,handler(i){i?(this.isError=!1,this.loading=!0):this.isError=!0}}},computed:{wrapStyle(){let i={};return i.width=t.addUnit(this.width),i.height=t.addUnit(this.height),i.borderRadius="circle"==this.shape?"10000px":t.addUnit(this.radius),i.overflow=this.radius>0?"hidden":"visible",t.deepMerge(i,t.addStyle(this.customStyle))}},mounted(){this.show=!0},emits:["click","error","load"],methods:{addUnit:t.addUnit,onClick(){this.$emit("click")},onErrorHandler(i){this.loading=!1,this.isError=!0,this.$emit("error",i)},onLoadHandler(i){this.loading=!1,this.isError=!1,this.$emit("load",i),this.removeBgColor()},removeBgColor(){this.backgroundStyle={backgroundColor:"transparent"}}}};if(!Array){(e.resolveComponent("u-icon")+e.resolveComponent("u-transition"))()}Math||((()=>"../u-icon/u-icon.js")+(()=>"../u-transition/u-transition.js"))();const n=e._export_sfc(d,[["render",function(i,r,o,t,d,n){return e.e({a:!d.isError},d.isError?{}:{b:i.src,c:i.mode,d:e.o(((...i)=>n.onErrorHandler&&n.onErrorHandler(...i))),e:e.o(((...i)=>n.onLoadHandler&&n.onLoadHandler(...i))),f:i.showMenuByLongpress,g:i.lazyLoad,h:"circle"==i.shape?"10000px":n.addUnit(i.radius),i:n.addUnit(i.width),j:n.addUnit(i.height)},{k:i.showLoading&&d.loading},i.showLoading&&d.loading?{l:e.p({name:i.loadingIcon,width:i.width,height:i.height}),m:"circle"==i.shape?"50%":n.addUnit(i.radius),n:this.bgColor,o:n.addUnit(i.width),p:n.addUnit(i.height)}:{},{q:i.showError&&d.isError&&!d.loading},i.showError&&d.isError&&!d.loading?{r:e.p({name:i.errorIcon,width:i.width,height:i.height}),s:"circle"==i.shape?"50%":n.addUnit(i.radius),t:n.addUnit(i.width),v:n.addUnit(i.height)}:{},{w:e.o(((...i)=>n.onClick&&n.onClick(...i))),x:e.s(n.wrapStyle),y:e.s(d.backgroundStyle),z:e.p({mode:"fade",show:d.show,duration:i.fade?1e3:0})})}],["__scopeId","data-v-ff1f9d02"]]);wx.createComponent(n);

View File

@@ -0,0 +1,7 @@
{
"component": true,
"usingComponents": {
"u-icon": "../u-icon/u-icon",
"u-transition": "../u-transition/u-transition"
}
}

View File

@@ -0,0 +1 @@
<u-transition wx:if="{{z}}" class="data-v-ff1f9d02" u-s="{{['d']}}" u-i="ff1f9d02-0" bind:__l="__l" u-p="{{z}}"><view class="u-image data-v-ff1f9d02" bindtap="{{w}}" style="{{x + ';' + y}}"><image wx:if="{{a}}" src="{{b}}" mode="{{c}}" binderror="{{d}}" bindload="{{e}}" show-menu-by-longpress="{{f}}" lazy-load="{{g}}" class="u-image__image data-v-ff1f9d02" style="{{'border-radius:' + h + ';' + ('width:' + i) + ';' + ('height:' + j)}}"></image><view wx:if="{{k}}" class="u-image__loading data-v-ff1f9d02" style="{{'border-radius:' + m + ';' + ('background-color:' + n) + ';' + ('width:' + o) + ';' + ('height:' + p)}}"><block wx:if="{{$slots.loading}}"><slot name="loading"></slot></block><block wx:else><u-icon wx:if="{{l}}" class="data-v-ff1f9d02" u-i="ff1f9d02-1,ff1f9d02-0" bind:__l="__l" u-p="{{l}}"></u-icon></block></view><view wx:if="{{q}}" class="u-image__error data-v-ff1f9d02" style="{{'border-radius:' + s + ';' + ('width:' + t) + ';' + ('height:' + v)}}"><block wx:if="{{$slots.error}}"><slot name="error"></slot></block><block wx:else><u-icon wx:if="{{r}}" class="data-v-ff1f9d02" u-i="ff1f9d02-2,ff1f9d02-0" bind:__l="__l" u-p="{{r}}"></u-icon></block></view></view></u-transition>

View File

@@ -0,0 +1 @@
.u-empty.data-v-ff1f9d02,.u-empty__wrap.data-v-ff1f9d02,.u-tabs.data-v-ff1f9d02,.u-tabs__wrapper.data-v-ff1f9d02,.u-tabs__wrapper__scroll-view-wrapper.data-v-ff1f9d02,.u-tabs__wrapper__scroll-view.data-v-ff1f9d02,.u-tabs__wrapper__nav.data-v-ff1f9d02,.u-tabs__wrapper__nav__line.data-v-ff1f9d02{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-image.data-v-ff1f9d02{position:relative;transition:opacity .5s ease-in-out}.u-image__image.data-v-ff1f9d02{width:100%;height:100%}.u-image__loading.data-v-ff1f9d02,.u-image__error.data-v-ff1f9d02{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#f3f4f6;color:#909193;font-size:46rpx}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../libs/config/props.js"),t={props:{modelValue:{type:[String,Number],default:()=>e.defProps.input.value},type:{type:String,default:()=>e.defProps.input.type},fixed:{type:Boolean,default:()=>e.defProps.input.fixed},disabled:{type:Boolean,default:()=>e.defProps.input.disabled},disabledColor:{type:String,default:()=>e.defProps.input.disabledColor},clearable:{type:Boolean,default:()=>e.defProps.input.clearable},password:{type:Boolean,default:()=>e.defProps.input.password},maxlength:{type:[String,Number],default:()=>e.defProps.input.maxlength},placeholder:{type:String,default:()=>e.defProps.input.placeholder},placeholderClass:{type:String,default:()=>e.defProps.input.placeholderClass},placeholderStyle:{type:[String,Object],default:()=>e.defProps.input.placeholderStyle},showWordLimit:{type:Boolean,default:()=>e.defProps.input.showWordLimit},confirmType:{type:String,default:()=>e.defProps.input.confirmType},confirmHold:{type:Boolean,default:()=>e.defProps.input.confirmHold},holdKeyboard:{type:Boolean,default:()=>e.defProps.input.holdKeyboard},focus:{type:Boolean,default:()=>e.defProps.input.focus},autoBlur:{type:Boolean,default:()=>e.defProps.input.autoBlur},disableDefaultPadding:{type:Boolean,default:()=>e.defProps.input.disableDefaultPadding},cursor:{type:[String,Number],default:()=>e.defProps.input.cursor},cursorSpacing:{type:[String,Number],default:()=>e.defProps.input.cursorSpacing},selectionStart:{type:[String,Number],default:()=>e.defProps.input.selectionStart},selectionEnd:{type:[String,Number],default:()=>e.defProps.input.selectionEnd},adjustPosition:{type:Boolean,default:()=>e.defProps.input.adjustPosition},inputAlign:{type:String,default:()=>e.defProps.input.inputAlign},fontSize:{type:[String,Number],default:()=>e.defProps.input.fontSize},color:{type:String,default:()=>e.defProps.input.color},prefixIcon:{type:String,default:()=>e.defProps.input.prefixIcon},prefixIconStyle:{type:[String,Object],default:()=>e.defProps.input.prefixIconStyle},suffixIcon:{type:String,default:()=>e.defProps.input.suffixIcon},suffixIconStyle:{type:[String,Object],default:()=>e.defProps.input.suffixIconStyle},border:{type:String,default:()=>e.defProps.input.border},readonly:{type:Boolean,default:()=>e.defProps.input.readonly},shape:{type:String,default:()=>e.defProps.input.shape},formatter:{type:[Function,null],default:()=>e.defProps.input.formatter},ignoreCompositionEvent:{type:Boolean,default:!0}}};exports.props=t;

View File

@@ -0,0 +1 @@
"use strict";const e=require("./props.js"),i=require("../../libs/mixin/mpMixin.js"),n=require("../../libs/mixin/mixin.js"),t=require("../../libs/function/index.js"),o=require("../../../../common/vendor.js"),r={name:"u-input",mixins:[i.mpMixin,n.mixin,e.props],data:()=>({clearInput:!1,innerValue:"",focused:!1,firstChange:!0,changeFromInner:!1,innerFormatter:e=>e}),watch:{modelValue:{immediate:!0,handler(e,i){this.innerValue=e,this.firstChange=!1,this.changeFromInner=!1}}},computed:{isShowClear(){const{clearable:e,readonly:i,focused:n,innerValue:t}=this;return!!e&&!i&&!!n&&""!==t},inputClass(){let e=[],{border:i,disabled:n,shape:t}=this;return"surround"===i&&(e=e.concat(["u-border","u-input--radius"])),e.push(`u-input--${t}`),"bottom"===i&&(e=e.concat(["u-border-bottom","u-input--no-radius"])),e.join(" ")},wrapperStyle(){const e={};return this.disabled&&(e.backgroundColor=this.disabledColor),"none"===this.border?e.padding="0":(e.paddingTop="6px",e.paddingBottom="6px",e.paddingLeft="9px",e.paddingRight="9px"),t.deepMerge(e,t.addStyle(this.customStyle))},inputStyle(){return{color:this.color,fontSize:t.addUnit(this.fontSize),textAlign:this.inputAlign}}},emits:["update:modelValue","focus","blur","change","confirm","clear","keyboardheightchange"],methods:{setFormatter(e){this.innerFormatter=e},onInput(e){let{value:i=""}=e.detail||{};const n=(this.formatter||this.innerFormatter)(i);this.innerValue=i,this.$nextTick((()=>{this.innerValue=n,this.valueChange()}))},onBlur(e){this.$emit("blur",e.detail.value),t.sleep(150).then((()=>{this.focused=!1})),t.formValidate(this,"blur")},onFocus(e){this.focused=!0,this.$emit("focus")},onConfirm(e){this.$emit("confirm",this.innerValue)},onkeyboardheightchange(e){this.$emit("keyboardheightchange",e)},valueChange(){this.clearInput&&(this.innerValue="",this.clearInput=!1);const e=this.innerValue;this.$nextTick((()=>{this.$emit("update:modelValue",e),this.changeFromInner=!0,this.$emit("change",e),t.formValidate(this,"change")}))},onClear(){this.clearInput=!0,this.innerValue="",this.$nextTick((()=>{this.valueChange(),this.$emit("clear")}))},clickHandler(){}}};if(!Array){o.resolveComponent("u-icon")()}Math;const s=o._export_sfc(r,[["render",function(e,i,n,t,r,s){return o.e({a:e.prefixIcon||e.$slots.prefix},e.prefixIcon||e.$slots.prefix?{b:o.p({name:e.prefixIcon,size:"18",customStyle:e.prefixIconStyle})}:{},{c:o.s(s.inputStyle),d:e.type,e:e.focus,f:e.cursor,g:r.innerValue,h:e.autoBlur,i:e.disabled||e.readonly,j:e.maxlength,k:e.placeholder,l:e.placeholderStyle,m:e.placeholderClass,n:e.confirmType,o:e.confirmHold,p:e.holdKeyboard,q:e.cursorSpacing,r:e.adjustPosition,s:e.selectionEnd,t:e.selectionStart,v:e.password||"password"===e.type||!1,w:e.ignoreCompositionEvent,x:o.o(((...e)=>s.onInput&&s.onInput(...e))),y:o.o(((...e)=>s.onBlur&&s.onBlur(...e))),z:o.o(((...e)=>s.onFocus&&s.onFocus(...e))),A:o.o(((...e)=>s.onConfirm&&s.onConfirm(...e))),B:o.o(((...e)=>s.onkeyboardheightchange&&s.onkeyboardheightchange(...e))),C:o.o(((...e)=>s.clickHandler&&s.clickHandler(...e))),D:s.isShowClear},s.isShowClear?{E:o.p({name:"close",size:"11",color:"#ffffff",customStyle:"line-height: 12px"}),F:o.o(((...e)=>s.onClear&&s.onClear(...e)))}:{},{G:e.suffixIcon||e.$slots.suffix},e.suffixIcon||e.$slots.suffix?{H:o.p({name:e.suffixIcon,size:"18",customStyle:e.suffixIconStyle,imgMode:"widthFix"})}:{},{I:o.n(s.inputClass),J:o.s(s.wrapperStyle)})}],["__scopeId","data-v-bd44b066"]]);wx.createComponent(s);

View File

@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"u-icon": "../u-icon/u-icon"
}
}

View File

@@ -0,0 +1 @@
<view class="{{['u-input', 'data-v-bd44b066', I]}}" style="{{J}}"><view class="u-input__content data-v-bd44b066"><view wx:if="{{a}}" class="u-input__content__prefix-icon data-v-bd44b066"><block wx:if="{{$slots.prefix}}"><slot name="prefix"></slot></block><block wx:else><u-icon wx:if="{{b}}" class="data-v-bd44b066" u-i="bd44b066-0" bind:__l="__l" u-p="{{b}}"></u-icon></block></view><view class="u-input__content__field-wrapper data-v-bd44b066" bindtap="{{C}}"><block wx:if="{{r0}}"><input class="u-input__content__field-wrapper__field data-v-bd44b066" style="{{c}}" type="{{d}}" focus="{{e}}" cursor="{{f}}" value="{{g}}" auto-blur="{{h}}" disabled="{{i}}" maxlength="{{j}}" placeholder="{{k}}" placeholder-style="{{l}}" placeholder-class="{{m}}" confirm-type="{{n}}" confirm-hold="{{o}}" hold-keyboard="{{p}}" cursor-spacing="{{q}}" adjust-position="{{r}}" selection-end="{{s}}" selection-start="{{t}}" password="{{v}}" ignoreCompositionEvent="{{w}}" bindinput="{{x}}" bindblur="{{y}}" bindfocus="{{z}}" bindconfirm="{{A}}" bindkeyboardheightchange="{{B}}"/></block></view><view wx:if="{{D}}" class="u-input__content__clear data-v-bd44b066" bindtap="{{F}}"><u-icon wx:if="{{E}}" class="data-v-bd44b066" u-i="bd44b066-1" bind:__l="__l" u-p="{{E}}"></u-icon></view><view wx:if="{{G}}" class="u-input__content__subfix-icon data-v-bd44b066"><block wx:if="{{$slots.suffix}}"><slot name="suffix"></slot></block><block wx:else><u-icon wx:if="{{H}}" class="data-v-bd44b066" u-i="bd44b066-2" bind:__l="__l" u-p="{{H}}"></u-icon></block></view></view></view>

View File

@@ -0,0 +1 @@
.u-empty.data-v-bd44b066,.u-empty__wrap.data-v-bd44b066,.u-tabs.data-v-bd44b066,.u-tabs__wrapper.data-v-bd44b066,.u-tabs__wrapper__scroll-view-wrapper.data-v-bd44b066,.u-tabs__wrapper__scroll-view.data-v-bd44b066,.u-tabs__wrapper__nav.data-v-bd44b066,.u-tabs__wrapper__nav__line.data-v-bd44b066{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-input.data-v-bd44b066{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1}.u-input--radius.data-v-bd44b066,.u-input--square.data-v-bd44b066{border-radius:4px}.u-input--no-radius.data-v-bd44b066{border-radius:0}.u-input--circle.data-v-bd44b066{border-radius:100px}.u-input__content.data-v-bd44b066{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.u-input__content__field-wrapper.data-v-bd44b066{position:relative;display:flex;flex-direction:row;margin:0;flex:1}.u-input__content__field-wrapper__field.data-v-bd44b066{line-height:26px;text-align:left;color:#303133;height:24px;font-size:15px;flex:1}.u-input__content__clear.data-v-bd44b066{width:20px;height:20px;border-radius:100px;background-color:#c6c7cb;display:flex;flex-direction:row;align-items:center;justify-content:center;transform:scale(.82);margin-left:4px}.u-input__content__subfix-icon.data-v-bd44b066{margin-left:4px}.u-input__content__prefix-icon.data-v-bd44b066{margin-right:4px}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../libs/config/props.js"),r={props:{color:{type:String,default:()=>e.defProps.line.color},length:{type:[String,Number],default:()=>e.defProps.line.length},direction:{type:String,default:()=>e.defProps.line.direction},hairline:{type:Boolean,default:()=>e.defProps.line.hairline},margin:{type:[String,Number],default:()=>e.defProps.line.margin},dashed:{type:Boolean,default:()=>e.defProps.line.dashed}}};exports.props=r;

View File

@@ -0,0 +1 @@
"use strict";const e=require("./props.js"),i=require("../../libs/mixin/mpMixin.js"),t=require("../../libs/mixin/mixin.js"),r=require("../../libs/function/index.js"),s=require("../../../../common/vendor.js"),n={name:"u-line",mixins:[i.mpMixin,t.mixin,e.props],computed:{lineStyle(){const e={};return e.margin=this.margin,"row"===this.direction?(e.borderBottomWidth="1px",e.borderBottomStyle=this.dashed?"dashed":"solid",e.width=r.addUnit(this.length),this.hairline&&(e.transform="scaleY(0.5)")):(e.borderLeftWidth="1px",e.borderLeftStyle=this.dashed?"dashed":"solid",e.height=r.addUnit(this.length),this.hairline&&(e.transform="scaleX(0.5)")),e.borderColor=this.color,r.deepMerge(e,r.addStyle(this.customStyle))}}};const o=s._export_sfc(n,[["render",function(e,i,t,r,n,o){return{a:s.s(o.lineStyle)}}],["__scopeId","data-v-7063e61b"]]);wx.createComponent(o);

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="u-line data-v-7063e61b" style="{{a}}"></view>

View File

@@ -0,0 +1 @@
.u-empty.data-v-7063e61b,.u-empty__wrap.data-v-7063e61b,.u-tabs.data-v-7063e61b,.u-tabs__wrapper.data-v-7063e61b,.u-tabs__wrapper__scroll-view-wrapper.data-v-7063e61b,.u-tabs__wrapper__scroll-view.data-v-7063e61b,.u-tabs__wrapper__nav.data-v-7063e61b,.u-tabs__wrapper__nav__line.data-v-7063e61b{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-line.data-v-7063e61b{vertical-align:middle}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../libs/config/props.js"),t={props:{color:{type:String,default:()=>e.defProps.link.color},fontSize:{type:[String,Number],default:()=>e.defProps.link.fontSize},underLine:{type:Boolean,default:()=>e.defProps.link.underLine},href:{type:String,default:()=>e.defProps.link.href},mpTips:{type:String,default:()=>e.defProps.link.mpTips},lineColor:{type:String,default:()=>e.defProps.link.lineColor},text:{type:String,default:()=>e.defProps.link.text}}};exports.props=t;

View File

@@ -0,0 +1 @@
"use strict";const i=require("../../../../common/vendor.js"),e=require("./props.js"),t=require("../../libs/mixin/mpMixin.js"),n=require("../../libs/mixin/mixin.js"),s=require("../../libs/function/index.js"),o={name:"u-link",mixins:[t.mpMixin,n.mixin,e.props],computed:{linkStyle(){return{color:this.color,fontSize:s.addUnit(this.fontSize),lineHeight:s.addUnit(s.getPx(this.fontSize)+2),textDecoration:this.underLine?"underline":"none"}}},emits:["click"],methods:{addStyle:s.addStyle,openLink(){i.index.setClipboardData({data:this.href,success:()=>{i.index.hideToast(),this.$nextTick((()=>{s.toast(this.mpTips)}))}}),this.$emit("click")}}};const r=i._export_sfc(o,[["render",function(e,t,n,s,o,r){return{a:i.t(e.text),b:i.o(((...i)=>r.openLink&&r.openLink(...i))),c:i.s(r.linkStyle),d:i.s(r.addStyle(e.customStyle))}}],["__scopeId","data-v-a95516f8"]]);wx.createComponent(r);

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<text class="u-link data-v-a95516f8" catchtap="{{b}}" style="{{c + ';' + d}}">{{a}}</text>

View File

@@ -0,0 +1 @@
.u-empty.data-v-a95516f8,.u-empty__wrap.data-v-a95516f8,.u-tabs.data-v-a95516f8,.u-tabs__wrapper.data-v-a95516f8,.u-tabs__wrapper__scroll-view-wrapper.data-v-a95516f8,.u-tabs__wrapper__scroll-view.data-v-a95516f8,.u-tabs__wrapper__nav.data-v-a95516f8,.u-tabs__wrapper__nav__line.data-v-a95516f8{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-link.data-v-a95516f8{line-height:1;display:flex;flex-direction:row;flex-wrap:wrap;flex:1}

View File

@@ -0,0 +1 @@
"use strict";const o=require("../../libs/config/props.js"),e={props:{show:{type:Boolean,default:()=>o.defProps.loadingIcon.show},color:{type:String,default:()=>o.defProps.loadingIcon.color},textColor:{type:String,default:()=>o.defProps.loadingIcon.textColor},vertical:{type:Boolean,default:()=>o.defProps.loadingIcon.vertical},mode:{type:String,default:()=>o.defProps.loadingIcon.mode},size:{type:[String,Number],default:()=>o.defProps.loadingIcon.size},textSize:{type:[String,Number],default:()=>o.defProps.loadingIcon.textSize},text:{type:[String,Number],default:()=>o.defProps.loadingIcon.text},timingFunction:{type:String,default:()=>o.defProps.loadingIcon.timingFunction},duration:{type:[String,Number],default:()=>o.defProps.loadingIcon.duration},inactiveColor:{type:String,default:()=>o.defProps.loadingIcon.inactiveColor}}};exports.props=e;

View File

@@ -0,0 +1 @@
"use strict";const e=require("./props.js"),i=require("../../libs/mixin/mpMixin.js"),t=require("../../libs/mixin/mixin.js"),o=require("../../libs/function/index.js"),r=require("../../libs/function/colorGradient.js"),n=require("../../../../common/vendor.js"),d={name:"u-loading-icon",mixins:[i.mpMixin,t.mixin,e.props],data:()=>({array12:Array.from({length:12}),aniAngel:360,webviewHide:!1,loading:!1}),computed:{otherBorderColor(){const e=r.colorGradient$1(this.color,"#ffffff",100)[80];return"circle"===this.mode?this.inactiveColor?this.inactiveColor:e:"transparent"}},watch:{show(e){}},mounted(){this.init()},methods:{addUnit:o.addUnit,addStyle:o.addStyle,init(){setTimeout((()=>{}),20)},addEventListenerToWebview(){const e=getCurrentPages(),i=e[e.length-1].$getAppWebview();i.addEventListener("hide",(()=>{this.webviewHide=!0})),i.addEventListener("show",(()=>{this.webviewHide=!1}))}}};const s=n._export_sfc(d,[["render",function(e,i,t,o,r,d){return n.e({a:e.show},e.show?n.e({b:!r.webviewHide},r.webviewHide?{}:n.e({c:"spinner"===e.mode},"spinner"===e.mode?{d:n.f(r.array12,((e,i,t)=>({a:i})))}:{},{e:n.n(`u-loading-icon__spinner--${e.mode}`),f:e.color,g:d.addUnit(e.size),h:d.addUnit(e.size),i:e.color,j:d.otherBorderColor,k:d.otherBorderColor,l:d.otherBorderColor,m:`${e.duration}ms`,n:"semicircle"===e.mode||"circle"===e.mode?e.timingFunction:""}),{o:e.text},e.text?{p:n.t(e.text),q:d.addUnit(e.textSize),r:e.textColor}:{},{s:n.s(d.addStyle(e.customStyle)),t:n.n(e.vertical&&"u-loading-icon--vertical")}):{})}],["__scopeId","data-v-40fecea9"]]);wx.createComponent(s);

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view wx:if="{{a}}" style="{{s}}" class="{{['u-loading-icon', 'data-v-40fecea9', t]}}"><view wx:if="{{b}}" class="{{['u-loading-icon__spinner', 'data-v-40fecea9', e]}}" ref="ani" style="{{'color:' + f + ';' + ('width:' + g) + ';' + ('height:' + h) + ';' + ('border-top-color:' + i) + ';' + ('border-bottom-color:' + j) + ';' + ('border-left-color:' + k) + ';' + ('border-right-color:' + l) + ';' + ('animation-duration:' + m) + ';' + ('animation-timing-function:' + n)}}"><block wx:if="{{c}}"><view wx:for="{{d}}" wx:for-item="item" wx:key="a" class="u-loading-icon__dot data-v-40fecea9"></view></block></view><text wx:if="{{o}}" class="u-loading-icon__text data-v-40fecea9" style="{{'font-size:' + q + ';' + ('color:' + r)}}">{{p}}</text></view>

View File

@@ -0,0 +1 @@
.u-empty.data-v-40fecea9,.u-empty__wrap.data-v-40fecea9,.u-tabs.data-v-40fecea9,.u-tabs__wrapper.data-v-40fecea9,.u-tabs__wrapper__scroll-view-wrapper.data-v-40fecea9,.u-tabs__wrapper__scroll-view.data-v-40fecea9,.u-tabs__wrapper__nav.data-v-40fecea9,.u-tabs__wrapper__nav__line.data-v-40fecea9{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-loading-icon.data-v-40fecea9{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#c8c9cc}.u-loading-icon__text.data-v-40fecea9{margin-left:4px;color:#606266;font-size:14px;line-height:20px}.u-loading-icon__spinner.data-v-40fecea9{width:30px;height:30px;position:relative;box-sizing:border-box;max-width:100%;max-height:100%;animation:u-rotate-40fecea9 1s linear infinite}.u-loading-icon__spinner--semicircle.data-v-40fecea9{border-width:2px;border-color:transparent;border-radius:100px;border-style:solid}.u-loading-icon__spinner--circle.data-v-40fecea9{border-radius:100px;border-width:2px;border-top-color:#e5e5e5;border-right-color:#e5e5e5;border-bottom-color:#e5e5e5;border-left-color:#e5e5e5;border-style:solid}.u-loading-icon--vertical.data-v-40fecea9{flex-direction:column}.data-v-40fecea9:host{font-size:0px;line-height:1}.u-loading-icon__spinner--spinner.data-v-40fecea9{animation-timing-function:steps(12)}.u-loading-icon__text.data-v-40fecea9:empty{display:none}.u-loading-icon--vertical .u-loading-icon__text.data-v-40fecea9{margin:6px 0 0;color:#606266}.u-loading-icon__dot.data-v-40fecea9{position:absolute;top:0;left:0;width:100%;height:100%}.u-loading-icon__dot.data-v-40fecea9:before{display:block;width:2px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}.u-loading-icon__dot.data-v-40fecea9:nth-of-type(1){transform:rotate(30deg);opacity:1}.u-loading-icon__dot.data-v-40fecea9:nth-of-type(2){transform:rotate(60deg);opacity:.9375}.u-loading-icon__dot.data-v-40fecea9:nth-of-type(3){transform:rotate(90deg);opacity:.875}.u-loading-icon__dot.data-v-40fecea9:nth-of-type(4){transform:rotate(120deg);opacity:.8125}.u-loading-icon__dot.data-v-40fecea9:nth-of-type(5){transform:rotate(150deg);opacity:.75}.u-loading-icon__dot.data-v-40fecea9:nth-of-type(6){transform:rotate(180deg);opacity:.6875}.u-loading-icon__dot.data-v-40fecea9:nth-of-type(7){transform:rotate(210deg);opacity:.625}.u-loading-icon__dot.data-v-40fecea9:nth-of-type(8){transform:rotate(240deg);opacity:.5625}.u-loading-icon__dot.data-v-40fecea9:nth-of-type(9){transform:rotate(270deg);opacity:.5}.u-loading-icon__dot.data-v-40fecea9:nth-of-type(10){transform:rotate(300deg);opacity:.4375}.u-loading-icon__dot.data-v-40fecea9:nth-of-type(11){transform:rotate(330deg);opacity:.375}.u-loading-icon__dot.data-v-40fecea9:nth-of-type(12){transform:rotate(360deg);opacity:.3125}@keyframes u-rotate-40fecea9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}

View File

@@ -0,0 +1 @@
"use strict";const o=require("../../libs/config/props.js"),e={props:{show:{type:Boolean,default:()=>o.defProps.modal.show},title:{type:[String],default:()=>o.defProps.modal.title},content:{type:String,default:()=>o.defProps.modal.content},confirmText:{type:String,default:()=>o.defProps.modal.confirmText},cancelText:{type:String,default:()=>o.defProps.modal.cancelText},showConfirmButton:{type:Boolean,default:()=>o.defProps.modal.showConfirmButton},showCancelButton:{type:Boolean,default:()=>o.defProps.modal.showCancelButton},confirmColor:{type:String,default:()=>o.defProps.modal.confirmColor},cancelColor:{type:String,default:()=>o.defProps.modal.cancelColor},buttonReverse:{type:Boolean,default:()=>o.defProps.modal.buttonReverse},zoom:{type:Boolean,default:()=>o.defProps.modal.zoom},asyncClose:{type:Boolean,default:()=>o.defProps.modal.asyncClose},closeOnClickOverlay:{type:Boolean,default:()=>o.defProps.modal.closeOnClickOverlay},negativeTop:{type:[String,Number],default:()=>o.defProps.modal.negativeTop},width:{type:[String,Number],default:()=>o.defProps.modal.width},confirmButtonShape:{type:String,default:()=>o.defProps.modal.confirmButtonShape}}};exports.props=e;

View File

@@ -0,0 +1 @@
"use strict";const o=require("./props.js"),n=require("../../libs/mixin/mpMixin.js"),e=require("../../libs/mixin/mixin.js"),t=require("../../libs/function/index.js"),i=require("../../../../common/vendor.js"),r={name:"u-modal",mixins:[n.mpMixin,e.mixin,o.props],data:()=>({loading:!1}),watch:{show(o){o&&this.loading&&(this.loading=!1)}},emits:["confirm","cancel","close"],methods:{addUnit:t.addUnit,confirmHandler(){this.asyncClose&&(this.loading=!0),this.$emit("confirm")},cancelHandler(){this.$emit("cancel")},clickHandler(){this.closeOnClickOverlay&&this.$emit("close")}}};if(!Array){(i.resolveComponent("u-line")+i.resolveComponent("u-loading-icon")+i.resolveComponent("u-popup"))()}Math||((()=>"../u-line/u-line.js")+(()=>"../u-loading-icon/u-loading-icon.js")+(()=>"../u-popup/u-popup.js"))();const l=i._export_sfc(r,[["render",function(o,n,e,t,r,l){return i.e({a:o.title},o.title?{b:i.t(o.title)}:{},{c:i.t(o.content),d:(o.title?12:25)+"px",e:o.$slots.confirmButton},o.$slots.confirmButton?{}:i.e({f:o.showCancelButton},o.showCancelButton?{g:i.t(o.cancelText),h:o.cancelColor,i:i.n(o.showCancelButton&&!o.showConfirmButton&&"u-modal__button-group__wrapper--only-cancel"),j:i.o(((...o)=>l.cancelHandler&&l.cancelHandler(...o)))}:{},{k:o.showConfirmButton&&o.showCancelButton},o.showConfirmButton&&o.showCancelButton?{l:i.p({direction:"column"})}:{},{m:o.showConfirmButton},o.showConfirmButton?i.e({n:r.loading},r.loading?{}:{o:i.t(o.confirmText),p:o.confirmColor},{q:i.n(!o.showCancelButton&&o.showConfirmButton&&"u-modal__button-group__wrapper--only-confirm"),r:i.o(((...o)=>l.confirmHandler&&l.confirmHandler(...o)))}):{},{s:o.buttonReverse?"row-reverse":"row"}),{t:l.addUnit(o.width),v:i.o(l.clickHandler),w:i.p({mode:"center",zoom:o.zoom,show:o.show,customStyle:{borderRadius:"6px",overflow:"hidden",marginTop:`-${l.addUnit(o.negativeTop)}`},closeOnClickOverlay:o.closeOnClickOverlay,safeAreaInsetBottom:!1,duration:400})})}],["__scopeId","data-v-bcd229ea"]]);wx.createComponent(l);

View File

@@ -0,0 +1,8 @@
{
"component": true,
"usingComponents": {
"u-line": "../u-line/u-line",
"u-loading-icon": "../u-loading-icon/u-loading-icon",
"u-popup": "../u-popup/u-popup"
}
}

View File

@@ -0,0 +1 @@
<u-popup wx:if="{{w}}" class="data-v-bcd229ea" u-s="{{['d']}}" bindclick="{{v}}" u-i="bcd229ea-0" bind:__l="__l" u-p="{{w}}"><view class="u-modal data-v-bcd229ea" style="{{'width:' + t}}"><text wx:if="{{a}}" class="u-modal__title data-v-bcd229ea">{{b}}</text><view class="u-modal__content data-v-bcd229ea" style="{{'padding-top:' + d}}"><block wx:if="{{$slots.d}}"><slot></slot></block><block wx:else><text class="u-modal__content__text data-v-bcd229ea">{{c}}</text></block></view><view wx:if="{{e}}" class="u-modal__button-group--confirm-button data-v-bcd229ea"><slot name="confirmButton"></slot></view><block wx:else><u-line class="data-v-bcd229ea" u-i="bcd229ea-1,bcd229ea-0" bind:__l="__l"></u-line><view class="u-modal__button-group data-v-bcd229ea" style="{{'flex-direction:' + s}}"><view wx:if="{{f}}" hover-stay-time="{{150}}" hover-class="u-modal__button-group__wrapper--hover" class="{{['u-modal__button-group__wrapper', 'u-modal__button-group__wrapper--cancel', 'data-v-bcd229ea', i]}}" bindtap="{{j}}"><text class="u-modal__button-group__wrapper__text data-v-bcd229ea" style="{{'color:' + h}}">{{g}}</text></view><u-line wx:if="{{k}}" class="data-v-bcd229ea" u-i="bcd229ea-2,bcd229ea-0" bind:__l="__l" u-p="{{l}}"></u-line><view wx:if="{{m}}" hover-stay-time="{{150}}" hover-class="u-modal__button-group__wrapper--hover" class="{{['u-modal__button-group__wrapper', 'u-modal__button-group__wrapper--confirm', 'data-v-bcd229ea', q]}}" bindtap="{{r}}"><u-loading-icon wx:if="{{n}}" class="data-v-bcd229ea" u-i="bcd229ea-3,bcd229ea-0" bind:__l="__l"></u-loading-icon><text wx:else class="u-modal__button-group__wrapper__text data-v-bcd229ea" style="{{'color:' + p}}">{{o}}</text></view></view></block></view></u-popup>

View File

@@ -0,0 +1 @@
.u-empty.data-v-bcd229ea,.u-empty__wrap.data-v-bcd229ea,.u-tabs.data-v-bcd229ea,.u-tabs__wrapper.data-v-bcd229ea,.u-tabs__wrapper__scroll-view-wrapper.data-v-bcd229ea,.u-tabs__wrapper__scroll-view.data-v-bcd229ea,.u-tabs__wrapper__nav.data-v-bcd229ea,.u-tabs__wrapper__nav__line.data-v-bcd229ea{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-modal.data-v-bcd229ea{width:650rpx;border-radius:6px;overflow:hidden}.u-modal__title.data-v-bcd229ea{display:block;font-size:16px;font-weight:700;color:#606266;text-align:center;padding-top:25px}.u-modal__content.data-v-bcd229ea{padding:12px 25px 25px;display:flex;flex-direction:row;justify-content:center}.u-modal__content__text.data-v-bcd229ea{font-size:15px;color:#606266;flex:1}.u-modal__button-group.data-v-bcd229ea{display:flex;flex-direction:row}.u-modal__button-group--confirm-button.data-v-bcd229ea{flex-direction:column;padding:0 25px 15px}.u-modal__button-group__wrapper.data-v-bcd229ea{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;height:48px}.u-modal__button-group__wrapper--confirm.data-v-bcd229ea,.u-modal__button-group__wrapper--only-cancel.data-v-bcd229ea{border-bottom-right-radius:6px}.u-modal__button-group__wrapper--cancel.data-v-bcd229ea,.u-modal__button-group__wrapper--only-confirm.data-v-bcd229ea{border-bottom-left-radius:6px}.u-modal__button-group__wrapper--hover.data-v-bcd229ea{background-color:#f3f4f6}.u-modal__button-group__wrapper__text.data-v-bcd229ea{color:#606266;font-size:16px;text-align:center}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../libs/config/props.js"),o={props:{name:{type:[String,Number],default:()=>e.defProps.numberBox.name},modelValue:{type:[String,Number],default:()=>e.defProps.numberBox.value},min:{type:[String,Number],default:()=>e.defProps.numberBox.min},max:{type:[String,Number],default:()=>e.defProps.numberBox.max},step:{type:[String,Number],default:()=>e.defProps.numberBox.step},integer:{type:Boolean,default:()=>e.defProps.numberBox.integer},disabled:{type:Boolean,default:()=>e.defProps.numberBox.disabled},disabledInput:{type:Boolean,default:()=>e.defProps.numberBox.disabledInput},asyncChange:{type:Boolean,default:()=>e.defProps.numberBox.asyncChange},inputWidth:{type:[String,Number],default:()=>e.defProps.numberBox.inputWidth},showMinus:{type:Boolean,default:()=>e.defProps.numberBox.showMinus},showPlus:{type:Boolean,default:()=>e.defProps.numberBox.showPlus},decimalLength:{type:[String,Number,null],default:()=>e.defProps.numberBox.decimalLength},longPress:{type:Boolean,default:()=>e.defProps.numberBox.longPress},color:{type:String,default:()=>e.defProps.numberBox.color},buttonSize:{type:[String,Number],default:()=>e.defProps.numberBox.buttonSize},bgColor:{type:String,default:()=>e.defProps.numberBox.bgColor},cursorSpacing:{type:[String,Number],default:()=>e.defProps.numberBox.cursorSpacing},disablePlus:{type:Boolean,default:()=>e.defProps.numberBox.disablePlus},disableMinus:{type:Boolean,default:()=>e.defProps.numberBox.disableMinus},iconStyle:{type:[Object,String],default:()=>e.defProps.numberBox.iconStyle}}};exports.props=o;

View File

@@ -0,0 +1 @@
"use strict";const t=require("./props.js"),i=require("../../libs/mixin/mpMixin.js"),e=require("../../libs/mixin/mixin.js"),s=require("../../libs/function/index.js"),n=require("../../../../common/vendor.js"),o={name:"u-number-box",mixins:[i.mpMixin,e.mixin,t.props],data:()=>({currentValue:"",longPressTimer:null}),watch:{watchChange(t){this.check()},modelValue:{handler:function(t,i){t!==this.currentValue&&(this.currentValue=this.format(this.modelValue))},immediate:!0}},computed:{getCursorSpacing(){return s.getPx(this.cursorSpacing)},buttonStyle(){return t=>{const i={backgroundColor:this.bgColor,height:s.addUnit(this.buttonSize),color:this.color};return this.isDisabled(t)&&(i.backgroundColor="#f7f8fa"),i}},inputStyle(){this.disabled||this.disabledInput;return{color:this.color,backgroundColor:this.bgColor,height:s.addUnit(this.buttonSize),width:s.addUnit(this.inputWidth)}},watchChange(){return[this.integer,this.decimalLength,this.min,this.max]},isDisabled(){return t=>"plus"===t?this.disabled||this.disablePlus||this.currentValue>=this.max:this.disabled||this.disableMinus||this.currentValue<=this.min}},mounted(){this.init()},emits:["update:modelValue","focus","blur","overlimit","change","plus","minus"],methods:{init(){this.currentValue=this.format(this.modelValue)},format(t){return t=""===(t=this.filter(t))?0:+t,t=Math.max(Math.min(this.max,t),this.min),null!==this.decimalLength&&(t=t.toFixed(this.decimalLength)),t},filter(t){return t=String(t).replace(/[^0-9.-]/g,""),this.integer&&-1!==t.indexOf(".")&&(t=t.split(".")[0]),t},check(){const t=this.format(this.currentValue);t!==this.currentValue&&(this.currentValue=t)},onFocus(t){this.$emit("focus",{...t.detail,name:this.name})},onBlur(t){this.format(t.detail.value),this.$emit("blur",{...t.detail,name:this.name})},onInput(t){const{value:i=""}=t.detail||{};if(""===i)return;let e=this.filter(i);if(null!==this.decimalLength&&-1!==e.indexOf(".")){const t=e.split(".");e=`${t[0]}.${t[1].slice(0,this.decimalLength)}`}return e=this.format(e),this.emitChange(e),e},emitChange(t){this.asyncChange||this.$nextTick((()=>{this.$emit("update:modelValue",t),this.currentValue=t,this.$forceUpdate()})),this.$emit("change",{value:t,name:this.name})},onChange(){const{type:t}=this;if(this.isDisabled(t))return this.$emit("overlimit",t);const i="minus"===t?-this.step:+this.step,e=this.format(this.add(+this.currentValue,i));this.emitChange(e),this.$emit(t)},add(t,i){const e=Math.pow(10,10);return Math.round((t+i)*e)/e},clickHandler(t){this.type=t,this.onChange()},longPressStep(){this.clearTimeout(),this.longPressTimer=setTimeout((()=>{this.onChange(),this.longPressStep()}),250)},onTouchStart(t){this.longPress&&(this.clearTimeout(),this.type=t,this.longPressTimer=setTimeout((()=>{this.onChange(),this.longPressStep()}),600))},onTouchEnd(){this.longPress&&this.clearTimeout()},clearTimeout(){clearTimeout(this.longPressTimer),this.longPressTimer=null}}};if(!Array){n.resolveComponent("u-icon")()}Math;const l=n._export_sfc(o,[["render",function(t,i,e,s,o,l){return n.e({a:t.showMinus&&t.$slots.minus},t.showMinus&&t.$slots.minus?{b:n.o((t=>l.clickHandler("minus"))),c:n.o((t=>l.onTouchStart("minus"))),d:n.o(((...t)=>l.clearTimeout&&l.clearTimeout(...t)))}:t.showMinus?{f:n.p({name:"minus",color:l.isDisabled("minus")?"#c8c9cc":"#323233",size:"15",bold:!0,customStyle:t.iconStyle}),g:n.o((t=>l.clickHandler("minus"))),h:n.o((t=>l.onTouchStart("minus"))),i:n.o(((...t)=>l.clearTimeout&&l.clearTimeout(...t))),j:l.isDisabled("minus")?1:"",k:n.s(l.buttonStyle("minus"))}:{},{e:t.showMinus,l:t.disabledInput||t.disabled,m:l.getCursorSpacing,n:t.disabled||t.disabledInput?1:"",o:o.currentValue,p:n.o(((...t)=>l.onBlur&&l.onBlur(...t))),q:n.o(((...t)=>l.onFocus&&l.onFocus(...t))),r:n.o(((...t)=>l.onInput&&l.onInput(...t))),s:n.s(l.inputStyle),t:t.showPlus&&t.$slots.plus},t.showPlus&&t.$slots.plus?{v:n.o((t=>l.clickHandler("plus"))),w:n.o((t=>l.onTouchStart("plus"))),x:n.o(((...t)=>l.clearTimeout&&l.clearTimeout(...t)))}:t.showPlus?{z:n.p({name:"plus",color:l.isDisabled("plus")?"#c8c9cc":"#323233",size:"15",bold:!0,customStyle:t.iconStyle}),A:n.o((t=>l.clickHandler("plus"))),B:n.o((t=>l.onTouchStart("plus"))),C:n.o(((...t)=>l.clearTimeout&&l.clearTimeout(...t))),D:l.isDisabled("plus")?1:"",E:n.s(l.buttonStyle("plus"))}:{},{y:t.showPlus})}],["__scopeId","data-v-7e4456df"]]);wx.createComponent(l);

View File

@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"u-icon": "../u-icon/u-icon"
}
}

View File

@@ -0,0 +1 @@
<view class="u-number-box data-v-7e4456df"><view wx:if="{{a}}" class="u-number-box__slot cursor-pointer data-v-7e4456df" catchtap="{{b}}" bindtouchstart="{{c}}" catchtouchend="{{d}}"><slot name="minus"/></view><view wx:elif="{{e}}" catchtap="{{g}}" bindtouchstart="{{h}}" catchtouchend="{{i}}" hover-class="u-number-box__minus--hover" hover-stay-time="150" class="{{['u-number-box__minus', 'cursor-pointer', 'data-v-7e4456df', j && 'u-number-box__minus--disabled']}}" style="{{k}}"><u-icon wx:if="{{f}}" class="data-v-7e4456df" u-i="7e4456df-0" bind:__l="__l" u-p="{{f}}"></u-icon></view><block wx:if="{{$slots.input}}"><slot name="input"></slot></block><block wx:else><input disabled="{{l}}" cursor-spacing="{{m}}" class="{{[n && 'u-number-box__input--disabled', 'u-number-box__input', 'data-v-7e4456df']}}" value="{{o}}" bindblur="{{p}}" bindfocus="{{q}}" bindinput="{{r}}" type="number" style="{{s}}"/></block><view wx:if="{{t}}" class="u-number-box__slot cursor-pointer data-v-7e4456df" catchtap="{{v}}" bindtouchstart="{{w}}" catchtouchend="{{x}}"><slot name="plus"/></view><view wx:elif="{{y}}" catchtap="{{A}}" bindtouchstart="{{B}}" catchtouchend="{{C}}" hover-class="u-number-box__plus--hover" hover-stay-time="150" class="{{['u-number-box__plus', 'cursor-pointer', 'data-v-7e4456df', D && 'u-number-box__minus--disabled']}}" style="{{E}}"><u-icon wx:if="{{z}}" class="data-v-7e4456df" u-i="7e4456df-1" bind:__l="__l" u-p="{{z}}"></u-icon></view></view>

View File

@@ -0,0 +1 @@
.u-empty.data-v-7e4456df,.u-empty__wrap.data-v-7e4456df,.u-tabs.data-v-7e4456df,.u-tabs__wrapper.data-v-7e4456df,.u-tabs__wrapper__scroll-view-wrapper.data-v-7e4456df,.u-tabs__wrapper__scroll-view.data-v-7e4456df,.u-tabs__wrapper__nav.data-v-7e4456df,.u-tabs__wrapper__nav__line.data-v-7e4456df{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-number-box.data-v-7e4456df{display:flex;flex-direction:row;align-items:center}.u-number-box__slot.data-v-7e4456df{touch-action:none}.u-number-box__plus.data-v-7e4456df,.u-number-box__minus.data-v-7e4456df{width:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;touch-action:none}.u-number-box__plus--hover.data-v-7e4456df,.u-number-box__minus--hover.data-v-7e4456df{background-color:#e6e6e6!important}.u-number-box__plus--disabled.data-v-7e4456df,.u-number-box__minus--disabled.data-v-7e4456df{color:#c8c9cc;background-color:#f7f8fa}.u-number-box__plus.data-v-7e4456df{border-top-right-radius:4px;border-bottom-right-radius:4px}.u-number-box__minus.data-v-7e4456df{border-top-left-radius:4px;border-bottom-left-radius:4px}.u-number-box__input.data-v-7e4456df{position:relative;text-align:center;font-size:15px;padding:0;margin:0 2px;display:flex;flex-direction:row;align-items:center;justify-content:center}.u-number-box__input--disabled.data-v-7e4456df{color:#c8c9cc;background-color:#f2f3f5}

Some files were not shown because too many files have changed in this diff Show More