This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
name: Deploy To Dev
|
||||
name: Deploy Lighttpd Admin
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -10,7 +10,7 @@ jobs:
|
||||
runs-on: ubuntu-22.04
|
||||
container:
|
||||
volumes:
|
||||
- /app/lighttpd-content:/app/xsy-www
|
||||
- /app/lighttpd-admin:/app/xsy-admin
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
@@ -26,15 +26,15 @@ jobs:
|
||||
# 如果目录不存在,报错并退出当前步骤
|
||||
exit 1
|
||||
fi
|
||||
ls -lha /app/xsy-www/
|
||||
rm -rf /app/xsy-www/*
|
||||
cp -r ./dist/* /app/xsy-www/
|
||||
ls -lha /app/xsy-admin/
|
||||
rm -rf /app/xsy-admin/*
|
||||
cp -r ./dist/* /app/xsy-admin/
|
||||
|
||||
- name: Find and restart the app container
|
||||
run: |
|
||||
# 1. 使用 docker ps 过滤包含 'xsy-lighttpd' 服务的容器
|
||||
# 1. 使用 docker ps 过滤包含 'xsy-admin' 服务的容器
|
||||
# 2. 提取容器 ID 或名称
|
||||
CONTAINER_ID=$(docker ps -a --filter "name=xsy-lighttpd" --format "{{.ID}}")
|
||||
CONTAINER_ID=$(docker ps -a --filter "name=xsy-admin" --format "{{.ID}}")
|
||||
|
||||
if [ -z "$CONTAINER_ID" ]; then
|
||||
echo "Error: Could not find any container matching name 'app1'."
|
||||
|
||||
1
dist/assets/401-8RIqH0GR.js
vendored
1
dist/assets/401-8RIqH0GR.js
vendored
@@ -1 +0,0 @@
|
||||
import{_ as d,j as f,r as m,c as k,d as o,w as s,e as n,o as g,h as a,f as e}from"./index-nRSe4xNB.js";const x="/assets/401-HGF6Q5qM.gif",b={class:"errPage-container"},h={class:"list-unstyled"},w={class:"link-type"},v=["src"],y={__name:"401",setup(B){let{proxy:r}=f();const c=m(x+"?"+ +new Date);function u(){r.$route.query.noGoBack?r.$router.push({path:"/"}):r.$router.go(-1)}return(C,t)=>{const _=n("el-button"),i=n("router-link"),l=n("el-col"),p=n("el-row");return g(),k("div",b,[o(_,{icon:"arrow-left",class:"pan-back-btn",onClick:u},{default:s(()=>[...t[0]||(t[0]=[a(" 返回 ",-1)])]),_:1}),o(p,null,{default:s(()=>[o(l,{span:12},{default:s(()=>[t[2]||(t[2]=e("h1",{class:"text-jumbo text-ginormous"}," 401错误! ",-1)),t[3]||(t[3]=e("h2",null,"您没有访问权限!",-1)),t[4]||(t[4]=e("h6",null,"对不起,您没有访问权限,请不要进行非法操作!您可以返回主页面",-1)),e("ul",h,[e("li",w,[o(i,{to:"/"},{default:s(()=>[...t[1]||(t[1]=[a(" 回首页 ",-1)])]),_:1})])])]),_:1}),o(l,{span:12},{default:s(()=>[e("img",{src:c.value,width:"313",height:"428",alt:"Girl has dropped her ice cream."},null,8,v)]),_:1})]),_:1})])}}},I=d(y,[["__scopeId","data-v-2c8b7582"]]);export{I as default};
|
||||
BIN
dist/assets/401-8RIqH0GR.js.gz
vendored
BIN
dist/assets/401-8RIqH0GR.js.gz
vendored
Binary file not shown.
BIN
dist/assets/401-B78AUXmB.js.gz
vendored
BIN
dist/assets/401-B78AUXmB.js.gz
vendored
Binary file not shown.
@@ -1 +1 @@
|
||||
import{_ as d,g as f,r as m,c as k,f as o,w as n,h as s,o as g,p as a,k as e}from"./index-DyWI3x4X.js";const h=""+new URL("401-HGF6Q5qM.gif",import.meta.url).href,w={class:"errPage-container"},x={class:"list-unstyled"},b={class:"link-type"},v=["src"],y={__name:"401",setup(B){let{proxy:r}=f();const u=m(h+"?"+ +new Date);function c(){r.$route.query.noGoBack?r.$router.push({path:"/"}):r.$router.go(-1)}return(C,t)=>{const _=s("el-button"),i=s("router-link"),l=s("el-col"),p=s("el-row");return g(),k("div",w,[o(_,{icon:"arrow-left",class:"pan-back-btn",onClick:c},{default:n(()=>[...t[0]||(t[0]=[a(" 返回 ",-1)])]),_:1}),o(p,null,{default:n(()=>[o(l,{span:12},{default:n(()=>[t[2]||(t[2]=e("h1",{class:"text-jumbo text-ginormous"}," 401错误! ",-1)),t[3]||(t[3]=e("h2",null,"您没有访问权限!",-1)),t[4]||(t[4]=e("h6",null,"对不起,您没有访问权限,请不要进行非法操作!您可以返回主页面",-1)),e("ul",x,[e("li",b,[o(i,{to:"/"},{default:n(()=>[...t[1]||(t[1]=[a(" 回首页 ",-1)])]),_:1})])])]),_:1}),o(l,{span:12},{default:n(()=>[e("img",{src:u.value,width:"313",height:"428",alt:"Girl has dropped her ice cream."},null,8,v)]),_:1})]),_:1})])}}},I=d(y,[["__scopeId","data-v-2c8b7582"]]);export{I as default};
|
||||
import{_ as d,g as f,r as m,c as k,f as o,w as n,h as s,o as g,p as a,k as e}from"./index-DRNenl-T.js";const h=""+new URL("401-HGF6Q5qM.gif",import.meta.url).href,w={class:"errPage-container"},x={class:"list-unstyled"},b={class:"link-type"},v=["src"],y={__name:"401",setup(B){let{proxy:r}=f();const u=m(h+"?"+ +new Date);function c(){r.$route.query.noGoBack?r.$router.push({path:"/"}):r.$router.go(-1)}return(C,t)=>{const _=s("el-button"),i=s("router-link"),l=s("el-col"),p=s("el-row");return g(),k("div",w,[o(_,{icon:"arrow-left",class:"pan-back-btn",onClick:c},{default:n(()=>[...t[0]||(t[0]=[a(" 返回 ",-1)])]),_:1}),o(p,null,{default:n(()=>[o(l,{span:12},{default:n(()=>[t[2]||(t[2]=e("h1",{class:"text-jumbo text-ginormous"}," 401错误! ",-1)),t[3]||(t[3]=e("h2",null,"您没有访问权限!",-1)),t[4]||(t[4]=e("h6",null,"对不起,您没有访问权限,请不要进行非法操作!您可以返回主页面",-1)),e("ul",x,[e("li",b,[o(i,{to:"/"},{default:n(()=>[...t[1]||(t[1]=[a(" 回首页 ",-1)])]),_:1})])])]),_:1}),o(l,{span:12},{default:n(()=>[e("img",{src:u.value,width:"313",height:"428",alt:"Girl has dropped her ice cream."},null,8,v)]),_:1})]),_:1})])}}},I=d(y,[["__scopeId","data-v-2c8b7582"]]);export{I as default};
|
||||
BIN
dist/assets/401-DO7f-liB.js.gz
vendored
Normal file
BIN
dist/assets/401-DO7f-liB.js.gz
vendored
Normal file
Binary file not shown.
BIN
dist/assets/404-BS97o3Mb.js.gz
vendored
BIN
dist/assets/404-BS97o3Mb.js.gz
vendored
Binary file not shown.
@@ -1 +1 @@
|
||||
import{_ as o,B as l,c as r,k as t,C as _,f as c,q as n,i as d,w as p,h as m,o as u,p as v}from"./index-DyWI3x4X.js";const h=""+new URL("404-N4aRkdWY.png",import.meta.url).href,a=""+new URL("404_cloud-CPexjtDj.png",import.meta.url).href,f={class:"wscn-http404-container"},g={class:"wscn-http404"},x={class:"bullshit"},k={class:"bullshit__headline"},w={__name:"404",setup(b){let e=l(()=>"找不到网页!");return(N,s)=>{const i=m("router-link");return u(),r("div",f,[t("div",g,[s[3]||(s[3]=_('<div class="pic-404" data-v-328ae272><img class="pic-404__parent" src="'+h+'" alt="404" data-v-328ae272><img class="pic-404__child left" src="'+a+'" alt="404" data-v-328ae272><img class="pic-404__child mid" src="'+a+'" alt="404" data-v-328ae272><img class="pic-404__child right" src="'+a+'" alt="404" data-v-328ae272></div>',1)),t("div",x,[s[1]||(s[1]=t("div",{class:"bullshit__oops"}," 404错误! ",-1)),t("div",k,n(d(e)),1),s[2]||(s[2]=t("div",{class:"bullshit__info"}," 对不起,您正在寻找的页面不存在。尝试检查URL的错误,然后按浏览器上的刷新按钮或尝试在我们的应用程序中找到其他内容。 ",-1)),c(i,{to:"/index",class:"bullshit__return-home"},{default:p(()=>[...s[0]||(s[0]=[v(" 返回首页 ",-1)])]),_:1})])])])}}},C=o(w,[["__scopeId","data-v-328ae272"]]);export{C as default};
|
||||
import{_ as o,B as l,c as r,k as t,C as _,f as c,q as n,i as d,w as p,h as m,o as u,p as v}from"./index-DRNenl-T.js";const h=""+new URL("404-N4aRkdWY.png",import.meta.url).href,a=""+new URL("404_cloud-CPexjtDj.png",import.meta.url).href,f={class:"wscn-http404-container"},g={class:"wscn-http404"},x={class:"bullshit"},k={class:"bullshit__headline"},w={__name:"404",setup(b){let e=l(()=>"找不到网页!");return(N,s)=>{const i=m("router-link");return u(),r("div",f,[t("div",g,[s[3]||(s[3]=_('<div class="pic-404" data-v-328ae272><img class="pic-404__parent" src="'+h+'" alt="404" data-v-328ae272><img class="pic-404__child left" src="'+a+'" alt="404" data-v-328ae272><img class="pic-404__child mid" src="'+a+'" alt="404" data-v-328ae272><img class="pic-404__child right" src="'+a+'" alt="404" data-v-328ae272></div>',1)),t("div",x,[s[1]||(s[1]=t("div",{class:"bullshit__oops"}," 404错误! ",-1)),t("div",k,n(d(e)),1),s[2]||(s[2]=t("div",{class:"bullshit__info"}," 对不起,您正在寻找的页面不存在。尝试检查URL的错误,然后按浏览器上的刷新按钮或尝试在我们的应用程序中找到其他内容。 ",-1)),c(i,{to:"/index",class:"bullshit__return-home"},{default:p(()=>[...s[0]||(s[0]=[v(" 返回首页 ",-1)])]),_:1})])])])}}},C=o(w,[["__scopeId","data-v-328ae272"]]);export{C as default};
|
||||
BIN
dist/assets/404-C8Inh8VK.js.gz
vendored
Normal file
BIN
dist/assets/404-C8Inh8VK.js.gz
vendored
Normal file
Binary file not shown.
1
dist/assets/404-DS_mPX5a.js
vendored
1
dist/assets/404-DS_mPX5a.js
vendored
@@ -1 +0,0 @@
|
||||
import{_ as o,b as l,c as _,f as t,q as c,d,t as n,s as r,w as p,e as m,o as u,h as v}from"./index-nRSe4xNB.js";const h="/assets/404-N4aRkdWY.png",a="/assets/404_cloud-CPexjtDj.png",f={class:"wscn-http404-container"},g={class:"wscn-http404"},x={class:"bullshit"},b={class:"bullshit__headline"},k={__name:"404",setup(N){let e=l(()=>"找不到网页!");return(w,s)=>{const i=m("router-link");return u(),_("div",f,[t("div",g,[s[3]||(s[3]=c('<div class="pic-404" data-v-328ae272><img class="pic-404__parent" src="'+h+'" alt="404" data-v-328ae272><img class="pic-404__child left" src="'+a+'" alt="404" data-v-328ae272><img class="pic-404__child mid" src="'+a+'" alt="404" data-v-328ae272><img class="pic-404__child right" src="'+a+'" alt="404" data-v-328ae272></div>',1)),t("div",x,[s[1]||(s[1]=t("div",{class:"bullshit__oops"}," 404错误! ",-1)),t("div",b,n(r(e)),1),s[2]||(s[2]=t("div",{class:"bullshit__info"}," 对不起,您正在寻找的页面不存在。尝试检查URL的错误,然后按浏览器上的刷新按钮或尝试在我们的应用程序中找到其他内容。 ",-1)),d(i,{to:"/index",class:"bullshit__return-home"},{default:p(()=>[...s[0]||(s[0]=[v(" 返回首页 ",-1)])]),_:1})])])])}}},B=o(k,[["__scopeId","data-v-328ae272"]]);export{B as default};
|
||||
BIN
dist/assets/404-DS_mPX5a.js.gz
vendored
BIN
dist/assets/404-DS_mPX5a.js.gz
vendored
Binary file not shown.
BIN
dist/assets/Gc_114_line-Level-action-D-au3m2o.png
vendored
BIN
dist/assets/Gc_114_line-Level-action-D-au3m2o.png
vendored
Binary file not shown.
|
Before Width: | Height: | Size: 11 KiB |
BIN
dist/assets/Gc_114_line-Level-pSAy3hqw.png
vendored
BIN
dist/assets/Gc_114_line-Level-pSAy3hqw.png
vendored
Binary file not shown.
|
Before Width: | Height: | Size: 11 KiB |
BIN
dist/assets/amplify-D21nWILD.png
vendored
BIN
dist/assets/amplify-D21nWILD.png
vendored
Binary file not shown.
|
Before Width: | Height: | Size: 5.0 KiB |
File diff suppressed because one or more lines are too long
BIN
dist/assets/authRole-BGeC_BV4.js.gz
vendored
Normal file
BIN
dist/assets/authRole-BGeC_BV4.js.gz
vendored
Normal file
Binary file not shown.
BIN
dist/assets/authRole-WYvqp_Mv.js.gz
vendored
BIN
dist/assets/authRole-WYvqp_Mv.js.gz
vendored
Binary file not shown.
BIN
dist/assets/authRoom-BBxwRGru.js.gz
vendored
BIN
dist/assets/authRoom-BBxwRGru.js.gz
vendored
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
dist/assets/authRoom-ScM_P5Lw.js.gz
vendored
Normal file
BIN
dist/assets/authRoom-ScM_P5Lw.js.gz
vendored
Normal file
Binary file not shown.
1
dist/assets/brushSize-BKGQxoQG.svg
vendored
1
dist/assets/brushSize-BKGQxoQG.svg
vendored
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 5.7 KiB |
1
dist/assets/brushSize-active-BDmIZAig.svg
vendored
1
dist/assets/brushSize-active-BDmIZAig.svg
vendored
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 5.7 KiB |
1
dist/assets/bus-C8MdfDPM.js
vendored
1
dist/assets/bus-C8MdfDPM.js
vendored
@@ -1 +0,0 @@
|
||||
function o(i){return{all:i=i||new Map,on:function(e,c){var t=i.get(e);t?t.push(c):i.set(e,[c])},off:function(e,c){var t=i.get(e);t&&(c?t.splice(t.indexOf(c)>>>0,1):i.set(e,[]))},emit:function(e,c){var t=i.get(e);t&&t.slice().map(function(n){n(c)}),(t=i.get("*"))&&t.slice().map(function(n){n(e,c)})}}}const a=o();export{a as e,o as m};
|
||||
File diff suppressed because one or more lines are too long
BIN
dist/assets/index-27WP78gO.js.gz
vendored
Normal file
BIN
dist/assets/index-27WP78gO.js.gz
vendored
Normal file
Binary file not shown.
1
dist/assets/index-B6TwTdR5.js
vendored
Normal file
1
dist/assets/index-B6TwTdR5.js
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
dist/assets/index-B6TwTdR5.js.gz
vendored
Normal file
BIN
dist/assets/index-B6TwTdR5.js.gz
vendored
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
dist/assets/index-B9qSM1WT.js.gz
vendored
Normal file
BIN
dist/assets/index-B9qSM1WT.js.gz
vendored
Normal file
Binary file not shown.
@@ -1 +1 @@
|
||||
import{u as s,a as c,c as n,o as u}from"./index-DyWI3x4X.js";const i={__name:"index",setup(p){const e=s(),t=c(),{params:o,query:a}=e,{path:r}=o;return t.replace({path:"/"+r,query:a}),(_,m)=>(u(),n("div"))}};export{i as default};
|
||||
import{u as s,a as c,c as n,o as u}from"./index-DRNenl-T.js";const i={__name:"index",setup(p){const e=s(),t=c(),{params:o,query:a}=e,{path:r}=o;return t.replace({path:"/"+r,query:a}),(_,m)=>(u(),n("div"))}};export{i as default};
|
||||
1
dist/assets/index-BRI8Z0ig.js
vendored
1
dist/assets/index-BRI8Z0ig.js
vendored
File diff suppressed because one or more lines are too long
BIN
dist/assets/index-BRI8Z0ig.js.gz
vendored
BIN
dist/assets/index-BRI8Z0ig.js.gz
vendored
Binary file not shown.
BIN
dist/assets/index-BTCuff5d.js.gz
vendored
BIN
dist/assets/index-BTCuff5d.js.gz
vendored
Binary file not shown.
1
dist/assets/index-BTk2IbAr.js
vendored
1
dist/assets/index-BTk2IbAr.js
vendored
File diff suppressed because one or more lines are too long
BIN
dist/assets/index-BTk2IbAr.js.gz
vendored
BIN
dist/assets/index-BTk2IbAr.js.gz
vendored
Binary file not shown.
1
dist/assets/index-Ba0DPdLo.js
vendored
1
dist/assets/index-Ba0DPdLo.js
vendored
File diff suppressed because one or more lines are too long
BIN
dist/assets/index-Ba0DPdLo.js.gz
vendored
BIN
dist/assets/index-Ba0DPdLo.js.gz
vendored
Binary file not shown.
1
dist/assets/index-BcEVQeTV.css
vendored
1
dist/assets/index-BcEVQeTV.css
vendored
File diff suppressed because one or more lines are too long
BIN
dist/assets/index-BcEVQeTV.css.gz
vendored
BIN
dist/assets/index-BcEVQeTV.css.gz
vendored
Binary file not shown.
BIN
dist/assets/index-CeULEb6a.js.gz
vendored
BIN
dist/assets/index-CeULEb6a.js.gz
vendored
Binary file not shown.
BIN
dist/assets/index-CiEK6-Lk.js.gz
vendored
BIN
dist/assets/index-CiEK6-Lk.js.gz
vendored
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
dist/assets/index-CkP6b1E2.js.gz
vendored
Normal file
BIN
dist/assets/index-CkP6b1E2.js.gz
vendored
Normal file
Binary file not shown.
38
dist/assets/index-CybmVna1.js
vendored
38
dist/assets/index-CybmVna1.js
vendored
File diff suppressed because one or more lines are too long
BIN
dist/assets/index-CybmVna1.js.gz
vendored
BIN
dist/assets/index-CybmVna1.js.gz
vendored
Binary file not shown.
1
dist/assets/index-D79yuk_J.js
vendored
1
dist/assets/index-D79yuk_J.js
vendored
@@ -1 +0,0 @@
|
||||
/* empty css */import{_ as S,r as f,b as B,c as u,d as i,w as l,e as v,o as s,f as a,t as m,F as g,g as _,h as r,E as d}from"./index-nRSe4xNB.js";const E={class:"call-wrapper"},F={class:"avatar-section"},U=["src"],T={class:"user-name"},D={class:"status-text"},I={class:"control-section"},M={__name:"index",props:{mode:{type:String,default:"call"},avatarUrl:{type:String,default:"https://cdn-icons-png.flaticon.com/512/1946/1946429.png"},userName:{type:String,default:"对方用户"}},setup(o,{expose:y}){const k=o,n=f(!1),t=f("calling"),b=B(()=>k.mode==="call"?t.value==="calling"?"正在呼叫对方...":t.value==="active"?"通话中":"通话结束":t.value==="active"?"通话中":"对方来电...");function x(){t.value="active",d.success("开始通话")}function C(){t.value="active",d.success("已接听")}function p(){t.value="ended",d.error("通话已结束")}function h(){n.value=!1}function V(){n.value=!0}return y({show:V}),(j,e)=>{const c=v("el-button"),w=v("el-dialog");return s(),u("div",null,[i(w,{modelValue:n.value,"onUpdate:modelValue":e[0]||(e[0]=N=>n.value=N),width:"80%","show-close":!1,"destroy-on-close":!0,modal:!1,"lock-scroll":!0,"before-close":h,class:"call-dialog"},{default:l(()=>[a("div",E,[a("div",F,[a("img",{class:"avatar",src:o.avatarUrl,alt:"头像"},null,8,U),a("div",T,m(o.userName),1),a("div",D,m(b.value),1)]),a("div",I,[o.mode==="call"?(s(),u(g,{key:0},[t.value==="calling"?(s(),_(c,{key:0,type:"danger",round:"",class:"control-btn hangup",onClick:p},{default:l(()=>[...e[1]||(e[1]=[r(" 挂断 ",-1)])]),_:1})):(s(),_(c,{key:1,type:"primary",round:"",class:"control-btn call",onClick:x},{default:l(()=>[...e[2]||(e[2]=[r(" 呼叫中... ",-1)])]),_:1}))],64)):(s(),u(g,{key:1},[i(c,{type:"success",round:"",class:"control-btn accept",onClick:C},{default:l(()=>[...e[3]||(e[3]=[r(" 接听 ",-1)])]),_:1}),i(c,{type:"danger",round:"",class:"control-btn hangup",onClick:p},{default:l(()=>[...e[4]||(e[4]=[r(" 挂断 ",-1)])]),_:1})],64))])])]),_:1},8,["modelValue"])])}}},A=S(M,[["__scopeId","data-v-6baeba6a"]]);export{A as default};
|
||||
BIN
dist/assets/index-D79yuk_J.js.gz
vendored
BIN
dist/assets/index-D79yuk_J.js.gz
vendored
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
dist/assets/index-DPF0UxJm.js.gz
vendored
Normal file
BIN
dist/assets/index-DPF0UxJm.js.gz
vendored
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
dist/assets/index-DRNenl-T.js.gz
vendored
Normal file
BIN
dist/assets/index-DRNenl-T.js.gz
vendored
Normal file
Binary file not shown.
1
dist/assets/index-DbXor-TX.js
vendored
1
dist/assets/index-DbXor-TX.js
vendored
@@ -1 +0,0 @@
|
||||
import{u as s,a as c,c as n,o as u}from"./index-nRSe4xNB.js";const i={__name:"index",setup(p){const e=s(),t=c(),{params:o,query:a}=e,{path:r}=o;return t.replace({path:"/"+r,query:a}),(_,m)=>(u(),n("div"))}};export{i as default};
|
||||
1
dist/assets/index-DgZ4rLq3.css
vendored
1
dist/assets/index-DgZ4rLq3.css
vendored
File diff suppressed because one or more lines are too long
14
dist/assets/index-Dl6L4IJG.js
vendored
14
dist/assets/index-Dl6L4IJG.js
vendored
File diff suppressed because one or more lines are too long
BIN
dist/assets/index-Dl6L4IJG.js.gz
vendored
BIN
dist/assets/index-Dl6L4IJG.js.gz
vendored
Binary file not shown.
1
dist/assets/index-Dw4wCXlI.css
vendored
1
dist/assets/index-Dw4wCXlI.css
vendored
File diff suppressed because one or more lines are too long
BIN
dist/assets/index-Dw4wCXlI.css.gz
vendored
BIN
dist/assets/index-Dw4wCXlI.css.gz
vendored
Binary file not shown.
BIN
dist/assets/index-DyWI3x4X.js.gz
vendored
BIN
dist/assets/index-DyWI3x4X.js.gz
vendored
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
BIN
dist/assets/index-DzgyBp0k.js.gz
vendored
BIN
dist/assets/index-DzgyBp0k.js.gz
vendored
Binary file not shown.
1
dist/assets/index-MzbCaf1h.css
vendored
1
dist/assets/index-MzbCaf1h.css
vendored
@@ -1 +0,0 @@
|
||||
.call-dialog[data-v-6baeba6a] .el-dialog{background:transparent;box-shadow:none;padding:0;margin:0;border-radius:0;height:70vh;width:100%;max-width:none;display:flex;align-items:center;justify-content:center}.call-dialog[data-v-6baeba6a] .el-dialog__body{padding:0;height:100%}.call-wrapper[data-v-6baeba6a]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:70vh;width:100%;background:linear-gradient(180deg,#0f2027,#203a43,#2c5364);color:#fff;box-sizing:border-box;padding:80px 0;position:relative}.avatar-section[data-v-6baeba6a]{display:flex;flex-direction:column;align-items:center}.avatar[data-v-6baeba6a]{width:180px;height:180px;border-radius:50%;border:6px solid rgba(255,255,255,.25);box-shadow:0 0 40px #0006;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.avatar[data-v-6baeba6a]:hover{transform:scale(1.05)}.user-name[data-v-6baeba6a]{margin-top:24px;font-size:26px;font-weight:600;color:#fff}.status-text[data-v-6baeba6a]{margin-top:12px;font-size:18px;opacity:.8}.control-section[data-v-6baeba6a]{display:flex;justify-content:center;align-items:center;gap:80px}.control-btn[data-v-6baeba6a]{width:160px;height:60px;font-size:18px;font-weight:500;letter-spacing:1px;transition:all .3s ease}.control-btn[data-v-6baeba6a]:hover{transform:scale(1.05)}.control-btn.accept[data-v-6baeba6a]{background:linear-gradient(135deg,#00c853,#4caf50);color:#fff;border:none}.control-btn.hangup[data-v-6baeba6a]{background:linear-gradient(135deg,#ff1744,#d50000);color:#fff;border:none}.control-btn.call[data-v-6baeba6a]{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff;border:none}
|
||||
BIN
dist/assets/index-MzbCaf1h.css.gz
vendored
BIN
dist/assets/index-MzbCaf1h.css.gz
vendored
Binary file not shown.
1
dist/assets/index-NNRUZ5z2.css
vendored
1
dist/assets/index-NNRUZ5z2.css
vendored
@@ -1 +0,0 @@
|
||||
.tool-mid-box-left[data-v-d6b920d5]{width:40px;display:flex;border-radius:4px;background-color:#fff;justify-content:flex-start;align-items:center;flex-direction:column;padding:4px 0;box-shadow:0 8px 24px #0000001a}.tool-box-cell[data-v-d6b920d5]{width:24px;height:24px;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative}.tool-box-cell-box-left[data-v-d6b920d5]{width:32px;height:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:2px;position:relative}.tool-box-cell-box-left[data-v-d6b920d5]:hover{background:#2123241a}.tool-popup[data-v-d6b920d5]{position:absolute;left:40px;top:50%;transform:translateY(-50%);background:#fff;padding:6px;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:1000}.wrapper-content[data-v-119f18fe]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#fff;position:relative}.login-button-container[data-v-119f18fe]{display:flex;justify-content:center;align-items:center}.whiteboard-wrapper[data-v-119f18fe]{position:relative;width:72vw;height:69vh;box-sizing:border-box;display:flex;justify-content:center;align-items:center;overflow:hidden}.whiteboard-canvas[data-v-119f18fe]{width:100%;height:100%;display:block}.toolbox[data-v-119f18fe]{position:absolute;top:50%;left:40px;transform:translateY(-50%);z-index:1000}
|
||||
BIN
dist/assets/index-NNRUZ5z2.css.gz
vendored
BIN
dist/assets/index-NNRUZ5z2.css.gz
vendored
Binary file not shown.
BIN
dist/assets/index-Nyh-4EGz.css.gz
vendored
BIN
dist/assets/index-Nyh-4EGz.css.gz
vendored
Binary file not shown.
127
dist/assets/index-nRSe4xNB.js
vendored
127
dist/assets/index-nRSe4xNB.js
vendored
File diff suppressed because one or more lines are too long
BIN
dist/assets/index-nRSe4xNB.js.gz
vendored
BIN
dist/assets/index-nRSe4xNB.js.gz
vendored
Binary file not shown.
1
dist/assets/login-B5BrSdAh.js
vendored
1
dist/assets/login-B5BrSdAh.js
vendored
@@ -1 +0,0 @@
|
||||
import{_ as q,i as M,j as N,k as U,r as d,l as b,m as D,c as _,f as m,d as a,w as u,e as p,a as R,u as B,o as h,n as z,p as E,E as K}from"./index-nRSe4xNB.js";import{C as L}from"./index-Dl6L4IJG.js";const A={class:"loginView"},J={class:"wrapper-content"},P={class:"login-form"},$={key:0},j={key:1},F={__name:"login",setup(G){const w=M(),r=R(),y=B(),{proxy:S}=N(),C=U(),l=d(void 0);d(!0),b(()=>y,o=>{l.value=o.query&&o.query.redirect},{immediate:!0});const t=d({username:"",password:""}),V={username:[{required:!0,trigger:"blur",message:"请输入用户名"}],password:[{required:!0,trigger:"blur",message:"请输入密码"}]},i=d(!1);function v(){S.$refs.loginRef.validate(o=>{if(o){if(i.value=!0,!(localStorage!=null&&localStorage.getItem("UDID"))){K({message:"服务错误,请刷新页面",type:"warning"});return}const e=(t.value.username+(localStorage==null?void 0:localStorage.getItem("UDID"))).toLowerCase().replaceAll("-",""),s=`Gx${I(6)}${t.value.password}`,f=L.Blowfish.encrypt(s,e).toString();w.login({password:f,username:t.value.username}).then(async c=>{JSON.parse(sessionStorage.getItem("userData")),await x()}).catch(c=>{console.log("登录失败",c),i.value=!1})}}),k()}async function x(){try{if(l.value&&l.value!=="/login")try{r.resolve(l.value).matched.length>0?await r.push(l.value):(console.warn("重定向路径无效,跳转到默认页面"),await r.push("/coordinate"))}catch(o){console.warn("重定向跳转失败,跳转到默认页面:",o),await r.push("/coordinate")}else await r.push("/coordinate")}catch(o){console.error("登录跳转异常:",o),await r.push("/coordinate")}finally{i.value=!1}}function I(o){const e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";let n="";for(let s=0;s<o;s++)n+=e.charAt(Math.floor(Math.random()*e.length));return n}function k(){"Notification"in window?Notification.requestPermission().then(()=>{}):console.log("浏览器不支持通知")}return D(async()=>{C.initUdid()}),(o,e)=>{const n=p("el-input"),s=p("el-form-item"),f=p("el-button"),c=p("el-form");return h(),_("div",A,[m("div",J,[m("div",P,[e[3]||(e[3]=m("div",{class:"selected-rectangle"},null,-1)),a(c,{ref:"loginRef",class:"form-info",model:t.value,rules:V},{default:u(()=>[e[2]||(e[2]=m("h3",{class:"title"},"欢迎登录",-1)),a(s,{prop:"username"},{default:u(()=>[a(n,{modelValue:t.value.username,"onUpdate:modelValue":e[0]||(e[0]=g=>t.value.username=g),"auto-complete":"off",placeholder:"请输入您的账号",size:"large",type:"text"},null,8,["modelValue"])]),_:1}),a(s,{prop:"password"},{default:u(()=>[a(n,{modelValue:t.value.password,"onUpdate:modelValue":e[1]||(e[1]=g=>t.value.password=g),"auto-complete":"off",placeholder:"请输入密码",size:"large",type:"password",onKeyup:z(v,["enter"])},null,8,["modelValue"])]),_:1}),a(s,null,{default:u(()=>[a(f,{loading:i.value,size:"large",class:"button-login",type:"primary",onClick:E(v,["prevent"])},{default:u(()=>[i.value?(h(),_("span",j,"登录中...")):(h(),_("span",$,"登 录"))]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])])])])}}},Q=q(F,[["__scopeId","data-v-aec6e781"]]);export{Q as default};
|
||||
BIN
dist/assets/login-B5BrSdAh.js.gz
vendored
BIN
dist/assets/login-B5BrSdAh.js.gz
vendored
Binary file not shown.
1
dist/assets/login-BDn7Jzn7.css
vendored
1
dist/assets/login-BDn7Jzn7.css
vendored
File diff suppressed because one or more lines are too long
BIN
dist/assets/login-BDn7Jzn7.css.gz
vendored
BIN
dist/assets/login-BDn7Jzn7.css.gz
vendored
Binary file not shown.
BIN
dist/assets/login-X-xHawH5.js.gz
vendored
BIN
dist/assets/login-X-xHawH5.js.gz
vendored
Binary file not shown.
File diff suppressed because one or more lines are too long
BIN
dist/assets/login-dH8WbfOy.js.gz
vendored
Normal file
BIN
dist/assets/login-dH8WbfOy.js.gz
vendored
Normal file
Binary file not shown.
@@ -1 +1 @@
|
||||
import{A as e}from"./index-DyWI3x4X.js";const i=s=>e({url:"/api/v1/permission/permissions/tree",method:"get",params:s}),o=s=>e({url:"/api/v1/permission/permissions",method:"post",data:s}),t=s=>e({url:"/api/v1/permission/permissions/"+s.uid,method:"put",data:s}),n=s=>e({url:"/api/v1/permission/permissions/"+s,method:"delete"}),p=s=>e({url:"/api/v1/permission/roles/"+s.roleId+"/permissions/add",method:"post",data:s}),a=s=>e({url:"/api/v1/permission/roles/"+s+"/all-permissions",method:"get"});export{o as a,p as b,n as d,a as g,i as l,t as u};
|
||||
import{A as e}from"./index-DRNenl-T.js";const i=s=>e({url:"/api/v1/permission/permissions/tree",method:"get",params:s}),o=s=>e({url:"/api/v1/permission/permissions",method:"post",data:s}),t=s=>e({url:"/api/v1/permission/permissions/"+s.uid,method:"put",data:s}),n=s=>e({url:"/api/v1/permission/permissions/"+s,method:"delete"}),p=s=>e({url:"/api/v1/permission/roles/"+s.roleId+"/permissions/add",method:"post",data:s}),a=s=>e({url:"/api/v1/permission/roles/"+s+"/all-permissions",method:"get"});export{o as a,p as b,n as d,a as g,i as l,t as u};
|
||||
@@ -1 +1 @@
|
||||
import{A as s}from"./index-DyWI3x4X.js";const t=e=>s({url:"/api/v1/permission/roles",method:"get",params:e}),a=e=>s({url:"/api/v1/permission/roles/"+e,method:"get"}),l=e=>s({url:"/api/v1/permission/roles",method:"post",data:e}),i=e=>s({url:"/api/v1/permission/roles/"+e.uid,method:"put",data:e}),u=e=>s({url:"/api/v1/permission/roles/"+e,method:"delete"}),n=e=>s({url:"/api/v1/permission/users/"+e.userId+"/roles",method:"get",params:e}),p=(e,r)=>s({url:"/api/v1/permission/users/"+r+"/roles",method:"get",params:e}),d=e=>s({url:"/api/v1/permission/users/"+e.userId+"/roles/remove",method:"post",data:e}),m=e=>s({url:"/api/v1/permission/users/"+e.userId+"/roles/add",method:"post",data:e});export{l as a,p as b,m as c,u as d,n as e,d as f,a as g,t as l,i as u};
|
||||
import{A as s}from"./index-DRNenl-T.js";const t=e=>s({url:"/api/v1/permission/roles",method:"get",params:e}),a=e=>s({url:"/api/v1/permission/roles/"+e,method:"get"}),l=e=>s({url:"/api/v1/permission/roles",method:"post",data:e}),i=e=>s({url:"/api/v1/permission/roles/"+e.uid,method:"put",data:e}),u=e=>s({url:"/api/v1/permission/roles/"+e,method:"delete"}),n=e=>s({url:"/api/v1/permission/users/"+e.userId+"/roles",method:"get",params:e}),p=(e,r)=>s({url:"/api/v1/permission/users/"+r+"/roles",method:"get",params:e}),d=e=>s({url:"/api/v1/permission/users/"+e.userId+"/roles/remove",method:"post",data:e}),m=e=>s({url:"/api/v1/permission/users/"+e.userId+"/roles/add",method:"post",data:e});export{l as a,p as b,m as c,u as d,n as e,d as f,a as g,t as l,i as u};
|
||||
372
dist/assets/room-BSjtcFv-.js
vendored
372
dist/assets/room-BSjtcFv-.js
vendored
File diff suppressed because one or more lines are too long
BIN
dist/assets/room-BSjtcFv-.js.gz
vendored
BIN
dist/assets/room-BSjtcFv-.js.gz
vendored
Binary file not shown.
1
dist/assets/room-C5nwLQie.css
vendored
1
dist/assets/room-C5nwLQie.css
vendored
@@ -1 +0,0 @@
|
||||
.file-preview-dialog .preview-container[data-v-b2dcc008]{min-height:400px;display:flex;align-items:center;justify-content:center}.file-preview-dialog .preview-container .loading-container[data-v-b2dcc008],.file-preview-dialog .preview-container .error-container[data-v-b2dcc008]{text-align:center;padding:40px 0}.file-preview-dialog .preview-container .loading-container p[data-v-b2dcc008],.file-preview-dialog .preview-container .error-container p[data-v-b2dcc008]{margin-top:16px;color:#606266}.file-preview-dialog .preview-container .loading-container .error-message[data-v-b2dcc008],.file-preview-dialog .preview-container .error-container .error-message[data-v-b2dcc008]{font-size:14px;color:#f56c6c;margin-top:8px}.file-preview-dialog .preview-container .loading-container .download-progress[data-v-b2dcc008],.file-preview-dialog .preview-container .error-container .download-progress[data-v-b2dcc008]{font-size:14px;color:#409eff;margin-top:8px}.file-preview-dialog .preview-container .file-content[data-v-b2dcc008]{width:100%;height:100%}.file-preview-dialog .preview-container .file-content .image-preview[data-v-b2dcc008]{text-align:center}.file-preview-dialog .preview-container .file-content .image-preview img[data-v-b2dcc008]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain}.file-preview-dialog .preview-container .file-content .pdf-preview .pdf-controls[data-v-b2dcc008],.file-preview-dialog .preview-container .file-content .office-preview .pdf-controls[data-v-b2dcc008]{display:flex;justify-content:center;align-items:center;margin-bottom:16px;padding:8px;background:#f5f5f5;border-radius:4px;flex-wrap:wrap;gap:8px}.file-preview-dialog .preview-container .file-content .pdf-preview .pdf-viewer-container[data-v-b2dcc008],.file-preview-dialog .preview-container .file-content .office-preview .pdf-viewer-container[data-v-b2dcc008]{height:70vh;overflow:auto;border:1px solid #e0e0e0;border-radius:4px;background:#f9f9f9}.file-preview-dialog .preview-container .file-content .pdf-preview .pdf-viewer-container .pdf-viewer[data-v-b2dcc008],.file-preview-dialog .preview-container .file-content .office-preview .pdf-viewer-container .pdf-viewer[data-v-b2dcc008]{width:100%;min-height:100%;display:flex;justify-content:center}.file-preview-dialog .preview-container .file-content .pdf-preview .pdf-viewer-container .pdf-viewer[data-v-b2dcc008] .vue-pdf-embed,.file-preview-dialog .preview-container .file-content .office-preview .pdf-viewer-container .pdf-viewer[data-v-b2dcc008] .vue-pdf-embed{text-align:center}.file-preview-dialog .preview-container .file-content .pdf-preview .pdf-viewer-container .pdf-viewer[data-v-b2dcc008] canvas,.file-preview-dialog .preview-container .file-content .office-preview .pdf-viewer-container .pdf-viewer[data-v-b2dcc008] canvas{max-width:100%;height:auto}.file-preview-dialog .preview-container .file-content .video-preview[data-v-b2dcc008]{text-align:center}.file-preview-dialog .preview-container .file-content .video-preview .video-player[data-v-b2dcc008]{max-width:100%;max-height:70vh}.file-preview-dialog .preview-container .file-content .audio-preview[data-v-b2dcc008]{text-align:center;padding:40px 0}.file-preview-dialog .preview-container .file-content .audio-preview .audio-player[data-v-b2dcc008]{width:80%}.file-preview-dialog .preview-container .file-content .text-preview[data-v-b2dcc008]{height:70vh;overflow:auto;background:#f5f5f5;padding:16px;border-radius:4px}.file-preview-dialog .preview-container .file-content .text-preview pre[data-v-b2dcc008]{white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5}.file-preview-dialog .preview-container .file-content .unsupported-preview[data-v-b2dcc008]{text-align:center;padding:40px 0}.file-preview-dialog .preview-container .file-content .unsupported-preview p[data-v-b2dcc008]{margin-top:16px;color:#606266}.file-preview-dialog .preview-container .file-content .unsupported-preview .file-name[data-v-b2dcc008]{font-size:14px;color:#909399;margin-top:8px}.file-preview-dialog .dialog-footer[data-v-b2dcc008]{display:flex;justify-content:space-between}@media (max-width: 768px){.file-preview-dialog[data-v-b2dcc008]{width:95%!important}.file-preview-dialog .preview-container[data-v-b2dcc008]{min-height:300px}.file-preview-dialog .preview-container .file-content .pdf-preview .pdf-viewer-container[data-v-b2dcc008],.file-preview-dialog .preview-container .file-content .office-preview .pdf-viewer-container[data-v-b2dcc008],.file-preview-dialog .preview-container .file-content .text-preview[data-v-b2dcc008]{height:50vh}.file-preview-dialog .pdf-controls[data-v-b2dcc008]{flex-direction:column;gap:8px}.file-preview-dialog .pdf-controls .el-button-group[data-v-b2dcc008]{width:100%;display:flex}.file-preview-dialog .pdf-controls .el-button-group .el-button[data-v-b2dcc008]{flex:1;font-size:12px;padding:8px 4px}}
|
||||
BIN
dist/assets/room-C5nwLQie.css.gz
vendored
BIN
dist/assets/room-C5nwLQie.css.gz
vendored
Binary file not shown.
@@ -1 +1 @@
|
||||
import{A as r}from"./index-DyWI3x4X.js";const o=t=>r({url:"/api/v1/rooms/list",method:"get",params:t}),s=(t,a)=>r({url:"/api/v1/rooms/"+t,method:"delete",params:a}),i=t=>r({url:"/api/v1/rooms/participants/list",method:"get",params:t}),p=(t,a)=>r({url:"/api/v1/rooms/"+t+"/participants",method:"delete",params:a}),m=(t,a)=>r({url:"/api/v1/meeting/"+t+"/participant/remove",method:"post",data:a}),n=(t,a)=>r({url:"/api/v1/meeting/"+t+"/participant/mute",method:"post",data:a});export{p as a,s as d,o as l,n as m,i as p,m as r};
|
||||
import{A as r}from"./index-DRNenl-T.js";const o=t=>r({url:"/api/v1/rooms/list",method:"get",params:t}),s=(t,a)=>r({url:"/api/v1/rooms/"+t,method:"delete",params:a}),i=t=>r({url:"/api/v1/rooms/participants/list",method:"get",params:t}),p=(t,a)=>r({url:"/api/v1/rooms/"+t+"/participants",method:"delete",params:a}),m=(t,a)=>r({url:"/api/v1/meeting/"+t+"/participant/remove",method:"post",data:a}),n=(t,a)=>r({url:"/api/v1/meeting/"+t+"/participant/mute",method:"post",data:a});export{p as a,s as d,o as l,n as m,i as p,m as r};
|
||||
BIN
dist/assets/shrink-Cp-w-M07.png
vendored
BIN
dist/assets/shrink-Cp-w-M07.png
vendored
Binary file not shown.
|
Before Width: | Height: | Size: 5.2 KiB |
6
dist/index.html
vendored
6
dist/index.html
vendored
@@ -2,11 +2,11 @@
|
||||
<html lang="">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<link rel="icon" href="./favicon.ico">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>xSynergy远程协作系统</title>
|
||||
<script type="module" crossorigin src="/assets/index-nRSe4xNB.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/assets/index-DgZ4rLq3.css">
|
||||
<script type="module" crossorigin src="./assets/index-DRNenl-T.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="./assets/index-Dz1wU-dg.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
|
||||
@@ -143,21 +143,7 @@ function handleClickOutside() {
|
||||
useAppStoreStore.closeSideBar({ withoutAnimation: false })
|
||||
}
|
||||
|
||||
<<<<<<< HEAD
|
||||
onMounted(async () => {
|
||||
await mqttClient.connect(`room${Math.random().toString(16).substr(2, 8)}`);
|
||||
const res = await userStore.getInfo()
|
||||
const topic = `xsynergy/room/+/rooms/${res.uid}`;
|
||||
mqttClient.subscribe(topic, async (shapeData) => {
|
||||
if(inviteJoinRef.value){
|
||||
inviteJoinRef.value.processingSocket(shapeData.toString())
|
||||
}
|
||||
|
||||
});
|
||||
})
|
||||
=======
|
||||
onMounted(async () => {})
|
||||
>>>>>>> 15da7d589f6c82c522e5f98cee178f72d20bdf48
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user