(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(an.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=/^[1-9][0-9]{5}(19|20)[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|31)|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}([0-9]|x|X)$/;if(e.idcard&&!1===l.test(e.idcard))(0,r.alertTip)("访客身份证格式不正确");else if(e.idcardPic1||e.idcardPic2){if(e.greenRetinueInfoList=new Array,this.num.length>1)for(var d=0,f=1;f0?a("v-uni-view",{staticClass:"form-box"},t._l(t.num,(function(e,n){return a("v-uni-view",{key:n,attrs:{id:"visitor"}},[1==e.flag?a("v-uni-view",{staticClass:"visitor"},[a("v-uni-view",{staticClass:"form-item"},[a("v-uni-text",{staticClass:"label"},[t._v("访客姓名")]),a("v-uni-view",{staticClass:"ipt-box"},[a("v-uni-input",{staticClass:"name",attrs:{type:"text",placeholder:"请填写姓名"},model:{value:e.visitorName,callback:function(i){t.$set(e,"visitorName",i)},expression:"item.visitorName"}})],1)],1),a("v-uni-view",{staticClass:"form-item"},[a("v-uni-text",{staticClass:"label"},[t._v("手机号")]),a("v-uni-view",{staticClass:"ipt-box"},[a("v-uni-input",{staticClass:"name",attrs:{type:"tel",placeholder:"请填写访客手机号"},model:{value:e.visitorTel,callback:function(i){t.$set(e,"visitorTel",i)},expression:"item.visitorTel"}})],1)],1),a("v-uni-view",{staticClass:"form-item"},[a("v-uni-text",{staticClass:"label"},[t._v("身份证号")]),a("v-uni-view",{staticClass:"ipt-box"},[a("v-uni-input",{staticClass:"name",attrs:{type:"text",placeholder:"请填写访客身份证号"},model:{value:e.idcard,callback:function(i){t.$set(e,"idcard",i)},expression:"item.idcard"}})],1)],1),t.number>0?a("v-uni-view",{staticClass:"form-item"},[a("v-uni-image",{staticClass:"jian",attrs:{src:i("d2eb"),alt:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.jianBtn(n)}}})],1):t._e()],1):t._e()],1)})),1):t._e(),a("v-uni-view",{staticClass:"add clear",attrs:{id:"addbtn"}},[a("v-uni-view",{staticClass:"addbtn"},[a("v-uni-text",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.addBtn()}}},[t._v("+ 新增人员")])],1)],1),a("v-uni-view",{staticClass:"tips"},[t._v("温馨提醒:"),a("br"),t._v("访客来访时间为8:00-18:00,特殊情况请联系接待室办理!")]),a("v-uni-view",{staticClass:"occupied"}),a("v-uni-view",{staticClass:"footer-btn footer-btn-color",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.submit()}}},[a("v-uni-view",{staticClass:"btn"},[t._v("确认申请")])],1)],1):t._e(),3==t.currentTabIndex?a("v-uni-view",{staticClass:"list-box"},t._l(t.list,(function(e,i){return a("v-uni-view",{key:i,staticClass:"list-item",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.toDetail("/pages/visitorAppointment/visitorAppointment?id="+e.detail_id+"&role=1&userId="+t.userId)}}},[a("v-uni-view",{staticClass:"title"},[a("v-uni-text",{staticClass:"line"}),a("v-uni-text",{staticClass:"text"},[t._v("预约记录")]),0==e.first_status?a("v-uni-text",{staticClass:"status2"},[t._v("待审核")]):t._e(),1==e.first_status?a("v-uni-text",{staticClass:"status"},[t._v("已同意")]):t._e(),2==e.first_status?a("v-uni-text",{staticClass:"status1"},[t._v("已拒绝")]):t._e(),3==e.first_status?a("v-uni-text",{staticClass:"status1"},[t._v("待本人确认")]):t._e(),4==e.first_status?a("v-uni-text",{staticClass:"status1"},[t._v("已取消")]):t._e()],1),a("v-uni-view",{staticClass:"content"},[a("v-uni-view",{staticClass:"info-item"},[a("v-uni-view",{staticClass:"fl-text"},[t._v("被访人:")]),a("v-uni-view",{staticClass:"fr-text"},[t._v(t._s(e.visited_person_name))])],1),a("v-uni-view",{staticClass:"info-item"},[a("v-uni-view",{staticClass:"fl-text"},[t._v("被访时间:")]),a("v-uni-view",{staticClass:"fr-text"},[t._v(t._s(e.visit_start_time))])],1),a("v-uni-view",{staticClass:"info-item"},[a("v-uni-view",{staticClass:"fl-text"},[t._v("申请人:")]),a("v-uni-view",{staticClass:"fr-text"},[t._v(t._s(e.visitor_name))])],1),a("v-uni-view",{staticClass:"info-item"},[a("v-uni-view",{staticClass:"fl-text"},[t._v("申请时间:")]),a("v-uni-view",{staticClass:"fr-text"},[t._v(t._s(e.apply_time))])],1)],1)],1)})),1):t._e(),4==t.currentTabIndex?a("v-uni-view",{staticClass:"list-box"},t._l(t.list,(function(e,i){return a("v-uni-view",{key:i,staticClass:"list-item",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.toDetail("/pages/visitorInvited/visitorInvited?id="+e.detail_id+"&userId="+t.userId)}}},[a("v-uni-view",{staticClass:"title"},[a("v-uni-text",{staticClass:"line"}),a("v-uni-text",{staticClass:"text"},[t._v("被邀记录")]),0==e.first_status?a("v-uni-text",{staticClass:"status2"},[t._v("待审核")]):t._e(),1==e.first_status?a("v-uni-text",{staticClass:"status"},[t._v("已同意")]):t._e(),2==e.first_status?a("v-uni-text",{staticClass:"status1"},[t._v("已拒绝")]):t._e(),3==e.first_status?a("v-uni-text",{staticClass:"status1"},[t._v("待本人确认")]):t._e(),4==e.first_status?a("v-uni-text",{staticClass:"status1"},[t._v("已取消")]):t._e()],1),a("v-uni-view",{staticClass:"content"},[a("v-uni-view",{staticClass:"info-item"},[a("v-uni-view",{staticClass:"fl-text"},[t._v("被访人:")]),a("v-uni-view",{staticClass:"fr-text"},[t._v(t._s(e.visited_person_name))])],1),a("v-uni-view",{staticClass:"info-item"},[a("v-uni-view",{staticClass:"fl-text"},[t._v("被访时间:")]),a("v-uni-view",{staticClass:"fr-text"},[t._v(t._s(e.visit_start_time))])],1),a("v-uni-view",{staticClass:"info-item"},[a("v-uni-view",{staticClass:"fl-text"},[t._v("主访人:")]),a("v-uni-view",{staticClass:"fr-text"},[t._v(t._s(e.visitor_name))])],1),a("v-uni-view",{staticClass:"info-item"},[a("v-uni-view",{staticClass:"fl-text"},[t._v("申请时间:")]),a("v-uni-view",{staticClass:"fr-text"},[t._v(t._s(e.apply_time))])],1)],1)],1)})),1):t._e(),0!=t.currentTabIndex&&0==t.list.length?a("content-none",{attrs:{padTop:20}}):t._e()],1),a("uni-calendar",{ref:"calendar",attrs:{insert:!1},on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.confirm.apply(void 0,arguments)}}}),a("uni-calendar",{ref:"calendar2",attrs:{insert:!1},on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.confirm2.apply(void 0,arguments)}}}),a("load-more",{directives:[{name:"show",rawName:"v-show",value:3==t.currentTabIndex||4==t.currentTabIndex,expression:"currentTabIndex == 3 || currentTabIndex == 4"}],attrs:{loadingType:t.loadingType,contentText:t.contentText}})],1)},o=[]},6005:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var a=n(i("6b75"));function n(t){return t&&t.__esModule?t:{default:t}}function o(t){if(Array.isArray(t))return(0,a.default)(t)}},"6b75":function(t,e,i){"use strict";function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,a=new Array(e);i