Files
starRiverProperty/frontend/canoe-person/js/chunk-commons.0410fd66.js
T
反编译工作区 0c56a3e599 chore(frontend): add static frontend build artifacts (portal, front_acs, etc.)
Made-with: Cursor

Former-commit-id: 571c9a99ee26d90505e550c287eb8ad8d743ff8d
2026-04-27 13:40:23 +08:00

1 line
28 KiB
JavaScript

(window["webpackJsonp_park-unit-web"]=window["webpackJsonp_park-unit-web"]||[]).push([["chunk-commons"],{"130d":function(e,t,n){e.exports={elInputWidth:"200px",elInputNumberWidth:"200px",elTextareaWidth:"300px",elSelectWidth:"200px",primaryColor:"#0075da",primaryHoverColor:"#3391e1",primaryActiveColor:"#0069c4"}},"65f3":function(e,t,n){"use strict";var r=n("af8a"),i=n.n(r);i.a},"6f99":function(e,t,n){"use strict";var r=n("130d"),i=n.n(r);i.a},8841:function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("qz-drawer",{attrs:{title:"查看派梯楼层_"+(e.query.personName||e.query.labelName||e.query.orgName),visible:e.visible,size:1200},on:{"update:visible":function(t){e.visible=t},cancel:e.onDrawerCancel,confirm:e.onDrawerConfirm}},[n("div",{staticClass:"cw-floor-transfer"},[n("div",{staticClass:"left"},[n("div",{staticClass:"search"},[n("span",{staticClass:"title"},[e._v("未绑定楼层")]),n("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择楼层"},model:{value:e.leftForm.zoneId,callback:function(t){e.$set(e.leftForm,"zoneId",t)},expression:"leftForm.zoneId"}},e._l(e.originLeftTable,(function(e){return n("el-option",{key:e.value,attrs:{value:e.value,label:e.label}})})),1),n("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onSearch("left")}}},[e._v("查询")])],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.leftLoading,expression:"leftLoading"}],ref:"leftTableRef",attrs:{data:e.leftTable,height:"100%"},on:{"selection-change":e.onLeftChange}},[n("el-table-column",{attrs:{type:"selection",width:"45"}}),n("el-table-column",{attrs:{prop:"zoneName",label:"楼层"}}),n("el-table-column",{attrs:{prop:"onlineDevices",label:"在线设备"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[n("div",{staticClass:"label-column"},[r.onlineDevices&&r.onlineDevices.split(",").length>1?n("el-popover",{attrs:{placement:"bottom",width:"520",trigger:"hover"}},[n("div",{staticStyle:{cursor:"pointer"},attrs:{slot:"reference"},slot:"reference"},[e._l(r.onlineDevices.split(",").slice(0,1),(function(t,r){return n("span",{key:r,staticClass:"tag"},[e._v(e._s(t))])})),r.onlineDevices.split(",").length>1?n("span",[e._v("...")]):e._e()],2),n("div",e._l(r.onlineDevices.split(","),(function(t,r){return n("el-tag",{key:r,staticStyle:{margin:"0 5px 5px 0"},attrs:{type:"info"}},[e._v(e._s(t))])})),1)]):r.onlineDevices?e._l(r.onlineDevices.split(","),(function(t,r){return n("span",{key:r,staticClass:"tag"},[e._v(e._s(t))])})):n("span",[e._v("-")])],2)]}}])}),n("el-table-column",{attrs:{label:"离线设备"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[n("div",{staticClass:"status-btns"},[n("div",{staticClass:"label-column"},[r.offlineDevices&&r.offlineDevices.split(",").length>1?n("el-popover",{attrs:{placement:"bottom",width:"520",trigger:"hover"}},[n("div",{staticStyle:{cursor:"pointer"},attrs:{slot:"reference"},slot:"reference"},[e._l(r.offlineDevices.split(",").slice(0,1),(function(t,r){return n("span",{key:r,staticClass:"tag"},[e._v(e._s(t))])})),r.offlineDevices.split(",").length>1?n("span",[e._v("...")]):e._e()],2),n("div",e._l(r.offlineDevices.split(","),(function(t,r){return n("el-tag",{key:r,staticStyle:{margin:"0 5px 5px 0"},attrs:{type:"info"}},[e._v(e._s(t))])})),1)]):r.offlineDevices?e._l(r.offlineDevices.split(","),(function(t,r){return n("span",{key:r,staticClass:"tag"},[e._v(e._s(t))])})):n("span",[e._v("-")])],2),e.originRightIds.includes(r.zoneId)?n("el-button",{staticClass:"bind-mark",attrs:{type:"text"}},[e._v("准备解绑...")]):e._e()],1)]}}])})],1),n("div",{staticClass:"pager"},[e._v("共"+e._s(e.leftTable.length)+"条")])],1),n("div",{staticClass:"opt"},[n("el-button",{attrs:{icon:"el-icon-arrow-right",type:"primary",circle:"",disabled:0===e.leftChecked.length},on:{click:function(t){return e.onTransferTo("right")}}}),n("el-button",{attrs:{icon:"el-icon-arrow-left",type:"primary",circle:"",disabled:0===e.rightChecked.length},on:{click:function(t){return e.onTransferTo("left")}}})],1),n("div",{staticClass:"right"},[n("div",{staticClass:"search"},[n("span",{staticClass:"title"},[e._v("已绑定楼层")]),n("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择楼层"},model:{value:e.rightForm.zoneId,callback:function(t){e.$set(e.rightForm,"zoneId",t)},expression:"rightForm.zoneId"}},e._l(e.originRightTable,(function(e){return n("el-option",{key:e.value,attrs:{value:e.value,label:e.label}})})),1),n("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onSearch("right")}}},[e._v("查询")])],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.rightLoading,expression:"rightLoading"}],ref:"rightTableRef",attrs:{data:e.rightTable,height:"100%"},on:{"selection-change":e.onRightChange}},[n("el-table-column",{attrs:{type:"selection",width:"45"}}),n("el-table-column",{attrs:{prop:"zoneName",label:"楼层"}}),n("el-table-column",{attrs:{prop:"onlineDevices",label:"在线设备"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[n("div",{staticClass:"label-column"},[r.onlineDevices&&r.onlineDevices.split(",").length>1?n("el-popover",{attrs:{placement:"bottom",width:"520",trigger:"hover"}},[n("div",{staticStyle:{cursor:"pointer"},attrs:{slot:"reference"},slot:"reference"},[e._l(r.onlineDevices.split(",").slice(0,1),(function(t,r){return n("span",{key:r,staticClass:"tag"},[e._v(e._s(t))])})),r.onlineDevices.split(",").length>1?n("span",[e._v("...")]):e._e()],2),n("div",e._l(r.onlineDevices.split(","),(function(t,r){return n("el-tag",{key:r,staticStyle:{margin:"0 5px 5px 0"},attrs:{type:"info"}},[e._v(e._s(t))])})),1)]):r.onlineDevices?e._l(r.onlineDevices.split(","),(function(t,r){return n("span",{key:r,staticClass:"tag"},[e._v(e._s(t))])})):n("span",[e._v("-")])],2)]}}])}),n("el-table-column",{attrs:{label:"离线设备"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[n("div",{staticClass:"status-btns"},[n("div",{staticClass:"label-column"},[r.offlineDevices&&r.offlineDevices.split(",").length>1?n("el-popover",{attrs:{placement:"bottom",width:"520",trigger:"hover"}},[n("div",{staticStyle:{cursor:"pointer"},attrs:{slot:"reference"},slot:"reference"},[e._l(r.offlineDevices.split(",").slice(0,1),(function(t,r){return n("span",{key:r,staticClass:"tag"},[e._v(e._s(t))])})),r.onlineDevices.split(",").length>1?n("span",[e._v("...")]):e._e()],2),n("div",e._l(r.offlineDevices.split(","),(function(t,r){return n("el-tag",{key:r,staticStyle:{margin:"0 5px 5px 0"},attrs:{type:"info"}},[e._v(e._s(t))])})),1)]):r.offlineDevices?e._l(r.offlineDevices.split(","),(function(t,r){return n("span",{key:r,staticClass:"tag"},[e._v(e._s(t))])})):n("span",[e._v("-")])],2),e.originLeftIds.includes(r.zoneId)?n("el-button",{staticClass:"bind-mark",attrs:{type:"text"}},[e._v("准备绑定...")]):e._e()],1)]}}])})],1),n("div",{staticClass:"pager"},[e._v("共"+e._s(e.rightTable.length)+"条")])],1)]),n("BindProcessDialog",{ref:"bindProcessRef",attrs:{type:"floor"},on:{finish:e.onBindingEnd}})],1)},i=[],a=(n("a4d3"),n("99af"),n("4de4"),n("4160"),n("caad"),n("d81d"),n("e439"),n("dbb4"),n("b64b"),n("2532"),n("159b"),n("96cf"),n("1da1")),s=n("ade3"),o=n("d4ec"),c=n("bee2"),l=n("99de"),u=n("7e84"),d=n("262e"),h=n("9ab4"),f=n("60a3"),p=n("cd5f"),v=n("f58a");function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){Object(s["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m=function(e){function t(){var e;return Object(o["a"])(this,t),e=Object(l["a"])(this,Object(u["a"])(t).apply(this,arguments)),e.query={},e.visible=!1,e.leftTable=[],e.rightTable=[{name:3,status:1,id:"3"}],e.leftForm={zoneId:null},e.rightForm={zoneId:null},e.leftChecked=[],e.rightChecked=[],e.originLeftIds=[],e.originLeftTable=[],e.originRightIds=[],e.originRightTable=[],e.leftLoading=!1,e.rightLoading=!1,e}return Object(d["a"])(t,e),Object(c["a"])(t,[{key:"open",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.leftForm={zoneId:null},this.rightForm={zoneId:null},this.query=b({},e),this.originLeftIds=[],this.originRightIds=[],this.fetchUnbindFloor(),this.fetchBindFloor(),this.visible=!0}},{key:"onSearch",value:function(e){"left"===e?this.fetchUnbindFloor():this.fetchBindFloor()}},{key:"onLeftChange",value:function(e){this.leftChecked=e}},{key:"onRightChange",value:function(e){this.rightChecked=e}},{key:"onTransferTo",value:function(e){var t=this,n="",r="";"right"===e?(n="left",r="right"):"left"===e&&(n="right",r="left"),this["".concat(r,"Table")]=this["".concat(n,"Checked")].concat(this["".concat(r,"Table")]),this["".concat(n,"Table")]=this["".concat(n,"Table")].filter((function(e){return!t["".concat(n,"CheckedIds")].includes(e.zoneId)})),this.$nextTick((function(){t["".concat(n,"TableRef")].clearSelection()}))}},{key:"onDrawerConfirm",value:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){var t,n,r,i,a,s,o,c=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,t=this.leftTable.filter((function(e){return c.originRightIds.includes(e.zoneId)})).map((function(e){return e.zoneId})),n=this.rightTable.filter((function(e){return c.originLeftIds.includes(e.zoneId)})).map((function(e){return e.zoneId})),r=this.originRightIds.filter((function(e){return!t.includes(e)})),r=r.concat(n),i=b({zoneIds:r},this.query),this.leftTable.length>0?i.parentId=this.leftTable[0].parentId:this.rightTable.length>0&&(i.parentId=this.rightTable[0].parentId),a=this.query.personId?"personBindingFloor":"orgBindingFloor",e.next=10,this.service[a](i);case 10:if(s=e.sent,o=s.data,o){e.next=15;break}return this.$message.warning("楼层无变更,无需进行绑定操作"),e.abrupt("return");case 15:setTimeout((function(){c.bindProcessRef.open(o)}),500),e.next=20;break;case 18:e.prev=18,e.t0=e["catch"](0);case 20:case"end":return e.stop()}}),e,this,[[0,18]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"onDrawerCancel",value:function(){}},{key:"fetchUnbindFloor",value:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.leftLoading=!0,t=b({},this.query,{},this.leftForm),e.next=5,this.service.unbindFloorList(t);case 5:n=e.sent,r=n.data,this.leftTable=(r||[]).filter((function(e){return e.zoneName&&e.parentId})),this.originLeftTable=this.leftTable.map((function(e){return{label:e.zoneName,value:e.zoneId}})),this.leftForm.zoneId||(this.originLeftIds=this.leftTable.map((function(e){return e.zoneId}))),e.next=14;break;case 12:e.prev=12,e.t0=e["catch"](0);case 14:return e.prev=14,this.leftLoading=!1,e.finish(14);case 17:case"end":return e.stop()}}),e,this,[[0,12,14,17]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"fetchBindFloor",value:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.rightLoading=!0,t=b({},this.query,{},this.rightForm),e.next=5,this.service.getBindFloor(t);case 5:n=e.sent,r=n.data,this.rightTable=(r||[]).filter((function(e){return e.zoneName&&e.parentId})),this.originRightTable=this.rightTable.map((function(e){return{label:e.zoneName,value:e.zoneId}})),this.rightForm.zoneId||(this.originRightIds=this.rightTable.map((function(e){return e.zoneId}))),e.next=15;break;case 12:e.prev=12,e.t0=e["catch"](0);case 15:return e.prev=15,this.rightLoading=!1,e.finish(15);case 18:case"end":return e.stop()}}),e,this,[[0,12,15,18]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"onBindingEnd",value:function(){this.leftForm={zoneId:null},this.rightForm={zoneId:null},this.originLeftIds=[],this.originRightIds=[],this.onSearch("left"),this.onSearch("right")}},{key:"leftCheckedIds",get:function(){return this.leftChecked.map((function(e){return e.zoneId}))}},{key:"rightCheckedIds",get:function(){return this.rightChecked.map((function(e){return e.zoneId}))}}]),t}(f["e"]);h["a"]([Object(f["d"])()],m.prototype,"leftTableRef",void 0),h["a"]([Object(f["d"])()],m.prototype,"rightTableRef",void 0),h["a"]([Object(f["d"])()],m.prototype,"bindProcessRef",void 0),h["a"]([Object(v["a"])("确认绑定以上楼层?")],m.prototype,"onDrawerConfirm",null),m=h["a"]([Object(f["a"])({name:"Index",components:{BindProcessDialog:p["a"]}})],m);var y=m,k=y,I=(n("65f3"),n("2877")),_=Object(I["a"])(k,r,i,!1,null,null,null);t["a"]=_.exports},a0aa:function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("qz-drawer",{attrs:{title:"查看门禁设备_"+(e.query.personName||e.query.labelName||e.query.orgName),visible:e.visible,size:1200},on:{"update:visible":function(t){e.visible=t},cancel:e.onDrawerCancel,confirm:e.onDrawerConfirm}},[n("div",{staticClass:"cw-device-transfer"},[n("div",{staticClass:"left"},[n("div",{staticClass:"search"},[n("span",{staticClass:"title"},[e._v("未绑定设备")]),n("el-input",{attrs:{placeholder:"设备名称",clearable:""},model:{value:e.leftForm.deviceName,callback:function(t){e.$set(e.leftForm,"deviceName",t)},expression:"leftForm.deviceName"}}),n("ChooseDeviceArea",{attrs:{areaIds:e.leftForm.areaIds},on:{"update:areaIds":function(t){return e.$set(e.leftForm,"areaIds",t)},"update:area-ids":function(t){return e.$set(e.leftForm,"areaIds",t)}}}),n("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onSearch("left")}}},[e._v("查询")])],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.leftLoading,expression:"leftLoading"}],ref:"leftTableRef",attrs:{data:e.leftTable,height:"100%"},on:{"selection-change":e.onLeftChange}},[n("el-table-column",{attrs:{type:"selection",width:"45"}}),n("el-table-column",{attrs:{prop:"deviceName",label:"设备名称",sortable:"","sort-method":e.onSortMethod}}),n("el-table-column",{attrs:{prop:"areaName",label:"设备区域"}}),n("el-table-column",{attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[n("div",{staticClass:"status-btns"},[n("qz-dot-tag",{attrs:{type:2===r.deviceOnlineStatus?"success":"danger"}},[e._v(" "+e._s(2===r.deviceOnlineStatus?"在线":"离线")+" ")]),e.originRightIds.includes(r.deviceId)?n("el-button",{staticClass:"bind-mark",attrs:{type:"text"}},[e._v("准备解绑...")]):e._e()],1)]}}])})],1),n("div",{staticClass:"pager"},[e._v("共"+e._s(e.leftTable.length)+"条")])],1),n("div",{staticClass:"opt"},[n("el-button",{attrs:{icon:"el-icon-arrow-right",type:"primary",circle:"",disabled:0===e.leftChecked.length},on:{click:function(t){return e.onTransferTo("right")}}}),n("el-button",{attrs:{icon:"el-icon-arrow-left",type:"primary",circle:"",disabled:0===e.rightChecked.length},on:{click:function(t){return e.onTransferTo("left")}}})],1),n("div",{staticClass:"right"},[n("div",{staticClass:"search"},[n("span",{staticClass:"title"},[e._v("已绑定设备")]),n("el-input",{attrs:{placeholder:"设备名称",clearable:""},model:{value:e.rightForm.deviceName,callback:function(t){e.$set(e.rightForm,"deviceName",t)},expression:"rightForm.deviceName"}}),n("ChooseDeviceArea",{attrs:{areaIds:e.rightForm.areaIds},on:{"update:areaIds":function(t){return e.$set(e.rightForm,"areaIds",t)},"update:area-ids":function(t){return e.$set(e.rightForm,"areaIds",t)}}}),n("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onSearch("right")}}},[e._v("查询")])],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.rightLoading,expression:"rightLoading"}],ref:"rightTableRef",attrs:{data:e.rightTable,height:"100%"},on:{"selection-change":e.onRightChange}},[n("el-table-column",{attrs:{type:"selection",width:"45"}}),n("el-table-column",{attrs:{prop:"deviceName",label:"设备名称",sortable:"","sort-method":e.onSortMethod}}),n("el-table-column",{attrs:{prop:"areaName",label:"设备区域"}}),n("el-table-column",{attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[n("div",{staticClass:"status-btns"},[n("qz-dot-tag",{attrs:{type:2===r.deviceOnlineStatus?"success":"danger"}},[e._v(" "+e._s(2===r.deviceOnlineStatus?"在线":"离线")+" ")]),e.originLeftIds.includes(r.deviceId)?n("el-button",{staticClass:"bind-mark",attrs:{type:"text"}},[e._v("准备绑定...")]):e._e()],1)]}}])})],1),n("div",{staticClass:"pager"},[e._v("共"+e._s(e.rightTable.length)+"条")])],1)]),n("BindProcessDialog",{ref:"bindProcessRef",attrs:{type:"device"},on:{finish:e.onBindingEnd}})],1)},i=[],a=(n("a4d3"),n("99af"),n("4de4"),n("4160"),n("caad"),n("d81d"),n("fb6a"),n("a9e3"),n("e439"),n("dbb4"),n("b64b"),n("d3b7"),n("ac1f"),n("2532"),n("5319"),n("159b"),n("53ca")),s=(n("96cf"),n("1da1")),o=n("ade3"),c=n("d4ec"),l=n("bee2"),u=n("99de"),d=n("7e84"),h=n("262e"),f=n("9ab4"),p=n("60a3"),v=n("ab3c"),g=n("cd5f"),b=n("f58a");function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){Object(o["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var k=function(e){function t(){var e;return Object(c["a"])(this,t),e=Object(u["a"])(this,Object(d["a"])(t).apply(this,arguments)),e.query={},e.visible=!1,e.leftTable=[],e.rightTable=[],e.leftForm={deviceName:"",areaIds:[]},e.rightForm={deviceName:"",areaIds:[]},e.leftChecked=[],e.rightChecked=[],e.originLeftIds=[],e.originRightIds=[],e.leftLoading=!1,e.rightLoading=!1,e}return Object(h["a"])(t,e),Object(l["a"])(t,[{key:"mounted",value:function(){}},{key:"open",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.leftForm={deviceName:"",areaIds:[]},this.rightForm={deviceName:"",areaIds:[]},this.query=y({},e),this.originLeftIds=[],this.originRightIds=[],this.fetchAcsDevice(!0),this.visible=!0}},{key:"onSearch",value:function(e){"left"===e?this.fetchAcsDevice():this.fetchBindDevice()}},{key:"onLeftChange",value:function(e){this.leftChecked=e}},{key:"onRightChange",value:function(e){this.rightChecked=e}},{key:"onTransferTo",value:function(e){var t=this,n="",r="";"right"===e?(n="left",r="right"):"left"===e&&(n="right",r="left"),this["".concat(r,"Table")]=this["".concat(n,"Checked")].concat(this["".concat(r,"Table")]),this["".concat(n,"Table")]=this["".concat(n,"Table")].filter((function(e){return!t["".concat(n,"CheckedIds")].includes(e.deviceId)})),this.$nextTick((function(){t["".concat(n,"TableRef")].clearSelection()}))}},{key:"onDrawerConfirm",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t,n,r,i,a,s,o,c=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,t=this.query.personId?"personBindingDevice":"orgBindingDevice",n=this.leftTable.filter((function(e){return c.originRightIds.includes(e.deviceId)})).map((function(e){return e.deviceId})),r=this.rightTable.filter((function(e){return c.originLeftIds.includes(e.deviceId)})).map((function(e){return e.deviceId})),i=this.originRightIds.filter((function(e){return!n.includes(e)})),i=i.concat(r),a=y({},this.query,{deviceIds:i}),e.next=9,this.service[t](a);case 9:if(s=e.sent,o=s.data,o){e.next=14;break}return this.$message.warning("设备无变更,无需进行绑定操作"),e.abrupt("return");case 14:setTimeout((function(){c.bindProcessRef.open(o)}),500),e.next=19;break;case 17:e.prev=17,e.t0=e["catch"](0);case 19:case"end":return e.stop()}}),e,this,[[0,17]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"onDrawerCancel",value:function(){}},{key:"fetchAcsDevice",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t,n,r,i,a=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=a.length>0&&void 0!==a[0]&&a[0],e.prev=1,this.leftLoading=!0,n=y({rowsOfPage:999},this.leftForm),this.leftForm.areaIds&&this.leftForm.areaIds.length>0&&(n.areaIds=this.leftForm.areaIds.map((function(e){return e[e.length-1]}))),e.next=7,this.service.acsDevicePage(n);case 7:if(r=e.sent,i=r.data,!t){e.next=12;break}return e.next=12,this.fetchBindDevice();case 12:this.leftTable=i.datas||[],this.removeBindDevice(),e.next=19;break;case 16:e.prev=16,e.t0=e["catch"](1);case 19:return e.prev=19,this.leftLoading=!1,e.finish(19);case 22:case"end":return e.stop()}}),e,this,[[1,16,19,22]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"fetchBindDevice",value:function(){var e=this;return new Promise(function(){var t=Object(s["a"])(regeneratorRuntime.mark((function t(n,r){var i,a,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,e.rightLoading=!0,i=y({},e.query,{},e.rightForm),e.rightForm.areaIds&&e.rightForm.areaIds.length>0&&(i.areaIds=e.rightForm.areaIds.map((function(e){return e[e.length-1]}))),t.next=6,e.service.getBindDevice(i);case 6:a=t.sent,s=a.data,e.rightTable=s||[],e.rightForm.deviceName||0!==e.rightForm.areaIds.length||(e.originRightIds=(s||[]).map((function(e){return e.deviceId}))),e.removeBindDevice(),n(),t.next=17;break;case 14:t.prev=14,t.t0=t["catch"](0),r(new Error(t.t0));case 17:return t.prev=17,e.rightLoading=!1,t.finish(17);case 20:case"end":return t.stop()}}),t,null,[[0,14,17,20]])})));return function(e,n){return t.apply(this,arguments)}}())}},{key:"removeBindDevice",value:function(){var e=this;this.leftTable=this.leftTable.filter((function(t){return!e.originRightIds.includes(t.deviceId)})),this.leftForm.deviceName||0!==this.leftForm.areaIds.length||(this.originLeftIds=this.leftTable.map((function(e){return e.deviceId})))}},{key:"onBindingEnd",value:function(){this.leftForm={deviceName:"",areaIds:[]},this.rightForm={deviceName:"",areaIds:[]},this.originLeftIds=[],this.originRightIds=[],this.onSearch("left"),this.onSearch("right")}},{key:"onSortMethod",value:function(e,t){var n=e.deviceName.slice(0,2).replace("F","").replace("M",""),r=t.deviceName.slice(0,2).replace("F","").replace("M","");return n=isNaN(n)?n:Number(n),r=isNaN(r)?r:Number(r),Object(a["a"])(n)!==Object(a["a"])(r)?"string"===typeof n?1:-1:n<r?-1:1}},{key:"leftCheckedIds",get:function(){return this.leftChecked.map((function(e){return e.deviceId}))}},{key:"rightCheckedIds",get:function(){return this.rightChecked.map((function(e){return e.deviceId}))}}]),t}(p["e"]);f["a"]([Object(p["d"])()],k.prototype,"leftTableRef",void 0),f["a"]([Object(p["d"])()],k.prototype,"rightTableRef",void 0),f["a"]([Object(p["d"])()],k.prototype,"bindProcessRef",void 0),f["a"]([Object(b["a"])("确认绑定以上设备?")],k.prototype,"onDrawerConfirm",null),k=f["a"]([Object(p["a"])({name:"Index",components:{BindProcessDialog:g["a"],ChooseDeviceArea:v["a"]}})],k);var I=k,_=I,C=(n("6f99"),n("2877")),O=Object(C["a"])(_,r,i,!1,null,null,null);t["a"]=O.exports},ab3c:function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-cascader",{attrs:{placeholder:e.placeholder,options:e.options,props:e.props,"collapse-tags":"",clearable:""},on:{change:e.onChange},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})},i=[],a=(n("96cf"),n("1da1")),s=n("d4ec"),o=n("bee2"),c=n("99de"),l=n("7e84"),u=n("262e"),d=n("9ab4"),h=n("60a3"),f=function(e){function t(){var e;return Object(s["a"])(this,t),e=Object(c["a"])(this,Object(l["a"])(t).apply(this,arguments)),e.options=[],e.props={label:"name",value:"id",multiple:!0,checkStrictly:!0},e}return Object(u["a"])(t,e),Object(o["a"])(t,[{key:"created",value:function(){this.fetchAreas()}},{key:"fetchAreas",value:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.service.deviceAreaTree({businessId:this.businessId});case 3:t=e.sent,n=t.data,this.options=n,e.next=10;break;case 8:e.prev=8,e.t0=e["catch"](0);case 10:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"onChange",value:function(e){this.$emit("update:areaIds",e),this.$emit("change")}},{key:"value",get:function(){return this.areaIds},set:function(e){}},{key:"businessId",get:function(){return this.$store.state.user.userInfo.businessId}}]),t}(h["e"]);d["a"]([Object(h["c"])({type:Array,default:function(){return[]}})],f.prototype,"areaIds",void 0),d["a"]([Object(h["c"])({type:String,default:"请选择设备区域"})],f.prototype,"placeholder",void 0),f=d["a"]([Object(h["a"])({name:"ChooseDeviceArea",components:{}})],f);var p=f,v=p,g=n("2877"),b=Object(g["a"])(v,r,i,!1,null,"8846b4da",null);t["a"]=b.exports},af8a:function(e,t,n){e.exports={elInputWidth:"200px",elInputNumberWidth:"200px",elTextareaWidth:"300px",elSelectWidth:"200px",primaryColor:"#0075da",primaryHoverColor:"#3391e1",primaryActiveColor:"#0069c4"}},cd5f:function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:"绑定"+e.title,visible:e.visible,"close-on-click-modal":!1,"append-to-body":!0,"show-close":!1,width:"520px"},on:{"update:visible":function(t){e.visible=t}},scopedSlots:e._u([{key:"footer",fn:function(){return[e.percent<100?n("el-button",{on:{click:e.onStopBinding}},[e._v("终止绑定")]):n("el-button",{on:{click:e.onClose}},[e._v("关闭")])]},proxy:!0}])},[n("el-progress",{attrs:{percentage:e.percent}}),n("div",{staticStyle:{"margin-top":"10px"}},[e.percent<100?[e._v("正在为您绑定"+e._s(e.title)+"......")]:[e._v("绑定成功")]],2)],1)},i=[],a=(n("96cf"),n("1da1")),s=n("d4ec"),o=n("bee2"),c=n("99de"),l=n("7e84"),u=n("262e"),d=n("9ab4"),h=n("60a3"),f=n("f58a"),p=function(e){function t(){var e;return Object(s["a"])(this,t),e=Object(c["a"])(this,Object(l["a"])(t).apply(this,arguments)),e.percent=0,e.visible=!1,e.taskId="",e.timer=null,e}return Object(u["a"])(t,e),Object(o["a"])(t,[{key:"beforeDestroy",value:function(){clearInterval(this.timer)}},{key:"open",value:function(e){this.percent=0,this.taskId=e,this.getProgressByInterval(),this.visible=!0}},{key:"getProgressByInterval",value:function(){var e=this;this.timer||this.fetchBindingProgress(),this.timer=setInterval((function(){e.fetchBindingProgress()}),1e3)}},{key:"fetchBindingProgress",value:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,t="device"===this.type?"getDeviceBindingProgress":"getFloorBindingProgress",e.next=4,this.service[t](this.taskId);case 4:n=e.sent,r=n.data,this.percent=r.bindDevices?Math.round(r.bindDevices/r.allDevices*100):0,this.percent>=100&&(clearInterval(this.timer),this.$emit("finish")),e.next=12;break;case 10:e.prev=10,e.t0=e["catch"](0);case 12:case"end":return e.stop()}}),e,this,[[0,10]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"onStopBinding",value:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,t="device"===this.type?"stopBindingDevice":"stopBindingFloor",e.next=4,this.service[t](this.taskId);case 4:this.onClose(),e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"onClose",value:function(){clearInterval(this.timer),this.visible=!1,this.percent<100&&this.$emit("finish")}},{key:"title",get:function(){return"device"===this.type?"设备":"楼层"}}]),t}(h["e"]);d["a"]([Object(h["c"])({type:String,default:"device"})],p.prototype,"type",void 0),d["a"]([Object(f["a"])("确认进行终止操作?")],p.prototype,"onStopBinding",null),p=d["a"]([Object(h["a"])({name:"Index",components:{}})],p);var v=p,g=v,b=n("2877"),m=Object(b["a"])(g,r,i,!1,null,null,null);t["a"]=m.exports}}]);