2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
import{d as ce,G as me,r as n,a as P,w as U,o as ve,b as pe,c as i,a5 as _e,e as c,f,g as s,h as e,i as t,F as j,j as G,k as w,l as F,m as fe,t as y,n as ge,S as Fe,p as ye,y as he,bH as Be,E as C,bI as be,bJ as De,q as Ve,s as we,_ as Ee}from"./index-ccab2584.js";import{_ as Te}from"./notData-cf10628e.js";import{_ as ke}from"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";const S=E=>(Ve("data-v-a465c5f5"),E=E(),we(),E),xe={class:"table-box"},Ae={class:"form-top"},Ce={class:"imgPage"},Se={key:0,class:"imgTable"},Ne=["onClick"],Ye={class:"page_text flx-justify-column"},Me={class:"img_title"},Ue={class:"img_bottom"},je={style:{"font-size":"12px","white-space":"nowrap",overflow:"hidden","text-overflow":"ellipsis"}},Ie={style:{"font-size":"12px","white-space":"nowrap",overflow:"hidden","text-overflow":"ellipsis"}},ze={key:1,class:"table-empty"},He=S(()=>s("img",{src:Te,alt:"notData"},null,-1)),qe=S(()=>s("div",null,"\u6682\u65E0\u6570\u636E",-1)),Le=[He,qe],Re={class:"flx-justify-between"},$e={class:"flx-center"},Pe={class:"img_diatitle m-10"},Ge={class:"img_text m-10"},Je={class:"img_text m-10"},Ke={class:"img_text m-10 flx-center"},Oe=S(()=>s("div",{class:"littleTitle Snap"},"\u6293\u62CD\u9690\u60A3",-1)),Qe=S(()=>s("div",{class:"littleTitle situation"},"\u6574\u6539\u60C5\u51B5",-1)),We=["src"],Xe={key:0},Ze={key:1,class:"footer"},el=ce({__name:"index",setup(E){const p=me(),T=n(!1),J=n(!0),h=n(!1),k=n(""),K="http://47.104.132.250:9000",I=n(),v=n(""),g=n(p.activeType);n(""),n([]);const _=n({pageNo:1,pageSize:12,total:0});n([]),n([]);const b=n([]),d=n({code:"",createTime:"",startTime:"",endTime:""}),u=n({createBy:"",createTime:"",deviceCode:"",engineeringName:"",id:"",image:"",remark:"",solveBy:"",solveImage:"",solveTime:"",state:void 0,type:void 0,typeName:""}),N=n([]),r=n({createBy:"",createTime:"",deviceCode:"",deviceName:"",id:"",image:"",state:-1,typeName:""}),O=P({state:{required:!0,message:"\u8BF7\u8F93\u5165\u9009\u62E9\u6574\u6539\u72B6\u6001",trigger:"blur"}}),Q=async(o,l)=>{!o||await o.validate(async(Y,H)=>{Y?(await Be(l),C.success("\u4FDD\u5B58\u6210\u529F"),h.value=!1,T.value=!1,B()):C({showClose:!0,message:"\u8BF7\u5B8C\u5584\u8868\u5355\u4FE1\u606F\uFF01",type:"error"})})},W=async o=>{T.value=!0,r.value={...o}},X=async()=>{k.value="\u95EE\u9898\u6574\u6539",u.value=P({createBy:"",createTime:"",deviceCode:"",deviceName:"",id:"",image:"",remark:"",solveBy:"",solveImage:"",solveTime:"",state:void 0,type:void 0,typeName:""}),u.value.deviceName=r.value.deviceName,u.value.typeName=r.value.typeName,u.value.image=r.value.image,u.value.createBy=r.value.createBy,u.value.createTime=r.value.createTime,u.value.id=r.value.id,h.value=!0},Z=()=>{d.value.startTime=d.value.createTime[0],d.value.endTime=d.value.createTime[1]},B=async()=>{let o={...d.value,..._.value};if(v.value){g.value=="eng"?o.engineeringSn=v.value:g.value=="project"&&(o.projectSn=v.value);const l=await be(o);l.result?(b.value=l.result.records,_.value.total=+l.result.total):(b.value=[],_.value.total=0)}else b.value=[],_.value.total=0},ee=async()=>{B()},le=async o=>{_.value.pageNo=o,B()},ae=async o=>{_.value.pageSize=o,B()},te=(o,l)=>{u.value.solveImage=o.result.url},ue=o=>o.type!=="image/png"&&o.type!=="image/jpg"&&o.type!=="image/jpeg"?(o.type,C.error("\u8BF7\u4E0A\u4F20jpg\u6216\u8005png\u683C\u5F0F\u7684\u56FE\u7247"),!1):!0,z=async()=>{let o={};if(v.value){g.value=="eng"?o.engineeringSn=v.value:g.value=="project"&&(o.projectSn=v.value);const l=await De(o);N.value=l.result}else N.value=[]};U(()=>d.value.createTime,()=>{d.value.createTime===null&&(d.value.startTime="",d.value.endTime="")});const oe=async()=>{(g.value=="eng"||g.value=="project")&&(v.value=p.activeSn),B(),z(),C.success("\u9875\u9762\u5DF2\u66F4\u65B0")};return U(()=>p.activeSn,o=>{v.value=p.activeSn,oe()}),U(()=>p.activeType,o=>{g.value=p.activeType}),ve(()=>{g.value=p.activeType,v.value=p.activeSn}),pe(async()=>{B(),await z()}),(o,l)=>{const Y=i("el-option"),H=i("el-select"),m=i("el-form-item"),M=i("el-date-picker"),D=i("el-button"),q=i("el-form"),x=i("el-image"),L=i("el-dialog"),V=i("el-input"),A=i("el-col"),R=i("el-row"),$=i("el-radio"),se=i("el-radio-group"),ne=i("Plus"),ie=i("el-icon"),de=i("el-upload"),re=_e("auth");return c(),f(j,null,[s("div",xe,[s("div",Ae,[e(q,{model:d.value,inline:!0,onSubmit:l[2]||(l[2]=fe(()=>{},["prevent"])),class:"form",ref:"FormRef"},{default:t(()=>[e(m,{label:"\u76D1\u63A7\u540D\u79F0"},{default:t(()=>[e(H,{clearable:"",class:"select",modelValue:d.value.code,"onUpdate:modelValue":l[0]||(l[0]=a=>d.value.code=a),placeholder:"\u8BF7\u9009\u62E9"},{default:t(()=>[(c(!0),f(j,null,G(N.value,a=>(c(),w(Y,{key:a.code,label:a.name,value:a.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(m,{label:"\u62A5\u8B66\u65F6\u95F4"},{default:t(()=>[e(M,{modelValue:d.value.createTime,"onUpdate:modelValue":l[1]||(l[1]=a=>d.value.createTime=a),type:"daterange","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",onChange:Z},null,8,["modelValue"])]),_:1}),e(m,null,{default:t(()=>[e(D,{type:"primary",onClick:ee},{default:t(()=>[F("\u67E5\u8BE2")]),_:1})]),_:1})]),_:1},8,["model"])]),s("div",Ce,[b.value.length?(c(),f("div",Se,[(c(!0),f(j,null,G(b.value,a=>(c(),f("div",{class:"img_item",onClick:ll=>W(a),key:a.id},[e(x,{style:{width:"100%",height:"182px"},class:"item_image",src:a.image,fit:"fill"},null,8,["src"]),s("div",Ye,[s("div",Me,y(a.typeName),1),s("div",Ue,[s("div",je," \u4F4D\u7F6E\uFF1A"+y(a.deviceName),1),s("div",Ie," \u62A5\u8B66\u65F6\u95F4\uFF1A"+y(a.reportTime),1)])])],8,Ne))),128))])):(c(),f("div",ze,Le)),e(ke,{pageable:_.value,total:_.value.total,"page-size":_.value.pageSize,layout:"prev, pager, next, jumper",handleSizeChange:ae,handleCurrentChange:le,background:J.value,class:"pagination"},null,8,["pageable","total","page-size","background"])])]),e(L,{class:"imgDialog",title:"\u6574\u6539\u56FE\u7247",width:"50%",modelValue:T.value,"onUpdate:modelValue":l[3]||(l[3]=a=>T.value=a),"show-close":""},{footer:t(()=>[s("div",Re,[s("div",$e,[s("span",Pe,y(r.value.typeName),1),s("span",Ge,"\u4F4D\u7F6E\uFF1A"+y(r.value.deviceName),1),s("span",Je,"\u65F6\u95F4\uFF1A"+y(r.value.reportTime),1),s("span",Ke,[s("div",{class:ge(r.value.state===-1?"pending":"complete")},null,2),F(" "+y(r.value.state===-1?"\u5F85\u5904\u7406":"\u5DF2\u5904\u7406"),1)])]),s("div",null,[r.value.state===-1?Fe((c(),w(D,{key:0,type:"primary",onClick:X},{default:t(()=>[F(" \u53BB\u6574\u6539 ")]),_:1})),[[re,"ai_monitor_question_add"]]):ye("",!0)])])]),default:t(()=>[e(x,{style:{width:"100%",height:"600px"},src:r.value.image,fit:"fill"},null,8,["src"])]),_:1},8,["modelValue"]),e(L,{class:"imgDialog",title:k.value,width:"50%",modelValue:h.value,"onUpdate:modelValue":l[15]||(l[15]=a=>h.value=a),"show-close":""},{footer:t(()=>[k.value==="\u95EE\u9898\u6574\u6539"?(c(),f("div",Xe,[e(D,{class:"cancelButtonStyle",onClick:l[12]||(l[12]=a=>h.value=!1)},{default:t(()=>[F("\u53D6\u6D88")]),_:1}),e(D,{type:"primary",onClick:l[13]||(l[13]=a=>Q(I.value,u.value))},{default:t(()=>[F(" \u4FDD\u5B58 ")]),_:1})])):(c(),f("div",Ze,[e(D,{type:"primary",onClick:l[14]||(l[14]=a=>h.value=!1)},{default:t(()=>[F("\u5173\u95ED")]),_:1})]))]),default:t(()=>[Oe,e(q,{class:"diaForm",rules:O,model:u.value,ref_key:"ruleFormRef",ref:I,"label-width":"160px"},{default:t(()=>[e(m,{label:"\u540D\u79F0\uFF1A"},{default:t(()=>[e(V,{modelValue:u.value.engineeringName,"onUpdate:modelValue":l[4]||(l[4]=a=>u.value.engineeringName=a),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),e(m,{label:"\u9690\u60A3\u7C7B\u578B\uFF1A"},{default:t(()=>[e(V,{modelValue:u.value.typeName,"onUpdate:modelValue":l[5]||(l[5]=a=>u.value.typeName=a),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),e(m,{label:"\u56FE\u7247\u663E\u793A\uFF1A"},{default:t(()=>[e(x,{style:{width:"95px",height:"53px"},src:u.value.image,fit:"fill"},null,8,["src"])]),_:1}),e(R,null,{default:t(()=>[e(A,{span:12},{default:t(()=>[e(m,{label:"\u4E0B\u8FBE\u4EBA\uFF1A"},{default:t(()=>[e(V,{modelValue:u.value.createBy,"onUpdate:modelValue":l[6]||(l[6]=a=>u.value.createBy=a),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),e(A,{span:12},{default:t(()=>[e(m,{label:"\u521B\u5EFA\u65F6\u95F4\uFF1A"},{default:t(()=>[e(M,{style:{width:"100%"},modelValue:u.value.createTime,"onUpdate:modelValue":l[7]||(l[7]=a=>u.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}),Qe,e(m,{label:"\u6574\u6539\u72B6\u6001\uFF1A",prop:"state"},{default:t(()=>[e(se,{modelValue:u.value.state,"onUpdate:modelValue":l[8]||(l[8]=a=>u.value.state=a)},{default:t(()=>[e($,{label:0},{default:t(()=>[F("\u5F85\u6574\u6539")]),_:1}),e($,{label:1},{default:t(()=>[F("\u5DF2\u6574\u6539")]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(m,{label:"\u6574\u6539\u56FE\u7247\uFF1A"},{default:t(()=>[k.value==="\u95EE\u9898\u6574\u6539"?(c(),w(de,{key:0,class:"avatar-uploader",action:`${he(K)}/xmgl/file/upload`,"show-file-list":!1,"on-success":te,"before-upload":ue,accept:"image/jpg, image/jpeg, image/png"},{default:t(()=>[u.value.solveImage?(c(),f("img",{key:0,src:u.value.solveImage,class:"avatar"},null,8,We)):(c(),w(ie,{key:1,class:"avatar-uploader-icon"},{default:t(()=>[e(ne)]),_:1}))]),_:1},8,["action"])):(c(),w(x,{key:1,style:{width:"95px",height:"53px"},src:u.value.solveImage,fit:"fill"},null,8,["src"]))]),_:1}),e(R,null,{default:t(()=>[e(A,{span:12},{default:t(()=>[e(m,{label:"\u6574\u6539\u4EBA\uFF1A"},{default:t(()=>[e(V,{modelValue:u.value.solveBy,"onUpdate:modelValue":l[9]||(l[9]=a=>u.value.solveBy=a),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),e(A,{span:12},{default:t(()=>[e(m,{label:"\u6574\u6539\u65F6\u95F4\uFF1A"},{default:t(()=>[e(M,{style:{width:"100%"},modelValue:u.value.solveTime,"onUpdate:modelValue":l[10]||(l[10]=a=>u.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}),e(m,{label:"\u5907\u6CE8\uFF1A"},{default:t(()=>[e(V,{type:"textarea",autosize:{minRows:2,maxRows:4},modelValue:u.value.remark,"onUpdate:modelValue":l[11]||(l[11]=a=>u.value.remark=a),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1},8,["rules","model"])]),_:1},8,["title","modelValue"])],64)}}});const ol=Ee(el,[["__scopeId","data-v-a465c5f5"]]);export{ol as default};
|