import{_ as N}from"./\u5904\u7406-09c4705b.js";import{P as w}from"./index-d5758658.js";import{I as D,J as I}from"./enterpriseApi-970b69b2.js";import{D as B}from"./index-332ffb24.js";import{d as f,G as P,r as i,a as n,w as Y,o as q,b as M,c as E,e as d,f as L,h as m,i as g,k as z,p as J,E as b,q as F,s as G,g as v,_ as O}from"./index-ccab2584.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";const _=r=>(F("data-v-6aa8011d"),r=r(),G(),r),U={class:"table-box"},j=_(()=>v("img",{src:N,alt:"",class:"configureIcon"},null,-1)),A=_(()=>v("span",null,"\u5904\u7406",-1)),R=f({name:"ProjectSupervisionRecord"}),$=f({...R,setup(r){const l=P(),o=i(!1),u=i(""),c=i(),p=i({deviceName:"",type:"",createTime:"",thresholdValue:"",alarmValue:"",offsetValue:"",cause:"",state:1,solveBy:""}),y=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"name",label:"\u8BBE\u5907\u540D\u79F0",isShow:!1,search:{el:"input"}},{prop:"deviceName",label:"\u8BBE\u5907\u540D\u79F0"},{prop:"type",label:"\u62A5\u8B66\u7C7B\u578B"},{prop:"createTime",label:"\u62A5\u8B66\u65F6\u95F4"},{prop:"createTime",label:"\u62A5\u8B66\u65F6\u95F4",isShow:!1,search:{el:"date-picker",props:{type:"daterange",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"}}},{prop:"thresholdValue",label:"\u9608\u503C"},{prop:"alarmValue",label:"\u8D85\u6807\u6570\u636E"},{prop:"offsetValue",label:"\u8D85\u6807\u91CF"},{prop:"cause",label:"\u539F\u56E0"},{prop:"solveTime",label:"\u6062\u590D\u65F6\u95F4"},{prop:"solveValue",label:"\u6062\u590D\u6570\u636E"},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right"}],h=n({formItemConfig:[{label:"\u8BBE\u5907\u540D\u79F0",prop:"deviceName",type:"input",disabled:!0},{label:"\u62A5\u8B66\u7C7B\u578B",prop:"type",type:"input",disabled:!0},{label:"\u62A5\u8B66\u65F6\u95F4",prop:"createTime",type:"date",dateType:"date",disabled:!0},{label:"\u9608\u503C",prop:"thresholdValue",type:"input",disabled:!0},{label:"\u8D85\u6807\u6570\u636E",prop:"alarmValue",type:"input",disabled:!0},{label:"\u8D85\u6807\u91CF",prop:"offsetValue",type:"input",disabled:!0},{label:"\u8D85\u6807\u539F\u56E0",prop:"cause",type:"textarea",inputType:"textarea"},{label:"\u56FE\u7247\u663E\u793A",prop:"image",type:"image",src:"image",width:"auto",height:"100px",fit:"fill"},{label:"\u6574\u6539\u72B6\u6001",prop:"state",type:"radio",data:[{label:"\u5DF2\u6574\u6539",value:1},{label:"\u672A\u6574\u6539",value:0}]},{label:"\u5904\u7406\u4EBA",prop:"solveBy",type:"input"}],rules:{name:[{required:!0,message:"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0",trigger:"blur"}],code:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BBE\u5907\u7F16\u7801",trigger:"blur"}],priority:[{required:!0,message:"\u8BF7\u8F93\u5165\u6392\u5E8F",trigger:"blur"}],position:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ECF\u7EAC\u5EA6",trigger:"change"}],engineeringSn:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u5DE5\u7A0B",trigger:"blur"}]}}),S=e=>({list:e.records,total:Number(e.total),pageNo:Number(e.current),pageSize:Number(e.size)}),t=n({engineeringSn:""}),T=e=>{let a=JSON.parse(JSON.stringify(e));if(a.createTime&&(a.startTime=a.createTime[0],a.endTime=a.createTime[1],delete a.createTime),t.engineeringSn)a.engineeringSn=t.engineeringSn;else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return D(a)},V=async e=>{u.value="\u5904\u7406",p.value=n({deviceName:"",type:"",createTime:"",thresholdValue:"",alarmValue:"",offsetValue:"",cause:"",state:1,solveBy:""}),p.value=n({...e}),o.value=!0},x=async e=>{await I(e),c.value.getTableList(),b.success("\u63D0\u4EA4\u6210\u529F"),o.value=!1},k=async()=>{t.engineeringSn=l.activeSn,b.success("\u9875\u9762\u5DF2\u66F4\u65B0")};return Y(()=>l.activeSn,e=>{t.engineeringSn=l.activeSn,k()}),q(()=>{t.engineeringSn=l.activeSn}),M(async()=>{}),(e,a)=>{const C=E("el-button");return d(),L("div",U,[m(w,{ref_key:"proTable",ref:c,title:"\u7528\u6237\u5217\u8868",columns:y,requestApi:T,dataCallback:S,"tool-button":!1,pagination:!0,background:"",initParam:t},{operation:g(({row:s})=>[s.state===0?(d(),z(C,{key:0,type:"primary",link:"",onClick:H=>V(s)},{default:g(()=>[j,A]),_:2},1032,["onClick"])):J("",!0)]),_:1},8,["initParam"]),m(B,{title:u.value,formConfig:h,formData:p.value,visible:o.value,"onUpdate:visible":a[0]||(a[0]=s=>o.value=s),"append-to-body":"",width:"700px",onConfirm:x},null,8,["title","formConfig","formData","visible"])])}}});const re=O($,[["__scopeId","data-v-6aa8011d"]]);export{re as default};