活动按钮状态流转

This commit is contained in:
2026-03-25 15:53:37 +08:00
commit 37346e790f
2762 changed files with 240282 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/u-alert-tips/u-alert-tips"],{"3adc":function(t,e,n){"use strict";n.r(e);var r=n("d7b4"),c=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=c.a},c2bb:function(t,e,n){},c567:function(t,e,n){"use strict";var r=n("c2bb"),c=n.n(r);c.a},c820:function(t,e,n){"use strict";n.d(e,"b",(function(){return c})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){return r}));var r={uIcon:function(){return n.e("components/u-icon/u-icon").then(n.bind(null,"322b3"))}},c=function(){var t=this,e=t.$createElement,n=(t._self._c,t.show?t.__get_style([t.uTitleStyle]):null),r=t.show&&t.description?t.__get_style([t.descStyle]):null;t.$mp.data=Object.assign({},{$root:{s0:n,s1:r}})},i=[]},d7b4:function(t,e,n){"use strict";var r=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var c=r(n("3b2d")),i={name:"u-alert-tips",props:{title:{type:String,default:""},type:{type:String,default:"warning"},description:{type:String,default:""},closeAble:{type:Boolean,default:!1},closeText:{type:String,default:""},showIcon:{type:Boolean,default:!1},color:{type:String,default:""},bgColor:{type:String,default:""},borderColor:{type:String,default:""},show:{type:Boolean,default:!0},icon:{type:String,default:""},iconStyle:{type:Object,default:function(){return{}}},titleStyle:{type:Object,default:function(){return{}}},descStyle:{type:Object,default:function(){return{}}}},data:function(){return{}},computed:{uTitleStyle:function(){var t={};return t.fontWeight=this.description?"bold":"normal",this.deepMerge(t,this.titleStyle)},uIcon:function(){return this.icon?this.icon:this.type2icon(this.type)},uIconType:function(){return Object.keys(this.iconStyle).length?"":this.type}},methods:{deepMerge:function(t,e){if(e)for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];"object"===(0,c.default)(r)&&"object"===(0,c.default)(t[n])?t[n]=this._extends({},t[n],{},r):t[n]=r}return t},type2icon:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"success",e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];-1==["primary","info","error","warning","success"].indexOf(t)&&(t="success");var n="";switch(t){case"primary":n="info-circle";break;case"info":n="info-circle";break;case"error":n="close-circle";break;case"warning":n="error-circle";break;case"success":n="checkmark-circle";break;default:n="checkmark-circle"}return e&&(n+="-fill"),n},_extends:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(){return _extends=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},_extends.apply(this,arguments)})),click:function(){this.$emit("click")},close:function(){this.$emit("close")}}};e.default=i},f919:function(t,e,n){"use strict";n.r(e);var r=n("c820"),c=n("3adc");for(var i in c)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return c[t]}))}(i);n("c567");var o=n("828b"),u=Object(o["a"])(c["default"],r["b"],r["c"],!1,null,"5b0accfe",null,!1,r["a"],void 0);e["default"]=u.exports}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'components/u-alert-tips/u-alert-tips-create-component',
{
'components/u-alert-tips/u-alert-tips-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("f919"))
})
},
[['components/u-alert-tips/u-alert-tips-create-component']]
]);

View File

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

View File

@@ -0,0 +1 @@
<block wx:if="{{show}}"><view class="{{['u-alert-tips','data-v-5b0accfe',!show?'u-close-alert-tips':'',type?'u-alert-tips--bg--'+type+'-light':'',type?'u-alert-tips--border--'+type+'-disabled':'']}}" style="{{'background-color:'+(bgColor)+';'+('border-color:'+(borderColor)+';')}}"><view class="u-icon-wrap data-v-5b0accfe"><block wx:if="{{showIcon}}"><u-icon class="u-icon data-v-5b0accfe" vue-id="14d5e262-1" name="{{uIcon+'-fill'}}" size="{{description?56:40}}" color="{{uIconType}}" custom-style="{{iconStyle}}" bind:__l="__l"></u-icon></block></view><view data-event-opts="{{[['tap',[['click',['$event']]]]]}}" class="u-alert-content data-v-5b0accfe" catchtap="__e"><view class="{{['u-alert-title','data-v-5b0accfe','u-alert-tips--color--'+type]}}" style="{{$root.s0}}">{{''+title+''}}</view><block wx:if="{{description}}"><view class="{{['u-alert-desc','data-v-5b0accfe','u-alert-tips--color--'+type]}}" style="{{$root.s1}}">{{''+description+''}}</view></block></view><view class="u-icon-wrap data-v-5b0accfe"><block wx:if="{{closeAble&&!closeText}}"><u-icon class="u-close-icon data-v-5b0accfe" style="{{'top:'+(description?'18rpx':'24rpx')+';'}}" vue-id="14d5e262-2" hoverClass="u-type-error-hover-color" name="close" color="#c0c4cc" size="{{22}}" data-event-opts="{{[['^click',[['close']]]]}}" bind:click="__e" bind:__l="__l"></u-icon></block></view><block wx:if="{{closeAble&&closeText}}"><text class="u-close-text data-v-5b0accfe" style="{{'top:'+(description?'18rpx':'24rpx')+';'}}">{{closeText}}</text></block></view></block>

View File

@@ -0,0 +1 @@
.u-alert-tips.data-v-5b0accfe{display:flex;align-items:center;padding:16rpx 30rpx;border-radius:8rpx;position:relative;transition:all .3s linear;border:1px solid #fff}.u-alert-tips--bg--primary-light.data-v-5b0accfe{background-color:#ecf5ff}.u-alert-tips--bg--info-light.data-v-5b0accfe{background-color:#f4f4f5}.u-alert-tips--bg--success-light.data-v-5b0accfe{background-color:#dbf1e1}.u-alert-tips--bg--warning-light.data-v-5b0accfe{background-color:#fdf6ec}.u-alert-tips--bg--error-light.data-v-5b0accfe{background-color:#fef0f0}.u-alert-tips--color--primary.data-v-5b0accfe{color:#2979ff!important}.u-alert-tips--color--info.data-v-5b0accfe{color:#909399!important}.u-alert-tips--color--success.data-v-5b0accfe{color:#19be6b!important}.u-alert-tips--color--warning.data-v-5b0accfe{color:#f90!important}.u-alert-tips--color--error.data-v-5b0accfe{color:#fa3534!important}.u-alert-tips--border--primary-disabled.data-v-5b0accfe{border-color:#a0cfff}.u-alert-tips--border--success-disabled.data-v-5b0accfe{border-color:#71d5a1}.u-alert-tips--border--error-disabled.data-v-5b0accfe{border-color:#fab6b6}.u-alert-tips--border--warning-disabled.data-v-5b0accfe{border-color:#fcbd71}.u-alert-tips--border--info-disabled.data-v-5b0accfe{border-color:#c8c9cc}.u-close-alert-tips.data-v-5b0accfe{opacity:0;visibility:hidden}.u-icon.data-v-5b0accfe{margin-right:16rpx}.u-alert-title.data-v-5b0accfe{font-size:28rpx;color:#303133}.u-alert-desc.data-v-5b0accfe{font-size:24rpx;text-align:left;color:#606266;margin-top:8rpx}.u-close-icon.data-v-5b0accfe{position:absolute;top:20rpx;right:20rpx}.u-close-hover.data-v-5b0accfe{color:red}.u-close-text.data-v-5b0accfe{font-size:24rpx;color:#909399;position:absolute;top:20rpx;right:20rpx;line-height:1}