|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-578ffb95","chunk-6bd5056c","chunk-22cea610"],{"0228":function(t,e,a){},"058c":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("xy-dialog",{ref:"dialog",attrs:{"is-show":t.isShow,type:"form",title:"add"===t.type?"新增"+t.typeName+"记录":"编辑"+t.typeName+"记录",form:t.form,rules:t.rules},on:{"update:isShow":function(e){t.isShow=e},"update:is-show":function(e){t.isShow=e},submit:t.submit},scopedSlots:t._u([{key:"visitinfo",fn:function(){return[t._v(" 拜访信息 ")]},proxy:!0},{key:"date",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("到访日期: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-date-picker",{staticStyle:{width:"300px"},attrs:{"value-format":"yyyy-MM-dd",type:"date",placeholder:"选择到访日期"},model:{value:t.form.date,callback:function(e){t.$set(t.form,"date",e)},expression:"form.date"}})],1)])]},proxy:!0},{key:"visit_time_id",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("到访时段: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-radio-group",{staticStyle:{width:"300px"},model:{value:t.form.visit_time_id,callback:function(e){t.$set(t.form,"visit_time_id",e)},expression:"form.visit_time_id"}},t._l(t.visitTimeList,(function(e){return a("el-radio",{attrs:{label:e.id}},[t._v(t._s(e.start_time)+"-"+t._s(e.end_time))])})),1)],1)])]},proxy:!0},{key:"visit_area_id",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("前往区域: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-radio-group",{staticStyle:{width:"300px"},model:{value:t.form.visit_area_id,callback:function(e){t.$set(t.form,"visit_area_id",e)},expression:"form.visit_area_id"}},t._l(t.visitAreaList,(function(e){return a("el-radio",{attrs:{label:e.id}},[t._v(t._s(e.name))])})),1)],1)])]},proxy:!0},1==t.visitType?{key:"reason",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("到访事由: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-select",{staticStyle:{width:"300px"},attrs:{placeholder:"请选择"},model:{value:t.form.reason,callback:function(e){t.$set(t.form,"reason",e)},expression:"form.reason"}},t._l(t.reasonList,(function(t){return a("el-option",{key:t.value,attrs:{label:t.value,value:t.value}})})),1)],1)])]},proxy:!0}:null,2==t.visitType?{key:"workRange",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("施工时段: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-date-picker",{attrs:{type:"daterange",align:"right","unlink-panels":"","value-format":"yyyy-MM-dd","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间"},on:{change:t.changeworkrange},model:{value:t.form.workRange,callback:function(e){t.$set(t.form,"workRange",e)},expression:"form.workRange"}})],1)])]},proxy:!0}:null,3==t.visitType?{key:"plate",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v(" 车辆类型: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-radio-group",{staticStyle:{width:"300px"},model:{value:t.form.plate,callback:function(e){t.$set(t.form,"plate",e)},expression:"form.plate"}},t._l(t.parkAreaList,(function(e){return a("el-radio",{key:e.value,attrs:{label:e.value}},[t._v(t._s(e.value))])})),1)],1)])]},proxy:!0}:null,{key:"remark",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v(" 备注: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{autosize:{minRows:2},type:"textarea",placeholder:"请输入备注",clearable:""},model:{value:t.form.remark,callback:function(e){t.$set(t.form,"remark",e)},expression:"form.remark"}})],1)])]},proxy:!0},{key:"visitorinfo",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-content",staticStyle:{width:"400px"}},[t._v(" 拜访人信息: ")])])]},proxy:!0},{key:"name",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("姓名: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{attrs:{placeholder:"请输入姓名"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)])]},proxy:!0},{key:"mobile",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("联系电话: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{attrs:{placeholder:"请输入联系电话"},model:{value:t.form.mobile,callback:function(e){t.$set(t.form,"mobile",e)},expression:"form.mobile"}})],1)])]},proxy:!0},{key:"credent",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v("证件类型: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:t.form.credent,callback:function(e){t.$set(t.form,"credent",e)},expression:"form.credent"}},t._l(t.credentList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})})),1)],1)])]},proxy:!0},{key:"idcard",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("证件号码: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{attrs:{placeholder:"请输入证件号码"},model:{value:t.form.idcard,callback:function(e){t.$set(t.form,"idcard",e)},expression:"form.idcard"}})],1)])]},proxy:!0},{key:"company_name",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("单位名称: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{attrs:{placeholder:"请输入单位名称"},model:{value:t.form.company_name,callback:function(e){t.$set(t.form,"company_name",e)},expression:"form.company_name"}})],1)])]},proxy:!0},1==t.visitType||2==t.visitType?{key:"follw_people",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("随访人员: ")]),a("div",{staticClass:"xy-table-item-content"},[a("Button",{staticStyle:{"margin-bottom":"10px"},attrs:{type:"primary",icon:"md-add"},on:{click:function(e){return t.form.follw_people.push({name:"",mobile:"",credent:1,idcard:"",credent_name:"身份证"})}}},[t._v("新增随访人员")]),a("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(){return[a("el-table-column",{attrs:{label:"操作",width:"90","header-align":"center",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("Button",{attrs:{size:"small",type:"primary",ghost:""},on:{click:function(a){return t.form.follw_people.splice(e.$index,1)}}},[t._v("删除")])]}}],null,!1,2399526916)})]},proxy:!0}],null,!1,2348085013)})],1)])]},proxy:!0}:null,{key:"long_time",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("长访客申请: ")]),a("div",{staticClass:"xy-table-item-content",staticStyle:{width:"620px"}},[a("el-radio-group",{model:{value:t.form.long_time,callback:function(e){t.$set(t.form,"long_time",e)},expression:"form.long_time"}},t._l(t.longList,(function(e){return a("el-radio",{attrs:{label:e.id}},[t._v(t._s(e.value))])})),1),1==t.form.long_time?a("div",{staticStyle:{display:"inline-block","vertical-align":"middle","margin-left":"10px"}},[a("el-date-picker",{staticStyle:{width:"360px"},attrs:{type:"daterange",align:"right","unlink-panels":"","value-format":"yyyy-MM-dd","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:t.changelongrange},model:{value:t.form.longrange,callback:function(e){t.$set(t.form,"longrange",e)},expression:"form.longrange"}})],1):t._e()],1)])]},proxy:!0},{key:"visitorinfos",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-content",staticStyle:{width:"400px"}},[t._v(" 被访人信息: ")])])]},proxy:!0},1==t.visitType||2==t.visitType?{key:"accept_admin_id",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("人员: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changeAdmin},model:{value:t.form.accept_admin_id,callback:function(e){t.$set(t.form,"accept_admin_id",e)},expression:"form.accept_admin_id"}},t._l(t.adminList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1)])]},proxy:!0}:null,3==t.visitType?{key:"accept_goods_admin_id",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("收货人: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changeGoods},model:{value:t.form.accept_goods_admin_id,callback:function(e){t.$set(t.form,"accept_goods_admin_id",e)},expression:"form.accept_goods_admin_id"}},t._l(t.adminList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1)])]},proxy:!0}:null],null,!0)})],1)},s=[],l=a("5530"),r=a("c14f"),n=a("1da1"),o=a("2638"),c=a.n(o),d=a("ade3"),u=(a("d81d"),a("b0c0"),a("d3b7"),a("0643"),a("a573"),a("0a5a")),m=a("3112"),p=a("e6b4"),f=a("a6c7"),v=a("2934"),b={components:{},data:function(){var t=this,e=this.$createElement;return{isShow:!1,type:"add",id:"",visitType:"",typeName:"",form:{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:""},visitTimeList:[],visitAreaList:[],parkAreaList:[],reasonList:[],credentList:[{id:1,value:"身份证"},{id:2,value:"护照"}],longList:[{id:0,value:"否"},{id:1,value:"是"}],departmentList:[],adminList:[],carTable:[{label:"车牌号",prop:"car",customFn:function(a,i){return e("el-input",{attrs:{type:"text",placeholder:"请填写车牌号"},model:{value:a.car,callback:function(e){t.$set(a,"car",e)}}})}}],followTable:[{label:"姓名",prop:"name",width:200,customFn:function(a,i){return e("el-input",{attrs:{type:"text",placeholder:"请填写姓名"},model:{value:a.name,callback:function(e){t.$set(a,"name",e)}}})}},{label:"联系电话",prop:"mobile",width:200,customFn:function(a,i){return e("el-input",{attrs:{placeholder:"请填写联系电话"},model:{value:a.mobile,callback:function(e){t.$set(a,"mobile",e)}}})}},{label:"证件类型",width:200,customFn:function(a){return e("el-select",c()([{attrs:{placeholder:"请选择证件类型",value:1==a.credent?"身份证":"护照"},style:"width: 140px"},{on:Object(d["a"])({},"change",(function(t){return a.credent_name=t.value,a.credent=t.id}))}]),[" ",t.credentList.map((function(t,a){return e("el-option",{attrs:{value:t,label:t.value},key:t.id})}))," "])}},{label:"证件号码",prop:"idcard",width:200,customFn:function(a,i){return e("el-input",{attrs:{placeholder:"请填写证件号码"},model:{value:a.idcard,callback:function(e){t.$set(a,"idcard",e)}}})}}],rules:{date:[{required:!0,message:"请选择到访日期"}],visit_time_id:[{required:!0,message:"请选择到访时段"}],visit_area_id:[{required:!0,message:"请选择到访区域"}],plate:[{required:!0,message:"请选择停车区域"}],name:[{required:!0,message:"请输入姓名"}],mobile:[{required:!0,message:"请填写联系电话"},{pattern:/^[1][3-9][\d]{9}/,message:"手机号格式错误"}],idcard:[{required:!0,message:"请输入身份证号"},{pattern:/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/,message:"身份证格式错误"}],company_name:[{required:!0,message:"请输入单位名称"}]},pickerOptions:{shortcuts:[{text:"最近一周",onClick:function(t){var e=new Date,a=new Date;a.setTime(a.getTime()-6048e5),t.$emit("pick",[a,e])}},{text:"最近一个月",onClick:function(t){var e=new Date,a=new Date;a.setTime(a.getTime()-2592e6),t.$emit("pick",[a,e])}},{text:"最近三个月",onClick:function(t){var e=new Date,a=new Date;a.setTime(a.getTime()-7776e6),t.$emit("pick",[a,e])}}]}}},created:function(){this.getVisitTime()},methods:{getDetail:function(){var t=this;return Object(n["a"])(Object(r["a"])().m((function e(){var a;return Object(r["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(u["d"])({id:t.id});case 1:a=e.v,t.form={visitinfo:"",date:null===a||void 0===a?void 0:a.date,visit_time_id:null===a||void 0===a?void 0:a.visit_time_id,visit_area_id:null===a||void 0===a?void 0:a.visit_area_id,workRange:a.work_start_time?[a.work_start_time,a.work_end_time]:"",reason:null===a||void 0===a?void 0:a.reason,plate:null===a||void 0===a?void 0:a.plate,remark:null===a||void 0===a?void 0:a.remark,visitorinfo:"",name:null===a||void 0===a?void 0:a.name,mobile:null===a||void 0===a?void 0:a.mobile,credent:null===a||void 0===a?void 0:a.credent,idcard:null===a||void 0===a?void 0:a.idcard,company_name:null===a||void 0===a?void 0:a.company_name,cars:null===a||void 0===a?void 0:a.cars,follw_people:null===a||void 0===a?void 0:a.follw_people,long_time:null===a||void 0===a?void 0:a.long_time,longrange:a.start_date?[a.start_date,a.end_date]:"",visitorinfos:"",accpet_department_id:null===a||void 0===a?void 0:a.accpet_department_id,accept_admin_id:null===a||void 0===a?void 0:a.accept_admin_id,accept_goods_admin_id:a?parseInt(a.accept_goods_admin_id):""};case 2:return e.a(2)}}),e)})))()},getVisitTime:function(){var t=this;return Object(n["a"])(Object(r["a"])().m((function e(){var a,i,s,l,n;return Object(r["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(p["b"])();case 1:return a=e.v,t.visitTimeList=a.data,e.n=2,Object(f["b"])();case 2:return i=e.v,t.visitAreaList=i.data,e.n=3,Object(v["b"])({page:1,page_size:999});case 3:return s=e.v,t.adminList=s.data,e.n=4,Object(m["c"])({number:"reasonList"});case 4:return l=e.v,t.reasonList=null===l||void 0===l?void 0:l.detail,e.n=5,Object(m["c"])({number:"parkArea"});case 5:n=e.v,t.parkAreaList=null===n||void 0===n?void 0:n.detail;case 6:return e.a(2)}}),e)})))()},changelongrange:function(t){this.form.start_date=t[0],this.form.end_date=t[1]},changeworkrange:function(t){this.form.work_start_time=t[0],this.form.work_end_time=t[1]},changeAdmin:function(t){var e=this;t&&this.adminList.map((function(a){a.id==t&&(console.log(a),e.form.accept_admin_id=a.id,e.form.accpet_department_id=a.department_id)}))},changeGoods:function(t){var e=this;t&&this.adminList.map((function(a){a.id==t&&(console.log(a),e.form.accept_admin_id=a.id,e.form.accept_goods_admin_id=a.id,e.form.accpet_department_id=a.department_id)}))},submit:function(){var t=this,e=this;3==this.visitType&&(this.form.accept_admin_id=this.form.accept_goods_admin_id),"editor"===this.type?this.form.id=this.id:this.form.id="",console.log("that.form",e.form),Object(u["c"])(Object(l["a"])({},e.form)).then((function(e){t.$successMessage(t.type,t.typeName),t.isShow=!1,t.$emit("refresh")}))}},watch:{isShow:function(t){t?(this.form.type=this.visitType,this.form.audit_status=1,"editor"===this.type&&this.getDetail()):(this.id="",this.type="",this.visitType=1,this.$refs["dialog"].reset())},visitType:function(t){t&&(this.typeName=1==t?"普通访客":2==t?"施工访客":3==t?"物流车辆":"")}}},h=b,y=(a("36b4"),a("2877")),g=Object(y["a"])(h,i,s,!1,null,"037ec112",null);e["default"]=g.exports},"075d":function(t,e,a){"use strict";a("0228")},"0b52":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{padding:"0 20px"}},[a("div",{ref:"lxHeader"},[a("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"学习资料管理"}},[t._t("default",[a("div",{staticStyle:{display:"flex","align-items":"center"}},[a("div",{staticStyle:{"margin-right":"10px"}},[t._v("关键词")]),a("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"}}),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"medium",type:"primary"},on:{click:t.getList}},[t._v("查询")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"medium",type:"primary"},on:{click:function(e){t.$refs["addStudy"].isShow=!0,t.$refs["addStudy"].type="add"}}},[t._v("新增 ")])],1)])],2)],1),a("xy-table",{attrs:{"table-item":t.table,list:t.data,total:t.total,auths:["edit","delete"]},on:{pageSizeChange:function(e){t.select.page_size=e,t.select.page=1,t.getList()},pageIndexChange:function(e){t.select.page=e,t.getList()},delete:t.deleteRow,editor:t.editorRow}}),a("addStudy",{ref:"addStudy",on:{refresh:t.getList}})],1)},s=[],l=a("c14f"),r=a("1da1"),n=a("fa55"),o=a("a226"),c={components:{addStudy:o["default"]},data:function(){return{select:{page:1,rows:10,keyword:""},total:0,data:[],studyDates:[{id:90,value:"三个月"},{id:180,value:"六个月"},{id:270,value:"九个月"}],table:[{label:"序号",type:"index"},{label:"学习内容名称",sortable:!1,prop:"name",width:240,align:"left"},{label:"面向对象",sortable:!1,prop:"type",formatter:function(t,e,a){return"1"==a?"普通访客":"2"==a?"施工访客":"物流车辆"}},{label:"测验有效期",sortable:!1,prop:"expire_day",formatter:function(t,e,a){return"".concat(a,"天")}},{label:"最低学习分钟数",sortable:!1,prop:"minute"},{label:"测验通过需要正确率达",sortable:!1,prop:"rate",formatter:function(t,e,a){return"".concat(a,"%")}},{prop:"created_at",label:"创建时间",sortable:!1,width:180},{label:"创建人",sortable:!1,prop:"state_name"}]}},computed:{},mounted:function(){this.getList()},methods:{getList:function(){var t=this;return Object(r["a"])(Object(l["a"])().m((function e(){var a;return Object(l["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(n["b"])(t.select);case 1:a=e.v,t.data=a.data,t.total=a.total;case 2:return e.a(2)}}),e)})))()},deleteRow:function(t){var e=this;Object(n["a"])({id:t.id}).then((function(t){e.$successMessage("destroy","学习资料"),e.getList()}))},editorRow:function(t){this.$refs["addStudy"].id=t.id,this.$refs["addStudy"].type="editor",this.$refs["addStudy"].isShow=!0}}},d=c,u=(a("8993"),a("2877")),m=Object(u["a"])(d,i,s,!1,null,"105872e2",null);e["default"]=m.exports},"0bf6":function(t,e,a){},"0bfc":function(t,e,a){},"0eb1":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"container"},[a("div",{staticStyle:{padding:"0px 20px"}},[a("div",{ref:"lxHeader"},[a("LxHeader",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"权限管理"}},[a("div",{attrs:{slot:"content"},slot:"content"}),t._t("default")],2)],1),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:3}},[a("Card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",staticStyle:{height:"32px","line-height":"32px"},attrs:{slot:"title"},slot:"title"},[a("span",[t._v("角色列表")])]),a("div",{staticStyle:{overflow:"auto"},style:{height:t.height+"px"}},[a("el-scrollbar",{staticStyle:{flex:"1"}},[a("el-tabs",{attrs:{"tab-position":"left"},on:{"tab-click":t.roleChange},model:{value:t.activeRole,callback:function(e){t.activeRole=e},expression:"activeRole"}},t._l(t.rolelist,(function(t,e){return a("el-tab-pane",{key:t.id,attrs:{label:t.name,name:t.rowid}})})),1)],1)],1)])],1),a("el-col",{attrs:{span:21}},[a("Card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",staticStyle:{height:"32px","line-height":"32px"},attrs:{slot:"title"},slot:"title"},[a("span",[t._v("菜单列表")]),a("Button",{staticStyle:{float:"right"},attrs:{type:"primary"},on:{click:t.savepermission}},[t._v("保存")])],1),a("div",{staticStyle:{overflow:"auto"},style:{height:t.height+"px"}},[a("el-scrollbar",{staticStyle:{flex:"1"}},[a("el-tree",{ref:"tree",staticStyle:{padding:"15px"},attrs:{data:t.tree,"expand-on-click-node":!1,"default-expand-all":"","node-key":"id","show-checkbox":""},scopedSlots:t._u([{key:"default",fn:function(e){e.node;var i=e.data;return a("div",{staticClass:"action-group"},[a("div",{staticClass:"action-text",style:{width:18*(4-i.lv)+150+"px"}},[t._v(" "+t._s(i.name)+" ")]),a("div",{staticClass:"action-item"},t._l(i.auth_node_tags_array,(function(e,i){return a("el-checkbox",{key:i,on:{change:function(){}},model:{value:e.checked,callback:function(a){t.$set(e,"checked",a)},expression:"item.checked"}},[t._v(" "+t._s(e.name)+" ")])})),1)])}}])})],1)],1)])],1)],1)],1)])},s=[],l=a("b85c"),r=(a("4de4"),a("a15b"),a("d81d"),a("b0c0"),a("e9c4"),a("b64b"),a("d3b7"),a("25f0"),a("0643"),a("2382"),a("4e3e"),a("a573"),a("159b"),a("548e")),n=a("3528"),o=a("a6dc"),c=a("b775");function d(t){return Object(c["a"])({url:"/api/admin/role/set-permissions",method:"post",data:t})}var u={components:{LxHeader:r["a"]},mounted:function(){},data:function(){return{activeRole:"",rolelist:[],selectIndex:-1,checked:!1,data:[],tree:[],height:0}},created:function(){var t=this;this.initLoad(),this.load((function(){t.loadrole()}))},methods:{initLoad:function(){var t=this,e=document.documentElement.clientHeight,a=67,i=109,s=50,l=e-a-s-i;t.height=l},loadrole:function(){var t=this;Object(n["b"])().then((function(e){var a=0;t.rolelist=e;var i,s=Object(l["a"])(e);try{for(s.s();!(i=s.n()).done;){var r=i.value;r.rowid=r.id.toString(),console.log(r),0==a&&(t.activeRole=r.rowid,t.loadPermisstions(0,t.activeRole)),a++}}catch(n){s.e(n)}finally{s.f()}})).catch((function(t){}))},load:function(t){var e=this,a=this;Object(o["b"])().then((function(i){e.tree=i,e.tree.forEach((function(t,e){var i=t.children;i.forEach((function(t,e){t.auth_node_tags_array.map((function(t,e){t.checked=!1,a.$forceUpdate()}))}))})),t()})).catch((function(t){}))},roleChange:function(t,e){this.loadPermisstions(parseInt(t.index),t.name)},loadPermisstions:function(t,e){var a=this,i=this.rolelist[t].permissions;this.$refs.tree.setCheckedKeys([]),this.activeRole=e;var s=this;this.tree.forEach((function(t,e){var l=t.children;i.forEach((function(t,e){var a=l.filter((function(e){return e.id==t.id}));a.forEach((function(e,a){t.has_auth_node_tags.length>0?e.auth_node_tags_array.forEach((function(e,a){t.has_auth_node_tags.indexOf(e.tag)>-1?s.$set(e,"checked",!0):s.$set(e,"checked",!1)})):e.auth_node_tags_array.map((function(t){t.checked=!1}))}))})),a.$refs.tree.updateKeyChildren(t.id,JSON.parse(JSON.stringify(l)))})),this.$refs.tree.setCheckedNodes(i),s.$forceUpdate()},savepermission:function(){var t=this,e=this.$refs.tree.getCheckedNodes();if(console.log(e),0==e.length)return this.$message.error("请选择菜单"),!1;var a={};a.id=this.activeRole;var i,s=[],r=Object(l["a"])(e);try{var n,o,c=function(){n=i.value;var t=[];o={},o.permission_id=n.id,n.auth_node_tags_array.map((function(e){e.checked&&t.push(e.tag)})),o.auth_node_tags=t.join(","),s.push(o)};for(r.s();!(i=r.n()).done;)c()}catch(u){r.e(u)}finally{r.f()}a.permission_list=s,d(a).then((function(e){console.log(e),t.$Message.success("操作成功"),that.dialogFormVisible=!1,that.load()})).catch((function(t){}))}}},m=u,p=(a("914a"),a("e5d7"),a("2877")),f=Object(p["a"])(m,i,s,!1,null,"84f46f5c",null);e["default"]=f.exports},"0f13":function(t,e,a){"use strict";a("ee49")},"10e6":function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"d",(function(){return l})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){return n}));var i=a("b775");function s(t){return Object(i["a"])({url:"/api/admin/blacklist/index",method:"get",params:t})}function l(t){return Object(i["a"])({method:"get",url:"/api/admin/blacklist/show",params:t})}function r(t){return Object(i["a"])({method:"post",url:"/api/admin/blacklist/save",data:t})}function n(t){return Object(i["a"])({method:"get",url:"/api/admin/blacklist/destroy",params:t})}},"110b":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("xy-dialog",{ref:"dialog",attrs:{"is-show":t.isShow,type:"form",title:"add"===t.type?"新增访客区域":"编辑访客区域",form:t.form,rules:t.rules},on:{"update:isShow":function(e){t.isShow=e},"update:is-show":function(e){t.isShow=e},submit:t.submit},scopedSlots:t._u([{key:"name",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("访客区域名称: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入访客区域名称",clearable:""},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)])]},proxy:!0},{key:"audit_admin",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("审核流程: ")]),a("div",{staticClass:"xy-table-item-content"},[a("Button",{staticStyle:{"margin-bottom":"10px"},attrs:{type:"primary",icon:"md-add"},on:{click:t.addRow}},[t._v("添加审核人节点")]),a("xy-table",{staticStyle:{width:"620px"},attrs:{height:260,"is-page":!1,list:t.form.audit_admin,"table-item":t.contentTable},scopedSlots:t._u([{key:"btns",fn:function(){return[a("el-table-column",{attrs:{label:"操作",width:"90","header-align":"center",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("Button",{attrs:{size:"small",type:"primary",ghost:""},on:{click:function(a){return t.delRow(e.$index)}}},[t._v("删除")])]}}])})]},proxy:!0}])})],1)])]},proxy:!0},{key:"remark",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v(" 备注: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{autosize:{minRows:2},type:"textarea",placeholder:"请输入备注",clearable:""},model:{value:t.form.remark,callback:function(e){t.$set(t.form,"remark",e)},expression:"form.remark"}})],1)])]},proxy:!0}])})],1)},s=[],l=a("5530"),r=a("c14f"),n=a("1da1"),o=a("2638"),c=a.n(o),d=a("ade3"),u=(a("d81d"),a("a434"),a("b0c0"),a("d3b7"),a("0643"),a("a573"),a("a6c7")),m=a("2934"),p={components:{},data:function(){var t=this,e=this.$createElement;return{isShow:!1,type:"add",id:"",form:{name:"",audit_admin:[],remark:""},checkList:[],rules:{name:[{required:!0,message:"请输入区域名称"}]},chenckTypes:[{id:0,value:"上级"},{id:1,value:"指定审核人"}],checkAdmin:[],contentTable:[{label:"审核名称",customFn:function(e,a){return t.checkList[a.$index]}},{label:"审核类别",width:180,customFn:function(a,i){return e("el-select",c()([{attrs:{placeholder:"请选择审核类别",value:a.type_name},style:"width: 140px"},{on:Object(d["a"])({},"change",(function(t){return a.type_name=t.value,a.type=t.id,a.level=i.$index+1,a.admin_id=0==a.type?0:a.admin_id,a.admin_name=""}))}]),[t.chenckTypes.map((function(t,a){return e("el-option",{attrs:{value:t,label:t.value},key:t.id})}))])}},{label:"审核人",width:180,customFn:function(a){if(0!=a.type)return e("el-select",c()([{attrs:{placeholder:"请选择审核人",value:a.admin_name,filterable:!0},style:"width: 140px"},{on:Object(d["a"])({},"change",(function(t){return a.admin_name=t.name,a.admin_id=t.id}))}]),[t.checkAdmin.map((function(t,a){return e("el-option",{attrs:{value:t,label:t.name},key:t.id})}))])}}]}},created:function(){this.getUser()},methods:{getUser:function(){var t=this;return Object(n["a"])(Object(r["a"])().m((function e(){var a;return Object(r["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(m["b"])({page:1,page_size:999,show_all:1});case 1:a=e.v,t.checkAdmin=a.data;case 2:return e.a(2)}}),e)})))()},getDetail:function(){var t=this;return Object(n["a"])(Object(r["a"])().m((function e(){var a,i;return Object(r["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(u["d"])({id:t.id});case 1:a=e.v,t.form={name:null===a||void 0===a?void 0:a.name,audit_admin:null===a||void 0===a?void 0:a.audit_admin,remark:null===a||void 0===a?void 0:a.remark},i=[],a.audit_admin.length>0&&(a.audit_admin.map((function(e,a){i.push("".concat(t.indexToChinese(a),"级审核人"))})),t.checkList=i);case 2:return e.a(2)}}),e)})))()},addRow:function(){this.form.audit_admin.push({type:"",admin_id:"",level:"",type_name:"",admin_name:""});var t="".concat(this.indexToChinese(this.form.audit_admin.length-1),"级审核人");this.checkList.push(t),console.log("this.checkList",this.checkList)},delRow:function(t){var e=this;this.form.audit_admin.splice(t,1),this.checkList.splice(t,1);var a=[];this.checkList.map((function(t,i){a.push("".concat(e.indexToChinese(i),"级审核人"))})),this.checkList=a,console.log("this.arr",this.checkList)},indexToChinese:function(t){var e=["一","二","三","四","五","六","七","八","九","十"];if(t>=0&&t<10)return e[t];if(10===t)return"十";if(t<20)return"十"+e[t-11];var a=Math.floor(t/10),i=t%10,s="";return s+=a>1?e[a-1]+"十":"十",i>0&&(s+=e[i-1]),s},submit:function(){var t=this;this.form.audit_admin.length>0&&this.form.audit_admin.map((function(t,e){t.level=e+1})),console.log(this.form);var e=this;"editor"===this.type?this.form.id=this.id:this.form.id="",Object(u["c"])(Object(l["a"])({},e.form)).then((function(e){t.$successMessage(t.type,"访客区域"),t.isShow=!1,t.$emit("refresh")}))}},watch:{isShow:function(t){t?"editor"===this.type&&this.getDetail():(this.id="",this.type="",this.checkList=[],this.$refs["dialog"].reset())}}},f=p,v=(a("f3fa"),a("2877")),b=Object(v["a"])(f,i,s,!1,null,"5ec44bcb",null);e["default"]=b.exports},1281:function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"d",(function(){return l})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){return n}));var i=a("b775");function s(t){return Object(i["a"])({url:"/api/admin/vip-customer/index",method:"get",params:t})}function l(t){return Object(i["a"])({method:"get",url:"/api/admin/vip-customer/show",params:t})}function r(t){return Object(i["a"])({method:"post",url:"/api/admin/vip-customer/save",data:t})}function n(t){return Object(i["a"])({method:"get",url:"/api/admin/vip-customer/destroy",params:t})}},1313:function(t,e,a){"use strict";a.r(e),a.d(e,"getData",(function(){return s}));a("fb6a");var i=[{id:1,name:"a",age:10,birth:"2022-01-01"},{id:2,name:"b",age:11,birth:"2022-01-01"},{id:3,name:"c",age:14,birth:"2022-01-01"},{id:4,name:"b",age:11,birth:"2022-01-01"},{id:5,name:"e",age:20,birth:"2022-01-02"},{id:6,name:"f",age:20,birth:"2022-01-02"},{id:7,name:"g",age:20,birth:"2022-01-02"},{id:8,name:"h",age:20,birth:"2022-01-02"}],s=function(t){var e=t.page,a=t.page_size,s=(e-1)*a,l=i.slice(s,s+a);return{per_page:a,total:i.length,data:l,current_page:e}}},"16d5":function(t,e,a){},1886:function(t,e,a){"use strict";a("52c8")},1933:function(t,e,a){},"1f35":function(t,e,a){"use strict";a("1933")},2319:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("xy-dialog",{ref:"dialog",attrs:{"is-show":t.isShow,type:"form",title:"add"===t.type?"新增黑名单记录":"编辑黑名单记录",form:t.form,rules:t.rules},on:{"update:isShow":function(e){t.isShow=e},"update:is-show":function(e){t.isShow=e},submit:t.submit},scopedSlots:t._u([{key:"name",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("姓名: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入姓名"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)])]},proxy:!0},{key:"mobile",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("联系电话: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入联系电话"},model:{value:t.form.mobile,callback:function(e){t.$set(t.form,"mobile",e)},expression:"form.mobile"}})],1)])]},proxy:!0},{key:"credent",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v("证件类型: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-select",{staticStyle:{width:"300px"},attrs:{placeholder:"请选择"},model:{value:t.form.credent,callback:function(e){t.$set(t.form,"credent",e)},expression:"form.credent"}},t._l(t.credentList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})})),1)],1)])]},proxy:!0},{key:"idcard",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v(" 证件号码: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入证件号码"},model:{value:t.form.idcard,callback:function(e){t.$set(t.form,"idcard",e)},expression:"form.idcard"}})],1)])]},proxy:!0},{key:"company_name",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v(" 单位名称: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入单位名称"},model:{value:t.form.company_name,callback:function(e){t.$set(t.form,"company_name",e)},expression:"form.company_name"}})],1)])]},proxy:!0},{key:"start_date",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v("开始日期: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-date-picker",{staticStyle:{width:"300px"},attrs:{"value-format":"yyyy-MM-dd",type:"date",placeholder:"选择开始时间"},model:{value:t.form.start_date,callback:function(e){t.$set(t.form,"start_date",e)},expression:"form.start_date"}})],1)])]},proxy:!0},{key:"end_date",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v("结束日期: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-date-picker",{staticStyle:{width:"300px"},attrs:{"value-format":"yyyy-MM-dd",type:"date",placeholder:"选择开始时间"},model:{value:t.form.end_date,callback:function(e){t.$set(t.form,"end_date",e)},expression:"form.end_date"}})],1)])]},proxy:!0},{key:"status",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v("状态: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-select",{staticStyle:{width:"300px"},attrs:{placeholder:"请选择"},model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},t._l(t.statusList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})})),1)],1)])]},proxy:!0},{key:"file",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v("附件上传:")]),a("div",{staticClass:"xy-table-item-content"},[a("el-upload",{staticClass:"upload-demo",staticStyle:{width:"620px"},attrs:{multiple:!0,action:t.action,"before-upload":t.uploadBeforePic,"on-success":t.picListSuccessHandler,"on-remove":t.picListRemoveHandler,"file-list":t.fileList,"list-type":"picture",multiple:""}},[a("el-button",{attrs:{size:"small",type:"primary"}},[t._v("点击上传")])],1)],1)])]},proxy:!0},{key:"remark",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v(" 备注: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{type:"textarea",placeholder:"请输入备注"},model:{value:t.form.remark,callback:function(e){t.$set(t.form,"remark",e)},expression:"form.remark"}})],1)])]},proxy:!0}])})],1)},s=[],l=a("5530"),r=a("c14f"),n=a("1da1"),o=(a("d81d"),a("b0c0"),a("d3b7"),a("0643"),a("a573"),a("10e6")),c={components:{},data:function(){return{isShow:!1,type:"add",id:"",action:"".concat("/api/admin/upload-file"),fileList:[],form:{name:"",mobile:"",credent:1,idcard:"",company_name:"",start_date:"",end_date:"",status:1,file:[],remark:""},credentList:[{id:1,value:"身份证"},{id:2,value:"护照"}],statusList:[{id:1,value:"启用"},{id:2,value:"禁用"}],rules:{name:[{required:!0,message:"请填写姓名"}],mobile:[{required:!0,message:"请填写联系电话"},{pattern:/^[1][3-9][\d]{9}/,message:"手机号格式错误"}]}}},created:function(){},methods:{getDetail:function(){var t=this;return Object(n["a"])(Object(r["a"])().m((function e(){var a;return Object(r["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(o["d"])({id:t.id});case 1:a=e.v,t.form={name:null===a||void 0===a?void 0:a.name,mobile:null===a||void 0===a?void 0:a.mobile,credent:null===a||void 0===a?void 0:a.credent,idcard:null===a||void 0===a?void 0:a.idcard,company_name:null===a||void 0===a?void 0:a.company_name,start_date:null===a||void 0===a?void 0:a.start_date,end_date:null===a||void 0===a?void 0:a.end_date,status:null===a||void 0===a?void 0:a.status,file:null===a||void 0===a?void 0:a.file,remark:null===a||void 0===a?void 0:a.remark},t.fileList=a.file_detail;case 2:return e.a(2)}}),e)})))()},uploadBeforePic:function(t){if(t.size/1e3>2048)return this.$successMessage("上传图片大小超过2M!","","warning"),!1},picListSuccessHandler:function(t,e,a){this.form.file=a.map((function(t){return t.response?t.response.id:t.id}))},picListRemoveHandler:function(t,e){this.form.file=e.map((function(t){return t.response?t.response.id:t.id}))},submit:function(){var t=this,e=this;"editor"===this.type?this.form.id=this.id:this.form.id="",Object(o["c"])(Object(l["a"])({},e.form)).then((function(e){t.$successMessage(t.type,"黑名单"),t.isShow=!1,t.$emit("refresh")}))}},watch:{isShow:function(t){t?"editor"===this.type&&this.getDetail():(this.id="",this.type="",this.fileList=[],this.$refs["dialog"].reset())}}},d=c,u=(a("ca3c"),a("2877")),m=Object(u["a"])(d,i,s,!1,null,"2bff507a",null);e["default"]=m.exports},2628:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"container"},[a("div",[a("div",{ref:"lxHeader"},[a("LxHeader",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"系统日志"}},[a("div",{attrs:{slot:"content"},slot:"content"}),t._t("default")],2)],1),a("div",{staticClass:"table-tree"},[a("el-table",{staticClass:"v-table",staticStyle:{width:"100%"},attrs:{data:t.tableData,height:t.tableHeight,border:""}},[a("el-table-column",{attrs:{type:"index",align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:"内容"}}),a("el-table-column",{attrs:{prop:"username",label:"操作人",align:"center",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.admin?e.row.admin.name:"")+" ")]}}])}),a("el-table-column",{attrs:{prop:"admin",label:"操作人部门",align:"center",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.department?e.row.department.name:"")+" ")]}}])}),a("el-table-column",{attrs:{prop:"created_at",label:"操作时间",align:"center",width:"180"}}),a("el-table-column",{attrs:{prop:"ip",label:"ip",width:"180",align:"center"}})],1),a("div",{staticClass:"pagination"},[a("el-pagination",{attrs:{"current-page":t.paginations.page,"page-size":t.paginations.page_size,background:"",layout:"prev, pager, next",total:t.paginations.total},on:{"current-change":t.handleCurrentChange}})],1)],1)])])},s=[],l=a("5530"),r=a("548e"),n=a("a457"),o={components:{LxHeader:r["a"]},created:function(){this.initLoad();var t=this;t.load()},mounted:function(){},data:function(){return{paginations:{page:1,page_size:15,total:0},tableHeight:0,searchFields:{keyword:""},tableData:[]}},methods:{initLoad:function(){var t=this,e=document.documentElement.clientHeight,a=96.5,i=37,s=50,l=e-a-s-i-20;t.tableHeight=l},handleCurrentChange:function(t){this.paginations.page=t,this.load()},load:function(){var t=this,e=this;Object(n["a"])(Object(l["a"])({page:e.paginations.page},this.searchFields)).then((function(a){var i=a.data;t.paginations.total=a.total,e.tableData=i})).catch((function(t){console.log(t)}))}}},c=o,d=a("2877"),u=Object(d["a"])(c,i,s,!1,null,null,null);e["default"]=u.exports},"26fc":function(t,e,a){t.exports=a.p+"static/img/404_cloud.0f4bc32b.png"},2924:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{padding:"0 20px"}},[a("div",{ref:"lxHeader"},[a("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"拜访记录管理"}},[t._t("default",[a("div",{staticClass:"selector",staticStyle:{display:"flex","align-items":"center"}},[a("div",{staticStyle:{"margin-right":"10px"}},[t._v("关键词")]),a("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"}}),a("div",{staticStyle:{"margin-right":"10px"}},[t._v("状态")]),a("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 a("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})})),1),a("div",{staticStyle:{"margin-right":"10px"}},[t._v("访客类型")]),a("el-select",{staticStyle:{width:"130px","margin-right":"10px"},attrs:{clearable:"",placeholder:"全部"},model:{value:t.select.type,callback:function(e){t.$set(t.select,"type",e)},expression:"select.type"}},t._l(t.typeList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})})),1),a("div",{staticStyle:{margin:"0 10px"}},[t._v("起始时间")]),a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:t.selectRanges},model:{value:t.selectRange,callback:function(e){t.selectRange=e},expression:"selectRange"}}),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.getList},slot:"reference"},[t._v("查询 ")]),[a("el-popover",{attrs:{placement:"right",width:"350",trigger:"click"},model:{value:t.visible,callback:function(e){t.visible=e},expression:"visible"}},[a("p",{staticStyle:{"margin-bottom":"10px"}},[t._v("选择访客类型:")]),a("div",{staticStyle:{display:"flex","align-items":"center"}},[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(e){t.visible=!1,t.$refs["addCommon"].isShow=!0,t.$refs["addCommon"].type="add",t.$refs["addCommon"].visitType=1}}},[t._v("普通访客 ")]),a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){t.visible=!1,t.$refs["addCommon"].isShow=!0,t.$refs["addCommon"].type="add",t.$refs["addCommon"].visitType=2}}},[t._v("施工访客 ")]),a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){t.visible=!1,t.$refs["addCommon"].isShow=!0,t.$refs["addCommon"].type="add",t.$refs["addCommon"].visitType=3}}},[t._v("物流车辆")]),a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){t.visible=!1,t.$refs["addCommon"].isShow=!0,t.$refs["addCommon"].type="add",t.$refs["addCommon"].visitType=4}}},[t._v("VIP访客")])],1),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},slot:"reference"},[t._v("新增")])],1)],a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.downloadExel},slot:"reference"},[t._v("导出 ")])],2)])],2)],1),a("xy-table",{attrs:{"table-item":t.table,list:t.data,total:t.total,"default-btn-width":260,"btn-width":220,auths:["view","edit","delete"]},on:{pageSizeChange:function(e){t.select.page_size=e,t.select.page=1,t.getList()},pageIndexChange:function(e){t.select.page=e,t.getList()},delete:t.deleteStudy,editor:t.editorStudy},scopedSlots:t._u([{key:"view",fn:function(e){return[a("Button",{attrs:{size:"small",type:"primary",ghost:""},on:{click:function(a){return t.viewDetail(e.row)}}},[t._v("查看")]),a("Button",{staticStyle:{"margin-left":"8px","margin-right":"8px"},attrs:{size:"small",type:"primary",ghost:""},on:{click:function(a){return t.openQrDialog(e.row)}}},[t._v("二维码")])]}}])}),a("addCommon",{ref:"addCommon",on:{refresh:t.getList}}),a("el-dialog",{attrs:{title:"拜访记录详情",visible:t.viewDialogVisible,width:"1080px"},on:{"update:visible":function(e){t.viewDialogVisible=e}}},[t.viewDetailData?a("div",[a("el-card",{attrs:{shadow:"never"}},[a("div",{staticStyle:{"font-weight":"600"},attrs:{slot:"header"},slot:"header"},[t._v(" 拜访信息 "),a("el-tag",{staticStyle:{"margin-left":"8px"},attrs:{size:"mini",type:1==t.viewDetailData.long_time?"warning":"info"}},[t._v(" "+t._s(1==t.viewDetailData.long_time?"长期访客":"普通时效")+" ")]),a("el-tag",{staticStyle:{"margin-left":"8px"},attrs:{size:"mini",type:t.statusTagType(t.viewDetailData.audit_status)}},[t._v(" "+t._s(t.viewDetailData.audit_status_text||"-")+" ")])],1),a("div",{staticClass:"detail-grid"},[a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("访客类型:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.type_text||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("到访日期:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.date||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("到访时段:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.visitTimeText(t.viewDetailData)))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("前往区域:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.visit_area?t.viewDetailData.visit_area.name:"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("到访事由:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.reason||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("施工时段:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.workRangeText(t.viewDetailData)))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("车辆类型:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.plate||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("长期开始:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.start_date||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("长期结束:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.end_date||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("二维码编号:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.code||"-"))])]),a("div",{staticClass:"detail-item detail-item-full"},[a("div",{staticClass:"detail-label"},[t._v("备注:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.remark||"-"))])])])]),a("el-card",{staticStyle:{"margin-top":"12px"},attrs:{shadow:"never"}},[a("div",{staticStyle:{"font-weight":"600"},attrs:{slot:"header"},slot:"header"},[t._v("拜访人信息")]),a("div",{staticClass:"detail-grid"},[a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("姓名:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.name||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("联系电话:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.mobile||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("单位名称:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.company_name||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("证件类型:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.credentText(t.viewDetailData.credent)))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("证件号码:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.idcard||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("CDA编号:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.cda||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("到访车辆:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.formatArray(t.viewDetailData.cars)))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("随访人数:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.followCount(t.viewDetailData.follw_people)))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("创建时间:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.created_at||"-"))])])])]),a("el-card",{staticStyle:{"margin-top":"12px"},attrs:{shadow:"never"}},[a("div",{staticStyle:{"font-weight":"600"},attrs:{slot:"header"},slot:"header"},[t._v("被访与陪同信息")]),a("div",{staticClass:"detail-grid"},[a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("被访人:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.accept_admin?t.viewDetailData.accept_admin.name:"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("陪同人:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.accompany?t.viewDetailData.accompany.name:"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("收货人:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.accept_goods_admin?t.viewDetailData.accept_goods_admin.name:"-"))])])])]),a("el-card",{staticStyle:{"margin-top":"12px"},attrs:{shadow:"never"}},[a("div",{staticStyle:{"font-weight":"600"},attrs:{slot:"header"},slot:"header"},[t._v("随访人员信息")]),Array.isArray(t.viewDetailData.follw_people)&&t.viewDetailData.follw_people.length?a("el-table",{attrs:{data:t.viewDetailData.follw_people,border:"",size:"mini"}},[a("el-table-column",{attrs:{prop:"name",label:"姓名","min-width":"120"}}),a("el-table-column",{attrs:{prop:"mobile",label:"联系电话","min-width":"140"}}),a("el-table-column",{attrs:{label:"证件类型","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.credentText(e.row.credent)))]}}],null,!1,2270255009)}),a("el-table-column",{attrs:{prop:"idcard",label:"证件号码","min-width":"200"}})],1):a("div",{staticClass:"empty-text"},[t._v("无随访人员")])],1),a("el-card",{staticStyle:{"margin-top":"12px"},attrs:{shadow:"never"}},[a("div",{staticStyle:{"font-weight":"600"},attrs:{slot:"header"},slot:"header"},[t._v("每日进出场记录")]),t.viewDetailData.daily_gate_records&&t.viewDetailData.daily_gate_records.length?a("el-collapse",t._l(t.viewDetailData.daily_gate_records,(function(e){return a("el-collapse-item",{key:e.biz_date,attrs:{title:e.biz_date}},[a("el-timeline",t._l(e.records,(function(e){return a("el-timeline-item",{key:e.id,attrs:{timestamp:e.created_at,type:1==e.action?"success":"info"}},[a("div",{staticStyle:{display:"flex","align-items":"center",gap:"8px","flex-wrap":"wrap"}},[a("el-tag",{attrs:{size:"mini",type:1==e.action?"success":"warning"}},[t._v(t._s(e.action_text||"-"))]),a("span",[t._v("操作人:"+t._s(e.admin_name||"-"))]),a("span",[t._v("人牌:"+t._s(t.formatArray(e.person_no)))]),a("span",[t._v("车牌:"+t._s(t.formatArray(e.car_no)))])],1)])})),1)],1)})),1):a("div",{staticClass:"empty-text"},[t._v("暂无进出场记录")])],1)],1):t._e()]),a("el-dialog",{attrs:{title:"访客二维码",visible:t.qrDialogVisible,width:"460px"},on:{"update:visible":function(e){t.qrDialogVisible=e},open:t.renderQrCode}},[t.qrRecord?a("div",{staticClass:"qr-wrap"},[a("div",{staticClass:"qr-line"},[a("span",{staticClass:"qr-label"},[t._v("访客姓名:")]),t._v(t._s(t.qrRecord.name||"-"))]),a("div",{staticClass:"qr-line"},[a("span",{staticClass:"qr-label"},[t._v("到访日期:")]),t._v(t._s(t.qrRecord.date||"-"))]),a("div",{staticClass:"qr-line"},[a("span",{staticClass:"qr-label"},[t._v("核销码:")]),t._v(t._s(t.qrRecord.code||"-"))]),a("div",{staticClass:"qr-preview"},[t.qrDataUrl?a("img",{attrs:{src:t.qrDataUrl,alt:"访客二维码"}}):t._e()])]):t._e(),a("span",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.qrDialogVisible=!1}}},[t._v("关闭")]),a("el-button",{attrs:{type:"primary",disabled:!t.qrDataUrl},on:{click:t.downloadQrPoster}},[t._v("下载合成图")])],1)])],1)},s=[],l=a("5530"),r=a("c14f"),n=a("1da1"),o=a("b85c"),c=(a("99af"),a("a15b"),a("b0c0"),a("ac1f"),a("5319"),a("0a5a")),d=a("470e"),u=a("7c2f"),m=a("d055"),p=a.n(m),f=a("0f9a"),v={components:{addCommon:d["default"]},data:function(){return{visible:!1,select:{page:1,page_size:10,keyword:"",audit_status:"",type:"",my_accept_admin:"",start_date:"",end_date:"",is_export:0},selectRange:[],typeList:[{id:1,value:"普通访客"},{id:2,value:"施工访客"},{id:3,value:"物流车辆"},{id:4,value:"VIP访客"}],statusList:[{id:-1,value:"待学习"},{id:0,value:"待审核"},{id:1,value:"通过(待进厂)"},{id:2,value:"驳回"},{id:3,value:"已进厂"},{id:4,value:"已离厂"},{id:5,value:"已取消"}],total:0,data:[],viewDialogVisible:!1,viewDetailData:null,qrDialogVisible:!1,qrRecord:null,qrDataUrl:"",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:"accept_admin.name",width:120},{label:"是否随访",sortable:!1,prop:"follw_people",width:80,formatter:function(t,e,a){return a.length>0?"是":"否"}},{label:"预约时间",sortable:!1,prop:"date",width:120},{label:"证件类型",sortable:!1,prop:"credent",width:120,formatter:function(t,e,a){return 1==a?"身份证":"护照"}},{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:"gate_start_date",width:180,formatter:function(t,e,a){if(!t.gate_logs)return"";var i,s=Object(o["a"])(t.gate_logs);try{for(s.s();!(i=s.n()).done;){var l=i.value;if("进厂"==l.remark)return l.created_at}}catch(r){s.e(r)}finally{s.f()}}},{label:"离场时间",sortable:!1,prop:"gate_end_date",width:180,formatter:function(t,e,a){if(!t.gate_logs)return"";var i,s=Object(o["a"])(t.gate_logs);try{for(s.s();!(i=s.n()).done;){var l=i.value;if("离厂"==l.remark)return l.created_at}}catch(r){s.e(r)}finally{s.f()}}},{label:"创建时间",sortable:!1,prop:"created_at",width:180},{label:"创建人",sortable:!1,prop:"admin.name",width:120,formatter:function(t,e,a){return a||""}}]}},computed:{},mounted:function(){console.log("stote",f["a"]),this.getList()},methods:{getList:function(){var t=this;return Object(n["a"])(Object(r["a"])().m((function e(){var a;return Object(r["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(c["b"])(t.select);case 1:a=e.v,console.log(a),t.data=a.data,t.total=a.total;case 2:return e.a(2)}}),e)})))()},selectRanges:function(t){t?(this.select.start_date=t[0],this.select.end_date=t[1]):(this.select.start_date="",this.select.end_date="")},downloadExel:function(){this.select.is_export=1,Object(u["a"])("/api/admin/visit/index","get",Object(l["a"])({},this.select),"拜访记录列表.csv"),this.select.is_export=0},deleteStudy:function(t){var e=this;Object(c["a"])({id:t.id}).then((function(t){e.$successMessage("destroy","拜访记录"),e.getList()}))},editorStudy:function(t){var e="addCommon";console.log(t),this.$refs[e].id=t.id,this.$refs[e].visitType=parseInt(t.type),this.$refs[e].type="editor",this.$refs[e].isShow=!0},viewDetail:function(t){var e=this;return Object(n["a"])(Object(r["a"])().m((function a(){var i;return Object(r["a"])().w((function(a){while(1)switch(a.n){case 0:return a.n=1,Object(c["d"])({id:t.id});case 1:i=a.v,e.viewDetailData=i,e.viewDialogVisible=!0;case 2:return a.a(2)}}),a)})))()},credentText:function(t){return 2===parseInt(t)?"护照":"身份证"},statusTagType:function(t){var e={"-1":"info",0:"warning",1:"success",2:"danger",3:"success",4:"info",5:""};return e[t]||""},visitTimeText:function(t){return t?t.visit_time&&t.visit_time.start_time?"".concat(t.visit_time.start_time,"-").concat(t.visit_time.end_time):t.visit_time_text||"-":"-"},workRangeText:function(t){return t&&t.work_start_time&&t.work_end_time?"".concat(t.work_start_time," 至 ").concat(t.work_end_time):"-"},followCount:function(t){return Array.isArray(t)?t.length:0},formatArray:function(t){return Array.isArray(t)&&t.length?t.join("、"):"-"},openQrDialog:function(t){this.qrRecord={name:t.name||"",date:t.date||"",code:t.code||""},this.qrDataUrl="",this.qrDialogVisible=!0},renderQrCode:function(){var t=this;return Object(n["a"])(Object(r["a"])().m((function e(){return Object(r["a"])().w((function(e){while(1)switch(e.p=e.n){case 0:if(t.qrRecord&&t.qrRecord.code){e.n=1;break}return t.$message.warning("当前记录没有核销码"),e.a(2);case 1:return e.p=1,e.n=2,p.a.toDataURL(t.qrRecord.code,{width:260,margin:2});case 2:t.qrDataUrl=e.v,e.n=4;break;case 3:e.p=3,e.v,t.$message.error("二维码生成失败");case 4:return e.a(2)}}),e,null,[[1,3]])})))()},triggerDownloadByDataUrl:function(t,e){var a=document.createElement("a");a.href=t,a.download=e,document.body.appendChild(a),a.click(),document.body.removeChild(a)},buildFileName:function(t){var e,a,i=((null===(e=this.qrRecord)||void 0===e?void 0:e.name)||"访客").replace(/[\\/:*?"<>|]/g,"_"),s=((null===(a=this.qrRecord)||void 0===a?void 0:a.date)||"").replace(/[\\/:*?"<>|]/g,"_");return"".concat(i,"_").concat(s||"无日期","_").concat(t,".png")},downloadQrPoster:function(){var t,e,a,i=this;if(this.qrDataUrl){var s=document.createElement("canvas");s.width=800,s.height=980;var l=s.getContext("2d");l.fillStyle="#ffffff",l.fillRect(0,0,s.width,s.height),l.fillStyle="#303133",l.font="bold 40px Arial",l.fillText("访客二维码",40,70),l.font="30px Arial",l.fillText("访客姓名:".concat((null===(t=this.qrRecord)||void 0===t?void 0:t.name)||"-"),40,130),l.fillText("到访日期:".concat((null===(e=this.qrRecord)||void 0===e?void 0:e.date)||"-"),40,180),l.fillText("核销码:".concat((null===(a=this.qrRecord)||void 0===a?void 0:a.code)||"-"),40,230);var r=new Image;r.onload=function(){l.drawImage(r,180,300,440,440);var t=s.toDataURL("image/png");i.triggerDownloadByDataUrl(t,i.buildFileName("二维码信息图"))},r.src=this.qrDataUrl}}}},b=v,h=(a("b550"),a("2877")),y=Object(h["a"])(b,i,s,!1,null,"0df900b1",null);e["default"]=y.exports},2934:function(t,e,a){"use strict";a.d(e,"a",(function(){return s})),a.d(e,"b",(function(){return l}));var i=a("b775");function s(t){return Object(i["a"])({url:"/api/admin/other/admin-department-list",method:"get",params:t})}function l(t){return Object(i["a"])({url:"/api/admin/other/admin-user-list",method:"get",params:t})}},"2b8b":function(t,e,a){"use strict";a("d8ee")},"2cbf":function(t,e){tinymce.addI18n("zh_CN",{Redo:"重做",Undo:"撤销",Cut:"剪切",Copy:"复制",Paste:"粘贴","Select all":"全选","New document":"新文件",Ok:"确定",Cancel:"取消","Visual aids":"网格线",Bold:"粗体",Italic:"斜体",Underline:"下划线",Strikethrough:"删除线",Superscript:"上标",Subscript:"下标","Clear formatting":"清除格式","Align left":"左边对齐","Align center":"中间对齐","Align right":"右边对齐",Justify:"两端对齐","Bullet list":"项目符号","Numbered list":"编号列表","Decrease indent":"减少缩进","Increase indent":"增加缩进",Close:"关闭",Formats:"格式","Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.":"你的浏览器不支持打开剪贴板,请使用Ctrl+X/C/V等快捷键。",Headers:"标题","Header 1":"标题1","Header 2":"标题2","Header 3":"标题3","Header 4":"标题4","Header 5":"标题5","Header 6":"标题6",Headings:"标题","Heading 1":"标题1","Heading 2":"标题2","Heading 3":"标题3","Heading 4":"标题4","Heading 5":"标题5","Heading 6":"标题6",Preformatted:"预先格式化的",Div:"Div",Pre:"Pre",Code:"代码",Paragraph:"段落",Blockquote:"引文区块",Inline:"文本",Blocks:"基块","Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.":"当前为纯文本粘贴模式,再次点击可以回到普通粘贴模式。",Fonts:"字体","Font Sizes":"字号",Class:"类型","Browse for an image":"浏览图像",OR:"或","Drop an image here":"拖放一张图像至此",Upload:"上传",Block:"块",Align:"对齐",Default:"默认",Circle:"空心圆",Disc:"实心圆",Square:"方块","Lower Alpha":"小写英文字母","Lower Greek":"小写希腊字母","Lower Roman":"小写罗马字母","Upper Alpha":"大写英文字母","Upper Roman":"大写罗马字母","Anchor...":"锚点...",Name:"名称",Id:"标识符","Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.":"标识符应该以字母开头,后跟字母、数字、破折号、点、冒号或下划线。","You have unsaved changes are you sure you want to navigate away?":"你还有文档尚未保存,确定要离开?","Restore last draft":"恢复上次的草稿","Special character...":"特殊字符...","Source code":"源代码","Insert/Edit code sample":"插入/编辑代码示例",Language:"语言","Code sample...":"示例代码...","Color Picker":"选色器",R:"R",G:"G",B:"B","Left to right":"从左到右","Right to left":"从右到左",Emoticons:"表情","Emoticons...":"表情符号...","Metadata and Document Properties":"元数据和文档属性",Title:"标题",Keywords:"关键词",Description:"描述",Robots:"机器人",Author:"作者",Encoding:"编码",Fullscreen:"全屏",Action:"操作",Shortcut:"快捷键",Help:"帮助",Address:"地址","Focus to menubar":"移动焦点到菜单栏","Focus to toolbar":"移动焦点到工具栏","Focus to element path":"移动焦点到元素路径","Focus to contextual toolbar":"移动焦点到上下文菜单","Insert link (if link plugin activated)":"插入链接 (如果链接插件已激活)","Save (if save plugin activated)":"保存(如果保存插件已激活)","Find (if searchreplace plugin activated)":"查找(如果查找替换插件已激活)","Plugins installed ({0}):":"已安装插件 ({0}):","Premium plugins:":"优秀插件:","Learn more...":"了解更多...","You are using {0}":"你正在使用 {0}",Plugins:"插件","Handy Shortcuts":"快捷键","Horizontal line":"水平分割线","Insert/edit image":"插入/编辑图片","Alternative description":"替代描述",Accessibility:"辅助功能","Image is decorative":"图像是装饰性的",Source:"地址",Dimensions:"大小","Constrain proportions":"保持纵横比",General:"普通",Advanced:"高级",Style:"样式","Vertical space":"垂直边距","Horizontal space":"水平边距",Border:"边框","Insert image":"插入图片","Image...":"图片...","Image list":"图片列表","Rotate counterclockwise":"逆时针旋转","Rotate clockwise":"顺时针旋转","Flip vertically":"垂直翻转","Flip horizontally":"水平翻转","Edit image":"编辑图片","Image options":"图片选项","Zoom in":"放大","Zoom out":"缩小",Crop:"裁剪",Resize:"调整大小",Orientation:"方向",Brightness:"亮度",Sharpen:"锐化",Contrast:"对比度","Color levels":"颜色层次",Gamma:"伽马值",Invert:"反转",Apply:"应用",Back:"后退","Insert date/time":"插入日期/时间","Date/time":"日期/时间","Insert/edit link":"插入/编辑链接","Text to display":"显示文字",Url:"地址","Open link in...":"链接打开位置...","Current window":"当前窗口",None:"无","New window":"在新窗口打开","Open link":"打开链接","Remove link":"删除链接",Anchors:"锚点","Link...":"链接...","Paste or type a link":"粘贴或输入链接","The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?":"你所填写的URL地址为邮件地址,需要加上mailto:前缀吗?","The URL you entered seems to be an external link. Do you want to add the required http:// prefix?":"你所填写的URL地址属于外部链接,需要加上http://:前缀吗?","The URL you entered seems to be an external link. Do you want to add the required https:// prefix?":"您输入的 URL 似乎是一个外部链接。您想添加所需的 https:// 前缀吗?","Link list":"链接列表","Insert video":"插入视频","Insert/edit video":"插入/编辑视频","Insert/edit media":"插入/编辑媒体","Alternative source":"镜像","Alternative source URL":"替代来源网址","Media poster (Image URL)":"封面(图片地址)","Paste your embed code below:":"将内嵌代码粘贴在下面:",Embed:"内嵌","Media...":"多媒体...","Nonbreaking space":"不间断空格","Page break":"分页符","Paste as text":"粘贴为文本",Preview:"预览","Print...":"打印...",Save:"保存",Find:"查找","Replace with":"替换为",Replace:"替换","Replace all":"全部替换",Previous:"上一个",Next:"下一个","Find and Replace":"查找和替换","Find and replace...":"查找并替换...","Could not find the specified string.":"未找到搜索内容.","Match case":"区分大小写","Find whole words only":"全字匹配","Find in selection":"在选区中查找",Spellcheck:"拼写检查","Spellcheck Language":"拼写检查语言","No misspellings found.":"没有发现拼写错误",Ignore:"忽略","Ignore all":"全部忽略",Finish:"完成","Add to Dictionary":"添加到字典","Insert table":"插入表格","Table properties":"表格属性","Delete table":"删除表格",Cell:"单元格",Row:"行",Column:"列","Cell properties":"单元格属性","Merge cells":"合并单元格","Split cell":"拆分单元格","Insert row before":"在上方插入","Insert row after":"在下方插入","Delete row":"删除行","Row properties":"行属性","Cut row":"剪切行","Copy row":"复制行","Paste row before":"粘贴到上方","Paste row after":"粘贴到下方","Insert column before":"在左侧插入","Insert column after":"在右侧插入","Delete column":"删除列",Cols:"列",Rows:"行",Width:"宽",Height:"高","Cell spacing":"单元格外间距","Cell padding":"单元格内边距",Caption:"标题","Show caption":"显示标题",Left:"左对齐",Center:"居中",Right:"右对齐","Cell type":"单元格类型",Scope:"范围",Alignment:"对齐方式","H Align":"水平对齐","V Align":"垂直对齐",Top:"顶部对齐",Middle:"垂直居中",Bottom:"底部对齐","Header cell":"表头单元格","Row group":"行组","Column group":"列组","Row type":"行类型",Header:"表头",Body:"表体",Footer:"表尾","Border color":"边框颜色","Insert template...":"插入模板...",Templates:"模板",Template:"模板","Text color":"文字颜色","Background color":"背景色","Custom...":"自定义...","Custom color":"自定义颜色","No color":"无","Remove color":"移除颜色","Table of Contents":"内容列表","Show blocks":"显示区块边框","Show invisible characters":"显示不可见字符","Word count":"字数",Count:"计数",Document:"文档",Selection:"选择",Words:"单词","Words: {0}":"字数:{0}","{0} words":"{0} 字",File:"文件",Edit:"编辑",Insert:"插入",View:"视图",Format:"格式",Table:"表格",Tools:"工具","Powered by {0}":"由{0}驱动","Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help":"在编辑区按ALT-F9打开菜单,按ALT-F10打开工具栏,按ALT-0查看帮助","Image title":"图片标题","Border width":"边框宽度","Border style":"边框样式",Error:"错误",Warn:"警告",Valid:"有效","To open the popup, press Shift+Enter":"按Shitf+Enter键打开对话框","Rich Text Area. Press ALT-0 for help.":"编辑区。按Alt+0键打开帮助。","System Font":"系统字体","Failed to upload image: {0}":"图片上传失败: {0}","Failed to load plugin: {0} from url {1}":"插件加载失败: {0} 来自链接 {1}","Failed to load plugin url: {0}":"插件加载失败 链接: {0}","Failed to initialize plugin: {0}":"插件初始化失败: {0}",example:"示例",Search:"搜索",All:"全部",Currency:"货币",Text:"文字",Quotations:"引用",Mathematical:"数学","Extended Latin":"拉丁语扩充",Symbols:"符号",Arrows:"箭头","User Defined":"自定义","dollar sign":"美元符号","currency sign":"货币符号","euro-currency sign":"欧元符号","colon sign":"冒号","cruzeiro sign":"克鲁赛罗币符号","french franc sign":"法郎符号","lira sign":"里拉符号","mill sign":"密尔符号","naira sign":"奈拉符号","peseta sign":"比塞塔符号","rupee sign":"卢比符号","won sign":"韩元符号","new sheqel sign":"新谢克尔符号","dong sign":"越南盾符号","kip sign":"老挝基普符号","tugrik sign":"图格里克符号","drachma sign":"德拉克马符号","german penny symbol":"德国便士符号","peso sign":"比索符号","guarani sign":"瓜拉尼符号","austral sign":"澳元符号","hryvnia sign":"格里夫尼亚符号","cedi sign":"塞地符号","livre tournois sign":"里弗弗尔符号","spesmilo sign":"spesmilo符号","tenge sign":"坚戈符号","indian rupee sign":"印度卢比","turkish lira sign":"土耳其里拉","nordic mark sign":"北欧马克","manat sign":"马纳特符号","ruble sign":"卢布符号","yen character":"日元字样","yuan character":"人民币元字样","yuan character, in hong kong and taiwan":"元字样(港台地区)","yen/yuan character variant one":"元字样(大写)","Loading emoticons...":"加载表情符号...","Could not load emoticons":"不能加载表情符号",People:"人类","Animals and Nature":"动物和自然","Food and Drink":"食物和饮品",Activity:"活动","Travel and Places":"旅游和地点",Objects:"物件",Flags:"旗帜",Characters:"字符","Characters (no spaces)":"字符(无空格)","{0} characters":"{0} 个字符","Error: Form submit field collision.":"错误: 表单提交字段冲突。","Error: No form element found.":"错误: 没有表单控件。",Update:"更新","Color swatch":"颜色样本",Turquoise:"青绿色",Green:"绿色",Blue:"蓝色",Purple:"紫色","Navy Blue":"海军蓝","Dark Turquoise":"深蓝绿色","Dark Green":"深绿色","Medium Blue":"中蓝色","Medium Purple":"中紫色","Midnight Blue":"深蓝色",Yellow:"黄色",Orange:"橙色",Red:"红色","Light Gray":"浅灰色",Gray:"灰色","Dark Yellow":"暗黄色","Dark Orange":"深橙色","Dark Red":"深红色","Medium Gray":"中灰色","Dark Gray":"深灰色","Light Green":"浅绿色","Light Yellow":"浅黄色","Light Red":"浅红色","Light Purple":"浅紫色","Light Blue":"浅蓝色","Dark Purple":"深紫色","Dark Blue":"深蓝色",Black:"黑色",White:"白色","Switch to or from fullscreen mode":"切换全屏模式","Open help dialog":"打开帮助对话框",history:"历史",styles:"样式",formatting:"格式化",alignment:"对齐",indentation:"缩进",Font:"字体",Size:"字号","More...":"更多...","Select...":"选择...",Preferences:"首选项",Yes:"是",No:"否","Keyboard Navigation":"键盘指引",Version:"版本","Code view":"代码视图","Open popup menu for split buttons":"打开弹出式菜单,用于拆分按钮","List Properties":"列表属性","List properties...":"标题字体属性","Start list at number":"以数字开始列表","Line height":"行高",comments:"备注","Format Painter":"格式刷","Insert/edit iframe":"插入/编辑框架",Capitalization:"大写",lowercase:"小写",UPPERCASE:"大写","Title Case":"首字母大写","permanent pen":"记号笔","Permanent Pen Properties":"永久笔属性","Permanent pen properties...":"永久笔属性...","case change":"案例更改","page embed":"页面嵌入","Advanced sort...":"高级排序...","Advanced Sort":"高级排序","Sort table by column ascending":"按列升序表","Sort table by column descending":"按列降序表",Sort:"排序",Order:"排序","Sort by":"排序方式",Ascending:"升序",Descending:"降序","Column {0}":"列{0}","Row {0}":"行{0}","Spellcheck...":"拼写检查...","Misspelled word":"拼写错误的单词",Suggestions:"建议",Change:"更改","Finding word suggestions":"查找单词建议",Success:"成功",Repair:"修复","Issue {0} of {1}":"共计{1}问题{0}","Images must be marked as decorative or have an alternative text description":"图像必须标记为装饰性或具有替代文本描述","Images must have an alternative text description. Decorative images are not allowed.":"图像必须具有替代文本描述。不允许使用装饰图像。","Or provide alternative text:":"或提供备选文本:","Make image decorative:":"使图像装饰:","ID attribute must be unique":"ID 属性必须是唯一的","Make ID unique":"使 ID 独一无二","Keep this ID and remove all others":"保留此 ID 并删除所有其他","Remove this ID":"删除此 ID","Remove all IDs":"清除全部IDs",Checklist:"清单",Anchor:"锚点","Special character":"特殊符号","Code sample":"代码示例",Color:"颜色","Document properties":"文档属性","Image description":"图片描述",Image:"图片","Insert link":"插入链接",Target:"打开方式",Link:"链接",Poster:"封面",Media:"媒体",Print:"打印",Prev:"上一个","Find and replace":"查找和替换","Whole words":"全字匹配","Insert template":"插入模板"})},"2e75":function(t,e,a){"use strict";a("a6a3")},3112:function(t,e,a){"use strict";a.d(e,"e",(function(){return s})),a.d(e,"f",(function(){return l})),a.d(e,"c",(function(){return r})),a.d(e,"d",(function(){return n})),a.d(e,"a",(function(){return o})),a.d(e,"b",(function(){return c}));var i=a("b775");function s(t){return Object(i["a"])({url:"/api/admin/parameter/save",method:"post",data:t})}function l(t){return Object(i["a"])({url:"/api/admin/parameter/store",method:"post",data:t})}function r(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Object(i["a"])({url:"/api/admin/parameter/show",method:"get",params:t,isLoading:e})}function n(t){return Object(i["a"])({url:"/api/admin/parameter/index",method:"get",params:t})}function o(t){return Object(i["a"])({url:"/api/admin/parameter/delete",method:"get",params:{id:t}})}function c(t){return Object(i["a"])({url:"/api/admin/parameter/detail-delete",method:"get",params:{id:t}})}},"32c3":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("xy-dialog",{ref:"dialog",attrs:{"is-show":t.isShow,type:"form",title:"add"===t.type?"新增详情":"编辑详情",form:t.form,rules:t.rules},on:{"update:isShow":function(e){t.isShow=e},"update:is-show":function(e){t.isShow=e},submit:t.submit},scopedSlots:t._u([{key:"name",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("详情名称: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入详情名称",clearable:""},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)])]},proxy:!0},{key:"key",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("详情编码: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入详情编码",clearable:""},model:{value:t.form.key,callback:function(e){t.$set(t.form,"key",e)},expression:"form.key"}})],1)])]},proxy:!0},{key:"value",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("详情内容: ")]),a("div",{staticClass:"xy-table-item-content",staticStyle:{width:"680px"}},[t.isShow?a("xyTinymce",{attrs:{height:200},model:{value:t.form.value,callback:function(e){t.$set(t.form,"value",e)},expression:"form.value"}}):t._e()],1)])]},proxy:!0}])})],1)},s=[],l=a("5530"),r=a("c14f"),n=a("1da1"),o=(a("b0c0"),a("c68a")),c=a("795b"),d={components:{xyTinymce:c["a"]},data:function(){return{isShow:!1,type:"add",id:"",form:{name:"",key:"",value:""},rules:{name:[{required:!0,message:"请输入详情名称"}],key:[{required:!0,message:"请输入详情编码"}],value:[{required:!0,message:"请输入详情内容"}]}}},created:function(){},methods:{getDetail:function(){var t=this;return Object(n["a"])(Object(r["a"])().m((function e(){var a;return Object(r["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(o["d"])({id:t.id});case 1:a=e.v,t.form={name:null===a||void 0===a?void 0:a.name,key:null===a||void 0===a?void 0:a.key,value:null===a||void 0===a?void 0:a.value};case 2:return e.a(2)}}),e)})))()},submit:function(){var t=this,e=this;"editor"===this.type?this.form.id=this.id:this.form.id="",Object(o["c"])(Object(l["a"])({},e.form)).then((function(e){t.$successMessage(t.type,"详情"),t.isShow=!1,t.$emit("refresh")}))}},watch:{isShow:function(t){t?"editor"===this.type&&this.getDetail():(this.id="",this.type="",this.$refs["dialog"].reset())}}},u=d,m=(a("2b8b"),a("2877")),p=Object(m["a"])(u,i,s,!1,null,"b9701fc6",null);e["default"]=p.exports},"345e":function(t,e,a){},3528:function(t,e,a){"use strict";a.d(e,"c",(function(){return s})),a.d(e,"b",(function(){return l})),a.d(e,"a",(function(){return r})),a.d(e,"d",(function(){return n}));var i=a("b775");function s(t){return Object(i["a"])({url:"/api/admin/role/save",method:"post",data:t})}function l(){return Object(i["a"])({url:"/api/admin/role",method:"get"})}function r(t){return Object(i["a"])({url:"/api/admin/role/delete",method:"post",data:t})}function n(t){return Object(i["a"])({url:"/api/admin/admin/set-roles-many",method:"post",data:t})}},"36b4":function(t,e,a){"use strict";a("5be1")},"38c6":function(t,e,a){"use strict";a("c2be")},"3ab0":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("xy-dialog",{ref:"dialog",attrs:{"is-show":t.isShow,type:"form",title:"add"===t.type?"新增时段":"编辑时段",form:t.form,rules:t.rules},on:{"update:isShow":function(e){t.isShow=e},"update:is-show":function(e){t.isShow=e},submit:t.submit},scopedSlots:t._u([{key:"start_time",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("开始时间: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-time-picker",{attrs:{format:"HH:mm","value-format":"HH:mm",placeholder:"选择开始时间"},model:{value:t.form.start_time,callback:function(e){t.$set(t.form,"start_time",e)},expression:"form.start_time"}})],1)])]},proxy:!0},{key:"end_time",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("结束时间: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-time-picker",{attrs:{format:"HH:mm","value-format":"HH:mm",placeholder:"选择结束时间"},model:{value:t.form.end_time,callback:function(e){t.$set(t.form,"end_time",e)},expression:"form.end_time"}})],1)])]},proxy:!0}])})],1)},s=[],l=a("5530"),r=a("c14f"),n=a("1da1"),o=a("e6b4"),c={components:{},data:function(){return{isShow:!1,type:"add",id:"",form:{start_time:"",end_time:""},rules:{start_time:[{required:!0,message:"请选择开始时间"}],end_time:[{required:!0,message:"请选择结束时间"}]}}},created:function(){},methods:{getDetail:function(){var t=this;return Object(n["a"])(Object(r["a"])().m((function e(){var a;return Object(r["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(o["d"])({id:t.id});case 1:a=e.v,t.form=a;case 2:return e.a(2)}}),e)})))()},submit:function(){var t=this,e=this;"editor"===this.type?this.form.id=this.id:this.form.id="",Object(o["c"])(Object(l["a"])({},e.form)).then((function(e){t.$successMessage(t.type,"时段"),t.isShow=!1,t.$emit("refresh")}))}},watch:{isShow:function(t){t?"editor"===this.type&&this.getDetail():(this.id="",this.type="",this.$refs["dialog"].reset())}}},d=c,u=(a("93dc"),a("2877")),m=Object(u["a"])(d,i,s,!1,null,"75cf14b6",null);e["default"]=m.exports},"3af9":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{padding:"0 20px"}},[a("div",{ref:"lxHeader"},[a("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"黑名单管理"}},[t._t("default",[a("div",{staticStyle:{display:"flex","align-items":"center"}},[a("div",{staticStyle:{"margin-right":"10px"}},[t._v("关键词")]),a("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"}}),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.getList},slot:"reference"},[t._v("查询 ")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"medium",type:"primary"},on:{click:function(e){t.visible=!1,t.$refs["addBlack"].isShow=!0,t.$refs["addBlack"].type="add"}}},[t._v("新增")])],1)])],2)],1),a("xy-table",{attrs:{"table-item":t.table,list:t.data,total:t.total,auths:["edit","delete"]},on:{pageSizeChange:function(e){t.select.page_size=e,t.select.page=1,t.getList()},pageIndexChange:function(e){t.select.page=e,t.getList()},delete:t.deleteRow,editor:t.editorRow}}),a("addBlack",{ref:"addBlack",on:{refresh:t.getList}})],1)},s=[],l=a("c14f"),r=a("1da1"),n=a("10e6"),o=a("2319"),c={components:{addBlack:o["default"]},data:function(){var t=this.$createElement;return{select:{page:1,page_size:10,keyword:""},total:0,data:[],table:[{label:"序号",type:"index",fixed:"left"},{label:"姓名",sortable:!1,prop:"name",fixed:"left",align:"left",width:180},{label:"联系号码",sortable:!1,prop:"mobile",width:180},{label:"证件类型",sortable:!1,prop:"credent",width:180,customFn:function(t){return 1==t.credent?"身份证":"护照"}},{label:"证件号",sortable:!1,prop:"idcard",width:180},{label:"状态",sortable:!1,prop:"status",width:120,customFn:function(e){return 1==e.status?t("div",{style:"color: green"},[" 启用 "]):t("div",{style:"color: red"},[" 禁用 "])}},{label:"单位名称",sortable:!1,prop:"company_name",align:"left",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.name",width:120,formatter:function(t,e,a){return a||""}}]}},computed:{},mounted:function(){this.getList()},methods:{getList:function(){var t=this;return Object(r["a"])(Object(l["a"])().m((function e(){var a;return Object(l["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(n["b"])(t.select);case 1:a=e.v,console.log(a),t.data=a.data,t.total=a.total;case 2:return e.a(2)}}),e)})))()},deleteRow:function(t){var e=this;Object(n["a"])({id:t.id}).then((function(t){e.$successMessage("destroy","黑名单"),e.getList()}))},editorRow:function(t){this.$refs["addBlack"].id=t.id,this.$refs["addBlack"].type="editor",this.$refs["addBlack"].isShow=!0}}},d=c,u=(a("8e3c"),a("2877")),m=Object(u["a"])(d,i,s,!1,null,"ca43d818",null);e["default"]=m.exports},"3e13":function(t,e,a){},"3e90":function(t,e,a){"use strict";a("0bfc")},"3fe7":function(t,e,a){"use strict";a("f3c5")},"470e":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("xy-dialog",{ref:"dialog",attrs:{"is-show":t.isShow,type:"form",title:"add"===t.type?"新增"+t.typeName+"记录":"编辑"+t.typeName+"记录",form:t.form,rules:t.rules},on:{"update:isShow":function(e){t.isShow=e},"update:is-show":function(e){t.isShow=e},submit:t.submit},scopedSlots:t._u([{key:"visitinfo",fn:function(){return[t._v(" 拜访信息 ")]},proxy:!0},{key:"date",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("到访日期: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-date-picker",{staticStyle:{width:"300px"},attrs:{"value-format":"yyyy-MM-dd",type:"date",placeholder:"选择到访日期"},model:{value:t.form.date,callback:function(e){t.$set(t.form,"date",e)},expression:"form.date"}})],1)])]},proxy:!0},{key:"visit_time_id",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("到访时段: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-radio-group",{staticStyle:{width:"300px"},model:{value:t.form.visit_time_id,callback:function(e){t.$set(t.form,"visit_time_id",e)},expression:"form.visit_time_id"}},t._l(t.visitTimeList,(function(e){return a("el-radio",{attrs:{label:e.id}},[t._v(t._s(e.start_time)+"-"+t._s(e.end_time))])})),1)],1)])]},proxy:!0},{key:"visit_area_id",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("前往区域: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-radio-group",{staticStyle:{width:"300px"},on:{change:t.changeVisitArea},model:{value:t.form.visit_area_id,callback:function(e){t.$set(t.form,"visit_area_id",e)},expression:"form.visit_area_id"}},t._l(t.visitAreaList,(function(e){return a("el-radio",{attrs:{label:e.id}},[t._v(t._s(e.name))])})),1)],1)])]},proxy:!0},1==t.visitType?{key:"reason",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("到访事由: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-select",{staticStyle:{width:"300px"},attrs:{placeholder:"请选择"},model:{value:t.form.reason,callback:function(e){t.$set(t.form,"reason",e)},expression:"form.reason"}},t._l(t.reasonList,(function(t){return a("el-option",{key:t.value,attrs:{label:t.value,value:t.value}})})),1)],1)])]},proxy:!0}:null,2==t.visitType?{key:"workRange",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("施工时段: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-date-picker",{attrs:{type:"daterange",align:"right","unlink-panels":"","value-format":"yyyy-MM-dd","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间"},on:{change:t.changeworkrange},model:{value:t.form.workRange,callback:function(e){t.$set(t.form,"workRange",e)},expression:"form.workRange"}})],1)])]},proxy:!0}:null,3==t.visitType?{key:"plate",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v(" 车辆类型: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-radio-group",{staticStyle:{width:"300px"},model:{value:t.form.plate,callback:function(e){t.$set(t.form,"plate",e)},expression:"form.plate"}},t._l(t.parkAreaList,(function(e){return a("el-radio",{key:e.value,attrs:{label:e.value}},[t._v(t._s(e.value))])})),1)],1)])]},proxy:!0}:null,{key:"remark",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v(" 备注: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{autosize:{minRows:2},type:"textarea",placeholder:"请输入备注",clearable:""},model:{value:t.form.remark,callback:function(e){t.$set(t.form,"remark",e)},expression:"form.remark"}})],1)])]},proxy:!0},{key:"visitorinfo",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-content",staticStyle:{width:"400px"}},[t._v(" 拜访人信息: ")])])]},proxy:!0},4==t.visitType?{key:"vip_source",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v(" VIP来源: ")]),a("div",{staticClass:"xy-table-item-content",staticStyle:{display:"flex","align-items":"center",gap:"10px"}},[a("el-select",{staticStyle:{width:"320px"},attrs:{filterable:"",clearable:"",loading:t.vipLoading,placeholder:"请选择VIP客户(姓名/手机号)"},on:{change:t.handleVipSelect},model:{value:t.vipSelectId,callback:function(e){t.vipSelectId=e},expression:"vipSelectId"}},t._l(t.vipOptions,(function(t){return a("el-option",{key:t.id,attrs:{label:(t.name||"")+" / "+(t.mobile||""),value:t.id}})})),1),a("Button",{attrs:{type:"primary",ghost:""},on:{click:t.openVipCreate}},[t._v("新增VIP用户")])],1)])]},proxy:!0}:null,{key:"name",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("姓名: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{attrs:{placeholder:"请输入姓名"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)])]},proxy:!0},{key:"mobile",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("联系电话: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{attrs:{placeholder:"请输入联系电话"},model:{value:t.form.mobile,callback:function(e){t.$set(t.form,"mobile",e)},expression:"form.mobile"}})],1)])]},proxy:!0},{key:"credent",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v("证件类型: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:t.form.credent,callback:function(e){t.$set(t.form,"credent",e)},expression:"form.credent"}},t._l(t.credentList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})})),1)],1)])]},proxy:!0},{key:"idcard",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("证件号码: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{attrs:{placeholder:"请输入证件号码"},model:{value:t.form.idcard,callback:function(e){t.$set(t.form,"idcard",e)},expression:"form.idcard"}})],1)])]},proxy:!0},{key:"company_name",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("单位名称: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{attrs:{placeholder:"请输入单位名称"},model:{value:t.form.company_name,callback:function(e){t.$set(t.form,"company_name",e)},expression:"form.company_name"}})],1)])]},proxy:!0},1==t.visitType&&"生产区"==t.visitAreaText?{key:"cda",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("CDA编号: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{attrs:{placeholder:"请输入CDA编号(如无注明原因)"},model:{value:t.form.cda,callback:function(e){t.$set(t.form,"cda",e)},expression:"form.cda"}})],1)])]},proxy:!0}:null,3==t.visitType?{key:"cars",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("到访车辆: ")]),a("div",{staticClass:"xy-table-item-content"},[a("Button",{staticStyle:{"margin-bottom":"10px"},attrs:{type:"primary",icon:"md-add"},on:{click:function(e){return t.carsList.push({car:""})}}},[t._v("新增到访车辆")]),a("xy-table",{staticStyle:{width:"620px"},attrs:{height:180,"is-page":!1,list:t.carsList,"table-item":t.carTable},scopedSlots:t._u([{key:"btns",fn:function(){return[a("el-table-column",{attrs:{label:"操作",width:"90","header-align":"center",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("Button",{attrs:{size:"small",type:"primary",ghost:""},on:{click:function(a){return t.carsList.splice(e.$index,1)}}},[t._v("删除")])]}}],null,!1,4182004447)})]},proxy:!0}],null,!1,4181088364)})],1)])]},proxy:!0}:{key:"carsno",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("到访车辆: ")]),a("div",{staticClass:"xy-table-item-content"},[a("Button",{staticStyle:{"margin-bottom":"10px"},attrs:{type:"primary",icon:"md-add"},on:{click:function(e){return t.carsList.push({car:""})}}},[t._v("新增到访车辆")]),a("xy-table",{staticStyle:{width:"620px"},attrs:{height:180,"is-page":!1,list:t.carsList,"table-item":t.carTable},scopedSlots:t._u([{key:"btns",fn:function(){return[a("el-table-column",{attrs:{label:"操作",width:"90","header-align":"center",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("Button",{attrs:{size:"small",type:"primary",ghost:""},on:{click:function(a){return t.carsList.splice(e.$index,1)}}},[t._v("删除")])]}}])})]},proxy:!0}])})],1)])]},proxy:!0},1==t.visitType||2==t.visitType||4==t.visitType?{key:"follw_people",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}}),t._v("随访人员: ")]),a("div",{staticClass:"xy-table-item-content"},[a("Button",{staticStyle:{"margin-bottom":"10px"},attrs:{type:"primary",icon:"md-add"},on:{click:function(e){return t.followList.push({name:"",mobile:"",credent:1,idcard:"",credent_name:"身份证"})}}},[t._v("新增随访人员")]),a("xy-table",{staticStyle:{width:"620px"},attrs:{height:260,"is-page":!1,list:t.followList,"table-item":t.followTable},scopedSlots:t._u([{key:"btns",fn:function(){return[a("el-table-column",{attrs:{label:"操作",width:"90","header-align":"center",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("Button",{attrs:{size:"small",type:"primary",ghost:""},on:{click:function(a){return t.followList.splice(e.$index,1)}}},[t._v("删除")])]}}],null,!1,2840093005)})]},proxy:!0}],null,!1,4277657971)})],1)])]},proxy:!0}:null,1==t.visitType||2==t.visitType||4==t.visitType?{key:"visitorinfos",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-content",staticStyle:{width:"400px"}},[t._v(" 被访人信息: ")])])]},proxy:!0}:null,1==t.visitType||2==t.visitType||4==t.visitType?{key:"accept_admin_id",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("人员: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changeAdmin1},model:{value:t.form.accept_admin_id,callback:function(e){t.$set(t.form,"accept_admin_id",e)},expression:"form.accept_admin_id"}},t._l(t.adminList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1)])]},proxy:!0}:null,"生产区"==t.visitAreaText?{key:"visitorinfos1",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-content",staticStyle:{width:"400px"}},[t._v(" 陪同人信息: ")])])]},proxy:!0}:null,"生产区"==t.visitAreaText?{key:"accompany_id",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("人员: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changeAdmin},model:{value:t.form.accompany_id,callback:function(e){t.$set(t.form,"accompany_id",e)},expression:"form.accompany_id"}},t._l(t.adminList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1)])]},proxy:!0}:null,3==t.visitType?{key:"accept_goods_admin_id",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("收货人: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changeGoods},model:{value:t.form.accept_goods_admin_id,callback:function(e){t.$set(t.form,"accept_goods_admin_id",e)},expression:"form.accept_goods_admin_id"}},t._l(t.adminList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1)])]},proxy:!0}:null],null,!0)}),a("el-dialog",{attrs:{title:"新增VIP用户",visible:t.vipCreateVisible,width:"560px"},on:{"update:visible":function(e){t.vipCreateVisible=e}}},[a("el-form",{ref:"vipCreateForm",attrs:{model:t.vipCreateForm,rules:t.vipCreateRules,"label-width":"90px"}},[a("el-form-item",{attrs:{label:"姓名",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入姓名"},model:{value:t.vipCreateForm.name,callback:function(e){t.$set(t.vipCreateForm,"name",e)},expression:"vipCreateForm.name"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"mobile"}},[a("el-input",{attrs:{placeholder:"请输入手机号"},model:{value:t.vipCreateForm.mobile,callback:function(e){t.$set(t.vipCreateForm,"mobile",e)},expression:"vipCreateForm.mobile"}})],1),a("el-form-item",{attrs:{label:"证件类型"}},[a("el-select",{staticStyle:{width:"100%"},model:{value:t.vipCreateForm.credent,callback:function(e){t.$set(t.vipCreateForm,"credent",e)},expression:"vipCreateForm.credent"}},t._l(t.credentList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})})),1)],1),a("el-form-item",{attrs:{label:"证件号码"}},[a("el-input",{attrs:{placeholder:"请输入证件号码"},model:{value:t.vipCreateForm.idcard,callback:function(e){t.$set(t.vipCreateForm,"idcard",e)},expression:"vipCreateForm.idcard"}})],1),a("el-form-item",{attrs:{label:"车牌号"}},[a("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.vipCreateForm.plate_no,callback:function(e){t.$set(t.vipCreateForm,"plate_no",e)},expression:"vipCreateForm.plate_no"}})],1),a("el-form-item",{attrs:{label:"单位名称"}},[a("el-input",{attrs:{placeholder:"请输入单位名称"},model:{value:t.vipCreateForm.company_name,callback:function(e){t.$set(t.vipCreateForm,"company_name",e)},expression:"vipCreateForm.company_name"}})],1)],1),a("span",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.vipCreateVisible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.submitVipCreate}},[t._v("保存")])],1)],1)],1)},s=[],l=a("5530"),r=a("c14f"),n=a("b85c"),o=a("1da1"),c=a("2638"),d=a.n(c),u=a("ade3"),m=(a("4de4"),a("7db0"),a("d81d"),a("b0c0"),a("d3b7"),a("ac1f"),a("00b4"),a("498a"),a("0643"),a("2382"),a("fffc"),a("a573"),a("0a5a")),p=a("1281"),f=a("3112"),v=a("e6b4"),b=a("a6c7"),h=a("2934"),y={components:{},data:function(){var t=this,e=this.$createElement;return{isShow:!1,type:"add",id:"",visitType:"",typeName:"",visitAreaText:"",form:{visitinfo:"",date:"",visit_time_id:"",visit_area_id:"",workRange:"",reason:"",plate:"",remark:"",visitorinfo:"",vip_source:"",name:"",mobile:"",credent:1,idcard:"",company_name:"",cda:"",cars:[],carsno:[],follw_people:[],long_time:0,longrange:"",visitorinfos:"",accpet_department_id:"",accept_admin_id:"",visitorinfos1:"",accompany_id:"",accept_goods_admin_id:""},followList:[],carsList:[],vipSelectId:"",vipOptions:[],vipLoading:!1,vipCreateVisible:!1,vipCreateForm:{name:"",mobile:"",credent:1,idcard:"",plate_no:"",company_name:"",status:1},vipCreateRules:{name:[{required:!0,message:"请填写姓名",trigger:"blur"}],mobile:[{required:!0,message:"请填写手机号",trigger:"blur"},{pattern:/^[1][3-9][\d]{9}/,message:"手机号格式错误",trigger:"blur"}]},visitTimeList:[],visitAreaList:[],parkAreaList:[],reasonList:[],credentList:[{id:1,value:"身份证"},{id:2,value:"护照"}],longList:[{id:0,value:"否"},{id:1,value:"是"}],departmentList:[],adminList:[],carTable:[{label:"车牌号",prop:"car",customFn:function(a,i){return e("el-input",{attrs:{type:"text",placeholder:"请填写车牌号"},model:{value:a.car,callback:function(e){t.$set(a,"car",e)}}})}}],followTable:[{label:"姓名",prop:"name",width:200,customFn:function(a,i){return e("el-input",{attrs:{type:"text",placeholder:"请填写姓名"},model:{value:a.name,callback:function(e){t.$set(a,"name",e)}}})}},{label:"联系电话",prop:"mobile",width:200,customFn:function(a,i){return e("el-input",{attrs:{type:"text",placeholder:"请填写联系电话"},model:{value:a.mobile,callback:function(e){t.$set(a,"mobile",e)}}})}},{label:"证件类型",width:200,customFn:function(a){return e("el-select",d()([{attrs:{placeholder:"请选择证件类型",value:1==a.credent?"身份证":"护照"},style:"width: 140px"},{on:Object(u["a"])({},"change",(function(t){return a.credent_name=t.value,a.credent=t.id}))}]),[" ",t.credentList.map((function(t,a){return e("el-option",{attrs:{value:t,label:t.value},key:t.id})}))," "])}},{label:"证件号码",prop:"idcard",width:200,customFn:function(a,i){return e("el-input",{attrs:{type:"text",placeholder:"请填写证件号码"},model:{value:a.idcard,callback:function(e){t.$set(a,"idcard",e)}}})}}],rules:{date:[{required:!0,message:"请选择到访日期"}],visit_time_id:[{required:!0,message:"请选择到访时段"}],visit_area_id:[{required:!0,message:"请选择到访区域"}],plate:[{required:!0,message:"请选择停车区域"}],name:[{required:!0,message:"请输入姓名"}],mobile:[{required:!0,message:"请填写联系电话"},{pattern:/^[1][3-9][\d]{9}/,message:"手机号格式错误"}],company_name:[{required:!0,message:"请输入单位名称"}],cda:[{required:!0,message:"请输入CDA编号"}],cars:[{required:!0,message:"请输入车牌号"}],accompany_id:[{required:!0,message:"请选择陪同人"}],accept_admin_id:[{required:!0,message:"请选被访人"}],accept_goods_admin_id:[{required:!0,message:"请选择收货人"}]},pickerOptions:{shortcuts:[{text:"最近一周",onClick:function(t){var e=new Date,a=new Date;a.setTime(a.getTime()-6048e5),t.$emit("pick",[a,e])}},{text:"最近一个月",onClick:function(t){var e=new Date,a=new Date;a.setTime(a.getTime()-2592e6),t.$emit("pick",[a,e])}},{text:"最近三个月",onClick:function(t){var e=new Date,a=new Date;a.setTime(a.getTime()-7776e6),t.$emit("pick",[a,e])}}]}}},created:function(){this.getLabel()},methods:{syncCarsToForm:function(){this.form.cars=(this.carsList||[]).map((function(t){return t&&t.car?String(t.car).trim():""})).filter(Boolean)},getDetail:function(){var t=this;return Object(o["a"])(Object(r["a"])().m((function e(){var a,i,s,l;return Object(r["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(m["d"])({id:t.id});case 1:a=e.v,t.form={visitinfo:"",date:null===a||void 0===a?void 0:a.date,visit_time_id:null===a||void 0===a?void 0:a.visit_time_id,visit_area_id:null===a||void 0===a?void 0:a.visit_area_id,workRange:a.work_start_time?[a.work_start_time,a.work_end_time]:"",reason:null===a||void 0===a?void 0:a.reason,plate:null===a||void 0===a?void 0:a.plate,remark:null===a||void 0===a?void 0:a.remark,visitorinfo:"",vip_source:"",name:null===a||void 0===a?void 0:a.name,mobile:null===a||void 0===a?void 0:a.mobile,credent:null===a||void 0===a?void 0:a.credent,idcard:null===a||void 0===a?void 0:a.idcard,company_name:null===a||void 0===a?void 0:a.company_name,cda:null===a||void 0===a?void 0:a.cda,cars:[],carsno:[],follw_people:null===a||void 0===a?void 0:a.follw_people,long_time:null===a||void 0===a?void 0:a.long_time,longrange:a.start_date?[a.start_date,a.end_date]:"",visitorinfos:"",accpet_department_id:null===a||void 0===a?void 0:a.accpet_department_id,accept_admin_id:null===a||void 0===a?void 0:a.accept_admin_id,visitorinfos1:"",accompany_id:null===a||void 0===a?void 0:a.accompany_id,accept_goods_admin_id:a?parseInt(a.accept_goods_admin_id):""},t.followList=null===a||void 0===a?void 0:a.follw_people,i=Object(n["a"])(null===a||void 0===a?void 0:a.cars);try{for(i.s();!(s=i.n()).done;)l=s.value,t.carsList.push({car:l})}catch(r){i.e(r)}finally{i.f()}t.visitAreaText=null===a||void 0===a?void 0:a.visit_area.name,console.log(t.followList,t.carsList);case 2:return e.a(2)}}),e)})))()},getLabel:function(){var t=this;return Object(o["a"])(Object(r["a"])().m((function e(){var a,i,s,l,n;return Object(r["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(v["b"])();case 1:return a=e.v,t.visitTimeList=a.data,e.n=2,Object(b["b"])();case 2:return i=e.v,t.visitAreaList=i.data,e.n=3,Object(h["b"])({page:1,page_size:999,show_all:1});case 3:return s=e.v,t.adminList=s.data,e.n=4,Object(f["c"])({number:"reasonList"});case 4:return l=e.v,t.reasonList=null===l||void 0===l?void 0:l.detail,e.n=5,Object(f["c"])({number:"parkArea"});case 5:n=e.v,t.parkAreaList=null===n||void 0===n?void 0:n.detail;case 6:return e.a(2)}}),e)})))()},getVipSourceList:function(){var t=arguments,e=this;return Object(o["a"])(Object(r["a"])().m((function a(){var i,s;return Object(r["a"])().w((function(a){while(1)switch(a.p=a.n){case 0:return i=t.length>0&&void 0!==t[0]?t[0]:"",e.vipLoading=!0,a.p=1,a.n=2,Object(p["b"])({page:1,page_size:200,keyword:i,status:1});case 2:s=a.v,e.vipOptions=(null===s||void 0===s?void 0:s.data)||[];case 3:return a.p=3,e.vipLoading=!1,a.f(3);case 4:return a.a(2)}}),a,null,[[1,,3,4]])})))()},fillFormByVip:function(t){t&&(this.form.name=t.name||"",this.form.mobile=t.mobile||"",this.form.credent=t.credent||1,this.form.idcard=t.idcard||"",this.form.company_name=t.company_name||"")},handleVipSelect:function(t){var e=this.vipOptions.find((function(e){return e.id===t}));this.fillFormByVip(e)},openVipCreate:function(){var t=this;this.vipCreateVisible=!0,this.$nextTick((function(){t.$refs.vipCreateForm&&t.$refs.vipCreateForm.resetFields(),t.vipCreateForm={name:"",mobile:"",credent:1,idcard:"",plate_no:"",company_name:"",status:1}}))},submitVipCreate:function(){var t=this;this.$refs.vipCreateForm.validate(function(){var e=Object(o["a"])(Object(r["a"])().m((function e(a){var i;return Object(r["a"])().w((function(e){while(1)switch(e.n){case 0:if(a){e.n=1;break}return e.a(2);case 1:return e.n=2,Object(p["c"])(Object(l["a"])({},t.vipCreateForm));case 2:return t.$successMessage("add","VIP客户"),t.vipCreateVisible=!1,e.n=3,t.getVipSourceList(t.vipCreateForm.mobile);case 3:i=t.vipOptions.find((function(e){return e.mobile===t.vipCreateForm.mobile})),i&&(t.vipSelectId=i.id,t.fillFormByVip(i));case 4:return e.a(2)}}),e)})));return function(t){return e.apply(this,arguments)}}())},changeVisitArea:function(t){var e=this;console.log(t),this.visitAreaList.map((function(a){a.id==t&&(e.visitAreaText=a.name)})),console.log(this.visitAreaText)},changelongrange:function(t){this.form.start_date=t[0],this.form.end_date=t[1]},changeworkrange:function(t){this.form.work_start_time=t[0],this.form.work_end_time=t[1]},changeAdmin:function(t){var e=this;t&&this.adminList.map((function(a){a.id==t&&(e.form.accompany_id=a.id)}))},changeAdmin1:function(t){var e=this;t&&this.adminList.map((function(a){a.id==t&&(e.form.accept_admin_id=a.id,e.form.accpet_department_id=a.department_id,"非生产区"==e.visitAreaText&&(e.form.accompany_id=a.id))}))},changeGoods:function(t){var e=this;t&&this.adminList.map((function(a){a.id==t&&(e.form.accept_admin_id=a.id,e.form.accept_goods_admin_id=a.id,e.form.accpet_department_id=a.department_id,"非生产区"==e.visitAreaText&&(e.form.accompany_id=a.id))}))},submit:function(){var t=this,e=this;this.syncCarsToForm();var a=(e.form.idcard||"").trim();if(1==e.form.credent&&a){var i=/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;if(!i.test(a))return void this.$successMessage("身份证格式错误","","warning")}if(2==e.form.credent&&a){var s=/^([a-zA-z]|[0-9]){5,17}$/;if(!s.test(a))return void this.$successMessage("护照格式错误","","warning")}e.form.idcard=a,e.form.follw_people=e.followList,this.syncCarsToForm(),console.log("this.form.cars",this.form.cars),3==this.visitType&&(this.form.accept_admin_id=this.form.accept_goods_admin_id),"editor"===this.type?this.form.id=this.id:this.form.id="",Object(m["c"])(Object(l["a"])({},e.form)).then((function(e){t.$successMessage(t.type,t.typeName),t.isShow=!1,t.$emit("refresh")}))}},watch:{carsList:{deep:!0,handler:function(){this.syncCarsToForm()}},isShow:function(t){t?(console.log("this.visitType",this.visitType),this.form.type=this.visitType,this.form.audit_status=1,4==this.visitType&&this.getVipSourceList(),"editor"===this.type&&this.getDetail()):(this.id="",this.type="",this.visitType=1,this.followList=[],this.carsList=[],this.vipSelectId="",this.vipOptions=[],this.vipCreateVisible=!1,this.visitAreaText="",this.$refs["dialog"].reset())},visitType:function(t){t&&(this.typeName=1==t?"普通访客":2==t?"施工访客":3==t?"物流车辆":4==t?"VIP访客":"")}}},g=y,_=(a("3e90"),a("2877")),x=Object(_["a"])(g,i,s,!1,null,"b379e39e",null);e["default"]=x.exports},"4d8f":function(t,e,a){},"4e41":function(t,e,a){},"52c8":function(t,e,a){},"5b09":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{padding:"0 20px"}},[a("div",{ref:"lxHeader"},[a("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"访客区域设置"}},[t._t("default",[a("div",{staticStyle:{display:"flex","align-items":"center"}},[a("div",{staticStyle:{"margin-right":"10px"}},[t._v("关键词")]),a("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"}}),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"medium",type:"primary"},on:{click:function(e){t.$refs["addVisitor"].isShow=!0,t.$refs["addVisitor"].type="add"}}},[t._v("新增")])],1)])],2)],1),a("xy-table",{attrs:{"table-item":t.table,list:t.data,total:t.total,auths:["edit","delete"]},on:{pageSizeChange:function(e){t.select.page_size=e,t.select.page=1,t.getList()},pageIndexChange:function(e){t.select.page=e,t.getList()},delete:t.deleteRow,editor:t.editorRow}}),a("addVisitor",{ref:"addVisitor",on:{refresh:t.getList}})],1)},s=[],l=a("c14f"),r=a("1da1"),n=a("a6c7"),o=a("110b"),c={components:{addVisitor:o["default"]},data:function(){return{select:{page:1,rows:10},total:0,data:[],table:[{label:"序号",type:"index"},{label:"区域名称",sortable:!1,prop:"name"},{label:"创建时间",sortable:!1,prop:"created_at",width:180},{label:"创建人",sortable:!1,prop:"admin",width:180}]}},computed:{},mounted:function(){this.getList()},methods:{getList:function(){var t=this;return Object(r["a"])(Object(l["a"])().m((function e(){var a;return Object(l["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(n["b"])(t.select);case 1:a=e.v,console.log(a),t.data=a.data,t.total=a.total;case 2:return e.a(2)}}),e)})))()},deleteRow:function(t){var e=this;Object(n["a"])({id:t.id}).then((function(t){e.$successMessage("destroy","访客区域"),e.getList()}))},editorRow:function(t){this.$refs["addVisitor"].id=t.id,this.$refs["addVisitor"].type="editor",this.$refs["addVisitor"].isShow=!0}}},d=c,u=(a("3fe7"),a("2877")),m=Object(u["a"])(d,i,s,!1,null,"2c16bd4f",null);e["default"]=m.exports},"5be1":function(t,e,a){},"5d8a":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"container"},[a("div",{staticStyle:{padding:"0px 20px"}},[a("div",{ref:"lxHeader"},[a("LxHeader",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"菜单管理"}},[a("div",{attrs:{slot:"content"},slot:"content"}),t._t("default",[a("div",[a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:function(e){return t.edit()}}},[t._v("新增菜单")])],1)])],2)],1),a("div",{staticClass:"table-tree"},[a("el-table",{staticClass:"v-table",staticStyle:{width:"100%","margin-bottom":"20px"},attrs:{data:t.tableData,height:t.tableHeight,"row-key":"id",border:"","default-expand-all":"","tree-props":{children:"children",hasChildren:"hasChildren"}}},[a("el-table-column",{attrs:{type:"index",align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:"菜单",sortable:"",width:"180"}}),a("el-table-column",{attrs:{prop:"url",label:"菜单路径",sortable:""}}),a("el-table-column",{attrs:{prop:"path",label:"路由",sortable:""}}),a("el-table-column",{attrs:{prop:"icon",label:"图标",sortable:""}}),a("el-table-column",{attrs:{prop:"api_prefix",label:"API前缀",sortable:""}}),a("el-table-column",{attrs:{prop:"sortnumber",label:"排序",sortable:""}}),a("el-table-column",{attrs:{fixed:"right",label:"操作",width:"300"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",size:"small",ghost:""},on:{click:function(a){return t.addchildren(e.row)}}},[t._v("子菜单")]),a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"error",size:"small",ghost:""},on:{click:function(a){return t.del(e.row)}}},[t._v("删除")]),a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",size:"small",ghost:""},on:{click:function(a){return t.edit(e.row)}}},[t._v("编辑")])]}}])})],1)],1)]),a("el-dialog",{attrs:{title:"菜单编辑",visible:t.dialogFormVisible,width:"60%"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[a("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-position":"right","label-width":t.formLabelWidth}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"父菜单"}},[a("el-input",{attrs:{disabled:"",autocomplete:"off"},model:{value:t.form.pname,callback:function(e){t.$set(t.form,"pname",e)},expression:"form.pname"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:18}},[a("el-form-item",{attrs:{label:"名称",prop:"name"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:18}},[a("el-form-item",{attrs:{label:"菜单路径",prop:"url"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.url,callback:function(e){t.$set(t.form,"url",e)},expression:"form.url"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:18}},[a("el-form-item",{attrs:{label:"路由",prop:"path"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.path,callback:function(e){t.$set(t.form,"path",e)},expression:"form.path"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"API前缀",prop:"api_prefix"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.api_prefix,callback:function(e){t.$set(t.form,"api_prefix",e)},expression:"form.api_prefix"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"排序"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.sortnumber,callback:function(e){t.$set(t.form,"sortnumber",e)},expression:"form.sortnumber"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"是否显示",prop:"visible"}},[a("el-select",{model:{value:t.form.visible,callback:function(e){t.$set(t.form,"visible",e)},expression:"form.visible"}},[a("el-option",{attrs:{label:"显示",value:"1"}}),a("el-option",{attrs:{label:"不显示",value:"0"}})],1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"图标",prop:"icon"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.icon,callback:function(e){t.$set(t.form,"icon",e)},expression:"form.icon"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:24}},[a("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[a("el-form-item",{attrs:{label:"操作权限",prop:"auth_node_tags"}},[a("el-checkbox-group",{model:{value:t.form.auth_node_tagsArr,callback:function(e){t.$set(t.form,"auth_node_tagsArr",e)},expression:"form.auth_node_tagsArr"}},t._l(t.list,(function(e,i){return a("el-checkbox",{key:e.id,attrs:{label:e.tag}},[t._v(" "+t._s(e.name)+" ")])})),1)],1),a("el-button",{attrs:{size:"small",round:""},on:{click:function(e){t.dialogOptFormVisible=!0}}},[t._v("新增")])],1)])],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){return t.resetForm("form")}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.submitForm("form")}}},[t._v("确 定")])],1)],1),a("el-dialog",{attrs:{title:"操作新增",visible:t.dialogOptFormVisible,width:"30%"},on:{"update:visible":function(e){t.dialogOptFormVisible=e}}},[a("el-form",{ref:"actionForm",attrs:{model:t.actionForm,rules:t.actionRules,"label-position":"right","label-width":t.formLabelWidth}},[a("el-form-item",{attrs:{label:"标识",prop:"tag"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.actionForm.tag,callback:function(e){t.$set(t.actionForm,"tag",e)},expression:"actionForm.tag"}})],1),a("el-form-item",{attrs:{label:"名称",prop:"name"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.actionForm.name,callback:function(e){t.$set(t.actionForm,"name",e)},expression:"actionForm.name"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){return t.resetForm("actionForm")}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.saveAuthForm("actionForm")}}},[t._v("确 定")])],1)],1)],1)},s=[],l=(a("a15b"),a("b0c0"),a("d3b7"),a("25f0"),a("548e")),r=a("a6dc"),n=a("b775");function o(t){return Object(n["a"])({url:"/api/admin/auth-node/store",method:"post",data:t})}function c(){return Object(n["a"])({url:"/api/admin/auth-node/index",method:"get"})}var d={components:{LxHeader:l["a"]},created:function(){this.initLoad(),this.load()},mounted:function(){},data:function(){return{dialogOptFormVisible:!1,dialogFormVisible:!1,formLabelWidth:"120px",form:{name:"",id:"",pid:"0",url:"",visible:"1",sortnumber:0,icon:"",pname:"根菜单",api_prefix:"",auth_node_tagsArr:[],auth_node_tags:"",path:""},actionRules:{tag:[{required:!0,message:"请输入标识",trigger:"blur"}],name:[{required:!0,message:"请输入名称",trigger:"blur"}]},rules:{name:[{required:!0,message:"请输入菜单名称",trigger:"blur"}],url:[{required:!0,message:"请输入菜单路径",trigger:"blur"}],icon:[{required:!0,message:"请输入图标",trigger:"blur"}],visible:[{required:!0,message:"请选择是否显示",trigger:"blur"}]},tableHeight:0,searchFields:{KeyWord:""},tableData:[],list:[],actionForm:{name:"",tag:""}}},methods:{saveAuthForm:function(t){var e=this,a=this;this.$refs[t].validate((function(t){if(!t)return e.$Message.error("数据校验失败"),!1;o(a.actionForm).then((function(t){console.log(t),e.$Message.success("操作成功"),a.dialogOptFormVisible=!1,a.loadAuth()})).catch((function(t){reject(t)}))}))},loadAuth:function(){var t=this;c({page:1}).then((function(e){t.list=e.data})).catch((function(t){}))},initLoad:function(){var t=this,e=document.documentElement.clientHeight,a=96.5,i=37,s=50,l=e-a-s-i-20;t.tableHeight=l},load:function(){var t=this;Object(r["b"])().then((function(e){t.tableData=e})).catch((function(t){}))},edit:function(t){if(this.form=this.$options.data().form,this.loadAuth(),t){t.visible=t.visible.toString(),t.auth_node_tags&&(this.form.auth_node_tagsArr=t.auth_node_tags.split(","));var e=Object.assign(this.form,t);this.form=e}this.dialogFormVisible=!0},addchildren:function(t){this.form=this.$options.data().form,t&&(this.form.pname=t.name,this.form.pid=t.id,this.dialogFormVisible=!0)},submitForm:function(t){var e=this,a=this;this.$refs[t].validate((function(t){if(!t)return e.$Message.error("数据校验失败"),!1;e.form.auth_node_tags=e.form.auth_node_tagsArr.join(","),Object(r["c"])(a.form).then((function(t){console.log(t),e.$Message.success("操作成功"),a.dialogFormVisible=!1,a.load()})).catch((function(t){reject(t)}))}))},resetForm:function(t){var e=this;this.$refs[t].resetFields(),"form"==t?e.dialogFormVisible=!1:e.dialogOptFormVisible=!1},del:function(t){var e=this,a=this;t&&this.$Modal.confirm({title:"确认要删除数据?",onOk:function(){Object(r["a"])({id:t.id}).then((function(t){e.$Message.success("操作成功"),a.load()})).catch((function(t){console.log(t),reject(t)}))},onCancel:function(){}})}}},u=d,m=a("2877"),p=Object(m["a"])(u,i,s,!1,null,null,null);e["default"]=p.exports},"63f6":function(t,e,a){},"647b":function(t,e,a){"use strict";a("cf79")},"66fc":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{"margin-top":"20px"}},[t.user?a("div",[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:6,xs:24}},[a("user-card",{attrs:{user:t.user}})],1),a("el-col",{attrs:{span:18,xs:24}},[a("el-card",[a("el-tabs",{model:{value:t.activeTab,callback:function(e){t.activeTab=e},expression:"activeTab"}},[a("el-tab-pane",{attrs:{label:"操作日志",name:"timeline"}},[a("timeline")],1),a("el-tab-pane",{attrs:{label:"信息修改",name:"account"}},[a("account")],1)],1)],1)],1)],1)],1):t._e()])},s=[],l=a("5530"),r=(a("a15b"),a("b0c0"),a("2f62")),n=a("cfca"),o=a("f643"),c=a("b263"),d=a("c24f"),u={name:"Profile",components:{UserCard:n["default"],Timeline:o["default"],Account:c["default"]},data:function(){return{user:{},activeTab:"timeline"}},computed:Object(l["a"])({},Object(r["b"])(["name","avatar","roles"])),created:function(){this.getUser()},methods:{getUser:function(){var t=this;Object(d["b"])().then((function(e){t.user={name:e.name,username:e.username,role:t.roles.join(" | "),avatar:t.avatar}}))}}},m=u,p=a("2877"),f=Object(p["a"])(m,i,s,!1,null,null,null);e["default"]=f.exports},"693e":function(t,e,a){"use strict";a("9978")},"6de6":function(t,e,a){},7526:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{padding:"0 20px"}},[a("div",{ref:"lxHeader"},[a("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"拜访时段管理"}},[t._t("default",[a("div",{staticStyle:{display:"flex","align-items":"center"}},[a("div",{staticStyle:{"margin-right":"10px"}},[t._v("关键词")]),a("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"}}),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"medium",type:"primary"},on:{click:t.getList}},[t._v("查询")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"medium",type:"primary"},on:{click:function(e){t.$refs["addVisitTime"].isShow=!0,t.$refs["addVisitTime"].type="add"}}},[t._v("新增")])],1)])],2)],1),a("xy-table",{attrs:{"table-item":t.table,list:t.data,total:t.total,auths:["edit","delete"]},on:{pageSizeChange:function(e){t.select.page_size=e,t.select.page=1,t.getList()},pageIndexChange:function(e){t.select.page=e,t.getList()},delete:t.deleteRow,editor:t.editorRow}}),a("addVisitTime",{ref:"addVisitTime",on:{refresh:t.getList}})],1)},s=[],l=a("c14f"),r=a("1da1"),n=a("e6b4"),o=a("3ab0"),c={components:{addVisitTime:o["default"]},data:function(){return{select:{page:1,rows:10,keyword:""},total:0,data:[],table:[{label:"序号",type:"index",fixed:"left"},{label:"开始时间",sortable:!1,prop:"start_time"},{label:"结束时间",sortable:!1,prop:"end_time"}]}},computed:{},mounted:function(){this.getList()},methods:{getList:function(){var t=this;return Object(r["a"])(Object(l["a"])().m((function e(){var a;return Object(l["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(n["b"])(t.select);case 1:a=e.v,t.data=a.data,t.total=a.total;case 2:return e.a(2)}}),e)})))()},deleteRow:function(t){var e=this;Object(n["a"])({id:t.id}).then((function(t){e.$successMessage("destroy","时段"),e.getList()}))},editorRow:function(t){this.$refs["addVisitTime"].id=t.id,this.$refs["addVisitTime"].type="editor",this.$refs["addVisitTime"].isShow=!0}}},d=c,u=(a("9d77"),a("2877")),m=Object(u["a"])(d,i,s,!1,null,"cd586522",null);e["default"]=m.exports},"795b":function(t,e,a){"use strict";var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"tinymce"},[a("Editor",{attrs:{init:t.init,disabled:t.disabled},model:{value:t.myValue,callback:function(e){t.myValue=e},expression:"myValue"}}),a("EditorImage",{staticClass:"tinymce__upload",attrs:{show:t.showImg},on:{successCBK:t.imageSuccessCBK,updateshow:t.updateshow}})],1)},s=[],l=(a("a9e3"),a("d3b7"),a("0643"),a("4e3e"),a("159b"),function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"upload-container"},[a("el-dialog",{attrs:{visible:t.dialogVisible,modal:!1},on:{"update:visible":function(e){t.dialogVisible=e},close:t.canceldialogVisible}},[a("el-upload",{staticClass:"editor-slide-upload",attrs:{multiple:!0,"file-list":t.fileList,"show-file-list":!0,"on-remove":t.handleRemove,"on-success":t.handleSuccess,"before-upload":t.beforeUpload,action:t.action,"list-type":"picture-card"}},[a("el-button",{attrs:{size:"small",type:"primary"}},[t._v(" 点击上传 ")])],1),a("el-button",{on:{click:t.canceldialogVisible}},[t._v(" 取消 ")]),a("el-button",{attrs:{type:"primary"},on:{click:t.handleSubmit}},[t._v(" 确认 ")])],1)],1)}),r=[],n=(a("d81d"),a("b64b"),a("ac1f"),a("3ca3"),a("5319"),a("76d6"),a("a573"),a("ddb0"),a("2b3d"),a("bf19"),a("9861"),a("5c96")),o={name:"EditorSlideUpload",props:{show:{type:Boolean,default:!1}},data:function(){return{action:"".concat("/api/admin/upload-file"),dialogVisible:this.show,listObj:{},fileList:[]}},watch:{show:function(t){this.dialogVisible=t}},methods:{checkAllSuccess:function(){var t=this;return Object.keys(this.listObj).every((function(e){return t.listObj[e].hasSuccess}))},handleSubmit:function(){var t=this,e=Object.keys(this.listObj).map((function(e){return t.listObj[e]}));this.checkAllSuccess()?(this.$emit("successCBK",e),this.listObj={},this.fileList=[],this.dialogVisible=!1,this.$emit("updateshow",this.dialogVisible)):this.$message("请等待所有图片上传成功。如有网络问题,请刷新页面重新上传!")},canceldialogVisible:function(){this.dialogVisible=!1,this.$emit("updateshow",this.dialogVisible)},handleSuccess:function(t,e){var a=e.uid,i=Object.keys(this.listObj);console.log("response",t),-1!=t.url.indexOf("../storage/files")&&(t.url=t.url.replace("../storage/files","".concat("","storage/files")));for(var s=0,l=i.length;s<l;s++)if(this.listObj[i[s]].uid===a)return this.listObj[i[s]].url=t.url,void(this.listObj[i[s]].hasSuccess=!0)},handleRemove:function(t){for(var e=t.uid,a=Object.keys(this.listObj),i=0,s=a.length;i<s;i++)if(this.listObj[a[i]].uid===e)return void delete this.listObj[a[i]]},beforeUpload:function(t){if(console.log(t),t.size/1e3>1024)return Object(n["Message"])({type:"warning",message:"上传图片大小超过1M!"}),!1;var e=this,a=window.URL||window.webkitURL,i=t.uid;return this.listObj[i]={},new Promise((function(s,l){var r=new Image;r.src=a.createObjectURL(t),r.onload=function(){e.listObj[i]={hasSuccess:!1,uid:t.uid,width:this.width,height:this.height}},s(!0)}))}}},c=o,d=(a("d35f"),a("2877")),u=Object(d["a"])(c,l,r,!1,null,"29860fd0",null),m=u.exports,p=a("e562"),f=a.n(p),v=a("ca72"),b=(a("8388"),a("2cbf"),a("030f"),a("3aea"),a("84ec8"),a("07d1"),a("2b07"),a("2fec"),a("0aa0"),a("0efa"),a("3154"),a("78e4"),a("f557"),a("9434"),a("2d33"),a("34de"),a("ec27"),a("64d8"),{components:{Editor:v["a"],EditorImage:m},props:{height:{type:Number,default:300},value:{type:String,default:""},disabled:{type:Boolean,default:!1},plugins:{type:[String,Array],default:"code paste preview searchreplace autolink directionality visualblocks visualchars fullscreen image template codesample table charmap hr pagebreak nonbreaking anchor insertdatetime advlist lists wordcount imagetools textpattern help emoticons autosave "},toolbar:{type:[String,Array],default:" undo redo restoredraft | code | assignment | cut copy paste pastetext | forecolor backcolor bold italic underline strikethrough anchor | alignleft aligncenter alignright alignjustify outdent indent |\n styleselect formatselect fontselect fontsizeselect | table image charmap emoticons hr pagebreak |bullist numlist | blockquote subscript superscript removeformat |\n insertdatetime print preview | fullscreen | bdmap indent2em lineheight formatpainter axupimgs"},menubar:{type:String,default:"edit insert view format table CardBtn"}},data:function(){var t=this;return{myValue:this.value,showImg:!1,init:{language_url:"@/asset/tinymce/langs/zh_CN.js",language:"zh_CN",height:this.height,plugins:this.plugins,fontsize_formats:"8px 10px 12px 14px 16px 18px 24px 28px 36px",toolbar:this.toolbar,branding:!1,menubar:this.menubar,setup:function(e){e.ui.registry.addButton("assignment",{text:'<i class="el-icon-position" style="font-size: 16px">上传</i>',onAction:function(){t.showImg=!0}})}}}},methods:{updateshow:function(t){this.showImg=t},imageSuccessCBK:function(t){var e=this;console.log("arr",t),t.forEach((function(t){return e.myValue+='<img class="wscnph" src="'.concat(t.url,'" >')}))}},computed:{},mounted:function(){f.a.init({})},watch:{value:function(t){this.myValue=t},myValue:function(t){this.$emit("input",t)}}}),h=b,y=(a("1886"),Object(d["a"])(h,i,s,!1,null,"a98d5044",null));e["a"]=y.exports},"7c2f":function(t,e,a){"use strict";a.d(e,"a",(function(){return d}));var i,s=a("c14f"),l=a("1da1"),r=(a("d3b7"),a("ac1f"),a("3ca3"),a("466d"),a("ddb0"),a("2b3d"),a("bf19"),a("9861"),a("bc3a")),n=a.n(r),o=a("5f87"),c=a("5c96");function d(t){return u.apply(this,arguments)}function u(){return u=Object(l["a"])(Object(s["a"])().m((function t(e){var a,l,r,d,u,m,p,f,v,b,h=arguments;return Object(s["a"])().w((function(t){while(1)switch(t.p=t.n){case 0:return a=h.length>1&&void 0!==h[1]?h[1]:"get",l=h.length>2?h[2]:void 0,r=h.length>3?h[3]:void 0,i=c["Loading"].service({lock:!0,background:"rgba(0,0,0,0.4)",text:"文件正在生成中..."}),d={baseURL:"",url:e,method:a,responseType:"blob",timeout:1e4,headers:{Accept:"application/json","Content-Type":"application/json; charset=utf-8",withCredentials:!0,Authorization:"Bearer "+Object(o["a"])()}},"get"===a&&Object.defineProperty(d,"params",{value:l,enumerable:!0,writable:!1}),"post"===a&&Object.defineProperty(d,"data",{value:l,enumerable:!0,writable:!1}),t.p=1,t.n=2,n.a.request(d);case 2:u=t.v,i.close(),r||(r=(null===(m=u.headers["content-disposition"])||void 0===m?void 0:m.match(/filename=(.*)/)[1])||""),p=new Blob([u.data],{type:"application/octet-stream"}),"undefined"!==typeof window.navigator.msSaveBlob?window.navigator.msSaveBlob(p,decodeURI(r)):(f=window.URL.createObjectURL(p),v=document.createElement("a"),v.style.display="none",v.href=f,v.setAttribute("download",decodeURI(r)),"undefined"===typeof v.download&&v.setAttribute("target","_blank"),document.body.appendChild(v),v.click(),document.body.removeChild(v),window.URL.revokeObjectURL(f)),t.n=4;break;case 3:t.p=3,b=t.v,console.error(b),i.close(),Object(c["Message"])({type:"error",message:b});case 4:return t.a(2)}}),t,null,[[1,3]])}))),u.apply(this,arguments)}},8993:function(t,e,a){"use strict";a("3e13")},8995:function(t,e,a){},"8cdb":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"wscn-http404-container"},[a("div",{staticClass:"wscn-http404"},[t._m(0),a("div",{staticClass:"bullshit"},[a("div",{staticClass:"bullshit__oops"},[t._v("OOPS!")]),t._m(1),a("div",{staticClass:"bullshit__headline"},[t._v(t._s(t.message))]),a("div",{staticClass:"bullshit__info"},[t._v("Please check that the URL you entered is correct, or click the button below to return to the homepage.")]),a("a",{staticClass:"bullshit__return-home",attrs:{href:""}},[t._v("Back to home")])])])])},s=[function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"pic-404"},[i("img",{staticClass:"pic-404__parent",attrs:{src:a("a36b"),alt:"404"}}),i("img",{staticClass:"pic-404__child left",attrs:{src:a("26fc"),alt:"404"}}),i("img",{staticClass:"pic-404__child mid",attrs:{src:a("26fc"),alt:"404"}}),i("img",{staticClass:"pic-404__child right",attrs:{src:a("26fc"),alt:"404"}})])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"bullshit__info"},[t._v("All rights reserved "),a("a",{staticStyle:{color:"#20a0ff"},attrs:{href:"https://wallstreetcn.com",target:"_blank"}},[t._v("wallstreetcn")])])}],l={name:"Page404",computed:{message:function(){return"The webmaster said that you can not enter this page..."}}},r=l,n=(a("dd53"),a("2877")),o=Object(n["a"])(r,i,s,!1,null,"c095f994",null);e["default"]=o.exports},"8e3c":function(t,e,a){"use strict";a("4e41")},9004:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"container"},[a("div",{staticStyle:{padding:"0px 20px"}},[a("div",{ref:"lxHeader"},[a("LxHeader",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"部门管理"}},[a("div",{attrs:{slot:"content"},slot:"content"}),t._t("default",[a("div",[a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:function(e){return t.edit()}}},[t._v("新增部门")])],1)])],2)],1),a("div",{staticClass:"table-tree"},[a("el-table",{staticClass:"v-table",staticStyle:{width:"100%","margin-bottom":"20px"},attrs:{data:t.tableData,height:t.tableHeight,"row-key":"id",border:"","default-expand-all":"","tree-props":{children:"children",hasChildren:"hasChildren"}}},[a("el-table-column",{attrs:{type:"index",align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:"部门名称",sortable:""}}),a("el-table-column",{attrs:{prop:"manger",label:"部门负责人",sortable:"",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-tag",{attrs:{type:"primary","disable-transitions":""}},[t._v(t._s(e.row.manager?e.row.manager.name:"无")+" ")])]}}])}),a("el-table-column",{attrs:{prop:"leader",label:"部门分管人",sortable:"",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-tag",{attrs:{type:"success","disable-transitions":""}},[t._v(t._s(e.row.leader?e.row.leader.name:"无")+" ")])]}}])}),a("el-table-column",{attrs:{prop:"sortnumber",align:"center",label:"排序",sortable:"",width:"80"}}),a("el-table-column",{attrs:{fixed:"right",label:"操作",width:"300"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",size:"small",ghost:""},on:{click:function(a){return t.addchildren(e.row)}}},[t._v("下级部门")]),a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"error",size:"small",ghost:""},on:{click:function(a){return t.del(e.row)}}},[t._v("删除")]),a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",size:"small",ghost:""},on:{click:function(a){return t.edit(e.row)}}},[t._v("编辑")])]}}])})],1)],1)]),a("el-dialog",{attrs:{title:"部门编辑",visible:t.dialogFormVisible,width:"30%"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[a("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-position":"right","label-width":t.formLabelWidth}},[a("el-form-item",{attrs:{label:"上级部门"}},[a("el-input",{attrs:{disabled:"",autocomplete:"off"},model:{value:t.form.pname,callback:function(e){t.$set(t.form,"pname",e)},expression:"form.pname"}})],1),a("el-form-item",{attrs:{label:"部门名称",prop:"name"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"部门负责人",prop:"manager"}},[a("el-autocomplete",{staticClass:"inline-input",attrs:{"fetch-suggestions":t.querySearch,placeholder:"请输入部门负责人","trigger-on-focus":!1},on:{select:t.handleSelectManager},model:{value:t.form.manager,callback:function(e){t.$set(t.form,"manager",e)},expression:"form.manager"}})],1),a("el-form-item",{attrs:{label:"部门分管人",prop:"leader"}},[a("el-autocomplete",{staticClass:"inline-input",attrs:{"fetch-suggestions":t.querySearch,placeholder:"请输入部门分管人","trigger-on-focus":!1},on:{select:t.handleSelectLeader},model:{value:t.form.leader,callback:function(e){t.$set(t.form,"leader",e)},expression:"form.leader"}})],1),a("el-form-item",{attrs:{label:"排序"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.sortnumber,callback:function(e){t.$set(t.form,"sortnumber",e)},expression:"form.sortnumber"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){return t.resetForm("form")}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.submitForm("form")}}},[t._v("确 定")])],1)],1)],1)},s=[],l=a("b85c"),r=(a("b0c0"),a("548e")),n=a("b775");function o(t){return Object(n["a"])({url:"/api/admin/department/save",method:"post",data:t})}function c(){return Object(n["a"])({url:"/api/admin/department",method:"get"})}function d(t){return Object(n["a"])({url:"/api/admin/department/delete",method:"post",data:t})}var u=a("c0c7"),m={components:{LxHeader:r["a"]},created:function(){this.initLoad(),this.load()},mounted:function(){},data:function(){return{dialogFormVisible:!1,formLabelWidth:"120px",form:{name:"",id:"",pid:"0",manager_id:"",leader_id:"",manager:"",leader:"",sortnumber:0,icon:"",pname:"上级部门"},rules:{name:[{required:!0,message:"请输入部门名称",trigger:"blur"}]},tableHeight:0,searchFields:{KeyWord:""},tableData:[]}},methods:{querySearch:function(t,e){Object(u["d"])({keyword:t,page:1,page_size:999}).then((function(t){var a,i=t.data,s=Object(l["a"])(i);try{for(s.s();!(a=s.n()).done;){var r=a.value;r.value=r.name}}catch(n){s.e(n)}finally{s.f()}e(i)})).catch((function(t){}))},handleSelectManager:function(t){this.form.manager_id=t.id},handleSelectLeader:function(t){this.form.leader_id=t.id},initLoad:function(){var t=this,e=document.documentElement.clientHeight,a=96.5,i=37,s=50,l=e-a-s-i-20;t.tableHeight=l},load:function(){var t=this;c().then((function(e){t.tableData=e})).catch((function(t){}))},edit:function(t){if(this.form=this.$options.data().form,t){var e=Object.assign(this.form,t);t.leader&&(e.leader=t.leader.name),t.manager&&(e.manager=t.manager.name),this.form=e}this.dialogFormVisible=!0},addchildren:function(t){this.form=this.$options.data().form,t&&(this.form.pname=t.name,this.form.pid=t.id,this.dialogFormVisible=!0)},submitForm:function(t){var e=this,a=this;this.$refs[t].validate((function(t){if(!t)return e.$Message.error("数据校验失败"),!1;o(a.form).then((function(t){console.log(t),e.$Message.success("操作成功"),a.dialogFormVisible=!1,a.load()})).catch((function(t){reject(t)}))}))},resetForm:function(t){var e=this;this.$refs[t].resetFields(),e.dialogFormVisible=!1},del:function(t){var e=this,a=this;t&&this.$Modal.confirm({title:"确认要删除数据?",onOk:function(){d({id:t.id}).then((function(t){e.$Message.success("操作成功"),a.load()})).catch((function(t){console.log(t),reject(t)}))},onCancel:function(){}})}}},p=m,f=a("2877"),v=Object(f["a"])(p,i,s,!1,null,null,null);e["default"]=v.exports},"914a":function(t,e,a){"use strict";a("345e")},"93dc":function(t,e,a){"use strict";a("8995")},"96ebf":function(t,e,a){},9729:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{padding:"0px 20px"}},[a("div",{ref:"lxHeader"},[a("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"月度统计"}},[t._t("default",[a("div",{staticStyle:{display:"flex","align-items":"center"}},[a("el-date-picker",{attrs:{type:"year",formate:"yyyy","value-format":"yyyy",placeholder:"选择年份"},model:{value:t.select.year,callback:function(e){t.$set(t.select,"year",e)},expression:"select.year"}}),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.getList},slot:"reference"},[t._v("查询")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.viewPart},slot:"reference"},[t._v(t._s(t.btnText))]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.downloadExel},slot:"reference"},[t._v("导出")])],1)])],2)],1),t.showData?a("div",{staticClass:"table-tree"},[a("xy-table",{attrs:{"table-item":t.table,list:t.tableData,"is-page":!1},scopedSlots:t._u([{key:"btns",fn:function(){},proxy:!0}],null,!1,992159138)})],1):a("div",[a("line-chart",{attrs:{chartData:t.rptData,height:t.chartHeight}})],1)])},s=[],l=a("b85c"),r=a("5530"),n=a("33d2"),o=a("c77f"),c=a("7c2f"),d={components:{LineChart:n["a"]},created:function(){var t=new Date;this.select.year=this.$moment(t).format("YYYY"),this.initLoad(),this.getList()},mounted:function(){},data:function(){return{showData:!1,select:{year:"",is_export:0},tableData:[],tableHeight:0,table:[{label:"月份",sortable:!1,prop:"month"},{label:"预约数",sortable:!1,prop:"plan_total"},{label:"入场数",sortable:!1,prop:"enter_total"},{label:"取消数",sortable:!1,prop:"cancel_total"}],chartHeight:"",btnText:"数据展示",rptData:{xArr:[],series:{type:"bar"},legendArr:["预约人数","入场人数"]}}},methods:{initLoad:function(){var t=this,e=document.documentElement.clientHeight,a=96.5,i=37,s=50,l=e-a-s-i;t.tableHeight=l,t.chartHeight=l+"px"},downloadExel:function(){this.select.is_export=1,Object(c["a"])("/api/admin/chart/month","get",Object(r["a"])({},this.select),"月度统计报表.xlsx"),this.select.is_export=0},viewPart:function(){this.showData=!this.showData,this.btnText=this.showData?"图表展示":"数据展示"},getList:function(){var t=this,e=[],a=[],i=[],s=[];Object(o["b"])({year:this.select.year}).then((function(r){var n,o=Object(l["a"])(r);try{for(o.s();!(n=o.n()).done;){var c=n.value;e.push(c.month),a.push(c.plan_total),i.push(c.enter_total),s.push(c.cancel_total)}}catch(d){o.e(d)}finally{o.f()}t.rptData.xArr=e,t.rptData.series=[{name:"预约数",type:"bar",data:a},{name:"入场数",type:"bar",data:i},{name:"取消数",type:"bar",data:s}],t.tableData=r})).catch((function(t){}))}}},u=d,m=a("2877"),p=Object(m["a"])(u,i,s,!1,null,null,null);e["default"]=p.exports},9978:function(t,e,a){},"99c0":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{padding:"0 20px"}},[a("div",{ref:"lxHeader"},[a("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"拜访记录管理"}},[t._t("default",[a("div",{staticClass:"selector",staticStyle:{display:"flex","align-items":"center"}},[a("div",{staticStyle:{"margin-right":"10px"}},[t._v("关键词")]),a("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"}}),a("div",{staticStyle:{"margin-right":"10px"}},[t._v("状态")]),a("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 a("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})})),1),a("div",{staticStyle:{"margin-right":"10px"}},[t._v("访客类型")]),a("el-select",{staticStyle:{width:"130px","margin-right":"10px"},attrs:{clearable:"",placeholder:"全部"},model:{value:t.select.type,callback:function(e){t.$set(t.select,"type",e)},expression:"select.type"}},t._l(t.typeList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})})),1),a("div",{staticStyle:{margin:"0 10px"}},[t._v("只看自己被访记录")]),a("el-switch",{attrs:{"active-color":"#004593","inactive-color":"#ddd","active-value":1,"inactive-value":0},model:{value:t.select.my_accept_admin,callback:function(e){t.$set(t.select,"my_accept_admin",e)},expression:"select.my_accept_admin"}}),t.is_admin?a("div",{staticStyle:{margin:"0 10px"}},[t._v("只看自己审核记录")]):t._e(),t.is_admin?a("el-switch",{attrs:{"active-color":"#004593","inactive-color":"#ddd","active-value":1,"inactive-value":0},model:{value:t.select.my_audit,callback:function(e){t.$set(t.select,"my_audit",e)},expression:"select.my_audit"}}):t._e(),a("div",{staticStyle:{margin:"0 10px"}},[t._v("只看自己创建")]),a("el-switch",{attrs:{"active-color":"#004593","inactive-color":"#ddd","active-value":1,"inactive-value":0},model:{value:t.select.my_self,callback:function(e){t.$set(t.select,"my_self",e)},expression:"select.my_self"}}),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.getList},slot:"reference"},[t._v("查询 ")])],1)])],2)],1),a("xy-table",{attrs:{"table-item":t.table,list:t.data,total:t.total},on:{pageSizeChange:function(e){t.select.page_size=e,t.select.page=1,t.getList()},pageIndexChange:function(e){t.select.page=e,t.getList()}},scopedSlots:t._u([{key:"btns",fn:function(){return[a("el-table-column",{attrs:{fixed:"right",label:"操作",width:"180","header-align":"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("i-button",{staticStyle:{"margin-right":"6px"},attrs:{type:"primary",size:"small"},on:{click:function(a){return t.checkRecords(e.row)}}},[t._v(" 审核 ")]),a("Poptip",{attrs:{confirm:"",transfer:!0,title:"确认要删除吗"},on:{"on-ok":function(a){return t.deleteStudy(e.row)}}},[a("i-button",{staticStyle:{"margin-right":"6px"},attrs:{type:"error",size:"small"}},[t._v(" 删除 ")])],1)]}}])})]},proxy:!0}])}),a("showVisit",{ref:"showVisit",on:{refresh:t.getList}})],1)},s=[],l=a("c14f"),r=a("1da1"),n=(a("caad"),a("2532"),a("0a5a")),o=a("fcc0"),c=a("0f9a"),d={components:{showVisit:o["default"]},data:function(){return{visible:!1,select:{page:1,page_size:10,keyword:"",audit_status:0,type:"",my_accept_admin:0,my_audit:1,my_self:0,is_auth:0},is_admin:!1,selectRange:[],typeList:[{id:1,value:"普通访客"},{id:2,value:"施工访客"},{id:3,value:"物流车辆"},{id:4,value:"VIP访客"}],statusList:[{id:-1,value:"待学习"},{id:0,value:"待审核"},{id:1,value:"通过(待进厂)"},{id:2,value:"驳回"},{id:3,value:"已进厂"},{id:4,value:"已离厂"},{id:5,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:"accept_admin.name",width:120},{label:"是否随访",sortable:!1,prop:"follw_people",width:80,formatter:function(t,e,a){return a.length>0?"是":"否"}},{label:"预约时间",sortable:!1,prop:"date",width:120},{label:"证件类型",sortable:!1,prop:"credent",width:120,formatter:function(t,e,a){return 1==a?"身份证":"护照"}},{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.name",width:120,formatter:function(t,e,a){return a||""}}]}},computed:{},mounted:function(){var t=c["a"].state;console.log("state",t),t.myRoles&&t.myRoles.includes("系统管理员")&&(this.select.my_audit=0,this.is_admin=!0),console.log(this.is_admin,t.myRoles.includes("系统管理员")),this.getList()},methods:{getList:function(){var t=this;return Object(r["a"])(Object(l["a"])().m((function e(){var a;return Object(l["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(n["b"])(t.select);case 1:a=e.v,console.log(a),t.data=a.data,t.total=a.total;case 2:return e.a(2)}}),e)})))()},deleteStudy:function(t){var e=this;console.log(t),Object(n["a"])({id:t.id}).then((function(t){e.$successMessage("destroy","拜访记录"),e.getList()}))},checkRecords:function(t){this.$refs["showVisit"].id=t.id,this.$refs["showVisit"].formDataType="checkrecord",this.$refs["showVisit"].isShow=!0}}},u=d,m=(a("9b3f"),a("2877")),p=Object(m["a"])(u,i,s,!1,null,"48757f0b",null);e["default"]=p.exports},"9b3f":function(t,e,a){"use strict";a("c830")},"9d77":function(t,e,a){"use strict";a("4d8f")},"9ed6":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"login-container"},[a("vue-particles",{attrs:{color:"#ffffff",particleOpacity:.7,particlesNumber:80,shapeType:"circle",particleSize:4,linesColor:"#ffffff",linesWidth:1,lineLinked:!0,lineOpacity:.4,linesDistance:150,moveSpeed:3,hoverEffect:!0,hoverMode:"grab",clickEffect:!0,clickMode:"push"}}),a("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:t.loginForm,rules:t.loginRules,"auto-complete":"on","label-position":"left"}},[a("div",{staticClass:"title-container"},[a("h3",{staticClass:"title"},[t._v(t._s(t.title))])]),a("el-form-item",{attrs:{prop:"username"}},[a("span",{staticClass:"svg-container"},[a("svg-icon",{attrs:{"icon-class":"user"}})],1),a("el-input",{ref:"username",attrs:{placeholder:"请输入登录名",name:"username",type:"text",tabindex:"1","auto-complete":"on"},model:{value:t.loginForm.username,callback:function(e){t.$set(t.loginForm,"username",e)},expression:"loginForm.username"}})],1),a("el-form-item",{attrs:{prop:"password"}},[a("span",{staticClass:"svg-container"},[a("svg-icon",{attrs:{"icon-class":"password"}})],1),a("el-input",{key:t.passwordType,ref:"password",attrs:{type:t.passwordType,placeholder:"请输入密码",name:"password",tabindex:"2","auto-complete":"on"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin(e)}},model:{value:t.loginForm.password,callback:function(e){t.$set(t.loginForm,"password",e)},expression:"loginForm.password"}}),a("span",{staticClass:"show-pwd",on:{click:t.showPwd}},[a("svg-icon",{attrs:{"icon-class":"password"===t.passwordType?"eye":"eye-open"}})],1)],1),a("el-button",{staticStyle:{width:"100%","margin-bottom":"30px"},attrs:{loading:t.loading,type:"primary"},nativeOn:{click:function(e){return e.preventDefault(),t.handleLogin(e)}}},[t._v("登录")])],1)],1)},s=[],l=a("61f7"),r=a("83d6"),n={name:"Login",data:function(){var t=function(t,e,a){Object(l["b"])(e)?a():a(new Error("请正确输入登录名"))},e=function(t,e,a){e.length<6?a(new Error("密码输入错误")):a()};return{title:"",loginForm:{username:"",password:""},loginRules:{username:[{required:!0,trigger:"blur",validator:t}],password:[{required:!0,trigger:"blur",validator:e}]},loading:!1,passwordType:"password",redirect:void 0}},watch:{$route:{handler:function(t){this.redirect=t.query&&t.query.redirect},immediate:!0}},created:function(){this.title=r.title},methods:{showPwd:function(){var t=this;"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick((function(){t.$refs.password.focus()}))},handleLogin:function(){var t=this;this.$refs.loginForm.validate((function(e){if(!e)return console.log("error submit!!"),!1;t.loading=!0,t.$store.dispatch("user/login",t.loginForm).then((function(){t.$router.push({path:t.redirect||"/"}),t.loading=!1})).catch((function(){t.loading=!1}))}))}}},o=n,c=(a("647b"),a("b39c"),a("2877")),d=Object(c["a"])(o,i,s,!1,null,"6dcf6c4a",null);e["default"]=d.exports},"9f75":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{padding:"0 20px"}},[a("div",{ref:"lxHeader"},[a("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"VIP客户管理"}},[t._t("default",[a("div",{staticStyle:{display:"flex","align-items":"center"}},[a("div",{staticStyle:{"margin-right":"10px"}},[t._v("关键词")]),a("el-input",{staticStyle:{width:"260px","margin-right":"10px"},attrs:{size:"mini",placeholder:"请输入姓名/手机号/单位/证件号/车牌号"},model:{value:t.select.keyword,callback:function(e){t.$set(t.select,"keyword",e)},expression:"select.keyword"}}),a("div",{staticStyle:{"margin-right":"10px"}},[t._v("状态")]),a("el-select",{staticStyle:{width:"120px"},attrs:{size:"mini",clearable:"",placeholder:"请选择"},model:{value:t.select.status,callback:function(e){t.$set(t.select,"status",e)},expression:"select.status"}},t._l(t.statusList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})})),1),a("div",{staticStyle:{margin:"0 10px"}},[t._v("证件类型")]),a("el-select",{staticStyle:{width:"120px"},attrs:{size:"mini",clearable:"",placeholder:"请选择"},model:{value:t.select.credent,callback:function(e){t.$set(t.select,"credent",e)},expression:"select.credent"}},[a("el-option",{attrs:{value:1,label:"身份证"}}),a("el-option",{attrs:{value:2,label:"护照"}})],1),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"medium",type:"primary"},on:{click:t.getList}},[t._v("查询")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"medium",type:"primary"},on:{click:function(e){t.$refs["addVip"].isShow=!0,t.$refs["addVip"].type="add"}}},[t._v("新增")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"medium",type:"primary"},on:{click:t.openImportDialog}},[t._v("导入")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"medium",type:"primary"},on:{click:t.downloadExel}},[t._v("导出")])],1)])],2)],1),a("xy-table",{attrs:{"table-item":t.table,list:t.data,total:t.total,auths:["edit","delete"]},on:{pageSizeChange:function(e){t.select.page_size=e,t.select.page=1,t.getList()},pageIndexChange:function(e){t.select.page=e,t.getList()},delete:t.deleteRow,editor:t.editorRow}}),a("addVip",{ref:"addVip",on:{refresh:t.getList}}),a("el-dialog",{attrs:{title:"导入VIP客户(XLSX)",visible:t.importDialogVisible,width:"920px"},on:{"update:visible":function(e){t.importDialogVisible=e}}},[a("div",{staticStyle:{"margin-bottom":"10px",display:"flex",gap:"10px","align-items":"center"}},[a("el-button",{attrs:{size:"mini",type:"primary",plain:""},on:{click:t.downloadTemplate}},[t._v("下载导入模板")]),a("el-upload",{attrs:{action:"#","auto-upload":!1,"show-file-list":!1,accept:".xlsx","before-upload":t.handleXlsxPreview}},[a("el-button",{attrs:{size:"mini",type:"primary"}},[t._v("选择XLSX并预览")])],1),a("span",{staticStyle:{color:"#999"}},[t._v("仅支持 `.xlsx`,请先预览后再确认导入")])],1),t.missingHeaders.length?a("div",{staticStyle:{"margin-bottom":"10px",color:"#f56c6c"}},[t._v(" 模板字段缺失:"+t._s(t.missingHeaders.join("、"))+",请下载模板后重试。 ")]):t._e(),t.previewRows.length?a("el-table",{attrs:{data:t.previewRows,border:"","max-height":"360"}},[a("el-table-column",{attrs:{prop:"姓名",label:"姓名","min-width":"120"}}),a("el-table-column",{attrs:{prop:"手机号",label:"手机号","min-width":"140"}}),a("el-table-column",{attrs:{prop:"证件类型",label:"证件类型","min-width":"110"}}),a("el-table-column",{attrs:{prop:"证件号码",label:"证件号码","min-width":"160"}}),a("el-table-column",{attrs:{prop:"车牌号",label:"车牌号","min-width":"120"}}),a("el-table-column",{attrs:{prop:"单位名称",label:"单位名称","min-width":"160"}}),a("el-table-column",{attrs:{prop:"职位",label:"职位","min-width":"120"}}),a("el-table-column",{attrs:{prop:"状态",label:"状态","min-width":"100"}})],1):a("div",{staticStyle:{color:"#999"}},[t._v("请先选择xlsx文件预览数据")]),a("span",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.importDialogVisible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary",disabled:!t.importFile||t.missingHeaders.length>0},on:{click:t.submitImport}},[t._v("确认导入")])],1)],1)],1)},s=[],l=a("5530"),r=a("c14f"),n=a("1da1"),o=(a("4de4"),a("caad"),a("a15b"),a("fb6a"),a("c19f"),a("ace4"),a("b0c0"),a("b64b"),a("d3b7"),a("ac1f"),a("00b4"),a("2532"),a("5cc6"),a("9a8c"),a("a975"),a("735e"),a("c1ac"),a("d139"),a("3a7b"),a("d5d6"),a("82f8"),a("e91f"),a("60bd"),a("5f96"),a("3280"),a("3fcc"),a("ca91"),a("25a1"),a("cd26"),a("3c5d"),a("2954"),a("649e"),a("219c"),a("170b"),a("b39a"),a("72f7"),a("0643"),a("2382"),a("1281")),c=a("f940"),d=a("7c2f"),u=a("5f87"),m=a("25ca"),p=a("bc3a"),f=a.n(p),v={components:{addVip:c["default"]},data:function(){var t=this.$createElement;return{select:{page:1,page_size:10,keyword:"",status:"",credent:"",is_export:0},total:0,data:[],statusList:[{id:1,value:"启用"},{id:2,value:"禁用"}],importDialogVisible:!1,importFile:null,previewRows:[],missingHeaders:[],requiredHeaders:["姓名","手机号"],table:[{label:"序号",type:"index",fixed:"left"},{label:"姓名",prop:"name",width:120,fixed:"left"},{label:"手机号",prop:"mobile",width:150},{label:"证件类型",prop:"credent",width:120,customFn:function(t){return 1===t.credent?"身份证":"护照"}},{label:"证件号码",prop:"idcard",width:180},{label:"车牌号",prop:"plate_no",width:140},{label:"单位名称",prop:"company_name",width:180},{label:"职位",prop:"position",width:120},{label:"状态",prop:"status",width:100,customFn:function(e){return 1===e.status?t("div",{style:"color: green"},["启用"]):t("div",{style:"color: red"},["禁用"])}},{label:"备注",prop:"remark",width:220},{label:"创建时间",prop:"created_at",width:180}]}},mounted:function(){this.getList()},methods:{getList:function(){var t=this;return Object(n["a"])(Object(r["a"])().m((function e(){var a;return Object(r["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(o["b"])(t.select);case 1:a=e.v,t.data=a.data,t.total=a.total;case 2:return e.a(2)}}),e)})))()},downloadExel:function(){this.select.is_export=1,Object(d["a"])("/api/admin/vip-customer/index","get",Object(l["a"])({},this.select),"VIP客户列表.xlsx"),this.select.is_export=0},openImportDialog:function(){this.importDialogVisible=!0,this.importFile=null,this.previewRows=[],this.missingHeaders=[]},downloadTemplate:function(){var t=[{"姓名":"张三","手机号":"13800000000","证件类型":"身份证","证件号码":"320000199001010000","车牌号":"苏B12345","单位名称":"示例公司","职位":"总监","状态":"启用","备注":"示例数据"}],e=m["b"].json_to_sheet(t),a=m["b"].book_new();m["b"].book_append_sheet(a,e,"VIP模板"),m["c"](a,"VIP客户导入模板.xlsx")},handleXlsxPreview:function(t){var e=this,a=/\.xlsx$/i.test(t.name);if(!a)return this.$successMessage("仅支持xlsx格式","","warning"),!1;this.importFile=t;var i=new FileReader;return i.onload=function(t){var a=new Uint8Array(t.target.result),i=m["a"](a,{type:"array"}),s=i.SheetNames[0],l=i.Sheets[s],r=m["b"].sheet_to_json(l,{defval:""}),n=r.length?Object.keys(r[0]):[];if(e.missingHeaders=e.requiredHeaders.filter((function(t){return!n.includes(t)})),e.missingHeaders.length)return e.previewRows=[],void e.$successMessage("模板字段缺失:".concat(e.missingHeaders.join("、")),"","warning");e.previewRows=r.slice(0,200)},i.readAsArrayBuffer(t),!1},submitImport:function(){var t=this;return Object(n["a"])(Object(r["a"])().m((function e(){var a;return Object(r["a"])().w((function(e){while(1)switch(e.p=e.n){case 0:if(t.importFile){e.n=1;break}return t.$successMessage("请先选择xlsx文件","","warning"),e.a(2);case 1:return a=new FormData,a.append("file",t.importFile),e.p=2,e.n=3,f.a.post("".concat("","/api/admin/vip-customer/import"),a,{headers:{Authorization:"Bearer ".concat(Object(u["a"])()),"Content-Type":"multipart/form-data"}});case 3:t.$successMessage("导入成功",""),t.importDialogVisible=!1,t.getList(),e.n=5;break;case 4:e.p=4,e.v,t.$successMessage("导入失败","","warning");case 5:return e.a(2)}}),e,null,[[2,4]])})))()},deleteRow:function(t){var e=this;Object(o["a"])({id:t.id}).then((function(){e.$successMessage("destroy","VIP客户"),e.getList()}))},editorRow:function(t){this.$refs["addVip"].id=t.id,this.$refs["addVip"].type="editor",this.$refs["addVip"].isShow=!0}}},b=v,h=(a("c471"),a("2877")),y=Object(h["a"])(b,i,s,!1,null,"1ebf3cae",null);e["default"]=y.exports},a226:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("xy-dialog",{ref:"dialog",attrs:{"is-show":t.isShow,type:"form",title:"add"===t.type?"新增资料":"编辑资料",form:t.form,rules:t.rules},on:{"update:isShow":function(e){t.isShow=e},"update:is-show":function(e){t.isShow=e},submit:t.submit},scopedSlots:t._u([{key:"name",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("学习内容名称: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入学习内容名称",clearable:""},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)])]},proxy:!0},{key:"type",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v(" 面向对象: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-select",{staticStyle:{width:"300px"},attrs:{clearable:"",placeholder:"请选择类型"},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}},t._l(t.types,(function(t){return a("el-option",{key:t.id,attrs:{value:t.id,label:t.value}})})),1)],1)])]},proxy:!0},{key:"expire_day",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("学习测验有效期: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-select",{staticStyle:{width:"300px"},attrs:{clearable:"",placeholder:"请选择类型"},model:{value:t.form.expire_day,callback:function(e){t.$set(t.form,"expire_day",e)},expression:"form.expire_day"}},t._l(t.studyDates,(function(t){return a("el-option",{key:t.id,attrs:{value:t.id,label:t.value}})})),1)],1)])]},proxy:!0},{key:"rate",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v(" 测试通过标准正确率需要达到: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入正确率",clearable:""},model:{value:t.form.rate,callback:function(e){t.$set(t.form,"rate",e)},expression:"form.rate"}})],1)])]},proxy:!0},{key:"minute",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v(" 至少需要学习: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"150px","margin-right":"5px"},attrs:{placeholder:"请输入",clearable:""},model:{value:t.form.minute,callback:function(e){t.$set(t.form,"minute",e)},expression:"form.minute"}}),t._v("分钟 ")],1)])]},proxy:!0},{key:"file",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v("资料上传:")]),a("div",{staticClass:"xy-table-item-content"},[a("el-upload",{staticClass:"upload-demo",staticStyle:{width:"620px"},attrs:{accept:".jpg,.png,.mp4",multiple:!0,action:t.action,"before-upload":t.uploadBeforePic,"on-success":t.picListSuccessHandler,"on-remove":t.picListRemoveHandler,"file-list":t.fileList,"list-type":"picture",multiple:""}},[a("el-button",{attrs:{size:"small",type:"primary"}},[t._v("点击上传")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v(" 只能上传jpg/png/mp4文件 ")])],1)],1)])]},proxy:!0},{key:"content",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v(" 学习内容: ")]),a("div",{staticClass:"xy-table-item-content",staticStyle:{width:"680px"}},[t.isShow?a("xyTinymce",{attrs:{height:300},model:{value:t.form.content,callback:function(e){t.$set(t.form,"content",e)},expression:"form.content"}}):t._e()],1)])]},proxy:!0},{key:"ask_list",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v("测试题库:")]),a("div",{staticClass:"xy-table-item-content"},[a("Button",{staticStyle:{"margin-bottom":"10px"},attrs:{type:"primary",icon:"md-add"},on:{click:function(e){t.drawer=!0}}},[t._v("新增题目")]),a("xy-table",{staticStyle:{width:"620px"},attrs:{height:260,"is-page":!1,list:t.form.ask_list,"table-item":t.questionTable},scopedSlots:t._u([{key:"btns",fn:function(){return[a("el-table-column",{attrs:{label:"操作",width:"180","header-align":"center",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("Button",{attrs:{size:"small",type:"primary",ghost:""},on:{click:function(a){return t.editQuestion(e.row,e.$index)}}},[t._v("编辑")]),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{size:"small",type:"primary",ghost:""},on:{click:function(a){return t.form.ask_list.splice(e.$index,1)}}},[t._v("删除")])]}}])})]},proxy:!0}])})],1)])]},proxy:!0}])}),a("el-drawer",{attrs:{title:t.drawerEdit?"编辑":"新增",visible:t.drawer,direction:"rtl"},on:{"update:visible":function(e){t.drawer=e},close:t.closeDrawer}},[a("el-form",{ref:"questionForm",staticStyle:{padding:"20px",height:"100%","padding-bottom":"120px","overflow-y":"auto"},attrs:{model:t.questionForm,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"题目名称",prop:"title",rules:[{required:!0,message:"请输入题目名称"}]}},[a("el-input",{attrs:{placeholder:"请输入题目名称"},model:{value:t.questionForm.title,callback:function(e){t.$set(t.questionForm,"title",e)},expression:"questionForm.title"}})],1),a("el-form-item",{attrs:{label:"题目类型",prop:"type",rules:[{required:!0,message:"请选择题目类型"}]}},[a("el-select",{staticStyle:{width:"100%"},attrs:{clearable:"",placeholder:"请选择类型"},model:{value:t.questionForm.type,callback:function(e){t.$set(t.questionForm,"type",e)},expression:"questionForm.type"}},t._l(t.questionType,(function(t){return a("el-option",{key:t.value,attrs:{value:t.value,label:t.label}})})),1)],1),a("el-form-item",{attrs:{label:"答案数量",prop:"ansnum",rules:[{required:!0,message:"请输入答案数量"}]}},[a("el-input",{attrs:{type:"number",placeholder:"请输入答案数量"},model:{value:t.questionForm.ansnum,callback:function(e){t.$set(t.questionForm,"ansnum",e)},expression:"questionForm.ansnum"}})],1),t.questionForm.ansnum>0?a("div",[t._l(t.answerLabel,(function(e,i){return[i<t.questionForm.ansnum?a("el-form-item",{attrs:{label:"选项"+e,prop:t.questionForm["ans"][i]}},[a("el-input",{attrs:{placeholder:"请输入答案"},model:{value:t.questionForm["ans"][i],callback:function(e){t.$set(t.questionForm["ans"],i,e)},expression:"questionForm['ans'][index]"}})],1):t._e()]}))],2):t._e(),2==t.questionForm.type&&t.questionForm.ansnum>1?a("el-form-item",{attrs:{label:"正确选项",prop:"correctKeydouble"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择正确选项"},model:{value:t.questionForm.correctKeydouble,callback:function(e){t.$set(t.questionForm,"correctKeydouble",e)},expression:"questionForm.correctKeydouble"}},[t._l(t.answerLabel,(function(e,i){return[i<t.questionForm.ansnum?a("el-option",{key:i,attrs:{label:e,value:i}}):t._e()]}))],2)],1):a("el-form-item",{attrs:{label:"正确选项",prop:"correctKey"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择正确选项"},model:{value:t.questionForm.correctKey,callback:function(e){t.$set(t.questionForm,"correctKey",e)},expression:"questionForm.correctKey"}},[t._l(t.answerLabel,(function(e,i){return[i<t.questionForm.ansnum?a("el-option",{key:i,attrs:{label:e,value:i}}):t._e()]}))],2)],1),a("div",{staticStyle:{"text-align":"right"}},[a("Button",{attrs:{ghost:"",type:"primary"},on:{click:t.closeDrawer}},[t._v("取消")]),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{type:"primary"},on:{click:t.submitAnswer}},[t._v("确定")])],1)],1)],1)],1)},s=[],l=a("5530"),r=a("6f3e"),n=a("c14f"),o=a("b85c"),c=a("1da1"),d=(a("d81d"),a("b0c0"),a("d3b7"),a("3ca3"),a("0643"),a("a573"),a("ddb0"),a("fa55")),u=(a("3112"),a("795b")),m={components:{xyTinymce:u["a"]},data:function(){return{isShow:!1,type:"add",id:"",action:"".concat("/api/admin/upload-file"),fileList:[],types:[{id:1,value:"访客"},{id:2,value:"施工"},{id:3,value:"车辆"}],form:{name:"",expire_day:"",type:"",rate:"",minute:"",file:[],content:"",ask_list:[]},drawer:!1,drawerIndex:0,drawerEdit:!1,questionForm:{title:"",type:"",ans:[],answer:[],ansnum:"",correctKey:"",correctKeydouble:[]},questionType:[{label:"单选",value:1},{label:"多选",value:2}],answerLabel:["A","B","C","D","E","F","G","H","I","J","K","L"],questionTable:[{label:"序号",sortable:!1,type:"index"},{label:"题目名称",sortable:!1,prop:"title"},{label:"题目类型",sortable:!1,prop:"type",formatter:function(t,e,a){return 1==a?"单选":"多选"}},{label:"答案选项",sortable:!1,prop:"isans"}],rules:{},studyDates:[{id:90,value:"三个月"},{id:180,value:"六个月"},{id:270,value:"九个月"}]}},created:function(){},methods:{uploadBeforePic:function(t){console.log(t);var e=t.name.substring(t.name.lastIndexOf(".")+1);if(console.log(e),"jpg"!==e&&"png"!==e&&"mp4"!==e)return this.$successMessage("只能上传.jpg、.png,.mp4类型的文件!","","warning"),!1;console.log("file",t)},picListSuccessHandler:function(t,e,a){this.form.file=a.map((function(t){return t.response?t.response.id:t.id}))},picListRemoveHandler:function(t,e){this.form.file=e.map((function(t){return t.response?t.response.id:t.id}))},getDetail:function(){var t=this;return Object(c["a"])(Object(n["a"])().m((function e(){var a,i,s,l,c,u,m;return Object(n["a"])().w((function(e){while(1)switch(e.p=e.n){case 0:return e.n=1,Object(d["d"])({id:t.id});case 1:a=e.v,i=[],s=Object(o["a"])(a.asks),e.p=2,c=Object(n["a"])().m((function e(){var a,s,r,o;return Object(n["a"])().w((function(e){while(1)switch(e.n){case 0:u=l.value,a=[],s="",r=[],o="",u.answer.map((function(t,e){a.push(t.content),1==t.result&&(1==u.type?s=e:r.push(e))})),1==u.type?o=t.answerLabel[s]:r.map((function(e){o+=t.answerLabel[e]})),i.push({title:u.title,type:u.type,ans:a,answer:u.answer,ansnum:u.answer.length,correctKey:s,correctKeydouble:r,isans:o});case 1:return e.a(2)}}),e)})),s.s();case 3:if((l=s.n()).done){e.n=5;break}return e.d(Object(r["a"])(c()),4);case 4:e.n=3;break;case 5:e.n=7;break;case 6:e.p=6,m=e.v,s.e(m);case 7:return e.p=7,s.f(),e.f(7);case 8:t.form={name:null===a||void 0===a?void 0:a.name,expire_day:null===a||void 0===a?void 0:a.expire_day,type:a?parseInt(a.type):"",rate:null===a||void 0===a?void 0:a.rate,minute:null===a||void 0===a?void 0:a.minute,content:null===a||void 0===a?void 0:a.content,file:null===a||void 0===a?void 0:a.file,ask_list:i},console.log("before",t.form.ask_list),t.fileList=null===a||void 0===a?void 0:a.file_detail;case 9:return e.a(2)}}),e,null,[[2,6,7,8]])})))()},closeDrawer:function(){this.questionForm={title:"",type:"",ans:[],answer:[],ansnum:"",isans:"",correctKey:"",correctKeydouble:""},this.drawer=!1},editQuestion:function(t,e){console.log(t,e),this.questionForm=t,this.drawerIndex=e,this.drawerEdit=!0,this.drawer=!0},submitAnswer:function(){var t=this;this.$refs["questionForm"].validate().then((function(e){var a=[],i=t.questionForm;i.ans.map((function(t,e){a.push({content:t,result:0})})),1==i.type?(a[i.correctKey]["result"]=1,i.isans=t.answerLabel[i.correctKey]):(i.isans="",i.correctKeydouble.map((function(e){a[e]["result"]=1,i.isans+=t.answerLabel[e]}))),i.answer=a,t.drawerEdit?(t.form.ask_list[t.drawerIndex]=i,t.drawerIndex=0,t.drawerEdit=!1):t.form.ask_list.push(i),t.$nextTick((function(){this.questionForm={title:"",type:"",ans:[],answer:[],ansnum:"",correctKey:"",correctKeydouble:""},this.drawer=!1}))})).catch((function(e){t.$successMessage("请填写完整信息!","","warning")}))},submit:function(){var t=this;console.log(this.form);var e=this;"editor"===this.type?this.form.id=this.id:this.form.id="",Object(d["c"])(Object(l["a"])({},e.form)).then((function(e){t.$successMessage(t.type,"学习资料"),t.isShow=!1,t.$emit("refresh")}))}},watch:{isShow:function(t){t?"editor"===this.type&&this.getDetail():(this.id="",this.type="",this.fileList=[],this.$refs["dialog"].reset())}}},p=m,f=(a("1f35"),a("2877")),v=Object(f["a"])(p,i,s,!1,null,"05f902ae",null);e["default"]=v.exports},a36b:function(t,e,a){t.exports=a.p+"static/img/404.a57b6f31.png"},a457:function(t,e,a){"use strict";a.d(e,"a",(function(){return s}));var i=a("b775");function s(t){return Object(i["a"])({url:"/api/admin/operate-log/index",method:"get",params:t})}},a6a3:function(t,e,a){},a6c7:function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"d",(function(){return l})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){return n}));var i=a("b775");function s(t){return Object(i["a"])({url:"/api/admin/visit_area/index",method:"get",params:t})}function l(t){return Object(i["a"])({method:"get",url:"/api/admin/visit_area/show",params:t})}function r(t){return Object(i["a"])({method:"post",url:"/api/admin/visit_area/save",data:t})}function n(t){return Object(i["a"])({method:"get",url:"/api/admin/visit_area/destroy",params:t})}},a6dc:function(t,e,a){"use strict";a.d(e,"c",(function(){return s})),a.d(e,"b",(function(){return l})),a.d(e,"a",(function(){return r}));var i=a("b775");function s(t){return Object(i["a"])({url:"/api/admin/menu/save",method:"post",data:t})}function l(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=arguments.length>1?arguments[1]:void 0;return Object(i["a"])({url:"/api/admin/menu",method:"get",params:e,isLoading:t})}function r(t){return Object(i["a"])({url:"/api/admin/menu/delete",method:"post",data:t})}},a8c4:function(t,e,a){var i={"./views/404":"8cdb","./views/404.vue":"8cdb","./views/component/data":"1313","./views/component/data.js":"1313","./views/component/table":"c87e","./views/component/table.vue":"c87e","./views/dashboard":"9406","./views/dashboard/":"9406","./views/dashboard/components/PanelGroup":"3e3b","./views/dashboard/components/PanelGroup.vue":"3e3b","./views/dashboard/index":"9406","./views/dashboard/index.vue":"9406","./views/gate/components/list":"a597","./views/gate/components/list.vue":"a597","./views/gate/visitlist":"c119","./views/gate/visitlist.vue":"c119","./views/login":"9ed6","./views/login/":"9ed6","./views/login/index":"9ed6","./views/login/index.vue":"9ed6","./views/parameter/component/addVisitor":"110b","./views/parameter/component/addVisitor.vue":"110b","./views/parameter/park":"fbce","./views/parameter/park.vue":"fbce","./views/parameter/visitor":"5b09","./views/parameter/visitor.vue":"5b09","./views/report/month":"9729","./views/report/month.vue":"9729","./views/report/park":"ee66","./views/report/park.vue":"ee66","./views/report/time":"efab","./views/report/time.vue":"efab","./views/resource/bd":"bafd","./views/resource/bd.vue":"bafd","./views/resource/component/addBd":"32c3","./views/resource/component/addBd.vue":"32c3","./views/resource/component/addStudy":"a226","./views/resource/component/addStudy.vue":"a226","./views/resource/component/addVisitTime":"3ab0","./views/resource/component/addVisitTime.vue":"3ab0","./views/resource/study":"0b52","./views/resource/study.vue":"0b52","./views/resource/visit":"7526","./views/resource/visit.vue":"7526","./views/system/components/Account":"b263","./views/system/components/Account.vue":"b263","./views/system/components/Timeline":"f643","./views/system/components/Timeline.vue":"f643","./views/system/components/UserCard":"cfca","./views/system/components/UserCard.vue":"cfca","./views/system/department":"9004","./views/system/department.vue":"9004","./views/system/dictionary":"cb06","./views/system/dictionary.vue":"cb06","./views/system/log":"2628","./views/system/log.vue":"2628","./views/system/menu":"5d8a","./views/system/menu.vue":"5d8a","./views/system/password":"66fc","./views/system/password.vue":"66fc","./views/system/permission":"0eb1","./views/system/permission.vue":"0eb1","./views/system/role":"f982","./views/system/role.vue":"f982","./views/system/user":"b979","./views/system/user.vue":"b979","./views/visit/blacklist":"3af9","./views/visit/blacklist.vue":"3af9","./views/visit/check":"99c0","./views/visit/check.vue":"99c0","./views/visit/component/addBlack":"2319","./views/visit/component/addBlack.vue":"2319","./views/visit/component/addCommon":"470e","./views/visit/component/addCommon copy":"058c","./views/visit/component/addCommon copy.vue":"058c","./views/visit/component/addCommon.vue":"470e","./views/visit/component/addVip":"f940","./views/visit/component/addVip.vue":"f940","./views/visit/component/showVisit":"fcc0","./views/visit/component/showVisit.vue":"fcc0","./views/visit/longterm":"f277","./views/visit/longterm.vue":"f277","./views/visit/record":"2924","./views/visit/record.vue":"2924","./views/visit/study":"da0a","./views/visit/study.vue":"da0a","./views/visit/vip":"9f75","./views/visit/vip.vue":"9f75"};function s(t){var e=l(t);return a(e)}function l(t){if(!a.o(i,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return i[t]}s.keys=function(){return Object.keys(i)},s.resolve=l,t.exports=s,s.id="a8c4"},b0a8:function(t,e,a){},b263:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules}},[a("el-form-item",{attrs:{label:"姓名","label-position":"right",prop:"name"}},[a("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name","string"===typeof e?e.trim():e)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"密码","label-position":"right",prop:"password"}},[a("el-input",{attrs:{type:"password"},model:{value:t.form.password,callback:function(e){t.$set(t.form,"password","string"===typeof e?e.trim():e)},expression:"form.password"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:t.submit}},[t._v("保存")])],1)],1)},s=[],l=(a("b0c0"),a("c0c7")),r=a("c24f"),n={data:function(){return{form:{id:"",name:"",username:"",password:""},rules:{name:[{required:!0,message:"请输入姓名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},created:function(){var t=this;Object(r["b"])().then((function(e){t.form.id=e.id,t.form.name=e.name,t.form.username=e.username}))},methods:{submit:function(){var t=this,e=this;this.$refs["form"].validate((function(a){if(!a)return t.$Message.error("数据校验失败"),console.log("error submit!!"),!1;Object(l["e"])(e.form).then((function(e){t.$Message.success("操作成功")})).catch((function(t){}))}))}}},o=n,c=a("2877"),d=Object(c["a"])(o,i,s,!1,null,null,null);e["default"]=d.exports},b39c:function(t,e,a){"use strict";a("efe7")},b550:function(t,e,a){"use strict";a("63f6")},b60d:function(t,e,a){},b979:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"container"},[a("div",{staticStyle:{padding:"0px 20px"}},[a("div",{ref:"lxHeader"},[a("LxHeader",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"用户管理"}},[a("div",{attrs:{slot:"content"},slot:"content"}),t._t("default",[a("div",{staticClass:"searchs"},[a("el-input",{staticStyle:{width:"200px","margin-right":"10px"},attrs:{placeholder:"关键字搜索"},model:{value:t.searchFields.keyword,callback:function(e){t.$set(t.searchFields,"keyword",e)},expression:"searchFields.keyword"}}),a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:t.load}},[t._v("查询")]),a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:function(e){return t.edit()}}},[t._v("新增用户")]),a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:t.openImportDialog}},[t._v("导入")])],1)])],2)],1),a("div",{staticClass:"table-tree"},[a("el-table",{staticClass:"v-table",staticStyle:{width:"100%"},attrs:{data:t.tableData,height:t.tableHeight,border:""}},[a("el-table-column",{attrs:{type:"index",align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:"用户",width:"180"}}),a("el-table-column",{attrs:{prop:"username",label:"用户名"}}),a("el-table-column",{attrs:{prop:"departmentName",label:"部门"}}),a("el-table-column",{attrs:{prop:"address",label:"角色"},scopedSlots:t._u([{key:"default",fn:function(e){return t._l(e.row.roles,(function(e,i){return a("el-tag",{staticStyle:{"margin-right":"10px"},attrs:{size:"medium"}},[t._v(t._s(e.name)+" ")])}))}}])}),a("el-table-column",{attrs:{fixed:"right",label:"操作",width:"300"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-popover",{ref:"popoverBox",attrs:{placement:"left",width:"400",trigger:"click"}},[a("div",{staticStyle:{"margin-bottom":"15px"}},[t._v("选择角色")]),t._l(e.row.rolelist,(function(e,i){return a("el-checkbox",{key:e.id,attrs:{label:e.name},model:{value:e.checked,callback:function(a){t.$set(e,"checked",a)},expression:"role.checked"}},[t._v(" "+t._s(e.name)+" ")])})),a("div",{staticStyle:{"margin-top":"15px",display:"flex","justify-content":"flex-end"}},[a("Button",{attrs:{type:"primary",ghost:"",size:"small"},on:{click:function(a){return t.setrole(e.row)}}},[t._v("确认")])],1),a("Button",{attrs:{slot:"reference",type:"primary",ghost:"",size:"small"},slot:"reference"},[t._v("用户授权")])],2),a("Button",{staticStyle:{"margin-left":"10px"},attrs:{ghost:"",size:"small",type:"primary"},on:{click:function(a){return t.edit(e.row)}}},[t._v("编辑")]),a("Button",{staticStyle:{"margin-left":"10px"},attrs:{ghost:"",size:"small",type:"error"},on:{click:function(a){return t.del(e.row)}}},[t._v("删除")])]}}])})],1)],1),a("el-dialog",{attrs:{title:"用户编辑",visible:t.dialogFormVisible,width:"30%"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[a("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-position":"right","label-width":t.formLabelWidth}},[a("el-form-item",{attrs:{label:"姓名",prop:"name"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"用户名",prop:"username"}},[a("el-input",{attrs:{readonly:!t.userNameStatus&&"readonly",autocomplete:"off"},model:{value:t.form.username,callback:function(e){t.$set(t.form,"username",e)},expression:"form.username"}})],1),a("el-form-item",{attrs:{label:"密码",prop:"password"}},[a("el-input",{attrs:{type:"password",autocomplete:"off"},model:{value:t.form.password,callback:function(e){t.$set(t.form,"password",e)},expression:"form.password"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"mobile"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.mobile,callback:function(e){t.$set(t.form,"mobile",e)},expression:"form.mobile"}})],1),a("el-form-item",{attrs:{label:"所属部门",prop:"department_id"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择所属部门"},model:{value:t.form.department_id,callback:function(e){t.$set(t.form,"department_id",e)},expression:"form.department_id"}},t._l(t.depList,(function(t){return a("el-option",{key:t.id,attrs:{value:t.id,label:t.name}})})),1)],1),a("el-form-item",{attrs:{label:"职位",prop:"position"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.position,callback:function(e){t.$set(t.form,"position",e)},expression:"form.position"}})],1),a("el-form-item",{attrs:{label:"生日",prop:"birthday"}},[a("el-date-picker",{attrs:{type:"date",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",placeholder:"选择生日"},model:{value:t.form.birthday,callback:function(e){t.$set(t.form,"birthday",e)},expression:"form.birthday"}})],1),a("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.email,callback:function(e){t.$set(t.form,"email",e)},expression:"form.email"}})],1),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择状态"},model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},t._l(t.statusList,(function(t){return a("el-option",{key:t.id,attrs:{value:t.id,label:t.value}})})),1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){return t.resetForm("form")}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.submitForm("form")}}},[t._v("确 定")])],1)],1),a("el-dialog",{attrs:{title:"导入用户",visible:t.importDialogVisible,width:"980px"},on:{"update:visible":function(e){t.importDialogVisible=e}}},[a("div",{staticStyle:{"margin-bottom":"8px",color:"#606266","line-height":"1.6"}},[t._v(" 模板列:"),a("b",[t._v("姓名、用户名、手机号、所属部门、职位、生日、邮箱")]),t._v("(必填:姓名、用户名、手机号、所属部门);可选列 "),a("b",[t._v("密码")]),t._v("。 密码规则:"),a("b",[t._v("新建")]),t._v("用户密码留空则初始为「Admin+当前年份」;填写则使用填写密码。"),a("b",[t._v("已存在")]),t._v("用户密码留空则不修改密码;填写则重置为填写密码。 ")]),a("div",{staticStyle:{"margin-bottom":"10px",display:"flex",gap:"10px","align-items":"center"}},[a("el-button",{attrs:{size:"mini",type:"primary",plain:""},on:{click:t.downloadTemplate}},[t._v("下载导入模板")]),a("el-upload",{attrs:{action:"#","http-request":t.handleImportHttpRequest,"show-file-list":!1,accept:".xls,.xlsx,.csv"}},[a("el-button",{attrs:{size:"mini",type:"primary"}},[t._v("选择文件并预览")])],1),a("span",{staticStyle:{color:"#999"}},[t._v("支持 `.xls/.xlsx/.csv`,请先预览再导入")])],1),t.previewSummary.missingHeaders.length?a("div",{staticStyle:{"margin-bottom":"10px",color:"#f56c6c"}},[t._v(" 模板字段缺失:"+t._s(t.previewSummary.missingHeaders.join("、"))+" ")]):a("div",{staticStyle:{"margin-bottom":"10px",color:"#606266"}},[t._v(" 共 "+t._s(t.previewRows.length)+" 条;已存在用户 "+t._s(t.previewSummary.existsCount)+" 条;缺失部门 "+t._s(t.previewSummary.missingDepartmentCount)+" 条 ")]),t.previewRows.length?a("el-table",{attrs:{data:t.previewRows,border:"","max-height":"420"}},[a("el-table-column",{attrs:{prop:"line_no",label:"行号",width:"70"}}),a("el-table-column",{attrs:{prop:"name",label:"姓名","min-width":"110"}}),a("el-table-column",{attrs:{prop:"username",label:"用户名","min-width":"140"}}),a("el-table-column",{attrs:{prop:"mobile",label:"手机号","min-width":"130"}}),a("el-table-column",{attrs:{prop:"department",label:"所属部门","min-width":"140"}}),a("el-table-column",{attrs:{prop:"position",label:"职位","min-width":"100"}}),a("el-table-column",{attrs:{prop:"birthday",label:"生日","min-width":"110"}}),a("el-table-column",{attrs:{prop:"email",label:"邮箱","min-width":"160"}}),a("el-table-column",{attrs:{label:"密码","min-width":"200"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.password_filled?a("span",[t._v("已填写(导入时写入)")]):a("span",{staticStyle:{color:"#909399"}},[t._v("未填(新建默认 Admin+年份;已存在不改密)")])]}}],null,!1,1965838126)}),a("el-table-column",{attrs:{label:"预览结果","min-width":"260"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.message?a("span",{style:{color:e.row.department_exists?"#e6a23c":"#f56c6c"}},[t._v(" "+t._s(e.row.message)+" ")]):a("span",{staticStyle:{color:"#67c23a"}},[t._v("可导入")])]}}],null,!1,3719296450)})],1):a("div",{staticStyle:{color:"#999"}},[t._v("请先选择导入文件进行预览")]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.importDialogVisible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary",disabled:!t.importFile||t.previewSummary.missingHeaders.length>0||t.previewSummary.missingDepartmentCount>0},on:{click:t.submitImport}},[t._v("确认导入")])],1)],1)],1)])},s=[],l=a("c14f"),r=a("1da1"),n=a("b85c"),o=(a("99af"),a("4de4"),a("b0c0"),a("e9c4"),a("b64b"),a("d3b7"),a("ac1f"),a("00b4"),a("466d"),a("0643"),a("2382"),a("548e")),c=a("c0c7"),d=a("2934"),u=a("25ca"),m=a("3528"),p={components:{LxHeader:o["a"]},created:function(){this.initLoad();var t=this;t.loadDep(),this.loadRole((function(){t.load()}))},mounted:function(){},data:function(){return{roleList:[],checkAll:!1,isIndeterminate:!0,dialogFormVisible:!1,formLabelWidth:"120px",userNameStatus:!0,form:{name:"",username:"",password:"",mobile:"",department_id:"",position:"",birthday:"",email:"",status:1},depList:[],statusList:[{id:0,value:"禁用"},{id:1,value:"启用"}],rules:{name:[{required:!0,message:"请输入姓名",trigger:"blur"}],username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]},tableHeight:0,searchFields:{keyword:""},tableData:[],importDialogVisible:!1,importFile:null,previewRows:[],previewSummary:{existsCount:0,missingDepartmentCount:0,missingHeaders:[]}}},methods:{initLoad:function(){var t=this,e=document.documentElement.clientHeight,a=96.5,i=37,s=50,l=e-a-s-i-20;t.tableHeight=l},loadDep:function(){var t=this;Object(d["a"])({page:1,page_size:999}).then((function(e){var a=e.data;t.depList=a}))},loadRole:function(t){var e=this;Object(m["b"])().then((function(a){e.roleList=a,t()})).catch((function(t){}))},load:function(){var t=this;Object(c["d"])({page:1,page_size:999,keyword:this.searchFields.keyword}).then((function(e){var a,i=e.data,s=[],l=Object(n["a"])(i);try{for(l.s();!(a=l.n()).done;){var r=a.value;s=t.roleList,r.rolelist=JSON.parse(JSON.stringify(s));var o,c=r.roles,d=r.rolelist,u=Object(n["a"])(d);try{for(u.s();!(o=u.n()).done;){var m=o.value,p=t.hasRoles(c,m.id);m.checked=!!p}}catch(f){u.e(f)}finally{u.f()}r.departmentName=r.department?r.department.name:"",console.log("m",r),console.log(d),r.rolelist=d}}catch(f){l.e(f)}finally{l.f()}t.tableData=i})).catch((function(t){console.log(t)}))},hasRoles:function(t,e){return 1==t.filter((function(t,a){return t.id==e})).length},del:function(t){var e=this,a=this;t&&this.$Modal.confirm({title:"确认要删除数据?",onOk:function(){Object(c["a"])({id:t.id}).then((function(t){e.$Message.success("操作成功"),a.load()})).catch((function(t){console.log(t),reject(t)}))},onCancel:function(){}})},edit:function(t){if(this.form=this.$options.data().form,t){var e=Object.assign(this.form,t);this.userNameStatus=!1,this.form=e}else this.userNameStatus=!0;this.dialogFormVisible=!0},submitForm:function(t){var e=this,a=this;this.$refs[t].validate((function(t){if(!t)return e.$Message.error("数据校验失败"),console.log("error submit!!"),!1;Object(c["e"])(a.form).then((function(t){e.$Message.success("操作成功"),a.load(),a.dialogFormVisible=!1})).catch((function(t){}))}))},resetForm:function(t){var e=this;this.$refs[t].resetFields(),e.dialogFormVisible=!1},openImportDialog:function(){this.importDialogVisible=!0,this.importFile=null,this.previewRows=[],this.previewSummary={existsCount:0,missingDepartmentCount:0,missingHeaders:[]}},downloadTemplate:function(){var t=["姓名","用户名","手机号","所属部门","职位","生日","邮箱","密码"],e=["张三","zhangsan","13800000000","生产部","总监","1990-01-01","zhangsan@example.com",""],a=u["b"].aoa_to_sheet([t,e]);a["!cols"]=[{wch:10},{wch:12},{wch:14},{wch:14},{wch:10},{wch:12},{wch:28},{wch:10}];var i=u["b"].book_new();u["b"].book_append_sheet(i,a,"用户导入"),u["c"](i,"用户导入模板.xlsx")},handleImportHttpRequest:function(t){var e=t.file;this.runImportPreview(e)},runImportPreview:function(t){var e=this;return Object(r["a"])(Object(l["a"])().m((function a(){var i,s,r,n,o,d;return Object(l["a"])().w((function(a){while(1)switch(a.p=a.n){case 0:if(i=/\.(xls|xlsx|csv)$/i.test(t.name),i){a.n=1;break}return e.$Message.warning("仅支持xls/xlsx/csv格式"),a.a(2);case 1:return e.importFile=t,s=new FormData,s.append("file",t),a.p=2,a.n=3,Object(c["b"])(s);case 3:r=a.v,e.previewRows=r.rows||[],e.previewSummary.existsCount=r.exists_count||0,e.previewSummary.missingDepartmentCount=(r.missing_department_rows||[]).length,e.previewSummary.missingHeaders=[],e.previewSummary.existsCount>0&&e.$Message.warning("检测到".concat(e.previewSummary.existsCount,"个已存在用户名,导入时可选择是否更新")),e.previewSummary.missingDepartmentCount>0&&e.$Message.error("存在未创建的部门,请先创建部门后再导入"),a.n=5;break;case 4:a.p=4,d=a.v,e.previewRows=[],n=d&&d.response&&d.response.data&&(d.response.data.errmsg||d.response.data.message)||d&&d.message||"",o=n.match(/(.+字段不存在)/g),e.previewSummary.missingHeaders=o||[],e.$Message.warning(n||"预览失败");case 5:return a.a(2)}}),a,null,[[2,4]])})))()},submitImport:function(){var t=this;if(this.importFile)if(this.previewSummary.missingDepartmentCount>0)this.$Message.error("请先创建部门,再执行导入");else{var e=function(){var e=Object(r["a"])(Object(l["a"])().m((function e(a){var i,s;return Object(l["a"])().w((function(e){while(1)switch(e.n){case 0:return i=new FormData,i.append("file",t.importFile),i.append("force_update",a?1:0),e.n=1,Object(c["c"])(i);case 1:s=e.v,t.$Message.success("导入完成:新增".concat(s.created||0,",更新").concat(s.updated||0)),t.importDialogVisible=!1,t.load();case 2:return e.a(2)}}),e)})));return function(t){return e.apply(this,arguments)}}();this.previewSummary.existsCount>0?this.$Modal.confirm({title:"用户已存在,是否直接更新?",content:"检测到部分用户名已存在,确认后将直接更新这些用户信息。",onOk:function(){return e(!0).catch((function(e){var a,i=(null===e||void 0===e||null===(a=e.response)||void 0===a||null===(a=a.data)||void 0===a?void 0:a.message)||"导入失败";t.$Message.error(i)}))}}):e(!1).catch((function(e){var a,i=(null===e||void 0===e||null===(a=e.response)||void 0===a||null===(a=a.data)||void 0===a?void 0:a.message)||"导入失败";t.$Message.error(i)}))}else this.$Message.warning("请先选择导入文件")},setrole:function(t){var e=this,a=this,i=t.rolelist,s=t.id,l=i.filter((function(t,e){return t.checked})).length;if(0==l)return this.$message.error("请选择角色"),!1;var r,o=[],d=Object(n["a"])(i);try{for(d.s();!(r=d.n()).done;){var u=r.value;u.checked&&o.push(u.id)}}catch(m){d.e(m)}finally{d.f()}Object(c["f"])({role_id:o,id:s}).then((function(t){e.$Message.success("操作成功"),a.load(),document.body.click()})).catch((function(t){}))}}},f=p,v=(a("f146"),a("2877")),b=Object(v["a"])(f,i,s,!1,null,"38ae3954",null);e["default"]=b.exports},bafd:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{padding:"0 20px"}},[a("div",{ref:"lxHeader"},[a("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"BD详情管理"}},[t._t("default",[a("div",{staticStyle:{display:"flex","align-items":"center"}},[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"medium",type:"primary"},on:{click:function(e){t.$refs["addBd"].isShow=!0,t.$refs["addBd"].type="add"}}},[t._v("新增")])],1)])],2)],1),a("xy-table",{attrs:{"table-item":t.table,list:t.data,total:t.total,auths:["edit","delete"]},on:{pageSizeChange:function(e){t.select.page_size=e,t.select.page=1,t.getList()},pageIndexChange:function(e){t.select.page=e,t.getList()},delete:t.deleteStudy,editor:t.editorStudy}}),a("addBd",{ref:"addBd",on:{refresh:t.getList}})],1)},s=[],l=a("c14f"),r=a("1da1"),n=a("c68a"),o=a("32c3"),c={components:{addBd:o["default"]},data:function(){return{select:{page:1,rows:10},total:0,data:[],table:[{label:"详情名称",sortable:!1,prop:"name"},{label:"详情编码",sortable:!1,prop:"key"},{label:"详情内容",sortable:!1,prop:"value"}]}},computed:{},mounted:function(){this.getList()},methods:{getList:function(){var t=this;return Object(r["a"])(Object(l["a"])().m((function e(){var a;return Object(l["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(n["b"])(t.select);case 1:a=e.v,console.log(a),t.data=a.data,t.total=a.total;case 2:return e.a(2)}}),e)})))()},deleteStudy:function(t){var e=this;Object(n["a"])({id:t.id}).then((function(t){e.$successMessage("destroy","BD"),e.getList()}))},editorStudy:function(t){this.$refs["addBd"].id=t.id,this.$refs["addBd"].type="editor",this.$refs["addBd"].isShow=!0}}},d=c,u=(a("693e"),a("2877")),m=Object(u["a"])(d,i,s,!1,null,"9a1f8640",null);e["default"]=m.exports},bb6c:function(t,e,a){"use strict";a("0bf6")},c040:function(t,e,a){},c0c1:function(t,e,a){"use strict";a("6de6")},c0c7:function(t,e,a){"use strict";a.d(e,"e",(function(){return s})),a.d(e,"d",(function(){return l})),a.d(e,"a",(function(){return r})),a.d(e,"f",(function(){return n})),a.d(e,"b",(function(){return o})),a.d(e,"c",(function(){return c}));var i=a("b775");function s(t){return Object(i["a"])({url:"/api/admin/admin/save",method:"post",data:t})}function l(t){return Object(i["a"])({url:"/api/admin/admin",method:"get",params:t})}function r(t){return Object(i["a"])({url:"/api/admin/admin/delete",method:"post",data:t})}function n(t){return Object(i["a"])({url:"/api/admin/admin/set-roles",method:"post",data:t})}function o(t){return Object(i["a"])({url:"/api/admin/admin/import-preview",method:"post",data:t,timeout:12e4,isLoading:!0})}function c(t){return Object(i["a"])({url:"/api/admin/admin/import-submit",method:"post",data:t,timeout:12e4,isLoading:!0})}},c2be:function(t,e,a){},c471:function(t,e,a){"use strict";a("96ebf")},c68a:function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"d",(function(){return l})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){return n}));var i=a("b775");function s(t){return Object(i["a"])({url:"/api/admin/config/index",method:"get",params:t})}function l(t){return Object(i["a"])({method:"get",url:"/api/admin/config/show",params:t})}function r(t){return Object(i["a"])({method:"post",url:"/api/admin/config/save",data:t})}function n(t){return Object(i["a"])({method:"get",url:"/api/admin/config/destroy",params:t})}},c77f:function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return l})),a.d(e,"a",(function(){return r}));var i=a("b775");function s(t){return Object(i["a"])({url:"/api/admin/chart/month",method:"get",params:t})}function l(t){return Object(i["a"])({url:"/api/admin/chart/time",method:"get",params:t})}function r(t){return Object(i["a"])({url:"/api/admin/chart/car",method:"get",params:t})}},c830:function(t,e,a){},c87e:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"container"},[a("div",[a("div",{ref:"lxHeader"},[a("LxHeader",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"管理"}},[a("div",{attrs:{slot:"content"},slot:"content"}),t._t("default",[a("div",[a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:function(e){return t.$refs["xyTable"].getTableData()}}},[t._v("查询")]),a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"}},[t._v("新增")])],1)])],2)],1)]),a("xy-table",{ref:"xyTable",attrs:{border:!0,list:[],"req-opt":{keyword:"123"},"res-prop":"","table-item":t.table}})],1)},s=[],l=a("548e"),r=a("1313"),n=a("a6dc"),o={components:{LxHeader:l["a"]},data:function(){var t=this.$createElement;return{select:{page:1,page_size:10},list:[],table:[{type:"expand",width:46,expandFn:function(e){return t("div",[e.$index])}},{prop:"id",label:"编号",width:80,sortable:"custom"},{prop:"name",label:"菜单",width:120,sortable:"custom"},{prop:"url",label:"菜单路径",minWidth:140},{prop:"path",label:"路由",minWidth:140},{prop:"icon",label:"图标",minWidth:100},{prop:"api_prefix",label:"API前缀",minWidth:100},{prop:"sortnumber",label:"排序",width:100,filters:[{text:"0",value:0},{text:"1",value:1}]}]}},methods:{listmenu:n["b"],getList:function(){this.total=Object(r["getData"])(this.select).total,this.list=Object(r["getData"])(this.select).data}},computed:{},mounted:function(){this.getList()}},c=o,d=a("2877"),u=Object(d["a"])(c,i,s,!1,null,"9126060c",null);e["default"]=u.exports},ca3c:function(t,e,a){"use strict";a("16d5")},cb06:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"container"},[a("div",{staticStyle:{padding:"0px 20px"}},[a("div",{ref:"lxHeader"},[a("LxHeader",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"字典数据"}},[a("div",{attrs:{slot:"content"},slot:"content"}),t._t("default",[a("div",[a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:function(e){return t.edit()}}},[t._v("新增字典")])],1)])],2)],1),a("div",{staticClass:"table-tree"},[a("el-table",{staticClass:"v-table",staticStyle:{width:"100%","margin-bottom":"20px"},attrs:{data:t.tableData,height:t.tableHeight,"row-key":"id",border:"","default-expand-all":"","tree-props":{children:"children",hasChildren:"hasChildren"}}},[a("el-table-column",{attrs:{type:"index",align:"center"}}),a("el-table-column",{attrs:{prop:"number",label:"字典编码",sortable:"",width:"180"}}),a("el-table-column",{attrs:{prop:"name",label:"字典名称",sortable:"",width:"220"}}),a("el-table-column",{attrs:{prop:"remark",label:"备注",sortable:""}}),a("el-table-column",{attrs:{prop:"sort",align:"center",label:"排序",sortable:"",width:"80"}}),a("el-table-column",{attrs:{fixed:"right",label:"操作",width:"300"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",size:"small",ghost:""},on:{click:function(a){return t.addchildren(e.row)}}},[t._v("下一级")]),a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"error",size:"small",ghost:""},on:{click:function(a){return t.del(e.row)}}},[t._v("删除")]),a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",size:"small",ghost:""},on:{click:function(a){return t.edit(e.row)}}},[t._v("编辑")])]}}])})],1)],1)]),a("el-dialog",{attrs:{title:"字典编辑",visible:t.dialogFormVisible,width:"80%"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[a("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-position":"right","label-width":t.formLabelWidth}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"上级id"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.pid,callback:function(e){t.$set(t.form,"pid",e)},expression:"form.pid"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"上级"}},[a("el-input",{attrs:{disabled:"",autocomplete:"off"},model:{value:t.form.pname,callback:function(e){t.$set(t.form,"pname",e)},expression:"form.pname"}})],1)],1),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"字典编码",prop:"number"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.number,callback:function(e){t.$set(t.form,"number",e)},expression:"form.number"}})],1)],1),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"字典名称",prop:"name"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"是否启用",prop:"status"}},[a("el-select",{model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},[a("el-option",{attrs:{label:"启用",value:"1"}}),a("el-option",{attrs:{label:"不启用",value:"0"}})],1)],1)],1),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"排序"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.sort,callback:function(e){t.$set(t.form,"sort",e)},expression:"form.sort"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{attrs:{type:"textarea",autocomplete:"off"},model:{value:t.form.remark,callback:function(e){t.$set(t.form,"remark",e)},expression:"form.remark"}})],1)],1)],1),a("div",{staticClass:"table-tree"},[a("div",{staticStyle:{display:"flex","justify-content":"flex-end","margin-right":"20px","margin-bottom":"10px"}},[a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",size:"small",ghost:""},on:{click:function(e){return t.addRow()}}},[t._v("新增参数")])],1),a("el-table",{staticClass:"v-table",staticStyle:{width:"100%","margin-bottom":"20px"},attrs:{data:this.form.detail_list,height:"400"}},[a("el-table-column",{attrs:{type:"index",align:"center"}}),a("el-table-column",{attrs:{prop:"id",align:"center",label:"主健ID",width:"120"}}),a("el-table-column",{attrs:{prop:"value",label:"数据值Text",width:"320"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{model:{value:e.row.value,callback:function(a){t.$set(e.row,"value",a)},expression:"scope.row.value"}})]}}])}),a("el-table-column",{attrs:{prop:"sort",align:"center",label:"排序",width:"80"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{model:{value:e.row.sort,callback:function(a){t.$set(e.row,"sort",a)},expression:"scope.row.sort"}})]}}])}),a("el-table-column",{attrs:{prop:"status",align:"center",label:"状态",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-switch",{model:{value:e.row.status,callback:function(a){t.$set(e.row,"status",a)},expression:"scope.row.status"}})]}}])}),a("el-table-column",{attrs:{prop:"remark",label:"备注"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{model:{value:e.row.remark,callback:function(a){t.$set(e.row,"remark",a)},expression:"scope.row.remark"}})]}}])}),a("el-table-column",{attrs:{label:"操作",width:"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"error",size:"small",ghost:""},on:{click:function(a){return t.delRow(e.row,e.$index)}}},[t._v("删除")])]}}])})],1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){return t.resetForm("form")}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.submitForm("form")}}},[t._v("确 定")])],1)],1)],1)},s=[],l=a("b85c"),r=(a("a434"),a("b0c0"),a("d3b7"),a("25f0"),a("548e")),n=a("3112"),o={components:{LxHeader:r["a"]},created:function(){this.initLoad(),this.load()},mounted:function(){},data:function(){return{dialogFormVisible:!1,formLabelWidth:"120px",form:{pname:"根级别",number:"",id:"",pid:"0",name:"",status:"1",sort:0,remark:"",detail_list:[{id:"",value:"",sort:"1",status:!0,remark:""}]},rules:{name:[{required:!0,message:"请输入菜单名称",trigger:"blur"}],url:[{required:!0,message:"请输入菜单路径",trigger:"blur"}],visible:[{required:!0,message:"请选择是否显示",trigger:"blur"}]},tableHeight:0,searchFields:{KeyWord:""},tableData:[]}},methods:{addRow:function(){var t=this.form.detail_list.length;this.form.detail_list.push({value:"",sort:t+1,status:!0,remark:""})},delRow:function(t,e){var a=this;t.id?Object(n["b"])(t.id).then((function(t){a.$message.success("操作成功"),a.form.detail_list.splice(e,1)})).catch((function(t){a.$message.error("操作失败")})):this.form.detail_list.splice(e,1)},initLoad:function(){var t=this,e=document.documentElement.clientHeight,a=96.5,i=37,s=50,l=e-a-s-i-20;t.tableHeight=l},load:function(){var t=this;Object(n["d"])().then((function(e){t.tableData=e.data})).catch((function(t){}))},show:function(t){this.clientHeight=document.documentElement.clientHeight-84-110,this.dialogViewVisible=!0,this.info(t)},info:function(t){var e=this;Object(n["c"])({id:t.id}).then((function(t){var a,i=Object(l["a"])(t.detail);try{for(i.s();!(a=i.n()).done;){var s=a.value;s.status=1==s.status}}catch(n){i.e(n)}finally{i.f()}t.detail_list=t.detail;var r=Object.assign(e.form,t);e.form.status=r.status.toString()})).catch((function(t){}))},edit:function(t){if(this.form=this.$options.data().form,this.clientHeight=document.documentElement.clientHeight-84-110,t){var e=this;e.info(t)}this.dialogFormVisible=!0},addchildren:function(t){this.form=this.$options.data().form,t&&(this.form.pname=t.name,this.form.pid=t.id,this.dialogFormVisible=!0)},submitForm:function(t){var e=this,a=this;this.$refs[t].validate((function(t){if(!t)return e.$Message.error("数据校验失败"),!1;a.form.id?Object(n["e"])(a.form).then((function(t){console.log(t),e.$Message.success("操作成功"),a.dialogFormVisible=!1,a.load()})).catch((function(t){})):Object(n["f"])(a.form).then((function(t){console.log(t),e.$Message.success("操作成功"),a.dialogFormVisible=!1,a.load()})).catch((function(t){}))}))},resetForm:function(t){var e=this;this.$refs[t].resetFields(),e.dialogFormVisible=!1},del:function(t){var e=this,a=this;t&&this.$Modal.confirm({title:"确认要删除数据?",onOk:function(){Object(n["a"])(t.id).then((function(t){e.$Message.success("操作成功"),a.load()})).catch((function(t){console.log(t),reject(t)}))},onCancel:function(){}})}}},c=o,d=a("2877"),u=Object(d["a"])(c,i,s,!1,null,null,null);e["default"]=u.exports},cf79:function(t,e,a){},cfca:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-card",{staticStyle:{"margin-bottom":"20px"}},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[t._v("个人信息")])]),a("div",{staticClass:"user-profile"},[a("div",{staticClass:"box-center"},[a("pan-thumb",{attrs:{image:t.user.avatar,height:"100px",width:"100px",hoverable:!1}},[a("div",[t._v("Hello")]),t._v(" "+t._s(t.user.role)+" ")])],1),a("div",{staticClass:"box-center"},[a("div",{staticClass:"user-name text-center"},[t._v(t._s(t.user.name))]),a("div",{staticClass:"user-role text-center text-muted"},[t._v(t._s(t._f("uppercaseFirst")(t.user.role)))])])]),a("div",{staticClass:"user-bio"},[a("div",{staticClass:"user-education user-bio-section"},[a("div",{staticClass:"user-bio-section-header"},[a("svg-icon",{attrs:{"icon-class":"education"}}),a("span",[t._v("部门信息")])],1),a("div",{staticClass:"user-bio-section-body"},[a("div",{staticClass:"text-muted"},[t._v(" "+t._s(t.user.department||"暂无")+" ")])])])])])},s=[],l=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"pan-item",style:{zIndex:t.zIndex,height:t.height,width:t.width}},[a("div",{staticClass:"pan-info"},[a("div",{staticClass:"pan-info-roles-container"},[t._t("default")],2)]),a("div",{staticClass:"pan-thumb",style:{backgroundImage:"url("+t.image+")"}})])},r=[],n=(a("a9e3"),{name:"PanThumb",props:{image:{type:String,required:!0},zIndex:{type:Number,default:1},width:{type:String,default:"150px"},height:{type:String,default:"150px"}}}),o=n,c=(a("c0c1"),a("2877")),d=Object(c["a"])(o,l,r,!1,null,"799537af",null),u=d.exports,m={components:{PanThumb:u},props:{user:{type:Object,default:function(){return{name:"",username:"",avatar:"",role:"",department:""}}}}},p=m,f=(a("38c6"),Object(c["a"])(p,i,s,!1,null,"5cb0d046",null));e["default"]=f.exports},d35f:function(t,e,a){"use strict";a("e4f7")},d8ee:function(t,e,a){},da0a:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{padding:"0 20px"}},[a("div",{ref:"lxHeader"},[a("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"学习记录"}},[t._t("default",[a("div",{staticClass:"selector",staticStyle:{display:"flex","align-items":"center"}},[a("div",{staticStyle:{"margin-right":"10px"}},[t._v("关键词")]),a("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"}}),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.getList},slot:"reference"},[t._v("查询 ")])],1)])],2)],1),a("xy-table",{attrs:{"table-item":t.table,list:t.data,total:t.total,auths:[]},on:{pageSizeChange:function(e){t.select.page_size=e,t.select.page=1,t.getList()},pageIndexChange:function(e){t.select.page=e,t.getList()}},scopedSlots:t._u([{key:"btns",fn:function(){return[a("div")]},proxy:!0}])})],1)},s=[],l=a("c14f"),r=a("1da1"),n=a("b775");function o(t){return Object(n["a"])({url:"/api/admin/study/study-log",method:"get",params:t})}var c={data:function(){return{select:{page:1,page_size:10,keyword:""},total:0,data:[],table:[{label:"序号",type:"index",fixed:"left",width:80},{label:"用户id",sortable:!1,prop:"user_id",width:120},{label:"姓名",sortable:!1,prop:"name",width:120},{label:"身份证",sortable:!1,prop:"idcard"},{label:"联系方式",sortable:!1,prop:"mobile",width:120},{label:"学习类型",sortable:!1,prop:"type",width:120,formatter:function(t,e,a){return 1==a?"普通访客":2==a?"施工访客":3==a?"物流车辆":"未知"}},{label:"学习时间",sortable:!1,prop:"updated_at",width:180},{label:"有效期",sortable:!1,prop:"expire_day",width:180}]}},computed:{},mounted:function(){this.getList()},methods:{getList:function(){var t=this;return Object(r["a"])(Object(l["a"])().m((function e(){var a;return Object(l["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,o(t.select);case 1:a=e.v,console.log(a),t.data=a.data,t.total=a.total;case 2:return e.a(2)}}),e)})))()}}},d=c,u=(a("0f13"),a("2877")),m=Object(u["a"])(d,i,s,!1,null,"38f138ba",null);e["default"]=m.exports},dd53:function(t,e,a){"use strict";a("b0a8")},e4f7:function(t,e,a){},e5d7:function(t,e,a){"use strict";a("b60d")},e6b4:function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"d",(function(){return l})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){return n}));var i=a("b775");function s(t){return Object(i["a"])({url:"/api/admin/visit_time/index",method:"get",params:t})}function l(t){return Object(i["a"])({method:"get",url:"/api/admin/visit_time/show",params:t})}function r(t){return Object(i["a"])({method:"post",url:"/api/admin/visit_time/save",data:t})}function n(t){return Object(i["a"])({method:"get",url:"/api/admin/visit_time/destroy",params:t})}},ee49:function(t,e,a){},ee66:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{padding:"0px 20px"}},[a("div",{ref:"lxHeader"},[a("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"车辆统计"}},[t._t("default",[a("div",{staticStyle:{display:"flex","align-items":"center"}},[a("el-date-picker",{attrs:{type:"year",formate:"yyyy","value-format":"yyyy",placeholder:"选择年份"},model:{value:t.select.year,callback:function(e){t.$set(t.select,"year",e)},expression:"select.year"}}),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.getList},slot:"reference"},[t._v("查询")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.viewPart},slot:"reference"},[t._v(t._s(t.btnText))]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.downloadExel},slot:"reference"},[t._v("导出")])],1)])],2)],1),t.showData?a("div",{staticClass:"table-tree"},[a("xy-table",{attrs:{"table-item":t.table,list:t.tableData,"is-page":!1},scopedSlots:t._u([{key:"btns",fn:function(){},proxy:!0}],null,!1,992159138)})],1):a("div",[a("line-chart",{attrs:{chartData:t.rptData,height:t.chartHeight}})],1)])},s=[],l=a("b85c"),r=a("5530"),n=a("33d2"),o=a("c77f"),c=a("7c2f"),d={components:{LineChart:n["a"]},created:function(){var t=new Date;this.select.year=this.$moment(t).format("YYYY"),this.initLoad(),this.getList()},mounted:function(){},data:function(){return{showData:!1,select:{year:"",is_export:0},tableData:[],tableHeight:0,table:[{label:"月份",sortable:!1,prop:"month"},{label:"预约数",sortable:!1,prop:"plan_total"},{label:"入场数",sortable:!1,prop:"enter_total"},{label:"取消数",sortable:!1,prop:"cancel_total"}],chartHeight:"",btnText:"数据展示",rptData:{xArr:[],series:{type:"bar"},legendArr:["预约人数","入场人数"]}}},methods:{initLoad:function(){var t=this,e=document.documentElement.clientHeight,a=96.5,i=37,s=50,l=e-a-s-i;t.tableHeight=l,t.chartHeight=l+"px"},downloadExel:function(){this.select.is_export=1,Object(c["a"])("/api/admin/chart/car","get",Object(r["a"])({},this.select),"车辆统计报表.xlsx"),this.select.is_export=0},viewPart:function(){this.showData=!this.showData,this.btnText=this.showData?"图表展示":"数据展示"},getList:function(){var t=this,e=[],a=[],i=[],s=[];Object(o["a"])({year:this.select.year}).then((function(r){var n,o=Object(l["a"])(r);try{for(o.s();!(n=o.n()).done;){var c=n.value;e.push(c.month),a.push(c.plan_total),i.push(c.enter_total),s.push(c.cancel_total)}}catch(d){o.e(d)}finally{o.f()}t.rptData.xArr=e,t.rptData.series=[{name:"预约数",type:"bar",data:a},{name:"入场数",type:"bar",data:i},{name:"取消数",type:"bar",data:s}],t.tableData=r})).catch((function(t){}))}}},u=d,m=a("2877"),p=Object(m["a"])(u,i,s,!1,null,null,null);e["default"]=p.exports},efab:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{padding:"0px 20px"}},[a("div",{ref:"lxHeader"},[a("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"时段统计"}},[t._t("default",[a("div",{staticStyle:{display:"flex","align-items":"center"}},[a("el-date-picker",{attrs:{type:"date",formate:"yyyy-MM-dd","value-format":"yyyy-MM-dd",placeholder:"选择日期"},model:{value:t.select.date,callback:function(e){t.$set(t.select,"date",e)},expression:"select.date"}}),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.getList},slot:"reference"},[t._v("查询")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.viewPart},slot:"reference"},[t._v(t._s(t.btnText))]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.downloadExel},slot:"reference"},[t._v("导出")])],1)])],2)],1),t.showData?a("div",{staticClass:"table-tree"},[a("xy-table",{attrs:{"table-item":t.table,list:t.tableData,"is-page":!1},scopedSlots:t._u([{key:"btns",fn:function(){},proxy:!0}],null,!1,992159138)})],1):a("div",[a("line-chart",{attrs:{chartData:t.rptData,height:t.chartHeight}})],1)])},s=[],l=a("b85c"),r=a("5530"),n=a("33d2"),o=a("c77f"),c=a("7c2f"),d={components:{LineChart:n["a"]},created:function(){var t=new Date;this.select.date=this.$moment(t).format("YYYY-MM-DD"),console.log(this.select.date),this.initLoad(),this.getList()},mounted:function(){},data:function(){return{showData:!1,select:{date:"",is_export:0},tableData:[],tableHeight:0,table:[{label:"时段",sortable:!1,prop:"time"},{label:"预约数",sortable:!1,prop:"plan_total"},{label:"入场数",sortable:!1,prop:"enter_total"},{label:"取消数",sortable:!1,prop:"cancel_total"}],chartHeight:"",btnText:"数据展示",rptData:{xArr:[],series:{type:"bar"},legendArr:["预约人数","入场人数"]}}},methods:{initLoad:function(){var t=this,e=document.documentElement.clientHeight,a=96.5,i=37,s=50,l=e-a-s-i;t.tableHeight=l,t.chartHeight=l+"px"},downloadExel:function(){this.select.is_export=1,Object(c["a"])("/api/admin/chart/time","get",Object(r["a"])({},this.select),"车辆统计报表.xlsx"),this.select.is_export=0},viewPart:function(){this.showData=!this.showData,this.btnText=this.showData?"图表展示":"数据展示"},getList:function(){var t=this,e=[],a=[],i=[],s=[];Object(o["c"])({date:this.select.date}).then((function(r){var n,o=Object(l["a"])(r);try{for(o.s();!(n=o.n()).done;){var c=n.value;e.push(c.time),a.push(c.plan_total),i.push(c.enter_total),s.push(c.cancel_total)}}catch(d){o.e(d)}finally{o.f()}t.rptData.xArr=e,t.rptData.series=[{name:"预约数",type:"bar",data:a},{name:"入场数",type:"bar",data:i},{name:"取消数",type:"bar",data:s}],t.tableData=r})).catch((function(t){}))}}},u=d,m=a("2877"),p=Object(m["a"])(u,i,s,!1,null,null,null);e["default"]=p.exports},efe7:function(t,e,a){},f146:function(t,e,a){"use strict";a("ffeb")},f277:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{padding:"0 20px"}},[a("div",{ref:"lxHeader"},[a("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"拜访记录管理"}},[t._t("default",[a("div",{staticClass:"selector",staticStyle:{display:"flex","align-items":"center"}},[a("div",{staticStyle:{"margin-right":"10px"}},[t._v("关键词")]),a("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"}}),a("div",{staticStyle:{"margin-right":"10px"}},[t._v("访客类型")]),a("el-select",{staticStyle:{width:"130px","margin-right":"10px"},attrs:{clearable:"",placeholder:"全部"},model:{value:t.select.type,callback:function(e){t.$set(t.select,"type",e)},expression:"select.type"}},t._l(t.typeList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})})),1),a("div",{staticStyle:{margin:"0 10px"}},[t._v("起始时间")]),a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:t.selectRanges},model:{value:t.selectRange,callback:function(e){t.selectRange=e},expression:"selectRange"}}),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.getList},slot:"reference"},[t._v("查询 ")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{slot:"reference",size:"medium",type:"primary"},on:{click:t.downloadExel},slot:"reference"},[t._v("导出 ")])],1)])],2)],1),a("xy-table",{attrs:{"table-item":t.table,list:t.data,total:t.total,auths:["view","edit","delete"]},on:{pageSizeChange:function(e){t.select.page_size=e,t.select.page=1,t.getList()},pageIndexChange:function(e){t.select.page=e,t.getList()},delete:t.deleteStudy,editor:t.editorStudy},scopedSlots:t._u([{key:"view",fn:function(e){return[a("Button",{attrs:{size:"small",type:"primary",ghost:""},on:{click:function(a){return t.viewDetail(e.row)}}},[t._v("查看")])]}}])}),a("addCommon",{ref:"addCommon",on:{refresh:t.getList}}),a("el-dialog",{attrs:{title:"长期访客详情",visible:t.viewDialogVisible,width:"1080px"},on:{"update:visible":function(e){t.viewDialogVisible=e}}},[t.viewDetailData?a("div",[a("el-card",{attrs:{shadow:"never"}},[a("div",{staticStyle:{"font-weight":"600"},attrs:{slot:"header"},slot:"header"},[t._v(" 拜访信息 "),a("el-tag",{staticStyle:{"margin-left":"8px"},attrs:{size:"mini",type:1==t.viewDetailData.long_time?"warning":"info"}},[t._v(" "+t._s(1==t.viewDetailData.long_time?"长期访客":"普通时效")+" ")]),a("el-tag",{staticStyle:{"margin-left":"8px"},attrs:{size:"mini",type:t.statusTagType(t.viewDetailData.audit_status)}},[t._v(" "+t._s(t.viewDetailData.audit_status_text||"-")+" ")])],1),a("div",{staticClass:"detail-grid"},[a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("访客类型:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.type_text||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("到访日期:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.date||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("到访时段:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.visitTimeText(t.viewDetailData)))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("前往区域:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.visit_area?t.viewDetailData.visit_area.name:"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("到访事由:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.reason||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("施工时段:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.workRangeText(t.viewDetailData)))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("车辆类型:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.plate||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("长期开始:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.start_date||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("长期结束:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.end_date||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("二维码编号:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.code||"-"))])]),a("div",{staticClass:"detail-item detail-item-full"},[a("div",{staticClass:"detail-label"},[t._v("备注:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.remark||"-"))])])])]),a("el-card",{staticStyle:{"margin-top":"12px"},attrs:{shadow:"never"}},[a("div",{staticStyle:{"font-weight":"600"},attrs:{slot:"header"},slot:"header"},[t._v("拜访人信息")]),a("div",{staticClass:"detail-grid"},[a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("姓名:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.name||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("联系电话:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.mobile||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("单位名称:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.company_name||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("证件类型:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.credentText(t.viewDetailData.credent)))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("证件号码:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.idcard||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("CDA编号:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.cda||"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("到访车辆:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.formatArray(t.viewDetailData.cars)))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("随访人数:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.followCount(t.viewDetailData.follw_people)))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("创建时间:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.created_at||"-"))])])])]),a("el-card",{staticStyle:{"margin-top":"12px"},attrs:{shadow:"never"}},[a("div",{staticStyle:{"font-weight":"600"},attrs:{slot:"header"},slot:"header"},[t._v("被访与陪同信息")]),a("div",{staticClass:"detail-grid"},[a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("被访人:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.accept_admin?t.viewDetailData.accept_admin.name:"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("陪同人:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.accompany?t.viewDetailData.accompany.name:"-"))])]),a("div",{staticClass:"detail-item"},[a("div",{staticClass:"detail-label"},[t._v("收货人:")]),a("div",{staticClass:"detail-value"},[t._v(t._s(t.viewDetailData.accept_goods_admin?t.viewDetailData.accept_goods_admin.name:"-"))])])])]),a("el-card",{staticStyle:{"margin-top":"12px"},attrs:{shadow:"never"}},[a("div",{staticStyle:{"font-weight":"600"},attrs:{slot:"header"},slot:"header"},[t._v("随访人员信息")]),Array.isArray(t.viewDetailData.follw_people)&&t.viewDetailData.follw_people.length?a("el-table",{attrs:{data:t.viewDetailData.follw_people,border:"",size:"mini"}},[a("el-table-column",{attrs:{prop:"name",label:"姓名","min-width":"120"}}),a("el-table-column",{attrs:{prop:"mobile",label:"联系电话","min-width":"140"}}),a("el-table-column",{attrs:{label:"证件类型","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.credentText(e.row.credent)))]}}],null,!1,2270255009)}),a("el-table-column",{attrs:{prop:"idcard",label:"证件号码","min-width":"200"}})],1):a("div",{staticClass:"empty-text"},[t._v("无随访人员")])],1),a("el-card",{staticStyle:{"margin-top":"12px"},attrs:{shadow:"never"}},[a("div",{staticStyle:{"font-weight":"600"},attrs:{slot:"header"},slot:"header"},[t._v("每日进出场记录")]),t.viewDetailData.daily_gate_records&&t.viewDetailData.daily_gate_records.length?a("el-collapse",t._l(t.viewDetailData.daily_gate_records,(function(e){return a("el-collapse-item",{key:e.biz_date,attrs:{title:e.biz_date}},[a("el-timeline",t._l(e.records,(function(e){return a("el-timeline-item",{key:e.id,attrs:{timestamp:e.created_at,type:1==e.action?"success":"info"}},[a("div",{staticStyle:{display:"flex","align-items":"center",gap:"8px","flex-wrap":"wrap"}},[a("el-tag",{attrs:{size:"mini",type:1==e.action?"success":"warning"}},[t._v(t._s(e.action_text||"-"))]),a("span",[t._v("操作人:"+t._s(e.admin_name||"-"))]),a("span",[t._v("人牌:"+t._s(t.formatArray(e.person_no)))]),a("span",[t._v("车牌:"+t._s(t.formatArray(e.car_no)))])],1)])})),1)],1)})),1):a("div",{staticClass:"empty-text"},[t._v("暂无进出场记录")])],1)],1):t._e()])],1)},s=[],l=a("5530"),r=a("c14f"),n=a("1da1"),o=(a("99af"),a("a15b"),a("0a5a")),c=a("7c2f"),d=a("470e"),u={components:{addCommon:d["default"]},data:function(){return{select:{page:1,page_size:10,keyword:"",audit_status:"",type:"",start_date:"",end_date:"",is_export:0,long_time:1},selectRange:[],typeList:[{id:1,value:"普通访客"},{id:2,value:"施工访客"},{id:3,value:"物流车辆"},{id:4,value:"VIP访客"}],statusList:[{id:-1,value:"待学习"},{id:0,value:"待审核"},{id:1,value:"通过(待进厂)"},{id:2,value:"驳回"},{id:3,value:"已进厂"},{id:4,value:"已离厂"},{id:5,value:"已取消"}],total:0,data:[],viewDialogVisible:!1,viewDetailData:null,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,a){return a?"是":"否"}},{label:"预约时间",sortable:!1,prop:"date",width:120},{label:"证件类型",sortable:!1,prop:"credent",width:120,formatter:function(t,e,a){return 1==a?"身份证":"护照"}},{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.name",width:120,formatter:function(t,e,a){return a||""}}]}},computed:{},mounted:function(){this.getList()},methods:{getList:function(){var t=this;return Object(n["a"])(Object(r["a"])().m((function e(){var a;return Object(r["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(o["b"])(t.select);case 1:a=e.v,console.log(a),t.data=a.data,t.total=a.total;case 2:return e.a(2)}}),e)})))()},selectRanges:function(t){t?(this.select.start_date=t[0],this.select.end_date=t[1]):(this.select.start_date="",this.select.end_date="")},downloadExel:function(){this.select.is_export=1,Object(c["a"])("/api/admin/visit/index","get",Object(l["a"])({},this.select),"拜访记录列表.xlsx"),this.select.is_export=0},deleteStudy:function(t){var e=this;Object(o["a"])({id:t.id}).then((function(t){e.$successMessage("destroy","长期访客"),e.getList()}))},editorStudy:function(t){var e="addCommon";this.$refs[e].id=t.id,this.$refs[e].visitType=t.type,this.$refs[e].type="editor",this.$refs[e].isShow=!0},viewDetail:function(t){var e=this;return Object(n["a"])(Object(r["a"])().m((function a(){var i;return Object(r["a"])().w((function(a){while(1)switch(a.n){case 0:return a.n=1,Object(o["d"])({id:t.id});case 1:i=a.v,e.viewDetailData=i,e.viewDialogVisible=!0;case 2:return a.a(2)}}),a)})))()},credentText:function(t){return 2===parseInt(t)?"护照":"身份证"},statusTagType:function(t){var e={"-1":"info",0:"warning",1:"success",2:"danger",3:"success",4:"info",5:""};return e[t]||""},visitTimeText:function(t){return t?t.visit_time&&t.visit_time.start_time?"".concat(t.visit_time.start_time,"-").concat(t.visit_time.end_time):t.visit_time_text||"-":"-"},workRangeText:function(t){return t&&t.work_start_time&&t.work_end_time?"".concat(t.work_start_time," 至 ").concat(t.work_end_time):"-"},followCount:function(t){return Array.isArray(t)?t.length:0},formatArray:function(t){return Array.isArray(t)&&t.length?t.join("、"):"-"}}},m=u,p=(a("bb6c"),a("2877")),f=Object(p["a"])(m,i,s,!1,null,"7a9f07f6",null);e["default"]=f.exports},f3c5:function(t,e,a){},f3fa:function(t,e,a){"use strict";a("c040")},f643:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"block"},[a("el-timeline",t._l(t.timeline,(function(e,i){return a("el-timeline-item",{key:i,attrs:{timestamp:e.timestamp,placement:"top"}},[a("el-card",[a("h4",[t._v(t._s(e.created_at))]),a("p",[t._v(t._s(e.name))])])],1)})),1)],1)},s=[],l=a("5530"),r=a("a457"),n={data:function(){return{timeline:[],paginations:{page:1,page_size:15,total:0},tableHeight:0,searchFields:{keyword:""}}},created:function(){this.load()},methods:{load:function(){var t=this,e=this;Object(r["a"])(Object(l["a"])({page:e.paginations.page},this.searchFields)).then((function(a){var i=a.data;t.paginations.total=a.total,e.timeline=i})).catch((function(t){console.log(t)}))}}},o=n,c=a("2877"),d=Object(c["a"])(o,i,s,!1,null,null,null);e["default"]=d.exports},f940:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("xy-dialog",{ref:"dialog",attrs:{"is-show":t.isShow,type:"form",title:"add"===t.type?"新增VIP客户":"编辑VIP客户",form:t.form,rules:t.rules},on:{"update:isShow":function(e){t.isShow=e},"update:is-show":function(e){t.isShow=e},submit:t.submit},scopedSlots:t._u([{key:"name",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("姓名: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入姓名"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)])]},proxy:!0},{key:"mobile",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[a("span",{staticStyle:{color:"red","font-weight":"600","padding-right":"4px"}},[t._v("*")]),t._v("手机号: ")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入手机号"},model:{value:t.form.mobile,callback:function(e){t.$set(t.form,"mobile",e)},expression:"form.mobile"}})],1)])]},proxy:!0},{key:"credent",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v("证件类型:")]),a("div",{staticClass:"xy-table-item-content"},[a("el-select",{staticStyle:{width:"300px"},attrs:{placeholder:"请选择"},model:{value:t.form.credent,callback:function(e){t.$set(t.form,"credent",e)},expression:"form.credent"}},t._l(t.credentList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})})),1)],1)])]},proxy:!0},{key:"idcard",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v("证件号码:")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入证件号码"},model:{value:t.form.idcard,callback:function(e){t.$set(t.form,"idcard",e)},expression:"form.idcard"}})],1)])]},proxy:!0},{key:"plate_no",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v("车牌号:")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入车牌号"},model:{value:t.form.plate_no,callback:function(e){t.$set(t.form,"plate_no",e)},expression:"form.plate_no"}})],1)])]},proxy:!0},{key:"company_name",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v("单位名称:")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入单位名称"},model:{value:t.form.company_name,callback:function(e){t.$set(t.form,"company_name",e)},expression:"form.company_name"}})],1)])]},proxy:!0},{key:"position",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v("职位:")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入职位"},model:{value:t.form.position,callback:function(e){t.$set(t.form,"position",e)},expression:"form.position"}})],1)])]},proxy:!0},{key:"status",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v("状态:")]),a("div",{staticClass:"xy-table-item-content"},[a("el-select",{staticStyle:{width:"300px"},attrs:{placeholder:"请选择"},model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},t._l(t.statusList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})})),1)],1)])]},proxy:!0},{key:"remark",fn:function(){return[a("div",{staticClass:"xy-table-item"},[a("div",{staticClass:"xy-table-item-label"},[t._v("备注:")]),a("div",{staticClass:"xy-table-item-content"},[a("el-input",{staticStyle:{width:"300px"},attrs:{type:"textarea",placeholder:"请输入备注"},model:{value:t.form.remark,callback:function(e){t.$set(t.form,"remark",e)},expression:"form.remark"}})],1)])]},proxy:!0}])})],1)},s=[],l=a("5530"),r=a("c14f"),n=a("1da1"),o=(a("b0c0"),a("1281")),c={data:function(){return{isShow:!1,type:"add",id:"",form:{name:"",mobile:"",credent:1,idcard:"",plate_no:"",company_name:"",position:"",status:1,remark:""},statusList:[{id:1,value:"启用"},{id:2,value:"禁用"}],credentList:[{id:1,value:"身份证"},{id:2,value:"护照"}],rules:{name:[{required:!0,message:"请填写姓名"}],mobile:[{required:!0,message:"请填写手机号"},{pattern:/^[1][3-9][\d]{9}/,message:"手机号格式错误"}]}}},methods:{getDetail:function(){var t=this;return Object(n["a"])(Object(r["a"])().m((function e(){var a;return Object(r["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,Object(o["d"])({id:t.id});case 1:a=e.v,t.form={name:(null===a||void 0===a?void 0:a.name)||"",mobile:(null===a||void 0===a?void 0:a.mobile)||"",credent:(null===a||void 0===a?void 0:a.credent)||1,idcard:(null===a||void 0===a?void 0:a.idcard)||"",plate_no:(null===a||void 0===a?void 0:a.plate_no)||"",company_name:(null===a||void 0===a?void 0:a.company_name)||"",position:(null===a||void 0===a?void 0:a.position)||"",status:(null===a||void 0===a?void 0:a.status)||1,remark:(null===a||void 0===a?void 0:a.remark)||""};case 2:return e.a(2)}}),e)})))()},submit:function(){var t=this;"editor"===this.type?this.form.id=this.id:this.form.id="",Object(o["c"])(Object(l["a"])({},this.form)).then((function(){t.$successMessage(t.type,"VIP客户"),t.isShow=!1,t.$emit("refresh")}))}},watch:{isShow:function(t){t?"editor"===this.type&&this.getDetail():(this.id="",this.type="",this.$refs["dialog"].reset())}}},d=c,u=(a("075d"),a("2877")),m=Object(u["a"])(d,i,s,!1,null,"07fa841c",null);e["default"]=m.exports},f982:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"container"},[a("div",{staticStyle:{padding:"0px 20px"}},[a("div",{ref:"lxHeader"},[a("LxHeader",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"角色权限"}},[a("div",{attrs:{slot:"content"},slot:"content"}),t._t("default",[a("div",[a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:function(e){return t.edit()}}},[t._v("新增角色")])],1)])],2)],1),a("div",{staticClass:"table-tree"},[a("el-table",{staticClass:"v-table",staticStyle:{width:"100%"},attrs:{data:t.tableData,border:""}},[a("el-table-column",{attrs:{type:"index",align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:"角色名称",width:"180"}}),a("el-table-column",{attrs:{prop:"allow_level",align:"center",label:"数据权限",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[0==e.row.allow_level?a("el-tag",[t._v("所有")]):1==e.row.allow_level?a("el-tag",[t._v("部门")]):2==e.row.allow_level?a("el-tag",[t._v("私有")]):t._e()]}}])}),a("el-table-column",{attrs:{prop:"address",label:"说明"}}),a("el-table-column",{attrs:{fixed:"right",label:"操作",width:"300"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("Button",{attrs:{ghost:"",size:"small",type:"primary"},on:{click:function(a){return t.edit(e.row)}}},[t._v("编辑")]),a("Button",{staticStyle:{"margin-left":"10px"},attrs:{ghost:"",size:"small",type:"primary"},on:{click:function(a){return t.set(e.row)}}},[t._v("设置权限")]),a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"error",ghost:"",size:"small"},on:{click:function(a){return t.del(e.row)}}},[t._v("删除")])]}}])})],1)],1),a("el-dialog",{attrs:{title:"角色编辑",visible:t.dialogFormVisible,width:"30%"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[a("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-position":"right","label-width":t.formLabelWidth}},[a("el-form-item",{attrs:{label:"角色名称",prop:"name"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"数据权限",prop:"allow_level"}},[a("el-radio-group",{model:{value:t.form.allow_level,callback:function(e){t.$set(t.form,"allow_level",e)},expression:"form.allow_level"}},[a("el-radio",{attrs:{label:0}},[t._v("所有")]),a("el-radio",{attrs:{label:1}},[t._v("部门")]),a("el-radio",{attrs:{label:2}},[t._v("私有")])],1)],1),a("el-form-item",{attrs:{label:"排序"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.sortnumber,callback:function(e){t.$set(t.form,"sortnumber",e)},expression:"form.sortnumber"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){return t.resetForm("form")}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.submitForm("form")}}},[t._v("确 定")])],1)],1),a("el-dialog",{attrs:{title:"权限设置",visible:t.dialogSetVisible,width:"60%"},on:{"update:visible":function(e){t.dialogSetVisible=e}}},[a("el-form",{attrs:{"label-position":"right","label-width":t.formLabelWidth}},[a("el-form-item",{attrs:{label:"角色名称",prop:"name"}},[t._v(" "+t._s(t.setForm.name)+" ")]),a("el-form-item",{attrs:{label:"角色人员"}},[a("el-transfer",{attrs:{filterable:"",titles:["待选择","已选择"],props:{key:"id",label:"name"},"filter-method":t.filterMethod,format:{noChecked:"${total}",hasChecked:"${checked}/${total}"},"filter-placeholder":"请选择人员",data:t.userdata},model:{value:t.setForm.ids,callback:function(e){t.$set(t.setForm,"ids",e)},expression:"setForm.ids"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.dialogSetVisible=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.submitSet()}}},[t._v("确 定")])],1)],1)],1)])},s=[],l=a("b85c"),r=(a("b0c0"),a("548e")),n=a("3528"),o=a("2934"),c={components:{LxHeader:r["a"]},created:function(){this.load()},mounted:function(){},data:function(){return{dialogSetVisible:!1,dialogFormVisible:!1,formLabelWidth:"120px",form:{name:"",id:"",sortnumber:"0",allow_level:0},userdata:[],filterMethod:function(t,e){return e.name.indexOf(t)>-1},rules:{name:[{required:!0,message:"请输入角色名称",trigger:"blur"}]},tableHeight:0,searchFields:{KeyWord:""},tableData:[],setForm:{name:"",ids:[],role_id:""}}},methods:{load:function(){var t=this;Object(n["b"])().then((function(e){t.tableData=e})).catch((function(t){}))},loadUser:function(){var t=this;Object(o["b"])({page_size:999}).then((function(e){t.userdata=e.data})).catch((function(t){console.log(t)}))},edit:function(t){t&&(this.form.id=t.id,this.form.name=t.name),this.dialogFormVisible=!0},set:function(t){if(this.setForm.role_id="",this.setForm.ids=[],this.setForm.name=t.name,this.setForm.role_id=t.id,t.admin){var e,a=Object(l["a"])(t.admin);try{for(a.s();!(e=a.n()).done;){var i=e.value;this.setForm.ids.push(i.id)}}catch(s){a.e(s)}finally{a.f()}}this.dialogSetVisible=!0,this.loadUser()},submitSet:function(){var t=this,e=this;if(0==e.setForm.ids.length)return this.$Message.error("请选择人员"),!1;Object(n["d"])(e.setForm).then((function(a){t.$Message.success("操作成功"),e.load(),e.dialogSetVisible=!1})).catch((function(e){t.$Message.error(e)}))},del:function(t){var e=this,a=this;t&&this.$Modal.confirm({title:"确认要删除数据?",onOk:function(){Object(n["a"])({id:t.id}).then((function(t){e.$Message.success("操作成功"),a.load()})).catch((function(t){console.log(t),reject(t)}))},onCancel:function(){}})},submitForm:function(t){var e=this,a=this;this.$refs[t].validate((function(t){if(!t)return e.$Message.error("数据校验失败"),!1;Object(n["c"])(a.form).then((function(t){console.log(t),e.$Message.success("操作成功"),a.load(),a.dialogFormVisible=!1})).catch((function(t){reject(t)}))}))},resetForm:function(t){var e=this;this.$refs[t].resetFields(),e.dialogFormVisible=!1}}},d=c,u=a("2877"),m=Object(u["a"])(d,i,s,!1,null,null,null);e["default"]=m.exports},fa55:function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"d",(function(){return l})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){return n}));var i=a("b775");function s(t){return Object(i["a"])({url:"/api/admin/study/index",method:"get",params:t})}function l(t){return Object(i["a"])({method:"get",url:"/api/admin/study/show",params:t})}function r(t){return Object(i["a"])({method:"post",url:"/api/admin/study/save",data:t})}function n(t){return Object(i["a"])({method:"get",url:"/api/admin/study/destroy",params:t})}},fbce:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{padding:"0 20px"}},[a("div",{ref:"lxHeader"},[a("lx-header",{staticStyle:{"margin-bottom":"10px",border:"0px","margin-top":"15px"},attrs:{icon:"md-apps",text:"停车区域设置"}},[t._t("default")],2)],1),a("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-position":"right","label-width":"120px"}},[a("div",{staticClass:"table-tree"},[a("div",{staticStyle:{display:"flex","justify-content":"flex-end","margin-right":"20px","margin-bottom":"10px"}},[a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",size:"small",ghost:""},on:{click:function(e){return t.addRow()}}},[t._v("新增参数")])],1),a("el-table",{staticClass:"v-table",staticStyle:{width:"100%","margin-bottom":"20px"},attrs:{data:this.form.detail_list,height:"400"}},[a("el-table-column",{attrs:{type:"index",align:"center"}}),a("el-table-column",{attrs:{prop:"value",label:"停车区域",width:"320"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{model:{value:e.row.name,callback:function(a){t.$set(e.row,"name",a)},expression:"scope.row.name"}})]}}])}),a("el-table-column",{attrs:{prop:"status",align:"center",label:"状态",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-switch",{model:{value:e.row.status,callback:function(a){t.$set(e.row,"status",a)},expression:"scope.row.status"}})]}}])}),a("el-table-column",{attrs:{prop:"remark",label:"备注"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{model:{value:e.row.remark,callback:function(a){t.$set(e.row,"remark",a)},expression:"scope.row.remark"}})]}}])}),a("el-table-column",{attrs:{label:"操作",width:"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("Button",{staticStyle:{"margin-left":"10px"},attrs:{type:"error",size:"small",ghost:""},on:{click:function(a){return t.delRow(e.row,e.$index)}}},[t._v("删除")])]}}])})],1)],1)]),a("div",{staticClass:"dialog-footer",staticStyle:{"text-align":"right"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){return t.resetForm("form")}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.submitForm("form")}}},[t._v("确 定")])],1)],1)},s=[],l=(a("a434"),{data:function(){return{form:{detail_list:[{name:"",status:"",remark:""}]},rules:{}}},methods:{addRow:function(){this.form.detail_list.length;this.form.detail_list.push({name:"",status:!0,remark:""})},delRow:function(t,e){var a=this;t.id?delDetail(t.id).then((function(t){a.$message.success("操作成功"),a.form.detail_list.splice(e,1)})).catch((function(t){a.$message.error("操作失败")})):this.form.detail_list.splice(e,1)},resetForm:function(){},submitForm:function(){}}}),r=l,n=(a("2e75"),a("2877")),o=Object(n["a"])(r,i,s,!1,null,"1190fca2",null);e["default"]=o.exports},ffeb:function(t,e,a){}}]); |