Newer
Older
eryuan_iris_temperature_front / laser_ptz / static / js / chunk-6f91.09e8281c.js
[wangxitong] on 30 May 2022 36 KB first commit
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-6f91"],{"/aEO":function(e,t,i){"use strict";var a=i("Z7iu");i.n(a).a},"/gXl":function(e,t,i){"use strict";i.d(t,"c",function(){return s}),i.d(t,"e",function(){return n}),i.d(t,"d",function(){return o}),i.d(t,"a",function(){return l}),i.d(t,"f",function(){return r}),i.d(t,"b",function(){return c});var a=i("t3Un");function s(e){return Object(a.a)({url:"dept/list",method:"get",params:e})}function n(e){return Object(a.a)({url:"dept/tree",method:"get",params:e})}function o(e){return Object(a.a)({url:"role/treeByRoleId",method:"get",params:{roleId:e}})}function l(e){return Object(a.a)({url:"dept/add",method:"post",params:e})}function r(e){return Object(a.a)({url:"dept/update",method:"post",params:e})}function c(e){return Object(a.a)({url:"dept/delete",method:"post",params:{id:e}})}},"0Vyc":function(e,t,i){"use strict";var a=i("KvRm");i.n(a).a},"54Xn":function(e,t,i){},"8jdo":function(e,t,i){"use strict";i.d(t,"b",function(){return c}),i.d(t,"c",function(){return d}),i.d(t,"a",function(){return u});var a=i("m1cH"),s=i.n(a),n=i("jWXv"),o=i.n(n),l=i("FyfS"),r=i.n(l);function c(e){arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&e.length>0){var t=!1,i=e[0].pid,a=!0,s=!1,n=void 0;try{for(var o,l=r()(e);!(a=(o=l.next()).done);a=!0){if(o.value.pid!==i){t=!0;break}}}catch(e){s=!0,n=e}finally{try{!a&&l.return&&l.return()}finally{if(s)throw n}}return t}return!1}function d(e){arguments.length>1&&void 0!==arguments[1]&&arguments[1];var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=function(e){var t=new o.a,i=!0,a=!1,n=void 0;try{for(var l,c=r()(e);!(i=(l=c.next()).done);i=!0){var d=l.value;t.add(d.pid)}}catch(e){a=!0,n=e}finally{try{!i&&c.return&&c.return()}finally{if(a)throw n}}var u=!0,p=!1,m=void 0;try{for(var v,h=r()(e);!(u=(v=h.next()).done);u=!0){var f=v.value;t.has(f.id)&&t.delete(f.id)}}catch(e){p=!0,m=e}finally{try{!u&&h.return&&h.return()}finally{if(p)throw m}}return[].concat(s()(t))}(e);return i.length>1?e:function(e){return function e(t){return t.map(function(t){return t&&t.children&&t.children.length?e(t.children):delete t.children,t}),t}(e)}(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0",i=function t(i){for(var a=[],s=0;s<e.length;s++){var n=e[s],o=""+n.id,l=""+n.pid;l===i&&(n.children=t(o),a.push(n))}return a};if(!arguments[2])return i(t);var a=1,s=[],n=!0,o=!1,l=void 0;try{for(var c,d=r()(e);!(n=(c=d.next()).done);n=!0){var u=c.value,p=""+u.id;if(p===t)return u.children=i(t),a=0,s.push(u),s}}catch(e){o=!0,l=e}finally{try{!n&&d.return&&d.return()}finally{if(o)throw l}}if(1===a)return i(t)}(e,i[0],t))}function u(e){arguments.length>1&&void 0!==arguments[1]&&arguments[1];for(var t=[],i=[],a=0;a<e.length;a++)"true"!==e[a].open&&!0!==e[a].open||t.push(e[a].id),"true"!==e[a].checked&&!0!==e[a].checked||i.push(e[a].id);return[t,i]}},"8zs9":function(e,t,i){"use strict";var a=i("kOKf");i.n(a).a},DOPq:function(e,t,i){},Eezu:function(e,t,i){"use strict";var a=i("itIO");i.n(a).a},KvRm:function(e,t,i){},RnhZ:function(e,t,i){var a={"./af":"K/tc","./af.js":"K/tc","./ar":"jnO4","./ar-dz":"o1bE","./ar-dz.js":"o1bE","./ar-kw":"Qj4J","./ar-kw.js":"Qj4J","./ar-ly":"HP3h","./ar-ly.js":"HP3h","./ar-ma":"CoRJ","./ar-ma.js":"CoRJ","./ar-sa":"gjCT","./ar-sa.js":"gjCT","./ar-tn":"bYM6","./ar-tn.js":"bYM6","./ar.js":"jnO4","./az":"SFxW","./az.js":"SFxW","./be":"H8ED","./be.js":"H8ED","./bg":"hKrs","./bg.js":"hKrs","./bm":"p/rL","./bm.js":"p/rL","./bn":"kEOa","./bn-bd":"loYQ","./bn-bd.js":"loYQ","./bn.js":"kEOa","./bo":"0mo+","./bo.js":"0mo+","./br":"aIdf","./br.js":"aIdf","./bs":"JVSJ","./bs.js":"JVSJ","./ca":"1xZ4","./ca.js":"1xZ4","./cs":"PA2r","./cs.js":"PA2r","./cv":"A+xa","./cv.js":"A+xa","./cy":"l5ep","./cy.js":"l5ep","./da":"DxQv","./da.js":"DxQv","./de":"tGlX","./de-at":"s+uk","./de-at.js":"s+uk","./de-ch":"u3GI","./de-ch.js":"u3GI","./de.js":"tGlX","./dv":"WYrj","./dv.js":"WYrj","./el":"jUeY","./el.js":"jUeY","./en-au":"Dmvi","./en-au.js":"Dmvi","./en-ca":"OIYi","./en-ca.js":"OIYi","./en-gb":"Oaa7","./en-gb.js":"Oaa7","./en-ie":"4dOw","./en-ie.js":"4dOw","./en-il":"czMo","./en-il.js":"czMo","./en-in":"7C5Q","./en-in.js":"7C5Q","./en-nz":"b1Dy","./en-nz.js":"b1Dy","./en-sg":"t+mt","./en-sg.js":"t+mt","./eo":"Zduo","./eo.js":"Zduo","./es":"iYuL","./es-do":"CjzT","./es-do.js":"CjzT","./es-mx":"tbfe","./es-mx.js":"tbfe","./es-us":"Vclq","./es-us.js":"Vclq","./es.js":"iYuL","./et":"7BjC","./et.js":"7BjC","./eu":"D/JM","./eu.js":"D/JM","./fa":"jfSC","./fa.js":"jfSC","./fi":"gekB","./fi.js":"gekB","./fil":"1ppg","./fil.js":"1ppg","./fo":"ByF4","./fo.js":"ByF4","./fr":"nyYc","./fr-ca":"2fjn","./fr-ca.js":"2fjn","./fr-ch":"Dkky","./fr-ch.js":"Dkky","./fr.js":"nyYc","./fy":"cRix","./fy.js":"cRix","./ga":"USCx","./ga.js":"USCx","./gd":"9rRi","./gd.js":"9rRi","./gl":"iEDd","./gl.js":"iEDd","./gom-deva":"qvJo","./gom-deva.js":"qvJo","./gom-latn":"DKr+","./gom-latn.js":"DKr+","./gu":"4MV3","./gu.js":"4MV3","./he":"x6pH","./he.js":"x6pH","./hi":"3E1r","./hi.js":"3E1r","./hr":"S6ln","./hr.js":"S6ln","./hu":"WxRl","./hu.js":"WxRl","./hy-am":"1rYy","./hy-am.js":"1rYy","./id":"UDhR","./id.js":"UDhR","./is":"BVg3","./is.js":"BVg3","./it":"bpih","./it-ch":"bxKX","./it-ch.js":"bxKX","./it.js":"bpih","./ja":"B55N","./ja.js":"B55N","./jv":"tUCv","./jv.js":"tUCv","./ka":"IBtZ","./ka.js":"IBtZ","./kk":"bXm7","./kk.js":"bXm7","./km":"6B0Y","./km.js":"6B0Y","./kn":"PpIw","./kn.js":"PpIw","./ko":"Ivi+","./ko.js":"Ivi+","./ku":"JCF/","./ku.js":"JCF/","./ky":"lgnt","./ky.js":"lgnt","./lb":"RAwQ","./lb.js":"RAwQ","./lo":"sp3z","./lo.js":"sp3z","./lt":"JvlW","./lt.js":"JvlW","./lv":"uXwI","./lv.js":"uXwI","./me":"KTz0","./me.js":"KTz0","./mi":"aIsn","./mi.js":"aIsn","./mk":"aQkU","./mk.js":"aQkU","./ml":"AvvY","./ml.js":"AvvY","./mn":"lYtQ","./mn.js":"lYtQ","./mr":"Ob0Z","./mr.js":"Ob0Z","./ms":"6+QB","./ms-my":"ZAMP","./ms-my.js":"ZAMP","./ms.js":"6+QB","./mt":"G0Uy","./mt.js":"G0Uy","./my":"honF","./my.js":"honF","./nb":"bOMt","./nb.js":"bOMt","./ne":"OjkT","./ne.js":"OjkT","./nl":"+s0g","./nl-be":"2ykv","./nl-be.js":"2ykv","./nl.js":"+s0g","./nn":"uEye","./nn.js":"uEye","./oc-lnc":"Fnuy","./oc-lnc.js":"Fnuy","./pa-in":"8/+R","./pa-in.js":"8/+R","./pl":"jVdC","./pl.js":"jVdC","./pt":"8mBD","./pt-br":"0tRk","./pt-br.js":"0tRk","./pt.js":"8mBD","./ro":"lyxo","./ro.js":"lyxo","./ru":"lXzo","./ru.js":"lXzo","./sd":"Z4QM","./sd.js":"Z4QM","./se":"//9w","./se.js":"//9w","./si":"7aV9","./si.js":"7aV9","./sk":"e+ae","./sk.js":"e+ae","./sl":"gVVK","./sl.js":"gVVK","./sq":"yPMs","./sq.js":"yPMs","./sr":"zx6S","./sr-cyrl":"E+lV","./sr-cyrl.js":"E+lV","./sr.js":"zx6S","./ss":"Ur1D","./ss.js":"Ur1D","./sv":"X709","./sv.js":"X709","./sw":"dNwA","./sw.js":"dNwA","./ta":"PeUW","./ta.js":"PeUW","./te":"XLvN","./te.js":"XLvN","./tet":"V2x9","./tet.js":"V2x9","./tg":"Oxv6","./tg.js":"Oxv6","./th":"EOgW","./th.js":"EOgW","./tk":"Wv91","./tk.js":"Wv91","./tl-ph":"Dzi0","./tl-ph.js":"Dzi0","./tlh":"z3Vd","./tlh.js":"z3Vd","./tr":"DoHr","./tr.js":"DoHr","./tzl":"z1FC","./tzl.js":"z1FC","./tzm":"wQk9","./tzm-latn":"tT3J","./tzm-latn.js":"tT3J","./tzm.js":"wQk9","./ug-cn":"YRex","./ug-cn.js":"YRex","./uk":"raLr","./uk.js":"raLr","./ur":"UpQW","./ur.js":"UpQW","./uz":"Loxo","./uz-latn":"AQ68","./uz-latn.js":"AQ68","./uz.js":"Loxo","./vi":"KSF8","./vi.js":"KSF8","./x-pseudo":"/X5v","./x-pseudo.js":"/X5v","./yo":"fzPg","./yo.js":"fzPg","./zh-cn":"XDpg","./zh-cn.js":"XDpg","./zh-hk":"SatO","./zh-hk.js":"SatO","./zh-mo":"OmwH","./zh-mo.js":"OmwH","./zh-tw":"kOpN","./zh-tw.js":"kOpN"};function s(e){var t=n(e);return i(t)}function n(e){var t=a[e];if(!(t+1)){var i=new Error("Cannot find module '"+e+"'");throw i.code="MODULE_NOT_FOUND",i}return t}s.keys=function(){return Object.keys(a)},s.resolve=n,e.exports=s,s.id="RnhZ"},WZwz:function(e,t,i){"use strict";i.d(t,"c",function(){return s}),i.d(t,"f",function(){return n}),i.d(t,"d",function(){return o}),i.d(t,"e",function(){return l}),i.d(t,"a",function(){return r}),i.d(t,"g",function(){return c}),i.d(t,"b",function(){return d});var a=i("t3Un");function s(e){return Object(a.a)({url:"area/listPage",method:"get",params:e})}function n(e){return Object(a.a)({url:"door/areaList",method:"get",params:e})}function o(e){return Object(a.a)({url:"area/list",method:"get",params:e})}function l(){return Object(a.a)({url:"dict/code/levelType",method:"get"})}function r(e){return Object(a.a)({url:"area/add",method:"post",params:e})}function c(e){return Object(a.a)({url:"area/update",method:"post",params:e})}function d(e){return Object(a.a)({url:"area/delete",method:"post",params:{id:e}})}},Z7iu:function(e,t,i){},"a/5b":function(e,t,i){"use strict";var a=i("cF1R");i.n(a).a},"aaM/":function(e,t,i){"use strict";i.r(t);var a=i("qpgI"),s={name:"EditDevice",data:function(){return{checkList:[],dialogFormVisible:!1,dialogStatus:"",deviceForm:{devCode:"",devName:"",devType:"",devIp:"",description:""},textMap:{update:"编辑",create:"新增",detail:"详情"},deviceTypeList:null,deviceModelList:null,showDeviceType:!0,showModelType:!0,rules:{devCode:[{validator:function(e,t,i){""!==t?!1===/^(([0-9])|([1-9]([0-9]+)))$/.test(t)?i(new Error("请填写正确的设备编号")):i():i(new Error("设备编号不能为空"))},required:!0,trigger:["blur","change"]}],devName:[{required:!0,message:"设备名称不能为空",trigger:["blur","change"]}],devType:[{required:!0,message:"请选择业务类型",trigger:["blur","change"]}],devIp:[{validator:function(e,t,i){""!==t?!1===/((25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))/.test(t)?i(new Error("请填写正确的ip地址")):i():i(new Error("ip地址不能为空"))},required:!0,trigger:["blur","change"]}]},isEditMode:!1}},watch:{"deviceForm.deviceType":function(e,t){}},mounted:function(){this.fetchBusinessType()},methods:{initDialog:function(e,t){var i=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.checkList=[],this.dialogStatus=e,this.dialogFormVisible=t,"create"===e?(this.resetForm(),this.isEditMode=!1,this.$nextTick(function(){i.$refs.dataForm.clearValidate()})):"update"===e&&(this.deviceForm={devCode:a.devCode,devName:a.devName,devType:a.devType,devIp:a.devIp,description:a.description,id:a.id},this.checkList=this.deviceForm.devType.split(","),this.isEditMode=!0)},resetForm:function(){this.deviceForm={devCode:"",devName:"",devType:"",devIp:"",description:""}},saveData:function(){"update"===this.dialogStatus?this.updateData():"create"===this.dialogStatus&&this.createData()},createData:function(){var e=this,t=this;this.$refs.dataForm.validate(function(i){i&&Object(a.a)(t.deviceForm).then(function(t){200===t.code&&e.$confirm("新增成功,是否继续新增?","提示",{confirmButtonText:"是",cancelButtonText:"否",type:"info"}).then(function(){e.resetForm(),e.$nextTick(function(){e.$refs.dataForm.clearValidate()})}).catch(function(){e.$emit("watchChild"),e.dialogFormVisible=!1})})})},updateData:function(){var e=this,t=this;this.$refs.dataForm.validate(function(i){i&&Object(a.j)(t.deviceForm).then(function(t){200===t.code&&(e.$message.success("修改成功"),e.$emit("watchChild"),e.dialogFormVisible=!1)})})},fetchBusinessType:function(){var e=this;Object(a.e)().then(function(t){e.deviceTypeList=t.data,e.deviceTypeList.length<=1&&(e.showDeviceType=!1)})},cancel:function(){this.dialogFormVisible=!1,this.$emit("watchChild")}}},n=(i("8zs9"),i("KHd+")),o=Object(n.a)(s,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:e.textMap[e.dialogStatus],visible:e.dialogFormVisible,"append-to-body":""},on:{"update:visible":function(t){e.dialogFormVisible=t},close:e.cancel}},[i("el-form",{ref:"dataForm",attrs:{rules:e.rules,model:e.deviceForm,"label-well-code":"right","label-width":"100px"}},[i("el-row",{attrs:{type:"flex",justify:"center"}},[i("el-col",{attrs:{span:18}},[i("el-form-item",{attrs:{label:"设备编号",prop:"devCode"}},[i("el-input",{attrs:{disabled:e.isEditMode,type:"text",placeholder:"必填"},model:{value:e.deviceForm.devCode,callback:function(t){e.$set(e.deviceForm,"devCode","string"==typeof t?t.trim():t)},expression:"deviceForm.devCode"}})],1)],1)],1),e._v(" "),i("el-row",{attrs:{type:"flex",justify:"center"}},[i("el-col",{attrs:{span:18}},[i("el-form-item",{attrs:{label:"设备名称",prop:"devName"}},[i("el-input",{attrs:{maxlength:20,type:"text",placeholder:"必填","show-word-limit":""},model:{value:e.deviceForm.devName,callback:function(t){e.$set(e.deviceForm,"devName","string"==typeof t?t.trim():t)},expression:"deviceForm.devName"}})],1)],1)],1),e._v(" "),i("el-row",{attrs:{type:"flex",justify:"center"}},[i("el-col",{attrs:{span:18}},[i("el-form-item",{attrs:{label:"控制器类型",prop:"devType"}},[i("el-radio-group",{model:{value:e.deviceForm.devType,callback:function(t){e.$set(e.deviceForm,"devType",t)},expression:"deviceForm.devType"}},e._l(e.deviceTypeList,function(t){return i("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(" "+e._s(t.name))])}))],1)],1)],1),e._v(" "),i("el-row",{attrs:{type:"flex",justify:"center"}},[i("el-col",{attrs:{span:18}},[i("el-form-item",{attrs:{label:"设备IP",prop:"devIp"}},[i("el-input",{attrs:{type:"text",placeholder:"必填"},model:{value:e.deviceForm.devIp,callback:function(t){e.$set(e.deviceForm,"devIp","string"==typeof t?t.trim():t)},expression:"deviceForm.devIp"}})],1)],1)],1),e._v(" "),i("el-row",{attrs:{type:"flex",justify:"center"}},[i("el-col",{attrs:{span:18}},[i("el-form-item",{attrs:{label:"安装位置"}},[i("el-input",{attrs:{maxlength:20,type:"textarea",placeholder:"非必填",rows:"3","show-word-limit":""},model:{value:e.deviceForm.description,callback:function(t){e.$set(e.deviceForm,"description","string"==typeof t?t.trim():t)},expression:"deviceForm.description"}})],1)],1)],1)],1),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:e.saveData}},[e._v("保存")]),e._v(" "),i("el-button",{on:{click:e.cancel}},[e._v("取消")])],1)],1)},[],!1,null,"112a0b9e",null);o.options.__file="editDevice.vue";var l=o.exports,r={name:"DetailDevice",data:function(){return{dialogFormVisible:!1,dialogStatus:"",deviceForm:{id:"",deviceName:"",devcode:"",deviceTypeName:"",wellCode:"",modelName:"",installDate:"",concenCode:"",onlineStateName:"",deptName:"",bfztName:"",position:""},textMap:{update:"编辑",create:"新增",detail:"详情"}}},methods:{initDialog:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.dialogStatus=e,this.dialogFormVisible=t,this.deviceForm={id:i.id,deviceName:i.deviceName,devcode:i.devcode,deviceTypeName:i.deviceTypeName,wellCode:i.wellCode,modelName:i.modelName,installDate:i.installDate,concenCode:i.concenCode,onlineStateName:i.onlineStateName,deptName:i.deptName,bfztName:i.bfztName,position:i.position}}}},c=(i("0Vyc"),Object(n.a)(r,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:e.textMap[e.dialogStatus],visible:e.dialogFormVisible,"append-to-body":""},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[i("el-form",{ref:"dataForm",attrs:{model:e.deviceForm,"label-well-code":"right","label-width":"100px"}},[i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"设备名称",prop:"deviceName"}},[i("el-input",{attrs:{type:"text",placeholder:"未知",disabled:""},model:{value:e.deviceForm.deviceName,callback:function(t){e.$set(e.deviceForm,"deviceName",t)},expression:"deviceForm.deviceName"}})],1)],1),e._v(" "),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"设备编号",prop:"devcode"}},[i("el-input",{attrs:{type:"text",placeholder:"未知",disabled:""},model:{value:e.deviceForm.devcode,callback:function(t){e.$set(e.deviceForm,"devcode",t)},expression:"deviceForm.devcode"}})],1)],1)],1),e._v(" "),i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"设备类型",prop:"deviceType"}},[i("el-input",{attrs:{type:"text",placeholder:"未知",disabled:""},model:{value:e.deviceForm.deviceTypeName,callback:function(t){e.$set(e.deviceForm,"deviceTypeName",t)},expression:"deviceForm.deviceTypeName"}})],1)],1),e._v(" "),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"设备型号",prop:"modelId"}},[i("el-input",{attrs:{type:"text",placeholder:"未知",disabled:""},model:{value:e.deviceForm.modelName,callback:function(t){e.$set(e.deviceForm,"modelName",t)},expression:"deviceForm.modelName"}})],1)],1)],1),e._v(" "),i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"在线状态",prop:"wellCode"}},[i("el-input",{attrs:{type:"text",placeholder:"未知",disabled:""},model:{value:e.deviceForm.onlineStateName,callback:function(t){e.$set(e.deviceForm,"onlineStateName",t)},expression:"deviceForm.onlineStateName"}})],1)],1),e._v(" "),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"权属单位",prop:"concenCode"}},[i("el-input",{attrs:{type:"text",placeholder:"未知",disabled:""},model:{value:e.deviceForm.deptName,callback:function(t){e.$set(e.deviceForm,"deptName",t)},expression:"deviceForm.deptName"}})],1)],1)],1),e._v(" "),i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"窨井编号",prop:"wellCode"}},[i("el-input",{attrs:{type:"text",placeholder:"未知",disabled:""},model:{value:e.deviceForm.wellCode,callback:function(t){e.$set(e.deviceForm,"wellCode",t)},expression:"deviceForm.wellCode"}})],1)],1),e._v(" "),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"布防状态",prop:"bfztName"}},[i("el-input",{attrs:{type:"text",placeholder:"未知",disabled:""},model:{value:e.deviceForm.bfztName,callback:function(t){e.$set(e.deviceForm,"bfztName",t)},expression:"deviceForm.bfztName"}})],1)],1)],1),e._v(" "),i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"位置",prop:"position"}},[i("el-input",{attrs:{type:"text",placeholder:"未知",disabled:""},model:{value:e.deviceForm.position,callback:function(t){e.$set(e.deviceForm,"position",t)},expression:"deviceForm.position"}})],1)],1)],1),e._v(" "),i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"安装日期",prop:"installDate"}},[i("el-input",{attrs:{type:"text",placeholder:"未知",disabled:""},model:{value:e.deviceForm.installDate,callback:function(t){e.$set(e.deviceForm,"installDate",t)},expression:"deviceForm.installDate"}})],1)],1),e._v(" "),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"集中器编号",prop:"concenCode"}},[i("el-input",{attrs:{type:"text",placeholder:"未知",disabled:""},model:{value:e.deviceForm.concenCode,callback:function(t){e.$set(e.deviceForm,"concenCode",t)},expression:"deviceForm.concenCode"}})],1)],1)],1)],1)],1)},[],!1,null,"6648f737",null));c.options.__file="detailDevice.vue";var d=c.exports,u=i("wd/R"),p={name:"SyncRecord",data:function(){var e=this;return{loading:!1,dialogFormVisible:!1,form:{devIds:[],startTime:"",endTime:""},timeRange:[],pickerOptions:{shortcuts:[{text:"昨天",onClick:function(e){var t=u().subtract(1,"days").set({hour:23,minute:59,second:59,millisecond:999}),i=u().subtract(1,"days").set({hour:0,minute:0,second:0,millisecond:0});e.$emit("pick",[i,t])}},{text:"最近三天",onClick:function(e){var t=u().subtract(1,"days").set({hour:23,minute:59,second:59,millisecond:999}),i=u().subtract(3,"days").set({hour:0,minute:0,second:0,millisecond:0});e.$emit("pick",[i,t])}},{text:"最近一周",onClick:function(e){var t=u().subtract(1,"days").set({hour:23,minute:59,second:59,millisecond:999}),i=u().subtract(7,"days").set({hour:0,minute:0,second:0,millisecond:0});e.$emit("pick",[i,t])}}],onPick:function(t){t.minDate&&(e.startTime=t.minDate),t.maxDate&&(console.log("time",u(t.minDate).add(7,"days").set({hour:23,minute:59,second:59,millisecond:999})),t.maxDate.getTime(),t.minDate.getTime())},disabledDate:this.disabledDate}}},watch:{timeRange:function(e){console.log("timeRange",e),e&&e.length>0?("string"!=typeof e[0]&&(e[0]=e[0].format("YYYY-MM-DD HH:mm:ss")),"string"!=typeof e[1]&&(e[1]=e[1].format("YYYY-MM-DD HH:mm:ss")),this.form.startTime=e[0],this.form.endTime=e[1]):(this.form.startTime="",this.form.endTime="")}},methods:{checkDate:function(){if(console.log("CHANGE"),this.timeRange&&2===this.timeRange.length){var e=u(this.timeRange[0]),t=u(this.timeRange[1]);t.valueOf()-e.valueOf()>6048e5&&(this.$message.warning("日期范围不能大于7天"),t=u(e).add(7,"days").format("YYYY-MM-DD 23:59:59"),e=e.format("YYYY-MM-DD 00:00:00"),console.log("end",t,"s",e)),e.valueOf()-t.valueOf()>6048e5&&(this.$message.warning("日期范围不能大于7天"),t=u(e).subtract(7,"days").format("YYYY-MM-DD 00:00:00"),e=e.format("YYYY-MM-DD 23:59:59"),console.log("end",t,"s",e)),this.timeRange=[e,t]}},disabledDate:function(e){},initDialog:function(e,t){this.dialogFormVisible=e,this.form.devIds=t,this.timeRange=[]},saveData:function(){var e=this;this.loading=!0,Object(a.h)(this.form).then(function(t){console.log(t),200===t.code?(e.loading=!1,e.$message.success("同步成功"),e.dialogFormVisible=!1,e.$emit("watchChild")):e.loading=!1}).catch(function(t){e.loading=!1})},cancel:function(){this.dialogFormVisible=!1,this.$emit("watchChild")}}},m=(i("Eezu"),Object(n.a)(p,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{visible:e.dialogFormVisible,title:"同步识别记录","append-to-body":""},on:{"update:visible":function(t){e.dialogFormVisible=t},close:e.cancel}},[i("div",{staticClass:"block data-pick"},[i("p",{staticClass:"demonstration"},[e._v("选择同步时间范围")]),e._v(" "),i("el-date-picker",{staticClass:"my-datepick",attrs:{"picker-options":e.pickerOptions,"default-time":["00:00:00","23:59:59"],"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetimerange",size:"small","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期",align:"right"},on:{change:e.checkDate},model:{value:e.timeRange,callback:function(t){e.timeRange=t},expression:"timeRange"}})],1),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:e.saveData}},[e._v("确定")]),e._v(" "),i("el-button",{on:{click:e.cancel}},[e._v("取消")])],1)])},[],!1,null,"2a367c17",null));m.options.__file="syncRecord.vue";var v=m.exports,h=i("yH/+"),f=i("eIqJ"),b=i("pMp9"),g=i("zR0t"),y={name:"ListDevice",components:{DeptSelect:b.a,DownloadTemplate:f.a,editDevice:l,detailDevice:d,syncRecord:v,selectTree:h.a,AreaSelectTree:g.a},data:function(){return{listQuery:{areaid:"",keywords:"",devType:"",status:"",offset:1,limit:20,sort:"id",order:"asc"},columns:[{text:"设备编号",value:"devCode",align:"center",width:140},{text:"设备名称",value:"devName",align:"center"},{text:"安装位置",value:"description",align:"center"},{text:"控制器类型",value:"devTypeName",align:"center"},{text:"设备IP",value:"devIp",align:"center"},{text:"设备状态",value:"status",align:"center"},{text:"关联门禁编号",value:"doorCode",align:"center"},{text:"关联门禁名称",value:"doorName",align:"center"}],multipleSelection:[],list:[],total:0,deviceTypeList:[],deptProps:{parent:"pid",value:"id",label:"name",children:"children"},deptTreeList:null,showDeptTree:0,showDeviceType:!0,fileList:[],listLoading:!0,fullscreenLoading:!1,editShow:!1,detailShow:!1,syncRecordShow:!1,filename:"device_template.xlsx",deptShowTop:!1,wellShow:!1}},mounted:function(){null!==this.$route.query.devType&&""!==this.$route.query.devType&&void 0!==this.$route.query.devType&&(this.listQuery.devType=this.$route.query.devType),null!==this.$route.query.status&&""!==this.$route.query.status&&void 0!==this.$route.query.status&&(this.listQuery.status=this.$route.query.status),this.fetchData()},methods:{websocket:function(){console.log(this.$store.state),this.$store.state.websocket.wsStatus||this.$store.dispatch("initWebSocket")},checkSelection:function(){return 0!==this.multipleSelection.length},add:function(){this.dialogFormVisible=!0,this.editShow=!0,this.$refs.editdevice.initDialog("create",this.dialogFormVisible)},edit:function(e){this.dialogFormVisible=!0,this.editShow=!0,this.$refs.editdevice.initDialog("update",this.dialogFormVisible,e)},del:function(){var e=this;if(this.checkSelection()){var t=[];this.multipleSelection.forEach(function(e,i){t.push(e.id)}),this.$confirm("确定要删除所选设备吗?","确认操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a.d)(t).then(function(t){200===t.code&&(e.$message.success("删除成功"),e.fetchData(!1))})})}else this.$message.error("至少选中一项")},updateData:function(){var e=this;if(this.checkSelection()){var t=[];this.multipleSelection.forEach(function(e,i){t.push(e.id)}),this.$confirm("确定要将数据下发到所选设备吗?","确认操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a.i)(t).then(function(t){200===t.code&&(e.$message.success("下发更新指令成功,等待设备更新数据"),e.fetchData())})})}else this.$message.error("至少选中一项")},syncRecords:function(){if(this.checkSelection()){var e=[];this.multipleSelection.forEach(function(t,i){e.push(t.id)}),console.log(e),this.dialogFormVisible=!0,this.syncRecordShow=!0,this.$refs.syncRecord.initDialog(this.dialogFormVisible,e)}else this.$message.error("至少选中一项")},search:function(){this.fetchData(!1)},fetchData:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.listLoading=!0,t||(this.listQuery.offset=1),Object(a.f)(this.listQuery).then(function(t){e.list=t.data.rows,e.total=parseInt(t.data.total),e.listLoading=!1})},showWellDetail:function(e){this.wellShow=!0,this.$refs.wellInfo.initDialog(e.wellId)},indexMethod:function(e){return this.listQuery.limit*(this.listQuery.offset-1)+e+1},handleSizeChange:function(e){this.listQuery.limit=e,this.fetchData()},handleCurrentChange:function(e){this.listQuery.offset=e,this.fetchData()},handleSelectionChange:function(e){this.multipleSelection=e}}},j=(i("a/5b"),Object(n.a)(y,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-container"},[i("div",{staticClass:"search-div"},[i("el-form",{ref:"selectForm",staticClass:"form-container",attrs:{inline:!0,model:e.listQuery}},[i("el-row",[i("el-form-item",{staticClass:"selectForm-container-item",attrs:{prop:"keyword"}},[i("el-input",{attrs:{placeholder:"设备编号",clearable:""},model:{value:e.listQuery.keywords,callback:function(t){e.$set(e.listQuery,"keywords","string"==typeof t?t.trim():t)},expression:"listQuery.keywords"}})],1),e._v(" "),i("el-form-item",{staticClass:"selectForm-container-item"},[i("area-select-tree",{attrs:{"need-top":!1,"dept-show":!0,placeholder:"区域"},model:{value:e.listQuery.areaid,callback:function(t){e.$set(e.listQuery,"areaid",t)},expression:"listQuery.areaid"}})],1),e._v(" "),i("el-form-item",{staticClass:"selectForm-container-item"},[i("el-select",{attrs:{placeholder:"设备状态",clearable:""},model:{value:e.listQuery.status,callback:function(t){e.$set(e.listQuery,"status",t)},expression:"listQuery.status"}},[i("el-option",{attrs:{label:"在线",value:"1"}}),e._v(" "),i("el-option",{attrs:{label:"离线",value:"0"}})],1)],1),e._v(" "),i("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.search}},[e._v("搜索")])],1)],1)],1),e._v(" "),i("div",[i("el-row",{staticClass:"table-title"},[i("el-col",{attrs:{span:6}},[i("div",{staticClass:"title-header"},[i("i",{staticClass:"el-icon-menu"}),e._v("设备列表")])]),e._v(" "),i("el-col",{staticClass:"edit_btns",attrs:{span:12,offset:6}},[i("el-button",{staticClass:"edit_btn",attrs:{size:"small"},on:{click:e.del}},[e._v("删除")]),e._v(" "),i("el-button",{staticClass:"edit_btn",attrs:{size:"small"},on:{click:e.add}},[e._v("新增")])],1)],1),e._v(" "),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticClass:"table",attrs:{data:e.list,border:""},on:{"selection-change":e.handleSelectionChange}},[e.hasPerm("/device/delete")?i("el-table-column",{attrs:{align:"center",type:"selection",width:"55"}}):e._e(),e._v(" "),i("el-table-column",{attrs:{index:e.indexMethod,align:"center",type:"index",label:"序号",width:"55"}}),e._v(" "),e._l(e.columns,function(t){return i("el-table-column",{key:t.value,attrs:{label:t.text,width:t.width,align:t.align,"show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(a){return["Button"!=t.type?i("span",{class:t.class},[e._v(e._s(a.row[t.value]))]):e._e(),e._v(" "),"Button"==t.type?i("el-button",{attrs:{type:"text"},on:{click:function(t){e.showWellDetail(a.row)}}},[e._v(e._s(a.row[t.value]))]):e._e()]}}])})}),e._v(" "),i("el-table-column",{attrs:{label:"操作",align:"center",width:"160"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.hasPerm("/device/update")?i("el-button",{attrs:{type:"text"},on:{click:function(i){e.edit(t.row)}}},[e._v("编辑")]):e._e()]}}])})],2)],1),e._v(" "),i("div",{staticClass:"pagination-container"},[i("el-pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>e.listQuery.limit,expression:"total>listQuery.limit"}],attrs:{"current-page":e.listQuery.offset,"page-sizes":[20,30,50],"page-size":e.listQuery.limit,total:e.total,align:"center",layout:"total, sizes, prev, pager, next"},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),e._v(" "),i("edit-device",{directives:[{name:"show",rawName:"v-show",value:e.editShow,expression:"editShow"}],ref:"editdevice",on:{watchChild:e.fetchData}}),e._v(" "),i("detail-device",{directives:[{name:"show",rawName:"v-show",value:e.detailShow,expression:"detailShow"}],ref:"detaildevice"}),e._v(" "),i("sync-record",{directives:[{name:"show",rawName:"v-show",value:e.syncRecordShow,expression:"syncRecordShow"}],ref:"syncRecord"})],1)},[],!1,null,"8dfb71ea",null));j.options.__file="listDevice.vue";t.default=j.exports},cF1R:function(e,t,i){},eIqJ:function(e,t,i){"use strict";var a=i("t3Un");var s={name:"DownloadTemplate",props:{filename:{type:String,default:""},label:{type:String,default:"批量导入模板下载"}},methods:{downloadTemplate:function(){var e=this;if(""!==this.filename){var t=this.filename,i=this.$loading({lock:!0,text:"数据处理中,请稍后...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});(function(e){return Object(a.a)({url:"template/download",method:"get",params:{filename:e},responseType:"blob"})})(t).then(function(e){i.close(),console.log("download===",e);var a=new Blob([e.data]);if("msSaveOrOpenBlob"in navigator)window.navigator.msSaveOrOpenBlob(a,t);else{var s=document.createElement("a"),n=window.URL.createObjectURL(a);s.href=n,s.download=t,document.body.appendChild(s),s.click(),document.body.removeChild(s),window.URL.revokeObjectURL(n)}}).catch(function(t){i.close(),e.$message.error(t.message)})}}}},n=(i("/aEO"),i("KHd+")),o=Object(n.a)(s,function(){var e=this.$createElement;return(this._self._c||e)("el-button",{staticClass:"edit_btn",attrs:{size:"small"},on:{click:this.downloadTemplate}},[this._v(this._s(this.label))])},[],!1,null,"5a79556e",null);o.options.__file="index.vue";t.a=o.exports},gP5v:function(e,t,i){"use strict";var a=i("DOPq");i.n(a).a},gSrx:function(e,t,i){"use strict";var a=i("54Xn");i.n(a).a},itIO:function(e,t,i){},kOKf:function(e,t,i){},pMp9:function(e,t,i){"use strict";var a=i("8jdo"),s=i("yH/+"),n=i("/gXl"),o={name:"DeptSelect",components:{SelectTree:s.a},props:{value:{type:[Number,String],default:""},placeholder:{type:String,default:"请选择父级"},needTop:{type:Boolean,default:!0},deptType:{type:String,default:""},deptShow:{type:Boolean,default:!1},size:{type:String,default:""}},data:function(){return{deptTreeList:[],multiData:!1,defaultProps:{parent:"pid",value:"id",label:"name",children:"children"},selected:""+this.value,showDeptSelect:!0}},watch:{value:function(e){this.selected=""+this.value},selected:function(e){console.log("watch selected"),this.$emit("input",e)}},mounted:function(){this.fetchPcode()},methods:{fetchPcode:function(){var e=this,t={};""!==this.deptType&&(t={deptType:this.deptType}),Object(n.e)(t).then(function(t){var i=t.data.list;!e.deptShow&&i.length<=1?e.showDeptSelect=!1:i&&(Object(a.b)(i)?(e.multiData=!0,e.deptTreeList=Object(a.c)(t.data.list,"0",e.needTop),e.needTop||1!==e.deptTreeList.length||(e.deptTreeList=e.deptTreeList[0].children)):(e.deptTreeList=i,e.multiData=!1))})}}},l=(i("gSrx"),i("KHd+")),r=Object(l.a)(o,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"show",rawName:"v-show",value:e.showDeptSelect,expression:"showDeptSelect"}],staticClass:"dept-select"},[e.multiData?i("select-tree",{attrs:{size:e.size,options:e.deptTreeList,props:e.defaultProps,placeholder:e.placeholder,clearable:""},model:{value:e.selected,callback:function(t){e.selected=t},expression:"selected"}}):i("el-select",{attrs:{placeholder:e.placeholder,size:e.size,clearable:""},model:{value:e.selected,callback:function(t){e.selected=t},expression:"selected"}},e._l(e.deptTreeList,function(e){return i("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1)},[],!1,null,"5fc48098",null);r.options.__file="index.vue";t.a=r.exports},qpgI:function(e,t,i){"use strict";i.d(t,"f",function(){return o}),i.d(t,"g",function(){return l}),i.d(t,"e",function(){return r}),i.d(t,"a",function(){return c}),i.d(t,"j",function(){return d}),i.d(t,"d",function(){return u}),i.d(t,"i",function(){return p}),i.d(t,"h",function(){return m}),i.d(t,"b",function(){return v}),i.d(t,"c",function(){return h});var a=i("t3Un"),s=i("Qyje"),n=i.n(s);function o(e){return Object(a.a)({url:"device/list",method:"get",params:e})}function l(e){return Object(a.a)({url:"device/listAll",method:"get",params:e})}function r(e){return Object(a.a)({url:"/dict/code/businessType",method:"get",params:e})}function c(e){return Object(a.a)({url:"device/add",method:"post",params:e})}function d(e){return Object(a.a)({url:"device/update",method:"post",params:e})}function u(e){return Object(a.a)({url:"device/delete",method:"post",params:{ids:e},paramsSerializer:function(e){return n.a.stringify(e,{indices:!1})}})}function p(e){return Object(a.a)({url:"device/updateDB",method:"post",params:{ids:e},paramsSerializer:function(e){return n.a.stringify(e,{indices:!1})}})}function m(e){return Object(a.a)({url:"records/syncRecord",method:"post",params:e,paramsSerializer:function(e){return n.a.stringify(e,{indices:!1})}})}function v(){return Object(a.a)({url:"device/countByType",method:"get"})}function h(){return Object(a.a)({url:"statistic/countbyStatus",method:"get"})}},zR0t:function(e,t,i){"use strict";var a=i("8jdo"),s=i("yH/+"),n=i("WZwz"),o={name:"AreaSelectTree",components:{SelectTree:s.a},props:{value:{type:[Number,String],default:""},placeholder:{type:String,default:"请选择父级"},needTop:{type:Boolean,default:!0},deptType:{type:String,default:""},deptShow:{type:Boolean,default:!1},size:{type:String,default:""}},data:function(){return{deptTreeList:[],multiData:!1,defaultProps:{parent:"pid",value:"id",label:"name",children:"children"},selected:""+this.value,showDeptSelect:!0}},watch:{value:function(e){this.selected=""+this.value},selected:function(e){console.log("watch selected"),this.$emit("input",e)}},mounted:function(){this.fetchPcode()},methods:{fetchPcode:function(){var e=this,t={};""!==this.deptType&&(t={deptType:this.deptType}),Object(n.f)(t).then(function(t){var i=t.data;!e.deptShow&&i.length<=1?e.showDeptSelect=!1:i&&(Object(a.b)(i)?(e.multiData=!0,e.deptTreeList=Object(a.c)(t.data,"0",e.needTop),e.needTop||1!==e.deptTreeList.length||(e.deptTreeList=e.deptTreeList[0].children)):(e.deptTreeList=i,e.multiData=!1)),console.log(e.deptTreeList)})}}},l=(i("gP5v"),i("KHd+")),r=Object(l.a)(o,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"show",rawName:"v-show",value:e.showDeptSelect,expression:"showDeptSelect"}],staticClass:"dept-select"},[e.multiData?i("select-tree",{attrs:{size:e.size,options:e.deptTreeList,props:e.defaultProps,placeholder:e.placeholder,clearable:""},model:{value:e.selected,callback:function(t){e.selected=t},expression:"selected"}}):i("el-select",{attrs:{placeholder:e.placeholder,size:e.size,clearable:""},model:{value:e.selected,callback:function(t){e.selected=t},expression:"selected"}},e._l(e.deptTreeList,function(e){return i("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1)},[],!1,null,"3cd4d47e",null);r.options.__file="areaSelectTree.vue";t.a=r.exports}}]);