1 line
40 KiB
JavaScript
1 line
40 KiB
JavaScript
|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-visitor-visitor"],{"022c":function(t,e,i){"use strict";var a=i("4ea4");i("99af"),i("a434"),i("4d63"),i("ac1f"),i("25f0"),i("5319"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=a(i("2909")),o=a(i("f6ba")),s=i("37f6"),r=i("b742"),c=a(i("8e28")),l=a(i("bd50")),d=a(i("023f")),f=(new Date).getTime(),u=6048e5,v={data:function(){return{userId:(0,r.getStorage)("userInfo").userId,selectedTime:"",currentTabIndex:0,page:1,page3:1,page4:1,pageSize:5,deptList:["本部大楼","银座"],departmentIndex:0,num:[{}],number:0,button_text:"提交预约",role:1,list:[],list2:[],visitPlace:"0",visitedPersonName:"",visitedPersonTel:"",visitStartTime:"",visitEndTime:"",visitReason:"",zhu_visitorName:(0,r.getStorage)("userInfo").username,zhu_visitorTel:(0,r.getStorage)("userInfo").telnumber,zhu_idcard:(0,r.getStorage)("userInfo").idnumber,imgs:[],loadingType:0,loadingType2:0,contentText:{contentdown:"上拉加载更多",contentrefresh:"正在加载...",contentnomore:"没有更多数据了"},defaultMinDate:f,minTime:"08:00",defaultMaxDate:new Date(f+u).getTime(),maxTime:"18:00"}},components:{uniCalendar:o.default,loadMore:c.default,datetimePicker:d.default,contentNone:l.default},watch:{currentTabIndex:function(t,e){this.currentTabIndex=t,console.log(111),this.currentTabIndex&&(console.log(222),this.page=1,this.loadingType=0,this.getMyList())}},methods:{getMyList:function(){var t=this,e={userId:this.userId,type:"03",flag:this.currentTabIndex,page:this.page,pageSize:this.pageSize},i={method:s.getMyVisitorList,data:e};console.log(" === ",e),(0,r.callbackRequest)(i).then((function(e){if(1==e.data.returnCode){var i=e.data.returnData;console.log(" -- ",i),1==t.page?t.list=i:i.length>0?(t.list=[].concat((0,n.default)(t.list),[i]),t.loadingType=0):t.loadingType=2}else(0,r.alertTip)(e.data.returnMsg)}))},chooseDate:function(t){1==t.pickerIndex?this.visitStartTime=t.time:this.visitEndTime=t.time},toDetail:function(t){uni.navigateTo({url:t})},confirm:function(t){this.selectedTime=t.fulldate},open:function(t){1==t?this.$refs.calendar.open():this.$refs.calendar2.open()},addBtn:function(){var t={zvisitorName:"",visitorTel:"",idcard:"",flag:1};this.num.push(t),this.number++},jianBtn:function(t){this.num[t].flag=0,this.number--},submit:function(){var t=this,e={userId:this.userId,id:"",visitedPersonId:""};if(e.stayArea=this.visitPlace,e.visitedPersonName=this.visitedPersonName,e.visitedPersonTel=this.visitedPersonTel,e.visitStartTime=this.visitStartTime,e.visitEndTime=this.visitEndTime,e.visitReason=this.visitReason,e.visitorName=this.zhu_visitorName,e.visitorTel=this.zhu_visitorTel,e.idcard=this.zhu_idcard,e.idcardPic1=this.imgs[0],e.idcardPic2=this.imgs[1],e._status="0",e.creator=this.userId,e.modifier=this.userId,e.isDeleted="N",e.mxVirtualId="",void 0!=e.stayArea&&""!=(e.stayArea+"").replace(/\s*/g,"")&&void 0!=e.visitedPersonName&&""!=(e.visitedPersonName+"").replace(/\s*/g,"")&&void 0!=e.visitedPersonTel&&""!=(e.visitedPersonTel+"").replace(/\s*/g,""))if(void 0!=e.visitStartTime&&""!=(e.visitStartTime+"").replace(/\s*/g,"")&&void 0!=e.visitEndTime&&""!=(e.visitEndTime+"").replace(/\s*/g,"")&&void 0!=e.visitReason&&""!=(e.visitReason+"").replace(/\s*/g,"")){var i=new Date,a=new Date(Date.parse(e.visitStartTime.replace(/-/g,"/"))),n=new Date(Date.parse(e.visitEndTime.replace(/-/g,"/")));if(a<i)(0,r.alertTip)("开始时间需大于现在时间");else if(n<a)(0,r.alertTip)("结束时间需大于开始时间");else if(a<a.setHours(8,0,0,0)||n>n.setHours(18,0,0,0))(0,r.alertTip)("开始时间需在8点后,结束时间需在18点前");else if(a.setHours(0,0,0,0)==n.setHours(0,0,0,0))if(void 0!=e.visitorName&&""!=(e.visitorName+"").replace(/\s*/g,"")&&void 0!=e.visitorTel&&""!=(e.visitorTel+"").replace(/\s*/g,"")){var o=new RegExp("^[0-9]*$"),c=/^1[3456789]\d{9}$/;if(!1!==o.test(e.visitorTel)&&!1!==c.test(e.visitorTel))if(!1!==o.test(e.visitedPersonTel)&&!1!==c.test(e.visitedPersonTel))if(e.visitedPersonName!=e.visitorName||e.visitedPersonTel!=e.visitedPersonTel){var l=/
|