mirror of
https://github.com/langhuihui/monibuca.git
synced 2025-10-05 07:06:55 +08:00
fix: device fields
This commit is contained in:
5
api.go
5
api.go
@@ -580,7 +580,7 @@ func (s *Server) GetDeviceList(ctx context.Context, req *emptypb.Empty) (res *pb
|
||||
RecordPath: device.Record.FilePath,
|
||||
RecordFragment: durationpb.New(device.Record.Fragment),
|
||||
Description: device.Description,
|
||||
Rtt: uint32(device.RTT),
|
||||
Rtt: uint32(device.RTT.Milliseconds()),
|
||||
StreamPath: device.GetStreamPath(),
|
||||
})
|
||||
}
|
||||
@@ -595,6 +595,7 @@ func (s *Server) AddDevice(ctx context.Context, req *pb.DeviceInfo) (res *pb.Suc
|
||||
ParentID: uint(req.ParentID),
|
||||
PullOnStart: req.PullOnStart,
|
||||
Description: req.Description,
|
||||
StreamPath: req.StreamPath,
|
||||
}
|
||||
device.PubConf = config.NewPublish()
|
||||
defaults.SetDefaults(&device.Pull)
|
||||
@@ -631,6 +632,8 @@ func (s *Server) UpdateDevice(ctx context.Context, req *pb.DeviceInfo) (res *pb.
|
||||
target.Description = req.Description
|
||||
target.Record.FilePath = req.RecordPath
|
||||
target.Record.Fragment = req.RecordFragment.AsDuration()
|
||||
target.RTT = time.Duration(int(req.Rtt)) * time.Millisecond
|
||||
target.StreamPath = req.StreamPath
|
||||
s.DB.Save(target)
|
||||
res = &pb.SuccessResponse{}
|
||||
return
|
||||
|
@@ -65,9 +65,9 @@ func (d *Device) GetStreamPath() string {
|
||||
func (d *Device) Start() (err error) {
|
||||
for plugin := range d.server.Plugins.Range {
|
||||
if devicePlugin, ok := plugin.handler.(IDevicePlugin); ok && strings.EqualFold(d.Type, plugin.Meta.Name) {
|
||||
task := devicePlugin.OnDeviceAdd(d)
|
||||
if task != nil {
|
||||
d.AddTask(task)
|
||||
deviceTask := devicePlugin.OnDeviceAdd(d)
|
||||
if deviceTask != nil {
|
||||
d.AddTask(deviceTask)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -295,6 +295,9 @@ func (task *Task) start() bool {
|
||||
task.state = TASK_STATE_STARTED
|
||||
task.startup.Fulfill(err)
|
||||
for _, listener := range task.afterStartListeners {
|
||||
if task.IsStopped() {
|
||||
break
|
||||
}
|
||||
listener()
|
||||
}
|
||||
if task.IsStopped() {
|
||||
|
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{Y as u,U as t,V as c,a8 as a,F as n,a7 as l,W as e,u as m,am as b,a9 as v,aa as g}from"./vue-14860272.js";import{N as f,q as k,aB as i}from"./index-6940427b.js";import"./dayjs-4778c158.js";const S=o=>(v("data-v-22b635c3"),o=o(),g(),o),D={class:"btn-inner"},w=b('<span class="circle" data-v-22b635c3><span class="circle-night" data-v-22b635c3><span class="crater" data-v-22b635c3></span><span class="crater crater2" data-v-22b635c3></span><span class="crater crater3" data-v-22b635c3></span></span></span><span class="halo-box" data-v-22b635c3><span class="halo" data-v-22b635c3></span><span class="halo halo2" data-v-22b635c3></span><span class="halo halo3" data-v-22b635c3></span></span>',2),B={class:"clouds"},I={class:"clouds clouds2"},M={class:"stars"},T={class:"icon",viewBox:"0 0 1024 1024",width:"200",height:"200",style:{width:"100%",height:"100%"}},y=S(()=>a("path",{d:"M1004.1 512L692 332 512 19.9 332 332 19.9 512 332 692l180 312.1L692 692z",fill:"#fff"},null,-1)),L=[y],C={__name:"DarkModeToggle",setup(o){const r=k(),{setDarkMode:h}=r,{getDarkMode:p}=u(r),_=()=>{h(p.value==="dark"?i.LIGHT:i.DARK)};return(N,V)=>(t(),c("span",{class:e(["button",{night:m(p)==="dark"}]),onClick:_},[a("span",D,[w,a("span",B,[(t(),c(n,null,l(7,(d,s)=>a("span",{class:e(["cloud","cloud"+(s+1)]),key:s},null,2)),64))]),a("span",I,[(t(),c(n,null,l(7,(d,s)=>a("span",{class:e(["cloud","cloud"+(s+1)]),key:s},null,2)),64))]),a("span",M,[(t(),c(n,null,l(8,(d,s)=>a("span",{class:e(["star","star"+s]),key:s},[(t(),c("svg",T,L))],2)),64))])])],2))}},F=f(C,[["__scopeId","data-v-22b635c3"]]);export{F as D};
|
||||
import{Y as u,U as t,V as c,a8 as a,F as n,a7 as l,W as e,u as m,am as b,a9 as v,aa as g}from"./vue-14860272.js";import{N as f,q as k,aB as i}from"./index-9471e750.js";import"./dayjs-4778c158.js";const S=o=>(v("data-v-22b635c3"),o=o(),g(),o),D={class:"btn-inner"},w=b('<span class="circle" data-v-22b635c3><span class="circle-night" data-v-22b635c3><span class="crater" data-v-22b635c3></span><span class="crater crater2" data-v-22b635c3></span><span class="crater crater3" data-v-22b635c3></span></span></span><span class="halo-box" data-v-22b635c3><span class="halo" data-v-22b635c3></span><span class="halo halo2" data-v-22b635c3></span><span class="halo halo3" data-v-22b635c3></span></span>',2),B={class:"clouds"},I={class:"clouds clouds2"},M={class:"stars"},T={class:"icon",viewBox:"0 0 1024 1024",width:"200",height:"200",style:{width:"100%",height:"100%"}},y=S(()=>a("path",{d:"M1004.1 512L692 332 512 19.9 332 332 19.9 512 332 692l180 312.1L692 692z",fill:"#fff"},null,-1)),L=[y],C={__name:"DarkModeToggle",setup(o){const r=k(),{setDarkMode:h}=r,{getDarkMode:p}=u(r),_=()=>{h(p.value==="dark"?i.LIGHT:i.DARK)};return(N,V)=>(t(),c("span",{class:e(["button",{night:m(p)==="dark"}]),onClick:_},[a("span",D,[w,a("span",B,[(t(),c(n,null,l(7,(d,s)=>a("span",{class:e(["cloud","cloud"+(s+1)]),key:s},null,2)),64))]),a("span",I,[(t(),c(n,null,l(7,(d,s)=>a("span",{class:e(["cloud","cloud"+(s+1)]),key:s},null,2)),64))]),a("span",M,[(t(),c(n,null,l(8,(d,s)=>a("span",{class:e(["star","star"+s]),key:s},[(t(),c("svg",T,L))],2)),64))])])],2))}},F=f(C,[["__scopeId","data-v-22b635c3"]]);export{F as D};
|
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{f}from"./vue-14860272.js";import{an as o}from"./index-6940427b.js";var s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"};const O=s;function u(n){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},r=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(e).filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),r.forEach(function(a){g(n,a,e[a])})}return n}function g(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var i=function(t,e){var r=u({},t,e.attrs);return f(o,u({},r,{icon:O}),null)};i.displayName="RightOutlined";i.inheritAttrs=!1;const h=i;var d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"};const p=d;function c(n){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},r=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(e).filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),r.forEach(function(a){m(n,a,e[a])})}return n}function m(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var l=function(t,e){var r=c({},t,e.attrs);return f(o,c({},r,{icon:p}),null)};l.displayName="LeftOutlined";l.inheritAttrs=!1;const y=l;export{y as L,h as R};
|
||||
import{f}from"./vue-14860272.js";import{an as o}from"./index-9471e750.js";var s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"};const O=s;function u(n){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},r=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(e).filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),r.forEach(function(a){g(n,a,e[a])})}return n}function g(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var i=function(t,e){var r=u({},t,e.attrs);return f(o,u({},r,{icon:O}),null)};i.displayName="RightOutlined";i.inheritAttrs=!1;const h=i;var d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"};const p=d;function c(n){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},r=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(e).filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),r.forEach(function(a){m(n,a,e[a])})}return n}function m(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var l=function(t,e){var r=c({},t,e.attrs);return f(o,c({},r,{icon:p}),null)};l.displayName="LeftOutlined";l.inheritAttrs=!1;const y=l;export{y as L,h as R};
|
File diff suppressed because one or more lines are too long
Binary file not shown.
1
plugin/admin/web/assets/detail-3b0ed522.js
Normal file
1
plugin/admin/web/assets/detail-3b0ed522.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import"./index-6940427b.js";import{O as v}from"./vue-14860272.js";import"./dayjs-4778c158.js";import{b as o}from"./gb28281-bee701fe.js";const I=v({id:"app-device-store",state:()=>({deviceList:[],deviceTree:[],deviceArr:[]}),actions:{setDeviceList(e){this.deviceList=e},setDeviceTree(e){this.deviceTree=e},setDeviceArr(e){this.deviceArr=e},async fetchDeviceList(){const e=await o();e.length>1&&e.sort((t,r)=>Number(t.ID)-Number(r.ID)),e.map(t=>{var r;return((r=t.Channels)==null?void 0:r.length)>1&&t.Channels.sort((s,n)=>Number(s.Name)-Number(n.Name)),t}),this.setDeviceList(e||[])},async fetchdeviceTree(){const e=await o();e.length>1&&e.sort((s,n)=>Number(s.ID)-Number(n.ID)),e.map(s=>{var n;return((n=s.Channels)==null?void 0:n.length)>1&&s.Channels.sort((c,i)=>Number(c.Name)-Number(i.Name)),s});const t=h(e)||[];this.setDeviceTree(t);const r=u(t);this.setDeviceArr(r)}}});function h(e){const t=[];return e!=null&&e.length&&e.map(({Channels:r,ID:s,Name:n})=>{t.push({title:n||s,key:s,ID:s,DeviceName:n,children:l(r,{ID:s,DeviceName:n})})}),t}const l=(e,t)=>{const r=[];if(e!=null&&e.length){const s=JSON.parse(JSON.stringify(e)),n=s.reduce((c,i)=>(i.children=[],c[i.DeviceID]=i,c),{});s.forEach(c=>{const i={title:c.Name||c.DeviceID,key:`${c.DeviceID}-${c.ParentID||t.ID}`,children:[],Name:c.Name,DeviceID:c.DeviceID,ID:t.ID,DeviceName:t.DeviceName,LiveStatus:c==null?void 0:c.LiveStatus,disabled:!1};let D=null;r!=null&&r.length&&!(D=r.filter(a=>a.DeviceID===a.ParentID)[0])&&(D=n[c.DeviceID]),D?(D.children.push(i),(!r.length||!r.some(a=>a.DeviceID===D.DeviceID))&&r.push(i)):r.push(i)})}return r};function u(e){return e.reduce((t,r)=>{const{children:s=[],...n}=r;return t.concat([{...n}],u(s))},[])}export{I as u};
|
||||
import"./index-9471e750.js";import{O as v}from"./vue-14860272.js";import"./dayjs-4778c158.js";import{b as o}from"./gb28281-7f973980.js";const I=v({id:"app-device-store",state:()=>({deviceList:[],deviceTree:[],deviceArr:[]}),actions:{setDeviceList(e){this.deviceList=e},setDeviceTree(e){this.deviceTree=e},setDeviceArr(e){this.deviceArr=e},async fetchDeviceList(){const e=await o();e.length>1&&e.sort((t,r)=>Number(t.ID)-Number(r.ID)),e.map(t=>{var r;return((r=t.Channels)==null?void 0:r.length)>1&&t.Channels.sort((s,n)=>Number(s.Name)-Number(n.Name)),t}),this.setDeviceList(e||[])},async fetchdeviceTree(){const e=await o();e.length>1&&e.sort((s,n)=>Number(s.ID)-Number(n.ID)),e.map(s=>{var n;return((n=s.Channels)==null?void 0:n.length)>1&&s.Channels.sort((c,i)=>Number(c.Name)-Number(i.Name)),s});const t=h(e)||[];this.setDeviceTree(t);const r=u(t);this.setDeviceArr(r)}}});function h(e){const t=[];return e!=null&&e.length&&e.map(({Channels:r,ID:s,Name:n})=>{t.push({title:n||s,key:s,ID:s,DeviceName:n,children:l(r,{ID:s,DeviceName:n})})}),t}const l=(e,t)=>{const r=[];if(e!=null&&e.length){const s=JSON.parse(JSON.stringify(e)),n=s.reduce((c,i)=>(i.children=[],c[i.DeviceID]=i,c),{});s.forEach(c=>{const i={title:c.Name||c.DeviceID,key:`${c.DeviceID}-${c.ParentID||t.ID}`,children:[],Name:c.Name,DeviceID:c.DeviceID,ID:t.ID,DeviceName:t.DeviceName,LiveStatus:c==null?void 0:c.LiveStatus,disabled:!1};let D=null;r!=null&&r.length&&!(D=r.filter(a=>a.DeviceID===a.ParentID)[0])&&(D=n[c.DeviceID]),D?(D.children.push(i),(!r.length||!r.some(a=>a.DeviceID===D.DeviceID))&&r.push(i)):r.push(i)})}return r};function u(e){return e.reduce((t,r)=>{const{children:s=[],...n}=r;return t.concat([{...n}],u(s))},[])}export{I as u};
|
@@ -1 +1 @@
|
||||
import{g as e}from"./index-6940427b.js";import"./vue-14860272.js";import"./dayjs-4778c158.js";import"./mockjs-890b569b.js";const t={okText:"OK",closeText:"Close",resetText:"Reset",redo:"Refresh",back:"Back"},o=Object.freeze(Object.defineProperty({__proto__:null,default:t},Symbol.toStringTag,{value:"Module"})),r={countdown:{normalText:"Get SMS code",sendText:"Reacquire in {0}s"}},s=Object.freeze(Object.defineProperty({__proto__:null,default:r},Symbol.toStringTag,{value:"Module"})),n={header:{tooltipEntryFull:"Full Screen",tooltipExitFull:"Exit Full Screen"},multipleTab:{reload:"Refresh current",close:"Close current",closeLeft:"Close Left",closeRight:"Close Right",closeOther:"Close Other",closeAll:"Close All"},setting:{topMenuAlignLeft:"Left",topMenuAlignRight:"Center",topMenuAlignCenter:"Right",menuTypeSidebar:"Left menu mode",menuTypeMix:"Top Menu Mix mode",menuTypeTopMenu:"Top menu mode",resetSuccess:"Successfully reset!",clearBtn:"Clear cache and to the home page",drawerTitle:"Configuration",darkMode:"Dark mode",navMode:"Navigation mode",interfaceFunction:"Interface function",interfaceDisplay:"Interface display",menuAccordion:"Sidebar accordion",topMenuLayout:"Top menu layout",breadcrumb:"Breadcrumbs",tabs:"Tabs",tabsQuickBtn:"Tabs quick button",tabsRedoBtn:"Tabs redo button",tabsFoldBtn:"Tabs flod button",sidebar:"Sidebar",header:"Header",fullContent:"Full content",grayMode:"Gray mode",colorWeak:"Color Weak Mode"}},a=Object.freeze(Object.defineProperty({__proto__:null,default:n},Symbol.toStringTag,{value:"Module"})),i={basic:{login:"Login"},demo:{demo:"Demo",card:"Card",form:"Form",business:"business",table:{table:"table",basic:"basic",proxyTable:"proxyTable"}}},l=Object.freeze(Object.defineProperty({__proto__:null,default:i},Symbol.toStringTag,{value:"Module"})),c={api:{errorTip:"Error Tip",timeoutMessage:"Login timed out, please log in again!",apiTimeoutMessage:"The interface request timed out, please refresh the page and try again!",apiRequestFailed:"The interface request failed, please try again later!",networkException:"network anomaly",networkExceptionMsg:"Please check if your network connection is normal! The network is abnormal",errMsg403:"The user is authorized, but access is forbidden!",errMsg404:"Network request error, the resource was not found!",errMsg405:"Network request error, request method not allowed!",errMsg408:"Network request timed out!",errMsg500:"Server error, please contact the administrator!",errMsg501:"The network is not implemented!",errMsg502:"Network Error!",errMsg503:"The service is unavailable, the server is temporarily overloaded or maintained!",errMsg504:"Network timeout!",errMsg505:"The http version does not support the request!"},exception:{backLogin:"Back Login",backHome:"Back Home",subTitle403:"Sorry, you don't have access to this page.",subTitle404:"Sorry, the page you visited does not exist.",subTitle500:"Sorry, the server is reporting an error.",noDataTitle:"No data on the current page.",networkErrorTitle:"Network Error",networkErrorSubTitle:"Sorry,Your network connection has been disconnected, please check your network!"},login:{backSignIn:"Back sign in",signInFormTitle:"Sign in",signUpFormTitle:"Sign up",forgetFormTitle:"Reset password",signInTitle:"Backstage management system for m7s",signInDesc:"Streaming Media Online Management",loginButton:"Sign in",registerButton:"Sign up",rememberMe:"Remember me",forgetPassword:"Forget Password?",otherSignIn:"Sign in with",loginSuccessTitle:"Login successful",loginSuccessDesc:"Welcome back",registerSuccessTitle:"Register successful",registerSuccessDesc:"About to return to the login page",resetSuccessTitle:"Reset successful",resetSuccessDesc:"Password reset successful. Please log in to the email to view the password and activate it",mailPlaceholder:"Please input mail",passwordPlaceholder:"Please input password",password2Placeholder:"Please input password again",verifycodePlaceholder:"Please enter the email verification code",resetPasswordTip:"After clicking on reset password, please go to the binding email to view the reset password and click the link to activate it",diffPwd:"The two passwords are inconsistent"}},u=Object.freeze(Object.defineProperty({__proto__:null,default:c},Symbol.toStringTag,{value:"Module"})),d=Object.assign({"./en/common.ts":o,"./en/component.ts":s,"./en/layout.ts":a,"./en/routes.ts":l,"./en/sys.ts":u}),f={message:e(d,"en")};export{f as default};
|
||||
import{g as e}from"./index-9471e750.js";import"./vue-14860272.js";import"./dayjs-4778c158.js";import"./mockjs-890b569b.js";const t={okText:"OK",closeText:"Close",resetText:"Reset",redo:"Refresh",back:"Back"},o=Object.freeze(Object.defineProperty({__proto__:null,default:t},Symbol.toStringTag,{value:"Module"})),r={countdown:{normalText:"Get SMS code",sendText:"Reacquire in {0}s"}},s=Object.freeze(Object.defineProperty({__proto__:null,default:r},Symbol.toStringTag,{value:"Module"})),n={header:{tooltipEntryFull:"Full Screen",tooltipExitFull:"Exit Full Screen"},multipleTab:{reload:"Refresh current",close:"Close current",closeLeft:"Close Left",closeRight:"Close Right",closeOther:"Close Other",closeAll:"Close All"},setting:{topMenuAlignLeft:"Left",topMenuAlignRight:"Center",topMenuAlignCenter:"Right",menuTypeSidebar:"Left menu mode",menuTypeMix:"Top Menu Mix mode",menuTypeTopMenu:"Top menu mode",resetSuccess:"Successfully reset!",clearBtn:"Clear cache and to the home page",drawerTitle:"Configuration",darkMode:"Dark mode",navMode:"Navigation mode",interfaceFunction:"Interface function",interfaceDisplay:"Interface display",menuAccordion:"Sidebar accordion",topMenuLayout:"Top menu layout",breadcrumb:"Breadcrumbs",tabs:"Tabs",tabsQuickBtn:"Tabs quick button",tabsRedoBtn:"Tabs redo button",tabsFoldBtn:"Tabs flod button",sidebar:"Sidebar",header:"Header",fullContent:"Full content",grayMode:"Gray mode",colorWeak:"Color Weak Mode"}},a=Object.freeze(Object.defineProperty({__proto__:null,default:n},Symbol.toStringTag,{value:"Module"})),i={basic:{login:"Login"},demo:{demo:"Demo",card:"Card",form:"Form",business:"business",table:{table:"table",basic:"basic",proxyTable:"proxyTable"}}},l=Object.freeze(Object.defineProperty({__proto__:null,default:i},Symbol.toStringTag,{value:"Module"})),c={api:{errorTip:"Error Tip",timeoutMessage:"Login timed out, please log in again!",apiTimeoutMessage:"The interface request timed out, please refresh the page and try again!",apiRequestFailed:"The interface request failed, please try again later!",networkException:"network anomaly",networkExceptionMsg:"Please check if your network connection is normal! The network is abnormal",errMsg403:"The user is authorized, but access is forbidden!",errMsg404:"Network request error, the resource was not found!",errMsg405:"Network request error, request method not allowed!",errMsg408:"Network request timed out!",errMsg500:"Server error, please contact the administrator!",errMsg501:"The network is not implemented!",errMsg502:"Network Error!",errMsg503:"The service is unavailable, the server is temporarily overloaded or maintained!",errMsg504:"Network timeout!",errMsg505:"The http version does not support the request!"},exception:{backLogin:"Back Login",backHome:"Back Home",subTitle403:"Sorry, you don't have access to this page.",subTitle404:"Sorry, the page you visited does not exist.",subTitle500:"Sorry, the server is reporting an error.",noDataTitle:"No data on the current page.",networkErrorTitle:"Network Error",networkErrorSubTitle:"Sorry,Your network connection has been disconnected, please check your network!"},login:{backSignIn:"Back sign in",signInFormTitle:"Sign in",signUpFormTitle:"Sign up",forgetFormTitle:"Reset password",signInTitle:"Backstage management system for m7s",signInDesc:"Streaming Media Online Management",loginButton:"Sign in",registerButton:"Sign up",rememberMe:"Remember me",forgetPassword:"Forget Password?",otherSignIn:"Sign in with",loginSuccessTitle:"Login successful",loginSuccessDesc:"Welcome back",registerSuccessTitle:"Register successful",registerSuccessDesc:"About to return to the login page",resetSuccessTitle:"Reset successful",resetSuccessDesc:"Password reset successful. Please log in to the email to view the password and activate it",mailPlaceholder:"Please input mail",passwordPlaceholder:"Please input password",password2Placeholder:"Please input password again",verifycodePlaceholder:"Please enter the email verification code",resetPasswordTip:"After clicking on reset password, please go to the binding email to view the reset password and click the link to activate it",diffPwd:"The two passwords are inconsistent"}},u=Object.freeze(Object.defineProperty({__proto__:null,default:c},Symbol.toStringTag,{value:"Module"})),d=Object.assign({"./en/common.ts":o,"./en/component.ts":s,"./en/layout.ts":a,"./en/routes.ts":l,"./en/sys.ts":u}),f={message:e(d,"en")};export{f as default};
|
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import"./dayjs-4778c158.js";import{aw as s,ax as t}from"./index-6940427b.js";const r=s({requestOptions:{apiUrl:()=>t("gb28181")}});function a(){return r.get({url:"/list"},{errorMessageMode:"message"})}function g(e){return r.get({url:"/invite",params:e},{errorMessageMode:"none"})}function i(e){return r.get({url:"/bye",params:e},{errorMessageMode:"message"})}function u(e){return r.get({url:"/records",params:e},{errorMessageMode:"message"})}function c(e){return r.get({url:"/control",params:e},{errorMessageMode:"message"})}export{c as a,a as b,u as g,g as i,i as s};
|
||||
import"./dayjs-4778c158.js";import{aw as s,ax as t}from"./index-9471e750.js";const r=s({requestOptions:{apiUrl:()=>t("gb28181")}});function a(){return r.get({url:"/list"},{errorMessageMode:"message"})}function g(e){return r.get({url:"/invite",params:e},{errorMessageMode:"none"})}function i(e){return r.get({url:"/bye",params:e},{errorMessageMode:"message"})}function u(e){return r.get({url:"/records",params:e},{errorMessageMode:"message"})}function c(e){return r.get({url:"/control",params:e},{errorMessageMode:"message"})}export{c as a,a as b,u as g,g as i,i as s};
|
@@ -1 +0,0 @@
|
||||
import"./dayjs-4778c158.js";import{bT as s,ax as a,af as n}from"./index-6940427b.js";function i(){return s.get({url:"/sysinfo"},{errorMessageMode:"message"})}let r;function f(t){r=r||new EventSource(a()+"/summary");try{r.onmessage=e=>{if(!e.data)return{};t(JSON.parse(e.data))},r.onerror=e=>{throw e}}catch(e){n.error(`Summary EventSource failed: ${e}`)}return o}function o(){r==null||r.close(),r=null}function m(t){return s.get({url:"/stream",params:t},{errorMessageMode:"message"})}function c(){return s.get({url:"/plugins"},{errorMessageMode:"message"})}function l(t={name:"",formily:"1"}){return s.get({url:"/getconfig",params:t},{errorMessageMode:"message"})}function d(t,e){return s.post({url:"/updateconfig",params:t,data:e},{errorMessageMode:"message"})}export{l as a,i as b,f as c,m as d,c as g,d as u};
|
1
plugin/admin/web/assets/global-9f166913.js
Normal file
1
plugin/admin/web/assets/global-9f166913.js
Normal file
@@ -0,0 +1 @@
|
||||
import"./dayjs-4778c158.js";import{bT as t,ax as a,af as n}from"./index-9471e750.js";function i(){return t.get({url:"/sysinfo"},{errorMessageMode:"message"})}let s;function f(e){s=s||new EventSource(a()+"/summary/sse");try{s.onmessage=r=>{if(!r.data)return{};e(JSON.parse(r.data))},s.onerror=r=>{throw r}}catch(r){n.error(`Summary EventSource failed: ${r}`)}return o}function o(){s==null||s.close(),s=null}function m(){return t.get({url:"/stream/list"},{errorMessageMode:"message"})}function c(e){return t.get({url:"/stream/info/"+e},{errorMessageMode:"message"})}function l(e){return t.get({url:"/subscribers/"+e},{errorMessageMode:"message"})}function M(){return t.get({url:"/plugins"},{errorMessageMode:"message"})}function d(e={name:"",formily:"1"}){return t.get({url:"/getconfig",params:e},{errorMessageMode:"message"})}function p(e,r){return t.post({url:"/updateconfig",params:e,data:r},{errorMessageMode:"message"})}export{d as a,i as b,f as c,m as d,c as e,l as f,M as g,p as u};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{U as t,V as e}from"./vue-14860272.js";import{N as o}from"./index-6940427b.js";import"./dayjs-4778c158.js";import"./mockjs-890b569b.js";const r={},c={class:"text-text"};function s(n,_){return t(),e("p",c,"操作日志,规划中......")}const f=o(r,[["render",s]]);export{f as default};
|
||||
import{U as t,V as e}from"./vue-14860272.js";import{N as o}from"./index-9471e750.js";import"./dayjs-4778c158.js";import"./mockjs-890b569b.js";const r={},c={class:"text-text"};function s(n,_){return t(),e("p",c,"操作日志,规划中......")}const f=o(r,[["render",s]]);export{f as default};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{d as _,r as B,U as f,V as v,f as o,W as h,a8 as k,u as m,$ as z,E as I,Y as A,o as L,w as C,k as x,F as U,a7 as T,_ as P,al as R}from"./vue-14860272.js";import{b as M,c as E}from"./global-3f00abc7.js";import"./dayjs-4778c158.js";import{aj as K,q as V,aC as W}from"./index-6940427b.js";import{S as H}from"./index-e0c9a531.js";import{_ as O}from"./index.vue_vue_type_script_setup_true_lang-8aad6e65.js";import{_ as F,S,l as G,d as Z,a as j,b as Y}from"./hard-disk.vue_vue_type_script_setup_true_lang-63f30946.js";import{g,a as N,b,c as y}from"./utils-bc030ba0.js";import"./mockjs-890b569b.js";const q={class:"flex"},J=_({__name:"top-info",props:{data:null,hardDisk:null},setup(u){const t=B({Version:"",StartTime:"",LocalIP:""});M().then(r=>{t.LocalIP=r.LocalIP,t.Version=r.Version,t.StartTime=K.toDateString(new Date(r.StartTime),"yyyy-MM-dd HH:ss:mm")}).catch(r=>{console.error(`getSysInfo-err: ${r}`)});const e="p-14px rounded-16px bg-#fff dark:bg-#100C2A flex-center flex-1 mr-10px";return(r,n)=>{var a;return f(),v("div",q,[o(F,{class:h([e,"min-w-320px"]),hardDisk:u.hardDisk},null,8,["hardDisk"]),k("div",{class:h([e,"min-w-140px"])},[o(m(H),{icon:"streams",size:"70",class:"text-#bb86fc"}),o(m(S),{title:"当前流数",value:(a=u.data)==null?void 0:a.length},null,8,["value"])]),k("div",{class:h([e,"min-w-210px flex-col flex-items-start"])},[o(m(S),{title:"本地IP",value:t.LocalIP,valueStyle:{fontSize:"18px",textAlign:"left"}},null,8,["value"]),o(m(S),{title:"启动时间",value:t.StartTime,valueStyle:{fontSize:"18px"}},{suffix:z(()=>[I(" ["),o(m(O),{value:t.StartTime,class:"text-primary"},null,8,["value"]),I("] ")]),_:1},8,["value"])]),k("div",{class:h([e,"min-w-180px !mr-0px"])},[o(m(S),{class:"overflow-auto",title:"当前版本",value:t.Version,valueStyle:{fontSize:"18px"}},null,8,["value"])])])}}}),Q=["id"],X=_({__name:"network-item",props:{network:null},setup(u){const t=u,e={text:t.network.Name||"",receiveData:[g(t.network.ReceiveSpeed)],sentData:[g(t.network.SentSpeed)],timeData:[N()],sent:t.network.Sent,receive:t.network.Receive},r={backgroundColor:"",title:{text:e.text,top:-5},tooltip:{trigger:"axis",formatter:function(s){var c;var l=s[0].name+"<br>";for(let p of s)l+=((c=p.seriesName)==null?void 0:c.split(":")[0])+" : "+p.value+" KB/s <br>";return l}},legend:{data:[`发送: ${y(e.sent)}`,`接收: ${y(e.receive)}`],right:10},axisPointer:{link:{xAxisIndex:"all"}},grid:[{left:50,right:50,height:"35%"},{left:50,right:50,top:"55%",height:"35%"}],xAxis:[{type:"category",boundaryGap:!1,axisLine:{onZero:!0},data:e.timeData},{gridIndex:1,type:"category",boundaryGap:!1,axisLine:{onZero:!0},data:e.timeData,position:"top"}],yAxis:[{name:"发送 (KB/s)",type:"value"},{name:"接收 (KB/s)",gridIndex:1,type:"value",inverse:!0}],series:[{name:`发送: ${y(e.sent)}`,type:"line",smooth:!0,showSymbol:!0,data:e.sentData,label:{show:!0},lineStyle:{color:"#bb86fc"},itemStyle:{color:"#bb86fc"}},{name:`接收: ${y(e.receive)}`,type:"line",xAxisIndex:1,yAxisIndex:1,showSymbol:!0,data:e.receiveData,label:{show:!0},lineStyle:{color:"#5a00ff"},itemStyle:{color:"#5a00ff"}}]},{getDarkMode:n}=A(V());let a,i;L(()=>{d(!0)});const d=(s=!1)=>{s||(i==null||i.stop(),a&&Z(a)),a=G(t.network.Name,r,m(n)),i=W(document.body,()=>{a&&(a==null||a.resize())})};return C(()=>t.network,s=>{e.text=s.Name,e.timeData=b(e.timeData,N()),e.sentData=b(e.sentData,g(s.SentSpeed)),e.receiveData=b(e.receiveData,g(s.ReceiveSpeed)),e.sent=s.Sent,e.receive=s.Receive,a.setOption(r)},{immediate:!1}),C(()=>m(n),()=>d(!1)),(s,l)=>(f(),v("div",{id:u.network.Name,class:"rounded-16px bg-#fff dark:bg-#100C2A h-328px p-14px"},null,8,Q))}}),ee={class:"flex flex-wrap mt-8px"},te=_({__name:"network",setup(u,{expose:t}){const e=x([]);return t({handleUpdate:n=>{e.value=n}}),(n,a)=>(f(),v("div",ee,[(f(!0),v(U,null,T(e.value,i=>(f(),P(X,{key:i.Name,network:i,class:"flex-1 min-w-380px mr-8px mb-8px"},null,8,["network"]))),128))]))}}),ae={class:"mt-8px flex"},se=_({name:"Overview"}),fe=_({...se,setup(u){const t=x(),e=x(),r=x(),n=x();let a;return(()=>{a=E(d=>{var s,l,c,p,w,D,$;t.value=d,(c=e==null?void 0:e.value)==null||c.handleUpdate((l=(s=t.value)==null?void 0:s.Memory)==null?void 0:l.Usage),(w=r==null?void 0:r.value)==null||w.handleUpdate((p=t.value)==null?void 0:p.CPUUsage),($=n==null?void 0:n.value)==null||$.handleUpdate((D=t.value)==null?void 0:D.NetWork)})})(),R(d=>{const{path:s}=d;s!=="/stream-push/list"&&(a==null||a())}),(d,s)=>{var l,c;return f(),v(U,null,[o(J,{hardDisk:(l=t.value)==null?void 0:l.HardDisk,data:((c=t.value)==null?void 0:c.Streams)||[]},null,8,["hardDisk","data"]),k("div",ae,[o(j,{ref_key:"memoryRef",ref:e,class:"flex-1 mr-10px"},null,512),o(Y,{ref_key:"cpuRef",ref:r,class:"flex-1"},null,512)]),o(te,{ref_key:"networkRef",ref:n},null,512)],64)}}});export{fe as default};
|
||||
import{d as _,r as B,U as f,V as v,f as o,W as h,a8 as k,u as m,$ as z,E as I,Y as A,o as L,w as C,k as x,F as U,a7 as T,_ as P,al as R}from"./vue-14860272.js";import{b as M,c as E}from"./global-9f166913.js";import"./dayjs-4778c158.js";import{aj as K,q as V,aC as W}from"./index-9471e750.js";import{S as H}from"./index-b8e4a2f4.js";import{_ as O}from"./index.vue_vue_type_script_setup_true_lang-f4333a52.js";import{_ as F,S,l as G,d as Z,a as j,b as Y}from"./hard-disk.vue_vue_type_script_setup_true_lang-79e6200b.js";import{g,a as N,b,c as y}from"./utils-f1722ab3.js";import"./mockjs-890b569b.js";const q={class:"flex"},J=_({__name:"top-info",props:{data:null,hardDisk:null},setup(u){const t=B({Version:"",StartTime:"",LocalIP:""});M().then(r=>{t.LocalIP=r.LocalIP,t.Version=r.Version,t.StartTime=K.toDateString(new Date(r.StartTime),"yyyy-MM-dd HH:ss:mm")}).catch(r=>{console.error(`getSysInfo-err: ${r}`)});const e="p-14px rounded-16px bg-#fff dark:bg-#100C2A flex-center flex-1 mr-10px";return(r,n)=>{var a;return f(),v("div",q,[o(F,{class:h([e,"min-w-320px"]),hardDisk:u.hardDisk},null,8,["hardDisk"]),k("div",{class:h([e,"min-w-140px"])},[o(m(H),{icon:"streams",size:"70",class:"text-#bb86fc"}),o(m(S),{title:"当前流数",value:(a=u.data)==null?void 0:a.length},null,8,["value"])]),k("div",{class:h([e,"min-w-210px flex-col flex-items-start"])},[o(m(S),{title:"本地IP",value:t.LocalIP,valueStyle:{fontSize:"18px",textAlign:"left"}},null,8,["value"]),o(m(S),{title:"启动时间",value:t.StartTime,valueStyle:{fontSize:"18px"}},{suffix:z(()=>[I(" ["),o(m(O),{value:t.StartTime,class:"text-primary"},null,8,["value"]),I("] ")]),_:1},8,["value"])]),k("div",{class:h([e,"min-w-180px !mr-0px"])},[o(m(S),{class:"overflow-auto",title:"当前版本",value:t.Version,valueStyle:{fontSize:"18px"}},null,8,["value"])])])}}}),Q=["id"],X=_({__name:"network-item",props:{network:null},setup(u){const t=u,e={text:t.network.Name||"",receiveData:[g(t.network.ReceiveSpeed)],sentData:[g(t.network.SentSpeed)],timeData:[N()],sent:t.network.Sent,receive:t.network.Receive},r={backgroundColor:"",title:{text:e.text,top:-5},tooltip:{trigger:"axis",formatter:function(s){var c;var l=s[0].name+"<br>";for(let p of s)l+=((c=p.seriesName)==null?void 0:c.split(":")[0])+" : "+p.value+" KB/s <br>";return l}},legend:{data:[`发送: ${y(e.sent)}`,`接收: ${y(e.receive)}`],right:10},axisPointer:{link:{xAxisIndex:"all"}},grid:[{left:50,right:50,height:"35%"},{left:50,right:50,top:"55%",height:"35%"}],xAxis:[{type:"category",boundaryGap:!1,axisLine:{onZero:!0},data:e.timeData},{gridIndex:1,type:"category",boundaryGap:!1,axisLine:{onZero:!0},data:e.timeData,position:"top"}],yAxis:[{name:"发送 (KB/s)",type:"value"},{name:"接收 (KB/s)",gridIndex:1,type:"value",inverse:!0}],series:[{name:`发送: ${y(e.sent)}`,type:"line",smooth:!0,showSymbol:!0,data:e.sentData,label:{show:!0},lineStyle:{color:"#bb86fc"},itemStyle:{color:"#bb86fc"}},{name:`接收: ${y(e.receive)}`,type:"line",xAxisIndex:1,yAxisIndex:1,showSymbol:!0,data:e.receiveData,label:{show:!0},lineStyle:{color:"#5a00ff"},itemStyle:{color:"#5a00ff"}}]},{getDarkMode:n}=A(V());let a,i;L(()=>{d(!0)});const d=(s=!1)=>{s||(i==null||i.stop(),a&&Z(a)),a=G(t.network.Name,r,m(n)),i=W(document.body,()=>{a&&(a==null||a.resize())})};return C(()=>t.network,s=>{e.text=s.Name,e.timeData=b(e.timeData,N()),e.sentData=b(e.sentData,g(s.SentSpeed)),e.receiveData=b(e.receiveData,g(s.ReceiveSpeed)),e.sent=s.Sent,e.receive=s.Receive,a.setOption(r)},{immediate:!1}),C(()=>m(n),()=>d(!1)),(s,l)=>(f(),v("div",{id:u.network.Name,class:"rounded-16px bg-#fff dark:bg-#100C2A h-328px p-14px"},null,8,Q))}}),ee={class:"flex flex-wrap mt-8px"},te=_({__name:"network",setup(u,{expose:t}){const e=x([]);return t({handleUpdate:n=>{e.value=n}}),(n,a)=>(f(),v("div",ee,[(f(!0),v(U,null,T(e.value,i=>(f(),P(X,{key:i.Name,network:i,class:"flex-1 min-w-380px mr-8px mb-8px"},null,8,["network"]))),128))]))}}),ae={class:"mt-8px flex"},se=_({name:"Overview"}),fe=_({...se,setup(u){const t=x(),e=x(),r=x(),n=x();let a;return(()=>{a=E(d=>{var s,l,c,p,w,D,$;t.value=d,(c=e==null?void 0:e.value)==null||c.handleUpdate((l=(s=t.value)==null?void 0:s.Memory)==null?void 0:l.Usage),(w=r==null?void 0:r.value)==null||w.handleUpdate((p=t.value)==null?void 0:p.CPUUsage),($=n==null?void 0:n.value)==null||$.handleUpdate((D=t.value)==null?void 0:D.NetWork)})})(),R(d=>{const{path:s}=d;s!=="/stream-push/list"&&(a==null||a())}),(d,s)=>{var l,c;return f(),v(U,null,[o(J,{hardDisk:(l=t.value)==null?void 0:l.HardDisk,data:((c=t.value)==null?void 0:c.Streams)||[]},null,8,["hardDisk","data"]),k("div",ae,[o(j,{ref_key:"memoryRef",ref:e,class:"flex-1 mr-10px"},null,512),o(Y,{ref_key:"cpuRef",ref:r,class:"flex-1"},null,512)]),o(te,{ref_key:"networkRef",ref:n},null,512)],64)}}});export{fe as default};
|
1
plugin/admin/web/assets/index-39c000a7.js
Normal file
1
plugin/admin/web/assets/index-39c000a7.js
Normal file
@@ -0,0 +1 @@
|
||||
import{d as _,al as I,U as O,_ as R,$ as i,f as r,u as a,E as p}from"./vue-14860272.js";import{R as g,ai as C,ah as m,V as P,ag as V,a9 as d,aj as y}from"./index-9471e750.js";import{u as D}from"./index-79686afe.js";import"./dayjs-4778c158.js";import{_ as w}from"./scroll-tip.vue_vue_type_script_setup_true_lang-eaf6d5ea.js";import{d as L}from"./global-9f166913.js";import{c as B}from"./utils-f1722ab3.js";import{s as M}from"./state-3aed77a4.js";import{u as k}from"./usePlay-6d00e15a.js";import{S as x}from"./index-b3d84ac5.js";import{C as b}from"./Card-16e79183.js";import"./mockjs-890b569b.js";import"./useModal-7947e4f5.js";import"./index-9d94a5eb.js";import"./index-b8e4a2f4.js";import"./index-8832d649.js";import"./index-8482cc93.js";import"./useFlexGapSupport-ef7c1a5e.js";import"./jb4-8ec36186.js";import"./gb28281-7f973980.js";import"./index-744a466c.js";import"./index-e5b3ef59.js";const v=_({name:"StreamPush"}),se=_({...v,setup(G){const{httpRefreshTime:f}=g({VITE_PORT:"3000",VITE_GLOB_APP_TITLE:"M7S_ADMIN",VITE_GLOB_APP_SHORT_NAME:"m7s_admin",VITE_USE_MOCK:"true",VITE_PUBLIC_PATH:"/admin",VITE_DROP_CONSOLE:"true",VITE_BUILD_COMPRESS:"none",VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE:"false",VITE_GLOB_HTTP_REFRESH_TIME:"5000",VITE_USE_IMAGEMIN:"true",VITE_LEGACY:"false",VITE_M7S_SERVER:"",BASE_URL:"/admin",MODE:"production",DEV:!1,PROD:!0,SSR:!1}),{pause:u,resume:c}=C(n,f);m.renderer.add("State",{renderDefault(e,o){const{row:t}=o;return M[t.state]}}),m.renderer.add("BPS",{renderDefault(e,o){const{row:t}=o;let s=0;return t.audioTrack&&(s=t.audioTrack.bps),t.videoTrack&&(s+=t.videoTrack.bps),`${B(s)}/s`}});const l=D(),E=e=>{e.length>1&&(e=e.sort((o,t)=>Date.parse(o.startTime)-Date.parse(t.startTime))),l.tableRef.reloadData(e)};async function n(){E(await L())}n(),I(e=>{});const T={maxHeight:"100%",rowConfig:{keyField:"path",useKey:!0},columnConfig:{useKey:!0},columns:[{field:"pluginName",title:"所属插件"},{field:"path",title:"StreamPath",showOverflow:"tooltip",minWidth:"250px"},{field:"state",title:"状态",showOverflow:"tooltip",cellRender:{name:"State"}},{field:"type",title:"类型",showOverflow:"tooltip"},{field:"subscribers",title:"订阅数量",showOverflow:"tooltip",width:"100px"},{field:"startTime",title:"创建时间",minWidth:"100px",formatter:({cellValue:e})=>y.toDateString(new Date(e),"yyyy-MM-dd HH:ss:mm")},{field:"BPS",title:"BPS",cellRender:{name:"BPS"}},{field:"operate",title:"操作",width:"120px",align:"center",slots:{default:"operate"}}],data:[]},S=P(),h=e=>{S(`/stream-push/detail/${encodeURIComponent(e)}`)};return(e,o)=>(O(),R(a(b),{bordered:!1,bodyStyle:{padding:"10px",height:"100%"},style:{height:"calc(100% - 100px)"}},{default:i(()=>[r(a(w),{windowWidth:1716}),r(a(V),{uid:a(l).uid,gridOptions:a(T)},{operate:i(({row:t})=>[r(a(x),null,{default:i(()=>[r(a(d),{size:"small",type:"link",onClick:()=>(a(k)({path:t.path,type:t.type},{onClose:a(c)}),a(u)())},{default:i(()=>[p(" 播放 ")]),_:2},1032,["onClick"]),r(a(d),{size:"small",type:"link",onClick:()=>h(t.path)},{default:i(()=>[p(" 详情 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:1},8,["uid","gridOptions"])]),_:1}))}});export{se as default};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{d as h,f as e,e as T,k as v,w as V,U as y,_ as x,$ as s,a8 as k,u as t,E as g,V as P,F as O,a7 as E,a4 as L,a3 as F}from"./vue-14860272.js";import{g as R,a as $,u as z}from"./global-3f00abc7.js";import{u as q}from"./formily-de1f5b97.js";import"./dayjs-4778c158.js";import{u as G,d as S,a as w,P as M,M as J,X as N,I as j,a9 as A,J as B,ae as U,af as X}from"./index-6940427b.js";import{C as p}from"./Card-8c66b56c.js";import{A as H}from"./index-4555d001.js";import"./index-8bf1b192.js";import"./LeftOutlined-5bd8a798.js";import"./isNumeric-3f69e2aa.js";import"./index-9788fdab.js";import"./index-5174f10d.js";import"./index-00d65388.js";import"./index-14bb9a5e.js";import"./Group-70d09d1e.js";import"./useFlexGapSupport-d0720122.js";import"./index-2c49b025.js";import"./index-3d8f6fc8.js";import"./index-5ffcd845.js";import"./scrollTo-c1f6ee63.js";import"./mockjs-890b569b.js";var Q=function(){return{prefixCls:String,title:M.any,description:M.any,avatar:M.any}};const D=h({compatConfig:{MODE:3},name:"ACardMeta",props:Q(),slots:["title","description","avatar"],setup:function(l,f){var n=f.slots,m=G("card",l),r=m.prefixCls;return function(){var c=S({},"".concat(r.value,"-meta"),!0),o=w(n,l,"avatar"),_=w(n,l,"title"),b=w(n,l,"description"),i=o?e("div",{class:"".concat(r.value,"-meta-avatar")},[o]):null,d=_?e("div",{class:"".concat(r.value,"-meta-title")},[_]):null,a=b?e("div",{class:"".concat(r.value,"-meta-description")},[b]):null,C=d||a?e("div",{class:"".concat(r.value,"-meta-detail")},[d,a]):null;return e("div",{class:c},[i,C])}}});var W=function(){return{prefixCls:String,hoverable:{type:Boolean,default:!0}}};const I=h({compatConfig:{MODE:3},name:"ACardGrid",__ANT_CARD_GRID:!0,props:W(),setup:function(l,f){var n=f.slots,m=G("card",l),r=m.prefixCls,c=T(function(){var o;return o={},S(o,"".concat(r.value,"-grid"),!0),S(o,"".concat(r.value,"-grid-hoverable"),l.hoverable),o});return function(){var o;return e("div",{class:c.value},[(o=n.default)===null||o===void 0?void 0:o.call(n)])}}});p.Meta=D;p.Grid=I;p.install=function(u){return u.component(p.name,p),u.component(D.name,D),u.component(I.name,I),u};const Y={class:"flex h-full"},Z={class:"w-700px"},ee={class:"flex justify-between p-4px",style:{background:"var(--layout-background)"}},ae={key:1,class:"absolute top-40% left-50%"},te=h({name:"Config"}),we=h({...te,setup(u){const l=v([]);R().then(i=>{Object.keys(i).length&&(l.value=Object.entries(i).map(([d,a])=>({name:a.Name,version:`版本: ${a.Version}`,disabled:a.Disabled})))});const f=v(null),n=v(),m=v(!1),r=v(["global-sub","plugin-sub"]),c=v(["global"]);V(c,i=>{const d={name:i[0]==="global"?"":i[0],formily:"1"};m.value=!0,$(d).then(a=>{const{FormilyForm:C,form:K}=q({schema:a});f.value=C,n.value=K}).finally(()=>{m.value=!1})},{immediate:!0});const o=async()=>{if(!n.value.modified)return X.warning("您尚未修改过任何配置,无需保存!");const i=await n.value.submit();z({name:c.value[0]},i)},_=()=>document.querySelector(".plugin-list"),b=()=>{window.open("https://monibuca.com/docs/guide/plugins/"+c.value[0].toLowerCase()+".html","_blank")};return(i,d)=>(y(),x(t(p),{class:"flex-center h-100% overflow-hidden",bodyStyle:{height:"100%"}},{default:s(()=>[k("div",Y,[e(t(J),{selectedKeys:c.value,openKeys:r.value,mode:"inline",inlineCollapsed:!1,onSelect:d[0]||(d[0]=({key:a})=>c.value=[a]),class:"w-180px h-100% overflow-y-auto overflow-x-hidden"},{default:s(()=>[e(t(N),{key:"global-sub"},{title:s(()=>[g("全局配置")]),default:s(()=>[e(t(j),{key:"global"},{default:s(()=>[g(" global ")]),_:1})]),_:1}),e(t(N),{key:"plugin-sub"},{title:s(()=>[g("插件配置")]),default:s(()=>[(y(!0),P(O,null,E(l.value,a=>(y(),x(t(j),{key:a.name,disabled:a.disabled},{default:s(()=>[g(L(a.name),1)]),_:2},1032,["disabled"]))),128))]),_:1})]),_:1},8,["selectedKeys","openKeys"]),e(t(p),{bordered:!1,bodyStyle:{paddingTop:0},class:"plugin-list h-full overflow-y-auto overflow-x-hidden relative"},{default:s(()=>[k("div",Z,[e(t(H),{offsetTop:0,target:_,class:"mb-10px"},{default:s(()=>[k("div",ee,[e(t(A),{type:"link",onClick:o},{default:s(()=>[e(t(B),{icon:"tabler:hand-click",class:"v-text-bottom"}),g(" 点我保存配置 ")]),_:1}),e(t(A),{type:"link",onClick:b},{default:s(()=>[g(" 配置文档 "),e(t(B),{icon:"fluent:window-new-16-filled",class:"v-text-bottom"})]),_:1})])]),_:1}),f.value?(y(),x(t(f),{key:0})):F("",!0),m.value?(y(),P("div",ae,[e(t(U),{class:"zIndex-100",size:"large"})])):F("",!0)])]),_:1})])]),_:1}))}});export{we as default};
|
||||
import{d as h,f as e,e as T,k as v,w as V,U as y,_ as x,$ as s,a8 as k,u as t,E as g,V as P,F as O,a7 as E,a4 as L,a3 as F}from"./vue-14860272.js";import{g as R,a as $,u as z}from"./global-9f166913.js";import{u as q}from"./formily-bb5e2124.js";import"./dayjs-4778c158.js";import{u as G,d as S,a as w,P as M,M as J,X as N,I as j,a9 as A,J as B,ae as U,af as X}from"./index-9471e750.js";import{C as p}from"./Card-16e79183.js";import{A as H}from"./index-d38d0cb2.js";import"./index-8482cc93.js";import"./LeftOutlined-cacc5a61.js";import"./isNumeric-3f69e2aa.js";import"./index-afcca74b.js";import"./index-7f09d6d5.js";import"./index-e5b3ef59.js";import"./index-60dfa61c.js";import"./Group-00a85e2d.js";import"./useFlexGapSupport-ef7c1a5e.js";import"./index-e7a5e773.js";import"./index-0e20189e.js";import"./index-eebab99f.js";import"./scrollTo-ad66e0fa.js";import"./mockjs-890b569b.js";var Q=function(){return{prefixCls:String,title:M.any,description:M.any,avatar:M.any}};const D=h({compatConfig:{MODE:3},name:"ACardMeta",props:Q(),slots:["title","description","avatar"],setup:function(l,f){var n=f.slots,m=G("card",l),r=m.prefixCls;return function(){var c=S({},"".concat(r.value,"-meta"),!0),o=w(n,l,"avatar"),_=w(n,l,"title"),b=w(n,l,"description"),i=o?e("div",{class:"".concat(r.value,"-meta-avatar")},[o]):null,d=_?e("div",{class:"".concat(r.value,"-meta-title")},[_]):null,a=b?e("div",{class:"".concat(r.value,"-meta-description")},[b]):null,C=d||a?e("div",{class:"".concat(r.value,"-meta-detail")},[d,a]):null;return e("div",{class:c},[i,C])}}});var W=function(){return{prefixCls:String,hoverable:{type:Boolean,default:!0}}};const I=h({compatConfig:{MODE:3},name:"ACardGrid",__ANT_CARD_GRID:!0,props:W(),setup:function(l,f){var n=f.slots,m=G("card",l),r=m.prefixCls,c=T(function(){var o;return o={},S(o,"".concat(r.value,"-grid"),!0),S(o,"".concat(r.value,"-grid-hoverable"),l.hoverable),o});return function(){var o;return e("div",{class:c.value},[(o=n.default)===null||o===void 0?void 0:o.call(n)])}}});p.Meta=D;p.Grid=I;p.install=function(u){return u.component(p.name,p),u.component(D.name,D),u.component(I.name,I),u};const Y={class:"flex h-full"},Z={class:"w-700px"},ee={class:"flex justify-between p-4px",style:{background:"var(--layout-background)"}},ae={key:1,class:"absolute top-40% left-50%"},te=h({name:"Config"}),we=h({...te,setup(u){const l=v([]);R().then(i=>{Object.keys(i).length&&(l.value=Object.entries(i).map(([d,a])=>({name:a.Name,version:`版本: ${a.Version}`,disabled:a.Disabled})))});const f=v(null),n=v(),m=v(!1),r=v(["global-sub","plugin-sub"]),c=v(["global"]);V(c,i=>{const d={name:i[0]==="global"?"":i[0],formily:"1"};m.value=!0,$(d).then(a=>{const{FormilyForm:C,form:K}=q({schema:a});f.value=C,n.value=K}).finally(()=>{m.value=!1})},{immediate:!0});const o=async()=>{if(!n.value.modified)return X.warning("您尚未修改过任何配置,无需保存!");const i=await n.value.submit();z({name:c.value[0]},i)},_=()=>document.querySelector(".plugin-list"),b=()=>{window.open("https://monibuca.com/docs/guide/plugins/"+c.value[0].toLowerCase()+".html","_blank")};return(i,d)=>(y(),x(t(p),{class:"flex-center h-100% overflow-hidden",bodyStyle:{height:"100%"}},{default:s(()=>[k("div",Y,[e(t(J),{selectedKeys:c.value,openKeys:r.value,mode:"inline",inlineCollapsed:!1,onSelect:d[0]||(d[0]=({key:a})=>c.value=[a]),class:"w-180px h-100% overflow-y-auto overflow-x-hidden"},{default:s(()=>[e(t(N),{key:"global-sub"},{title:s(()=>[g("全局配置")]),default:s(()=>[e(t(j),{key:"global"},{default:s(()=>[g(" global ")]),_:1})]),_:1}),e(t(N),{key:"plugin-sub"},{title:s(()=>[g("插件配置")]),default:s(()=>[(y(!0),P(O,null,E(l.value,a=>(y(),x(t(j),{key:a.name,disabled:a.disabled},{default:s(()=>[g(L(a.name),1)]),_:2},1032,["disabled"]))),128))]),_:1})]),_:1},8,["selectedKeys","openKeys"]),e(t(p),{bordered:!1,bodyStyle:{paddingTop:0},class:"plugin-list h-full overflow-y-auto overflow-x-hidden relative"},{default:s(()=>[k("div",Z,[e(t(H),{offsetTop:0,target:_,class:"mb-10px"},{default:s(()=>[k("div",ee,[e(t(A),{type:"link",onClick:o},{default:s(()=>[e(t(B),{icon:"tabler:hand-click",class:"v-text-bottom"}),g(" 点我保存配置 ")]),_:1}),e(t(A),{type:"link",onClick:b},{default:s(()=>[g(" 配置文档 "),e(t(B),{icon:"fluent:window-new-16-filled",class:"v-text-bottom"})]),_:1})])]),_:1}),f.value?(y(),x(t(f),{key:0})):F("",!0),m.value?(y(),P("div",ae,[e(t(U),{class:"zIndex-100",size:"large"})])):F("",!0)])]),_:1})])]),_:1}))}});export{we as default};
|
@@ -1,2 +1,2 @@
|
||||
import{bw as c,u as p,b as d}from"./index-6940427b.js";import{r as m,a as n,R as v}from"./Group-70d09d1e.js";import{d as b,c as y,f as C}from"./vue-14860272.js";function _(e,f){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=c(e))||f&&e&&typeof e.length=="number"){r&&(e=r);var i=0,l=function(){};return{s:l,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(a){throw a},f:l}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||||
import{bw as c,u as p,b as d}from"./index-9471e750.js";import{r as m,a as n,R as v}from"./Group-00a85e2d.js";import{d as b,c as y,f as C}from"./vue-14860272.js";function _(e,f){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=c(e))||f&&e&&typeof e.length=="number"){r&&(e=r);var i=0,l=function(){};return{s:l,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(a){throw a},f:l}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,o=!1,u;return{s:function(){r=r.call(e)},n:function(){var a=r.next();return s=a.done,a},e:function(a){o=!0,u=a},f:function(){try{!s&&r.return!=null&&r.return()}finally{if(o)throw u}}}}const h=b({compatConfig:{MODE:3},name:"ARadioButton",props:m(),setup:function(f,r){var i=r.slots,l=p("radio-button",f),s=l.prefixCls,o=y("radioGroupContext",void 0);return function(){var u,t=d(d({},f),{},{prefixCls:s.value});return o&&(t.onChange=o.onRadioChange,t.checked=t.value===o.stateValue.value,t.disabled=t.disabled||o.props.disabled),C(n,t,{default:function(){return[(u=i.default)===null||u===void 0?void 0:u.call(i)]}})}}});n.Group=v;n.Button=h;n.install=function(e){return e.component(n.name,n),e.component(n.Group.name,n.Group),e.component(n.Button.name,n.Button),e};export{h as R,_};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{l as $,j as _,b as o,bM as h,u as A,bN as T,o as j,a3 as O,P as m,bO as E,b1 as g}from"./index-6940427b.js";import{d as I,k as R,e as z,f as i,F}from"./vue-14860272.js";var M=function(){return o(o({},E()),{},{content:m.any,title:m.any})},k=I({compatConfig:{MODE:3},name:"APopover",props:_(M(),o(o({},h()),{},{trigger:"hover",transitionName:"zoom-big",placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1})),setup:function(a,p){var y=p.expose,n=p.slots,v=R();y({getPopupDomNode:function(){var t,e;return(t=v.value)===null||t===void 0||(e=t.getPopupDomNode)===null||e===void 0?void 0:e.call(t)}});var u=A("popover",a),l=u.prefixCls,C=u.configProvider,b=z(function(){return C.getPrefixCls()}),N=function(){var t,e,c=a.title,r=c===void 0?g((t=n.title)===null||t===void 0?void 0:t.call(n)):c,f=a.content,s=f===void 0?g((e=n.content)===null||e===void 0?void 0:e.call(n)):f,d=!!(Array.isArray(r)?r.length:r),D=!!(Array.isArray(s)?s.length:r);if(!(!d&&!D))return i(F,null,[d&&i("div",{class:"".concat(l.value,"-title")},[r]),i("div",{class:"".concat(l.value,"-inner-content")},[s])])};return function(){return i(O,o(o({},j(a,["title","content"])),{},{prefixCls:l.value,ref:v,transitionName:T(b.value,"zoom-big",a.transitionName)}),{title:N,default:n.default})}}});const S=$(k);export{S as P};
|
||||
import{l as $,j as _,b as o,bM as h,u as A,bN as T,o as j,a3 as O,P as m,bO as E,b1 as g}from"./index-9471e750.js";import{d as I,k as R,e as z,f as i,F}from"./vue-14860272.js";var M=function(){return o(o({},E()),{},{content:m.any,title:m.any})},k=I({compatConfig:{MODE:3},name:"APopover",props:_(M(),o(o({},h()),{},{trigger:"hover",transitionName:"zoom-big",placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1})),setup:function(a,p){var y=p.expose,n=p.slots,v=R();y({getPopupDomNode:function(){var t,e;return(t=v.value)===null||t===void 0||(e=t.getPopupDomNode)===null||e===void 0?void 0:e.call(t)}});var u=A("popover",a),l=u.prefixCls,C=u.configProvider,b=z(function(){return C.getPrefixCls()}),N=function(){var t,e,c=a.title,r=c===void 0?g((t=n.title)===null||t===void 0?void 0:t.call(n)):c,f=a.content,s=f===void 0?g((e=n.content)===null||e===void 0?void 0:e.call(n)):f,d=!!(Array.isArray(r)?r.length:r),D=!!(Array.isArray(s)?s.length:r);if(!(!d&&!D))return i(F,null,[d&&i("div",{class:"".concat(l.value,"-title")},[r]),i("div",{class:"".concat(l.value,"-inner-content")},[s])])};return function(){return i(O,o(o({},j(a,["title","content"])),{},{prefixCls:l.value,ref:v,transitionName:T(b.value,"zoom-big",a.transitionName)}),{title:N,default:n.default})}}});const S=$(k);export{S as P};
|
@@ -1 +1 @@
|
||||
import{l as p,u as S,d as a,b as d,f as D}from"./index-6940427b.js";import{d as _,e as r,f as v}from"./vue-14860272.js";var b=function(){return{prefixCls:String,type:{type:String,default:"horizontal"},dashed:{type:Boolean,default:!1},orientation:{type:String,default:"center"},plain:{type:Boolean,default:!1},orientationMargin:[String,Number]}},P=_({compatConfig:{MODE:3},name:"ADivider",props:b(),setup:function(n,g){var l=g.slots,u=S("divider",n),o=u.prefixCls,h=u.direction,c=r(function(){return n.orientation==="left"&&n.orientationMargin!=null}),f=r(function(){return n.orientation==="right"&&n.orientationMargin!=null}),m=r(function(){var t,i=n.type,x=n.dashed,M=n.plain,e=o.value;return t={},a(t,e,!0),a(t,"".concat(e,"-").concat(i),!0),a(t,"".concat(e,"-dashed"),!!x),a(t,"".concat(e,"-plain"),!!M),a(t,"".concat(e,"-rtl"),h.value==="rtl"),a(t,"".concat(e,"-no-default-orientation-margin-left"),c.value),a(t,"".concat(e,"-no-default-orientation-margin-right"),f.value),t}),y=r(function(){var t=typeof n.orientationMargin=="number"?"".concat(n.orientationMargin,"px"):n.orientationMargin;return d(d({},c.value&&{marginLeft:t}),f.value&&{marginRight:t})}),C=r(function(){return n.orientation.length>0?"-"+n.orientation:n.orientation});return function(){var t,i=D((t=l.default)===null||t===void 0?void 0:t.call(l));return v("div",{class:[m.value,i.length?"".concat(o.value,"-with-text ").concat(o.value,"-with-text").concat(C.value):""],role:"separator"},[i.length?v("span",{class:"".concat(o.value,"-inner-text"),style:y.value},[i]):null])}}});const I=p(P);export{I as D};
|
||||
import{l as p,u as S,d as a,b as d,f as D}from"./index-9471e750.js";import{d as _,e as r,f as v}from"./vue-14860272.js";var b=function(){return{prefixCls:String,type:{type:String,default:"horizontal"},dashed:{type:Boolean,default:!1},orientation:{type:String,default:"center"},plain:{type:Boolean,default:!1},orientationMargin:[String,Number]}},P=_({compatConfig:{MODE:3},name:"ADivider",props:b(),setup:function(n,g){var l=g.slots,u=S("divider",n),o=u.prefixCls,h=u.direction,c=r(function(){return n.orientation==="left"&&n.orientationMargin!=null}),f=r(function(){return n.orientation==="right"&&n.orientationMargin!=null}),m=r(function(){var t,i=n.type,x=n.dashed,M=n.plain,e=o.value;return t={},a(t,e,!0),a(t,"".concat(e,"-").concat(i),!0),a(t,"".concat(e,"-dashed"),!!x),a(t,"".concat(e,"-plain"),!!M),a(t,"".concat(e,"-rtl"),h.value==="rtl"),a(t,"".concat(e,"-no-default-orientation-margin-left"),c.value),a(t,"".concat(e,"-no-default-orientation-margin-right"),f.value),t}),y=r(function(){var t=typeof n.orientationMargin=="number"?"".concat(n.orientationMargin,"px"):n.orientationMargin;return d(d({},c.value&&{marginLeft:t}),f.value&&{marginRight:t})}),C=r(function(){return n.orientation.length>0?"-"+n.orientation:n.orientation});return function(){var t,i=D((t=l.default)===null||t===void 0?void 0:t.call(l));return v("div",{class:[m.value,i.length?"".concat(o.value,"-with-text ").concat(o.value,"-with-text").concat(C.value):""],role:"separator"},[i.length?v("span",{class:"".concat(o.value,"-inner-text"),style:y.value},[i]):null])}}});const I=p(P);export{I as D};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{u as F,i as S,d,b2 as U,bx as W,by as V,P as N,C as q}from"./index-6940427b.js";import{d as j,e as h,f as s,k as z,s as G,F as H}from"./vue-14860272.js";var J=function(){return{prefixCls:String,checked:{type:Boolean,default:void 0},onChange:{type:Function},onClick:{type:Function},"onUpdate:checked":Function}},K=j({compatConfig:{MODE:3},name:"ACheckableTag",props:J(),setup:function(e,i){var l=i.slots,r=i.emit,g=F("tag",e),u=g.prefixCls,o=function(C){var v=e.checked;r("update:checked",!v),r("change",!v),r("click",C)},p=h(function(){var a;return S(u.value,(a={},d(a,"".concat(u.value,"-checkable"),!0),d(a,"".concat(u.value,"-checkable-checked"),e.checked),a))});return function(){var a;return s("span",{class:p.value,onClick:o},[(a=l.default)===null||a===void 0?void 0:a.call(l)])}}});const b=K;var L=new RegExp("^(".concat(U.join("|"),")(-inverse)?$")),Q=new RegExp("^(".concat(W.join("|"),")$")),X=function(){return{prefixCls:String,color:{type:String},closable:{type:Boolean,default:!1},closeIcon:N.any,visible:{type:Boolean,default:void 0},onClose:{type:Function},"onUpdate:visible":Function,icon:N.any}},f=j({compatConfig:{MODE:3},name:"ATag",props:X(),slots:["closeIcon","icon"],setup:function(e,i){var l=i.slots,r=i.emit,g=i.attrs,u=F("tag",e),o=u.prefixCls,p=u.direction,a=z(!0);G(function(){e.visible!==void 0&&(a.value=e.visible)});var C=function(t){t.stopPropagation(),r("update:visible",!1),r("close",t),!t.defaultPrevented&&e.visible===void 0&&(a.value=!1)},v=h(function(){var n=e.color;return n?L.test(n)||Q.test(n):!1}),E=h(function(){var n;return S(o.value,(n={},d(n,"".concat(o.value,"-").concat(e.color),v.value),d(n,"".concat(o.value,"-has-color"),e.color&&!v.value),d(n,"".concat(o.value,"-hidden"),!a.value),d(n,"".concat(o.value,"-rtl"),p.value==="rtl"),n))});return function(){var n,t,k,m=e.icon,R=m===void 0?(n=l.icon)===null||n===void 0?void 0:n.call(l):m,y=e.color,P=e.closeIcon,T=P===void 0?(t=l.closeIcon)===null||t===void 0?void 0:t.call(l):P,x=e.closable,w=x===void 0?!1:x,B=function(){return w?T?s("span",{class:"".concat(o.value,"-close-icon"),onClick:C},[T]):s(q,{class:"".concat(o.value,"-close-icon"),onClick:C},null):null},O={backgroundColor:y&&!v.value?y:void 0},I=R||null,$=(k=l.default)===null||k===void 0?void 0:k.call(l),A=I?s(H,null,[I,s("span",null,[$])]):$,D="onClick"in g,_=s("span",{class:E.value,style:O},[A,B()]);return D?s(V,null,{default:function(){return[_]}}):_}}});f.CheckableTag=b;f.install=function(c){return c.component(f.name,f),c.component(b.name,b),c};const ee=f;export{ee as T};
|
||||
import{u as F,i as S,d,b2 as U,bx as W,by as V,P as N,C as q}from"./index-9471e750.js";import{d as j,e as h,f as s,k as z,s as G,F as H}from"./vue-14860272.js";var J=function(){return{prefixCls:String,checked:{type:Boolean,default:void 0},onChange:{type:Function},onClick:{type:Function},"onUpdate:checked":Function}},K=j({compatConfig:{MODE:3},name:"ACheckableTag",props:J(),setup:function(e,i){var l=i.slots,r=i.emit,g=F("tag",e),u=g.prefixCls,o=function(C){var v=e.checked;r("update:checked",!v),r("change",!v),r("click",C)},p=h(function(){var a;return S(u.value,(a={},d(a,"".concat(u.value,"-checkable"),!0),d(a,"".concat(u.value,"-checkable-checked"),e.checked),a))});return function(){var a;return s("span",{class:p.value,onClick:o},[(a=l.default)===null||a===void 0?void 0:a.call(l)])}}});const b=K;var L=new RegExp("^(".concat(U.join("|"),")(-inverse)?$")),Q=new RegExp("^(".concat(W.join("|"),")$")),X=function(){return{prefixCls:String,color:{type:String},closable:{type:Boolean,default:!1},closeIcon:N.any,visible:{type:Boolean,default:void 0},onClose:{type:Function},"onUpdate:visible":Function,icon:N.any}},f=j({compatConfig:{MODE:3},name:"ATag",props:X(),slots:["closeIcon","icon"],setup:function(e,i){var l=i.slots,r=i.emit,g=i.attrs,u=F("tag",e),o=u.prefixCls,p=u.direction,a=z(!0);G(function(){e.visible!==void 0&&(a.value=e.visible)});var C=function(t){t.stopPropagation(),r("update:visible",!1),r("close",t),!t.defaultPrevented&&e.visible===void 0&&(a.value=!1)},v=h(function(){var n=e.color;return n?L.test(n)||Q.test(n):!1}),E=h(function(){var n;return S(o.value,(n={},d(n,"".concat(o.value,"-").concat(e.color),v.value),d(n,"".concat(o.value,"-has-color"),e.color&&!v.value),d(n,"".concat(o.value,"-hidden"),!a.value),d(n,"".concat(o.value,"-rtl"),p.value==="rtl"),n))});return function(){var n,t,k,m=e.icon,R=m===void 0?(n=l.icon)===null||n===void 0?void 0:n.call(l):m,y=e.color,P=e.closeIcon,T=P===void 0?(t=l.closeIcon)===null||t===void 0?void 0:t.call(l):P,x=e.closable,w=x===void 0?!1:x,B=function(){return w?T?s("span",{class:"".concat(o.value,"-close-icon"),onClick:C},[T]):s(q,{class:"".concat(o.value,"-close-icon"),onClick:C},null):null},O={backgroundColor:y&&!v.value?y:void 0},I=R||null,$=(k=l.default)===null||k===void 0?void 0:k.call(l),A=I?s(H,null,[I,s("span",null,[$])]):$,D="onClick"in g,_=s("span",{class:E.value,style:O},[A,B()]);return D?s(V,null,{default:function(){return[_]}}):_}}});f.CheckableTag=b;f.install=function(c){return c.component(f.name,f),c.component(b.name,b),c};const ee=f;export{ee as T};
|
@@ -1 +1 @@
|
||||
import{l as T,u as V,ar as L,i as M,d as S,b as p,b1 as R,P as I,t as P}from"./index-6940427b.js";import{d as W,e as o,k as B,w as q,f,F as H}from"./vue-14860272.js";import{u as J}from"./useFlexGapSupport-d0720122.js";var K={small:8,middle:16,large:24},Q=function(){return{prefixCls:String,size:{type:[String,Number,Array]},direction:I.oneOf(P("horizontal","vertical")).def("horizontal"),align:I.oneOf(P("start","end","center","baseline")),wrap:{type:Boolean,default:void 0}}};function U(n){return typeof n=="string"?K[n]:n||0}var X=W({compatConfig:{MODE:3},name:"ASpace",props:Q(),slots:["split"],setup:function(t,F){var c=F.slots,d=V("space",t),i=d.prefixCls,G=d.space,x=d.direction,z=J(),l=o(function(){var a,e,r;return(a=(e=t.size)!==null&&e!==void 0?e:(r=G.value)===null||r===void 0?void 0:r.size)!==null&&a!==void 0?a:"small"}),m=B(),s=B();q(l,function(){var a=(Array.isArray(l.value)?l.value:[l.value,l.value]).map(function(r){return U(r)}),e=L(a,2);m.value=e[0],s.value=e[1]},{immediate:!0});var _=o(function(){return t.align===void 0&&t.direction==="horizontal"?"center":t.align}),O=o(function(){var a;return M(i.value,"".concat(i.value,"-").concat(t.direction),(a={},S(a,"".concat(i.value,"-rtl"),x.value==="rtl"),S(a,"".concat(i.value,"-align-").concat(_.value),_.value),a))}),j=o(function(){return x.value==="rtl"?"marginLeft":"marginRight"}),k=o(function(){var a={};return z.value&&(a.columnGap="".concat(m.value,"px"),a.rowGap="".concat(s.value,"px")),p(p({},a),t.wrap&&{flexWrap:"wrap",marginBottom:"".concat(-s.value,"px")})});return function(){var a,e,r=t.wrap,h=t.direction,D=h===void 0?"horizontal":h,w=(a=c.default)===null||a===void 0?void 0:a.call(c),C=R(w),b=C.length;if(b===0)return null;var u=(e=c.split)===null||e===void 0?void 0:e.call(c),A="".concat(i.value,"-item"),N=m.value,g=b-1;return f("div",{class:O.value,style:k.value},[C.map(function($,y){var E=w.indexOf($),v={};return z.value||(D==="vertical"?y<g&&(v={marginBottom:"".concat(N/(u?2:1),"px")}):v=p(p({},y<g&&S({},j.value,"".concat(N/(u?2:1),"px"))),r&&{paddingBottom:"".concat(s.value,"px")})),f(H,{key:E},[f("div",{class:A,style:v},[$]),y<g&&u&&f("span",{class:"".concat(A,"-split"),style:v},[u])])})])}}});const ea=T(X);export{ea as S};
|
||||
import{l as T,u as V,ar as L,i as M,d as S,b as p,b1 as R,P as I,t as P}from"./index-9471e750.js";import{d as W,e as o,k as B,w as q,f,F as H}from"./vue-14860272.js";import{u as J}from"./useFlexGapSupport-ef7c1a5e.js";var K={small:8,middle:16,large:24},Q=function(){return{prefixCls:String,size:{type:[String,Number,Array]},direction:I.oneOf(P("horizontal","vertical")).def("horizontal"),align:I.oneOf(P("start","end","center","baseline")),wrap:{type:Boolean,default:void 0}}};function U(n){return typeof n=="string"?K[n]:n||0}var X=W({compatConfig:{MODE:3},name:"ASpace",props:Q(),slots:["split"],setup:function(t,F){var c=F.slots,d=V("space",t),i=d.prefixCls,G=d.space,x=d.direction,z=J(),l=o(function(){var a,e,r;return(a=(e=t.size)!==null&&e!==void 0?e:(r=G.value)===null||r===void 0?void 0:r.size)!==null&&a!==void 0?a:"small"}),m=B(),s=B();q(l,function(){var a=(Array.isArray(l.value)?l.value:[l.value,l.value]).map(function(r){return U(r)}),e=L(a,2);m.value=e[0],s.value=e[1]},{immediate:!0});var _=o(function(){return t.align===void 0&&t.direction==="horizontal"?"center":t.align}),O=o(function(){var a;return M(i.value,"".concat(i.value,"-").concat(t.direction),(a={},S(a,"".concat(i.value,"-rtl"),x.value==="rtl"),S(a,"".concat(i.value,"-align-").concat(_.value),_.value),a))}),j=o(function(){return x.value==="rtl"?"marginLeft":"marginRight"}),k=o(function(){var a={};return z.value&&(a.columnGap="".concat(m.value,"px"),a.rowGap="".concat(s.value,"px")),p(p({},a),t.wrap&&{flexWrap:"wrap",marginBottom:"".concat(-s.value,"px")})});return function(){var a,e,r=t.wrap,h=t.direction,D=h===void 0?"horizontal":h,w=(a=c.default)===null||a===void 0?void 0:a.call(c),C=R(w),b=C.length;if(b===0)return null;var u=(e=c.split)===null||e===void 0?void 0:e.call(c),A="".concat(i.value,"-item"),N=m.value,g=b-1;return f("div",{class:O.value,style:k.value},[C.map(function($,y){var E=w.indexOf($),v={};return z.value||(D==="vertical"?y<g&&(v={marginBottom:"".concat(N/(u?2:1),"px")}):v=p(p({},y<g&&S({},j.value,"".concat(N/(u?2:1),"px"))),r&&{paddingBottom:"".concat(s.value,"px")})),f(H,{key:E},[f("div",{class:A,style:v},[$]),y<g&&u&&f("span",{class:"".concat(A,"-split"),style:v},[u])])})])}}});const ea=T(X);export{ea as S};
|
@@ -1 +1 @@
|
||||
import{d as p,S as f,e as o,u as t,U as u,V as d,a8 as _,W as m,X as x}from"./vue-14860272.js";import{N as g}from"./index-6940427b.js";const h=["xlink:href"],y=p({__name:"index",props:{prefix:{type:String,default:"icon"},icon:{type:String,required:!0},size:{type:[Number,String],default:16},infinite:{type:Boolean,default:!1}},setup(i){const s=i,r=f(),a=o(()=>`#${s.prefix}-${s.icon}`),c=o(()=>{const e=["svg-icon",t(r).class];return s.infinite&&e.push("svg-icon__infinite"),e}),l=o(()=>{const{size:e}=s,n=`${`${e}`.replace("px","")}px`;return{width:n,height:n}});return(e,n)=>(u(),d("svg",{class:m(t(c)),style:x(t(l)),"aria-hidden":"true"},[_("use",{"xlink:href":t(a)},null,8,h)],6))}}),z=g(y,[["__scopeId","data-v-2cfda6f1"]]);export{z as S};
|
||||
import{d as p,S as f,e as o,u as t,U as u,V as d,a8 as _,W as m,X as x}from"./vue-14860272.js";import{N as g}from"./index-9471e750.js";const h=["xlink:href"],y=p({__name:"index",props:{prefix:{type:String,default:"icon"},icon:{type:String,required:!0},size:{type:[Number,String],default:16},infinite:{type:Boolean,default:!1}},setup(i){const s=i,r=f(),a=o(()=>`#${s.prefix}-${s.icon}`),c=o(()=>{const e=["svg-icon",t(r).class];return s.infinite&&e.push("svg-icon__infinite"),e}),l=o(()=>{const{size:e}=s,n=`${`${e}`.replace("px","")}px`;return{width:n,height:n}});return(e,n)=>(u(),d("svg",{class:m(t(c)),style:x(t(l)),"aria-hidden":"true"},[_("use",{"xlink:href":t(a)},null,8,h)],6))}}),z=g(y,[["__scopeId","data-v-2cfda6f1"]]);export{z as S};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{ap as L,e as $,aX as q,s as W,l as X,u as J,i as K,d as Q,o as Y,b as U,as as Z,aT as z}from"./index-6940427b.js";import{d as k,k as B,r as ee,g as te,e as I,w as F,o as ne,a as ae,b as ie,f as P}from"./vue-14860272.js";function H(n){var e,t=function(l){return function(){e=null,n.apply(void 0,$(l))}},a=function(){if(e==null){for(var l=arguments.length,d=new Array(l),c=0;c<l;c++)d[c]=arguments[c];e=L(t(d))}};return a.cancel=function(){return L.cancel(e)},a}function T(n){return n!==window?n.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function R(n,e,t){if(t!==void 0&&e.top>n.top-t)return"".concat(t+e.top,"px")}function M(n,e,t){if(t!==void 0&&e.bottom<n.bottom+t){var a=window.innerHeight-e.bottom;return"".concat(t+a,"px")}}var G=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"],y=[];function j(n,e){if(n){var t=y.find(function(a){return a.target===n});t?t.affixList.push(e):(t={target:n,affixList:[e],eventHandlers:{}},y.push(t),G.forEach(function(a){t.eventHandlers[a]=q(n,a,function(){t.affixList.forEach(function(s){var l=s.exposed.lazyUpdatePosition;l()},(a==="touchstart"||a==="touchmove")&&W?{passive:!0}:!1)})}))}}function D(n){var e=y.find(function(t){var a=t.affixList.some(function(s){return s===n});return a&&(t.affixList=t.affixList.filter(function(s){return s!==n})),a});e&&e.affixList.length===0&&(y=y.filter(function(t){return t!==e}),G.forEach(function(t){var a=e.eventHandlers[t];a&&a.remove&&a.remove()}))}function re(){return typeof window<"u"?window:null}var g;(function(n){n[n.None=0]="None",n[n.Prepare=1]="Prepare"})(g||(g={}));var oe=function(){return{offsetTop:Number,offsetBottom:Number,target:{type:Function,default:re},prefixCls:String,onChange:Function,onTestUpdatePosition:Function}},fe=k({compatConfig:{MODE:3},name:"AAffix",props:oe(),setup:function(e,t){var a=t.slots,s=t.emit,l=t.expose,d=B(),c=B(),f=ee({affixStyle:void 0,placeholderStyle:void 0,status:g.None,lastAffix:!1,prevTarget:null,timeout:null}),m=te(),S=I(function(){return e.offsetBottom===void 0&&e.offsetTop===void 0?0:e.offsetTop}),b=I(function(){return e.offsetBottom}),O=function(){var r=f.status,x=f.lastAffix,v=e.target;if(!(r!==g.Prepare||!c.value||!d.value||!v)){var p=v();if(p){var o={status:g.None},w=T(p),u=T(d.value),N=R(u,w,S.value),E=M(u,w,b.value);N!==void 0?(o.affixStyle={position:"fixed",top:N,width:u.width+"px",height:u.height+"px"},o.placeholderStyle={width:u.width+"px",height:u.height+"px"}):E!==void 0&&(o.affixStyle={position:"fixed",bottom:E,width:u.width+"px",height:u.height+"px"},o.placeholderStyle={width:u.width+"px",height:u.height+"px"}),o.lastAffix=!!o.affixStyle,x!==o.lastAffix&&s("change",o.lastAffix),z(f,o)}}},A=function(){z(f,{status:g.Prepare,affixStyle:void 0,placeholderStyle:void 0}),m.update()},h=H(function(){A()}),C=H(function(){var i=e.target,r=f.affixStyle;if(i&&r){var x=i();if(x&&d.value){var v=T(x),p=T(d.value),o=R(p,v,S.value),w=M(p,v,b.value);if(o!==void 0&&r.top===o||w!==void 0&&r.bottom===w)return}}A()});l({updatePosition:h,lazyUpdatePosition:C}),F(function(){return e.target},function(i){var r=(i==null?void 0:i())||null;f.prevTarget!==r&&(D(m),r&&(j(r,m),h()),f.prevTarget=r)}),F(function(){return[e.offsetTop,e.offsetBottom]},h),ne(function(){var i=e.target;i&&(f.timeout=setTimeout(function(){j(i(),m),h()}))}),ae(function(){O()}),ie(function(){clearTimeout(f.timeout),D(m),h.cancel(),C.cancel()});var V=J("affix",e),_=V.prefixCls;return function(){var i,r=f.affixStyle,x=f.placeholderStyle,v=K(Q({},_.value,r)),p=Y(e,["prefixCls","offsetTop","offsetBottom","target","onChange","onTestUpdatePosition"]);return P(Z,{onResize:h},{default:function(){return[P("div",U(U({},p),{},{style:x,ref:d}),[P("div",{class:v,ref:c,style:r},[(i=a.default)===null||i===void 0?void 0:i.call(a)])])]}})}}});const le=X(fe);export{le as A};
|
||||
import{ap as L,e as $,aX as q,s as W,l as X,u as J,i as K,d as Q,o as Y,b as U,as as Z,aT as z}from"./index-9471e750.js";import{d as k,k as B,r as ee,g as te,e as I,w as F,o as ne,a as ae,b as ie,f as P}from"./vue-14860272.js";function H(n){var e,t=function(l){return function(){e=null,n.apply(void 0,$(l))}},a=function(){if(e==null){for(var l=arguments.length,d=new Array(l),c=0;c<l;c++)d[c]=arguments[c];e=L(t(d))}};return a.cancel=function(){return L.cancel(e)},a}function T(n){return n!==window?n.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function R(n,e,t){if(t!==void 0&&e.top>n.top-t)return"".concat(t+e.top,"px")}function M(n,e,t){if(t!==void 0&&e.bottom<n.bottom+t){var a=window.innerHeight-e.bottom;return"".concat(t+a,"px")}}var G=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"],y=[];function j(n,e){if(n){var t=y.find(function(a){return a.target===n});t?t.affixList.push(e):(t={target:n,affixList:[e],eventHandlers:{}},y.push(t),G.forEach(function(a){t.eventHandlers[a]=q(n,a,function(){t.affixList.forEach(function(s){var l=s.exposed.lazyUpdatePosition;l()},(a==="touchstart"||a==="touchmove")&&W?{passive:!0}:!1)})}))}}function D(n){var e=y.find(function(t){var a=t.affixList.some(function(s){return s===n});return a&&(t.affixList=t.affixList.filter(function(s){return s!==n})),a});e&&e.affixList.length===0&&(y=y.filter(function(t){return t!==e}),G.forEach(function(t){var a=e.eventHandlers[t];a&&a.remove&&a.remove()}))}function re(){return typeof window<"u"?window:null}var g;(function(n){n[n.None=0]="None",n[n.Prepare=1]="Prepare"})(g||(g={}));var oe=function(){return{offsetTop:Number,offsetBottom:Number,target:{type:Function,default:re},prefixCls:String,onChange:Function,onTestUpdatePosition:Function}},fe=k({compatConfig:{MODE:3},name:"AAffix",props:oe(),setup:function(e,t){var a=t.slots,s=t.emit,l=t.expose,d=B(),c=B(),f=ee({affixStyle:void 0,placeholderStyle:void 0,status:g.None,lastAffix:!1,prevTarget:null,timeout:null}),m=te(),S=I(function(){return e.offsetBottom===void 0&&e.offsetTop===void 0?0:e.offsetTop}),b=I(function(){return e.offsetBottom}),O=function(){var r=f.status,x=f.lastAffix,v=e.target;if(!(r!==g.Prepare||!c.value||!d.value||!v)){var p=v();if(p){var o={status:g.None},w=T(p),u=T(d.value),N=R(u,w,S.value),E=M(u,w,b.value);N!==void 0?(o.affixStyle={position:"fixed",top:N,width:u.width+"px",height:u.height+"px"},o.placeholderStyle={width:u.width+"px",height:u.height+"px"}):E!==void 0&&(o.affixStyle={position:"fixed",bottom:E,width:u.width+"px",height:u.height+"px"},o.placeholderStyle={width:u.width+"px",height:u.height+"px"}),o.lastAffix=!!o.affixStyle,x!==o.lastAffix&&s("change",o.lastAffix),z(f,o)}}},A=function(){z(f,{status:g.Prepare,affixStyle:void 0,placeholderStyle:void 0}),m.update()},h=H(function(){A()}),C=H(function(){var i=e.target,r=f.affixStyle;if(i&&r){var x=i();if(x&&d.value){var v=T(x),p=T(d.value),o=R(p,v,S.value),w=M(p,v,b.value);if(o!==void 0&&r.top===o||w!==void 0&&r.bottom===w)return}}A()});l({updatePosition:h,lazyUpdatePosition:C}),F(function(){return e.target},function(i){var r=(i==null?void 0:i())||null;f.prevTarget!==r&&(D(m),r&&(j(r,m),h()),f.prevTarget=r)}),F(function(){return[e.offsetTop,e.offsetBottom]},h),ne(function(){var i=e.target;i&&(f.timeout=setTimeout(function(){j(i(),m),h()}))}),ae(function(){O()}),ie(function(){clearTimeout(f.timeout),D(m),h.cancel(),C.cancel()});var V=J("affix",e),_=V.prefixCls;return function(){var i,r=f.affixStyle,x=f.placeholderStyle,v=K(Q({},_.value,r)),p=Y(e,["prefixCls","offsetTop","offsetBottom","target","onChange","onTestUpdatePosition"]);return P(Z,{onResize:h},{default:function(){return[P("div",U(U({},p),{},{style:x,ref:d}),[P("div",{class:v,ref:c,style:r},[(i=a.default)===null||i===void 0?void 0:i.call(a)])])]}})}}});const le=X(fe);export{le as A};
|
@@ -1 +0,0 @@
|
||||
import{d as p,al as S,U as _,_ as g,$ as r,f as i,u as e,E as m}from"./vue-14860272.js";import{ah as w,V as y,ag as x,a9 as n,aj as C}from"./index-6940427b.js";import{u as k}from"./index-79686afe.js";import"./dayjs-4778c158.js";import{_ as P}from"./scroll-tip.vue_vue_type_script_setup_true_lang-06a0e4f7.js";import{c as b}from"./global-3f00abc7.js";import{c as D}from"./utils-bc030ba0.js";import{s as v}from"./state-66ea399e.js";import{u as B}from"./usePlay-80bdb306.js";import{S as O}from"./index-3a962de2.js";import{C as T}from"./Card-8c66b56c.js";import"./mockjs-890b569b.js";import"./useModal-231cd172.js";import"./index-00d3628b.js";import"./index-e0c9a531.js";import"./index-54416d51.js";import"./index-8bf1b192.js";import"./useFlexGapSupport-d0720122.js";import"./jb4-6f943bfa.js";import"./gb28281-bee701fe.js";import"./index-8d59d51b.js";const $=p({name:"StreamPush"}),tt=p({...$,setup(E){w.renderer.add("State",{renderDefault(t,o){const{row:a}=o;return v[a.State]}});const l=k(),d=t=>{t.length>1&&(t=t.sort((o,a)=>Date.parse(o.StartTime)-Date.parse(a.StartTime))),l.tableRef.reloadData(t)};let s;function f(){s=b(t=>{d(t.Streams||[])})}f(),S(t=>{const{path:o}=t;o!=="/overview/detail"&&(s==null||s())});const u={maxHeight:"100%",rowConfig:{keyField:"Path",useKey:!0},columnConfig:{useKey:!0},columns:[{field:"Path",title:"StreamPath",showOverflow:"tooltip",minWidth:"340px"},{field:"State",title:"状态",showOverflow:"tooltip",cellRender:{name:"State"}},{field:"Type",title:"类型",showOverflow:"tooltip"},{field:"Subscribers",title:"订阅数量",showOverflow:"tooltip",width:"100px"},{field:"StartTime",title:"创建时间",minWidth:"100px",formatter:({cellValue:t})=>C.toDateString(new Date(t),"yyyy-MM-dd HH:ss:mm")},{field:"BPS",title:"BPS",formatter:({cellValue:t})=>`${D(t)}/s`},{field:"operate",title:"操作",width:"120px",align:"center",slots:{default:"operate"}}],data:[]},c=y(),h=t=>{c(`/stream-push/detail/${encodeURIComponent(t)}`)};return(t,o)=>(_(),g(e(T),{bordered:!1,bodyStyle:{padding:"10px",height:"100%"},style:{height:"100% - 100px)"}},{default:r(()=>[i(e(P),{windowWidth:1716}),i(e(x),{uid:e(l).uid,gridOptions:e(u)},{operate:r(({row:a})=>[i(e(O),null,{default:r(()=>[i(e(n),{size:"small",type:"link",onClick:()=>e(B)({path:a.Path})},{default:r(()=>[m(" 播放 ")]),_:2},1032,["onClick"]),i(e(n),{size:"small",type:"link",onClick:()=>h(a.Path)},{default:r(()=>[m(" 详情 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:1},8,["uid","gridOptions"])]),_:1}))}});export{tt as default};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{U as t,V as e}from"./vue-14860272.js";import{N as o}from"./index-6940427b.js";import"./dayjs-4778c158.js";import"./mockjs-890b569b.js";const r={},c={class:"text-text"};function s(n,_){return t(),e("p",c,"报警查询,规划中......")}const f=o(r,[["render",s]]);export{f as default};
|
||||
import{U as t,V as e}from"./vue-14860272.js";import{N as o}from"./index-9471e750.js";import"./dayjs-4778c158.js";import"./mockjs-890b569b.js";const r={},c={class:"text-text"};function s(n,_){return t(),e("p",c,"报警查询,规划中......")}const f=o(r,[["render",s]]);export{f as default};
|
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{d as T,k as c,s as A,U as i,V as k,a8 as g,f,$ as _,u as o,W as w,E as S,a4 as v,_ as B,F as N}from"./vue-14860272.js";import"./dayjs-4778c158.js";import{J as b,x as P}from"./index-6940427b.js";import{u as z}from"./device-1dc5bed1.js";import"./index-5ffcd845.js";import{I as J,a as U}from"./index-5174f10d.js";import{D as W}from"./index-54416d51.js";const $={class:"p-16px"},j={class:"m-16px overscroll-contain overflow-y-auto overflow-x-hidden",style:{"max-height":"calc(100% - 64px)"}},q={class:"text-red"},Z=T({__name:"index",props:{single:{type:Boolean,default:!1}},emits:["select"],setup(C,{emit:E}){const I=C,x=z();x.fetchdeviceTree();const m=c([]),K=e=>e.key.includes("-")&&e.hasOwnProperty("LiveStatus"),O=(e,t)=>{const a=l.value.filter(s=>s!==e[0]);a.length<l.value.length?l.value=a:l.value=l.value.concat(e),I.single&&K(t.node)&&(m.value=[t.node.key]),E("select",t.node)},r=c(""),l=c([]),h=c(!0),V=e=>{l.value=e,h.value=!1},u=c([]),d=(e,t)=>{let a;if(!(t!=null&&t.length))return a;for(let s=0;s<t.length;s++){const n=t[s];n.children&&(n.children.some(p=>p.key===e)?a=n.key:d(e,n.children)&&(a=d(e,n.children)))}return a};let y=[];const D=e=>{const t=y.map(a=>a.title.indexOf(e)>-1?d(a.key,u.value):null).filter((a,s,n)=>a&&n.indexOf(a)===s);l.value=t,r.value=e,h.value=!0},F=P(e=>D(e.target.value),250);return A(()=>{if(u.value=x.deviceTree,y=x.deviceArr,I.single){for(let e of y)if(K(e)){m.value=[e.key],l.value=[d(e.key,u.value)],E("select",e);break}}}),(e,t)=>(i(),k(N,null,[g("div",$,[f(o(J),{placeholder:"模糊搜索设备名称",allowClear:"",onInput:o(F)},{prefix:_(()=>[f(o(b),{icon:"ic:outline-search"})]),_:1},8,["onInput"])]),f(o(W),{class:"m0"}),g("div",j,[f(o(U),{showIcon:"","tree-data":u.value,defaultExpandAll:"","expanded-keys":l.value,"auto-expand-parent":h.value,onExpand:V,selectedKeys:m.value,onSelect:O},{title:_(({title:a,isLeaf:s,disabled:n,DeviceID:p})=>[a.indexOf(r.value)>-1?(i(),k("span",{key:0,class:w({"text-primary":!n&&s&&p})},[S(v(a.substr(0,a.indexOf(r.value)))+" ",1),g("span",q,v(r.value),1),S(" "+v(a.substr(a.indexOf(r.value)+r.value.length)),1)],2)):(i(),k("span",{key:1,onClick:t[0]||(t[0]=L=>O("test",L)),class:w({"text-primary":!n&&s&&p})},v(a),3))]),icon:_(({isLeaf:a,DeviceID:s,disabled:n})=>[a&&s?(i(),B(o(b),{key:0,icon:"mdi:web-camera",class:w(["v-text-bottom",{"text-primary":!n}])},null,8,["class"])):(i(),B(o(b),{key:1,icon:"icon-park-solid:tree-diagram",class:"v-text-bottom rotate-90"}))]),_:1},8,["tree-data","expanded-keys","auto-expand-parent","selectedKeys"])])],64))}});export{Z as _};
|
||||
import{d as T,k as c,s as A,U as i,V as k,a8 as g,f,$ as _,u as o,W as w,E as S,a4 as v,_ as B,F as N}from"./vue-14860272.js";import"./dayjs-4778c158.js";import{J as b,x as P}from"./index-9471e750.js";import{u as z}from"./device-90cc1555.js";import"./index-eebab99f.js";import{I as J,a as U}from"./index-7f09d6d5.js";import{D as W}from"./index-8832d649.js";const $={class:"p-16px"},j={class:"m-16px overscroll-contain overflow-y-auto overflow-x-hidden",style:{"max-height":"calc(100% - 64px)"}},q={class:"text-red"},Z=T({__name:"index",props:{single:{type:Boolean,default:!1}},emits:["select"],setup(C,{emit:E}){const I=C,x=z();x.fetchdeviceTree();const m=c([]),K=e=>e.key.includes("-")&&e.hasOwnProperty("LiveStatus"),O=(e,t)=>{const a=l.value.filter(s=>s!==e[0]);a.length<l.value.length?l.value=a:l.value=l.value.concat(e),I.single&&K(t.node)&&(m.value=[t.node.key]),E("select",t.node)},r=c(""),l=c([]),h=c(!0),V=e=>{l.value=e,h.value=!1},u=c([]),d=(e,t)=>{let a;if(!(t!=null&&t.length))return a;for(let s=0;s<t.length;s++){const n=t[s];n.children&&(n.children.some(p=>p.key===e)?a=n.key:d(e,n.children)&&(a=d(e,n.children)))}return a};let y=[];const D=e=>{const t=y.map(a=>a.title.indexOf(e)>-1?d(a.key,u.value):null).filter((a,s,n)=>a&&n.indexOf(a)===s);l.value=t,r.value=e,h.value=!0},F=P(e=>D(e.target.value),250);return A(()=>{if(u.value=x.deviceTree,y=x.deviceArr,I.single){for(let e of y)if(K(e)){m.value=[e.key],l.value=[d(e.key,u.value)],E("select",e);break}}}),(e,t)=>(i(),k(N,null,[g("div",$,[f(o(J),{placeholder:"模糊搜索设备名称",allowClear:"",onInput:o(F)},{prefix:_(()=>[f(o(b),{icon:"ic:outline-search"})]),_:1},8,["onInput"])]),f(o(W),{class:"m0"}),g("div",j,[f(o(U),{showIcon:"","tree-data":u.value,defaultExpandAll:"","expanded-keys":l.value,"auto-expand-parent":h.value,onExpand:V,selectedKeys:m.value,onSelect:O},{title:_(({title:a,isLeaf:s,disabled:n,DeviceID:p})=>[a.indexOf(r.value)>-1?(i(),k("span",{key:0,class:w({"text-primary":!n&&s&&p})},[S(v(a.substr(0,a.indexOf(r.value)))+" ",1),g("span",q,v(r.value),1),S(" "+v(a.substr(a.indexOf(r.value)+r.value.length)),1)],2)):(i(),k("span",{key:1,onClick:t[0]||(t[0]=L=>O("test",L)),class:w({"text-primary":!n&&s&&p})},v(a),3))]),icon:_(({isLeaf:a,DeviceID:s,disabled:n})=>[a&&s?(i(),B(o(b),{key:0,icon:"mdi:web-camera",class:w(["v-text-bottom",{"text-primary":!n}])},null,8,["class"])):(i(),B(o(b),{key:1,icon:"icon-park-solid:tree-diagram",class:"v-text-bottom rotate-90"}))]),_:1},8,["tree-data","expanded-keys","auto-expand-parent","selectedKeys"])])],64))}});export{Z as _};
|
@@ -1 +1 @@
|
||||
import{d as b,k as g,w as _,U as v,V as M,a4 as Y}from"./vue-14860272.js";import{d as E}from"./dayjs-4778c158.js";import{bP as N,bQ as O,ai as S,bR as h,bS as y}from"./index-6940427b.js";var w="[object Number]";function A(s){return typeof s=="number"||N(s)&&O(s)==w}const H="YYYY-MM-DD HH:mm:ss",R="YYYY-MM-DD",o=E,j=(s,r=H)=>o(s).format(r),k=(s,r=R)=>o(s).format(r),x=b({__name:"index",props:{value:{type:[Number,String]},step:{type:Number,default:60},mode:{type:String,default:"relative",validator:s=>["date","datetime","relative"].includes(s)}},setup(s){const r=s,l=1e3,f=l*60,m=f*60,d=m*24,c=g("");S(T,r.step*l),_(()=>r.value,()=>{T()},{immediate:!0});function p(){const{value:e}=r;let a=0;if(A(e)){const n=e.toString().length>10?e:e*1e3;a=new Date(n).getTime()}else h(e)?a=new Date(e).getTime():y(e)&&(a=e.getTime());return a}function T(){const{mode:e,value:a}=r,n=p();e==="relative"?c.value=D(n):e==="datetime"?c.value=j(a):e==="date"&&(c.value=k(a))}function D(e){const a=new Date().getTime(),n=o(e).isBefore(a);let t=a-e;n||(t=-t);let i="",u=n?"前":"后";return t<l?i="刚刚":t<f?i=parseInt(`${t/l}`)+"秒"+u:t>=f&&t<m?i=Math.floor(t/f)+"分钟"+u:t>=m&&t<d?i=Math.floor(t/m)+"小时"+u:t>=d&&t<262386e4?i=Math.floor(t/d)+"天"+u:t>=262386e4&&t<=3156786e4&&n?i=o(e).format("MM-DD-HH-mm"):i=o(e).format("YYYY"),i}return(e,a)=>(v(),M("span",null,Y(c.value),1))}});export{x as _};
|
||||
import{d as b,k as g,w as _,U as v,V as M,a4 as Y}from"./vue-14860272.js";import{d as E}from"./dayjs-4778c158.js";import{bP as N,bQ as O,ai as S,bR as h,bS as y}from"./index-9471e750.js";var w="[object Number]";function A(s){return typeof s=="number"||N(s)&&O(s)==w}const H="YYYY-MM-DD HH:mm:ss",R="YYYY-MM-DD",o=E,j=(s,r=H)=>o(s).format(r),k=(s,r=R)=>o(s).format(r),x=b({__name:"index",props:{value:{type:[Number,String]},step:{type:Number,default:60},mode:{type:String,default:"relative",validator:s=>["date","datetime","relative"].includes(s)}},setup(s){const r=s,l=1e3,f=l*60,m=f*60,d=m*24,c=g("");S(T,r.step*l),_(()=>r.value,()=>{T()},{immediate:!0});function p(){const{value:e}=r;let a=0;if(A(e)){const n=e.toString().length>10?e:e*1e3;a=new Date(n).getTime()}else h(e)?a=new Date(e).getTime():y(e)&&(a=e.getTime());return a}function T(){const{mode:e,value:a}=r,n=p();e==="relative"?c.value=D(n):e==="datetime"?c.value=j(a):e==="date"&&(c.value=k(a))}function D(e){const a=new Date().getTime(),n=o(e).isBefore(a);let t=a-e;n||(t=-t);let i="",u=n?"前":"后";return t<l?i="刚刚":t<f?i=parseInt(`${t/l}`)+"秒"+u:t>=f&&t<m?i=Math.floor(t/f)+"分钟"+u:t>=m&&t<d?i=Math.floor(t/m)+"小时"+u:t>=d&&t<262386e4?i=Math.floor(t/d)+"天"+u:t>=262386e4&&t<=3156786e4&&n?i=o(e).format("MM-DD-HH-mm"):i=o(e).format("YYYY"),i}return(e,a)=>(v(),M("span",null,Y(c.value),1))}});export{x as _};
|
1
plugin/admin/web/assets/jb4-0ffe165c.css
Normal file
1
plugin/admin/web/assets/jb4-0ffe165c.css
Normal file
@@ -0,0 +1 @@
|
||||
.box[data-v-e2cc1cc6],.video-container[data-v-e2cc1cc6]{border-radius:6px;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-container .video[data-v-e2cc1cc6]{width:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.video-container .video.videoShadow[data-v-e2cc1cc6]{box-shadow:4px 4px 8px 4px #dedede}.video-container .loading[data-v-e2cc1cc6]{position:absolute;bottom:calc(50% - 16px);left:calc(50% - 11px);z-index:99}.dark .video.videoShadow[data-v-e2cc1cc6]{box-shadow:4px 4px 8px 4px #2f2f2f}
|
File diff suppressed because one or more lines are too long
65
plugin/admin/web/assets/jb4-8ec36186.js
Normal file
65
plugin/admin/web/assets/jb4-8ec36186.js
Normal file
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
.box[data-v-f7af0892],.video-container[data-v-f7af0892]{border-radius:6px;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-container .video[data-v-f7af0892]{width:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.video-container .video.videoShadow[data-v-f7af0892]{box-shadow:4px 4px 8px 4px #dedede}.video-container .loading[data-v-f7af0892]{position:absolute;bottom:calc(50% - 16px);left:calc(50% - 11px);z-index:99}.dark .video.videoShadow[data-v-f7af0892]{box-shadow:4px 4px 8px 4px #2f2f2f}
|
@@ -1 +1 @@
|
||||
import{d as s,u as n,U as a,V as i,f as c,E as r,a3 as d}from"./vue-14860272.js";import"./dayjs-4778c158.js";import{bJ as p,J as m}from"./index-6940427b.js";const f={key:0},b=s({__name:"scroll-tip",props:{windowWidth:{type:Number,default:1/0}},setup(e){const t=e,{width:o}=p();return(u,_)=>n(o)<t.windowWidth?(a(),i("p",f,[c(m,{icon:"ic:baseline-tips-and-updates",class:"v-text-bottom"}),r(" 当列表出现横向滚动条时,windows可通过【按住shift键+鼠标滚轮】mac通过【在鼠标上左右滑动】来快速查看 ")])):d("",!0)}});export{b as _};
|
||||
import{d as s,u as n,U as a,V as i,f as c,E as r,a3 as d}from"./vue-14860272.js";import"./dayjs-4778c158.js";import{bG as p,J as m}from"./index-9471e750.js";const f={key:0},b=s({__name:"scroll-tip",props:{windowWidth:{type:Number,default:1/0}},setup(e){const t=e,{width:o}=p();return(u,_)=>n(o)<t.windowWidth?(a(),i("p",f,[c(m,{icon:"ic:baseline-tips-and-updates",class:"v-text-bottom"}),r(" 当列表出现横向滚动条时,windows可通过【按住shift键+鼠标滚轮】mac通过【在鼠标上左右滑动】来快速查看 ")])):d("",!0)}});export{b as _};
|
@@ -1 +1 @@
|
||||
import{ap as s}from"./index-6940427b.js";function c(n){return n!=null&&n===n.window}function T(n,e){if(typeof window>"u")return 0;var i=e?"scrollTop":"scrollLeft",o=0;if(c(n)?o=n[e?"pageYOffset":"pageXOffset"]:n instanceof Document?o=n.documentElement[i]:n&&(o=n[i]),n&&!c(n)&&typeof o!="number"){var r;o=(r=(n.ownerDocument||n).documentElement)===null||r===void 0?void 0:r[i]}return o}function D(n,e,i,o){var r=i-e;return n/=o/2,n<1?r/2*n*n*n+e:r/2*((n-=2)*n*n+2)+e}function O(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=e.getContainer,o=i===void 0?function(){return window}:i,r=e.callback,l=e.duration,u=l===void 0?450:l,a=o(),d=T(a,!0),m=Date.now(),p=function v(){var w=Date.now(),f=w-m,t=D(f>u?u:f,d,n,u);c(a)?a.scrollTo(window.pageXOffset,t):a instanceof HTMLDocument||a.constructor.name==="HTMLDocument"?a.documentElement.scrollTop=t:a.scrollTop=t,f<u?s(v):typeof r=="function"&&r()};s(p)}export{T as g,O as s};
|
||||
import{ap as s}from"./index-9471e750.js";function c(n){return n!=null&&n===n.window}function T(n,e){if(typeof window>"u")return 0;var i=e?"scrollTop":"scrollLeft",o=0;if(c(n)?o=n[e?"pageYOffset":"pageXOffset"]:n instanceof Document?o=n.documentElement[i]:n&&(o=n[i]),n&&!c(n)&&typeof o!="number"){var r;o=(r=(n.ownerDocument||n).documentElement)===null||r===void 0?void 0:r[i]}return o}function D(n,e,i,o){var r=i-e;return n/=o/2,n<1?r/2*n*n*n+e:r/2*((n-=2)*n*n+2)+e}function O(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=e.getContainer,o=i===void 0?function(){return window}:i,r=e.callback,l=e.duration,u=l===void 0?450:l,a=o(),d=T(a,!0),m=Date.now(),p=function v(){var w=Date.now(),f=w-m,t=D(f>u?u:f,d,n,u);c(a)?a.scrollTo(window.pageXOffset,t):a instanceof HTMLDocument||a.constructor.name==="HTMLDocument"?a.documentElement.scrollTop=t:a.scrollTop=t,f<u?s(v):typeof r=="function"&&r()};s(p)}export{T as g,O as s};
|
1
plugin/admin/web/assets/state-3aed77a4.js
Normal file
1
plugin/admin/web/assets/state-3aed77a4.js
Normal file
@@ -0,0 +1 @@
|
||||
import{f as o,E as t}from"./vue-14860272.js";import"./dayjs-4778c158.js";import{J as l}from"./index-9471e750.js";const a={0:o("span",null,[o(l,{icon:"streamline:interface-page-controller-loading-half-progress-loading-load-half-wait-waiting",class:"v-text-bottom mr-8px"},null),t("等待轨道")]),1:o("span",null,[o(l,{icon:"guidance:waiting-room",class:"v-text-bottom mr-8px"},null),t("等待订阅")]),2:o("span",null,[o(l,{icon:"ic:round-published-with-changes",color:"green",class:"v-text-bottom mr-8px"},null),t("发布中")]),3:o("span",null,[o(l,{icon:"bx:lock-open",class:"v-text-bottom mr-8px"},null),t("等待关闭")]),4:o("span",null,[o(l,{icon:"ic:baseline-lock",color:"red",class:"v-text-bottom mr-8px"},null),t("已关闭")])},r=({state:n})=>a[n];export{r as S,a as s};
|
@@ -1 +0,0 @@
|
||||
import{f as o,E as t}from"./vue-14860272.js";import"./dayjs-4778c158.js";import{J as l}from"./index-6940427b.js";const a={0:o("span",null,[o(l,{icon:"streamline:interface-page-controller-loading-half-progress-loading-load-half-wait-waiting",class:"v-text-bottom mr-8px"},null),t("等待发布者")]),1:o("span",null,[o(l,{icon:"guidance:waiting-room",class:"v-text-bottom mr-8px"},null),t("等待激活")]),2:o("span",null,[o(l,{icon:"ic:round-published-with-changes",color:"green",class:"v-text-bottom mr-8px"},null),t("发布中")]),3:o("span",null,[o(l,{icon:"bx:lock-open",class:"v-text-bottom mr-8px"},null),t("等待关闭")]),4:o("span",null,[o(l,{icon:"ic:baseline-lock",color:"red",class:"v-text-bottom mr-8px"},null),t("已关闭")])},c={0:"发布",1:"音视频轨道激活",2:"发布流长时间没有数据/长时间没有发布者发布流/等待关闭时间到",3:"发布者关闭",4:"主动关闭流",5:"最后一个订阅者离开",6:"第一个订阅者进入",7:"没有音视频轨道"},r=({state:n})=>a[n];export{c as H,r as S,a as s};
|
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{f as u,m as f}from"./vue-14860272.js";import{B as O,bK as k,bL as v}from"./index-6940427b.js";import"./dayjs-4778c158.js";function y({content:l,props:x={},modalConfig:e}){const a=document.createDocumentFragment(),p=u(l,x),n=Object.create({okText:"确定",cancelText:"取消",visible:!0,...e});n.onCancel=async function(t){var r;await((r=e.onCancel)==null?void 0:r.call(e,t)),c()},n.onOk=async function(t){if(!(e.onOk instanceof Function)){c();return}const r=e.onOk(t);if(!(r instanceof Promise)){c();return}return o({confirmLoading:!0}),r.then(()=>{o({confirmLoading:!1}),c()}).catch(()=>{o({confirmLoading:!1})})};const{getDarkMode:b}=O(),s=u(k,n,()=>p),i=u(v,{prefixCls:b},()=>s);e.appContext&&(i.appContext=e.appContext);function o(t){Object.assign(s.component.props,t),s.component.update()}function c(){var t;n.visible=!1,o(n),(t=n==null?void 0:n.onClose)==null||t.call(n)}function m(){i&&f(null,a)}return f(i,a),{...p,close:c,destroy:m,update:o}}export{y as u};
|
||||
import{f as u,m as f}from"./vue-14860272.js";import{B as O,bH as k,bI as v}from"./index-9471e750.js";import"./dayjs-4778c158.js";function L({content:l,props:x={},modalConfig:e}){const a=document.createDocumentFragment(),p=u(l,x),n=Object.create({okText:"确定",cancelText:"取消",visible:!0,...e});n.onCancel=async function(t){var r;await((r=e.onCancel)==null?void 0:r.call(e,t)),c()},n.onOk=async function(t){if(!(e.onOk instanceof Function)){c();return}const r=e.onOk(t);if(!(r instanceof Promise)){c();return}return o({confirmLoading:!0}),r.then(()=>{o({confirmLoading:!1}),c()}).catch(()=>{o({confirmLoading:!1})})};const{getDarkMode:b}=O(),s=u(k,n,()=>p),i=u(v,{prefixCls:b},()=>s);e.appContext&&(i.appContext=e.appContext);function o(t){Object.assign(s.component.props,t),s.component.update()}function c(){var t;n.visible=!1,o(n),(t=n==null?void 0:n.onClose)==null||t.call(n)}function m(){i&&f(null,a)}return f(i,a),{...p,close:c,destroy:m,update:o}}export{L as u};
|
@@ -1 +1 @@
|
||||
import{ax as C}from"./index-6940427b.js";import{O as b,r as y}from"./vue-14860272.js";import"./dayjs-4778c158.js";import{W as A,a as N,D as E,F as L,b as k,c as R,A as T,d as g,e as v,f as I}from"./jb4-6f943bfa.js";const M=b({id:"screen-store",persist:{paths:["customInfo"]},state:()=>({activeInfo:{ID:"",DeviceID:"",DeviceName:"",Name:"",LiveStatus:0},customInfo:{collapsed:!1,rowNum:1,screenNum:1,selectNum:0}}),getters:{getActiveInfo(){return this.activeInfo}},actions:{setActiveInfo(t){this.activeInfo=t},setCustomInfo(t){const d=Object.assign(this.customInfo,t);this.customInfo=d}}});function O(){const t=y([]);if(location.protocol==="http:"&&location.hostname!=="localhost")return{webrtc:!1,streamList:t,changeStreamList:e=>{t.length=0,t.push(...e)},delItem:e=>{t[e].path="",delete t[e].item,delete t[e].stream},closeAll:()=>{t.length=0},updateItem:async(e,a)=>{let s,o;typeof e!="string"?(s=e,o=`${e.ID}/${e.DeviceID}`):o=e,t[a].path=o,t[a].item=s}};let d;const l=new Map;let i,c;const p=async()=>{const e=t.filter(a=>a.path);for(const a of e)if(l.has(a.path))a.stream||(a.stream=l.get(a.path));else{const s=new A(a.path);i||await S(),i.addStream(s),a.stream=s,l.set(a.path,a.stream)}if(e.length){const a=new Set(e.map(o=>o.path)),s=await c.createOffer();await c.setLocalDescription(s),d.send(JSON.stringify({type:"subscribe",offer:s.sdp,streamList:[...a]}))}else i&&(i.close(),i=null,l.clear())},S=async()=>new Promise(e=>{i=new N(C("webrtc","/batch")),c=i.webrtc,d=c.createDataChannel("signal"),d.onmessage=async a=>{const s=JSON.parse(a.data);switch(s.type){case"answer":c.setRemoteDescription(new RTCSessionDescription(s));break;case"remove":i.deleteStream(s.streamPath),l.delete(s.streamPath);break;case"offer":await c.setRemoteDescription(new RTCSessionDescription(s));const o=await c.createAnswer();await c.setLocalDescription(o),d.send(JSON.stringify(o))}},d.onopen=e,c.ondatachannel=async a=>{const s=a.channel,o=l.get(s.label);if(o){let h,D;const u=new E(s),w=new L(u,k.PUSH);w.gotVideo=n=>m.decode(n),w.gotAudio=n=>f.decode(n);const m=new R,f=new T;await m.initialize(),await f.initialize(),w.on(g.VIDEO_ENCODER_CONFIG_CHANGED,n=>{m.configure(n)}),w.on(g.AUDIO_ENCODER_CONFIG_CHANGED,n=>{f.configure(n)}),m.on(v.Error,n=>{console.error(n),m.initialize()}),m.on(v.VideoFrame,n=>{if(!h){const r=new MediaStreamTrackGenerator({kind:"video"});o.videoTrack=r,h=r.writable.getWriter()}h.write(n).catch(r=>{console.error(r),m.close(),u.close()})}),f.on(I.Error,n=>{console.error(n),f.initialize()}),f.on(I.AudioFrame,n=>{if(!D){const r=new MediaStreamTrackGenerator({kind:"audio"});o.audioTrack=r,D=r.writable.getWriter()}D.write(n).catch(r=>{console.error(r),f.close(),u.close()})}),u.connect()}},i.connect()});return{webrtc:!0,changeStreamList:e=>{t.length=0,t.push(...e),p()},streamList:t,updateItem:async(e,a)=>{let s,o;typeof e!="string"?(s=e,o=`${e.ID}/${e.DeviceID}`):o=e,t[a].path=o,t[a].item=s,t[a].stream=l.get(o),await p()},delItem:async e=>{t[e].path="",delete t[e].item,delete t[e].stream,await p()},closeAll:()=>{i==null||i.close(),i=null,t.length=0,l.clear()}}}export{O as a,M as u};
|
||||
import{ax as C}from"./index-9471e750.js";import{O as b,r as y}from"./vue-14860272.js";import"./dayjs-4778c158.js";import{W as A,a as N,D as E,F as L,b as k,c as R,A as T,d as g,e as v,f as I}from"./jb4-8ec36186.js";const M=b({id:"screen-store",persist:{paths:["customInfo"]},state:()=>({activeInfo:{ID:"",DeviceID:"",DeviceName:"",Name:"",LiveStatus:0},customInfo:{collapsed:!1,rowNum:1,screenNum:1,selectNum:0}}),getters:{getActiveInfo(){return this.activeInfo}},actions:{setActiveInfo(t){this.activeInfo=t},setCustomInfo(t){const d=Object.assign(this.customInfo,t);this.customInfo=d}}});function O(){const t=y([]);if(location.protocol==="http:"&&location.hostname!=="localhost")return{webrtc:!1,streamList:t,changeStreamList:e=>{t.length=0,t.push(...e)},delItem:e=>{t[e].path="",delete t[e].item,delete t[e].stream},closeAll:()=>{t.length=0},updateItem:async(e,a)=>{let s,o;typeof e!="string"?(s=e,o=`${e.ID}/${e.DeviceID}`):o=e,t[a].path=o,t[a].item=s}};let d;const l=new Map;let i,c;const p=async()=>{const e=t.filter(a=>a.path);for(const a of e)if(l.has(a.path))a.stream||(a.stream=l.get(a.path));else{const s=new A(a.path);i||await S(),i.addStream(s),a.stream=s,l.set(a.path,a.stream)}if(e.length){const a=new Set(e.map(o=>o.path)),s=await c.createOffer();await c.setLocalDescription(s),d.send(JSON.stringify({type:"subscribe",offer:s.sdp,streamList:[...a]}))}else i&&(i.close(),i=null,l.clear())},S=async()=>new Promise(e=>{i=new N(C("webrtc","/batch")),c=i.webrtc,d=c.createDataChannel("signal"),d.onmessage=async a=>{const s=JSON.parse(a.data);switch(s.type){case"answer":c.setRemoteDescription(new RTCSessionDescription(s));break;case"remove":i.deleteStream(s.streamPath),l.delete(s.streamPath);break;case"offer":await c.setRemoteDescription(new RTCSessionDescription(s));const o=await c.createAnswer();await c.setLocalDescription(o),d.send(JSON.stringify(o))}},d.onopen=e,c.ondatachannel=async a=>{const s=a.channel,o=l.get(s.label);if(o){let h,D;const u=new E(s),w=new L(u,k.PUSH);w.gotVideo=n=>m.decode(n),w.gotAudio=n=>f.decode(n);const m=new R,f=new T;await m.initialize(),await f.initialize(),w.on(g.VIDEO_ENCODER_CONFIG_CHANGED,n=>{m.configure(n)}),w.on(g.AUDIO_ENCODER_CONFIG_CHANGED,n=>{f.configure(n)}),m.on(v.Error,n=>{console.error(n),m.initialize()}),m.on(v.VideoFrame,n=>{if(!h){const r=new MediaStreamTrackGenerator({kind:"video"});o.videoTrack=r,h=r.writable.getWriter()}h.write(n).catch(r=>{console.error(r),m.close(),u.close()})}),f.on(I.Error,n=>{console.error(n),f.initialize()}),f.on(I.AudioFrame,n=>{if(!D){const r=new MediaStreamTrackGenerator({kind:"audio"});o.audioTrack=r,D=r.writable.getWriter()}D.write(n).catch(r=>{console.error(r),f.close(),u.close()})}),u.connect()}},i.connect()});return{webrtc:!0,changeStreamList:e=>{t.length=0,t.push(...e),p()},streamList:t,updateItem:async(e,a)=>{let s,o;typeof e!="string"?(s=e,o=`${e.ID}/${e.DeviceID}`):o=e,t[a].path=o,t[a].item=s,t[a].stream=l.get(o),await p()},delItem:async e=>{t[e].path="",delete t[e].item,delete t[e].stream,await p()},closeAll:()=>{i==null||i.close(),i=null,t.length=0,l.clear()}}}export{O as a,M as u};
|
1
plugin/admin/web/assets/usePlay-6d00e15a.js
Normal file
1
plugin/admin/web/assets/usePlay-6d00e15a.js
Normal file
@@ -0,0 +1 @@
|
||||
import{d as N,k as m,w as I,U as b,V as g,f as a,$ as n,a8 as i,a4 as d,_ as S,u as e,E as p,a3 as V}from"./vue-14860272.js";import{bm as P,af as x}from"./index-9471e750.js";import"./dayjs-4778c158.js";import{u as B}from"./useModal-7947e4f5.js";import{D as z,p as U}from"./index-9d94a5eb.js";import{V as $}from"./jb4-8ec36186.js";import{i as E,a as _}from"./gb28281-7f973980.js";import{a as T,D as f}from"./index-744a466c.js";import{C as w}from"./Card-16e79183.js";import{I as F}from"./index-e5b3ef59.js";const M={class:"h-full w-full flex flex-items-center"},O={class:"text-center"},W={class:"flex flex-items-center"},j=i("span",null,"播放速度",-1),q={class:"flex flex-items-center"},A=i("span",null,"暂停",-1),G=N({__name:"play",props:{path:null,id:null,deviceName:null,deviceID:null,channelName:null,type:null},setup(s){const l=s,h=m(1),v=m(!1),r={fontWeight:"bold"},k=m("ws-flv"),c=m("");I([()=>l.id,()=>l.path],([o,t])=>{t?c.value=t:o&&E({id:l.id,channel:l.deviceID}).finally(()=>{c.value=`${l.id}/${l.deviceID}`})},{immediate:!0});const u=()=>{const o=c.value.split("/");return{id:o[0],channel:o[1]}},C=async o=>{x.destroy(),await _({id:u().id,channel:u().channel,ptzcmd:o}).then(async t=>{x.success("指令发送成功"),D()}).catch(t=>{x.success("指令发送失败")})},D=()=>{setTimeout(async()=>{await _({id:u().id,channel:u().channel,ptzcmd:U()})})};return(o,t)=>(b(),g("div",M,[a($,{videoShadow:!0,streamPath:c.value,format:k.value,speed:h.value,pause:v.value,class:"flex-1 m-r-10px"},{default:n(()=>[i("div",O,d(c.value),1)]),_:1},8,["streamPath","format","speed","pause"]),s.id?(b(),S(e(w),{key:0,bordered:!1,class:"dark:bg-transparent",bodyStyle:{height:"100%",width:"280px"}},{default:n(()=>[a(z,{hanldeClick:C,allowed:""}),a(e(T),{column:1,class:"mt-20px",layout:"vertical"},{default:n(()=>[a(e(f),{class:"!pb-8px",labelStyle:e(r),label:"设备名称"},{default:n(()=>[p(d(s.deviceName||"--"),1)]),_:1},8,["labelStyle"]),a(e(f),{class:"!pb-8px",labelStyle:e(r),label:"设备编号"},{default:n(()=>[p(d(s.id||"--"),1)]),_:1},8,["labelStyle"]),a(e(f),{class:"!pb-8px",labelStyle:e(r),label:"通道名称"},{default:n(()=>[p(d(s.channelName||"--"),1)]),_:1},8,["labelStyle"]),a(e(f),{class:"!pb-8px",labelStyle:e(r),label:"通道编号"},{default:n(()=>[p(d(s.deviceID||"--"),1)]),_:1},8,["labelStyle"])]),_:1})]),_:1})):l.type==="vod"?(b(),S(e(w),{key:1},{default:n(()=>[i("div",W,[j,a(e(F),{value:h.value,"onUpdate:value":t[0]||(t[0]=y=>h.value=y),step:"0.5",max:"4",min:"0.5"},null,8,["value"])]),i("div",q,[A,a(e(P),{checked:v.value,"onUpdate:checked":t[1]||(t[1]=y=>v.value=y)},null,8,["checked"])])]),_:1})):V("",!0)]))}}),ae=(s,l)=>{B({content:()=>a(G,s,null),modalConfig:{width:"100%",wrapClassName:"full-antdv-modal",destroyOnClose:!0,footer:null,...l}})};export{ae as u};
|
@@ -1 +0,0 @@
|
||||
import{d as S,k as p,w,U as h,V as C,f as l,$ as s,a8 as D,a4 as i,_,u as e,E as m,a3 as N}from"./vue-14860272.js";import{af as f}from"./index-6940427b.js";import"./dayjs-4778c158.js";import{u as g}from"./useModal-231cd172.js";import{D as k,p as V}from"./index-00d3628b.js";import{V as I}from"./jb4-6f943bfa.js";import{i as P,a as y}from"./gb28281-bee701fe.js";import{a as B,D as u}from"./index-8d59d51b.js";import{C as z}from"./Card-8c66b56c.js";const $={class:"h-full w-full flex flex-items-center"},E={class:"text-center"},T=S({__name:"play",props:{path:null,id:null,deviceName:null,deviceID:null,channelName:null},setup(a){const n=a,d={fontWeight:"bold"},b=p("http-flv"),o=p("");w([()=>n.id,()=>n.path],([t,c])=>{c?o.value=c:t&&P({id:n.id,channel:n.deviceID}).finally(()=>{o.value=`${n.id}/${n.deviceID}`})},{immediate:!0});const r=()=>{const t=o.value.split("/");return{id:t[0],channel:t[1]}},v=async t=>{f.destroy(),await y({id:r().id,channel:r().channel,ptzcmd:t}).then(async c=>{f.success("指令发送成功"),x()}).catch(c=>{f.success("指令发送失败")})},x=()=>{setTimeout(async()=>{await y({id:r().id,channel:r().channel,ptzcmd:V()})})};return(t,c)=>(h(),C("div",$,[l(I,{videoShadow:!0,streamPath:o.value,format:b.value,class:"flex-1 m-r-10px"},{default:s(()=>[D("div",E,i(o.value),1)]),_:1},8,["streamPath","format"]),l(e(z),{bordered:!1,class:"dark:bg-transparent",bodyStyle:{height:"100%",width:"280px"}},{default:s(()=>[l(k,{hanldeClick:v,allowed:!!o.value},null,8,["allowed"]),a.id?(h(),_(e(B),{key:0,column:1,class:"mt-20px",layout:"vertical"},{default:s(()=>[l(e(u),{class:"!pb-8px",labelStyle:e(d),label:"设备名称"},{default:s(()=>[m(i(a.deviceName||"--"),1)]),_:1},8,["labelStyle"]),l(e(u),{class:"!pb-8px",labelStyle:e(d),label:"设备编号"},{default:s(()=>[m(i(a.id||"--"),1)]),_:1},8,["labelStyle"]),l(e(u),{class:"!pb-8px",labelStyle:e(d),label:"通道名称"},{default:s(()=>[m(i(a.channelName||"--"),1)]),_:1},8,["labelStyle"]),l(e(u),{class:"!pb-8px",labelStyle:e(d),label:"通道编号"},{default:s(()=>[m(i(a.deviceID||"--"),1)]),_:1},8,["labelStyle"])]),_:1})):N("",!0)]),_:1})]))}}),H=a=>{g({content:()=>l(T,a,null),modalConfig:{width:"100%",wrapClassName:"full-antdv-modal",destroyOnClose:!0,footer:null}})};export{H as u};
|
@@ -1 +1 @@
|
||||
import{aj as a}from"./index-6940427b.js";import"./vue-14860272.js";const u=()=>a.toDateString(new Date,"HH:ss:mm");function o(t,r){return t.length>=20&&t.shift(),t.push(r),t}const f=t=>Math.round(t/1024*100)/100,h=t=>t<1024?`${t} B`:(t=t/1024,t<1024?`${Math.round(t*100)/100} KB`:(t=t/1024,t<1024?`${Math.round(t*100)/100} MB`:`${Math.round(t*100)/100} GB`));export{u as a,o as b,h as c,f as g};
|
||||
import{aj as a}from"./index-9471e750.js";import"./vue-14860272.js";const u=()=>a.toDateString(new Date,"HH:ss:mm");function o(t,r){return t.length>=20&&t.shift(),t.push(r),t}const f=t=>Math.round(t/1024*100)/100,h=t=>t<1024?`${t} B`:(t=t/1024,t<1024?`${Math.round(t*100)/100} KB`:(t=t/1024,t<1024?`${Math.round(t*100)/100} MB`:`${Math.round(t*100)/100} GB`));export{u as a,o as b,h as c,f as g};
|
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
import{g as e}from"./index-6940427b.js";import"./vue-14860272.js";import"./dayjs-4778c158.js";import"./mockjs-890b569b.js";const t={okText:"确认",resetText:"重置",redo:"刷新",back:"返回"},o=Object.freeze(Object.defineProperty({__proto__:null,default:t},Symbol.toStringTag,{value:"Module"})),r={countdown:{normalText:"获取验证码",sendText:"{0}秒后重新获取"}},s=Object.freeze(Object.defineProperty({__proto__:null,default:r},Symbol.toStringTag,{value:"Module"})),l={header:{tooltipEntryFull:"全屏",tooltipExitFull:"退出全屏"},multipleTab:{reload:"重新加载",close:"关闭标签页",closeLeft:"关闭左侧标签页",closeRight:"关闭右侧标签页",closeOther:"关闭其它标签页",closeAll:"关闭全部标签页"},setting:{topMenuAlignLeft:"居左",topMenuAlignRight:"居中",topMenuAlignCenter:"居右",menuTypeSidebar:"左侧菜单模式",menuTypeMix:"顶部菜单混合模式",menuTypeTopMenu:"顶部菜单模式",resetSuccess:"重置成功!",clearBtn:"清空缓存并返回首页",drawerTitle:"项目配置",darkMode:"主题",navMode:"导航栏模式",interfaceFunction:"界面功能",interfaceDisplay:"界面显示",menuAccordion:"侧边菜单手风琴模式",topMenuLayout:"顶部菜单布局",breadcrumb:"面包屑",tabs:"标签页",tabsQuickBtn:"标签页快捷按钮",tabsRedoBtn:"标签页刷新按钮",tabsFoldBtn:"标签页折叠按钮",sidebar:"左侧菜单",header:"顶栏",fullContent:"全屏内容",grayMode:"灰色模式",colorWeak:"色弱模式"}},n=Object.freeze(Object.defineProperty({__proto__:null,default:l},Symbol.toStringTag,{value:"Module"})),i={basic:{login:"登录"},demo:{demo:"演示",card:"卡片",form:"表单",business:"业务示例",table:{table:"表格",basic:"基础表格",proxyTable:"代理分页"}}},c=Object.freeze(Object.defineProperty({__proto__:null,default:i},Symbol.toStringTag,{value:"Module"})),a={api:{errorTip:"错误提示",timeoutMessage:"登录超时,请重新登录!",apiTimeoutMessage:"接口请求超时,请刷新页面重试!",apiRequestFailed:"请求出错,请稍候重试",networkException:"网络异常",networkExceptionMsg:"网络异常,请检查您的网络连接是否正常!",errMsg403:"用户得到授权,但是访问是被禁止的。!",errMsg404:"网络请求错误,未找到该资源!",errMsg405:"网络请求错误,请求方法未允许!",errMsg408:"网络请求超时!",errMsg500:"服务器错误,请联系管理员!",errMsg501:"网络未实现!",errMsg502:"网络错误!",errMsg503:"服务不可用,服务器暂时过载或维护!",errMsg504:"网络超时!",errMsg505:"http版本不支持该请求!"},exception:{backLogin:"返回登录",backHome:"返回首页",subTitle403:"抱歉,您无权访问此页面。",subTitle404:"抱歉,您访问的页面不存在。",subTitle500:"抱歉,服务器报告错误。",noDataTitle:"当前页无数据",networkErrorTitle:"网络错误",networkErrorSubTitle:"抱歉,您的网络连接已断开,请检查您的网络!"},login:{backSignIn:"返回",signInFormTitle:"登录",signUpFormTitle:"注册",forgetFormTitle:"重置密码",signInTitle:"开箱即用的 m7s 管理系统",signInDesc:"流媒体在线管理",loginButton:"登录",registerButton:"注册账号",forgetPassword:"忘记密码?",resetButton:"重置",loginSuccessTitle:"登录成功",loginSuccessDesc:"欢迎回来",registerSuccessTitle:"注册成功",registerSuccessDesc:"即将返回到登录界面",resetSuccessTitle:"重置成功",resetSuccessDesc:"重置密码成功,请登录邮箱查看密码,并进行激活",mailPlaceholder:"请输入邮箱账号",passwordPlaceholder:"请输入密码",password2Placeholder:"请输入确认密码",verifycodePlaceholder:"请输入邮箱验证码",resetPasswordTip:"点击重置密码后,请到绑定邮箱中查看重置密码,并点击链接进行激活",diffPwd:"两次输入密码不一致"}},u=Object.freeze(Object.defineProperty({__proto__:null,default:a},Symbol.toStringTag,{value:"Module"})),g=Object.assign({"./zh-CN/common.ts":o,"./zh-CN/component.ts":s,"./zh-CN/layout.ts":n,"./zh-CN/routes.ts":c,"./zh-CN/sys.ts":u}),m={message:e(g,"zh-CN")};export{m as default};
|
||||
import{g as e}from"./index-9471e750.js";import"./vue-14860272.js";import"./dayjs-4778c158.js";import"./mockjs-890b569b.js";const t={okText:"确认",resetText:"重置",redo:"刷新",back:"返回"},o=Object.freeze(Object.defineProperty({__proto__:null,default:t},Symbol.toStringTag,{value:"Module"})),r={countdown:{normalText:"获取验证码",sendText:"{0}秒后重新获取"}},s=Object.freeze(Object.defineProperty({__proto__:null,default:r},Symbol.toStringTag,{value:"Module"})),l={header:{tooltipEntryFull:"全屏",tooltipExitFull:"退出全屏"},multipleTab:{reload:"重新加载",close:"关闭标签页",closeLeft:"关闭左侧标签页",closeRight:"关闭右侧标签页",closeOther:"关闭其它标签页",closeAll:"关闭全部标签页"},setting:{topMenuAlignLeft:"居左",topMenuAlignRight:"居中",topMenuAlignCenter:"居右",menuTypeSidebar:"左侧菜单模式",menuTypeMix:"顶部菜单混合模式",menuTypeTopMenu:"顶部菜单模式",resetSuccess:"重置成功!",clearBtn:"清空缓存并返回首页",drawerTitle:"项目配置",darkMode:"主题",navMode:"导航栏模式",interfaceFunction:"界面功能",interfaceDisplay:"界面显示",menuAccordion:"侧边菜单手风琴模式",topMenuLayout:"顶部菜单布局",breadcrumb:"面包屑",tabs:"标签页",tabsQuickBtn:"标签页快捷按钮",tabsRedoBtn:"标签页刷新按钮",tabsFoldBtn:"标签页折叠按钮",sidebar:"左侧菜单",header:"顶栏",fullContent:"全屏内容",grayMode:"灰色模式",colorWeak:"色弱模式"}},n=Object.freeze(Object.defineProperty({__proto__:null,default:l},Symbol.toStringTag,{value:"Module"})),i={basic:{login:"登录"},demo:{demo:"演示",card:"卡片",form:"表单",business:"业务示例",table:{table:"表格",basic:"基础表格",proxyTable:"代理分页"}}},c=Object.freeze(Object.defineProperty({__proto__:null,default:i},Symbol.toStringTag,{value:"Module"})),a={api:{errorTip:"错误提示",timeoutMessage:"登录超时,请重新登录!",apiTimeoutMessage:"接口请求超时,请刷新页面重试!",apiRequestFailed:"请求出错,请稍候重试",networkException:"网络异常",networkExceptionMsg:"网络异常,请检查您的网络连接是否正常!",errMsg403:"用户得到授权,但是访问是被禁止的。!",errMsg404:"网络请求错误,未找到该资源!",errMsg405:"网络请求错误,请求方法未允许!",errMsg408:"网络请求超时!",errMsg500:"服务器错误,请联系管理员!",errMsg501:"网络未实现!",errMsg502:"网络错误!",errMsg503:"服务不可用,服务器暂时过载或维护!",errMsg504:"网络超时!",errMsg505:"http版本不支持该请求!"},exception:{backLogin:"返回登录",backHome:"返回首页",subTitle403:"抱歉,您无权访问此页面。",subTitle404:"抱歉,您访问的页面不存在。",subTitle500:"抱歉,服务器报告错误。",noDataTitle:"当前页无数据",networkErrorTitle:"网络错误",networkErrorSubTitle:"抱歉,您的网络连接已断开,请检查您的网络!"},login:{backSignIn:"返回",signInFormTitle:"登录",signUpFormTitle:"注册",forgetFormTitle:"重置密码",signInTitle:"开箱即用的 m7s 管理系统",signInDesc:"流媒体在线管理",loginButton:"登录",registerButton:"注册账号",forgetPassword:"忘记密码?",resetButton:"重置",loginSuccessTitle:"登录成功",loginSuccessDesc:"欢迎回来",registerSuccessTitle:"注册成功",registerSuccessDesc:"即将返回到登录界面",resetSuccessTitle:"重置成功",resetSuccessDesc:"重置密码成功,请登录邮箱查看密码,并进行激活",mailPlaceholder:"请输入邮箱账号",passwordPlaceholder:"请输入密码",password2Placeholder:"请输入确认密码",verifycodePlaceholder:"请输入邮箱验证码",resetPasswordTip:"点击重置密码后,请到绑定邮箱中查看重置密码,并点击链接进行激活",diffPwd:"两次输入密码不一致"}},u=Object.freeze(Object.defineProperty({__proto__:null,default:a},Symbol.toStringTag,{value:"Module"})),g=Object.assign({"./zh-CN/common.ts":o,"./zh-CN/component.ts":s,"./zh-CN/layout.ts":n,"./zh-CN/routes.ts":c,"./zh-CN/sys.ts":u}),m={message:e(g,"zh-CN")};export{m as default};
|
@@ -1 +1 @@
|
||||
<!doctype html><html lang="en"><head><script src="/admin/_app.config.js?v=1.0.0-1729561137144"></script><meta charset="UTF-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="renderer" content="webkit"/><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=0"/><title>M7S_ADMIN</title><link rel="icon" href="/admin/favicon.ico"/><script type="module" crossorigin src="/admin/assets/index-6940427b.js"></script><link rel="modulepreload" crossorigin href="/admin/assets/vue-14860272.js"><link rel="modulepreload" crossorigin href="/admin/assets/mockjs-890b569b.js"><link rel="modulepreload" crossorigin href="/admin/assets/dayjs-4778c158.js"><link rel="stylesheet" href="/admin/assets/index-27d47e13.css"></head><body><div id="app"><style>.app-loading{display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column;background-color:#f4f7f9}.app-loading .app-loading__wrap{position:absolute;top:50%;left:50%;display:flex;transform:translate3d(-50%,-50%,0);justify-content:center;align-items:center;flex-direction:column}.app-loading .dots{display:flex;padding:98px;justify-content:center;align-items:center}.app-loading .app-loading-title{display:flex;margin-top:30px;font-size:20px;color:rgba(0,0,0,.85);justify-content:center;align-items:center}.app-loading .app-loading__logo{display:block;width:200px;margin:0 auto;margin-bottom:20px}.dot{position:relative;display:inline-block;width:48px;height:48px;margin-top:30px;font-size:32px;transform:rotate(45deg);box-sizing:border-box;animation:antRotate 1.2s infinite linear}.dot i{position:absolute;display:block;width:20px;height:20px;background-color:#4500d9;border-radius:100%;opacity:.3;transform:scale(.75);animation:antSpinMove 1s infinite linear alternate;transform-origin:50% 50%}.dot i:first-child{top:0;left:0}.dot i:nth-child(2){top:0;right:0;animation-delay:.4s}.dot i:nth-child(3){right:0;bottom:0;animation-delay:.8s}.dot i:nth-child(4){bottom:0;left:0;animation-delay:1.2s}@keyframes antRotate{to{transform:rotate(405deg)}}@keyframes antRotate{to{transform:rotate(405deg)}}@keyframes antSpinMove{to{opacity:1}}@keyframes antSpinMove{to{opacity:1}}</style><div class="app-loading"><div class="app-loading__wrap"><img src="/admin/logo.svg" class="app-loading__logo" alt="Logo"/><div class="app-loading-dots"><span class="dot dot-spin"><i></i><i></i><i></i><i></i></span></div></div></div></div></body></html>
|
||||
<!doctype html><html lang="en"><head><script src="/admin/_app.config.js?v=1.0.0-1729736918541"></script><meta charset="UTF-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="renderer" content="webkit"/><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=0"/><title>M7S_ADMIN</title><link rel="icon" href="/admin/favicon.ico"/><script type="module" crossorigin src="/admin/assets/index-9471e750.js"></script><link rel="modulepreload" crossorigin href="/admin/assets/vue-14860272.js"><link rel="modulepreload" crossorigin href="/admin/assets/mockjs-890b569b.js"><link rel="modulepreload" crossorigin href="/admin/assets/dayjs-4778c158.js"><link rel="stylesheet" href="/admin/assets/index-27d47e13.css"></head><body><div id="app"><style>.app-loading{display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column;background-color:#f4f7f9}.app-loading .app-loading__wrap{position:absolute;top:50%;left:50%;display:flex;transform:translate3d(-50%,-50%,0);justify-content:center;align-items:center;flex-direction:column}.app-loading .dots{display:flex;padding:98px;justify-content:center;align-items:center}.app-loading .app-loading-title{display:flex;margin-top:30px;font-size:20px;color:rgba(0,0,0,.85);justify-content:center;align-items:center}.app-loading .app-loading__logo{display:block;width:200px;margin:0 auto;margin-bottom:20px}.dot{position:relative;display:inline-block;width:48px;height:48px;margin-top:30px;font-size:32px;transform:rotate(45deg);box-sizing:border-box;animation:antRotate 1.2s infinite linear}.dot i{position:absolute;display:block;width:20px;height:20px;background-color:#4500d9;border-radius:100%;opacity:.3;transform:scale(.75);animation:antSpinMove 1s infinite linear alternate;transform-origin:50% 50%}.dot i:first-child{top:0;left:0}.dot i:nth-child(2){top:0;right:0;animation-delay:.4s}.dot i:nth-child(3){right:0;bottom:0;animation-delay:.8s}.dot i:nth-child(4){bottom:0;left:0;animation-delay:1.2s}@keyframes antRotate{to{transform:rotate(405deg)}}@keyframes antRotate{to{transform:rotate(405deg)}}@keyframes antSpinMove{to{opacity:1}}@keyframes antSpinMove{to{opacity:1}}</style><div class="app-loading"><div class="app-loading__wrap"><img src="/admin/logo.svg" class="app-loading__logo" alt="Logo"/><div class="app-loading-dots"><span class="dot dot-spin"><i></i><i></i><i></i><i></i></span></div></div></div></div></body></html>
|
Reference in New Issue
Block a user