1 |
- import{P as S,V as L}from"./vue3-pdf-embed-a4f1d4d4.js";import{H as V,r as $,b as g,o as v,c as z,f as e,w as t,s as D,F as q,q as U,g as n,B as E,i as u,t as b,a as P,j as H,l as O,m as R,L as A,M as J,_ as W,O as G,n as K}from"./index-b4334e94.js";import{a as Q}from"./Task-baa2abbf.js";import{a as X,u as Y}from"./TaskData-b024234d.js";import{g as Z}from"./DeviceClassList-59886367.js";import{c as ee,b as te,a as ne,_ as ae}from"./Tabs-015e9200.js";import{_ as M}from"./Scrollbar-bcfb5ff6.js";import{_ as se}from"./DatePicker-d95103e2.js";import{_ as j}from"./Space-a57da5f8.js";import{_ as oe}from"./DataTable-aa2009d0.js";import{u as le}from"./index-36b78bb8.js";import{_ as _e}from"./PageHeader-84780cbe.js";import{a as ce,_ as ie}from"./vue.runtime.esm-bundler-111902ea.js";import"./Add-d4908d96.js";import"./Tooltip-453ff51b.js";import"./get-slot-1efb97e5.js";import"./RadioGroup-53f019a6.js";const pe=c=>(A("data-v-ef008870"),c=c(),J(),c),re={class:"h-full grid grid-cols-4 gap-x-3"},ue=pe(()=>P("h2",null,"校准证书",-1)),de={class:"flex justify-end"},fe={__name:"TabThree",props:{task:{required:!0,default:{}},height:{required:!0,default:{}}},setup(c){const h=$({T_sn:"",T_class:c.task.T_class}),s=g(""),i=g([]),_=g(null),d=a=>{s.value=a.T_pdf},o=()=>{_.value.print()};return(async()=>{try{const{data:a}=await Z(h);i.value=a.Data.List||[]}catch(a){console.log(a)}})(),(a,m)=>{const k=H,l=O,w=ee,r=M,x=te,p=R;return v(),z("div",re,[e(l,null,{default:t(()=>[e(x,null,{header:t(()=>[ue]),default:t(()=>[e(r,{style:D({maxHeight:`${c.height-400}px`,paddingRight:"20px"}),trigger:"none"},{default:t(()=>[(v(!0),z(q,null,U(n(i),T=>(v(),E(w,{key:T},{suffix:t(()=>[e(k,{type:"primary",onClick:I=>d(T)},{default:t(()=>[u("查看")]),_:2},1032,["onClick"])]),default:t(()=>[e(l,{embedded:"",bordered:!1,"content-style":{padding:"5px",textAlign:"center"}},{default:t(()=>[u(" 【"+b(T.T_id)+"】"+b(T.T_sn),1)]),_:2},1024)]),_:2},1024))),128))]),_:1},8,["style"])]),_:1})]),_:1}),e(l,{class:"col-span-3"},{default:t(()=>[P("div",de,[e(k,{text:"",style:{"font-size":"24px"},onClick:o},{default:t(()=>[e(p,null,{default:t(()=>[e(n(S))]),_:1})]),_:1})]),e(r,{style:D({maxHeight:`${c.height-400}px`}),trigger:"none"},{default:t(()=>[e(n(L),{ref_key:"pdfRef",ref:_,source:n(s)},null,8,["source"])]),_:1},8,["style"])]),_:1})])}}},me=V(fe,[["__scopeId","data-v-ef008870"]]),ge={__name:"TabFour",props:{task:{required:!0,default:{}}},setup(c){const y=c,h=a=>{a?(s.Time_start=a[0],s.Time_end=a[1]):(s.Time_start=null,s.Time_end=null)},s=$({T_task_id:y.task.T_task_id,T_id:"",T_sn:"",Time_start:null,Time_end:null,page:1,page_z:10}),i=g([]),_=g(!1),d=[{title:"设备编号",key:"T_id"},{title:"SN",key:"T_sn"},{title:"温度℃",key:"T_t"},{title:"湿度%",key:"T_rh"},{title:"记录时间",key:"T_time"}],o=$({page:s.page,pageSize:s.page_z,itemCount:0,onChange:a=>{o.page=a,s.page=a,f()}}),f=async()=>{try{_.value=!0;const{data:a}=await X(s);console.log("数据",a),i.value=a.Data.List||[],o.itemCount=a.Data.Num}catch(a){console.log(a)}finally{_.value=!1}};return f(),(a,m)=>{const k=W,l=se,w=H,r=j,x=oe;return v(),z(q,null,[e(r,null,{default:t(()=>[e(k,{value:n(s).T_sn,"onUpdate:value":m[0]||(m[0]=p=>n(s).T_sn=p),type:"text",placeholder:"请输入SN搜索"},null,8,["value"]),e(k,{value:n(s).T_id,"onUpdate:value":m[1]||(m[1]=p=>n(s).T_id=p),type:"text",placeholder:"请输入设备编号搜索"},null,8,["value"]),e(l,{type:"datetimerange",format:"yyyy-MM-dd HH:mm","time-picker-props":{format:"HH:mm"},"onUpdate:formattedValue":h,clearable:""}),e(w,{type:"primary",onClick:f},{default:t(()=>[u("搜索")]),_:1})]),_:1}),e(x,{remote:"",loading:n(_),columns:d,data:n(i),pagination:n(o),bordered:!1,"flex-height":"",class:"flex-1"},null,8,["loading","data","pagination"])],64)}}};const ye={class:"h-full flex flex-col gap-y-3"},ke={__name:"index",setup(c){const{height:y}=le(),h=G(),s=K(),i=$({pdf1:"",pdf2:""}),_=window.sessionStorage.getItem("task")?JSON.parse(window.sessionStorage.getItem("task")):{},d=g(null),o=g({}),f=()=>{d.value.print()},a=()=>{h.info({title:"审核",content:"请仔细检查报告内容、报告证书、报告数据都是否有误?",positiveText:"确定都没有问题",negativeText:"取消",maskClosable:!1,onPositiveClick:m})},m=async()=>{const{data:l}=await Y({T_task_id:_.T_task_id});l.Code===200&&s.success(l.Msg)};return(async()=>{const{data:l}=await Q({T_task_id:_.T_task_id});o.value=l.Data||{},i.pdf1=o.value.T_pdf1,i.pdf2=o.value.T_pdf2})(),(l,w)=>{const r=H,x=_e,p=ie,T=ce,I=R,N=j,B=M,C=ae,F=ne;return v(),z("div",ye,[e(x,{onBack:l.$router.back},{title:t(()=>[u(" 报告审核 ")]),extra:t(()=>[e(r,{type:"primary",onClick:a},{default:t(()=>[u("审核")]),_:1})]),_:1},8,["onBack"]),e(T,{bordered:""},{default:t(()=>[e(p,{label:"报告名称"},{default:t(()=>[u(b(n(o).T_name),1)]),_:1}),e(p,{label:"创建时间"},{default:t(()=>[u(b(n(o).CreateTime),1)]),_:1}),e(p,{label:"修改时间"},{default:t(()=>[u(b(n(o).UpdateTime),1)]),_:1})]),_:1}),e(F,{class:"flex-1",type:"segment",animated:"",size:"large"},{default:t(()=>[e(C,{class:"h-full flex flex-col gap-y-3",name:"1",tab:"验证方案","display-directive":"show:lazy"},{default:t(()=>[e(N,{justify:"end"},{default:t(()=>[e(r,{text:"",style:{"font-size":"24px"},onClick:f},{default:t(()=>[e(I,null,{default:t(()=>[e(n(S))]),_:1})]),_:1})]),_:1}),e(B,{style:D({maxHeight:`${n(y)-350}px`}),trigger:"none"},{default:t(()=>[e(n(L),{ref_key:"pdfRef",ref:d,source:n(i).pdf1},null,8,["source"])]),_:1},8,["style"])]),_:1}),e(C,{class:"h-full flex flex-col gap-y-3",name:"2",tab:"验证报告","display-directive":"show:lazy"},{default:t(()=>[e(N,{justify:"end"},{default:t(()=>[e(r,{text:"",style:{"font-size":"24px"},onClick:f},{default:t(()=>[e(I,null,{default:t(()=>[e(n(S))]),_:1})]),_:1})]),_:1}),e(B,{style:D({maxHeight:`${n(y)-350}px`}),trigger:"none"},{default:t(()=>[e(n(L),{ref_key:"pdfRef",ref:d,source:n(i).pdf2},null,8,["source"])]),_:1},8,["style"])]),_:1}),e(C,{class:"h-full flex flex-col gap-y-3",name:"3",tab:"校准证书","display-directive":"show:lazy"},{default:t(()=>[e(me,{task:n(_),height:n(y)},null,8,["task","height"])]),_:1}),e(C,{class:"h-full flex flex-col gap-y-3",name:"4",tab:"验证数据","display-directive":"show:lazy"},{default:t(()=>[e(ge,{task:n(_)},null,8,["task"])]),_:1})]),_:1})])}}},qe=V(ke,[["__scopeId","data-v-32cde997"]]);export{qe as default};
|