chunk-dcc011b8.07e0b923.js 67 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-dcc011b8"],{"13c0":function(e,t,a){"use strict";a("3fff")},"25f0":function(e,t,a){"use strict";var i=a("6eeb"),n=a("825a"),r=a("d039"),l=a("ad6d"),s="toString",o=RegExp.prototype,c=o[s],u=r((function(){return"/a/b"!=c.call({source:"a",flags:"b"})})),d=c.name!=s;(u||d)&&i(RegExp.prototype,s,(function(){var e=n(this),t=String(e.source),a=e.flags,i=String(void 0===a&&e instanceof RegExp&&!("flags"in o)?l.call(e):a);return"/"+t+"/"+i}),{unsafe:!0})},"333d":function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"pagination-container",class:{hidden:e.hidden}},[a("el-pagination",e._b({attrs:{background:e.background,"current-page":e.currentPage,"page-size":e.pageSize,layout:e.layout,"page-sizes":e.pageSizes,total:e.total},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}},"el-pagination",e.$attrs,!1))],1)},n=[];a("a9e3");Math.easeInOutQuad=function(e,t,a,i){return e/=i/2,e<1?a/2*e*e+t:(e--,-a/2*(e*(e-2)-1)+t)};var r=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function l(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function s(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function o(e,t,a){var i=s(),n=e-i,o=20,c=0;t="undefined"===typeof t?500:t;var u=function e(){c+=o;var s=Math.easeInOutQuad(c,i,n,t);l(s),c<t?r(e):a&&"function"===typeof a&&a()};u()}var c={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:20},pageSizes:{type:Array,default:function(){return[5,10,20,30,50]}},layout:{type:String,default:"total, sizes, prev, pager, next, jumper"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{currentPage:{get:function(){return this.page},set:function(e){this.$emit("update:page",e)}},pageSize:{get:function(){return this.limit},set:function(e){this.$emit("update:limit",e)}}},methods:{handleSizeChange:function(e){this.$emit("pagination",{page:this.currentPage,limit:e}),this.autoScroll&&o(0,800)},handleCurrentChange:function(e){this.$emit("pagination",{page:e,limit:this.pageSize}),this.autoScroll&&o(0,800)}}},u=c,d=(a("c799"),a("2877")),f=Object(d["a"])(u,i,n,!1,null,"07f7dac8",null);t["a"]=f.exports},"3fff":function(e,t,a){},4834:function(e,t,a){"use strict";a.d(t,"l",(function(){return n})),a.d(t,"y",(function(){return r})),a.d(t,"A",(function(){return l})),a.d(t,"v",(function(){return s})),a.d(t,"o",(function(){return o})),a.d(t,"m",(function(){return c})),a.d(t,"w",(function(){return u})),a.d(t,"i",(function(){return d})),a.d(t,"h",(function(){return f})),a.d(t,"x",(function(){return m})),a.d(t,"D",(function(){return p})),a.d(t,"N",(function(){return h})),a.d(t,"f",(function(){return g})),a.d(t,"p",(function(){return b})),a.d(t,"q",(function(){return v})),a.d(t,"z",(function(){return y})),a.d(t,"B",(function(){return _})),a.d(t,"C",(function(){return I})),a.d(t,"j",(function(){return k})),a.d(t,"g",(function(){return A})),a.d(t,"b",(function(){return w})),a.d(t,"s",(function(){return T})),a.d(t,"r",(function(){return S})),a.d(t,"P",(function(){return O})),a.d(t,"O",(function(){return x})),a.d(t,"K",(function(){return P})),a.d(t,"H",(function(){return $})),a.d(t,"c",(function(){return j})),a.d(t,"I",(function(){return D})),a.d(t,"J",(function(){return N})),a.d(t,"u",(function(){return C})),a.d(t,"F",(function(){return L})),a.d(t,"a",(function(){return R})),a.d(t,"e",(function(){return F})),a.d(t,"E",(function(){return V})),a.d(t,"G",(function(){return z})),a.d(t,"k",(function(){return q})),a.d(t,"n",(function(){return M})),a.d(t,"d",(function(){return E})),a.d(t,"L",(function(){return B})),a.d(t,"M",(function(){return J})),a.d(t,"t",(function(){return U}));a("99af");var i=a("b775");function n(e){return Object(i["a"])({url:"/admin/auth/getAdminListNew",method:"post",data:e})}function r(e){return Object(i["a"])({url:"/admin/auth/doGetAdmins",method:"post",data:e})}function l(){return Object(i["a"])({url:"/admin/auth/getAdminlist",method:"post"})}function s(){return Object(i["a"])({url:"/admin/areaCode/getProvince",method:"get",params:{}})}function o(e){return Object(i["a"])({url:"/admin/areaCode/getCity",method:"get",params:{areaCodeId:e}})}function c(e){return Object(i["a"])({url:"/admin/areaCode/getArea",method:"get",params:{areaCodeId:e}})}function u(e){return Object(i["a"])({url:"/admin/areaCode/getStreet",method:"get",params:{areaCodeId:e}})}function d(e){return Object(i["a"])({url:"/admin/auth/doEditAdmin",method:"post",data:e})}function f(e){return Object(i["a"])({url:"/admin/auth/doDeleteAdmin",method:"delete",params:{id:e}})}function m(e){return Object(i["a"])({url:"/admin/tag/getList",method:"get",params:{provinceId:e||null}})}function p(e){return Object(i["a"])({url:"/admin/tag/insert",method:"post",data:e})}function h(e){return Object(i["a"])({url:"/admin/tag/update",method:"post",data:e})}function g(e){return Object(i["a"])({url:"/admin/tag/delete",method:"get",params:{tagId:e}})}function b(e){return Object(i["a"])({url:"/admin/face/getContextById",method:"get",params:{adminId:e}})}function v(e){return Object(i["a"])({url:"/admin/face/getContextByWhiteId",method:"get",params:{id:e}})}function y(e){return Object(i["a"])({url:"/admin/face/getUserListFrom",method:"get",params:e})}function _(e){return Object(i["a"])({url:"/admin/face/getVisitorListFrom",method:"get",params:{id:e}})}function I(e){return Object(i["a"])({url:"/admin/face/getWhiteListFrom",method:"get",params:{id:e}})}function k(){return Object(i["a"])({url:"/admin/userWhitelis/doGetWhiteExcel",method:"get",responseType:"blob",params:{}})}function A(e){return Object(i["a"])({url:"/admin/userVisitorList/deleteVisitor",method:"get",params:{id:e}})}function w(e){return Object(i["a"])({url:"/admin/userVisitorList/addSingle",method:"get",params:{id:e}})}function T(e){return Object(i["a"])({url:"/admin/userVisitorList/getDetailPageList",method:"post",data:e})}function S(e){return Object(i["a"])({url:"/admin/userVisitorList/getDetailInfo/".concat(e),method:"get"})}function O(e){return Object(i["a"])({url:"/admin/userWhitelis/userWhitelistExcelOut",method:"post",data:e})}function x(e){return Object(i["a"])({url:"/admin/userVisitorList/userVisitorlistExcelOut",method:"post",data:e})}function P(e){return Object(i["a"])({url:"/admin/auth/saveEnterpriseAccount",method:"post",data:e})}function $(e){return Object(i["a"])({url:"/admin/auth/queryAdminById/".concat(e),method:"get"})}function j(e,t){return Object(i["a"])({url:"/admin/auth/audit/".concat(e,"/").concat(t),method:"post"})}function D(e){return Object(i["a"])({url:"/admin/auth/queryEnterpriseAccount",method:"get"})}function N(e){return Object(i["a"])({url:"/admin/auth/queryPlaceInfos/".concat(e),method:"get"})}function C(e){return Object(i["a"])({url:"/admin/privateArea/getPrivateAreaList",method:"get",params:{adminId:e}})}function L(e){return Object(i["a"])({url:"/admin/privateArea/privateAreaPageList",method:"post",data:e})}function R(e){return Object(i["a"])({url:"/admin/privateArea/addOrUpdatePrivateArea",method:"post",data:e})}function F(e){return Object(i["a"])({url:"admin/privateArea/deletePrivateArea",method:"get",params:{privateAreaId:e}})}function V(e){return Object(i["a"])({url:"/admin/privateArea/privateAreaDevicePageList",method:"post",data:e})}function z(e){return Object(i["a"])({url:"/admin/privateArea/privateAreaWhitelistPageList",method:"post",data:e})}function q(e){return Object(i["a"])({url:"/admin/auth/punch/field-options",method:"get",params:{}})}function M(e){return Object(i["a"])({url:"/autoTaskInfo/getByPage",method:"post",data:e})}function E(e){return Object(i["a"])({url:"/autoTaskInfo/cancelTask",headers:{"Content-Type":"application/x-www-form-urlencoded"},method:"post",params:{taskId:e}})}function B(e){return Object(i["a"])({url:"/systemNotice/edit",method:"post",data:e})}function J(e){return Object(i["a"])({url:"/systemNotice/getNotice",method:"post",data:e})}function U(e){return Object(i["a"])({url:"/admin/auth/getPlaceAreas",method:"get",params:{}})}},"4f38":function(e,t,a){"use strict";a("f648")},"758b":function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));a("a4d3"),a("e01a"),a("d3b7"),a("d28b"),a("3ca3"),a("ddb0"),a("fb6a"),a("b0c0"),a("a630"),a("ac1f"),a("00b4");function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,i=new Array(t);a<t;a++)i[a]=e[a];return i}function n(e,t){if(e){if("string"===typeof e)return i(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?i(e,t):void 0}}function r(e,t){var a="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=n(e))||t&&e&&"number"===typeof e.length){a&&(e=a);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,s=!0,o=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return s=e.done,e},e:function(e){o=!0,l=e},f:function(){try{s||null==a["return"]||a["return"]()}finally{if(o)throw l}}}}a("25f0"),a("2b3d"),a("9861");function l(e,t,a){var i="";e.length>0&&(i="序号\t");var n,l=r(t);try{for(l.s();!(n=l.n()).done;){var o=n.value;i+=o.name+"\t"}}catch(g){l.e(g)}finally{l.f()}i+="\n";for(var c=0;c<e.length;c++){i+=(c+1).toString()+"\t";var u,d=r(t);try{for(d.s();!(u=d.n()).done;){var f=u.value;i+=s(e[c],f.value)+"\t"}}catch(g){d.e(g)}finally{d.f()}i+="\n"}var m=new Blob([i],{type:"text/plain;charset=utf-8"}),p=window.URL.createObjectURL(m),h=document.createElement("a");h.href=p,h.download=a+".xls",document.body.appendChild(h),h.click(),document.body.removeChild(h)}function s(e,t){var a=t.split("."),i=0;function n(e){return e[a[i]]&&i<=a.length-2?n(e[a[i++]]):null===e[a[i]]||void 0===e[a[i]]?"":e[a[i]]}return n(e)}},"8c39":function(e,t,a){"use strict";a("acbe")},a630:function(e,t,a){var i=a("23e7"),n=a("4df4"),r=a("1c7e"),l=!r((function(e){Array.from(e)}));i({target:"Array",stat:!0,forced:l},{from:n})},acbe:function(e,t,a){},c49a:function(e,t,a){},c799:function(e,t,a){"use strict";a("c49a")},dacd:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("YsgzMachineList",{on:{updateList:e.matchThirdPart}})],1)},n=[],r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[e.checkRole([1,2])||e.checkRole([5])&&2==e.placeType?a("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.create}},[e._v("添加设备")]):e._e(),e.checkRole([1,2])?a("el-button",{staticClass:"margin-left",attrs:{type:"primary",icon:"el-icon-download"},on:{click:e.batchDownloadMachineList}},[e._v("下载设备列表")]):e._e(),2!=e.placeType?a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择账号"},model:{value:e.page.data.username,callback:function(t){e.$set(e.page.data,"username",t)},expression:"page.data.username"}},e._l(e.user_list_search,(function(e){return a("el-option",{key:e.id,attrs:{label:e.username,value:e.username}})})),1):e._e(),a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择设备编号"},model:{value:e.page.data.sn,callback:function(t){e.$set(e.page.data,"sn",t)},expression:"page.data.sn"}},e._l(e.machine_list,(function(e){return a("el-option",{key:e.sn,attrs:{label:e.sn,value:e.sn}})})),1),a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择设备地点"},model:{value:e.page.data.sn,callback:function(t){e.$set(e.page.data,"sn",t)},expression:"page.data.sn"}},e._l(e.machine_list,(function(e){return a("el-option",{key:e.sn,attrs:{label:e.name,value:e.sn}})})),1),e.checkRole([1,2])?a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择设备类型"},model:{value:e.page.data.faceDeviceTypeId,callback:function(t){e.$set(e.page.data,"faceDeviceTypeId",t)},expression:"page.data.faceDeviceTypeId"}},e._l(e.machine_type_list,(function(e){return a("el-option",{key:e.faceDeviceTypeId,attrs:{label:e.name,value:e.faceDeviceTypeId}})})),1):e._e(),a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择在离线状态"},model:{value:e.page.data.online,callback:function(t){e.$set(e.page.data,"online",t)},expression:"page.data.online"}},e._l(e.online_list,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1),a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择启用状态"},model:{value:e.page.data.enable,callback:function(t){e.$set(e.page.data,"enable",t)},expression:"page.data.enable"}},e._l(e.enable_list,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1),a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择设备的品牌名称"},model:{value:e.page.data.thirdPartyId,callback:function(t){e.$set(e.page.data,"thirdPartyId",t)},expression:"page.data.thirdPartyId"}},e._l(e.machine_company_list,(function(e){return a("el-option",{key:e.thirdPartyId,attrs:{label:e.name,value:e.thirdPartyId}})})),1),e.checkRole([99])?e._e():a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择省份",disabled:e.checkRole([2,3,4,5])},on:{change:e.chooseProvinceSearch},model:{value:e.page.data.provinceId,callback:function(t){e.$set(e.page.data,"provinceId",t)},expression:"page.data.provinceId"}},e._l(e.province_list_search,(function(e){return a("el-option",{key:e.areaCodeId,attrs:{label:e.name,value:e.areaCodeId}})})),1),e.checkRole([99])?e._e():a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择城市",disabled:e.checkRole([4,5])},on:{change:e.chooseCitySearch},model:{value:e.page.data.cityId,callback:function(t){e.$set(e.page.data,"cityId",t)},expression:"page.data.cityId"}},e._l(e.city_list_search,(function(e){return a("el-option",{key:e.areaCodeId,attrs:{label:e.name,value:e.areaCodeId}})})),1),e.checkRole([99])?e._e():a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择区域",disabled:e.checkRole([5])},model:{value:e.page.data.areaId,callback:function(t){e.$set(e.page.data,"areaId",t)},expression:"page.data.areaId"}},e._l(e.area_list_search,(function(e){return a("el-option",{key:e.areaCodeId,attrs:{label:e.name,value:e.areaCodeId}})})),1),a("el-button",{staticClass:"margin-left",attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.fetchData}},[e._v("搜索")]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],ref:"table_form",staticClass:"table",attrs:{data:e.list,"element-loading-text":"Loading",border:"",fit:"","highlight-current-row":""}},[a("el-table-column",{attrs:{label:"序号",align:"center",width:"80px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.indexMethod(t.$index))+" ")]}}])}),a("el-table-column",{attrs:{label:"设备编号",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e._f("matchNull")(t.row.sn))+" ")]}}])}),a("el-table-column",{attrs:{label:"设备地点",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("matchNull")(t.row.name)))])]}}])}),e.checkRole([1,2])?a("el-table-column",{attrs:{label:"设备类型",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("matchNull")(t.row.faceDeviceTypeName)))])]}}],null,!1,3012279025)}):e._e(),e.checkRole([1,2])?a("el-table-column",{attrs:{label:"设备品牌名称",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("matchNull")(t.row.thirdPartyName)))])]}}],null,!1,238332317)}):e._e(),a("el-table-column",{attrs:{label:"所属账号",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("matchNull")(t.row.username)))])]}}])}),a("el-table-column",{attrs:{label:"省-市-区",align:"center","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e._f("matchNull")(t.row.provinceName))+"-"+e._s(e._f("matchNull")(t.row.cityName))+"-"+e._s(e._f("matchNull")(t.row.areaName))+" ")]}}])}),a("el-table-column",{attrs:{label:"设备IP",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e._f("matchNull")(t.row.interIp))+" ")]}}])}),a("el-table-column",{attrs:{label:"APP版本",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e._f("matchNull")(t.row.appVersion))+" ")]}}])}),a("el-table-column",{attrs:{label:"有效人员数量",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.userCount)+" ")]}}])}),a("el-table-column",{attrs:{label:"进口/出口",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.pass?a("el-tag",{attrs:{type:"success"}},[e._v("进口")]):2===t.row.pass?a("el-tag",{attrs:{type:"info"}},[e._v("出口")]):a("el-tag",[e._v("不限")])]}}])}),a("el-table-column",{attrs:{label:"在线状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.online?a("el-tag",{attrs:{type:"success"}},[e._v("在线")]):0===t.row.online?a("el-tag",{attrs:{type:"info"}},[e._v("离线")]):a("el-tag",[e._v("未知")])]}}])}),a("el-table-column",{attrs:{label:"使用状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.enable?a("el-tag",{attrs:{type:"success"}},[e._v("启用")]):0===t.row.enable?a("el-tag",{attrs:{type:"info"}},[e._v("停用")]):a("el-tag",[e._v("其它")])]}}])}),a("el-table-column",{attrs:{"class-name":"status-col",label:"授权状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[0===t.row.auth?a("el-tag",{attrs:{type:"info"}},[e._v("未授权")]):1===t.row.auth?a("el-tag",{attrs:{type:"success"}},[e._v("已授权")]):e._e()]}}])}),1===e.isOpenPrivateArea?a("el-table-column",{attrs:{label:"所属区域类型",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.adminAreaType?a("el-tag",{attrs:{type:"success"}},[e._v("楼宇公有")]):e._e(),2===t.row.adminAreaType?a("el-tag",{attrs:{type:"primary"}},[e._v("企业公有")]):e._e(),3===t.row.adminAreaType?a("el-tag",{attrs:{type:"warning"}},[e._v("企业私有")]):e._e()]}}],null,!1,1661959745)}):e._e(),a("el-table-column",{attrs:{label:"创建时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.createTime)+" ")]}}])}),e.checkRole([1,2,5])?a("el-table-column",{attrs:{align:"center",prop:"",label:"操作区",width:e.checkRole([1,2])?"370":"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.checkRole([1,2])||e.checkRole([5])&&2===e.placeType?a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){return e.deleteUser(t.row.deviceId)}}},[e._v("删除")]):e._e(),e.checkRole([1,2,5])?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){return e.update(t.row)}}},[e._v("编辑")]):e._e(),e.checkRole([1,2])?a("el-button",{attrs:{type:1===t.row.auth?"warning":"success",size:"small"},on:{click:function(a){1===t.row.auth?e.doStopFaceDevice(t.row.deviceId):e.doAuthDevice(t.row.deviceId)}}},[e._v(" "+e._s(1===t.row.auth?"停用":"授权"))]):e._e(),e.checkRole([1,2,5])?a("el-button",{attrs:{type:1===t.row.enable&&1===t.row.auth?"primary":"info",plain:"",size:"small",disabled:!(1===t.row.enable&&1===t.row.auth)},on:{click:function(a){return e.openIssueAll(t.row.deviceId)}}},[e._v(" 全量下发 ")]):e._e(),e.checkRole([1,2,5])?a("el-button",{attrs:{type:1===t.row.online&&1===t.row.enable&&1===t.row.auth?"primary":"info",plain:"",size:"small",disabled:!(1===t.row.online&&1===t.row.enable&&1===t.row.auth)},on:{click:function(a){return e.restart(t.row.sn)}}},[e._v(" 重启 ")]):e._e()]}}],null,!1,2665508238)}):e._e(),1==e.isOpenPrivateArea&&e.checkRole([99])?a("el-table-column",{attrs:{align:"center",prop:"",label:"操作区",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"primary",size:"small",disabled:1===t.row.adminAreaType},on:{click:function(a){return e.update(t.row)}}},[e._v("编辑")]),a("el-button",{attrs:{type:1===t.row.enable&&1===t.row.auth?"primary":"info",plain:"",size:"small",disabled:!(1===t.row.enable&&1===t.row.auth)},on:{click:function(a){return e.openIssueAll(t.row.deviceId)}}},[e._v(" 全量下发 ")])]}}],null,!1,835608707)}):e._e()],1),a("pagination",{attrs:{total:e.total,page:e.page.pageNum,limit:e.page.pageSize},on:{"update:page":function(t){return e.$set(e.page,"pageNum",t)},"update:limit":function(t){return e.$set(e.page,"pageSize",t)},pagination:e.fetchData}}),a("el-dialog",{attrs:{title:e.dialogTitle[e.dialogType],visible:e.dialogVisible,width:"800px","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"110px","label-position":"left"}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"绑定账号",prop:"adminId"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",clearable:"",placeholder:"请选择账号",disabled:e.checkRole([99])},on:{change:e.changeAdminId},model:{value:e.form.adminId,callback:function(t){e.$set(e.form,"adminId",t)},expression:"form.adminId"}},e._l(e.user_list,(function(e){return a("el-option",{key:e.adminId,attrs:{label:e.username,value:e.adminId}})})),1)],1)],1),e.showPrivateArea?[a("div",{staticClass:"flex"},[a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"所属区域类型",prop:"adminAreaType"}},[a("el-radio-group",{model:{value:e.form.adminAreaType,callback:function(t){e.$set(e.form,"adminAreaType",t)},expression:"form.adminAreaType"}},[a("el-radio",{attrs:{label:2}},[e._v("企业公有")]),a("el-radio",{attrs:{label:3}},[e._v("企业私有")])],1)],1),3===e.form.adminAreaType?a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"选择私有区域",prop:"privateAreaId"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",clearable:"",placeholder:"请选择私有区域"},model:{value:e.form.privateAreaId,callback:function(t){e.$set(e.form,"privateAreaId",t)},expression:"form.privateAreaId"}},e._l(e.private_list,(function(e){return a("el-option",{key:e.privateAreaId,attrs:{label:e.privateAreaName,value:e.privateAreaId}})})),1)],1):e._e()],1)]:e._e(),a("div",{staticClass:"flex"},[e.checkRole([1,2])?a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"设备品牌名称",prop:"thirdPartyId"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",clearable:"",placeholder:"请选择设备的品牌名称"},model:{value:e.form.thirdPartyId,callback:function(t){e.$set(e.form,"thirdPartyId",t)},expression:"form.thirdPartyId"}},e._l(e.machine_company_list,(function(e){return a("el-option",{key:e.thirdPartyId,attrs:{label:e.name,value:e.thirdPartyId}})})),1)],1):e._e(),e.checkRole([1,2])?a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"设备类型",prop:"faceDeviceTypeId"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",clearable:"",placeholder:"请选择设备类型"},model:{value:e.form.faceDeviceTypeId,callback:function(t){e.$set(e.form,"faceDeviceTypeId",t)},expression:"form.faceDeviceTypeId"}},e._l(e.machine_type_list,(function(e){return a("el-option",{key:e.faceDeviceTypeId,attrs:{label:e.name,value:e.faceDeviceTypeId}})})),1)],1):e._e()],1),a("div",{staticClass:"flex"},[e.checkRole([1,2])||e.checkRole([5])&&2===e.placeType?a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"设备编号",prop:"sn"}},[a("el-input",{attrs:{maxlength:"50","show-word-limit":""},model:{value:e.form.sn,callback:function(t){e.$set(e.form,"sn","string"===typeof t?t.trim():t)},expression:"form.sn"}})],1):e._e(),a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"设备地点",prop:"name"}},[a("el-input",{attrs:{maxlength:"50","show-word-limit":"",disabled:e.checkRole([99])},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name","string"===typeof t?t.trim():t)},expression:"form.name"}})],1)],1),a("div",{staticClass:"flex"},[a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"使用状态",prop:"enable"}},[a("el-radio-group",{attrs:{disabled:e.checkRole([99])},model:{value:e.form.enable,callback:function(t){e.$set(e.form,"enable",t)},expression:"form.enable"}},[a("el-radio",{attrs:{label:0}},[e._v("停用")]),a("el-radio",{attrs:{label:1}},[e._v("启用")])],1)],1),a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"进/出口",prop:"pass"}},[a("el-radio-group",{attrs:{disabled:e.checkRole([99])},model:{value:e.form.pass,callback:function(t){e.$set(e.form,"pass",t)},expression:"form.pass"}},[a("el-radio",{attrs:{label:0}},[e._v("不限")]),a("el-radio",{attrs:{label:1}},[e._v("进口")]),a("el-radio",{attrs:{label:2}},[e._v("出口")])],1)],1)],1)],2),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v(" 取消 ")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){"add"===e.dialogType?e.add():e.doUpdate()}}},[e._v(" 确定 ")])],1)],1),a("el-dialog",{attrs:{title:"全量下发",visible:e.issueAllDialogVisible,width:"750"},on:{"update:visible":function(t){e.issueAllDialogVisible=t}}},[a("el-form",{ref:"form",attrs:{model:e.issueAllForm,rules:e.issueAllRules,"label-width":"120px","label-position":"left"}},[a("el-form-item",{attrs:{label:"是否更改有效期",prop:"validityPeriodStatus"}},[a("el-radio-group",{model:{value:e.issueAllForm.validityPeriodStatus,callback:function(t){e.$set(e.issueAllForm,"validityPeriodStatus",t)},expression:"issueAllForm.validityPeriodStatus"}},[a("el-radio",{attrs:{label:0}},[e._v("否")]),a("el-radio",{attrs:{label:1}},[e._v("是")])],1)],1),1==e.issueAllForm.validityPeriodStatus?[a("div",{staticClass:"flex"},[a("el-form-item",{attrs:{label:"有效期开始时间",prop:"startTime"}},[a("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.issueAllForm.startTime,callback:function(t){e.$set(e.issueAllForm,"startTime",t)},expression:"issueAllForm.startTime"}})],1),a("el-form-item",{staticStyle:{"margin-left":"15px"},attrs:{label:"有效期结束时间",prop:"endTime"}},[a("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.issueAllForm.endTime,callback:function(t){e.$set(e.issueAllForm,"endTime",t)},expression:"issueAllForm.endTime"}})],1)],1)]:e._e()],2),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.issueAllDialogVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.issueAll}},[e._v("确 定")])],1)],1),a("el-dialog",{staticClass:"prompt",attrs:{title:"温馨提示",visible:e.promptPopVisible,width:"500px","close-on-click-modal":!1,"show-close":!1},on:{"update:visible":function(t){e.promptPopVisible=t}}},[a("h3",[e._v(" 设备切换绑定账号后,会自动删除设备原有人员,并在15分钟内下发新绑定账号的常客和有效访客。 ")]),a("el-checkbox",{model:{value:e.nextNoReminders,callback:function(t){e.nextNoReminders=t},expression:"nextNoReminders"}},[e._v("下次不再提醒")]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.promptPopFun}},[e._v("确 定")])],1)],1)],1)},l=[],s=(a("e9c4"),a("d3b7"),a("159b"),a("e154")),o=a("42d1"),c=a("f2bc"),u=a("333d"),d=a("4834"),f=a("50e2"),m=a("758b"),p={components:{Pagination:u["a"]},filters:{matchNull:function(e){return e||"未连接"}},watch:{"form.adminAreaType":function(e,t){1==e?this.form.privateAreaId=null:2==e?(this.getAdminListNew(1,1,1),this.form.privateAreaId=null):3==e&&this.getPrivateAreaList(this.form.adminId)},"issueAllForm.validityPeriodStatus":function(e,t){1===e?(this.issueAllForm.startTime=this.defaultTime(0),this.issueAllForm.endTime=this.defaultTime(1)):(this.issueAllForm.startTime=null,this.issueAllForm.endTime=null)},"form.adminId":function(e){if(e!=this.row.adminId&&"update"===this.dialogType){var t=JSON.parse(localStorage.getItem("nextNoReminders"));!t&&(this.promptPopVisible=!0)}}},data:function(){return{role:this.$store.getters.role,placeType:this.$store.getters.placeType,isOpenPrivateArea:this.$store.getters.isOpenPrivateArea,list:null,listLoading:!0,page:{data:{username:null,sn:null,name:null,provinceId:null,cityId:null,areaId:null,enable:null,online:null,thirdPartyId:null,faceDeviceTypeId:null},pageNum:1,pageSize:10},total:0,enterprise_list:[],private_list:[],user_list:[],user_list_search:[],machine_list:[],province_list_search:[],city_list_search:[],area_list_search:[],machine_company_list:[],machine_type_list:[],online_list:[{id:0,name:"离线"},{id:1,name:"在线"}],enable_list:[{id:0,name:"停用"},{id:1,name:"启用"}],dialogVisible:!1,dialogTitle:{add:"添加设备",update:"编辑设备"},dialogType:"add",form:{adminId:null,sn:null,name:null,enable:1,pass:0,thirdPartyId:1,faceDeviceTypeId:null,adminAreaType:1,privateAreaId:null},form_copy:{},rules:{adminId:[{required:!0,message:"请选择账号",trigger:"blur"}],faceDeviceTypeId:[{required:!0,message:"请选择设备类型",trigger:"blur"}],thirdPartyId:[{required:!0,message:"请选择设备品牌名称",trigger:"blur"}],sn:[{required:!0,message:"请输入设备编号",trigger:"blur"}],name:[{required:!0,message:"请输入设备地点",trigger:"blur"}],enable:[{required:!0,message:"请选择是否启用",trigger:"blur"}],pass:[{required:!0,message:"请选择进/出口",trigger:"blur"}],privateAreaId:[{required:!0,message:"请选择私有区域",trigger:"blur"}],adminAreaType:[{required:!0,message:"请选择",trigger:"blur"}]},showPrivateArea:!1,issueAllDialogVisible:!1,issueAllId:null,issueAllForm:{validityPeriodStatus:0,startTime:null,endTime:null},issueAllRules:{validityPeriodStatus:[{required:!0,message:"请选择",trigger:"blur"}],startTime:[{required:!0,message:"请选择",trigger:"blur"}],endTime:[{required:!0,message:"请选择",trigger:"blur"}]},promptPopVisible:!1,nextNoReminders:!1,row:null}},created:function(){this.form_copy=JSON.parse(JSON.stringify(this.form)),this.fetchData(),this.getAdminListNew(1,1,1),this.getFaceDeviceList(),Object(o["a"])([1,2])&&(this.getMachineCompanyListSearch(),this.getMachineTypeListSearch()),this.getAddressListSearch(1),Object(o["a"])([2,3])?(this.getAddressListSearch(2,this.$store.getters.provinceId),this.page.data.provinceId=this.$store.getters.provinceId):Object(o["a"])([4])?(this.getAddressListSearch(2,this.$store.getters.provinceId),this.page.data.provinceId=this.$store.getters.provinceId,this.getAddressListSearch(3,this.$store.getters.cityId),this.page.data.cityId=this.$store.getters.cityId):Object(o["a"])([5])&&(this.getAddressListSearch(2,this.$store.getters.provinceId),this.page.data.provinceId=this.$store.getters.provinceId,this.getAddressListSearch(3,this.$store.getters.cityId),this.page.data.cityId=this.$store.getters.cityId,this.page.data.areaId=this.$store.getters.areaId)},methods:{checkRole:o["a"],checkVisitorType:o["b"],defaultTime:c["c"],fetchData:function(){var e=this;this.listLoading=!0,Object(s["j"])(this.page).then((function(t){e.list=t.data.list,e.total=t.data.total,e.listLoading=!1}))},changeAdminId:function(e){var t=this;this.form.privateAreaId=null,this.user_list.forEach((function(a){a.adminId==e&&(99==a.type&&(t.form.adminAreaType=2),1==a.isOpenPrivateArea&&99===a.type?(t.showPrivateArea=!0,t.getPrivateAreaList(e)):t.showPrivateArea=!1)}))},promptPopFun:function(){localStorage.setItem("nextNoReminders",this.nextNoReminders),this.promptPopVisible=!1},changeSelect:function(){this.$forceUpdate()},getPrivateAreaList:function(e){var t=this;Object(d["u"])(e).then((function(e){t.private_list=e.data}))},getAdminListNew:function(e,t,a){var i=this,n={isNeedDistrict:e,isNeedEnterprise:t,isNeedPrivateArea:a};Object(d["l"])(n).then((function(e){i.user_list=e.data,i.user_list_search=e.data}))},getFaceDeviceList:function(){var e=this;Object(s["q"])().then((function(t){e.machine_list=t.data}))},getMachineCompanyListSearch:function(){var e=this;Object(s["t"])().then((function(t){e.machine_company_list=t.data}))},getMachineTypeListSearch:function(){var e=this;Object(s["v"])().then((function(t){e.machine_type_list=t.data}))},create:function(){var e=this;this.form=JSON.parse(JSON.stringify(this.form_copy)),this.showPrivateArea=!1,this.dialogType="add",this.dialogVisible=!0,this.$nextTick((function(){e.$refs["form"].clearValidate()}))},add:function(){var e=this;this.$refs["form"].validate((function(t){t&&Object(s["i"])(e.form).then((function(t){e.dialogVisible=!1,e.fetchData(),e.$message({type:"success",message:"添加成功!"})}))}))},deleteUser:function(e){var t=this;this.$confirm("确定要删除此设备吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",center:!0}).then((function(){Object(s["h"])(e).then((function(e){t.fetchData(),t.$message({type:"success",message:"删除成功!"})}))}))},update:function(e){var t=this;this.row=e,this.form=Object.assign(this.form,e),this.user_list.forEach((function(a){a.adminId==e.adminId&&(99===a.type?1==a.isOpenPrivateArea?t.showPrivateArea=!0:t.form.adminAreaType=1:t.showPrivateArea=!1)})),this.dialogType="update",this.dialogVisible=!0,this.$nextTick((function(){t.$refs["form"].clearValidate()}))},doUpdate:function(){var e=this;this.$refs["form"].validate((function(t){t&&Object(s["i"])(e.form).then((function(t){e.dialogVisible=!1,e.fetchData(),e.$message({type:"success",message:"编辑成功!"})}))}))},doAuthDevice:function(e){var t=this;this.$confirm("确定授权该设备吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",center:!0}).then((function(){Object(s["g"])(e).then((function(e){t.fetchData(),t.$message({type:"success",message:"授权成功!"})}))})).catch((function(){t.$message({type:"info",message:"已取消授权"})}))},doStopFaceDevice:function(e){var t=this;this.$confirm("确定停用该设备吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",center:!0}).then((function(){Object(s["m"])(e).then((function(e){t.fetchData(),t.$message({type:"success",message:"停用成功!"})}))})).catch((function(){t.$message({type:"info",message:"已取消停用"})}))},openIssueAll:function(e){this.issueAllDialogVisible=!0,this.issueAllId=e},issueAll:function(){var e=this,t=this.issueAllForm;t.deviceId=this.issueAllId,1==this.placeType?Object(f["f"])(t).then((function(t){e.issueAllDialogVisible=!1,e.$message({type:"success",message:"下发完成!"})})).catch((function(e){console.log(e)})):Object(s["w"])(t).then((function(t){e.issueAllDialogVisible=!1,e.$message({type:"success",message:"下发完成!"})})).catch((function(){}))},restart:function(e){var t=this;this.$confirm("确定重新启动该设备吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",center:!0}).then((function(){var a=t.$loading({lock:!0,text:"设备重启中...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});Object(s["z"])(e).then((function(e){a.close(),t.fetchData(),t.$message({type:"success",message:"已重启!"})})).catch((function(){a.close()}))})).catch((function(){loading.close(),t.$message({type:"info",message:"已取消重启"})}))},getAddressListSearch:function(e,t){var a=this;switch(e){case 1:Object(d["v"])().then((function(e){a.province_list_search=e.data}));break;case 2:Object(d["o"])(t).then((function(e){a.city_list_search=e.data}));break;case 3:Object(d["m"])(t).then((function(e){a.area_list_search=e.data}));break;default:break}},chooseProvinceSearch:function(e){this.city_list_search=[],this.page.data.cityId="",this.page.data.cityName="",this.area_list_search=[],this.page.data.areaId="",this.page.data.areaName="",this.getAddressListSearch(2,e),this.getTagList(e)},chooseCitySearch:function(e){this.area_list=[],this.page.data.areaId="",this.page.data.areaName="",this.getAddressListSearch(3,e)},batchDownloadMachineList:function(){var e=JSON.parse(JSON.stringify(this.page));e.pageNum=1,e.pageSize=99999,Object(s["j"])(e).then((function(e){var t=e.data.list,a=[{name:"设备编号",value:"sn"},{name:"设备地点",value:"name"},{name:"设备类型",value:"faceDeviceTypeName"},{name:"设备品牌名称",value:"thirdPartyName"},{name:"所属账号",value:"username"},{name:"省",value:"provinceName"},{name:"市",value:"cityName"},{name:"区",value:"areaName"},{name:"APP版本",value:"appVersion"},{name:"有效人员数量",value:"userCount"},{name:"创建时间",value:"createTime"}];Object(m["a"])(t,a,"设备列表名单")}))},indexMethod:function(e){return(this.page.pageNum-1)*this.page.pageSize+e+1}}},h=p,g=(a("4f38"),a("13c0"),a("2877")),b=Object(g["a"])(h,r,l,!1,null,"d68035e6",null),v=b.exports,y=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[e.checkRole([1,2])||e.checkRole([5])&&2==e.placeType?a("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.create}},[e._v("添加设备")]):e._e(),2!=e.placeType?a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择账号"},model:{value:e.page.data.username,callback:function(t){e.$set(e.page.data,"username",t)},expression:"page.data.username"}},e._l(e.user_list_search,(function(e){return a("el-option",{key:e.id,attrs:{label:e.username,value:e.username}})})),1):e._e(),a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择设备编号"},model:{value:e.page.data.sn,callback:function(t){e.$set(e.page.data,"sn",t)},expression:"page.data.sn"}},e._l(e.machine_list,(function(e){return a("el-option",{key:e.sn,attrs:{label:e.sn,value:e.sn}})})),1),a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择设备地点"},model:{value:e.page.data.sn,callback:function(t){e.$set(e.page.data,"sn",t)},expression:"page.data.sn"}},e._l(e.machine_list,(function(e){return a("el-option",{key:e.sn,attrs:{label:e.name,value:e.sn}})})),1),e.checkRole([1,2])?a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择设备类型"},model:{value:e.page.data.faceDeviceTypeId,callback:function(t){e.$set(e.page.data,"faceDeviceTypeId",t)},expression:"page.data.faceDeviceTypeId"}},e._l(e.machine_type_list,(function(e){return a("el-option",{key:e.faceDeviceTypeId,attrs:{label:e.name,value:e.faceDeviceTypeId}})})),1):e._e(),a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择在离线状态"},model:{value:e.page.data.online,callback:function(t){e.$set(e.page.data,"online",t)},expression:"page.data.online"}},e._l(e.online_list,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1),a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择启用状态"},model:{value:e.page.data.enable,callback:function(t){e.$set(e.page.data,"enable",t)},expression:"page.data.enable"}},e._l(e.enable_list,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1),e.checkRole([99])?e._e():a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择省份",disabled:e.checkRole([2,3,4,5])},on:{change:e.chooseProvinceSearch},model:{value:e.page.data.provinceId,callback:function(t){e.$set(e.page.data,"provinceId",t)},expression:"page.data.provinceId"}},e._l(e.province_list_search,(function(e){return a("el-option",{key:e.areaCodeId,attrs:{label:e.name,value:e.areaCodeId}})})),1),e.checkRole([99])?e._e():a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择城市",disabled:e.checkRole([4,5])},on:{change:e.chooseCitySearch},model:{value:e.page.data.cityId,callback:function(t){e.$set(e.page.data,"cityId",t)},expression:"page.data.cityId"}},e._l(e.city_list_search,(function(e){return a("el-option",{key:e.areaCodeId,attrs:{label:e.name,value:e.areaCodeId}})})),1),e.checkRole([99])?e._e():a("el-select",{staticClass:"margin-left input",attrs:{filterable:"",clearable:"",placeholder:"请选择区域",disabled:e.checkRole([5])},model:{value:e.page.data.areaId,callback:function(t){e.$set(e.page.data,"areaId",t)},expression:"page.data.areaId"}},e._l(e.area_list_search,(function(e){return a("el-option",{key:e.areaCodeId,attrs:{label:e.name,value:e.areaCodeId}})})),1),a("el-button",{staticClass:"margin-left",attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.fetchData}},[e._v("搜索")]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],ref:"table_form",staticClass:"table",attrs:{data:e.list,"element-loading-text":"Loading",border:"",fit:"","highlight-current-row":""}},[a("el-table-column",{attrs:{label:"序号",align:"center",width:"80px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.indexMethod(t.$index))+" ")]}}])}),a("el-table-column",{attrs:{label:"设备编号",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e._f("matchNull")(t.row.sn))+" ")]}}])}),a("el-table-column",{attrs:{label:"设备地点",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("matchNull")(t.row.name)))])]}}])}),e.checkRole([1,2])?a("el-table-column",{attrs:{label:"设备类型",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("matchNull")(t.row.faceDeviceTypeName)))])]}}],null,!1,3012279025)}):e._e(),e.checkRole([1,2])?a("el-table-column",{attrs:{label:"设备品牌名称",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("matchNull")(t.row.thirdPartyName)))])]}}],null,!1,238332317)}):e._e(),a("el-table-column",{attrs:{label:"所属账号",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("matchNull")(t.row.username)))])]}}])}),a("el-table-column",{attrs:{label:"省-市-区",align:"center","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e._f("matchNull")(t.row.provinceName))+"-"+e._s(e._f("matchNull")(t.row.cityName))+"-"+e._s(e._f("matchNull")(t.row.areaName))+" ")]}}])}),a("el-table-column",{attrs:{label:"设备IP",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e._f("matchNull")(t.row.interIp))+" ")]}}])}),a("el-table-column",{attrs:{label:"APP版本",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e._f("matchNull")(t.row.appVersion))+" ")]}}])}),a("el-table-column",{attrs:{label:"有效人员数量",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.userCount)+" ")]}}])}),a("el-table-column",{attrs:{label:"进口/出口",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.pass?a("el-tag",{attrs:{type:"success"}},[e._v("进口")]):2===t.row.pass?a("el-tag",{attrs:{type:"info"}},[e._v("出口")]):a("el-tag",[e._v("不限")])]}}])}),a("el-table-column",{attrs:{label:"在线状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.online?a("el-tag",{attrs:{type:"success"}},[e._v("在线")]):0===t.row.online?a("el-tag",{attrs:{type:"info"}},[e._v("离线")]):a("el-tag",[e._v("未知")])]}}])}),a("el-table-column",{attrs:{label:"使用状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.enable?a("el-tag",{attrs:{type:"success"}},[e._v("启用")]):0===t.row.enable?a("el-tag",{attrs:{type:"info"}},[e._v("停用")]):a("el-tag",[e._v("其它")])]}}])}),a("el-table-column",{attrs:{"class-name":"status-col",label:"授权状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[0===t.row.auth?a("el-tag",{attrs:{type:"info"}},[e._v("未授权")]):1===t.row.auth?a("el-tag",{attrs:{type:"success"}},[e._v("已授权")]):e._e()]}}])}),1===e.isOpenPrivateArea?a("el-table-column",{attrs:{label:"所属区域类型",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.adminAreaType?a("el-tag",{attrs:{type:"success"}},[e._v("楼宇公有")]):e._e(),2===t.row.adminAreaType?a("el-tag",{attrs:{type:"primary"}},[e._v("企业公有")]):e._e(),3===t.row.adminAreaType?a("el-tag",{attrs:{type:"warning"}},[e._v("企业私有")]):e._e()]}}],null,!1,1661959745)}):e._e(),a("el-table-column",{attrs:{label:"创建时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.createTime)+" ")]}}])}),e.checkRole([1,2,5])?a("el-table-column",{attrs:{align:"center",prop:"",label:"操作区",width:e.checkRole([1,2])?"370":"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.checkRole([1,2])||e.checkRole([5])&&2===e.placeType?a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){return e.deleteUser(t.row.deviceId)}}},[e._v("删除")]):e._e(),e.checkRole([1,2,5])?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){return e.update(t.row)}}},[e._v("编辑")]):e._e(),e.checkRole([1,2])?a("el-button",{attrs:{type:1===t.row.auth?"warning":"success",size:"small"},on:{click:function(a){1===t.row.auth?e.doStopFaceDevice(t.row.deviceId):e.doAuthDevice(t.row.deviceId)}}},[e._v(" "+e._s(1===t.row.auth?"停用":"授权"))]):e._e(),e.checkRole([1,2,5])?a("el-button",{attrs:{type:1===t.row.online&&1===t.row.enable&&1===t.row.auth?"primary":"info",plain:"",size:"small",disabled:!(1===t.row.online&&1===t.row.enable&&1===t.row.auth)},on:{click:function(a){return e.openIssueAll(t.row.deviceId)}}},[e._v(" 全量下发 ")]):e._e(),e.checkRole([1,2,5])?a("el-button",{attrs:{type:1===t.row.online&&1===t.row.enable&&1===t.row.auth?"primary":"info",plain:"",size:"small",disabled:!(1===t.row.online&&1===t.row.enable&&1===t.row.auth)},on:{click:function(a){return e.restart(t.row.sn)}}},[e._v(" 重启 ")]):e._e()]}}],null,!1,1467228910)}):e._e(),1==e.isOpenPrivateArea&&e.checkRole([99])?a("el-table-column",{attrs:{align:"center",prop:"",label:"操作区",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==e.isOpenPrivateArea&&e.checkRole([99])?a("el-button",{attrs:{type:"primary",size:"small",disabled:1===t.row.adminAreaType},on:{click:function(a){return e.update(t.row)}}},[e._v("编辑")]):e._e()]}}],null,!1,4187177471)}):e._e()],1),a("pagination",{attrs:{total:e.total,page:e.page.pageNum,limit:e.page.pageSize},on:{"update:page":function(t){return e.$set(e.page,"pageNum",t)},"update:limit":function(t){return e.$set(e.page,"pageSize",t)},pagination:e.fetchData}}),a("el-dialog",{attrs:{title:e.dialogTitle[e.dialogType],visible:e.dialogVisible,width:"800px","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"110px","label-position":"left"}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"绑定账号",prop:"adminId"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",clearable:"",placeholder:"请选择账号",disabled:e.checkRole([99])},on:{change:e.changeAdminId},model:{value:e.form.adminId,callback:function(t){e.$set(e.form,"adminId",t)},expression:"form.adminId"}},e._l(e.user_list,(function(e){return a("el-option",{key:e.adminId,attrs:{label:e.username,value:e.adminId}})})),1)],1)],1),e.showPrivateArea?[a("div",{staticClass:"flex"},[a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"所属区域类型",prop:"adminAreaType"}},[a("el-radio-group",{model:{value:e.form.adminAreaType,callback:function(t){e.$set(e.form,"adminAreaType",t)},expression:"form.adminAreaType"}},[a("el-radio",{attrs:{label:2}},[e._v("企业公有")]),a("el-radio",{attrs:{label:3}},[e._v("企业私有")])],1)],1),3===e.form.adminAreaType?a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"选择私有区域",prop:"privateAreaId"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",clearable:"",placeholder:"请选择私有区域"},model:{value:e.form.privateAreaId,callback:function(t){e.$set(e.form,"privateAreaId",t)},expression:"form.privateAreaId"}},e._l(e.private_list,(function(e){return a("el-option",{key:e.privateAreaId,attrs:{label:e.privateAreaName,value:e.privateAreaId}})})),1)],1):e._e()],1)]:e._e(),e.place_list.length>0?a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"选择场所码",prop:"adminPlaceInfoId"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",clearable:"",placeholder:"请选择场所码"},on:{change:e.changeSelect},model:{value:e.form.adminPlaceInfoId,callback:function(t){e.$set(e.form,"adminPlaceInfoId",t)},expression:"form.adminPlaceInfoId"}},e._l(e.place_list,(function(e){return a("el-option",{key:e.id,attrs:{label:e.unitAddress,value:e.id}})})),1)],1):e._e(),a("div",{staticClass:"flex"},[e.checkRole([1,2])?a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"设备品牌名称",prop:"thirdPartyId"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",clearable:"",placeholder:"请选择设备的品牌名称"},model:{value:e.form.thirdPartyId,callback:function(t){e.$set(e.form,"thirdPartyId",t)},expression:"form.thirdPartyId"}},e._l(e.machine_company_list,(function(e){return a("el-option",{key:e.thirdPartyId,attrs:{label:e.name,value:e.thirdPartyId}})})),1)],1):e._e(),e.checkRole([1,2])?a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"设备类型",prop:"faceDeviceTypeId"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",clearable:"",placeholder:"请选择设备类型"},model:{value:e.form.faceDeviceTypeId,callback:function(t){e.$set(e.form,"faceDeviceTypeId",t)},expression:"form.faceDeviceTypeId"}},e._l(e.machine_type_list,(function(e){return a("el-option",{key:e.faceDeviceTypeId,attrs:{label:e.name,value:e.faceDeviceTypeId}})})),1)],1):e._e()],1),a("div",{staticClass:"flex"},[e.checkRole([1,2])||e.checkRole([5])&&2===e.placeType?a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"设备编号",prop:"sn"}},[a("el-input",{attrs:{maxlength:"50","show-word-limit":""},model:{value:e.form.sn,callback:function(t){e.$set(e.form,"sn","string"===typeof t?t.trim():t)},expression:"form.sn"}})],1):e._e(),a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"设备地点",prop:"name"}},[a("el-input",{attrs:{maxlength:"50","show-word-limit":"",disabled:e.checkRole([99])},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name","string"===typeof t?t.trim():t)},expression:"form.name"}})],1)],1),a("div",{staticClass:"flex"},[a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"使用状态",prop:"enable"}},[a("el-radio-group",{attrs:{disabled:e.checkRole([99])},model:{value:e.form.enable,callback:function(t){e.$set(e.form,"enable",t)},expression:"form.enable"}},[a("el-radio",{attrs:{label:0}},[e._v("停用")]),a("el-radio",{attrs:{label:1}},[e._v("启用")])],1)],1),a("el-form-item",{staticStyle:{flex:"0.5"},attrs:{label:"进/出口",prop:"pass"}},[a("el-radio-group",{attrs:{disabled:e.checkRole([99])},model:{value:e.form.pass,callback:function(t){e.$set(e.form,"pass",t)},expression:"form.pass"}},[a("el-radio",{attrs:{label:0}},[e._v("不限")]),a("el-radio",{attrs:{label:1}},[e._v("进口")]),a("el-radio",{attrs:{label:2}},[e._v("出口")])],1)],1)],1)],2),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v(" 取消 ")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){"add"===e.dialogType?e.add():e.doUpdate()}}},[e._v(" 确定 ")])],1)],1),a("el-dialog",{attrs:{title:"全量下发",visible:e.issueAllDialogVisible,width:"750"},on:{"update:visible":function(t){e.issueAllDialogVisible=t}}},[a("el-form",{ref:"form",attrs:{model:e.issueAllForm,rules:e.issueAllRules,"label-width":"120px","label-position":"left"}},[a("el-form-item",{attrs:{label:"是否更改有效期",prop:"validityPeriodStatus"}},[a("el-radio-group",{model:{value:e.issueAllForm.validityPeriodStatus,callback:function(t){e.$set(e.issueAllForm,"validityPeriodStatus",t)},expression:"issueAllForm.validityPeriodStatus"}},[a("el-radio",{attrs:{label:0}},[e._v("否")]),a("el-radio",{attrs:{label:1}},[e._v("是")])],1)],1),1==e.issueAllForm.validityPeriodStatus?[a("div",{staticClass:"flex"},[a("el-form-item",{attrs:{label:"有效期开始时间",prop:"startTime"}},[a("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.issueAllForm.startTime,callback:function(t){e.$set(e.issueAllForm,"startTime",t)},expression:"issueAllForm.startTime"}})],1),a("el-form-item",{staticStyle:{"margin-left":"15px"},attrs:{label:"有效期结束时间",prop:"endTime"}},[a("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.issueAllForm.endTime,callback:function(t){e.$set(e.issueAllForm,"endTime",t)},expression:"issueAllForm.endTime"}})],1)],1)]:e._e()],2),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.issueAllDialogVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.issueAll}},[e._v("确 定")])],1)],1)],1)},_=[],I={components:{Pagination:u["a"]},filters:{matchNull:function(e){return e||"未连接"}},watch:{"form.adminAreaType":function(e,t){1==e?this.form.privateAreaId=null:2==e?(this.getAdminListNew(1,1,1),this.form.privateAreaId=null):3==e&&this.getPrivateAreaList(this.form.adminId)},"issueAllForm.validityPeriodStatus":function(e,t){1===e?(this.issueAllForm.startTime=this.defaultTime(0),this.issueAllForm.endTime=this.defaultTime(1)):(this.issueAllForm.startTime=null,this.issueAllForm.endTime=null)}},data:function(){return{role:this.$store.getters.role,placeType:this.$store.getters.placeType,isOpenPrivateArea:this.$store.getters.isOpenPrivateArea,list:null,listLoading:!0,page:{data:{username:null,sn:null,name:null,provinceId:null,cityId:null,areaId:null,enable:null,online:null,thirdPartyId:null,faceDeviceTypeId:null},pageNum:1,pageSize:10},total:0,enterprise_list:[],place_list:[],private_list:[],user_list:[],user_list_search:[],machine_list:[],province_list_search:[],city_list_search:[],area_list_search:[],machine_company_list:[],machine_type_list:[],online_list:[{id:0,name:"离线"},{id:1,name:"在线"}],enable_list:[{id:0,name:"停用"},{id:1,name:"启用"}],dialogVisible:!1,dialogTitle:{add:"添加设备",update:"编辑设备"},dialogType:"add",form:{adminId:null,sn:null,name:null,enable:1,pass:0,thirdPartyId:null,faceDeviceTypeId:null,adminPlaceInfoId:null,adminAreaType:1,privateAreaId:null},form_copy:{},rules:{adminId:[{required:!0,message:"请选择账号",trigger:"blur"}],faceDeviceTypeId:[{required:!0,message:"请选择设备类型",trigger:"blur"}],thirdPartyId:[{required:!0,message:"请选择设备品牌名称",trigger:"blur"}],sn:[{required:!0,message:"请输入设备编号",trigger:"blur"}],name:[{required:!0,message:"请输入设备地点",trigger:"blur"}],enable:[{required:!0,message:"请选择是否启用",trigger:"blur"}],pass:[{required:!0,message:"请选择进/出口",trigger:"blur"}],privateAreaId:[{required:!0,message:"请选择私有区域",trigger:"blur"}],adminPlaceInfoId:[{required:!0,message:"请选择场所码",trigger:"blur"}],adminAreaType:[{required:!0,message:"请选择",trigger:"blur"}]},showPrivateArea:!1,issueAllDialogVisible:!1,issueAllId:null,issueAllForm:{validityPeriodStatus:0,startTime:null,endTime:null},issueAllRules:{validityPeriodStatus:[{required:!0,message:"请选择",trigger:"blur"}],startTime:[{required:!0,message:"请选择",trigger:"blur"}],endTime:[{required:!0,message:"请选择",trigger:"blur"}]}}},created:function(){this.form_copy=JSON.parse(JSON.stringify(this.form)),this.fetchData(),this.getAdminListNew(1,1,1),this.getFaceDeviceList(),Object(o["a"])([1,2])&&(this.getMachineCompanyListSearch(),this.getMachineTypeListSearch()),this.getAddressListSearch(1),Object(o["a"])([2,3])?(this.getAddressListSearch(2,this.$store.getters.provinceId),this.page.data.provinceId=this.$store.getters.provinceId):Object(o["a"])([4])?(this.getAddressListSearch(2,this.$store.getters.provinceId),this.page.data.provinceId=this.$store.getters.provinceId,this.getAddressListSearch(3,this.$store.getters.cityId),this.page.data.cityId=this.$store.getters.cityId):Object(o["a"])([5])&&(this.getAddressListSearch(2,this.$store.getters.provinceId),this.page.data.provinceId=this.$store.getters.provinceId,this.getAddressListSearch(3,this.$store.getters.cityId),this.page.data.cityId=this.$store.getters.cityId,this.page.data.areaId=this.$store.getters.areaId)},methods:{checkRole:o["a"],checkVisitorType:o["b"],defaultTime:c["c"],fetchData:function(){var e=this;this.listLoading=!0,Object(s["j"])(this.page).then((function(t){e.list=t.data.list,e.total=t.data.total,e.listLoading=!1,Object(s["j"])({data:{thirdPartyId:null}}).then((function(t){e.$emit("updateList",t.data.total>0||!1)}))}))},queryPlaceInfos:function(e,t){var a=this;Object(d["J"])(e).then((function(e){a.place_list=e.data,0!==a.place_list.length||t?t||(a.form.adminPlaceInfoId=a.place_list[0].id):a.form.adminPlaceInfoId=null}))},changeAdminId:function(e){var t=this;this.form.privateAreaId=null,this.form.adminPlaceInfoId=null,this.place_list=[],this.user_list.forEach((function(a){a.adminId==e&&(99==a.type&&(t.form.adminAreaType=2),1==a.isOpenPrivateArea&&99===a.type?(t.showPrivateArea=!0,t.getPrivateAreaList(e)):t.showPrivateArea=!1,a.placeCodeStatus&&t.queryPlaceInfos(e))}))},changeSelect:function(){this.$forceUpdate()},getPrivateAreaList:function(e){var t=this;Object(d["u"])(e).then((function(e){t.private_list=e.data}))},getAdminListNew:function(e,t,a){var i=this,n={isNeedDistrict:e,isNeedEnterprise:t,isNeedPrivateArea:a};Object(d["l"])(n).then((function(e){i.user_list=e.data,i.user_list_search=e.data}))},getFaceDeviceList:function(){var e=this;Object(s["q"])().then((function(t){e.machine_list=t.data}))},getMachineCompanyListSearch:function(){var e=this;Object(s["t"])().then((function(t){e.machine_company_list=t.data}))},getMachineTypeListSearch:function(){var e=this;Object(s["v"])().then((function(t){e.machine_type_list=t.data}))},create:function(){var e=this;this.form=JSON.parse(JSON.stringify(this.form_copy)),this.place_list=[],this.showPrivateArea=!1,this.dialogType="add",this.dialogVisible=!0,this.$nextTick((function(){e.$refs["form"].clearValidate()}))},add:function(){var e=this;this.$refs["form"].validate((function(t){t&&Object(s["i"])(e.form).then((function(t){e.dialogVisible=!1,e.fetchData(),e.$message({type:"success",message:"添加成功!"})}))}))},deleteUser:function(e){var t=this;this.$confirm("确定要删除此设备吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",center:!0}).then((function(){Object(s["h"])(e).then((function(e){t.fetchData(),t.$message({type:"success",message:"删除成功!"})}))}))},update:function(e){var t=this;this.form=Object.assign(this.form,e),this.user_list.forEach((function(a){a.adminId==e.adminId&&(99===a.type?1==a.isOpenPrivateArea?t.showPrivateArea=!0:t.form.adminAreaType=1:t.showPrivateArea=!1)})),this.queryPlaceInfos(this.form.adminId,"update"),this.dialogType="update",this.dialogVisible=!0,this.$nextTick((function(){t.$refs["form"].clearValidate()}))},doUpdate:function(){var e=this;this.$refs["form"].validate((function(t){t&&Object(s["i"])(e.form).then((function(t){e.dialogVisible=!1,e.fetchData(),e.$message({type:"success",message:"编辑成功!"})}))}))},doAuthDevice:function(e){var t=this;this.$confirm("确定授权该设备吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",center:!0}).then((function(){Object(s["g"])(e).then((function(e){t.fetchData(),t.$message({type:"success",message:"授权成功!"})}))})).catch((function(){t.$message({type:"info",message:"已取消授权"})}))},doStopFaceDevice:function(e){var t=this;this.$confirm("确定停用该设备吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",center:!0}).then((function(){Object(s["m"])(e).then((function(e){t.fetchData(),t.$message({type:"success",message:"停用成功!"})}))})).catch((function(){t.$message({type:"info",message:"已取消停用"})}))},openIssueAll:function(e){this.issueAllDialogVisible=!0,this.issueAllId=e},issueAll:function(){var e=this,t=this.issueAllForm;t.deviceId=this.issueAllId,1==this.placeType?Object(f["f"])(t).then((function(t){e.issueAllDialogVisible=!1,e.$message({type:"success",message:"下发完成!"})})).catch((function(e){console.log(e)})):Object(s["w"])(t).then((function(t){e.issueAllDialogVisible=!1,e.$message({type:"success",message:"下发完成!"})})).catch((function(){}))},restart:function(e){var t=this;this.$confirm("确定重新启动该设备吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",center:!0}).then((function(){var a=t.$loading({lock:!0,text:"设备重启中...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});Object(s["z"])(e).then((function(e){a.close(),t.fetchData(),t.$message({type:"success",message:"已重启!"})})).catch((function(){a.close()}))})).catch((function(){loading.close(),t.$message({type:"info",message:"已取消重启"})}))},getAddressListSearch:function(e,t){var a=this;switch(e){case 1:Object(d["v"])().then((function(e){a.province_list_search=e.data}));break;case 2:Object(d["o"])(t).then((function(e){a.city_list_search=e.data}));break;case 3:Object(d["m"])(t).then((function(e){a.area_list_search=e.data}));break;default:break}},chooseProvinceSearch:function(e){this.city_list_search=[],this.page.data.cityId="",this.page.data.cityName="",this.area_list_search=[],this.page.data.areaId="",this.page.data.areaName="",this.getAddressListSearch(2,e),this.getTagList(e)},chooseCitySearch:function(e){this.area_list=[],this.page.data.areaId="",this.page.data.areaName="",this.getAddressListSearch(3,e)},indexMethod:function(e){return(this.page.pageNum-1)*this.page.pageSize+e+1}}},k=I,A=(a("8c39"),Object(g["a"])(k,y,_,!1,null,"13f83243",null)),w=A.exports,T={name:"setting",filters:{},components:{YsgzMachineList:v,ThirdPartMachineList:w},data:function(){return{hasThirdPart:!1}},methods:{matchThirdPart:function(e){this.hasThirdPart!==e&&(this.hasThirdPart=e)}}},S=T,O=Object(g["a"])(S,i,n,!1,null,"310caaa2",null);t["default"]=O.exports},e154:function(e,t,a){"use strict";a.d(t,"j",(function(){return n})),a.d(t,"i",(function(){return r})),a.d(t,"h",(function(){return l})),a.d(t,"g",(function(){return s})),a.d(t,"m",(function(){return o})),a.d(t,"k",(function(){return c})),a.d(t,"l",(function(){return u})),a.d(t,"n",(function(){return d})),a.d(t,"p",(function(){return f})),a.d(t,"q",(function(){return m})),a.d(t,"w",(function(){return p})),a.d(t,"y",(function(){return h})),a.d(t,"z",(function(){return g})),a.d(t,"r",(function(){return b})),a.d(t,"A",(function(){return v})),a.d(t,"x",(function(){return y})),a.d(t,"o",(function(){return _})),a.d(t,"a",(function(){return I})),a.d(t,"d",(function(){return k})),a.d(t,"s",(function(){return A})),a.d(t,"t",(function(){return w})),a.d(t,"b",(function(){return T})),a.d(t,"e",(function(){return S})),a.d(t,"u",(function(){return O})),a.d(t,"v",(function(){return x})),a.d(t,"c",(function(){return P})),a.d(t,"f",(function(){return $}));var i=a("b775");function n(e){return Object(i["a"])({url:"/admin/face/doGetFaceDevices",method:"post",data:e})}function r(e){return Object(i["a"])({url:"/admin/face/doEditFaceDevices",method:"post",data:e})}function l(e){return Object(i["a"])({url:"/admin/face/doDeleteDevice/"+e,method:"delete"})}function s(e){return Object(i["a"])({url:"/admin/face/doAuthFaceDevice/"+e,method:"get"})}function o(e){return Object(i["a"])({url:"/admin/face/doStopFaceDevice/"+e,method:"get"})}function c(e){return Object(i["a"])({url:"/admin/face/doGetFacePass",method:"post",data:e})}function u(e){return Object(i["a"])({url:"/admin/face/doGetFaceServerLog",method:"post",data:e})}function d(e){return Object(i["a"])({url:"/admin/face/doGetFaceServerLogExcel",method:"post",data:e})}function f(e){return Object(i["a"])({url:"/admin/face/getDetails",method:"post",data:e})}function m(){return Object(i["a"])({url:"/admin/face/getFaceDeviceList",method:"post",data:{}})}function p(e){return Object(i["a"])({url:"/admin/userWhitelis/addSnIssued",method:"get",params:e})}function h(e){return Object(i["a"])({url:"/admin/userWhitelis/addSingle",method:"get",params:{id:e}})}function g(e){return Object(i["a"])({url:"/admin/face/doReboot",method:"get",params:{sn:e}})}function b(){return Object(i["a"])({url:"/admin/face/getLogo",method:"get",params:{}})}function v(e){return Object(i["a"])({url:"/upload/picture",method:"post",headers:{"Content-Type":"multipart/form-data"},data:e})}function y(e){return Object(i["a"])({url:"/admin/face/issuedAll",method:"get",params:e})}function _(e){return Object(i["a"])({url:"/admin/sysInquire/getList",method:"post",data:e})}function I(e){return Object(i["a"])({url:"/admin/sysInquire/addOrUpdate",method:"post",data:e})}function k(e){return Object(i["a"])({url:"/admin/sysInquire/delete",method:"DELETE",params:{id:e}})}function A(e){return Object(i["a"])({url:"/admin/thirdParty/getPageList",method:"post",data:e})}function w(){return Object(i["a"])({url:"/admin/thirdParty/getList",method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded"},data:{}})}function T(e){return Object(i["a"])({url:"/admin/thirdParty/edit",method:"post",data:e})}function S(e){return Object(i["a"])({url:"/admin/thirdParty/delete",method:"get",params:{thirdPartyId:e}})}function O(e){return Object(i["a"])({url:"/admin/deviceType/getPageList",method:"post",data:e})}function x(){return Object(i["a"])({url:"/admin/deviceType/getList",method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded"},data:{}})}function P(e){return Object(i["a"])({url:"/admin/deviceType/addOrEdit",method:"post",data:e})}function $(e){return Object(i["a"])({url:"/admin/deviceType/deleteType",method:"get",params:{faceDeviceTypeId:e}})}},e9c4:function(e,t,a){var i=a("23e7"),n=a("d066"),r=a("d039"),l=n("JSON","stringify"),s=/[\uD800-\uDFFF]/g,o=/^[\uD800-\uDBFF]$/,c=/^[\uDC00-\uDFFF]$/,u=function(e,t,a){var i=a.charAt(t-1),n=a.charAt(t+1);return o.test(e)&&!c.test(n)||c.test(e)&&!o.test(i)?"\\u"+e.charCodeAt(0).toString(16):e},d=r((function(){return'"\\udf06\\ud834"'!==l("\udf06\ud834")||'"\\udead"'!==l("\udead")}));l&&i({target:"JSON",stat:!0,forced:d},{stringify:function(e,t,a){var i=l.apply(null,arguments);return"string"==typeof i?i.replace(s,u):i}})},f2bc:function(e,t,a){"use strict";a.d(t,"c",(function(){return i})),a.d(t,"b",(function(){return n})),a.d(t,"a",(function(){return r}));a("ac1f"),a("00b4");function i(e){var t=new Date,a=t.getFullYear()+e+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+t.getHours()+":"+t.getMinutes()+":"+t.getSeconds();return a}function n(e){var t=/([0-9]{3}[1-9]|[0-9][1-9][0-9]2022-01-07 19:29:33|[0-9]2022-01-07 19:29:33[1-9][0-9]|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8])))([ ])([0-1]?[0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])/;return t.test(e)}function r(e,t){var a={isOk:!0,incorrect:{err:""}},i=(new Date).getTime(),n=new Date(e).getTime(),r=new Date(t).getTime();return r<=n?(a.isOk=!1,a.incorrect.err="开始时间必须小于结束时间"):r<=i&&(a.isOk=!1,a.incorrect.err="开始时间必须小于当前时间"),a}},f648:function(e,t,a){}}]);