| 1 |
- import{n as R}from"./index-7f94280a.js";import{e as H}from"./index-be1b3208.js";import{u as q}from"./vue-router-dd0356f0.js";import{a as $,w as L,c as j,U as p,V as t,a3 as m,X as b,u,W as l,a7 as a,F as D,a2 as F,G as S,$ as f,H as M,j as O,a4 as c,a1 as B,ac as C,R as N}from"./vue-676ffbd1.js";import{c as T}from"./customBtn-937bf284.js";import{_ as P}from"./_plugin-vue_export-helper-c27b6911.js";const U={key:0},E={key:1},G={key:0,style:{"white-space":"normal",width:"800px"}},K={key:1,style:{width:"200px",display:"flex","flex-wrap":"wrap"}},Q={key:2},W={key:3},Oe={__name:"handleHistory",props:{},emits:[""],setup(e,{expose:_,emit:v}){let s=q(),n=$(!1),k=$(0),h=$({id:20230701132202,content:{w_deviceid:s.currentRoute.value.query.id,type:0,pageNumber:1,pageSize:10}}),w=$();L(()=>n.value,y=>{y||(h.value.content.pageNumber=1)});let g=j(()=>{let y;switch(k.value){case 0:y={title:"操作记录",Table:"historyTable"};break;case 1:y={title:"上传日志",Table:"uploadHistory"};break;default:y={title:"操作队列",Table:"handleQueue"};break}return y});return _({type:k,param:h,modeVisible:n,param:h,listData:()=>{w.value.listData()}}),(y,i)=>{const o=p("a-tag"),d=p("a-modal");return t(),m(d,{visible:u(n),"onUpdate:visible":i[0]||(i[0]=r=>M(n)?n.value=r:n=r),class:"custom-class",title:u(g).title,placement:"right",width:"1800px",closable:!1,onOk:y.submit},{default:b(()=>[u(n)?(t(),m(R,{key:0,loadOverHandle:!1,rowKey:"w_areaid",ref_key:"list",ref:w,size:"small",param:u(h),columns:u(H).TBLayout(u(g).Table)},{tb_cell:b(({data:r})=>[r.column.dataIndex=="issend"?(t(),l("div",U,a(r.record.issend==0?"未发送":"已发送"),1)):r.column.dataIndex=="content"?(t(),l("div",E,[u(g).title=="上传日志"?(t(),l("div",G,a(r.record.content),1)):(t(),l("div",K,[(t(!0),l(D,null,F(r.record.content,x=>(t(),m(o,null,{default:b(()=>[S(a(x.title)+" : "+a(x.value),1)]),_:2},1024))),256))]))])):r.column.dataIndex=="isreceive"?(t(),l("div",Q,a(r.record.isreceive?"已接收":"未接收"),1)):r.column.dataIndex=="invalid"?(t(),l("div",W,a(r.record.isreceive?"已失效":"未失效"),1)):f("",!0)]),_:1},8,["param","columns"])):f("",!0)]),_:1},8,["visible","title","onOk"])}}};const X={style:{display:"flex","align-items":"center","flex-wrap":"nowrap"}},Y={class:"my-input",style:{flex:"5"}},A={key:0},J={key:1,style:{width:"100%",display:"flex","flex-direction":"column"}},Z={key:0,style:{"text-align":"right"}},ee={style:{display:"flex","align-items":"center"}},te={class:"unit"},le={key:0,style:{flex:"1","margin-left":"5px"}},ie={key:0},ne={key:1,style:{display:"flex","align-items":"center","flex-wrap":"nowrap","margin-bottom":"10px"}},ae={class:"my-input",style:{flex:"5"}},se={key:0,style:{"text-align":"right",width:"100%"}},oe={key:1,style:{width:"100%",display:"flex","flex-direction":"column"}},de={key:0,style:{"text-align":"right"}},re={style:{display:"flex","align-items":"center"}},ce={class:"unit"},ue={key:0,style:{flex:"1","margin-left":"5px"}},me={key:0},ye={__name:"myInput",props:{name:String,isCheck:{type:Boolean,default:()=>!1},unit:String,title:String,type:{type:String,default:()=>""},scale:{type:[String,Number],default:()=>""},form:{type:Object},cmdValue:{type:[String,Number]},btnName:String,max:[Number,String],min:[Number,String],step:[String,Number],disabled:{type:Boolean,default:()=>!1},label:{type:Boolean,default:()=>!0},inputBorder:{type:String,default:()=>"none"},text:{type:String,default:()=>""},timeSplit:{type:String,default:()=>"_"},descript:{type:String,default:()=>""}},emits:["upData"],setup(e,{expose:_,emit:v}){const s=e;let n=$();s.cmdValue;let k=async i=>{let o=await n.value.validateFields();return i(),o},h=async()=>{await n.value.validateFields()&&v("upData")},w=(i,o)=>(console.log(o),isNaN(+o)?Promise.reject("请输入数字类型"):Promise.resolve()),g=(i,o)=>{if(console.log(o),typeof o=="number")return Promise.resolve();let d=o.indexOf(".");return isNaN(+o)?Promise.reject("请输入数字"):d==-1||o.slice(d).length-1>s.scale?Promise.reject(`小数位需保留${s.scale}位`):Promise.resolve()},I=(i,o)=>{let d=o.split(s.timeSplit);return console.log(d),d.length==2&&d[0]&&d[1]&&+d[0]<24&&+d[0]>=0&&+d[1]<60&&+d[1]>=0?Promise.resolve():Promise.reject(`时间格式 00${s.timeSplit}00 `)},y=j(()=>{let i=[{required:!0,message:"请输入数据"}];return s.type.indexOf("int")!=-1?i.push({validator:w,validatorTrigger:"blur"}):s.type.indexOf("h:m")!=-1&&i.push({validator:I,validatorTrigger:"blur"}),s.scale&&i.push({validator:g,validatorTrigger:"blur"}),i});return _({valiDator:k,Form:n}),(i,o)=>{const d=p("a-tooltip"),r=p("a-input"),x=p("a-input-number"),V=p("a-form-item"),z=p("a-form");return e.isCheck?(t(),m(z,{key:0,ref_key:"Form",ref:n,style:{width:"100%"},model:e.form,size:"small",layout:"vertical",mode:"multiple",validateTrigger:["blur"]},{default:b(()=>[O(V,{rules:u(y),name:e.name},{default:b(()=>[c("div",X,[c("div",Y,[e.label?(t(),l("div",{key:0,class:"label",style:B([{"--input-border":e.inputBorder},{"--Color":e.inputBorder=="none"?"#ffffff":"#000000"}])},[O(d,null,{title:b(()=>[S(a(e.title),1)]),default:b(()=>[S(" "+a(e.title),1)]),_:1})],4)):f("",!0),c("div",{class:"input",style:B([{"--input-border":e.inputBorder},{"--Color":e.inputBorder=="none"?"#ffffff":"#000000"}])},[e.text?(t(),l("div",A,a(e.text),1)):(t(),l("div",J,[u(s).descript?(t(),l("div",Z,a(u(s).descript),1)):f("",!0),c("div",ee,[!e.max&&!e.min&&!e.step?(t(),m(r,C({key:0,style:{width:"100%"},disabled:e.disabled},i.$attrs),null,16,["disabled"])):(t(),m(x,C({key:1,style:{width:"100%"},disabled:e.disabled},i.$attrs,{min:e.min,max:e.max,step:e.step,size:"small"}),null,16,["disabled","min","max","step"])),c("span",te,a(e.unit),1)])]))],4)]),e.btnName?(t(),l("div",le,[Object.keys(i.$slots).length?(t(),l("div",ie,[N(i.$slots,"default",{},void 0,!0)])):(t(),m(T,{key:1,btnOptions:[{label:e.btnName}],onClickBtn:u(h),btnColor:e.inputBorder=="none"?"rgb(22,255,246,.30)":"rgb(22,255,246)",textColor:e.inputBorder=="none"?"#16FFF6":"#000000"},null,8,["btnOptions","onClickBtn","btnColor","textColor"]))])):f("",!0)])]),_:3},8,["rules","name"])]),_:3},8,["model"])):(t(),l("div",ne,[c("div",ae,[e.label?(t(),l("div",{key:0,class:"label",style:B([{"--input-border":e.inputBorder},{"--Color":e.inputBorder=="none"?"#ffffff":"#000000"}])},a(e.title),5)):f("",!0),c("div",{class:"input",style:B({"--input-border":e.inputBorder})},[e.text?(t(),l("div",se,a(e.text),1)):(t(),l("div",oe,[u(s).descript?(t(),l("div",de,a(u(s).descript),1)):f("",!0),c("div",re,[!e.max&&!e.min&&!e.step?(t(),m(r,C({key:0,style:{width:"100%"},disabled:e.disabled},i.$attrs),null,16,["disabled"])):(t(),m(x,C({key:1,style:{width:"100%"},disabled:e.disabled},i.$attrs,{min:e.min,max:e.max,step:e.step,size:"small"}),null,16,["disabled","min","max","step"])),c("span",ce,a(e.unit),1)])]))],4)]),e.btnName?(t(),l("div",ue,[Object.keys(i.$slots).length?(t(),l("div",me,[N(i.$slots,"default",{},void 0,!0)])):(t(),m(T,{key:1,btnOptions:[{label:e.btnName}],onClickBtn:u(h)},null,8,["btnOptions","onClickBtn"]))])):f("",!0)]))}}},Te=P(ye,[["__scopeId","data-v-15987ab5"]]);const Ie={__name:"updataBtn",props:{icon1:{type:Boolean,default:()=>!1}},emits:[],setup(e,{emit:_}){return(v,s)=>{const n=p("a-popconfirm");return t(),m(n,{"ok-text":"Yes","cancel-text":"No",onConfirm:v.confirm,onCancel:v.cancel,style:{background:"red"},showCancel:!1,overlayClassName:"custom"},{icon:b(()=>[]),title:b(()=>[N(v.$slots,"default")]),default:b(()=>[c("div",null,[O(T,{btnOptions:[{label:"更新"}],icon1:e.icon1},null,8,["icon1"])])]),_:3},8,["onConfirm","onCancel"])}}};const fe={class:"data-block"},be={key:0,class:"header"},ve={class:"title"},pe={key:1,class:"content"},he={class:"item"},_e={key:0,class:"item-title"},ke={class:"value"},ge={key:2},xe={__name:"dataBlock",props:["title","data","top","left"],emits:[],setup(e,{emit:_}){return(v,s)=>(t(),l("div",{style:B([{position:"absolute",top:e.top+"px",left:e.left+"px","z-index":2}])},[c("div",fe,[e.title?(t(),l("div",be,[c("div",ve,a(e.title),1)])):f("",!0),Object.keys(v.$slots).length?(t(),l("div",ge,[N(v.$slots,"default",{},void 0,!0)])):(t(),l("div",pe,[(t(!0),l(D,null,F(e.data,(n,k)=>(t(),l("div",he,[n.title?(t(),l("span",_e,a(n.title),1)):f("",!0),c("div",ke,[c("span",null,a(n.value),1),c("span",null,a(n.unit),1)])]))),256))]))])],4))}},je=P(xe,[["__scopeId","data-v-e51adc79"]]);export{Te as M,Oe as _,Ie as a,je as d};
|