webpackJsonp([10],{JAgc:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});a("OgVB");var n=a("/Lyv"),i=a.n(n),s=(a("34+y"),a("X+yh")),o=a.n(s),r=a("mtWM"),d=a.n(r),c=a("Lw6n"),l=(new(a.n(c).a),{name:"signin",data:function(){return{alertMessage:"请重新扫描二维码进入",alertShow:!0,userName:"",department:"",phone:"",openid:""}},created:function(){},mounted:function(){var e=this;this.$nextTick(function(){var t=navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i),a=window.navigator.userAgent.toLowerCase();t&&"micromessenger"==a.match(/MicroMessenger/i)?e.checkQRCodeExpiration():e.alertMessage="请使用手机微信扫码进入!"})},methods:{checkQRCodeExpiration:function(){var e=this,t=this,a=window.location.search,n=new URLSearchParams(a),i=n.get("nowTime");d.a.get("http://admin.jiangtang360.com/api/Card/getTime").then(function(a){Number(i)+3e5>a.data&&null!=Number(i)?(t.alertShow=!1,e.getOpenid(n.get("code"))):e.alertMessage="二维码已过期,请重新扫描二维码进入!"},function(e){o()("获取当前时间失败,请重新扫码签到")})},getOpenid:function(e){var t=this,a=new FormData;a.append("code",e),d.a.post("http://admin.jiangtang360.com/api/Signin/getOpenId",a).then(function(e){200==e.data.code?(t.openid=e.data.data,""!=t.openid&&null!=t.openid&&t.isTodaySignedIn(t.openid)):(t.alertShow=!0,t.alertMessage=e.data.msg)},function(e){})},isTodaySignedIn:function(e){var t=this,a=new FormData;a.append("openid",e),d.a.post("http://admin.jiangtang360.com/api/Signin/isTodaySignedIn",a).then(function(e){200==e.status&&("今日未签到"==e.data.msg?t.getUserInfo():(t.alertShow=!0,t.alertMessage=e.data.msg))},function(e){})},getUserInfo:function(){var e=this,t=new FormData;t.append("openid",this.openid),d.a.post("http://admin.jiangtang360.com/api/Signin/getLastSubmissionByOpenid",t).then(function(t){null!=t.data.data&&(e.userName=t.data.data.name,e.department=t.data.data.department,e.phone=t.data.data.phone)},function(e){})},submit:function(){var e=this;if(""!=this.userName)if(""!=this.department)if(this.checkPhone(this.phone)){this.$refs.submit.disabled=!0;var t=new FormData;t.append("name",this.userName),t.append("department",this.department),t.append("phone",this.phone),t.append("openid",this.openid),d.a.post("http://admin.jiangtang360.com/api/Signin/saveUserCheckinInfo",t).then(function(e){200==e.status&&i()({title:"提示",message:"签到成功",showConfirmButton:!1,closeOnClickModal:!1})},function(t){e.$refs.submit.disabled=!1})}else o()("手机号格式不正确");else o()("请输入单位");else o()("请输入姓名")}}}),p={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.alertShow?a("div",{staticClass:"overlay"},[a("div",{staticClass:"alert-box"},[e._v(e._s(e.alertMessage))])]):e._e(),e._v(" "),e.alertShow?e._e():a("div",{staticClass:"content"},[a("div",{staticClass:"title"},[e._v("上海建科签到填写表")]),e._v(" "),a("div",{staticClass:"form"},[a("mt-field",{staticClass:"userName",attrs:{label:"姓名",placeholder:"请输入姓名"},model:{value:e.userName,callback:function(t){e.userName=t},expression:"userName"}}),e._v(" "),a("mt-field",{staticClass:"department",attrs:{label:"单位",placeholder:"请输入单位"},model:{value:e.department,callback:function(t){e.department=t},expression:"department"}}),e._v(" "),a("mt-field",{staticClass:"phone",attrs:{label:"手机号",placeholder:"请输入手机号",type:"tel"},model:{value:e.phone,callback:function(t){e.phone=t},expression:"phone"}}),e._v(" "),a("button",{ref:"submit",staticClass:"submit",on:{click:e.submit}},[e._v("提交")])],1)])])},staticRenderFns:[]};var m=a("VU/8")(l,p,!1,function(e){a("nQDr")},"data-v-d63f6176",null);t.default=m.exports},nQDr:function(e,t){}}); //# sourceMappingURL=10.7e67cfaf9cdb6274260b.js.map