1 |
- import{H as ie,r as h,b as y,n as de,I as ue,J as re,o as f,c as j,a as n,f as a,w as s,g as u,F as q,h as S,p as _e,i as r,_ as x,j as c,t as E,B as I,K as F,q as ce,v as pe,x as me,L as fe,M as ge}from"./index-b4334e94.js";import{g as ve,d as he,e as ye,a as ke}from"./DeviceClassList-59886367.js";import{a as Te,_ as we}from"./Certificate-2ee2d2bd.js";import{_ as xe,a as Ce}from"./RadioGroup-53f019a6.js";import{_ as be}from"./PageHeader-84780cbe.js";import{_ as De}from"./DataTable-aa2009d0.js";import{_ as K}from"./Space-a57da5f8.js";import{_ as Me}from"./Popconfirm-bfdf1da4.js";import"./get-slot-1efb97e5.js";import"./Tooltip-453ff51b.js";const Ne=C=>(fe("data-v-c9198158"),C=C(),ge(),C),Se={class:"h-full flex flex-col gap-y-3"},Ie={style:{display:"flex","align-items":"center"}},ze={style:{"padding-left":"20px","font-size":"18px"}},Le=Ne(()=>n("thead",null,[n("tr",null,[n("th",null,"SN"),n("th",null,"布局编号")])],-1)),je={style:{display:"flex","justify-content":"flex-end"}},Ue={style:{"max-height":"700px",display:"flex","flex-direction":"column","overflow-y":"hidden"}},Be={style:{flex:"1","overflow-y":"auto"}},Ve={__name:"index",setup(C){const R=window.sessionStorage.getItem("task")?JSON.parse(window.sessionStorage.getItem("task")):{},z=h({Selecteds:null,chkData:[]}),U=y([]),p=y([]),b=y([]),A=()=>[{type:"selection"},{title:"SN",key:"T_sn"}],J=t=>t.T_sn,O=t=>{U.value=t;const e=[...U.value],d=[];e.forEach(m=>{d.push({T_sn:m,T_id:""})}),p.value=d},k=de(),P=t=>{_.page=t,M()},G=t=>{_.page_z=t,M()},D=h({pageCount:0,pageNum:0}),_=h({T_sn:"",T_task_id:JSON.parse(sessionStorage.getItem("task")).T_task_id,page:1,page_z:10}),H=()=>{b.value=[],i.showModalobj=!0,p.value.forEach(t=>{b.value.push(t.T_sn)})},Q=()=>{_.page=1,M()},M=()=>{Te(_).then(t=>{let{data:e}=t;e.Code==200&&(e.Data.List!=null?z.chkData=e.Data.List:z.chkData=[],D.pageCount=e.Data.Page_size,D.pageNum=e.Data.Num)})},T=h({T_sn:"",T_class:R.T_class}),w=y("");ue(w,t=>{console.log("将变化",t),o.T_remark=t});const W=[{title:"编号",key:"T_id"},{title:"SN",key:"T_sn"},{title:"证书有效期",key:"T_failure_time"},{title:"备注",key:"T_remark"},{title:"操作",key:"actions",render(t){return S(K,{},{default:()=>["修改","删除"].map(e=>e==="修改"?S(c,{type:"primary",size:"small",onClick:()=>Z(t)},{default:()=>e}):S(Me,{onPositiveClick:()=>te(t)},{default:()=>"是否确认删除?",trigger:()=>S(c,{type:"error",size:"small"},{default:()=>e})}))})}}],L=y([]),i=h({title:"",showModal:!1,showModalobj:!1}),o=h({T_snid:"",T_id:0,T_remark:""}),X=()=>{T.T_sn="",g()};re();const Y=async()=>{if(i.title==="批量导入")if(p.value.length==0){k.error("缺少布局编号,请选择添加");return}else if(!p.value.every(e=>e.T_id!=""))k.error("请填写编号");else{console.log("提交",p.value);const e=[];p.value.forEach(m=>{e.push(m.T_sn+","+m.T_id)});const d=await se(e.join("|"),o.value);console.log("返回",d),d.Code==200&&(k.success(d.Msg),i.showModal=!1)}else ae()},Z=t=>{console.log("显示编辑",t),["产品存放区域","车厢外环境","药品存放区域"].includes(t.T_remark)||(w.value=t.T_remark),i.title="修改编号",i.showModal=!0,o.Id=t.Id,o.T_id=`${t.T_id}`,o.T_remark=t.T_remark},ee=()=>{i.title="批量导入",i.showModal=!0,o.T_snid="",o.T_remark="产品存放区域",_.page=1,M()},te=async t=>{try{const{data:e}=await he({Id:t.Id});e.Code===200&&(k.success(e.Msg),g())}catch(e){console.log(e)}},ae=async()=>{try{const{data:t}=await ye({Id:o.Id,T_id:o.T_id,T_remark:o.T_remark});t.Code===200&&(k.success(t.Msg),i.showModal=!1,g())}catch(t){console.log(t)}},se=async(t,e)=>{try{const{data:d}=await ke({T_class:T.T_class,T_sn_id_list:t,T_id:e,T_remark:o.T_remark});return d}catch(d){console.log(d)}finally{g()}},B=y(0),g=async()=>{try{const{data:t}=await ve(T);L.value=t.Data.List||[],B.value=t.Data.Num,console.log("数量列表",L.value)}catch(t){console.log(t)}};return g(),(t,e)=>{const d=be,m=De,le=we,v=pe,N=xe,oe=Ce,V=me,$=_e;return f(),j(q,null,[n("div",Se,[a(d,{onBack:t.$router.back},{title:s(()=>[r(" 设备管理 ")]),_:1},8,["onBack"]),a(u(K),{justify:"space-between"},{default:s(()=>[n("div",Ie,[a(u(x),{style:{width:"300px"},value:T.T_sn,"onUpdate:value":e[0]||(e[0]=l=>T.T_sn=l),onClear:X,clearable:""},null,8,["value"]),a(u(c),{type:"primary",style:{"margin-left":"10px"},onClick:g},{default:s(()=>[r(" 搜索 ")]),_:1}),n("div",ze," 数量 :"+E(B.value),1)]),a(u(c),{type:"primary",onClick:ee},{default:s(()=>[r("批量导入")]),_:1})]),_:1}),a(m,{remote:"",columns:W,data:L.value,bordered:!1,"flex-height":"",class:"flex-1"},null,8,["data"])]),a($,{"show-icon":!1,show:i.showModal,"onUpdate:show":e[8]||(e[8]=l=>i.showModal=l),preset:"dialog",style:{width:"800px"},title:i.title},{default:s(()=>[i.title!="修改编号"?(f(),I(u(c),{key:0,type:"primary",onClick:H,style:{"margin-bottom":"10px"}},{default:s(()=>[r("选择添加")]),_:1})):F("",!0),a(V,{model:o,"label-width":"auto","show-require-mark":""},{default:s(()=>[i.title==="批量导入"?(f(),I(v,{key:0,label:"布局编号",path:"T_snid"},{default:s(()=>[a(le,{bordered:!1,"single-line":!1},{default:s(()=>[Le,n("tbody",null,[(f(!0),j(q,null,ce(p.value,l=>(f(),j("tr",null,[n("td",null,E(l.T_sn),1),n("td",null,[a(u(x),{value:l.T_id,"onUpdate:value":ne=>l.T_id=ne,placeholder:"请输入编号"},null,8,["value","onUpdate:value"])])]))),256))])]),_:1})]),_:1})):(f(),I(v,{key:1,label:"编号",path:"T_id"},{default:s(()=>[a(u(x),{value:o.T_id,"onUpdate:value":e[1]||(e[1]=l=>o.T_id=l)},null,8,["value"])]),_:1})),a(v,{label:"备注(默认:产品存放区域)",path:"T_remark"},{default:s(()=>[a(oe,{value:o.T_remark,"onUpdate:value":e[3]||(e[3]=l=>o.T_remark=l),style:{width:"100%"}},{default:s(()=>[n("div",null,[a(N,{value:"产品存放区域"},{default:s(()=>[r(" 产品存放区域 ")]),_:1})]),n("div",null,[a(N,{value:"车厢外环境"},{default:s(()=>[r(" 车厢外环境 ")]),_:1})]),n("div",null,[a(N,{value:"药品存放区域"},{default:s(()=>[r(" 药品存放区域 ")]),_:1})]),n("div",null,[a(N,{value:w.value},{default:s(()=>[r(" 其他 ")]),_:1},8,["value"]),["产品存放区域","车厢外环境","药品存放区域"].includes(o.T_remark)?F("",!0):(f(),I(u(x),{key:0,value:w.value,"onUpdate:value":e[2]||(e[2]=l=>w.value=l),type:"textarea"},null,8,["value"]))])]),_:1},8,["value"])]),_:1}),n("div",je,[a(u(c),{onClick:e[4]||(e[4]=l=>i.showModal=!1),style:{"margin-right":"20px"}},{default:s(()=>[r(" 取消 ")]),_:1}),a(u(c),{type:"primary",onClick:Y},{default:s(()=>[r(" 提交 ")]),_:1})])]),_:1},8,["model"]),a($,{"show-icon":!1,show:i.showModalobj,"onUpdate:show":e[7]||(e[7]=l=>i.showModalobj=l),style:{width:"900px"},preset:"dialog",title:"选择添加"},{default:s(()=>[n("div",Ue,[a(V,{inline:"","label-placement":"left",model:_},{default:s(()=>[a(v,{label:"SN"},{default:s(()=>[a(u(x),{value:_.T_sn,"onUpdate:value":e[5]||(e[5]=l=>_.T_sn=l),placeholder:"输入SN"},null,8,["value"])]),_:1}),a(v,null,{default:s(()=>[a(u(c),{type:"primary","attr-type":"button",onClick:Q},{default:s(()=>[r(" 查询 ")]),_:1})]),_:1}),a(v)]),_:1},8,["model"]),n("div",Be,[a(m,{columns:A(),data:z.chkData,remote:!0,"max-height":480,pagination:{pageSize:_.page_z,page:_.page,pageCount:D.pageCount,"show-quick-jumper":!0,"show-size-picker":!0,"display-order":["size-picker","pages","quick-jumper"],"page-sizes":[10,20,30,40],prefix(){return`共${D.pageNum}条`}},"onUpdate:page":P,"on-update:page-size":G,"default-checked-row-keys":b.value,"onUpdate:defaultCheckedRowKeys":e[6]||(e[6]=l=>b.value=l),"row-key":J,"onUpdate:checkedRowKeys":O},null,8,["columns","data","pagination","default-checked-row-keys"])])])]),_:1},8,["show"])]),_:1},8,["show","title"])],64)}}},Ge=ie(Ve,[["__scopeId","data-v-c9198158"]]);export{Ge as default};
|