You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
18 KiB
1 line
18 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0e4d9a63"],{"22a7":function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"c",(function(){return n})),i.d(e,"a",(function(){return o}));var a=i("b775");function s(t){return Object(a["a"])({url:"/api/admin/gate/visit-list",method:"get",params:t})}function n(t){return Object(a["a"])({url:"/api/admin/gate/user-list",method:"get",params:t})}function o(t){return Object(a["a"])({url:"/api/admin/gate/use-code",method:"get",params:t})}},"47ec":function(t,e,i){},"60c1":function(t,e,i){"use strict";i.d(e,"a",(function(){return s}));var a=i("b775");function s(t){return Object(a["a"])({method:"post",url:"/api/admin/visit_audit/save",data:t})}},6954:function(t,e,i){"use strict";i("47ec")},"8dac":function(t,e,i){},"8f34":function(t,e,i){"use strict";i("8dac")},c119:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticStyle:{padding:"0 20px"}},[i("div",{ref:"lxHeader"},[i("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"拜访记录"}},[t._t("default",[i("div",{staticClass:"selector",staticStyle:{display:"flex","align-items":"center"}},[i("div",{staticStyle:{"margin-right":"10px"}},[t._v("关键词")]),i("el-input",{staticStyle:{width:"160px","margin-right":"10px"},attrs:{size:"mini",placeholder:"请输入关键词"},model:{value:t.select.keyword,callback:function(e){t.$set(t.select,"keyword",e)},expression:"select.keyword"}}),i("div",{staticStyle:{"margin-right":"10px"}},[t._v("状态")]),i("el-select",{attrs:{clearable:"",placeholder:"请选择"},model:{value:t.select.audit_status,callback:function(e){t.$set(t.select,"audit_status",e)},expression:"select.audit_status"}},t._l(t.statusList,(function(t){return i("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})})),1),i("div",{staticStyle:{margin:"0 10px"}},[t._v("起始时间")]),i("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:t.selectRangeM},model:{value:t.selectRange,callback:function(e){t.selectRange=e},expression:"selectRange"}}),i("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.getList},slot:"reference"},[t._v("查询 ")])],1)])],2)],1),i("xy-table",{attrs:{"table-item":t.table,list:t.data,total:t.total,height:t.tableHeights},on:{tableHeight:t.tableHeight,pageSizeChange:function(e){t.select.rows=e,t.select.page=1,t.getList()},pageIndexChange:function(e){t.select.page=e,t.getList()}},scopedSlots:t._u([{key:"btns",fn:function(){return[i("el-table-column",{attrs:{fixed:"right",label:"操作",width:"220","header-align":"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.audit_status?i("i-button",{staticStyle:{"margin-right":"6px"},attrs:{type:"primary",size:"small"},on:{click:function(i){return t.showVisitForm(e.row,1)}}},[t._v(" 进入核验扫码 ")]):t._e(),3==e.row.audit_status?i("i-button",{staticStyle:{"margin-right":"6px"},attrs:{type:"primary",size:"small"},on:{click:function(i){return t.showVisitForm(e.row,2)}}},[t._v(" 离开核验扫码 ")]):t._e()]}}])})]},proxy:!0}])}),i("showVisit",{ref:"showVisit",on:{refresh:t.getList}}),i("el-dialog",{attrs:{title:"请先选择门岗人员",visible:t.gateShow,width:"60%","close-on-click-modal":!1,"show-close":!1},on:{"update:visible":function(e){t.gateShow=e}}},[i("el-radio-group",{model:{value:t.gateAdminId,callback:function(e){t.gateAdminId=e},expression:"gateAdminId"}},t._l(t.gateData,(function(e){return i("el-radio",{attrs:{label:e.id,border:""}},[t._v(t._s(e.name))])})),1),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:t.confirmGate}},[t._v("确 定")])],1)],1)],1)},s=[],n=i("c7eb"),o=i("1da1"),r=i("fcc0"),l=i("22a7"),c={components:{showVisit:r["default"]},data:function(){return{gateShow:!0,gateAdminId:"",gateData:[],visible:!1,tableHeights:0,select:{page:1,rows:10,keyword:"",audit_status:"",start_date:"",end_date:"",is_export:0},selectRange:[],statusList:[{id:-1,value:"待学习"},{id:0,value:"待审核"},{id:1,value:"通过(待进厂)"},{id:2,value:"驳回"},{id:3,value:"已进厂"},{id:4,value:"已离厂"}],total:0,data:[],table:[{label:"序号",type:"index",fixed:"left",width:80},{label:"姓名",sortable:!1,prop:"name",fixed:"left",width:120},{label:"类型",sortable:!1,prop:"type_text",width:120},{label:"状态",sortable:!1,prop:"audit_status_text",width:120},{label:"是否随访",sortable:!1,prop:"follw_people",width:80,formatter:function(t,e,i){return i?"是":"否"}},{label:"预约时间",sortable:!1,prop:"date",width:120},{label:"证件类型",sortable:!1,prop:"credent",width:120,formatter:function(t,e,i){return 1==i?"身份证":"护照"}},{label:"证件号",sortable:!1,prop:"idcard",width:180},{label:"手机号",sortable:!1,prop:"mobile",width:120},{label:"单位名称",sortable:!1,prop:"company_name",width:180},{label:"开始时间",sortable:!1,prop:"start_date",width:180},{label:"结束时间",sortable:!1,prop:"end_date",width:180},{label:"创建时间",sortable:!1,prop:"created_at",width:180},{label:"创建人",sortable:!1,prop:"admin_id",width:120}]}},computed:{},mounted:function(){},created:function(){this.getUserList(),this.getToday(),this.getList()},methods:{getToday:function(){var t=new Date,e=this.$moment(t).format("YYYY-MM-DD");this.select.start_date=e,this.select.end_date=e,this.selectRange=[e,e]},getList:function(){var t=this;return Object(o["a"])(Object(n["a"])().mark((function e(){var i;return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(l["b"])(t.select);case 2:i=e.sent,t.data=i.data,t.total=i.total;case 5:case"end":return e.stop()}}),e)})))()},getUserList:function(){var t=this;return Object(o["a"])(Object(n["a"])().mark((function e(){var i;return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(l["c"])();case 2:i=e.sent,t.gateData=i;case 4:case"end":return e.stop()}}),e)})))()},confirmGate:function(){this.gateAdminId?this.gateShow=!1:this.$successMessage("请先选择门岗","","warning")},selectRangeM:function(t){console.log(t),t?(this.select.start_date=t[0],this.select.end_date=t[1]):(this.select.start_date="",this.select.end_date="")},tableHeight:function(t){this.$nextTick((function(){this.tableHeights=t+25+50}))},showVisitForm:function(t,e){this.$refs["showVisit"].form=t,this.$refs["showVisit"].formDataType="coderecord",this.$refs["showVisit"].codeType=e,this.$refs["showVisit"].gateAdminId=this.gateAdminId,this.$refs["showVisit"].isShow=!0}}},d=c,m=(i("6954"),i("2877")),u=Object(m["a"])(d,a,s,!1,null,"4561ff3d",null);e["default"]=u.exports},fcc0:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("xy-dialog",{ref:"dialog",attrs:{"is-show":t.isShow,type:"form",title:""+t.form.type_text,form:t.formData},on:{"update:isShow":function(e){t.isShow=e},"update:is-show":function(e){t.isShow=e}},scopedSlots:t._u([{key:"visitinfo",fn:function(){return[i("div",{staticStyle:{width:"600px"}},[t._v(" 拜访信息 ")])]},proxy:!0},{key:"date",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[i("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("到访日期: ")]),i("div",{staticClass:"xy-table-item-content"},[t._v(" "+t._s(t.form.date)+" ")])])]},proxy:!0},{key:"visit_time_id",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[i("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("到访时段: ")]),i("div",{staticClass:"xy-table-item-content"},[t._v(" "+t._s(t.form.visit_time?t.form.visit_time.start_time:"")+"至"+t._s(t.form.visit_time?t.form.visit_time.end_time:"")+" ")])])]},proxy:!0},{key:"visit_area_id",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[i("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("前往区域: ")]),i("div",{staticClass:"xy-table-item-content"},[t._v(" "+t._s(t.form.visit_area?t.form.visit_area.name:"")+" ")])])]},proxy:!0},1==t.form.type?{key:"reason",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[i("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("到访事由: ")]),i("div",{staticClass:"xy-table-item-content"},[t._v(" "+t._s(t.form.reason)+" ")])])]},proxy:!0}:null,2==t.form.type?{key:"workRange",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[i("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("施工时段: ")]),i("div",{staticClass:"xy-table-item-content"},[t._v(" "+t._s(t.form.work_start_time)+"至"+t._s(t.form.work_end_time)+" ")])])]},proxy:!0}:null,3==t.form.type?{key:"plate",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[t._v(" 车牌号: ")]),i("div",{staticClass:"xy-table-item-content"},[t._v(" "+t._s(t.form.plate)+" ")])])]},proxy:!0}:null,{key:"remark",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[t._v(" 备注: ")]),i("div",{staticClass:"xy-table-item-content"},[t._v(" "+t._s(t.form.remark)+" ")])])]},proxy:!0},{key:"visitorinfo",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-content",staticStyle:{width:"400px"}},[t._v(" 拜访人信息: ")])])]},proxy:!0},{key:"name",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[i("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("姓名: ")]),i("div",{staticClass:"xy-table-item-content"},[t._v(" "+t._s(t.form.name)+" ")])])]},proxy:!0},{key:"mobile",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[i("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("联系电话: ")]),i("div",{staticClass:"xy-table-item-content"},[t._v(" "+t._s(t.form.mobile)+" ")])])]},proxy:!0},{key:"credent",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[t._v("证件类型: ")]),i("div",{staticClass:"xy-table-item-content"},[t._v(" "+t._s(1==t.form.credent?"身份证":"护照")+" ")])])]},proxy:!0},{key:"idcard",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[t._v(" 证件号码: ")]),i("div",{staticClass:"xy-table-item-content"},[t._v(" "+t._s(t.form.idcard)+" ")])])]},proxy:!0},{key:"company_name",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[t._v(" 单位名称: ")]),i("div",{staticClass:"xy-table-item-content"},[t._v(" "+t._s(t.form.company_name)+" ")])])]},proxy:!0},{key:"cars",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[t._v(" 到访车辆: ")]),i("div",{staticClass:"xy-table-item-content"},[t._v(" "+t._s(t.form.cars)+" ")])])]},proxy:!0},1==t.form.type||2==t.form.type?{key:"follw_people",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[i("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("随访人员: ")]),i("div",{staticClass:"xy-table-item-content"},[i("xy-table",{staticStyle:{width:"620px"},attrs:{height:260,"is-page":!1,list:t.form.follw_people,"table-item":t.followTable},scopedSlots:t._u([{key:"btns",fn:function(){},proxy:!0}],null,!1,992159138)})],1)])]},proxy:!0}:null,{key:"long_time",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[i("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("长访客申请: ")]),i("div",{staticClass:"xy-table-item-content",staticStyle:{width:"620px"}},[t._v(" "+t._s(0==t.form.long_time?"否":"是")+" "),1==t.form.long_time?i("div",{staticStyle:{display:"inline-block","vertical-align":"middle","margin-left":"10px"}},[t._v(" "+t._s(t.form.start_date)+"至"+t._s(t.form.end_date)+" ")]):t._e()])])]},proxy:!0},{key:"visitorinfos",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-content",staticStyle:{width:"400px"}},[t._v(" 被访人信息: ")])])]},proxy:!0},{key:"accept_admin_id",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[i("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("人员: ")]),i("div",{staticClass:"xy-table-item-content"},[t._v(" "+t._s(t.form.accept_admin?t.form.accept_admin.name:"")+" ")])])]},proxy:!0},3==t.form.type?{key:"accept_goods_admin_id",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[i("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("收货人: ")]),i("div",{staticClass:"xy-table-item-content"},[t._v(" "+t._s(t.form.accept_goods_admin?t.form.accept_goods_admin.name:"")+" ")])])]},proxy:!0}:null,"checkrecord"==t.formDataType?{key:"checkRecord",fn:function(){return[i("div",{staticStyle:{width:"600px"}},[t._v(" 审核 ")])]},proxy:!0}:null,"checkrecord"==t.formDataType&&t.isCheck?{key:"checkForm",fn:function(){return[i("el-form-item",{staticStyle:{"margin-bottom":"20px"},attrs:{prop:"checkForm.status"}},[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[t._v("状态: ")]),i("div",{staticClass:"xy-table-item-content"},[i("el-select",{staticStyle:{width:"200px"},attrs:{placeholder:"请选择"},model:{value:t.checkForm.status,callback:function(e){t.$set(t.checkForm,"status",e)},expression:"checkForm.status"}},t._l(t.statusList,(function(t){return i("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})})),1)],1)])]),i("el-form-item",{staticStyle:{"margin-bottom":"20px"},attrs:{prop:"checkForm.reason"}},[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[t._v(" 备注: ")]),i("div",{staticClass:"xy-table-item-content"},[i("el-input",{staticStyle:{width:"300px"},attrs:{type:"textarea",placeholder:"请输入备注"},model:{value:t.checkForm.reason,callback:function(e){t.$set(t.checkForm,"reason",e)},expression:"checkForm.reason"}})],1)])])]},proxy:!0}:null,"coderecord"==t.formDataType?{key:"codeForm",fn:function(){return[i("div",{staticClass:"xy-table-item"},[i("div",{staticClass:"xy-table-item-label"},[t._v(" 核销码: ")]),i("div",{staticClass:"xy-table-item-content"},[i("el-input",{ref:"codeInput",staticStyle:{width:"300px"},attrs:{placeholder:"请输入核销码或扫码"},model:{value:t.codeForm.code,callback:function(e){t.$set(t.codeForm,"code",e)},expression:"codeForm.code"}})],1)])]},proxy:!0}:null,{key:"footerContent",fn:function(){return[i("div",[i("Button",{attrs:{ghost:"",type:"primary"},on:{click:t.reset}},[t._v("取消")]),"checkrecord"==t.formDataType&&t.isCheck?i("Button",{attrs:{type:"primary"},on:{click:t.checkSubmit}},[t._v("审核")]):t._e(),"coderecord"==t.formDataType?i("Button",{attrs:{type:"primary"},on:{click:t.codeSubmit}},[t._v("确认")]):t._e()],1)]},proxy:!0}],null,!0)})],1)},s=[],n=i("5530"),o=i("c7eb"),r=i("1da1"),l=i("b85c"),c=(i("d81d"),i("b0c0"),i("60c1")),d=i("22a7"),m=i("c24f"),u=(i("a78e"),{components:{},data:function(){return{isShow:!1,id:"",userId:"",formDataType:"",formData:{visitinfo:"",date:"",visit_time_id:"",visit_area_id:"",workRange:"",reason:"",plate:"",remark:"",visitorinfo:"",name:"",mobile:"",credent:1,idcard:"",company_name:"",cars:"",follw_people:[],long_time:0,longrange:"",visitorinfos:"",accpet_department_id:"",accept_admin_id:"",accept_goods_admin_id:"",checkRecord:"",checkForm:{},codeForm:{}},form:{},checkForm:{},codeForm:{},codeType:"",gateAdminId:"",check_admin_name:"",followTable:[{label:"姓名",prop:"name",width:200},{label:"联系电话",prop:"mobile",width:200},{label:"证件类型",width:200},{label:"证件号码",prop:"idcard",width:200}],statusList:[{id:0,value:"待审核"},{id:1,value:"通过"},{id:2,value:"驳回"}],isCheck:!1}},created:function(){this.getUserId()},watch:{isShow:function(t){var e=this;if(t){var i=this;if("checkrecord"==this.formDataType){this.checkForm.visit_id=this.form.id;var a,s=Object(l["a"])(i.form.audit);try{for(s.s();!(a=s.n()).done;){var n=a.value;if(console.log("item",n.audit_admin_id),n.audit_admin_id==i.userId)return console.log(n.audit_admin_id==i.userId),i.checkForm.level=n.level,i.checkForm.id=n.id,i.checkForm.audit_admin_id=n.audit_admin_id,void(i.isCheck=!0)}}catch(o){s.e(o)}finally{s.f()}}"coderecord"==this.formDataType&&(this.codeForm.type=parseInt(this.codeType),this.codeForm.admin_id=parseInt(this.gateAdminId),this.$nextTick((function(){e.$refs.codeInput.focus()})))}else this.reset()}},methods:{selectLevel:function(t){var e=this;this.form.audit.map((function(i){i.level==t&&(e.checkForm.level=i.level,e.checkForm.id=i.id,e.checkForm.audit_admin_id=i.audit_admin_id,e.check_admin_name=i.audit_admin?i.audit_admin.name:"")}))},getUserId:function(){var t=this;return Object(r["a"])(Object(o["a"])().mark((function e(){var i;return Object(o["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(m["b"])();case 2:i=e.sent,t.userId=i.id;case 4:case"end":return e.stop()}}),e)})))()},reset:function(){this.formDataType="",this.checkForm={},this.check_admin_name="",this.codeForm={},this.codeType="",this.gateAdminId="",this.isShow=!1,this.$refs["dialog"].reset()},checkSubmit:function(){var t=this;console.log(this.checkForm);var e=this;Object(c["a"])(Object(n["a"])({},e.checkForm)).then((function(e){t.$successMessage("审核成功"),t.isShow=!1,t.$emit("refresh")}))},codeSubmit:function(){var t=this,e=this;console.log(this.codeForm),Object(d["a"])(Object(n["a"])({},e.codeForm)).then((function(e){t.$successMessage("核销成功"),t.isShow=!1,t.$emit("refresh")}))}}}),p=u,f=(i("8f34"),i("2877")),h=Object(f["a"])(p,a,s,!1,null,"845bd642",null);e["default"]=h.exports}}]); |