You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
7.1 KiB
1 lines
7.1 KiB
System.register(["./index-legacy.44b051c8.js","./deviceManage-legacy.2c1b0673.js"],(function(e){"use strict";var a,l,t;return{setters:[function(e){a=e.a7,l=e.h},function(e){t=e.g}],execute:function(){const o=[{title:"来源企业",dataIndex:"linkOrgName",textEllipsis:!0,textNumber:10},{title:"设备id",textNumber:10,dataIndex:"deviceCode",textEllipsis:!0},{title:"设备编号",dataIndex:"deviceNum",textNumber:10},{textNumber:10,title:"分组名称",dataIndex:"groupName"},{title:"设备品牌/型号",textNumber:10,dataIndex:"deviceNameType"},{textNumber:10,title:"设备状态",dataIndex:"deviceStatus",customRender:({value:e})=>"0"===e?"启用":"停用"}],i=[{title:"来源企业",dataIndex:"orgName"},{title:"节点编号",dataIndex:"pointNum"},{title:"节点路径",dataIndex:"routeName"}],n=e=>{const a=document.createElement("a");document.body.appendChild(a),a.href=encodeURI(e),a.click()};e("f",[{field:"isCreate",component:"NsCheck",show:!1},{field:"isCreatSon",component:"NsCheck",show:!1},{field:"orgId",component:"NsInput",show:!1},{field:"energyType",component:"NsInput",show:!1},{field:"id",component:"NsInput",show:!1},{field:"pid",component:"NsInput",show:!1},{label:"节点名称",field:"pointName",component:"NsInput",componentProps:{placeholder:"请输入",maxLength:32},rules:[{required:!0,message:"请输入节点名称"}]},{label:"节点类型",field:"pointType",component:"NsSelectApi",componentProps:{placeholder:"请选择",api:()=>a({params:{dicKey:"COUNT_POINT"}}),immediate:!0,labelField:"cnValue",valueField:"dicKey"},rules:[{required:!0,message:"请输入节点类型"}]}]),e("e",(e=>({selectedKeys:["0-0"],defaultExpandAll:!0,api:t.queryEditGroup,params:{orgId:e},resultField:"data.orgInfos",fieldNames:{title:"orgName",key:"orgId"},formConfig:{schemas:[{field:"orgName",component:"NsInput",autoSubmit:!0,componentProps:{placeholder:"请输入企业名称"}}]}}))),e("c",(e=>({selectedKeys:["0-0"],defaultExpandAll:!0,api:t.queryEditCompute,params:{orgId:e},resultField:"data.orgInfos",fieldNames:{title:"orgName",key:"orgId"},formConfig:{schemas:[{field:"orgName",component:"NsInput",autoSubmit:!0,componentProps:{placeholder:"请输入企业名称"}}]}}))),e("b",(e=>({defaultExpandAll:!0,header:{icon:"orgLink",title:"能耗分组"},params:{orgId:e},api:t.queryDeviceGroupTree,transform:e=>[{pointName:"全部",id:"all",selectable:!1,children:e}],formConfig:{schemas:[{field:"energyType",label:"",component:"NsSelectApi",autoSubmit:!0,componentProps:{api:()=>a({params:{dicKey:"ENERGY_TYPE"}}),immediate:!0,labelField:"cnValue",valueField:"dicKey",placeholder:"请选择能耗种类",autoSelectFirst:!0}},{field:"pointName",label:"",component:"NsInput",autoSubmit:!0,componentProps:{placeholder:"请输入节点名称"}}]}}))),e("t",((e,a,l,o)=>({title:"点位信息",api:t.queryGroupPage,params:o.value,headerActions:[{label:"编辑",name:"GroupEdit",type:"primary",dynamicDisabled:()=>!o.value?.id,handle:(a,l)=>{e.value.toggle()}},{label:"批量删除",name:"GroupDelete",type:"primary",dynamicDisabled:e=>0===e.list.length,dynamicParams:{linkIds:"linkId[]"},confirm:!0,isClearCheck:!0,isReload:!0,api:t.delGroupList},{label:"批量导出",name:"GroupPointExports",type:"primary",dynamicDisabled:e=>0===e.list.length,extra:{xlsxMap:i,xlsxName:"分组信息YYYY-MM-DD"}},{label:"批量导入",name:"GroupPointImport",type:"primary",extra:{title:"设备信息",templateName:"whiteListUser",indexName:"设备id",message:[{label:"1、若必填项未填写,则不能进行导入操作"},{label:"2、当重复时,则更新数据。"},{label:"3、数据将从模版的第五行进行导入。"},{label:"4、文件导入勿超过5MB。"}]}},{label:"模板下载",name:"GroupTempDownload",type:"primary",handle:()=>{n("/hx-ai-intelligent/asset/file/whiteListUser.xlsx")}}],columns:i,columnActions:{title:"操作",actions:[{label:"删除",name:"GroupDelete",dynamicParams:{linkIds:"linkId[]"},confirm:!0,isClearCheck:!0,isReload:!0,api:t.delGroupList}]},formConfig:{schemas:[{field:"orgName",component:"NsSelectApi",defaultParams:o.value,componentProps:{placeholder:"请选择公司",mode:"multiple",api:t.dropGroupFilter,resultField:"data",params:{filterField:"ORG"},labelField:"orgName",valueField:"orgId",filterOption:(e,a)=>a.deviceName.toLowerCase().indexOf(e.toLowerCase())>=0,showSearch:!0,dropdownReload:!0,allowClear:!0}},{field:"pointNum",component:"NsInput",componentProps:{placeholder:"请输入节点编号"}}]},rowKey:"id"}))),e("a",((e,r,d,p)=>({title:"点位信息",api:t.queryGroupInfoPage,params:p.value,headerActions:[{label:"编辑",name:"GroupPointEdit",type:"primary",handle:(a,l)=>{e.value.toggle()}},{label:"批量删除",name:"GroupPointDelete",type:"primary",dynamicDisabled:e=>0===e.list.length,dynamicParams:{ids:"id[]"},confirm:!0,isReload:!0,isClearCheck:!0,api:t.delComputeList},{label:"批量导出",name:"GroupPointExports",type:"primary",dynamicDisabled:e=>0===e.list.length,extra:{xlsxMap:i,xlsxName:"分组信息YYYY-MM-DD"}},{label:"批量导入",name:"GroupPointImport",type:"primary",extra:{title:"设备信息",templateName:"whiteListUser",indexName:"设备id",message:[{label:"1、若必填项未填写,则不能进行导入操作"},{label:"2、当重复时,则更新数据。"},{label:"3、数据将从模版的第五行进行导入。"},{label:"4、文件导入勿超过5MB。"}]}},{label:"模板下载",name:"GroupTempDownload",type:"primary",handle:()=>{n("/hx-ai-intelligent/asset/file/whiteListUser.xlsx")}},{label:"批量分组",name:"GroupBatchGroup",type:"primary",dynamicDisabled:e=>0===e.list.length,handle:({list:e})=>{const a=e.map((({id:e})=>e));p.value.saveDeviceInfoIds=a,r.value.toggle()}},{label:"公式编辑",name:"GroupFormulaEdit",type:"primary",handle:()=>{d.value.toggle()}}],scroll:{x:1400},columns:o,columnActions:{title:"操作",actions:[{label:"删除",name:"GroupPointDelete",dynamicParams:{ids:"id[]"},confirm:!0,isReload:!0,isClearCheck:!0,api:t.delComputeList}]},formConfig:{schemas:[{field:"orgIds",component:"NsSelectApi",defaultParams:p.value,componentProps:{placeholder:"请选择公司",mode:"multiple",api:t.dropGroupInfoFilter,resultField:"data",params:{filterField:"ORG"},labelField:"orgName",valueField:"orgId",filterOption:(e,a)=>a.deviceName.toLowerCase().indexOf(e.toLowerCase())>=0,showSearch:!0,dropdownReload:!0,allowClear:!0}},{field:"deviceCode",component:"NsInput",componentProps:{placeholder:"请输入设备id"}},{field:"deviceNum",component:"NsInput",componentProps:{placeholder:"请输入设备编号"}},{field:"deviceStatus",component:"NsSelectApi",componentProps:{placeholder:"请选择设备状态",api:()=>a({params:{dicKey:"DEVICE_STATUS"}}),immediate:!0,labelField:"cnValue",valueField:"dicKey"}},{field:"deviceNameType",component:"NsSelectApi",defaultParams:p.value,componentProps:{placeholder:"请选择设备型号",api:e=>l.post(t.dropGroupInfoFilter,e).then((e=>({data:[...new Set(e.data)]}))),resultField:"data",params:{filterField:"DEVICE_TYPE"},filterOption:(e,a)=>a.deviceName.toLowerCase().indexOf(e.toLowerCase())>=0,showSearch:!0,dropdownReload:!0,allowClear:!0}},{field:"provider",component:"NsInput",componentProps:{placeholder:"请输入分组名称"}}]},rowKey:"id"})))}}}));
|
|
|