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