2b41b39.js 13 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[37],{1025:function(t,e,n){"use strict";n.r(e);n(12),n(14),n(13),n(6),n(16),n(11),n(17);var o=n(4),d=(n(111),n(112),n(29),n(5));function r(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function c(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?r(Object(source),!0).forEach((function(e){Object(o.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):r(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var l={data:function(){return{now:new Date,weeks:["日","一","二","三","四","五","六"],year:"",month:"",date:"",dataMap:[],sign_status:"",sign_total:"",continue_days:"",sign_log:"",sign_name:"",award_coupon:"",award_point:"",dialogVisible:!1,explain_content:"",signLogList:[],signNowBol:!1}},head:function(){return{title:"签到-".concat(this.basicSet.shop_name),meta:[{name:"keywords",content:"".concat(this.basicSet.shop_name,",签到")},{name:"description",content:"[".concat(this.basicSet.shop_name,"]签到页;")}]}},mounted:function(){this.getNow()},computed:c(c({},Object(d.b)(["basic_info","basicSet"])),{},{credit1Text:function(){return this.basic_info.home&&this.basic_info.home.mailInfo&&this.basic_info.home.mailInfo.credit1?this.basic_info.home.mailInfo.credit1:"积分"}}),methods:{getNow:function(){this.year=this.now.getFullYear(),this.month=this.now.getMonth()+1,this.now.setDate(1),this.getSign(),this.getSignLog()},initDate:function(){this.dataMap=[];for(var t=this.getMonthDay(this.month),e=this.now.getDay(),i=0;i<e;i++)this.dataMap.push({year:"",month:"",date:"",isSign:!1});for(var n=0;n<t;n++)this.dataMap.push({year:this.year,month:this.month,date:n+1,isSign:this.sign_log.includes(n)})},getMonthDay:function(t){return[1,3,5,7,8,10,12].includes(t)?31:[4,6,9,11].includes(t)?30:2===t?this.year%4==0&&this.year%100!=0||this.year%400==0?29:28:void 0},lastMonth:function(){this.now.setMonth(this.now.getMonth()-1),this.getNow()},nextMonth:function(){this.now.setMonth(this.now.getMonth()+1),this.getNow()},compareToNow:function(t){if(t.year&&t.month&&t.date){var e=new Date;e.setFullYear(t.year),e.setMonth(t.month-1),e.setDate(t.date),e.setHours(0),e.setMinutes(0),e.setSeconds(0);var n=new Date;if(n.setHours(0),n.setMinutes(0),n.setSeconds(0),e.getTime()>n.getTime())return 1;if(e.getTime()===n.getTime())return 0;if(e.getTime()<n.getTime())return-1}},getSign:function(){var t=this,e={month:this.month,year:this.year};this.fun.$post("plugin.sign.Frontend.Modules.Sign.Controllers.sign-log.index",e,"加载中...").then((function(e){if(1==e.result){var n=e.data,o=n.sign_status,d=n.sign_total,r=n.continue_days,c=n.sign_log,l=n.sign_name,f=n.award_coupon,v=n.award_point;t.sign_status=o,t.sign_total=d,t.continue_days=r,t.sign_log=c,t.sign_name=l,t.award_coupon=f,t.award_point=v,t.fun.setWXTitle("".concat(t.sign_name||"签到","-").concat(t.basicSet.shop_name))}else t.$message.error(e.msg);t.initDate()}))},getSignLog:function(){var t=this;this.fun.$post("plugin.sign.Frontend.Modules.Sign.Controllers.sign-log.log",{},"加载中...").then((function(e){1==e.result?t.signLogList=e.data.sign_log||[]:t.$message.error(e.msg),t.getRules(),t.initDate()}))},getRules:function(){var t=this;this.fun.$post("plugin.sign.Frontend.Controllers.explain.index",{}).then((function(e){1==e.result&&(t.explain_content=e.data.explain_content)}))},signNow:function(){var t=this;if(t.signNowBol)return!1;t.signNowBol=!0,this.fun.$get("plugin.sign.Frontend.Modules.Sign.Controllers.sign.sign",{},"加载中...").then((function(e){1===e.result?t.$confirm(e.msg,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then((function(){e.data.success_url&&location.href!=e.data.success_url?location.href=e.data.success_url:t.getNow()})).catch((function(){})):t.$message.error(e.msg)}))},viewRules:function(){this.dialogVisible=!0}}},f=(n(936),n(938),n(1)),component=Object(f.a)(l,(function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"sign-page-wrap cursor-default"},[o("div",{staticClass:"sign-page flex"},[o("div",{staticClass:"date-box"},[o("div",{staticClass:"head-box flex flex-j-sb flex-a-e"},[o("span",{staticClass:"title"},[t._v(t._s(t.sign_name))]),t._v(" "),o("span",{staticClass:"finger-point",on:{click:t.viewRules}},[t._v(t._s(t.sign_name)+"规则")])]),t._v(" "),o("el-divider"),t._v(" "),o("div",{staticClass:"current-data flex flex-a-c flex-j-c"},[o("i",{staticClass:"el-icon-arrow-left",on:{click:t.lastMonth}}),t._v(" "),o("span",[t._v(t._s(t.year)+"年"+t._s(t.month)+"月")]),t._v(" "),o("i",{staticClass:"el-icon-arrow-right",on:{click:t.nextMonth}})]),t._v(" "),o("div",{staticClass:"table"},[t._m(0),t._v(" "),o("ul",{staticClass:"table-tr"},t._l(t.dataMap,(function(e,d){return o("li",{key:d},[e.year?[[-1===t.compareToNow(e)||0===t.compareToNow(e)?o("i",{class:["el-icon-success",e.isSign?"success":"invalid"]}):t._e(),t._v(" "),1===t.compareToNow(e)?o("img",{staticClass:"bonus-points",attrs:{src:n(935),alt:""}}):t._e()],t._v(" "),o("div",{staticClass:"day"},[t._v(t._s(0===t.compareToNow(e)?"今日":e.date))])]:t._e()],2)})),0)]),t._v(" "),t.sign_status?o("el-button",{staticClass:"signed-btn",attrs:{type:"info"}},[t._v("已"+t._s(t.sign_name))]):o("el-button",{staticClass:"sign-btn",attrs:{type:"primary"},on:{click:t.signNow}},[t._v("立即"+t._s(t.sign_name))])],1),t._v(" "),o("div",{staticClass:"sign-record"},[o("div",{staticClass:"title"},[t._v(t._s(t.sign_name)+"记录")]),t._v(" "),t.sign_name?o("div",{staticClass:"item statistics"},[o("p",[t._v("连续"+t._s(t.sign_name)+" "),o("span",{staticClass:"red-text"},[t._v(t._s(t.continue_days))])]),t._v(" "),o("p",[t._v("累计"+t._s(t.sign_name)+" "),o("span",{staticClass:"red-text"},[t._v(t._s(t.sign_total))])]),t._v(" "),o("p",[t._v("累计获得奖励:\n "+t._s(t.credit1Text)),o("span",{staticClass:"red-text"},[t._v("+"+t._s(t.award_point?t.award_point:0))]),t._v(";\n 优惠券 "),o("span",{staticClass:"red-text"},[t._v(t._s(t.award_coupon?t.award_coupon:0)+"张")]),t._v(";\n ")])]):t._e(),t._v(" "),o("ul",{staticClass:"list"},[t._l(t.signLogList,(function(e,n){return o("li",{key:n,staticClass:"item"},[o("p",[t._v(t._s(e.created_at))]),t._v(" "),o("p",[t._v("\n "+t._s(t.credit1Text)),o("span",{staticClass:"red-text"},[t._v("+"+t._s(e.award_point))]),t._v(";\n 优惠券 "),o("span",{staticClass:"red-text"},[t._v(t._s(e.award_coupon)+"张")]),t._v(";\n 爱心值 "),o("span",{staticClass:"red-text"},[t._v(t._s(e.award_love))])])])})),t._v(" "),t.signLogList.length<=0?o("li",{staticClass:"no-data"},[t._v("暂无记录")]):t._e()],2)])]),t._v(" "),o("el-dialog",{staticClass:"rules-dialog",attrs:{title:t.sign_name+"规则",visible:t.dialogVisible,center:"","lock-scroll":""},on:{"update:visible":function(e){t.dialogVisible=e}}},[o("div",{staticClass:"rules-body",domProps:{innerHTML:t._s(t.explain_content)}}),t._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),t._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:function(e){t.dialogVisible=!1}}},[t._v("确 定")])],1)])],1)}),[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ol",{staticClass:"table-th"},[n("li",[t._v("日")]),t._v(" "),n("li",[t._v("一")]),t._v(" "),n("li",[t._v("二")]),t._v(" "),n("li",[t._v("三")]),t._v(" "),n("li",[t._v("四")]),t._v(" "),n("li",[t._v("五")]),t._v(" "),n("li",[t._v("六")])])}],!1,null,"ffddc7fa",null);e.default=component.exports},820:function(t,e,n){var content=n(937);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(8).default)("273085c6",content,!0,{sourceMap:!1})},821:function(t,e,n){var content=n(939);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(8).default)("34890097",content,!0,{sourceMap:!1})},935:function(t,e,n){t.exports=n.p+"img/integral_10.8b3280a.png"},936:function(t,e,n){"use strict";n(820)},937:function(t,e,n){var o=n(7)(!1);o.push([t.i,'.col_red[data-v-ffddc7fa]{color:#f11111}.col_green[data-v-ffddc7fa]{color:#44be95}.col_white[data-v-ffddc7fa]{color:#fff}.flex-col[data-v-ffddc7fa]{flex-direction:column}.flex-j-c[data-v-ffddc7fa]{justify-content:center}.flex-j-sb[data-v-ffddc7fa]{justify-content:space-between}.flex-j-ar[data-v-ffddc7fa]{justify-content:space-around}.flex-a-c[data-v-ffddc7fa]{align-items:center}.flex-a-e[data-v-ffddc7fa]{align-items:flex-end}.w[data-v-ffddc7fa]{width:1200px}.m-auto[data-v-ffddc7fa]{margin:0 auto}.height-one[data-v-ffddc7fa]{height:100%}.flex[data-v-ffddc7fa]{display:flex}.text-overflow[data-v-ffddc7fa]{-webkit-line-clamp:4}.text-overflow[data-v-ffddc7fa],.text-overflow-2[data-v-ffddc7fa]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.text-overflow-2[data-v-ffddc7fa]{-webkit-line-clamp:2}.text-overflow-3[data-v-ffddc7fa]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.overflow-hide[data-v-ffddc7fa],.text-overflow-3[data-v-ffddc7fa]{overflow:hidden;text-overflow:ellipsis}.overflow-hide[data-v-ffddc7fa]{white-space:nowrap}.hiddenScroll[data-v-ffddc7fa]{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll}.hiddenScroll[data-v-ffddc7fa]::-webkit-scrollbar{display:none}.finger-point[data-v-ffddc7fa]{cursor:pointer}.cursor-default[data-v-ffddc7fa]{cursor:default}.el-icon-circle-close[data-v-ffddc7fa]{color:#fff}.sign-page-wrap[data-v-ffddc7fa]{width:100vw;min-height:75vh;overflow:hidden;background-color:#f5f5f5}.sign-page[data-v-ffddc7fa]{width:1200px;margin:20px auto 0;border-radius:4px}.sign-page .date-box[data-v-ffddc7fa]{width:560px;box-sizing:border-box;padding:20px;background-color:#fff}.sign-page .date-box .head-box .title[data-v-ffddc7fa]{color:#333;font-weight:600;font-size:18px}.sign-page .date-box .current-data[data-v-ffddc7fa]{font-size:16px;color:#333;text-align:center;margin:30px 0}.sign-page .date-box .current-data i[data-v-ffddc7fa]{color:#909399;margin:0 10px;cursor:pointer}.sign-page .date-box .table[data-v-ffddc7fa]{background-color:#f7f8f9;text-align:center}.sign-page .date-box .table .table-th[data-v-ffddc7fa]{display:flex;box-sizing:border-box}.sign-page .date-box .table .table-th>li[data-v-ffddc7fa]{width:14.27%;color:#303133}.sign-page .date-box .table .table-tr[data-v-ffddc7fa]{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box}.sign-page .date-box .table .table-tr>li[data-v-ffddc7fa]{display:flex;flex-direction:column;align-items:center;width:14.27%;padding:8px 0}.sign-page .date-box .table .table-tr>li .el-icon-success[data-v-ffddc7fa]{font-size:22px}.sign-page .date-box .table .table-tr>li .invalid[data-v-ffddc7fa]{color:#d8d8d8}.sign-page .date-box .table .table-tr>li .success[data-v-ffddc7fa]{color:#ec544a}.sign-page .date-box .table .table-tr>li .bonus-points[data-v-ffddc7fa]{width:22px;height:22px}.sign-page .date-box .table .table-tr>li .cur-day[data-v-ffddc7fa]{color:#ec544a;font-size:12px}.sign-page .date-box .table .table-tr>li .day[data-v-ffddc7fa]{display:block;margin:px 0}.sign-page .date-box .table .table-tr>li img[data-v-ffddc7fa]{background:#f15353;border-radius:50%;width:.85rem;height:.85rem;display:block}.sign-page .date-box .sign-btn[data-v-ffddc7fa],.sign-page .date-box .signed-btn[data-v-ffddc7fa]{display:block;width:98px;margin:20px auto;padding:12px 0;border:none}.sign-page .date-box .sign-btn[data-v-ffddc7fa]{background-color:#2973fd}.sign-page .sign-record[data-v-ffddc7fa]{width:600px;margin-left:10px;box-sizing:border-box;padding:20px 0;font-size:16px;background-color:#fff;border-radius:4px}.sign-page .sign-record .title[data-v-ffddc7fa]{margin-bottom:20px;padding:0 20px;height:16px;font-weight:500;color:#333}.sign-page .sign-record .statistics[data-v-ffddc7fa]{position:relative;font-size:15px}.sign-page .sign-record .statistics[data-v-ffddc7fa]:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#2973fd;opacity:.1}.sign-page .sign-record .item[data-v-ffddc7fa],.sign-page .sign-record .statistics[data-v-ffddc7fa]{padding:8px 20px;font-size:14px;color:#303133;line-height:2}.sign-page .sign-record .item .red-text[data-v-ffddc7fa],.sign-page .sign-record .statistics .red-text[data-v-ffddc7fa]{color:#ec544a}.sign-page .sign-record .list[data-v-ffddc7fa]{max-height:400px;overflow:auto}.sign-page .sign-record .list .no-data[data-v-ffddc7fa]{margin:10px;text-align:center}',""]),t.exports=o},938:function(t,e,n){"use strict";n(821)},939:function(t,e,n){var o=n(7)(!1);o.push([t.i,".sign-page-wrap .rules-dialog{height:100vh}.sign-page-wrap .rules-dialog .rules-body{height:55vh;overflow-x:hidden;overflow-y:scroll}.sign-page-wrap .rules-dialog img{width:85%}",""]),t.exports=o}}]);