mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-10 00:40:30 +08:00
0c56a3e599
Made-with: Cursor Former-commit-id: 571c9a99ee26d90505e550c287eb8ad8d743ff8d
1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
(window["webpackJsonp_ninca-crk-access-control"]=window["webpackJsonp_ninca-crk-access-control"]||[]).push([["chunk-2e0ebc14"],{"04df":function(t,e,a){"use strict";a("2413")},2413:function(t,e,a){},"2ae0":function(t,e,a){"use strict";var i=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"select-controller"},[e("CwSearchForm",{attrs:{formItems:t.formItems,options:t.options,rules:t.rules,ruleForm:t.searchList}}),e("InTable",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{query:t.searchList,data:t.tableData,columns:t.columns,paginationAttrs:t.paginationAttrs},on:{"row-click":t.rowClick,"pagination-change":function(e){return t.getList(!1)}},scopedSlots:t._u([{key:"radioSelect",fn:function(a){var i=a.row;return[e("el-radio",{attrs:{label:i.id},model:{value:t.selectId,callback:function(e){t.selectId=e},expression:"selectId"}})]}}])})],1)},n=[],c=a("c7eb"),o=a("1da1"),s=a("2909"),l=a("d4ec"),r=a("bee2"),u=a("262e"),d=a("2caf"),f=(a("99af"),a("4de4"),a("d3b7"),a("3c65"),a("14d9"),a("d81d"),a("9ab4")),h=a("60a3"),b=a("b799"),p=a("208f"),v=a("af9a"),y=a("2f1b"),j=function(t){Object(u["a"])(a,t);var e=Object(d["a"])(a);function a(){var t;return Object(l["a"])(this,a),t=e.apply(this,arguments),t.selectId="",t.tableData=[],t.rightTableData=[],t.leftSelectTableRow=[],t.rightSelectTableRow=[],t.searchList={deviceName:"",acsDeviceType:2},t.paginationAttrs={isBottom:!0},t.selectRow={},t.options={},t.rules={},t}return Object(r["a"])(a,[{key:"created",value:function(){this.getList()}},{key:"formItems",get:function(){return[{type:"input",name:"deviceName",itemAttrs:{label:"设备名称"},colAttrs:{},contentAttrs:{placeholder:"请输入设备名称"}}].concat(Object(s["a"])(this.deviceFormItems))}},{key:"columns",get:function(){return[{type:"text",name:"radioSelect",column:{prop:"id",label:"",width:40}},{type:"text",column:{prop:"deviceName",label:"设备名称"}},{type:"text",column:{prop:"deviceTypeName",label:"设备型号"}},{type:"text",column:{prop:"areaName",label:"安装区域","show-overflow-tooltip":!0}},{type:"text",column:{prop:"deviceCode",label:"设备型号"}},{type:"colorTextDot",column:{prop:"identifyType",label:"识别类型",width:120},actions:this.GFgetTypeConfig("DEVICE_IDF_TYPE",{type:"colorText"})},{type:"colorTextDot",column:{prop:"deviceOnlineStatus",label:"在线状态",width:120},actions:this.GFgetTypeConfig("DEVICE_ONLINE_STATUS",{type:"colorText"})}]}},{key:"dataChange",value:function(){}},{key:"getData",value:function(){var t=Object(o["a"])(Object(c["a"])().mark((function t(e){var a,i,n;return Object(c["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.selectRow={},e.districtIds=e.districtId,delete e.districtId,t.next=5,b["a"].devicePageType(e,{_this:this,loading:"loading"});case 5:a=t.sent,i=a.total,n=a.datas,this.paginationAttrs.total=i,this.tableData=n;case 10:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"selectdLeft",value:function(t,e){this.leftSelectTableRow=e}},{key:"selectdRight",value:function(t,e){this.rightSelectTableRow=e}},{key:"leftClick",value:function(){var t,e=Object(y["listToObj"])(this.rightSelectTableRow,{key:"id"});this.rightTableData=this.rightTableData.filter((function(t){return!e[t.id]}));var a=Object(y["listToObj"])(this.tableData,{key:"id"}),i=this.rightSelectTableRow.filter((function(t){return!a[t.id]}));(t=this.tableData).unshift.apply(t,Object(s["a"])(i))}},{key:"rightClick",value:function(){var t,e=Object(y["listToObj"])(this.leftSelectTableRow,{key:"id"});this.tableData=this.tableData.filter((function(t){return!e[t.id]}));var a=Object(y["listToObj"])(this.rightTableData,{key:"id"}),i=this.leftSelectTableRow.filter((function(t){return!a[t.id]}));(t=this.rightTableData).push.apply(t,Object(s["a"])(i))}},{key:"rightTableDataChange",value:function(){this.rightTableData.map((function(t){return t.id}))}},{key:"selectIdChange",value:function(t){var e=this.tableData.filter((function(e){return e.id===t}))[0]||{};this.$emit("change",t,e)}},{key:"rowClick",value:function(t){}}]),a}(Object(h["c"])(Object(p["a"])(),Object(v["a"])()));Object(f["a"])([Object(h["e"])({type:Boolean,default:!1})],j.prototype,"isEdit",void 0),Object(f["a"])([Object(h["e"])({type:Array,default:function(){return[]}})],j.prototype,"data",void 0),Object(f["a"])([Object(h["i"])("data")],j.prototype,"dataChange",null),Object(f["a"])([Object(h["i"])("rightTableData")],j.prototype,"rightTableDataChange",null),Object(f["a"])([Object(h["i"])("selectId")],j.prototype,"selectIdChange",null),j=Object(f["a"])([h["a"]],j);var O=j,g=O,m=(a("d38d"),a("2877")),C=Object(m["a"])(g,i,n,!1,null,"764c568e",null);e["a"]=C.exports},3746:function(t,e,a){"use strict";a("ca76")},"47e0":function(t,e,a){},a15b:function(t,e,a){"use strict";var i=a("23e7"),n=a("e330"),c=a("44ad"),o=a("fc6a"),s=a("a640"),l=n([].join),r=c!==Object,u=r||!s("join",",");i({target:"Array",proto:!0,forced:u},{join:function(t){return l(o(this),void 0===t?",":t)}})},a622:function(t,e,a){"use strict";var i=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"common-footer"},[t._t("default")],2)},n=[],c=a("bee2"),o=a("d4ec"),s=a("262e"),l=a("2caf"),r=a("9ab4"),u=a("60a3"),d=function(t){Object(s["a"])(a,t);var e=Object(l["a"])(a);function a(){return Object(o["a"])(this,a),e.apply(this,arguments)}return Object(c["a"])(a)}(u["h"]);d=Object(r["a"])([u["a"]],d);var f=d,h=f,b=(a("3746"),a("2877")),p=Object(b["a"])(h,i,n,!1,null,"f1d55cdc",null);e["a"]=p.exports},ca76:function(t,e,a){},d257:function(t,e,a){"use strict";a.d(e,"a",(function(){return i}));var i=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"cw-app-main",e=arguments.length>1?arguments[1]:void 0,a=document.getElementsByClassName(t)[0],i=document.body.offsetWidth,n=a.offsetLeft?e?a.offsetLeft+e:a.offsetLeft:0,c=a.offsetLeft?e?a.offsetTop+e:a.offsetTop:0,o=i-a.offsetWidth-a.offsetLeft,s=o?e?o+e:o:0;return{left:n,top:c,right:s}}},d38d:function(t,e,a){"use strict";a("d989")},d989:function(t,e,a){},dee1:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("CwMainLayout",{staticClass:"app-edit",attrs:{title:"编辑门禁"}},[e("div",{staticClass:"main-head"},[e("div",{staticClass:"text"},[t._v(" 基本信息 ")])]),e("BaseInfo",{staticClass:"content",attrs:{data:t.baseData}}),t.isController?e("div",{staticClass:"main-head"},[e("div",{staticClass:"text"},[t._v(" 选择门禁控制器 ")])]):t._e(),t.isController?e("SelectController",{attrs:{data:t.tableData,isEdit:""},on:{change:t.changeHandler}}):t._e(),e("CommonFooter",[e("el-button",{on:{click:t.cancelClick}},[t._v("取消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.confimClick}},[t._v("确定")])],1)],1)},n=[],c=a("c7eb"),o=a("5530"),s=a("1da1"),l=a("d4ec"),r=a("bee2"),u=a("262e"),d=a("2caf"),f=(a("d81d"),a("9ab4")),h=a("60a3"),b=a("58d8"),p=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.getDetail,a=void 0===e?"getDetail":e,i=function(t){Object(u["a"])(i,t);var e=Object(d["a"])(i);function i(){var t;return Object(l["a"])(this,i),t=e.apply(this,arguments),t.show=!1,t.showContent=!1,t.data={},t.ops={},t.mixinHidden=null,t}return Object(r["a"])(i,[{key:"close",value:function(){this.show=!1,this.showContent=!1,this.mkey&&this.mkey(),this.$emit("close")}},{key:"afterLeave",value:function(){this.show||this.mixinHidden&&this.mixinHidden()}},{key:"showContentFn",value:function(){this[a]&&this[a](this.data,this.ops),this.showContent=!0}},{key:"showModal",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0;this.mixinHidden=a,this.data=e,this.ops=t,this.show=!0}}]),i}(h["h"]);return Object(f["a"])([Object(h["b"])({default:function(){}})],i.prototype,"mkey",void 0),i=Object(f["a"])([Object(h["a"])({components:{CwReturnPage:b["a"]}})],i),i},v=a("2ae0"),y=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"base-info"},[e("el-row",{attrs:{gutter:30}},[e("el-col",{staticClass:"left"},[e("CwCell",{attrs:{label:"设备名称",text:t.data.deviceName}})],1),e("el-col",{attrs:{span:12}},[e("CwCell",{attrs:{label:"设备编号",text:t.data.deviceCode}})],1)],1),e("el-row",{attrs:{gutter:30}},[e("el-col",{staticClass:"left"},[e("CwCell",{attrs:{label:"设备型号",text:t.data.deviceTypeName}})],1),e("el-col",{attrs:{span:12}},[e("CwCell",{attrs:{label:"安装区域",text:t.data.areaName}})],1)],1)],1)},j=[],O=function(t){Object(u["a"])(a,t);var e=Object(d["a"])(a);function a(){return Object(l["a"])(this,a),e.apply(this,arguments)}return Object(r["a"])(a)}(h["h"]);Object(f["a"])([Object(h["e"])({type:Object,default:function(){return{}}})],O.prototype,"data",void 0),O=Object(f["a"])([h["a"]],O);var g=O,m=g,C=(a("04df"),a("2877")),w=Object(C["a"])(m,y,j,!1,null,"26d61a82",null),k=w.exports,D=a("a622"),T=function(t){Object(u["a"])(a,t);var e=Object(d["a"])(a);function a(){var t;return Object(l["a"])(this,a),t=e.apply(this,arguments),t.tableData=[],t.baseData={},t.id="",t}return Object(r["a"])(a,[{key:"getDetail",value:function(){}},{key:"mounted",value:function(){var t=this.$route.query.deviceId;this.getData(t)}},{key:"isController",get:function(){return 1===this.baseData.identifyType}},{key:"getData",value:function(){var t=Object(s["a"])(Object(c["a"])().mark((function t(e){var a,i;return Object(c["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.$ajax("/acs/device/detail",{deviceId:e});case 2:a=t.sent,i=a.data,this.tableData=i.subDevices.map((function(t){return Object(o["a"])(Object(o["a"])({},t),{},{id:t.deviceId})})),this.baseData=i;case 6:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()},{key:"changeHandler",value:function(t,e){this.id=t}},{key:"close",value:function(){this.$router.go(-1)}},{key:"cancelClick",value:function(){this.close()}},{key:"confimClick",value:function(){var t=this;if(this.isController)if(this.id){var e={deviceId:this.baseData.deviceId,subDeviceId:this.id};this.$ajax("/acs/device/edit",e,{_this:this,loading:"loading"}).then((function(e){t.close()}))}else this.$message({message:"请选择门禁控制器后再提交",type:"warning"});else this.close()}}]),a}(Object(h["c"])(p()));T=Object(f["a"])([Object(h["a"])({components:{SelectController:v["a"],BaseInfo:k,CommonFooter:D["a"]}})],T);var x=T,_=x,I=(a("f8f7"),Object(C["a"])(_,i,n,!1,null,"537825ea",null));e["default"]=I.exports},f8f7:function(t,e,a){"use strict";a("47e0")}}]); |