2 lines
9.3 KiB
JavaScript
2 lines
9.3 KiB
JavaScript
|
|
import{d as $,r as s,A as re,G as ie,a as Y,w as de,b as ce,ak as me,c as f,a5 as H,S as p,e as V,f as T,h as l,g as u,i as o,l as E,t as B,T as _,y as ve,p as pe,F as fe,j as Fe,E as L,q as _e,s as ge,_ as ye}from"./index-ccab2584.js";import{_ as he}from"./\u6293\u62CD-ed15c504.js";import{bC as h,bD as we,bE as Ee,bF as Be}from"./goverment-af43d804.js";import{T as O}from"./index-5b1885c2.js";import{_ as De}from"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import{l as be}from"./index-b83cd32d.js";import{f as Ve}from"./index-c3163fc1.js";import"./ToolBarRight-ac6e5755.js";import"./notData-cf10628e.js";import"./_commonjs-dynamic-modules-d7dd40bd.js";const Te=D=>(_e("data-v-da7d4793"),D=D(),ge(),D),Ce={class:"video-box"},xe={class:"plr-20",style:{display:"flex"}},Ae={class:"middle-video"},ke={class:"title-video flx-justify-between"},Ye=Te(()=>u("h3",null,"\u5B9E\u65F6\u89C6\u9891",-1)),qe={class:"right-form"},Se={class:"date-form"},Me={class:"right-header"},Ie={key:0,class:"question-form"},ze={class:"title"},Ne={class:"desc"},Ue={class:"question"},je={class:"date"},Pe={class:"title"},Re={class:"desc"},He={class:"date"},Le=$({name:"governVideo"}),Oe=$({...Le,setup(D){s([]),s([]);const G=s(null),C=s();re(),ie();const n=Y({pageNo:1,pageSize:9,total:0}),b=s("first"),q=s(""),F=s({createTime:"",projectName:"",engineeringName:"",monitorId:"",questionDesc:"",showForm:!1}),i=s({url:"",questionDesc:"",createBy:"",image:""}),S=s(!1),x=s(!1),g=s(!1),M=s(),I=s(),z=s();let N=s([]);const d=s({dateTime:"",startTime:"",endTime:""}),Q=Y({questionDesc:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}]}),r=s({createBy:"",createTime:"",image:"",questionDesc:"",solveBy:"",solveImage:"",solveTime:"",state:0}),U=async a=>{if(N.value=[a.data.code],q.value=a.parent.data.title||a.data.title,a.data.code===null)if(C.value=a.data.sn,b.value==="first"){const{result:e}=await h({...n,projectSn:a.data.sn});F.value=e.records,n.total=+e.total}else{const{result:e}=await h({...n,engineeringSn:a.data.sn});F.value=e.records,n.total=+e.total}else{const{result:e}=await h({...n,deviceCode:a.data.code});F.value=e.records,n.total=+e.total}P(a.data.code)},W=async()=>{const{result:a}=await we({});return M.value.treeAllData=a,a},J=async()=>{const{result:a}=await Ee({});return I.value.treeAllData=a,a},K=a=>{if(a.showForm=!0,r.value={...a},a.showForm===!0)S.value=!0;else return},X=async()=>{const{result:a}=await h({...n,...d.value});F.value=a.records,n.total=+a.total},j=async a=>{let e={pageNo:a,pageSize:n.pageSize};b.value==="first"?e.projectSn=C.value:e.engineeringSn=C.value;const{result:c}=await h(e);F.value=c.records,n.total=+c.total},Z=a=>{a.showForm=!1,S.value=!1},ee=async()=>{StartCapture()},ae=()=>{g.value=!0},le=async a=>{!a||await a.validate(async(e,c)=>{e?(await Be({...i.value,deviceCode:N.value[0]}),g.value=!1,x.value=!1,L.success("\u63D0\u4EA4\u6210\u529F"),j(1),i.value=Y({url:"",questionDesc:"",createBy:"",image:""})):L({showClose:!0,message:"\u8BF7\u5B8C\u5584\u8868\u5355\u4FE1\u606F\uFF01",type:"error"})})},te=()=>{var a,e;d.value.startTime=(a=d.value)==null?void 0:a.dateTime[0],d.value.endTime=(e=d.value)==null?void 0:e.dateTime[1]};de(()=>d.value.dateTime,()=>{d.value.dateTime===null&&(d.value.startTime="",d.value.endTime="")});const P=a=>{let e={},c=a.substring(a.lastIndexOf(".")+1,a.lastIndexOf("?"));c=="m3u8"?e={container:".videoPlay",plug:"hls.js",video:a}:c=="flv"?e={container:".videoPlay",plug:"flv.js",video:a}:e={container:".videoPlay",video:a},new ckplayer(e)};return ce(async()=>{window.addEventListener("setItemEvent",function(e){e.key==="screenImg"&&e.newValue&&(i.value.url=e.newValue,i.value.image=i.value.url,x.value=!0)}),P("");const{result:a}=await h({...n});F.value=a.records,n.total=+a.total,F.value.map(e=>{let c=!1;e.showForm=c}),Init()}),me(()=>{}),(a,e)=>{const c=f("el-tab-pane"),oe=f("el-tabs"),A=f("el-date-picker"),w=f("el-button"),y=f("el-input"),m=f("el-form-item"),k=f("el-image"),R=f("el-form"),ue=f("el-scrollbar"),se=H("auth"),ne=H("waterMarker");return p((V(),T("div",Ce,[l(be),u("div",xe,[l
|