Files
fitness_walk_nwnu/dist/build/h5/static/js/pages-activity-index.b177be17.js
T
2026-09-08 20:28:54 +08:00

1 line
29 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(self["webpackChunkfitness_walk_nwnu"]=self["webpackChunkfitness_walk_nwnu"]||[]).push([[914],{6911:function(t,e,i){var n=i(31379);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(69333).A;a("09e41fed",n,!0,{sourceMap:!1,shadowMode:!1})},21336:function(t,e,i){var n=i(98468);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(69333).A;a("b2a872c0",n,!0,{sourceMap:!1,shadowMode:!1})},31379:function(t,e,i){"use strict";i.r(e);var n=i(31601),a=i.n(n),o=i(76314),r=i.n(o),l=r()(a());l.push([t.id,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-5f775366] .u-tabs__wrapper__nav .u-tabs__wrapper__nav__item{flex:1}.list[data-v-5f775366]{width:100%;min-height:calc(100vh - 300px);position:relative;margin-top:20px}.list_container[data-v-5f775366]{margin-top:20px}.list_content[data-v-5f775366]{position:relative;padding:0 15px;min-height:calc(100vh - 380px)}.list_content .list_item[data-v-5f775366]{position:relative;border-radius:10px;border:2px solid #f5f5f5;transition:all .5s;margin-bottom:5px;padding:20px 15px;background-color:#fff}.list_content .list_item .item_image[data-v-5f775366]{width:100%;height:150px;border-radius:5px}.list_content .list_item .item_image uni-image[data-v-5f775366]{border-radius:5px;width:100%;height:100%}.list_content .list_item .item_name[data-v-5f775366]{margin:10px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:1;-webkit-box-orient:vertical}.list_content .list_item .item_name[data-v-5f775366] .u-icon{align-items:flex-start!important}.list_content .list_item .item_desc[data-v-5f775366]{display:flex}.list_content .list_item .item_desc .time[data-v-5f775366]{width:70%;font-size:12px;color:#787878}.list_content .list_item .item_desc .status[data-v-5f775366]{width:30%;font-size:14px;text-align:right}.list_content .list_item .item_desc .status[data-v-5f775366] .u-text{justify-content:flex-end!important}.war_corlor[data-v-5f775366]{color:#e6a23c}.succ_corlor[data-v-5f775366]{color:#67c23a}.info_color[data-v-5f775366]{color:#909399}.note_popup[data-v-5f775366]{height:70vh;padding:0 %?30?%}.note_popup .title[data-v-5f775366]{font-size:%?32?%;font-weight:700;height:%?100?%;display:flex;align-items:center;justify-content:center;padding:%?50?% %?30?% %?30?% %?30?%}.note_popup .content[data-v-5f775366]{height:calc(100% - %?330?%);overflow-y:auto;padding:0 %?30?%}.note_popup .bottom_container[data-v-5f775366]{height:%?150?%;display:flex;align-items:center}.profile_popup[data-v-5f775366]{box-sizing:border-box;padding:%?56?% %?54?% %?50?%}.profile_popup .profile_title[data-v-5f775366]{color:#171c2f;font-size:%?36?%;font-weight:700;line-height:%?50?%;text-align:center}.profile_popup .profile_tip[data-v-5f775366]{color:#95a2c7;font-size:%?26?%;line-height:%?36?%;margin:%?8?% 0 %?42?%;text-align:center}.profile_popup .profile_form_item[data-v-5f775366]{display:flex;align-items:center;min-height:%?84?%;margin-bottom:%?28?%}.profile_popup .profile_form_item .profile_label[data-v-5f775366]{color:#4e5875;flex-shrink:0;font-size:%?28?%;font-weight:600;width:%?128?%}.profile_popup .profile_form_item uni-picker[data-v-5f775366]{flex:1;min-width:0}.profile_popup .profile_form_item .profile_date[data-v-5f775366]{background:#f2f5ff;border:%?2?% solid #4967ff;border-radius:%?22?%;box-sizing:border-box;color:#4e5875;display:flex;align-items:center;justify-content:space-between;font-size:%?28?%;height:%?96?%;padding:0 %?28?%}.profile_popup .profile_form_item .profile_placeholder[data-v-5f775366]{color:#9aa7c9}.profile_popup .profile_sex_options[data-v-5f775366]{display:flex;flex:1}.profile_popup .profile_sex_option[data-v-5f775366]{background:#fff;border:%?2?% solid #d5ddf4;border-radius:%?42?%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:%?84?%;width:%?168?%}.profile_popup .profile_sex_option + .profile_sex_option[data-v-5f775366]{margin-left:%?16?%}.profile_popup .profile_sex_option-active[data-v-5f775366]{background:#f0f3ff;border-color:#4967ff}.profile_popup .profile_sex_option-active[data-v-5f775366] .u-radio__text{color:#4967ff!important}.profile_popup .profile_sex_option[data-v-5f775366] .u-radio{justify-content:center;pointer-events:none;width:100%}.profile_popup .profile_sex_option[data-v-5f775366] .u-radio__text{color:#384059;font-size:%?30?%!important}.profile_popup .profile_date_row[data-v-5f775366]{margin-bottom:%?40?%}.profile_popup[data-v-5f775366] .profile_submit{border-radius:%?22?%;font-size:%?32?%;font-weight:600;height:%?102?%}.profile_popup[data-v-5f775366] .profile_submit::after{border:0}.profile_popup[data-v-5f775366] .u-button--disabled{color:#aeb9d6!important;opacity:1}',""]),e["default"]=l},33083:function(t,e,i){"use strict";i.r(e);var n=i(31601),a=i.n(n),o=i(76314),r=i.n(o),l=r()(a());l.push([t.id,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-view[data-v-56b1f419], uni-scroll-view[data-v-56b1f419], uni-swiper-item[data-v-56b1f419]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-radio[data-v-56b1f419]{\ndisplay:flex;\nflex-direction:row;overflow:hidden;flex-direction:row;align-items:center}.u-radio-label--left[data-v-56b1f419]{flex-direction:row}.u-radio-label--right[data-v-56b1f419]{flex-direction:row-reverse;justify-content:space-between}.u-radio__icon-wrap[data-v-56b1f419]{box-sizing:border-box;transition-property:border-color,background-color,color;transition-duration:.2s;color:#606266;\ndisplay:flex;\nflex-direction:row;align-items:center;justify-content:center;color:transparent;text-align:center;margin-right:6px;font-size:20px;border-width:1px;border-color:#c8c9cc;border-style:solid}.u-radio__icon-wrap--circle[data-v-56b1f419]{border-radius:100%}.u-radio__icon-wrap--square[data-v-56b1f419]{border-radius:3px}.u-radio__icon-wrap--checked[data-v-56b1f419]{color:#fff;background-color:red;border-color:#2979ff}.u-radio__icon-wrap--disabled[data-v-56b1f419]{background-color:#ebedf0!important}.u-radio__icon-wrap--disabled--checked[data-v-56b1f419]{color:#c8c9cc!important}.u-radio__label[data-v-56b1f419]{word-wrap:break-word;margin-left:5px;margin-right:12px;color:#606266;font-size:15px}.u-radio__label--disabled[data-v-56b1f419]{color:#c8c9cc}',""]),e["default"]=l},39783:function(t,e,i){var n=i(33083);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(69333).A;a("317a2b52",n,!0,{sourceMap:!1,shadowMode:!1})},54942:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return m}});var n,a={uSticky:i(44097).A,uTabs:i(11057).A,uIcon:i(3696).A,uText:i(91441).A,uEmpty:i(32671).A,uPopup:i(57582).A,uButton:i(81478).A,uRadioGroup:i(78658).A,uRadio:i(81121).A},o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",[i("u-sticky",{attrs:{bgColor:"#fff",scrollable:!1}},[i("u-tabs",{attrs:{list:t.tabs,lineWidth:"30",lineColor:"#081776",itemStyle:"padding-left: 15px; padding-right: 15px; height: 46px;"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.activeChange.apply(void 0,arguments)}}})],1),i("v-uni-view",{staticClass:"list_container"},[t.activityList.length>0?i("v-uni-view",{staticClass:"list_content"},t._l(t.activityList,function(e,n){return i("v-uni-view",{key:n,staticClass:"list_item",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.activityClick(e)}}},[i("v-uni-view",{staticClass:"item_image"},[i("v-uni-image",{attrs:{mode:"aspectFill",src:e.cover}})],1),i("v-uni-view",{staticClass:"item_name"},[i("u-icon",{attrs:{label:e.masterActivityName+""+(e.branchActivityName||""),labelSize:"16",space:"5",size:"20",width:"20",height:"20",top:"0",color:"#081776",name:"/static/images/register/map.svg"}})],1),i("v-uni-view",{staticClass:"item_desc"},[i("v-uni-view",{staticClass:"time"},[t._v(t._s(t.$moment(e.startTime).format("YYYY-MM-DD"))+" ~\n "+t._s(t.$moment(e.endTime).format("YYYY-MM-DD")))]),i("v-uni-view",{staticClass:"status"},[i("u-text",{attrs:{text:t.getStatus(e).text,type:t.getStatus(e).type,size:"14",lines:"1"}})],1)],1)],1)}),1):i("u-empty",{attrs:{mode:"data",marginTop:"200",text:"暂无活动"}})],1),i("u-popup",{attrs:{show:t.noteShow,round:10,mode:"center",closeable:!0,customStyle:"width:90%"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.noteShow=!1}}},[i("v-uni-view",{staticClass:"note_popup"},[i("v-uni-view",{staticClass:"title"},[t._v(t._s(t.currentActivity.masterActivityName)+t._s(t.currentActivity.branchActivityName||""))]),i("v-uni-view",{staticClass:"content"},[i("v-uni-rich-text",{attrs:{nodes:t.currentActivity.note}})],1),i("v-uni-view",{staticClass:"bottom_container"},[i("u-button",{attrs:{color:"#081776",hairline:!0,throttleTime:"1000"},nativeOn:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.enter.apply(void 0,arguments)}}},[t._v("进入活动")])],1)],1)],1),i("u-popup",{attrs:{show:t.profileShow,round:20,closeOnClickOverlay:!1,mode:"center",customStyle:"width:90%;max-width:680rpx;box-shadow:0 18rpx 50rpx rgba(42,73,160,0.12)"}},[i("v-uni-view",{staticClass:"profile_popup"},[i("v-uni-view",{staticClass:"profile_title"},[t._v("请补全个人信息")]),i("v-uni-view",{staticClass:"profile_tip"},[t._v("完善后方能继续参加活动")]),i("v-uni-view",{staticClass:"profile_form_item profile_sex_row"},[i("v-uni-view",{staticClass:"profile_label"},[t._v("性别")]),i("u-radio-group",{staticClass:"profile_sex_options",attrs:{value:t.profileForm.sex,placement:"row"}},[i("v-uni-view",{class:["profile_sex_option","男"===t.profileForm.sex?"profile_sex_option-active":""],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.profileSexChange("男")}}},[i("u-radio",{attrs:{label:"男",name:"男",size:"16",iconSize:"10",activeColor:"#4967ff"}})],1),i("v-uni-view",{class:["profile_sex_option","女"===t.profileForm.sex?"profile_sex_option-active":""],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.profileSexChange("女")}}},[i("u-radio",{attrs:{label:"女",name:"女",size:"16",iconSize:"10",activeColor:"#4967ff"}})],1)],1)],1),i("v-uni-view",{staticClass:"profile_form_item profile_date_row"},[i("v-uni-view",{staticClass:"profile_label"},[t._v("出生日期")]),i("v-uni-picker",{attrs:{mode:"date",value:t.profileForm.birthday,end:t.today},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.profileBirthdayChange.apply(void 0,arguments)}}},[i("v-uni-view",{class:["profile_date",t.profileForm.birthday?"":"profile_placeholder"]},[t._v(t._s(t.profileForm.birthday||"请选择")),i("u-icon",{attrs:{name:"calendar",color:"#9bace8",size:"18"}})],1)],1)],1),i("u-button",{staticClass:"profile_submit",attrs:{color:t.profileSubmitDisabled?"#cdd6ef":"#4967ff",hairline:!0,throttleTime:"1000",loading:t.profileLoading,disabled:t.profileSubmitDisabled},nativeOn:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.submitProfile.apply(void 0,arguments)}}},[t._v("确认提交")])],1)],1)],1)},r=[],l=i(84673),s=i(95223),c=i(50575),u=(i(2008),i(74423),i(62062),i(26910),i(18111),i(22489),i(7588),i(61701),i(26099),i(27495),i(21699),i(71761),i(90744),i(42762),i(23500),getApp(),wx.cloud.database()),p=u.command,d={name:"index",data:function(){return{tabs:[{name:"最新活动"},{name:"历史活动"}],tabActive:0,activityList:[],noteShow:!1,currentActivity:{},profileShow:!1,profileLoading:!1,profileForm:{sex:"",birthday:""},today:this.$moment().format("YYYY-MM-DD")}},computed:{profileSubmitDisabled:function(){return this.profileLoading||!this.profileForm.sex||!this.profileForm.birthday}},methods:{checkUserProfile:function(){var t=this.$store.state.user||{},e=t.sex?String(t.sex).trim():"",i=t.birthday;if(e&&i)return this.profileShow=!1,void this.initActivityList();this.$set(this.profileForm,"sex",e),this.$set(this.profileForm,"birthday",i?this.$moment(i).format("YYYY-MM-DD"):""),this.activityList=[],this.profileShow=!0},profileSexChange:function(t){this.$set(this.profileForm,"sex",t)},profileBirthdayChange:function(t){this.$set(this.profileForm,"birthday",t.detail.value)},submitProfile:function(){var t=this;this.profileForm.sex&&this.profileForm.birthday?(this.profileLoading=!0,this.$http({url:"/platform/fitnessWalk/login/completeUserInfo",method:"POST",header:{"content-type":"application/x-www-form-urlencoded"},data:{userId:this.$store.state.user.userid,sex:this.profileForm.sex,birthday:this.profileForm.birthday}}).then(function(e){if(e&&0===e.code){var i=e.data||{};t.$store.commit("updateUser",{sex:i.sex||t.profileForm.sex,birthday:i.birthday||t.profileForm.birthday}),uni.setStorageSync("user",t.$store.state.user),t.profileShow=!1,t.initActivityList()}else uni.showToast({title:e&&e.msg?e.msg:"个人信息保存失败",icon:"none"})}).catch(function(){uni.showToast({title:"网络异常,请稍后重试",icon:"none"})}).finally(function(){t.profileLoading=!1})):uni.showToast({title:"请完整填写性别和出生日期",icon:"none"})},activeChange:function(t){this.tabActive=t.index,this.initActivityList()},normalizeRelationActivityIds:function(t){return Array.isArray(t)?t.filter(function(t){return null!==t&&void 0!==t&&""!==t}):"string"===typeof t?t.split(/[,]/).map(function(t){return t.trim()}).filter(function(t){return t}):null!==t&&void 0!==t&&""!==t?[t]:[]},getActivity:function(){var t=this;return(0,c.A)((0,s.A)().m(function e(){var i,n;return(0,s.A)().w(function(e){while(1)switch(e.n){case 0:return e.n=1,u.collection("activity").aggregate().match({endTime:0===t.tabActive?p.gt(Date.now()):p.lt(Date.now()),unionId:p.in(["",t.$store.state.user.unionid])}).project({relationActivityId:!0,masterActivityName:!0,branchActivityName:!0,startTime:!0,endTime:!0,applyStartTime:!0,applyEndTime:!0,cover:!0,activityModel:!0,groupId:!0,note:!0,address:!0}).sort({startTime:1}).end();case 1:return i=e.v,n=i.list,e.a(2,n)}},e)}))()},getMyActivity:function(){var t=this;return(0,c.A)((0,s.A)().m(function e(){var i,n;return(0,s.A)().w(function(e){while(1)switch(e.n){case 0:return e.n=1,u.collection("register").aggregate().match({loginname:t.$store.state.user.loginname}).project({activity_id:!0}).end();case 1:return i=e.v,n=i.list,e.a(2,n)}},e)}))()},getRelationActivityIds:function(t){var e=this;return(0,c.A)((0,s.A)().m(function i(){var n,a,o,r;return(0,s.A)().w(function(i){while(1)switch(i.n){case 0:if(n=e.normalizeRelationActivityIds(t),0!==n.length){i.n=1;break}return i.a(2,[]);case 1:return a={relationActivityId:1===n.length?n[0]:p.in(n)},i.n=2,u.collection("activity").where(a).field({_id:!0}).get();case 2:return o=i.v,r=o.data,i.a(2,r.map(function(t){return t._id}).filter(function(t){return t}))}},i)}))()},autoSignByRelationActivity:function(t){var e=this;return(0,c.A)((0,s.A)().m(function i(){var n,a,o,r,c,d,f;return(0,s.A)().w(function(i){while(1)switch(i.n){case 0:return i.n=1,e.getRelationActivityIds(t.relationActivityId);case 1:if(n=i.v,0!==n.length){i.n=2;break}return i.a(2,!1);case 2:return i.n=3,u.collection("register").where({loginname:e.$store.state.user.loginname,activity_id:p.in(n)}).count();case 3:if(a=i.v,o=a.total,0!==o){i.n=4;break}return i.a(2,!1);case 4:return r=e.$store.state.user,i.n=5,u.collection("register").where({activity_id:t._id,loginname:r.loginname}).get();case 5:if(c=i.v,d=c.data,0!==d.length){i.n=8;break}return i.n=6,u.collection("register").add({data:(0,l.A)((0,l.A)({activity_id:t._id},r),{},{isLeader:!1,register_time:e.$moment(new Date).valueOf()})});case 6:if(f=i.v,f._id){i.n=7;break}return uni.showToast({title:"自动报名失败",icon:"none"}),i.a(2,!1);case 7:uni.showToast({title:"已自动报名",icon:"none"});case 8:return e.$set(t,"isBm",!0),i.a(2,!0)}},i)}))()},initActivityList:function(){var t=this;return(0,c.A)((0,s.A)().m(function e(){var i,n;return(0,s.A)().w(function(e){while(1)switch(e.n){case 0:return uni.showLoading({title:""}),e.n=1,t.getActivity();case 1:return i=e.v,e.n=2,t.getMyActivity();case 2:n=e.v,console.log(n),i.forEach(function(t){t.isBm=n.map(function(t){return t.activity_id}).includes(t._id)}),t.activityList=i,uni.hideLoading();case 3:return e.a(2)}},e)}))()},activityClick:function(t){var e=this;return(0,c.A)((0,s.A)().m(function i(){var n,a,o,r,l,c,u;return(0,s.A)().w(function(i){while(1)switch(i.n){case 0:if(n=t._id,a=t.activityModel,o=t.groupId,r=t.isBm,!o){i.n=2;break}return i.n=1,e.$http({url:"/platform/activity/basic/scope/getScopeUser",data:{activityGroupId:o,userId:e.$store.state.user.userid}});case 1:if(l=i.v,c=l.data,l.code,0!==c){i.n=2;break}return uni.showModal({title:"提示",content:"您没有权限参加此次活动",showCancel:!1}),i.a(2);case 2:if("stepCount"!==a){i.n=3;break}e.currentActivity=t,e.noteShow=!0,i.n=8;break;case 3:if("GPS"!==a){i.n=4;break}i.n=8;break;case 4:if("punch"!==a){i.n=8;break}if(!r){i.n=5;break}uni.navigateTo({url:"/pages/activityPackage/checkIn?id="+n}),i.n=8;break;case 5:return i.n=6,e.autoSignByRelationActivity(t);case 6:if(u=i.v,!u){i.n=7;break}return uni.navigateTo({url:"/pages/activityPackage/checkIn?id="+n}),i.a(2);case 7:uni.navigateTo({url:"/pages/activityPackage/signUp?id="+n});case 8:return i.a(2)}},i)}))()},getStatus:function(t){var e=t.startTime,i=t.endTime,n=t.applyStartTime,a=t.applyEndTime,o=t.activityModel,r=t.isBm,l=(new Date).getTime();if("punch"===o)if(r){if(e>l)return{text:"已报名",type:"success"};if(e<l&&l<i)return{text:"活动进行中",type:"warning"};if(i<l)return{text:"活动已结束",type:"info"}}else{if(n>l)return{text:"未开始报名",type:"info"};if(n<l&&l<a)return{text:"活动报名中",type:"warning"};if(e<l&&l<i)return{text:"活动进行中",type:"warning"};if(i<l)return{text:"活动已结束",type:"info"};if(a<l)return{text:"报名已结束",type:"info"}}else if("stepCount"===o){if(l<e)return{text:"活动未开始",type:"info"};if(e<l&&l<i)return{text:"活动进行中",type:"warning"};if(l>i)return{text:"活动已结束",type:"info"}}},enter:function(){var t=this;uni.navigateTo({url:"/pages/activityPackage/stepCount?id="+this.currentActivity._id,success:function(){t.noteShow=!1}})}},onShow:function(){this.checkUserProfile()}},f=d,h=(i(6911),i(18535)),v=(0,h.A)(f,o,r,!1,null,"5f775366",null,!1,a,n),m=v.exports},78658:function(t,e,i){"use strict";var n;i.d(e,{A:function(){return d}});var a,o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-radio-group",class:t.bemClass},[t._t("default")],2)},r=[],l=(i(62062),i(18111),i(61701),i(26099),i(2892),{props:{value:{type:[String,Number,Boolean],default:uni.$u.props.radioGroup.value},disabled:{type:Boolean,default:uni.$u.props.radioGroup.disabled},shape:{type:String,default:uni.$u.props.radioGroup.shape},activeColor:{type:String,default:uni.$u.props.radioGroup.activeColor},inactiveColor:{type:String,default:uni.$u.props.radioGroup.inactiveColor},name:{type:String,default:uni.$u.props.radioGroup.name},size:{type:[String,Number],default:uni.$u.props.radioGroup.size},placement:{type:String,default:uni.$u.props.radioGroup.placement},label:{type:[String],default:uni.$u.props.radioGroup.label},labelColor:{type:[String],default:uni.$u.props.radioGroup.labelColor},labelSize:{type:[String,Number],default:uni.$u.props.radioGroup.labelSize},labelDisabled:{type:Boolean,default:uni.$u.props.radioGroup.labelDisabled},iconColor:{type:String,default:uni.$u.props.radioGroup.iconColor},iconSize:{type:[String,Number],default:uni.$u.props.radioGroup.iconSize},borderBottom:{type:Boolean,default:uni.$u.props.radioGroup.borderBottom},iconPlacement:{type:String,default:uni.$u.props.radio.iconPlacement}}}),s={name:"u-radio-group",mixins:[uni.$u.mpMixin,uni.$u.mixin,l],computed:{parentData:function(){return[this.value,this.disabled,this.inactiveColor,this.activeColor,this.size,this.labelDisabled,this.shape,this.iconSize,this.borderBottom,this.placement]},bemClass:function(){return this.bem("radio-group",["placement"])}},watch:{parentData:function(){this.children.length&&this.children.map(function(t){"function"===typeof t.init&&t.init()})}},data:function(){return{}},created:function(){this.children=[]},methods:{unCheckedOther:function(t){this.children.map(function(e){t!==e&&(e.checked=!1)});var e=t.name;this.$emit("input",e),this.$emit("change",e)}}},c=s,u=(i(21336),i(18535)),p=(0,u.A)(c,o,r,!1,null,"b69d373c",null,!1,n,a),d=p.exports},81121:function(t,e,i){"use strict";i.d(e,{A:function(){return d}});var n,a={uIcon:i(3696).A},o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"u-radio",class:["u-radio-label--"+t.parentData.iconPlacement,t.parentData.borderBottom&&"column"===t.parentData.placement&&"u-border-bottom"],style:[t.radioStyle],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.wrapperClickHandler.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"u-radio__icon-wrap",class:t.iconClasses,style:[t.iconWrapStyle],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.iconClickHandler.apply(void 0,arguments)}}},[t._t("icon",[i("u-icon",{staticClass:"u-radio__icon-wrap__icon",attrs:{name:"checkbox-mark",size:t.elIconSize,color:t.elIconColor}})])],2),t._t("default",[i("v-uni-text",{staticClass:"u-radio__text",style:{color:t.elDisabled?t.elInactiveColor:t.elLabelColor,fontSize:t.elLabelSize,lineHeight:t.elLabelSize},on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.labelClickHandler.apply(void 0,arguments)}}},[t._v(t._s(t.label))])])],2)},r=[],l=(i(44114),i(2892),{props:{name:{type:[String,Number,Boolean],default:uni.$u.props.radio.name},shape:{type:String,default:uni.$u.props.radio.shape},disabled:{type:[String,Boolean],default:uni.$u.props.radio.disabled},labelDisabled:{type:[String,Boolean],default:uni.$u.props.radio.labelDisabled},activeColor:{type:String,default:uni.$u.props.radio.activeColor},inactiveColor:{type:String,default:uni.$u.props.radio.inactiveColor},iconSize:{type:[String,Number],default:uni.$u.props.radio.iconSize},labelSize:{type:[String,Number],default:uni.$u.props.radio.labelSize},label:{type:[String,Number],default:uni.$u.props.radio.label},size:{type:[String,Number],default:uni.$u.props.radio.size},color:{type:String,default:uni.$u.props.radio.color},labelColor:{type:String,default:uni.$u.props.radio.labelColor}}}),s={name:"u-radio",mixins:[uni.$u.mpMixin,uni.$u.mixin,l],data:function(){return{checked:!1,parentData:{iconSize:12,labelDisabled:null,disabled:null,shape:null,activeColor:null,inactiveColor:null,size:18,value:null,iconColor:null,placement:"row",borderBottom:!1,iconPlacement:"left"}}},computed:{elDisabled:function(){return""!==this.disabled?this.disabled:null!==this.parentData.disabled&&this.parentData.disabled},elLabelDisabled:function(){return""!==this.labelDisabled?this.labelDisabled:null!==this.parentData.labelDisabled&&this.parentData.labelDisabled},elSize:function(){return this.size?this.size:this.parentData.size?this.parentData.size:21},elIconSize:function(){return this.iconSize?this.iconSize:this.parentData.iconSize?this.parentData.iconSize:12},elActiveColor:function(){return this.activeColor?this.activeColor:this.parentData.activeColor?this.parentData.activeColor:"#2979ff"},elInactiveColor:function(){return this.inactiveColor?this.inactiveColor:this.parentData.inactiveColor?this.parentData.inactiveColor:"#c8c9cc"},elLabelColor:function(){return this.labelColor?this.labelColor:this.parentData.labelColor?this.parentData.labelColor:"#606266"},elShape:function(){return this.shape?this.shape:this.parentData.shape?this.parentData.shape:"circle"},elLabelSize:function(){return uni.$u.addUnit(this.labelSize?this.labelSize:this.parentData.labelSize?this.parentData.labelSize:"15")},elIconColor:function(){var t=this.iconColor?this.iconColor:this.parentData.iconColor?this.parentData.iconColor:"#ffffff";return this.elDisabled?this.checked?this.elInactiveColor:"transparent":this.checked?t:"transparent"},iconClasses:function(){var t=[];return t.push("u-radio__icon-wrap--"+this.elShape),this.elDisabled&&t.push("u-radio__icon-wrap--disabled"),this.checked&&this.elDisabled&&t.push("u-radio__icon-wrap--disabled--checked"),t},iconWrapStyle:function(){var t={};return t.backgroundColor=this.checked&&!this.elDisabled?this.elActiveColor:"#ffffff",t.borderColor=this.checked&&!this.elDisabled?this.elActiveColor:this.elInactiveColor,t.width=uni.$u.addUnit(this.elSize),t.height=uni.$u.addUnit(this.elSize),"right"===this.parentData.iconPlacement&&(t.marginRight=0),t},radioStyle:function(){var t={};return this.parentData.borderBottom&&"row"===this.parentData.placement&&uni.$u.error("检测到您将borderBottom设置为true,需要同时将u-radio-group的placement设置为column才有效"),this.parentData.borderBottom&&"column"===this.parentData.placement&&(t.paddingBottom="ios"===uni.$u.os()?"12px":"8px"),uni.$u.deepMerge(t,uni.$u.addStyle(this.customStyle))}},mounted:function(){this.init()},methods:{init:function(){this.updateParentData(),this.parent||uni.$u.error("u-radio必须搭配u-radio-group组件使用"),this.checked=this.name===this.parentData.value},updateParentData:function(){this.getParentData("u-radio-group")},iconClickHandler:function(t){this.preventEvent(t),this.elDisabled||this.setRadioCheckedStatus()},wrapperClickHandler:function(t){"right"===this.parentData.iconPlacement&&this.iconClickHandler(t)},labelClickHandler:function(t){this.preventEvent(t),this.elLabelDisabled||this.elDisabled||this.setRadioCheckedStatus()},emitEvent:function(){var t=this;this.checked||(this.$emit("change",this.name),this.$nextTick(function(){uni.$u.formValidate(t,"change")}))},setRadioCheckedStatus:function(){this.emitEvent(),this.checked=!0,"function"===typeof this.parent.unCheckedOther&&this.parent.unCheckedOther(this)}}},c=s,u=(i(39783),i(18535)),p=(0,u.A)(c,o,r,!1,null,"56b1f419",null,!1,a,n),d=p.exports},98468:function(t,e,i){"use strict";i.r(e);var n=i(31601),a=i.n(n),o=i(76314),r=i.n(o),l=r()(a());l.push([t.id,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-view[data-v-b69d373c], uni-scroll-view[data-v-b69d373c], uni-swiper-item[data-v-b69d373c]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-radio-group[data-v-b69d373c]{flex:1}.u-radio-group--row[data-v-b69d373c]{\ndisplay:flex;\nflex-direction:row}.u-radio-group--column[data-v-b69d373c]{\ndisplay:flex;\nflex-direction:column}',""]),e["default"]=l}}]);