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