import{_ as j,a as A}from"./reset-C9wGeSio.js";import{G as J}from"./cameraManagement-DsqY_GDu.js";import{_ as H,v as K,a as g,r as _,o as Q,b as u,c as P,d as T,e as n,f as o,w as s,g as F,F as V,n as X,t as Y,G as ee,i as te,I as ne,p as oe,j as ae,q as le,J as se}from"./index-B9cYO4uo.js";const d=c=>(oe("data-v-8242feca"),c=c(),ae(),c),re={class:"PageContent"},ie={class:"WebToolbar"},ue={class:"FormComponent"},de={class:"ButtonAssembly"},me=d(()=>n("img",{src:j,alt:""},null,-1)),ce=d(()=>n("span",null,"查询",-1)),pe=d(()=>n("img",{src:A,alt:""},null,-1)),fe=d(()=>n("span",null,"重置",-1)),ge={class:"Tabulation"},_e=d(()=>n("div",{class:"actionBar"},[n("h1",null,"预置位列表"),n("div",{class:"Worktop"})],-1)),ve={class:"ExaminationForm"},Ce=d(()=>n("iframe",{src:"hikVersion/index.html",style:{width:"100%",height:"350px"},id:"iframe"},null,-1)),be={class:"control"},Pe={class:"controlList"},Ie={__name:"index",setup(c){K();const l=g({}),i=g({PageIndex:1,PageSize:10}),I=_(0),v=g({}),$=_([{label:"在线"},{label:"离线"},{label:"未知"}]),y=_([]),C=_(!1),h=g({});function M(a){if(a!=-1)return(i.PageIndex-1)*i.PageSize+a+1}function z(){i.PageIndex=1,m()}function B(){l.PageIndex=1,l.PageSize=10,l.CameraIP="",l.CameraType="",l.CameraStatus="",m()}const D=a=>{i.PageSize=a,m()},k=a=>{i.PageIndex=a,m()};function m(){let a={PageIndex:i.PageIndex,PageSize:i.PageSize,CameraIP:l.CameraIP,CameraType:"球机",CameraStatus:l.CameraStatus};J(a).then(e=>{e.code==0&&(y.value=e.data.data,I.value=e.data.total)}).catch(e=>{console.log(e)})}function Z(){se().then(a=>{a.code==0&&(h.value=a.data,document.getElementById("iframe").contentWindow.playVideo(v.value,a.data))}).catch(a=>{console.log(a)})}function E(a){C.value=!0,v.value=a,console.log(v.value,"摄像头数据"),window.setTimeout(()=>{Z()},500)}function p(a){document.getElementById("iframe").contentWindow.mouseDownPTZControl(a)}function f(){document.getElementById("iframe").contentWindow.mouseUpPTZControl()}function L(){document.getElementById("iframe").contentWindow.PTZFocusIn()}function U(){document.getElementById("iframe").contentWindow.PTZFoucusOut()}function w(){document.getElementById("iframe").contentWindow.PTZFoucusStop()}return Q(()=>{m()}),(a,e)=>{const W=u("el-input"),S=u("el-form-item"),N=u("el-option"),G=u("el-select"),R=u("el-form"),b=u("el-button"),r=u("el-table-column"),q=u("el-pagination"),O=u("el-dialog");return P(),T(V,null,[n("div",re,[n("div",ie,[n("div",ue,[o(R,{inline:!0,model:l,class:"demo-form-inline"},{default:s(()=>[o(S,{label:"摄像头IP"},{default:s(()=>[o(W,{modelValue:l.CameraIP,"onUpdate:modelValue":e[0]||(e[0]=t=>l.CameraIP=t),placeholder:"请输入摄像头IP",clearable:""},null,8,["modelValue"])]),_:1}),o(S,{label:"摄像头状态"},{default:s(()=>[o(G,{modelValue:l.CameraStatus,"onUpdate:modelValue":e[1]||(e[1]=t=>l.CameraStatus=t),placeholder:"请选择摄像头状态",clearable:""},{default:s(()=>[(P(!0),T(V,null,X($.value,(t,x)=>(P(),le(N,{label:t.label,value:t.label,key:x},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])]),n("div",de,[o(b,{style:{color:"#fff"},onClick:z},{default:s(()=>[me,ce]),_:1}),o(b,{style:{color:"#1d2129"},onClick:B},{default:s(()=>[pe,fe]),_:1})])]),n("div",ge,[_e,n("div",ve,[o(F(ne),{ref:"multipleTableRef",data:y.value,style:{width:"100%"}},{default:s(()=>[o(r,{label:"序号",width:"80px",align:"center"},{default:s(t=>[n("span",null,Y(M(t.$index)),1)]),_:1}),o(r,{property:"CameraName",label:"摄像头名称",align:"center"}),o(r,{property:"CameraType",label:"摄像头类型",align:"center"}),o(r,{property:"CameraIP",label:"摄像头IP",align:"center"}),o(r,{property:"CameraPort",label:"摄像头端口",align:"center"}),o(r,{property:"CameraChannel",label:"通道号",align:"center"}),o(r,{property:"CameraStatus",label:"状态",align:"center"}),o(r,{property:"FounderName",label:"创建人",align:"center"}),o(r,{property:"CreateTime",label:"创建时间",align:"center"}),o(r,{property:"",label:"操作",align:"center"},{default:s(t=>[o(b,{size:"mini",type:"text",icon:F(ee),onClick:x=>E(t.row)},{default:s(()=>[te("编辑")]),_:2},1032,["icon","onClick"])]),_:1})]),_:1},8,["data"]),o(q,{"current-page":i.PageIndex,"page-size":i.PageSize,small:a.small,layout:"total, prev, pager, next",total:I.value,onSizeChange:D,onCurrentChange:k},null,8,["current-page","page-size","small","total"])])])]),o(O,{modelValue:C.value,"onUpdate:modelValue":e[14]||(e[14]=t=>C.value=t),title:"预置位控制详情",style:{width:"35%"}},{default:s(()=>[Ce,n("div",be,[n("div",Pe,[n("span",{class:"btn",onMousedown:e[2]||(e[2]=t=>p(1,"Up")),onMouseup:e[3]||(e[3]=t=>f("Up"))},null,32),n("span",{class:"btn1",onMousedown:e[4]||(e[4]=t=>p(2,"Down")),onMouseup:e[5]||(e[5]=t=>f("Down"))},null,32),n("span",{class:"btn2",onMousedown:e[6]||(e[6]=t=>p(3,"Left")),onMouseup:e[7]||(e[7]=t=>f("Left"))},null,32),n("span",{class:"btn3",onMousedown:e[8]||(e[8]=t=>p(4,"Right")),onMouseup:e[9]||(e[9]=t=>f("Right"))},null,32),n("span",{class:"btn4",onMousedown:e[10]||(e[10]=t=>L()),onMouseup:e[11]||(e[11]=t=>w("FocusNear"))},null,32),n("span",{class:"btn5",onMousedown:e[12]||(e[12]=t=>U()),onMouseup:e[13]||(e[13]=t=>w("FocusFar"))},null,32)])])]),_:1},8,["modelValue"])],64)}}},xe=H(Ie,[["__scopeId","data-v-8242feca"]]);export{xe as default};