2 lines
8.1 KiB
JavaScript
2 lines
8.1 KiB
JavaScript
import{_ as W}from"./\u95EE\u9898\u6574\u6539-b1fa501f.js";import{_ as X}from"./look-ecda901f.js";import{d as Y,r as v,A as Z,G as ee,a as E,w as le,o as ue,b as te,c as s,e as r,f as D,h as e,i as u,g as m,k,p as ae,y as w,B as oe,l as d,t as se,E as V,q as ne,s as ie,_ as re}from"./index-ccab2584.js";import{u as de}from"./useHandleData-0eab3d22.js";import{P as me}from"./index-d5758658.js";import{bH as pe,bI as ce,bJ as _e,bK as ge}from"./enterpriseApi-970b69b2.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";const g=f=>(ne("data-v-e658e164"),f=f(),ie(),f),ve={class:"table-box"},fe=g(()=>m("img",{src:W,alt:"",class:"configureIcon"},null,-1)),Fe=g(()=>m("span",null,"\u95EE\u9898\u6574\u6539",-1)),be=g(()=>m("img",{src:X,alt:"",class:"configureIcon"},null,-1)),ye=g(()=>m("span",null,"\u67E5\u770B",-1)),Be=g(()=>m("div",{class:"littleTitle Snap"},"\u6293\u62CD\u8B66\u793A\u901A\u77E5",-1)),Ee=g(()=>m("div",{class:"littleTitle situation"},"\u6574\u6539\u60C5\u51B5",-1)),De=["src"],ke={key:0},Ve={key:1,class:"footer"},Ce=Y({name:"projectalarmRecord"}),he=Y({...Ce,setup(f){const h=v();Z();const F=ee(),I="http://47.104.132.250:9000",p=v(!1),c=v(""),a=v({createBy:"",createTime:"",engineeringName:"",id:"",image:"",solveBy:"",solveImage:"",solveTime:"",state:void 0,questionDesc:""}),C=v(),M=E({state:{required:!0,message:"\u8BF7\u8F93\u5165\u9009\u62E9\u6574\u6539\u72B6\u6001",trigger:"blur"}}),U=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"monitorName",label:"\u89C6\u9891\u540D\u79F0"},{prop:"questionDesc",label:"\u95EE\u9898\u63CF\u8FF0"},{prop:"image",label:"\u56FE\u7247\u663E\u793A"},{prop:"createBy",label:"\u4E0B\u8FBE\u4EBA"},{prop:"createTime",label:"\u4E0B\u8FBE\u65F6\u95F4"},{prop:"state",label:"\u6574\u6539\u72B6\u6001"},{prop:"solveBy",label:"\u5904\u7406\u4EBA"},{prop:"solveTime",label:"\u5904\u7406\u65F6\u95F4"},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right",width:"220"}],_=E({engineeringSn:""}),H=o=>({list:o.records,total:Number(o.total),pageNo:Number(o.current),pageSize:Number(o.size)}),q=o=>{let l=JSON.parse(JSON.stringify(o));if(_.engineeringSn)l.engineeringSn=_.engineeringSn;else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return pe(l)},S=async(o,l)=>{const{result:n}=await ce({id:l.id});o===1?(c.value="\u95EE\u9898\u6574\u6539",a.value=E({createBy:"",createTime:"",engineeringName:"",id:"",image:"",solveBy:"",solveImage:"",solveTime:"",state:void 0,questionDesc:""}),a.value={...l}):(c.value="\u67E5\u770B",a.value=E({...l})),n.engineeringName===null?a.value.engineeringName=n.projectName:a.value.engineeringName=n.engineeringName,p.value=!0},P=async o=>{await de(_e,{id:o.id},`\u5220\u9664\u3010${o.monitorName}\u3011`),C.value.getTableList()},$=(o,l)=>{a.value.solveImage=o.result.url},j=o=>o.type!=="image/png"&&o.type!=="image/jpg"&&o.type!=="image/jpeg"?(o.type,V.error("\u8BF7\u4E0A\u4F20jpg\u6216\u8005png\u683C\u5F0F\u7684\u56FE\u7247"),!1):!0,R=async(o,l)=>{!o||await o.validate(async(n,b)=>{n?(await ge(l),V.success("\u4FDD\u5B58\u6210\u529F "),p.value=!1,C.value.getTableList()):V({showClose:!0,message:"\u8BF7\u5B8C\u5584\u8868\u5355\u4FE1\u606F\uFF01",type:"error"})})},z=async()=>{_.engineeringSn=F.activeSn,V.success("\u9875\u9762\u5DF2\u66F4\u65B0")};return le(()=>F.activeSn,o=>{_.engineeringSn=F.activeSn,z()}),ue(()=>{_.engineeringSn=F.activeSn}),te(async()=>{}),(o,l)=>{const n=s("el-button"),b=s("el-image"),y=s("el-input"),i=s("el-form-item"),B=s("el-col"),A=s("el-date-picker"),x=s("el-row"),N=s("el-radio"),Q=s("el-radio-group"),J=s("Plus"),L=s("el-icon"),G=s("el-upload"),O=s("el-form"),K=s("el-dialog");return r(),D("div",ve,[e(me,{ref_key:"proTable",ref:C,title:"\u6293\u62CD\u8BB0\u5F55",columns:U,requestApi:q,dataCallback:H,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,initParam:_,onReset:!0},{operation:u(({row:t})=>[m("div",null,[t.state!==1?(r(),k(n,{key:0,type:"primary",link:"",onClick:T=>S(1,t)},{default:u(()=>[fe,Fe]),_:2},1032,["onClick"])):ae("",!0),e(n,{type:"primary",link:"",onClick:T=>S(2,t)},{default:u(()=>[be,ye]),_:2},1032,["onClick"]),e(n,{type:"danger",link:"",icon:w(oe),onClick:T=>P(t)},{default:u(()=>[d("\u5220\u9664")]),_:2},1032,["icon","onClick"])])]),image:u(({row:t})=>[e(b,{style:{width:"66px",height:"37px"},src:t.image,fit:"fill"},null,8,["src"])]),state:u(({row:t})=>[d(se(t.state==0?"\u5F85\u6574\u6539":"\u5DF2\u6574\u6539"),1)]),_:1},8,["initParam"]),e(K,{class:"imgDialog",title:c.value,width:"50%",modelValue:p.value,"onUpdate:modelValue":l[10]||(l[10]=t=>p.value=t),"show-close":""},{footer:u(()=>[c.value==="\u95EE\u9898\u6574\u6539"?(r(),D("div",ke,[e(n,{class:"cancelButtonStyle",onClick:l[7]||(l[7]=t=>p.value=!1)},{default:u(()=>[d("\u53D6\u6D88")]),_:1}),e(n,{type:"primary",onClick:l[8]||(l[8]=t=>R(h.value,a.value))},{default:u(()=>[d(" \u4FDD\u5B58 ")]),_:1})])):(r(),D("div",Ve,[e(n,{type:"primary",onClick:l[9]||(l[9]=t=>p.value=!1)},{default:u(()=>[d("\u5173\u95ED")]),_:1})]))]),default:u(()=>[Be,e(O,{class:"diaForm",disabled:c.value==="\u67E5\u770B",rules:M,model:a.value,ref_key:"ruleFormRef",ref:h,"label-width":"160px"},{default:u(()=>[e(i,{label:"\u540D\u79F0\uFF1A"},{default:u(()=>[e(y,{disabled:"",modelValue:a.value.engineeringName,"onUpdate:modelValue":l[0]||(l[0]=t=>a.value.engineeringName=t),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),e(i,{label:"\u95EE\u9898\u63CF\u8FF0\uFF1A"},{default:u(()=>[e(y,{disabled:"",type:"textarea",autosize:{minRows:2,maxRows:4},modelValue:a.value.questionDesc,"onUpdate:modelValue":l[1]||(l[1]=t=>a.value.questionDesc=t),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),e(i,{label:"\u56FE\u7247\u663E\u793A\uFF1A"},{default:u(()=>[e(b,{style:{width:"95px",height:"53px"},src:a.value.image,fit:"fill"},null,8,["src"])]),_:1}),e(x,null,{default:u(()=>[e(B,{span:12},{default:u(()=>[e(i,{label:"\u4E0B\u8FBE\u4EBA\uFF1A"},{default:u(()=>[e(y,{disabled:"",modelValue:a.value.createBy,"onUpdate:modelValue":l[2]||(l[2]=t=>a.value.createBy=t),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),e(B,{span:12},{default:u(()=>[e(i,{label:"\u4E0B\u8FBE\u65F6\u95F4\uFF1A"},{default:u(()=>[e(A,{disabled:"",style:{width:"100%"},modelValue:a.value.createTime,"onUpdate:modelValue":l[3]||(l[3]=t=>a.value.createTime=t),format:"YYYY-MM-DD HH:mm:ss","value-format":"YYYY-MM-DD HH:mm:ss",type:"datetime",placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),Ee,e(i,{label:"\u6574\u6539\u60C5\u51B5\uFF1A",prop:"state"},{default:u(()=>[e(Q,{modelValue:a.value.state,"onUpdate:modelValue":l[4]||(l[4]=t=>a.value.state=t)},{default:u(()=>[e(N,{label:0},{default:u(()=>[d("\u5F85\u6574\u6539")]),_:1}),e(N,{label:1},{default:u(()=>[d("\u5DF2\u6574\u6539")]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(i,{label:"\u6574\u6539\u56FE\u7247\uFF1A"},{default:u(()=>[c.value==="\u95EE\u9898\u6574\u6539"?(r(),k(G,{key:0,class:"avatar-uploader",action:`${w(I)}/xmgl/file/upload`,"show-file-list":!1,"on-success":$,"before-upload":j,accept:"image/jpg, image/jpeg, image/png"},{default:u(()=>[a.value.solveImage?(r(),D("img",{key:0,src:a.value.solveImage,class:"avatar"},null,8,De)):(r(),k(L,{key:1,class:"avatar-uploader-icon"},{default:u(()=>[e(J)]),_:1}))]),_:1},8,["action"])):(r(),k(b,{key:1,style:{width:"95px",height:"53px"},src:a.value.solveImage,fit:"fill"},null,8,["src"]))]),_:1}),e(x,null,{default:u(()=>[e(B,{span:12},{default:u(()=>[e(i,{label:"\u5904\u7406\u4EBA\uFF1A"},{default:u(()=>[e(y,{modelValue:a.value.solveBy,"onUpdate:modelValue":l[5]||(l[5]=t=>a.value.solveBy=t),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),e(B,{span:12},{default:u(()=>[e(i,{label:"\u5904\u7406\u65F6\u95F4\uFF1A"},{default:u(()=>[e(A,{style:{width:"100%"},modelValue:a.value.solveTime,"onUpdate:modelValue":l[6]||(l[6]=t=>a.value.solveTime=t),format:"YYYY-MM-DD HH:mm:ss","value-format":"YYYY-MM-DD HH:mm:ss",type:"datetime",placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["disabled","rules","model"])]),_:1},8,["title","modelValue"])])}}});const Ue=re(he,[["__scopeId","data-v-e658e164"]]);export{Ue as default};
|