2 lines
5.5 KiB
JavaScript
2 lines
5.5 KiB
JavaScript
![]() |
import{_ as x,r as n,o as v,p as c,v as E,q as h,w as I,z as w,B,F as A,D as R,A as k,a2 as N,x as y,a7 as O,a8 as P,h as g,X as D}from"./index.8e6a2071.js";import S from"./editConfigureDeviceAlarm.8fa4e4db.js";import{d}from"./deviceAlarms.86e88c30.js";import{d as _}from"./deviceManage.206477b0.js";const T={components:{editConfigureDeviceAlarm:S},setup(){const o=n({}),m=n(!1),p=n({}),a=n({}),r=n({}),i=n(""),F=JSON.parse(sessionStorage.getItem("ORGID"));i.value=F;const f=u=>{O.confirm({title:"\u542F\u7528\u72B6\u6001",icon:y(P),content:"\u786E\u5B9A"+(u.record.enableRules===1?"\u5173\u95ED":"\u542F\u7528")+"\u89C4\u5219\u5417?",onOk:()=>{g.post(d.configAddOrUpNewData,{id:u.record.id,enableRules:u.record.enableRules===1?0:1}).then(()=>{var e;D.success(u.record.enableRules===1?"\u89C4\u5219\u5DF2\u5173\u95ED":"\u89C4\u5219\u5DF2\u542F\u7528"),(e=a.value)==null||e.nsTableRef.reload()})}})},C=()=>{var u;(u=a.value)==null||u.nsTableRef.reload()},l=u=>{const e=document.createElement("a");document.body.appendChild(e),e.href=encodeURI(u),e.click()};return{configureDeviceAlarmsData:o,show:m,clickSwitch:f,doWnload:l,tableConfig:p,orgId:i,mainRef:a,editObject:C,editConfigureDeviceAlarms:r,setconfigureDeviceAlarmsData:u=>{o.value=u,m.value=!0,p.value={title:"\u544A\u8B66\u89C4\u5219",api:d.configGetTableList,headerActions:[{label:"\u65B0\u589E",name:"configureEquipmentAlarmAdd",type:"primary",handle:()=>{r.value.toggle(null,o.value)}},{label:"\u5BFC\u5165",name:"configureEquipmentAlarmImport",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:"\u5BFC\u51FA",name:"configureEquipmentAlarmExports",type:"primary",handle:()=>{l("/hx-ai-intelligent/asset/file/whiteListUser.xlsx")}},{label:"\u6279\u91CF\u5220\u9664",name:"configureEquipmentAlarmDels",type:"primary",confirm:!0,dynamicDisabled:e=>e.list.length===0,handle:e=>{let t=[];e.list.forEach(s=>{t.push(s.id)}),e.list=[],g.post(d.configDel,{ids:t.toString()}).then(()=>{var s;D.success("\u544A\u8B66\u89C4\u5219\u5220\u9664\u6210\u529F"),a.value.nsTableRef.clearCheck(),(s=a.value)==null||s.nsTableRef.reload()})}}],columns:[{title:"\u5E8F\u53F7",dataIndex:"address",customRender:e=>e.index+1},{title:"\u89C4\u5219id",dataIndex:"ruleId"},{title:"\u8BBE\u5907\u4FE1\u606F",dataIndex:"deviceInfo"},{title:"\u544A\u8B66\u70B9\u4F4D",dataIndex:"devicePointName"},{title:"\u5224\u65AD\u6761\u4EF6",dataIndex:"conditionalJudgment"},{title:"\u53D6\u503C\u7C7B\u578B",dataIndex:"valueType"},{title:"\u5F02\u5E38\u63CF\u8FF0",dataIndex:"abnormalDescription"},{title:"\u542F\u7528\u72B6\u6001",dataIndex:"enableRules"}],columnActions:{title:"\u64CD\u4F5C",actions:[{label:"\u7F16\u8F91",name:"configureEquipmentAlarmEdit",dynamicParams:["uuid","appealType"],handle:e=>{r.value.toggle(e,o)}},{label:"\u5220\u9664",name:"configureEquipmentAlarmDel",dynamicParams:["uuid","appealType"],confirm:!0,handle:e=>{g.post(d.configDel,{ids:e.id}).then(()=>{var t;D.success("\u544A\u8B66\u89C4\u5219\u5220\u9664\u6210\u529F"),(t=a.value)==null||t.nsTableRef.reload()})}}]},formConfig:{title:u.errorCode,schemas:[{field:"deviceInfoCode",label:"\u8BBE\u5907\u540D\u79F0",component:"nsSelectApi",componentProps:{api:_.queryDevicePage,allowClear:!0,params:{orgId:i.value,pageNum:1,pageSize:99},placeholder:"\u8BF7\u9009\u62E9\u8BBE\u5907\u540D\u79F0",resultField:"data.records",labelField:"deviceName",valueField:"deviceInfoCode",showSearch:!0,filterOption:(e,t)=>t.deviceName.toLowerCase().indexOf(e.toLowerCase())>=0,autoAddLink:!0}},{field:"devicePoint",label:"\u8BBE\u5907\u70B9\u4F4D",component:"nsSelectApi",dynamicParams:{deviceCode:"deviceInfoCode"},componentProps:{api:_.queryDevicePoi
|