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
8.0 KiB

import{a7 as i,h as s}from"./index.7b616ab5.js";import{g as t}from"./deviceManage.14c6f379.js";const m=[{title:"\u6765\u6E90\u4F01\u4E1A",dataIndex:"linkOrgName",textEllipsis:!0,textNumber:10},{title:"\u8BBE\u5907id",textNumber:10,dataIndex:"deviceCode",textEllipsis:!0},{title:"\u8BBE\u5907\u7F16\u53F7",dataIndex:"deviceNum",textNumber:10},{textNumber:10,title:"\u5206\u7EC4\u540D\u79F0",dataIndex:"groupName"},{title:"\u8BBE\u5907\u54C1\u724C/\u578B\u53F7",textNumber:10,dataIndex:"deviceNameType"},{textNumber:10,title:"\u8BBE\u5907\u72B6\u6001",dataIndex:"deviceStatus",customRender:({value:u})=>u==="0"?"\u542F\u7528":"\u505C\u7528"}],r=[{title:"\u6765\u6E90\u4F01\u4E1A",dataIndex:"orgName"},{title:"\u8282\u70B9\u7F16\u53F7",dataIndex:"pointNum"},{title:"\u8282\u70B9\u8DEF\u5F84",dataIndex:"routeName"}],d=u=>{const l=document.createElement("a");document.body.appendChild(l),l.href=encodeURI(u),l.click()},C=[{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:"\u8282\u70B9\u540D\u79F0",field:"pointName",component:"NsInput",componentProps:{placeholder:"\u8BF7\u8F93\u5165",maxLength:32},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"}]},{label:"\u8282\u70B9\u7C7B\u578B",field:"pointType",component:"NsSelectApi",componentProps:{placeholder:"\u8BF7\u9009\u62E9",api:()=>i({params:{dicKey:"COUNT_POINT"}}),immediate:!0,labelField:"cnValue",valueField:"dicKey"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u7C7B\u578B"}]}],B=u=>({selectedKeys:["0-0"],defaultExpandAll:!0,api:t.queryEditGroup,params:{orgId:u},resultField:"data.orgInfos",fieldNames:{title:"orgName",key:"orgId"},formConfig:{schemas:[{field:"orgName",component:"NsInput",autoSubmit:!0,componentProps:{placeholder:"\u8BF7\u8F93\u5165\u4F01\u4E1A\u540D\u79F0"}}]}}),E=u=>({selectedKeys:["0-0"],defaultExpandAll:!0,api:t.queryEditCompute,params:{orgId:u},resultField:"data.orgInfos",fieldNames:{title:"orgName",key:"orgId"},formConfig:{schemas:[{field:"orgName",component:"NsInput",autoSubmit:!0,componentProps:{placeholder:"\u8BF7\u8F93\u5165\u4F01\u4E1A\u540D\u79F0"}}]}}),f=u=>({defaultExpandAll:!0,header:{icon:"orgLink",title:"\u80FD\u8017\u5206\u7EC4"},params:{orgId:u},api:t.queryDeviceGroupTree,transform:l=>[{pointName:"\u5168\u90E8",id:"all",selectable:!1,children:l}],formConfig:{schemas:[{field:"energyType",label:"",component:"NsSelectApi",autoSubmit:!0,componentProps:{api:()=>i({params:{dicKey:"ENERGY_TYPE"}}),immediate:!0,labelField:"cnValue",valueField:"dicKey",placeholder:"\u8BF7\u9009\u62E9\u80FD\u8017\u79CD\u7C7B",autoSelectFirst:!0}},{field:"pointName",label:"",component:"NsInput",autoSubmit:!0,componentProps:{placeholder:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"}}]}}),h=(u,l,n,o)=>({title:"\u70B9\u4F4D\u4FE1\u606F",api:t.queryGroupPage,params:o.value,headerActions:[{label:"\u7F16\u8F91",name:"GroupEdit",type:"primary",dynamicDisabled:()=>{var e;return!((e=o.value)!=null&&e.id)},handle:(e,a)=>{u.value.toggle()}},{label:"\u6279\u91CF\u5220\u9664",name:"GroupDelete",type:"primary",dynamicDisabled:e=>e.list.length===0,dynamicParams:{linkIds:"linkId[]"},confirm:!0,isClearCheck:!0,isReload:!0,api:t.delGroupList},{label:"\u6279\u91CF\u5BFC\u51FA",name:"GroupPointExports",type:"primary",dynamicDisabled:e=>e.list.length===0,extra:{xlsxMap:r,xlsxName:"\u5206\u7EC4\u4FE1\u606FYYYY-MM-DD"}},{label:"\u6279\u91CF\u5BFC\u5165",name:"GroupPointImport",type:"primary",extra:{title:"\u8BBE\u5907\u4FE1\u606F",templateName:"whiteListUser",indexName:"\u8BBE\u5907id",message:[{label:"1\u3001\u82E5\u5FC5\u586B\u9879\u672A\u586B\u5199\uFF0C\u5219\u4E0D\u80FD\u8FDB\u884C\u5BFC\u5165\u64CD\u4F5C"},{label:"2\u3001\u5F53\u91CD\u590D\u65F6\uFF0C\u5219\u66F4\u65B0\u6570\u636E\u3002"},{label:"3\u3001\u6570\u636E\u5C06\u4ECE\u6A21\u7248\u7684\u7B2C\u4E94\u884C\u8FDB\u884C\u5BFC\u5165\u3002"},{label:"4\u3001\u6587\u4EF6\u5BFC\u5165\u52FF\u8D85\u8FC75MB\u3002"}]}},{label:"\u6A21\u677F\u4E0B\u8F7D",name:"GroupTempDownload",type:"primary",handle:()=>{d("/hx-ai-intelligent/asset/file/whiteListUser.xlsx")}}],columns:r,columnActions:{title:"\u64CD\u4F5C",actions:[{label:"\u5220\u9664",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:"\u8BF7\u9009\u62E9\u516C\u53F8",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:"\u8BF7\u8F93\u5165\u8282\u70B9\u7F16\u53F7"}}]},rowKey:"id"}),y=(u,l,n,o)=>({title:"\u70B9\u4F4D\u4FE1\u606F",api:t.queryGroupInfoPage,params:o.value,headerActions:[{label:"\u7F16\u8F91",name:"GroupPointEdit",type:"primary",handle:(e,a)=>{u.value.toggle()}},{label:"\u6279\u91CF\u5220\u9664",name:"GroupPointDelete",type:"primary",dynamicDisabled:e=>e.list.length===0,dynamicParams:{ids:"id[]"},confirm:!0,isReload:!0,isClearCheck:!0,api:t.delComputeList},{label:"\u6279\u91CF\u5BFC\u51FA",name:"GroupPointExports",type:"primary",dynamicDisabled:e=>e.list.length===0,extra:{xlsxMap:r,xlsxName:"\u5206\u7EC4\u4FE1\u606FYYYY-MM-DD"}},{label:"\u6279\u91CF\u5BFC\u5165",name:"GroupPointImport",type:"primary",extra:{title:"\u8BBE\u5907\u4FE1\u606F",templateName:"whiteListUser",indexName:"\u8BBE\u5907id",message:[{label:"1\u3001\u82E5\u5FC5\u586B\u9879\u672A\u586B\u5199\uFF0C\u5219\u4E0D\u80FD\u8FDB\u884C\u5BFC\u5165\u64CD\u4F5C"},{label:"2\u3001\u5F53\u91CD\u590D\u65F6\uFF0C\u5219\u66F4\u65B0\u6570\u636E\u3002"},{label:"3\u3001\u6570\u636E\u5C06\u4ECE\u6A21\u7248\u7684\u7B2C\u4E94\u884C\u8FDB\u884C\u5BFC\u5165\u3002"},{label:"4\u3001\u6587\u4EF6\u5BFC\u5165\u52FF\u8D85\u8FC75MB\u3002"}]}},{label:"\u6A21\u677F\u4E0B\u8F7D",name:"GroupTempDownload",type:"primary",handle:()=>{d("/hx-ai-intelligent/asset/file/whiteListUser.xlsx")}},{label:"\u6279\u91CF\u5206\u7EC4",name:"GroupBatchGroup",type:"primary",dynamicDisabled:e=>e.list.length===0,handle:({list:e})=>{const a=e.map(({id:p})=>p);o.value.saveDeviceInfoIds=a,l.value.toggle()}},{label:"\u516C\u5F0F\u7F16\u8F91",name:"GroupFormulaEdit",type:"primary",handle:()=>{n.value.toggle()}}],scroll:{x:1400},columns:m,columnActions:{title:"\u64CD\u4F5C",actions:[{label:"\u5220\u9664",name:"GroupPointDelete",dynamicParams:{ids:"id[]"},confirm:!0,isReload:!0,isClearCheck:!0,api:t.delComputeList}]},formConfig:{schemas:[{field:"orgIds",component:"NsSelectApi",defaultParams:o.value,componentProps:{placeholder:"\u8BF7\u9009\u62E9\u516C\u53F8",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:"\u8BF7\u8F93\u5165\u8BBE\u5907id"}},{field:"deviceNum",component:"NsInput",componentProps:{placeholder:"\u8BF7\u8F93\u5165\u8BBE\u5907\u7F16\u53F7"}},{field:"deviceStatus",component:"NsSelectApi",componentProps:{placeholder:"\u8BF7\u9009\u62E9\u8BBE\u5907\u72B6\u6001",api:()=>i({params:{dicKey:"DEVICE_STATUS"}}),immediate:!0,labelField:"cnValue",valueField:"dicKey"}},{field:"deviceNameType",component:"NsSelectApi",defaultParams:o.value,componentProps:{placeholder:"\u8BF7\u9009\u62E9\u8BBE\u5907\u578B\u53F7",api:e=>s.post(t.dropGroupInfoFilter,e).then(a=>({data:[...new Set(a.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:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0"}}]},rowKey:"id"});export{y as a,f as b,E as c,B as e,C as f,h as t};