Files
ba_web/ab/static/js/chunk-fc356b0c.156e292f.js

1 line
10 KiB
JavaScript
Raw Normal View History

2026-01-14 17:49:38 +08:00
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-fc356b0c"],{"028e":function(e,t,l){},"2d4f":function(e,t,l){"use strict";l.r(t);var a=l("7a23"),o=l("2e9d"),c=l("3ef4"),r=l("b775");function n(e){return Object(r["a"])({url:"/bagl/mosty-base/AppUserConfig/image/url/"+e,method:"get"})}var i=l("c5cb");const d={class:"dialog-header-content"},b={class:"dialog-title"},s={class:"dialog-header-actions"},u={class:"video-container"},j=["src"];var O={__name:"videoDisplay",props:{modelValue:{type:Boolean,default:!1},listQuery:{type:Object,default:()=>({})},videoTitle:{type:String,default:"测试"}},emits:["update:modelValue","close"],setup(e,{emit:t}){const l=e,o=Object(a["ref"])(null),r=Object(a["ref"])(null),i=Object(a["ref"])(null),O=Object(a["ref"])(!1),f=Object(a["ref"])(!1),v=Object(a["ref"])(""),m=Object(a["ref"])("60vh"),p=Object(a["ref"])(!1),g=(Object(a["ref"])(!0),Object(a["ref"])("")),C=()=>{var e;const t=(null===(e=JSON.parse(l.listQuery.fjid))||void 0===e?void 0:e.map(e=>e.id).join(","))||"";n(t).then(e=>{g.value=e})};Object(a["watch"])(()=>l.modelValue,e=>{e?C():V()});const h=()=>{p.value=!p.value,m.value=p.value?"89vh":"60vh"},y=()=>{try{i.value&&(f.value=!1,c["a"].info("视频已停止"))}catch(e){console.error("停止播放失败:",e),c["a"].error("停止播放失败")}},V=()=>{try{i.value&&(i.value=null,f.value=!1,O.value=!1,v.value="",console.log("播放器已销毁"))}catch(e){}},k=()=>{y(),t("update:modelValue",!1),t("close")},N=()=>{console.log("视频数据加载完成"),r.value&&r.value.play().then(()=>{console.log("视频播放成功"),f.value=!0}).catch(e=>{console.error("视频加载后自动播放失败:",e),c["a"].warning("视频需要点击播放按钮开始播放")})},x=e=>{console.error("视频加载错误:",e.target.error),v.value="视频加载失败: "+_(e.target.error.code),O.value=!1},w=()=>{console.warn("视频加载卡顿,尝试重新加载"),r.value&&r.value.load()},_=e=>{const t={1:"用户中止了获取过程",2:"网络错误导致获取过程失败",3:"解码过程出错",4:"媒体格式不支持",5:"其他未知错误"};return t[e]||"未知错误"};return Object(a["onBeforeUnmount"])(()=>{V()}),(t,l)=>{const c=Object(a["resolveComponent"])("FullScreen"),n=Object(a["resolveComponent"])("el-icon"),i=Object(a["resolveComponent"])("Close"),O=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createBlock"])(O,{modelValue:e.modelValue,"onUpdate:modelValue":l[0]||(l[0]=e=>Object(a["isRef"])(modelValue)?modelValue.value=e:null),width:"50%","show-close":!1,center:"",fullscreen:p.value},{title:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",d,[Object(a["createElementVNode"])("div",b,Object(a["toDisplayString"])(e.videoTitle),1),Object(a["createElementVNode"])("div",s,[Object(a["createVNode"])(n,{class:"header-icon",onClick:h},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c)]),_:1}),Object(a["createVNode"])(n,{class:"header-icon",onClick:k},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i)]),_:1})])])]),default:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",u,[e.modelValue?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{key:0,ref_key:"videoPlayerRef",ref:o,class:"video-player",style:Object(a["normalizeStyle"])({height:m.value})},[Object(a["createElementVNode"])("video",{ref_key:"videoRef",ref:r,class:"video-element",src:g.value,controls:"",autoplay:"",muted:"",playsinline:"",preload:"auto",onLoadeddata:N,onError:x,onStalled:w},null,40,j)],4)):Object(a["createCommentVNode"])("",!0)])]),_:1},8,["modelValue","fullscreen"])}}},f=(l("daaf"),l("d959")),v=l.n(f);const m=v()(O,[["__scopeId","data-v-08f29d60"]]);var p=m,g=l("ad28"),C=l("1090"),h=l("2d16"),y=l("1d22");const V={key:0,class:"dialog"},k={class:"head_box"},N={class:"title"},x=Object(a["createTextVNode"])("保存"),w=Object(a["createTextVNode"])("关闭"),_={class:"cntinfo"};var B={__name:"detailForm",emits:["refresh"],setup(e,{expose:t,emit:l}){const{proxy:o}=Object(a["getCurrentInstance"])(),c=Object(a["ref"])(!1),r=Ob