| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-staff-checkin"],{"1c4a":function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){}));var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseContainer",[n("v-uni-view",{staticClass:"checkin-bg"}),n("v-uni-view",{staticClass:"checkin-bg2"}),n("v-uni-view",{staticClass:"checkin-container"},[n("NavBar",{attrs:{title:"服务打卡",lightText:!0}}),n("v-uni-view",{staticClass:"checkin-body",class:{"safe-bottom-env":e.safeAreaBottomSize>0}},[e.orderInfo?n("OrderAddress",{attrs:{orderInfo:e.orderInfo}}):e._e(),n("v-uni-view",{staticClass:"checkin-box"},[n("v-uni-button",{staticClass:"checkin-btn",attrs:{disabled:!e.allowCheckin},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleCheckin.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"checkin-btn-text"},[e._v(e._s(e.checkinBtnText))]),n("v-uni-view",{staticClass:"checkin-btn-time"},[e._v(e._s(e.formatTime))])],1),n("v-uni-view",{staticClass:"checkin-box-tips"},[e._v(e._s(e.allowCheckin?"您已进入服务打卡区域":"您当前不在服务打卡区域"))]),n("v-uni-view",{staticClass:"checkin-address-info"},[n("v-uni-text",{staticClass:"iconfont icon-ic_location51"}),n("v-uni-text",{staticClass:"overflow-text checkin-address-info__text"},[e._v(e._s(e.addressInfo))]),n("v-uni-button",{staticClass:"checkin-address__refresh",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.refreshLocation.apply(void 0,arguments)}}},[e._v("刷新")])],1)],1)],1),e.checkinPopupVisible?n("CheckinPopup",{attrs:{time:e.formatTime,address:e.addressInfo,orderId:e.orderId,takePhoto:e.checkInConfig&&1==e.checkInConfig.checkin_take_photo},on:{cancel:function(t){arguments[0]=t=e.$handleEvent(t),e.handleCheckinCancel.apply(void 0,arguments)}}}):e._e()],1)],1)},i=[]},"353d":function(e,t,n){"use strict";n.r(t);var a=n("5201"),i=n("bada");for(var o in i)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(o);n("96e2");var c=n("828b"),r=Object(c["a"])(i["default"],a["b"],a["c"],!1,null,"c6c39da8",null,!1,a["a"],void 0);t["default"]=r.exports},"471b":function(e,t,n){var a=n("c86c");t=a(!1),t.push([e.i,'@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/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.popup-bg[data-v-c6c39da8]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.popup-bg-success[data-v-c6c39da8]{background-color:rgba(0,0,0,.8)}.popup-form-container[data-v-c6c39da8]{width:%?654?%;border-radius:12px;background:none no-repeat 0 0/100% auto #fff;overflow:hidden}.popup-form-container .popup-form-wrapper[data-v-c6c39da8]{padding:%?40?% %?27?% %?40?%}.popup-form-container .popup-form-wrapper .popup-form-title[data-v-c6c39da8]{font-size:%?32?%;font-weight:500;margin-bottom:%?14?%}.popup-form-container .popup-form-date[data-v-c6c39da8],\n.popup-form-container .popup-form-location[data-v-c6c39da8]{display:flex;align-items:center;font-size:%?24?%}.popup-form-container .popup-form-date .iconfont[data-v-c6c39da8],\n.popup-form-container .popup-form-location .iconfont[data-v-c6c39da8]{font-size:%?28?%;margin-right:%?5?%}.popup-form-container .popup-form-date[data-v-c6c39da8]{color:#2291f8}.popup-form-container .popup-form-location[data-v-c6c39da8]{margin-top:%?12?%;color:#999}.popup-form-container .popup-form-input__wrapper[data-v-c6c39da8]{margin-top:%?28?%;background-color:#f9f9f9;border-radius:8px;padding:%?28?% %?20?% %?20?%}.popup-form-container .popup-form-input__inner_wrapper[data-v-c6c39da8]{position:relative}.popup-form-container .popup-form-input[data-v-c6c39da8]{font-size:14px;line-height:%?40?%;height:%?200?%;width:100%}.popup-form-container .popup-form-input__count[data-v-c6c39da8]{text-align:right;font-size:%?28?%}.popup-form-container .popup-form-image-list[data-v-c6c39da8]{display:flex;flex-flow:row wrap;--gap:%?20?%;--row-count:4;gap:var(--gap);font-size:0;margin-top:12px}.popup-form-container .popup-form-image-item[data-v-c6c39da8]{--size:calc((100% - var(--gap) * (var(--row-count) - 1)) / var(--row-count));width:var(--size);aspect-ratio:1/1;border-radius:6px;background-color:#f9f9f9;position:relative}.popup-form-container .popup-form-image-item__image[data-v-c6c39da8]{width:100%;height:100%;border-radius:6px}.popup-form-container .popup-form-image-item__delete[data-v-c6c39da8]{position:absolute;top:%?-16?%;right:%?-12?%;width:%?32?%;height:%?32?%;background-color:#ccc;border-radius:50%;display:flex;justify-content:center;align-items:center}.popup-form-container .popup-form-image-item__delete .iconfont[data-v-c6c39da8]{font-size:%?24?%;color:#fff}.popup-form-container .popup-form-image-item__add[data-v-c6c39da8]{border:%?1?% solid #ddd;background-color:#f5f5f5}.popup-form-container .popup-form-button-wrapper[data-v-c6c39da8]{border-top:%?1?% solid #eee;display:flex}.popup-form-container .popup-form-button[data-v-c6c39da8]{flex:1;height:%?90?%;display:flex;justify-content:center;align-items:center;font-size:%?30?%;color:#666;border-radius:0}.popup-form-container .popup-form-button.confirm[data-v-c6c39da8]{color:#2291f8;border-left:%?1?% solid #eee}.popup-result-container[data-v-c6c39da8]{border-radius:12px;background:#fff;width:%?560?%;display:flex;flex-direction:column;align-items:center;padding:%?70?% 0 %?86?%}.popup-result-container .popup-result-image[data-v-c6c39da8]{width:%?350?%;height:%?222?%;margin-bottom:%?60?%}.popup-result-container .popup-result-title[data-v-c6c39da8]{font-size:%?36?%;font-weight:500}.popup-result-container .popup-result-description[data-v-c6c39da8]{font-size:%?28?%;color:#999;margin:%?16?% 0 %?68?%}.popup-result-container .popup-result-btn[data-v-c6c39da8]{width:%?340?%;height:%?88?%;display:flex;align-items:center;justify-content:center;border-radius:%?50?%;background:#2291f8;color:#fff;font-size:%?28?%;font-weight:500}',""]),e.exports=t},"51c6":function(e,t,n){var a=n("471b");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var i=n("967d").default;i("7a6c1226",a,!0,{sourceMap:!1,shadowMode:!1})},5201:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){}));var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",[e.stage===e.STAGE.DIRECT_SUBMIT?n("v-uni-view"):e.stage===e.STAGE.FILL_FORM?n("v-uni-view",{staticClass:"popup-bg"},[n("v-uni-view",{staticClass:"popup-form-container",style:{backgroundImage:"url("+e.domain+"/static/images/checkin-bg.png)"}},[n("v-uni-view",{staticClass:"popup-form-wrapper"},[n("v-uni-view",{staticClass:"popup-form-title"},[e._v("您当前已在服务区域,确定打卡?")]),n("v-uni-view",{staticClass:"popup-form-date"},[n("v-uni-text",{staticClass:"iconfont icon-ic_clock"}),e._v("打卡时间\n "+e._s(e.time))],1),n("v-uni-view",{staticClass:"popup-form-location"},[n("v-uni-text",{staticClass:"iconfont icon-ic_location51"}),e._v(e._s(e.address))],1),n("v-uni-view",{staticClass:"popup-form-input__wrapper"},[n("v-uni-view",{staticClass:"popup-form-input__inner_wrapper"},[n("v-uni-textarea",{staticClass:"popup-form-input",attrs:{placeholder:"请输入打卡备注",fixed:!0,maxlength:e.maxLength,"placeholder-style":"color: #9e9e9e;"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}}),n("v-uni-view",{staticClass:"popup-form-input__count"},[n("v-uni-text",[e._v(e._s(e.form.remark.length)+"/"+e._s(e.maxLength))])],1)],1),n("v-uni-view",{staticClass:"popup-form-image-list",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleImageListClick.apply(void 0,arguments)}}},[e._l(e.form.images,(function(t,a){return n("v-uni-view",{key:a,staticClass:"popup-form-image-item"},[n("v-uni-image",{staticClass:"popup-form-image-item__image",attrs:{mode:"aspectFill",src:t}}),n("v-uni-button",{staticClass:"popup-form-image-item__delete",attrs:{"data-event":e.EVENT.DELETE_IMAGE,"data-index":a}},[n("v-uni-text",{staticClass:"iconfont icon-ic_close",attrs:{"data-event":e.EVENT.DELETE_IMAGE,"data-index":a}})],1)],1)})),e.form.images.length<e.imageCountLimit?n("v-uni-view",{staticClass:"popup-form-image-item popup-form-image-item__add",style:{background:"url("+e.domain+"/static/images/checkin-form-camera.png) no-repeat center / 52rpx"},attrs:{"data-event":e.EVENT.ADD_IMAGE}},[n("v-uni-text",{staticClass:"iconfont icon-ic_add"})],1):e._e()],2)],1)],1),n("v-uni-view",{staticClass:"popup-form-button-wrapper"},[n("v-uni-button",{staticClass:"popup-form-button",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleCheckinCancel.apply(void 0,arguments)}}},[e._v("取消")]),n("v-uni-button",{staticClass:"popup-form-button confirm",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleCheckinConfirm.apply(void 0,arguments)}}},[e._v("确认打卡")])],1)],1)],1):n("v-uni-view",{staticClass:"popup-bg popup-bg-success"},[n("v-uni-view",{staticClass:"popup-result-container"},[e.stage===e.STAGE.SUCCESS?n("v-uni-image",{staticClass:"popup-result-image",attrs:{src:e.domain+"/static/images/checkin-succ.png",mode:"widthFill"}}):n("v-uni-image",{staticClass:"popup-result-image",attrs:{src:e.domain+"/static/images/checkin-fail.png",mode:"widthFill"}}),n("v-uni-view",{staticClass:"popup-result-title"},[e._v(e._s(e.stage===e.STAGE.SUCCESS?"打卡成功 "+e.form.checkInTime:"打卡失败"))]),n("v-uni-view",{staticClass:"popup-result-description"},[e._v(e._s(e.stage===e.STAGE.SUCCESS?"感谢您的辛苦付出~":"打卡失败,请再试一次"))]),e.stage===e.STAGE.SUCCESS?n("v-uni-button",{staticClass:"popup-result-btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleCheckinSuccess.apply(void 0,arguments)}}},[e._v("我知道了")]):n("v-uni-button",{staticClass:"popup-result-btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleRetryCheckin.apply(void 0,arguments)}}},[e._v("重新打卡")])],1)],1)],1)},i=[]},"8e3b":function(e,t,n){"use strict";n("6a54");var a=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("64aa"),n("7a76"),n("c9b5");var i=a(n("5de6")),o=a(n("2634")),c=a(n("2fdc")),r=a(n("690b")),s=a(n("5818")),d=a(n("89ae")),u=n("c6d0"),p=a(n("ea2b")),f=n("7e00"),l=n("f2a1"),h=a(n("353d")),m=n("23b1"),v={components:{BaseContainer:r.default,NavBar:s.default,OrderAddress:d.default,CheckinPopup:h.default},data:function(){var e=(0,u.getSystemInfo)();return{merId:null,orderId:null,orderInfo:null,customerLocation:null,checkInConfig:null,safeAreaBottomSize:e.safeAreaInsets.bottom,formatTime:"00:00:00",inCheckinArea:!1,addressInfo:"获取位置中...",location:null,checkinLocation:null,checkinPopupVisible:!1}},onLoad:function(e){this.orderId=e.order_id,this.merId=e.mer_id,this.handleGetOrderDetail(),this.getMerStaffCheckinConfig(),this.getLocation(!0),this.timeDisplayTimer()},computed:{checkinBtnText:function(){return this.hasClockRecord?"已打卡":this.allowCheckin?0==this.checkInConfig.enable_checkin?"无需打卡":"点击打卡":"无法打卡"},locationDiff:function(){return{location:this.location,customerLocation:this.customerLocation,checkInConfig:this.checkInConfig}},hasClockRecord:function(){if(!this.orderInfo)return!1;var e=this.orderInfo.clock_in_info;return!(!e||!e.clock_time)},allowCheckin:function(){return!(!this.checkInConfig||!this.orderInfo)&&(!this.hasClockRecord&&this.inCheckinArea)}},watch:{locationDiff:function(e){var t=e.location,n=e.customerLocation,a=e.checkInConfig;if(a)if(0!=a.enable_checkin)if(a.checkin_radius){if(t&&n){var i=(0,l.getDistanceInMeters)(t,n);this.inCheckinArea=i<a.checkin_radius}}else this.inCheckinArea=!0;else this.inCheckinArea=!1}},methods:{getMerStaffCheckinConfig:function(){var e=this;return(0,c.default)((0,o.default)().mark((function t(){var n;return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,(0,m.getMerStaffCheckinConfig)(e.merId);case 3:n=t.sent,e.checkInConfig=n.data,t.next=10;break;case 7:t.prev=7,t.t0=t["catch"](0),e.$util.Tips({title:t.t0,icon:"none"});case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},getLocationByAddress:function(e){var t=this;return(0,c.default)((0,o.default)().mark((function n(){var a,i,c,r;return(0,o.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,(0,m.geocoding)(e);case 3:a=n.sent,i=a.data.location,c=i.lng,r=i.lat,t.customerLocation={latitude:Number(r),longitude:Number(c)},n.next=11;break;case 8:n.prev=8,n.t0=n["catch"](0),t.$util.Tips({title:n.t0,icon:"none"});case 11:case"end":return n.stop()}}),n,null,[[0,8]])})))()},handleGetOrderDetail:function(){var e=this;return(0,c.default)((0,o.default)().mark((function t(){var n;return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,(0,m.getStaffOrderDetail)(e.orderId);case 3:n=t.sent,e.orderInfo=n.data,e.getLocationByAddress(e.orderInfo.user_address),t.next=11;break;case 8:t.prev=8,t.t0=t["catch"](0),e.$util.Tips({title:t.t0,icon:"none"});case 11:case"end":return t.stop()}}),t,null,[[0,8]])})))()},handleCheckinCancel:function(){this.checkinPopupVisible=!1},handleCheckin:function(){var e=this;return(0,c.default)((0,o.default)().mark((function t(){return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.checkinPopupVisible=!0;case 1:case"end":return t.stop()}}),t)})))()},refreshLocation:function(){var e=this;return(0,c.default)((0,o.default)().mark((function t(){return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.getLocation();case 2:case"end":return t.stop()}}),t)})))()},getLocation:function(){var e=arguments,t=this;return(0,c.default)((0,o.default)().mark((function n(){var a,c,r,s,d,u,p,l;return(0,o.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(a=e.length>0&&void 0!==e[0]&&e[0],!t._checkLocationLoading){n.next=3;break}return n.abrupt("return");case 3:return t._checkLocationLoading=!0,n.prev=4,n.next=7,uni.getLocation({isHighAccuracy:!0});case 7:if(c=n.sent,r=(0,i.default)(c,2),s=r[0],d=r[1],!s){n.next=13;break}throw new Error(s.errMsg);case 13:return u=d.latitude,p=d.longitude,t.location={latitude:u,longitude:p},n.next=17,(0,f.getGeocoder)({lat:u,long:p});case 17:l=n.sent,t.addressInfo=l.data.address,!0!==a&&t.$util.Tips({title:"刷新位置成功",icon:"none"}),n.next=25;break;case 22:n.prev=22,n.t0=n["catch"](4),t.$util.Tips({title:n.t0.message,icon:"none"});case 25:return n.prev=25,t._checkLocationLoading=!1,n.finish(25);case 28:case"end":return n.stop()}}),n,null,[[4,22,25,28]])})))()},timeDisplayTimer:function(){var e=this,t=function(){e.formatTime=(0,p.default)().format("HH:mm:ss")};t(),this._displayTimer=setInterval(t,1e3)}},destroyed:function(){clearInterval(this._displayTimer)}};t.default=v},"96e2":function(e,t,n){"use strict";var a=n("51c6"),i=n.n(a);i.a},a754:function(e,t,n){var a=n("f4de");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var i=n("967d").default;i("1a7f4cf4",a,!0,{sourceMap:!1,shadowMode:!1})},bada:function(e,t,n){"use strict";n.r(t);var a=n("daa3"),i=n.n(a);for(var o in a)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(o);t["default"]=i.a},c491:function(e,t,n){"use strict";var a=n("a754"),i=n.n(a);i.a},cf33:function(e,t,n){"use strict";n.r(t);var a=n("1c4a"),i=n("fe7f");for(var o in i)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(o);n("c491");var c=n("828b"),r=Object(c["a"])(i["default"],a["b"],a["c"],!1,null,"507cffa4",null,!1,a["a"],void 0);t["default"]=r.exports},daa3:function(e,t,n){"use strict";n("6a54");var a=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("aa9c"),n("dd2b");var i=a(n("2634")),o=a(n("5de6")),c=a(n("2fdc")),r=n("23b1"),s=a(n("ea2b")),d=n("ec44"),u=n("aa10"),p={DIRECT_SUBMIT:0,FILL_FORM:1,SUCCESS:2,FAIL:3},f={DELETE_IMAGE:"delete-image",ADD_IMAGE:"add-image"},l={props:{time:String,address:String,orderId:String,takePhoto:Boolean},data:function(){var e=this.takePhoto;return{domain:u.HTTP_REQUEST_URL,STAGE:p,EVENT:f,maxLength:100,stage:e?p.FILL_FORM:p.DIRECT_SUBMIT,imageCountLimit:9,form:{checkInTime:this.time,remark:"",images:[]}}},created:function(){var e=this;return(0,c.default)((0,i.default)().mark((function t(){var n,a,c,r;return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.takePhoto){t.next=8;break}return t.next=3,uni.showModal({title:"提示",content:"确定要打卡吗?"});case 3:n=t.sent,a=(0,o.default)(n,2),c=a[0],r=a[1].confirm,c||!r?e.handleCheckinCancel():e.handleCheckinConfirm();case 8:case"end":return t.stop()}}),t)})))()},methods:{handleCheckinCancel:function(){this.$emit("cancel")},handleCheckinConfirm:function(){var e=this;return(0,c.default)((0,i.default)().mark((function t(){var n,a,o,c;return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.form,a=n.remark,o=n.images,uni.showLoading({mask:!0}),t.prev=2,c=(0,s.default)().format("HH:mm:ss"),t.next=6,(0,r.checkinStaffOrder)(e.orderId,{clock_in_info:{clock_time:(0,s.default)().format("YYYY-MM-DD HH:mm:ss"),address:e.address,remark:a,images:o}});case 6:t.sent,uni.hideLoading(),e.form.checkInTime=c,e.stage=p.SUCCESS,uni.$emit(d.STAFF_CHECKIN_SUCC_EVENT,e.orderId),t.next=18;break;case 13:t.prev=13,t.t0=t["catch"](2),uni.hideLoading(),e.stage=p.FAIL,e.$util.Tips({title:t.t0,icon:"none"});case 18:case"end":return t.stop()}}),t,null,[[2,13]])})))()},handleUploadImage:function(){var e=this;this.$util.uploadImageOne("upload/image",(function(t){e.form.images.push(t.data.path)}))},handleImageListClick:function(e){var t=e.target.dataset,n=t.event,a=t.index;if(void 0!==n)switch(n){case f.DELETE_IMAGE:this.form.images.splice(a,1);break;case f.ADD_IMAGE:this.handleUploadImage();break}},handleCheckinSuccess:function(){uni.navigateBack()},handleRetryCheckin:function(){this.stage=p.FILL_FORM}}};t.default=l},ec44:function(e,t,n){"use strict";n("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.STAFF_CHECKIN_SUCC_EVENT=void 0;t.STAFF_CHECKIN_SUCC_EVENT="staff_checkin_success"},f2a1:function(e,t,n){"use strict";n("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.getDistanceInMeters=void 0;t.getDistanceInMeters=function(e,t){var n=e.latitude*Math.PI/180,a=t.latitude*Math.PI/180,i=n-a,o=(e.longitude-t.longitude)*Math.PI/180,c=2*Math.asin(Math.sqrt(Math.pow(Math.sin(i/2),2)+Math.cos(n)*Math.cos(a)*Math.pow(Math.sin(o/2),2)));return 6378137*c}},f4de:function(e,t,n){var a=n("c86c");t=a(!1),t.push([e.i,'@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/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.checkin-bg[data-v-507cffa4]{position:absolute;top:0;left:0;width:100%;height:calc(var(--nav-bar-height) + %?212?%);background-image:linear-gradient(90deg,#2291f8,#1cd1dc)}.checkin-bg2[data-v-507cffa4]{position:absolute;top:calc(var(--nav-bar-height) + %?164?%);left:0;width:100%;height:%?50?%;background-image:linear-gradient(0deg,#f5f5f5,hsla(0,0%,96.1%,0))}.checkin-container[data-v-507cffa4]{height:var(--screen-height);position:relative;display:flex;flex-direction:column}.checkin-body[data-v-507cffa4]{padding:18px 10px 10px;display:flex;flex-direction:column;flex:1;gap:10px}.checkin-body.safe-bottom-env[data-v-507cffa4]{padding-bottom:var(--safe-area-inset-bottom)}.checkin-box[data-v-507cffa4]{flex:1;background-color:#fff;border-radius:%?24?%}.checkin-btn[data-v-507cffa4]{display:flex;flex-flow:column;align-items:center;gap:%?20?%;justify-content:center;color:#fff;width:%?272?%;height:%?272?%;border-radius:50%;margin:%?164?% auto 0;background:linear-gradient(159deg,#1cd1dc -13%,#2291f8 43%),linear-gradient(139deg,#47b5ff 12%,#0f86f5 86%);box-shadow:%?0?% %?10?% %?32?% %?0?% rgba(48,139,248,.5)}.checkin-btn[disabled][data-v-507cffa4]{background:linear-gradient(139deg,#d0d3d9 12%,#c3c7ce 85%);box-shadow:%?0?% %?10?% %?32?% %?0?% rgba(122,140,162,.3);color:#fff}.checkin-btn-text[data-v-507cffa4]{font-size:%?40?%;font-weight:500}.checkin-btn-time[data-v-507cffa4]{font-size:%?32?%;font-weight:400;opacity:.7;font-variant-numeric:tabular-nums;font-family:initial}.checkin-box-tips[data-v-507cffa4]{text-align:center;font-size:%?28?%;margin-top:%?60?%;margin-bottom:%?18?%}.checkin-address-info[data-v-507cffa4]{width:%?502?%;margin:0 auto;overflow:hidden;display:flex;align-items:center;color:#999;justify-content:center}.checkin-address-info .iconfont[data-v-507cffa4]{font-size:%?28?%;margin-right:%?4?%}.checkin-address-info .checkin-address__refresh[data-v-507cffa4]{flex-shrink:0;margin-left:%?12?%;color:#308bf8;font-size:12px}',""]),e.exports=t},fe7f:function(e,t,n){"use strict";n.r(t);var a=n("8e3b"),i=n.n(a);for(var o in a)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(o);t["default"]=i.a}}]);
|