Files
starRiverProperty/frontend-source/decompiled/front_acs/static/js/chunk-a1095d1a.5e5aeb4e.js
T
反编译工作区 86fc4eb695 feat: add elevator-front, alarm-front, front_acs decompiled sources
Former-commit-id: 227ec9664fa803a11a731cf5336437c497f17066
2026-04-29 12:50:14 +08:00

1 line
13 KiB
JavaScript

(window["webpackJsonp_ninca-crk-access-control"]=window["webpackJsonp_ninca-crk-access-control"]||[]).push([["chunk-a1095d1a"],{"15eb":function(e,t,a){},"1d5e":function(e,t,a){"use strict";var n=a("c7eb"),i=a("5530"),c=a("1da1"),s=a("d4ec"),r=a("bee2"),o=a("262e"),d=a("2caf"),u=a("2ff6"),l={defaultEdit:"/api/terminal/default/edit",defaultQuery:"/api/terminal/default/query",count:"/api/terminal/count",personDel:"/api/terminal/persons/delete"},p=function(e){Object(o["a"])(a,e);var t=Object(d["a"])(a);function a(){return Object(s["a"])(this,a),t.apply(this,arguments)}return Object(r["a"])(a,[{key:"defaultEdit",value:function(){var e=Object(c["a"])(Object(n["a"])().mark((function e(){var t,a,c,s,r=arguments;return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},a=r.length>1&&void 0!==r[1]?r[1]:{},c=Object.assign(t),e.next=5,this.$ajax(l.defaultEdit,c,Object(i["a"])({tip:"配置成功"},a));case 5:return s=e.sent,e.abrupt("return",s);case 7:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"defaultQuery",value:function(){var e=Object(c["a"])(Object(n["a"])().mark((function e(){var t,a,i,c,s=arguments;return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=s.length>0&&void 0!==s[0]?s[0]:{},a=s.length>1&&void 0!==s[1]?s[1]:{},i=Object.assign(t),e.next=5,this.$ajax(l.defaultQuery,i,a);case 5:return c=e.sent,e.abrupt("return",{deviceInfo:c.data||[]});case 7:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"count",value:function(){var e=Object(c["a"])(Object(n["a"])().mark((function e(){var t,a,c,s,r=arguments;return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},a=r.length>1&&void 0!==r[1]?r[1]:{},c=Object.assign(t),e.next=5,this.$ajax(l.count,c,Object(i["a"])({},a));case 5:return s=e.sent,e.abrupt("return",s.data);case 7:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"personDel",value:function(){var e=Object(c["a"])(Object(n["a"])().mark((function e(){var t,a,c,s,r=arguments;return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},a=r.length>1&&void 0!==r[1]?r[1]:{},c=Object.assign(t),e.next=5,this.$ajax(l.personDel,c,Object(i["a"])({},a));case 5:return s=e.sent,e.abrupt("return",s);case 7:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}]),a}(u["a"]);t["a"]=new p},"34fe":function(e,t,a){},"4a3d":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("CwMainLayout",{staticClass:"urgent-index",attrs:{loading:e.loading},scopedSlots:e._u([{key:"op-header",fn:function(){return[t("CwHeaderLayout",{attrs:{showHeaderBottomLine:!1},scopedSlots:e._u([{key:"op",fn:function(){return[t("CwOp",{attrs:{items:e.opItems}})]},proxy:!0}])},[t("div",{staticClass:"header"},[t("div",{staticClass:"left"},[t("span",{staticClass:"text"},[e._v("紧急疏散组名称:")]),t("span",{staticClass:"name"},[e._v(e._s(e.detailInfo.groupName))]),1===e.detailInfo.isDefaultGroup?t("span",{staticClass:"tag"},[e._v(" 快速执行组 ")]):e._e()]),t("div",{staticClass:"right"},[t("span",{staticClass:"text"},[e._v("当前门禁设备")]),t("span",{staticClass:"num"},[e._v(e._s(e.totalDevice)+"台")])])])])]},proxy:!0}])},[t("InTable",{attrs:{query:e.searchList,data:e.tableData,columns:e.columns,paginationAttrs:e.paginationAttrs},on:{"pagination-change":function(t){return e.getList(!1)}}}),t("CwAsyncWrap",{ref:"refAddDevice"},[t("AddDevice",{on:{getList:e.getList}})],1)],1)},i=[],c=a("c7eb"),s=a("5530"),r=a("1da1"),o=a("d4ec"),d=a("bee2"),u=a("262e"),l=a("2caf"),p=(a("d81d"),a("9ab4")),v=a("4d8e"),h=a("60a3"),f=a("12c1"),b=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("CwModal",{ref:"infoModal",staticClass:"add-device",class:{add_modal:e.typeObj.add},attrs:{width:"888px",title:e.ops.title,submitLoading:e.loading,showFooter:!0},on:{confirm:e.submitFrom,closes:e.close}},[t("div",{staticClass:"add-device-inner"},[t("CwSearchForm",{staticClass:"device-search",attrs:{formItems:e.formItems,options:e.options,ruleForm:e.searchList}}),t("InTable",{staticClass:"device-table",attrs:{query:e.searchList,data:e.tableData,columns:e.columns,paginationAttrs:e.paginationAttrs},on:{"pagination-change":function(t){return e.getList(!1)},selectd:e.selectd}})],1)])},g=[],y=a("2909"),m=a("7650"),j=a("48b1"),I=function(e){Object(u["a"])(a,e);var t=Object(l["a"])(a);function a(){var e;return Object(o["a"])(this,a),e=t.apply(this,arguments),e.tableData=[],e.searchList={},e.paginationAttrs={style:{left:"20px"},autoPosition:!1},e.options={},e}return Object(d["a"])(a,[{key:"created",value:function(){}},{key:"formItems",get:function(){return Object(y["a"])(this.deviceFormItems)}},{key:"columns",get:function(){return[{type:"selection"},{type:"text",column:{prop:"deviceName",label:"设备名称"}},{type:"text",column:{prop:"deviceTypeName",label:"设备型号"}},{type:"text",column:{prop:"areaName",label:"安装区域","show-overflow-tooltip":!0}}]}},{key:"getDetail",value:function(e){this.searchList.groupId=e.groupId,this.getList()}},{key:"getData",value:function(){var e=Object(r["a"])(Object(c["a"])().mark((function e(t){var a,n,i;return Object(c["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,f["a"].urgentDevicePage(t);case 2:a=e.sent,n=a.total,i=a.datas,this.paginationAttrs.total=n,this.tableData=i;case 7:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"submitFrom",value:function(){var e=this;if(this.selectedArr.length>0){var t=this.$route.query.id;f["a"].addDevice({groupId:t,deviceIds:this.selectedArr},{loading:"loading",tip:"添加成功"}).then((function(t){e.closeModal()}))}else this.$message.info("请选择后再提交")}}]),a}(Object(h["c"])(Object(v["tableMixin"])(),Object(j["a"])(),Object(m["a"])({noDevice:!0})));I=Object(p["a"])([Object(h["a"])({components:{}})],I);var O=I,w=O,k=(a("eaaa"),a("2877")),x=Object(k["a"])(w,b,g,!1,null,"4acc01a3",null),D=x.exports,C=function(e){Object(u["a"])(a,e);var t=Object(l["a"])(a);function a(){var e;return Object(o["a"])(this,a),e=t.apply(this,arguments),e.tableData=[],e.searchList={groupId:""},e.detailInfo={},e.totalDevice=0,e.options={},e}return Object(d["a"])(a,[{key:"created",value:function(){var e=this.$route.query.id;this.searchList.groupId=e,this.getList(),this.getDetail()}},{key:"opItems",get:function(){return[{type:"button",command:"add",label:"添加设备",btnAttrs:{type:"primary"}}]}},{key:"columns",get:function(){return[{type:"text",column:{prop:"deviceName",label:"设备名称"}},{type:"colorTextDot",column:{prop:"deviceOnlineStatus",label:"状态",width:120},actions:this.GFgetTypeConfig("DEVICE_ONLINE_STATUS",{type:"colorText"})},{type:"text",column:{prop:"deviceCode",label:"设备编号"}},{type:"text",column:{prop:"deviceTypeName",label:"设备型号"}},{type:"text",column:{prop:"areaName",label:"安装区域","show-overflow-tooltip":!0}},{type:"actions",column:{width:100,label:"操作 "},actions:[{type:"button",label:"删除",command:"del"}]}]}},{key:"getData",value:function(){var e=Object(r["a"])(Object(c["a"])().mark((function e(t){var a,n,i;return Object(c["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.groupId){e.next=3;break}return this.$message({message:"分组id不正确",type:"warning"}),e.abrupt("return");case 3:return e.next=5,f["a"].urgentGroupDevicePage(t,{_this:this,loading:"loading"});case 5:a=e.sent,n=a.total,i=a.datas,this.paginationAttrs.total=n,this.totalDevice=n,this.tableData=i.map((function(e){return Object(s["a"])(Object(s["a"])({},e),{},{deviceOnlineStatus:0===e.deviceStatus?e.deviceOnlineStatus:-1})}));case 11:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getDetail",value:function(){var e=this;f["a"].detail({groupId:this.searchList.groupId}).then((function(t){e.detailInfo=t}))}},{key:"addClick",value:function(){this.refAddDevice.showModal({type:"add",title:"添加紧急疏散门禁"},{groupId:this.searchList.groupId})}},{key:"delClick",value:function(e){var t=this,a=e.row,n=[a.deviceId];this.GFdc({content:"确定删除吗?"}).then((function(){f["a"].deleteDevice({deviceIds:n,groupId:t.searchList.groupId}).then((function(e){t.delPage()}))}))}},{key:"openClick",value:function(){var e=this;this.GFdc({content:"打开全部门禁属于重大风险操作,请确认是否执行?",type:"warning"}).then((function(){e.$ajax("/acs/switch/always-on",{},{tip:"打开全部门禁成功"})}))}},{key:"closeClick",value:function(){this.$ajax("/acs/switch/recovery",{},{tip:"恢复全部门禁成功"})}}]),a}(Object(h["c"])(Object(v["tableMixin"])()));Object(p["a"])([Object(h["g"])()],C.prototype,"refAddDevice",void 0),C=Object(p["a"])([Object(h["a"])({components:{AddDevice:D}})],C);var _=C,A=_,L=(a("75da"),Object(k["a"])(A,n,i,!1,null,"076a8ecc",null));t["default"]=L.exports},"75da":function(e,t,a){"use strict";a("15eb")},7650:function(e,t,a){"use strict";var n=a("ade3"),i=a("c7eb"),c=a("1da1"),s=a("2909"),r=a("5530"),o=a("d4ec"),d=a("bee2"),u=a("262e"),l=a("2caf"),p=(a("b0c0"),a("d3b7"),a("6062"),a("3ca3"),a("ddb0"),a("159b"),a("4de4"),a("d81d"),a("caad"),a("2532"),a("9ab4")),v=a("b412"),h=a("1d5e"),f=a("60a3");t["a"]=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=t.name,b=void 0===a?"searchList":a,g=t.span,y=void 0===g?[]:g,m=t.userFn,j=void 0!==m&&m,I=function(e){Object(u["a"])(a,e);var t=Object(l["a"])(a);function a(){var e;return Object(o["a"])(this,a),e=t.apply(this,arguments),e.options={},e.deviceFormItems=[{type:"select",name:"districtIds",contentAttrs:{multiple:!0},showHidden:!0},{type:"cascader",name:"areaIds",itemAttrs:{label:"安装区域"},colAttrs:{span:y[0]},contentAttrs:{props:{multiple:!0,label:"name",value:"id",emitPath:!1,checkStrictly:!0},"collapse-tags":!0,"show-all-levels":!1,placeholder:"请选择安装区域"}},{type:"select",name:"deviceIds",itemAttrs:{label:"安装设备"},colAttrs:{span:y[1]},contentAttrs:{filterable:!0,multiple:!0,clearable:!0,"collapse-tags":!0,placeholder:"请选择安装设备"}}],e}return Object(d["a"])(a,[{key:"created",value:function(){j||(this[b]=Object(r["a"])({districtId:[],districtIds:[],deviceIds:[],areaIds:[]},this[b]),this.options=Object(r["a"])({deviceIds:[],areaIds:[]},this.options)),this.getAreaIds()}},{key:"_devicechangeData",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.deviceKey,n=void 0===a?"deviceInfo":a,i=this.GFdeepclone(e),c=i[n]||[],o=new Set,d=new Set;return c.forEach((function(e){o.add(e.deviceId),d.add(e.areaId)})),Object(r["a"])(Object(r["a"])({},i),{},{deviceIds:Object(s["a"])(o),areaIds:Object(s["a"])(d)})}},{key:"_getDefaultDevice",value:function(){var e=Object(c["a"])(Object(i["a"])().mark((function e(t){var a,n,c,s,r,o;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,h["a"].defaultQuery({userType:t});case 2:return a=e.sent,n=this._devicechangeData(a||[]),c=n.deviceIds,s=void 0===c?[]:c,r=n.areaIds,o=void 0===r?[]:r,this[b].areaIds=o,this[b].deviceIds=s,e.abrupt("return",{deviceIds:s,areaIds:o});case 7:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getAreaIds",value:function(){var e=this;this.$ajax("/sysetting/deviceArea/tree",{}).then((function(t){e[b].areaIds=[],e.options.areaIds=[],e.options.areaIds=t.data}))}},{key:"getDistrictId",value:function(e){return this.$ajax("/component/device/district/get/sub",{id:e})}},{key:"getDistrictId1",value:function(e){var t=this;this.$ajax("/component/device/district/list",{}).then((function(e){var a=t.GFmapping(e.data,{label:"districtName",value:"id"});t.options.districtId=Object(v["a"])(a,{parentKey:"parentId",childrenKey:"children"})}))}},{key:"getDeviceIds",value:function(e){var t=this;e&&e.length>0?this.$ajax("/component/device/list",{areaIds:e,districtId:this[b].districtId[this[b].districtId.length-1]}).then((function(e){t.options.deviceIds=t.GFmapping(e.data,{label:"deviceName",value:"id"}),t.setSelectDeviceIds(t.options.deviceIds)})):(this[b].deviceIds=[],this.options.deviceIds=[])}},{key:"setSelectDeviceIds",value:function(e){this[b].deviceIds=this[b].deviceIds.filter((function(t){return e.some((function(e){return e.value===t}))}))}},{key:"_getDeviceCode",value:function(){var e=this;return this.options.deviceIds.filter((function(t){return e[b].deviceIds.includes(t.deviceId)})).map((function(e){return e.deviceCode}))}},{key:"_addDeviceCode",value:function(){this[b].deviceCodes=this._getDeviceCode()}}]),a}(f["h"]);return I=Object(p["a"])([Object(f["a"])({watch:(e={},Object(n["a"])(e,"".concat(b,".districtId"),(function(e){e.length>0?this[b].districtIds=[e[e.length-1]]:this[b].districtIds=[]})),Object(n["a"])(e,"".concat(b,".areaIds"),(function(e){this.getDeviceIds(e)})),e)})],I),I}},eaaa:function(e,t,a){"use strict";a("34fe")}}]);