Commit 023ffc59 by haojie

1

parent 796c9400
import{d as a,u as l,m as e,r as s,c as t,I as r,Q as u,S as n,F as o,e as c,z as i,V as v,Y as p,$ as d,L as y}from"./vue-4bc85fa8.js";import{_ as g}from"./plugin-vue_export-helper-1b428a4d.js";const m=["src"],f=["src"],k={class:"play-time"},h={class:"play-progress"},w={key:1,class:"mode-2-audio"},I=["src"],_=["src"],C={class:"play-time"},b={key:2,class:"mode-3-audio"},L=["src"],R=["src"],A=["src"],S=g(a({__name:"Audio",props:{url:{default:""},need_progress:{type:Boolean,default:!0},bk:{default:"transparent"},autoPlay:{type:Boolean,default:!1},clickPlay:{type:Boolean,default:!1},mode:{default:"1"}},setup(a){const g=a,S={start:new URL(""+new URL("startAudio-84529604.svg",import.meta.url).href,self.location).href,stop:new URL(""+new URL("stopAudio-a5e1f277.svg",import.meta.url).href,self.location).href};l((()=>{clearInterval($.value)})),e((()=>{clearInterval($.value)}));const U=s(),B=s(0),P=s(0),j=s(!1),x=s(0),$=s(),z=s(0),F=t((()=>function(){const{url:a}=g;return"string"==typeof a?a:a[z.value]})),Q=()=>{B.value=(null==U?void 0:U.value.duration)||0},T=async()=>{await U.value.play(),j.value=!0,B.value=U.value.duration,$.value=setInterval((()=>{P.value=U.value.currentTime,x.value=P.value/B.value*100,100===x.value&&("string"==typeof g.url||(async()=>{const{url:a}=g;a&&a.length&&(z.value===a.length-1?await V():z.value<a.length-1&&(z.value+=1,await V(),T()))})())}),100)},V=async()=>{await U.value.pause(),j.value=!1,clearInterval($.value)},Y=a=>{let l="",e=parseInt(String(a/3600));a%=3600;let s=parseInt(String(a/60)),t=parseInt(String(a%60));return l=q(e>0?e+":"+s+":"+t:s+":"+t),l},q=a=>{let l="",e=a.split(":"),s=0;for(;s<e.length-1;s++)l+=1==e[s].length?"0"+e[s]:e[s],l+=":";return l+=1==e[s].length?"0"+e[s]:e[s],l};return(l,e)=>(r(),u(o,null,[n("div",{class:"audio-player",style:d({background:a.bk})},["1"===a.mode?(r(),u(o,{key:0},[a.clickPlay?(r(),u(o,{key:0},[c(n("img",{src:S.start,alt:"",class:"play-icon",onClick:T},null,8,m),[[i,!j.value]]),c(n("img",{src:S.stop,alt:"",class:"play-icon",onClick:V},null,8,f),[[i,j.value]])],64)):v("",!0),a.need_progress?(r(),u(o,{key:1},[n("span",k,p(Y(P.value))+"/"+p(Y(B.value)),1),n("div",h,[n("div",{class:"play-current-progress",style:d({width:`${x.value}%`})},null,4)])],64)):v("",!0)],64)):"2"===a.mode?(r(),u("div",w,[n("div",null,[c(n("img",{src:S.start,alt:"",class:"play-icon",onClick:T},null,8,I),[[i,!j.value]]),c(n("img",{src:S.stop,alt:"",class:"play-icon",onClick:V},null,8,_),[[i,j.value]])]),n("div",null,[n("span",C,p(Y(P.value))+"/"+p(Y(B.value)),1)])])):"3"===a.mode?(r(),u("div",b,[n("div",null,[c(n("img",{src:S.start,alt:"",class:"play-icon",onClick:T},null,8,L),[[i,!j.value]]),c(n("img",{src:S.stop,alt:"",class:"play-icon",onClick:V},null,8,R),[[i,j.value]])])])):v("",!0)],4),n("audio",{ref_key:"audioRef",ref:U,src:y(F)(),onCanplay:Q},null,40,A)],64))}}),[["__scopeId","data-v-0be8e70b"]]);export{S as A};
System.register(["./vue-legacy-20941db8.js","./plugin-vue_export-helper-legacy-762b7923.js"],(function(l,e){"use strict";var a,t,s,u,n,r,c,o,i,v,p,d,y,g,f,m;return{setters:[l=>{a=l.d,t=l.u,s=l.m,u=l.r,n=l.c,r=l.I,c=l.Q,o=l.S,i=l.F,v=l.e,p=l.z,d=l.V,y=l.Y,g=l.$,f=l.L},l=>{m=l._}],execute:function(){const k=["src"],h=["src"],w={class:"play-time"},I={class:"play-progress"},_={key:1,class:"mode-2-audio"},C=["src"],b=["src"],L={class:"play-time"},R={key:2,class:"mode-3-audio"},S=["src"],A=["src"],U=["src"],B=a({__name:"Audio",props:{url:{default:""},need_progress:{type:Boolean,default:!0},bk:{default:"transparent"},autoPlay:{type:Boolean,default:!1},clickPlay:{type:Boolean,default:!1},mode:{default:"1"}},setup(l){const a=l,m={start:new URL(""+new URL("startAudio-84529604.svg",e.meta.url).href,self.location).href,stop:new URL(""+new URL("stopAudio-a5e1f277.svg",e.meta.url).href,self.location).href};t((()=>{clearInterval(z.value)})),s((()=>{clearInterval(z.value)}));const B=u(),P=u(0),j=u(0),x=u(!1),$=u(0),z=u(),F=u(0),Q=n((()=>function(){const{url:l}=a;return"string"==typeof l?l:l[F.value]})),T=()=>{P.value=B?.value.duration||0},V=async()=>{await B.value.play(),x.value=!0,P.value=B.value.duration,z.value=setInterval((()=>{j.value=B.value.currentTime,$.value=j.value/P.value*100,100===$.value&&("string"==typeof a.url||(async()=>{const{url:l}=a;l&&l.length&&(F.value===l.length-1?await Y():F.value<l.length-1&&(F.value+=1,await Y(),V()))})())}),100)},Y=async()=>{await B.value.pause(),x.value=!1,clearInterval(z.value)},q=l=>{let e="",a=parseInt(String(l/3600));l%=3600;let t=parseInt(String(l/60)),s=parseInt(String(l%60));return e=D(a>0?a+":"+t+":"+s:t+":"+s),e},D=l=>{let e="",a=l.split(":"),t=0;for(;t<a.length-1;t++)e+=1==a[t].length?"0"+a[t]:a[t],e+=":";return e+=1==a[t].length?"0"+a[t]:a[t],e};return(e,a)=>(r(),c(i,null,[o("div",{class:"audio-player",style:g({background:l.bk})},["1"===l.mode?(r(),c(i,{key:0},[l.clickPlay?(r(),c(i,{key:0},[v(o("img",{src:m.start,alt:"",class:"play-icon",onClick:V},null,8,k),[[p,!x.value]]),v(o("img",{src:m.stop,alt:"",class:"play-icon",onClick:Y},null,8,h),[[p,x.value]])],64)):d("",!0),l.need_progress?(r(),c(i,{key:1},[o("span",w,y(q(j.value))+"/"+y(q(P.value)),1),o("div",I,[o("div",{class:"play-current-progress",style:g({width:`${$.value}%`})},null,4)])],64)):d("",!0)],64)):"2"===l.mode?(r(),c("div",_,[o("div",null,[v(o("img",{src:m.start,alt:"",class:"play-icon",onClick:V},null,8,C),[[p,!x.value]]),v(o("img",{src:m.stop,alt:"",class:"play-icon",onClick:Y},null,8,b),[[p,x.value]])]),o("div",null,[o("span",L,y(q(j.value))+"/"+y(q(P.value)),1)])])):"3"===l.mode?(r(),c("div",R,[o("div",null,[v(o("img",{src:m.start,alt:"",class:"play-icon",onClick:V},null,8,S),[[p,!x.value]]),v(o("img",{src:m.stop,alt:"",class:"play-icon",onClick:Y},null,8,A),[[p,x.value]])])])):d("",!0)],4),o("audio",{ref_key:"audioRef",ref:B,src:f(Q)(),onCanplay:T},null,40,U)],64))}});l("A",m(B,[["__scopeId","data-v-0be8e70b"]]))}}}));
import{d as a,I as e,Q as t,$ as o,S as s,r as l,w as i,J as n,R as d,Y as r,a as c,V as u,K as m,X as f,D as p}from"./vue-4bc85fa8.js";import{B as v,r as y,t as g,u as b,v as _,w as h,s as C}from"./userApi-3c3f0e09.js";import{t as w,d as V}from"./index-ca2f4af7.js";const L=[s("div",{class:"loading"},[s("div"),s("div"),s("div"),s("div"),s("div"),s("div"),s("div"),s("div")],-1)],B=a({__name:"loading",props:{position:{default:"absolute"}},setup:a=>(s,l)=>(e(),t("div",{class:"custom-loading-two",style:o({position:a.position})},L,4))}),O={class:"custom-confirm-dialog-body"},j={class:"title"},k={key:0,class:"footer-default"},x=f("取消"),N=f("确定"),D=a({__name:"ConfirmDialog",props:{modelValue:{type:Boolean},header:null,footer:{type:Boolean,default:null},placement:{default:"center"},destroyOnClose:{type:Boolean,default:!1},className:{default:""},title:{default:""}},emits:["update:modelValue","confirm"],setup(a,{emit:o}){const f=a,y=l(f.modelValue);i((()=>f.modelValue),(a=>{y.value=a})),i((()=>y.value),(a=>{o("update:modelValue",a)}));const g=()=>{o("update:modelValue",!1),o("confirm")};return(o,l)=>{const i=p("t-dialog");return e(),n(i,{visible:y.value,"onUpdate:visible":l[1]||(l[1]=a=>y.value=a),attach:"body",class:m([a.className,"c-dialog-confirm-default"]),destroyOnClose:a.destroyOnClose,placement:a.placement},{body:d((()=>[s("div",O,[s("div",j,r(a.title),1)])])),footer:d((()=>[null===a.footer?(e(),t("div",k,[c(v,{onClick:l[0]||(l[0]=a=>y.value=!1),class:"footer-cancel footer-public-btn"},{default:d((()=>[x])),_:1}),c(v,{onClick:g,class:"footer-confrim footer-public-btn"},{default:d((()=>[N])),_:1})])):u("",!0)])),_:1},8,["visible","class","destroyOnClose","placement"])}}}),E=async()=>{try{let a=await y();if(0==a.code)return a.data}catch(a){return console.log(a),{}}},A=async()=>{let a={adminList:[],myList:[]};try{let e=await g();return 0==e.code&&(a.adminList=e.data.filter((a=>0==a.users_id)),a.myList=e.data.filter((a=>0!=a.users_id))),a}catch(e){return console.log(e),a}},I=async()=>{let a={tones:[],soundColor:[]};try{let e=await b();return 0==e.code&&(e.data.forEach((a=>{var e;a.img=a.icon,a.c_name=a.name,a.c_categorie=null==(e=a.extend)?void 0:e.voice})),a.tones=e.data.filter((a=>a.type==w)),a.soundColor=e.data.filter((a=>a.type==V))),a}catch(e){return console.log(e),a}},J=async(a=!1)=>{try{let e=await _();if(0==e.code)return e.data.forEach((e=>{e.c_name=e.name,e.c_status=!0,e.popup=!1,e.edit=!1,e.blurNum=1,e.loading=!1,a&&(e.label=e.name,e.value=e.id)})),e.data}catch(e){return console.log(e),[]}},K=async(a,e)=>{try{return 0==(await h(a,e)).code&&(C("更新成功"),!0)}catch(t){return console.log(t),!1}};export{D as C,B as L,E as a,I as b,J as c,A as g,K as o};
import{j as t,k as a,l as e,m as r}from"./userApi-6fb14c1e.js";import{t as o,d as s}from"./index-6ff59fae.js";const n=async()=>{try{let a=await t();if(0==a.code)return a.data}catch(a){return console.log(a),{}}},c=async()=>{let t={adminList:[],myList:[]};try{let e=await a();return 0==e.code&&(t.adminList=e.data.filter((t=>0==t.users_id)),t.myList=e.data.filter((t=>0!=t.users_id))),t}catch(e){return console.log(e),t}},i=async()=>{let t={tones:[],soundColor:[]};try{let a=await e();return 0==a.code&&(a.data.forEach((t=>{var a;t.img=t.icon,t.c_name=t.name,t.c_categorie=null==(a=t.extend)?void 0:a.voice})),t.tones=a.data.filter((t=>t.type==o)),t.soundColor=a.data.filter((t=>t.type==s))),t}catch(a){return console.log(a),t}},l=async(t=!1)=>{try{let t=await r();if(0==t.code)return t.data.forEach((t=>{t.c_name=t.name,t.c_status=!0,t.popup=!1,t.edit=!1,t.blurNum=1,t.loading=!1})),t.data}catch(a){return console.log(a),[]}};export{n as a,i as b,l as c,c as g};
System.register(["./vue-legacy-20941db8.js","./userApi-legacy-de24611f.js","./index-legacy-11222ed5.js"],(function(e,t){"use strict";var a,o,l,s,n,i,c,d,r,u,m,f,y,p,v,g,b,_,h,C,w,V,L,B;return{setters:[e=>{a=e.d,o=e.I,l=e.Q,s=e.$,n=e.S,i=e.r,c=e.w,d=e.J,r=e.R,u=e.Y,m=e.a,f=e.V,y=e.K,p=e.X,v=e.D},e=>{g=e.B,b=e.r,_=e.t,h=e.u,C=e.v,w=e.w,V=e.s},e=>{L=e.t,B=e.d}],execute:function(){const t=[n("div",{class:"loading"},[n("div"),n("div"),n("div"),n("div"),n("div"),n("div"),n("div"),n("div")],-1)],O=(e("L",a({__name:"loading",props:{position:{default:"absolute"}},setup:e=>(a,n)=>(o(),l("div",{class:"custom-loading-two",style:s({position:e.position})},t,4))})),{class:"custom-confirm-dialog-body"}),j={class:"title"},k={key:0,class:"footer-default"},x=p("取消"),N=p("确定"),D=a({__name:"ConfirmDialog",props:{modelValue:{type:Boolean},header:null,footer:{type:Boolean,default:null},placement:{default:"center"},destroyOnClose:{type:Boolean,default:!1},className:{default:""},title:{default:""}},emits:["update:modelValue","confirm"],setup(e,{emit:t}){const a=e,s=i(a.modelValue);c((()=>a.modelValue),(e=>{s.value=e})),c((()=>s.value),(e=>{t("update:modelValue",e)}));const p=()=>{t("update:modelValue",!1),t("confirm")};return(t,a)=>{const i=v("t-dialog");return o(),d(i,{visible:s.value,"onUpdate:visible":a[1]||(a[1]=e=>s.value=e),attach:"body",class:y([e.className,"c-dialog-confirm-default"]),destroyOnClose:e.destroyOnClose,placement:e.placement},{body:r((()=>[n("div",O,[n("div",j,u(e.title),1)])])),footer:r((()=>[null===e.footer?(o(),l("div",k,[m(g,{onClick:a[0]||(a[0]=e=>s.value=!1),class:"footer-cancel footer-public-btn"},{default:r((()=>[x])),_:1}),m(g,{onClick:p,class:"footer-confrim footer-public-btn"},{default:r((()=>[N])),_:1})])):f("",!0)])),_:1},8,["visible","class","destroyOnClose","placement"])}}});e("C",D),e("a",(async()=>{try{let e=await b();if(0==e.code)return e.data}catch(e){return console.log(e),{}}})),e("g",(async()=>{let e={adminList:[],myList:[]};try{let t=await _();return 0==t.code&&(e.adminList=t.data.filter((e=>0==e.users_id)),e.myList=t.data.filter((e=>0!=e.users_id))),e}catch(t){return console.log(t),e}})),e("b",(async()=>{let e={tones:[],soundColor:[]};try{let t=await h();return 0==t.code&&(t.data.forEach((e=>{e.img=e.icon,e.c_name=e.name,e.c_categorie=e.extend?.voice})),e.tones=t.data.filter((e=>e.type==L)),e.soundColor=t.data.filter((e=>e.type==B))),e}catch(t){return console.log(t),e}})),e("c",(async(e=!1)=>{try{let t=await C();if(0==t.code)return t.data.forEach((t=>{t.c_name=t.name,t.c_status=!0,t.popup=!1,t.edit=!1,t.blurNum=1,t.loading=!1,e&&(t.label=t.name,t.value=t.id)})),t.data}catch(t){return console.log(t),[]}})),e("o",(async(e,t)=>{try{return 0==(await w(e,t)).code&&(V("更新成功"),!0)}catch(a){return console.log(a),!1}}))}}}));
System.register(["./userApi-legacy-4e97f7ce.js","./index-legacy-58ba607d.js"],(function(t,e){"use strict";var a,r,c,n,o,s;return{setters:[t=>{a=t.j,r=t.k,c=t.l,n=t.m},t=>{o=t.t,s=t.d}],execute:function(){t("a",(async()=>{try{let t=await a();if(0==t.code)return t.data}catch(t){return console.log(t),{}}})),t("g",(async()=>{let t={adminList:[],myList:[]};try{let e=await r();return 0==e.code&&(t.adminList=e.data.filter((t=>0==t.users_id)),t.myList=e.data.filter((t=>0!=t.users_id))),t}catch(e){return console.log(e),t}})),t("b",(async()=>{let t={tones:[],soundColor:[]};try{let e=await c();return 0==e.code&&(e.data.forEach((t=>{t.img=t.icon,t.c_name=t.name,t.c_categorie=t.extend?.voice})),t.tones=e.data.filter((t=>t.type==o)),t.soundColor=e.data.filter((t=>t.type==s))),t}catch(e){return console.log(e),t}})),t("c",(async(t=!1)=>{try{let t=await n();if(0==t.code)return t.data.forEach((t=>{t.c_name=t.name,t.c_status=!0,t.popup=!1,t.edit=!1,t.blurNum=1,t.loading=!1})),t.data}catch(e){return console.log(e),[]}}))}}}));
import{B as e}from"./userApi-6fb14c1e.js";import{d as a,r as l,w as o,I as s,J as t,R as d,Q as r,a as u,V as n,Z as c,S as f,K as i,X as m,D as p}from"./vue-4bc85fa8.js";const v={class:"header-default"},y={key:0,class:"footer-default"},b=m("取消"),C=m("确定"),V=a({__name:"Dialog",props:{modelValue:{type:Boolean},header:null,footer:{type:Boolean,default:null},placement:{default:"center"},destroyOnClose:{type:Boolean,default:!1},className:{default:""}},emits:["update:modelValue","confirm"],setup(a,{emit:m}){const V=a,h=l(V.modelValue);o((()=>V.modelValue),(e=>{h.value=e})),o((()=>h.value),(e=>{m("update:modelValue",e)}));const _=()=>{m("confirm")};return(l,o)=>{const m=p("t-dialog");return s(),t(m,{visible:h.value,"onUpdate:visible":o[1]||(o[1]=e=>h.value=e),attach:"body",class:i([a.className,"c-dialog-default"]),destroyOnClose:a.destroyOnClose,placement:a.placement},{footer:d((()=>[null===a.footer?(s(),r("div",y,[u(e,{onClick:o[0]||(o[0]=e=>h.value=!1),class:"footer-cancel footer-public-btn"},{default:d((()=>[b])),_:1}),u(e,{onClick:_,class:"footer-confrim footer-public-btn"},{default:d((()=>[C])),_:1})])):n("",!0)])),default:d((()=>[c(l.$slots,"default"),f("div",v,[c(l.$slots,"header")]),c(l.$slots,"body"),a.footer?c(l.$slots,"footer",{key:0}):n("",!0)])),_:3},8,["visible","class","destroyOnClose","placement"])}}});export{V as D}; import{B as e}from"./userApi-3c3f0e09.js";import{d as a,r as l,w as o,I as s,J as t,R as d,Q as r,a as u,V as n,Z as c,S as f,K as i,X as m,D as p}from"./vue-4bc85fa8.js";const v={class:"header-default"},y={key:0,class:"footer-default"},b=m("取消"),C=m("确定"),V=a({__name:"Dialog",props:{modelValue:{type:Boolean},header:null,footer:{type:Boolean,default:null},placement:{default:"center"},destroyOnClose:{type:Boolean,default:!1},className:{default:""}},emits:["update:modelValue","confirm"],setup(a,{emit:m}){const V=a,h=l(V.modelValue);o((()=>V.modelValue),(e=>{h.value=e})),o((()=>h.value),(e=>{m("update:modelValue",e)}));const _=()=>{m("confirm")};return(l,o)=>{const m=p("t-dialog");return s(),t(m,{visible:h.value,"onUpdate:visible":o[1]||(o[1]=e=>h.value=e),attach:"body",class:i([a.className,"c-dialog-default"]),destroyOnClose:a.destroyOnClose,placement:a.placement},{footer:d((()=>[null===a.footer?(s(),r("div",y,[u(e,{onClick:o[0]||(o[0]=e=>h.value=!1),class:"footer-cancel footer-public-btn"},{default:d((()=>[b])),_:1}),u(e,{onClick:_,class:"footer-confrim footer-public-btn"},{default:d((()=>[C])),_:1})])):n("",!0)])),default:d((()=>[c(l.$slots,"default"),f("div",v,[c(l.$slots,"header")]),c(l.$slots,"body"),a.footer?c(l.$slots,"footer",{key:0}):n("",!0)])),_:3},8,["visible","class","destroyOnClose","placement"])}}});export{V as D};
System.register(["./userApi-legacy-4e97f7ce.js","./vue-legacy-20941db8.js"],(function(e,l){"use strict";var t,o,a,s,u,n,r,c,d,f,i,m,p,y,v;return{setters:[e=>{t=e.B},e=>{o=e.d,a=e.r,s=e.w,u=e.I,n=e.J,r=e.R,c=e.Q,d=e.a,f=e.V,i=e.Z,m=e.S,p=e.K,y=e.X,v=e.D}],execute:function(){const l={class:"header-default"},b={key:0,class:"footer-default"},g=y("取消"),C=y("确定"),V=o({__name:"Dialog",props:{modelValue:{type:Boolean},header:null,footer:{type:Boolean,default:null},placement:{default:"center"},destroyOnClose:{type:Boolean,default:!1},className:{default:""}},emits:["update:modelValue","confirm"],setup(e,{emit:o}){const y=e,V=a(y.modelValue);s((()=>y.modelValue),(e=>{V.value=e})),s((()=>V.value),(e=>{o("update:modelValue",e)}));const h=()=>{o("confirm")};return(o,a)=>{const s=v("t-dialog");return u(),n(s,{visible:V.value,"onUpdate:visible":a[1]||(a[1]=e=>V.value=e),attach:"body",class:p([e.className,"c-dialog-default"]),destroyOnClose:e.destroyOnClose,placement:e.placement},{footer:r((()=>[null===e.footer?(u(),c("div",b,[d(t,{onClick:a[0]||(a[0]=e=>V.value=!1),class:"footer-cancel footer-public-btn"},{default:r((()=>[g])),_:1}),d(t,{onClick:h,class:"footer-confrim footer-public-btn"},{default:r((()=>[C])),_:1})])):f("",!0)])),default:r((()=>[i(o.$slots,"default"),m("div",l,[i(o.$slots,"header")]),i(o.$slots,"body"),e.footer?i(o.$slots,"footer",{key:0}):f("",!0)])),_:3},8,["visible","class","destroyOnClose","placement"])}}});e("D",V)}}})); System.register(["./userApi-legacy-de24611f.js","./vue-legacy-20941db8.js"],(function(e,l){"use strict";var t,o,a,s,u,n,r,c,d,f,i,m,p,y,v;return{setters:[e=>{t=e.B},e=>{o=e.d,a=e.r,s=e.w,u=e.I,n=e.J,r=e.R,c=e.Q,d=e.a,f=e.V,i=e.Z,m=e.S,p=e.K,y=e.X,v=e.D}],execute:function(){const l={class:"header-default"},b={key:0,class:"footer-default"},g=y("取消"),C=y("确定"),V=o({__name:"Dialog",props:{modelValue:{type:Boolean},header:null,footer:{type:Boolean,default:null},placement:{default:"center"},destroyOnClose:{type:Boolean,default:!1},className:{default:""}},emits:["update:modelValue","confirm"],setup(e,{emit:o}){const y=e,V=a(y.modelValue);s((()=>y.modelValue),(e=>{V.value=e})),s((()=>V.value),(e=>{o("update:modelValue",e)}));const h=()=>{o("confirm")};return(o,a)=>{const s=v("t-dialog");return u(),n(s,{visible:V.value,"onUpdate:visible":a[1]||(a[1]=e=>V.value=e),attach:"body",class:p([e.className,"c-dialog-default"]),destroyOnClose:e.destroyOnClose,placement:e.placement},{footer:r((()=>[null===e.footer?(u(),c("div",b,[d(t,{onClick:a[0]||(a[0]=e=>V.value=!1),class:"footer-cancel footer-public-btn"},{default:r((()=>[g])),_:1}),d(t,{onClick:h,class:"footer-confrim footer-public-btn"},{default:r((()=>[C])),_:1})])):f("",!0)])),default:r((()=>[i(o.$slots,"default"),m("div",l,[i(o.$slots,"header")]),i(o.$slots,"body"),e.footer?i(o.$slots,"footer",{key:0}):f("",!0)])),_:3},8,["visible","class","destroyOnClose","placement"])}}});e("D",V)}}}));
import{d as a,r as e,w as s,I as l,Q as n,S as o,e as u,z as c,Z as i,J as m,F as t,X as r,Y as d,K as v}from"./vue-4bc85fa8.js";import{_ as g}from"./changeName-c827fe12.js";const p=["src"],h=a({__name:"cardOne",props:{id:null,img:null,name:null,clicked:{type:Boolean,default:!0},className:{default:""},row:{default:{}},edit:{type:Boolean,default:!1}},emits:["change","nameChange"],setup(a,{emit:h}){const f=a,k=e(f.name),y=e(!1),C=a=>{h("nameChange",f.id,a)},N=()=>{f.clicked&&h("change",f.id,f.row)},_=()=>{y.value=!0},j=()=>{y.value=!1};return s((()=>f.name),(a=>{k.value=a})),(e,s)=>(l(),n("div",{class:v(["custom-card-box",[a.clicked?"cursor-pointer":"",a.className?a.className:""]]),onClick:N},[o("div",{class:"img-box",onMouseenter:_,onMouseleave:j},[o("img",{src:a.img,alt:""},null,8,p),u(o("div",null,[i(e.$slots,"hover")],512),[[c,y.value]])],32),o("div",null,[a.edit?(l(),m(g,{key:0,value:k.value,onChange:C},null,8,["value"])):(l(),n(t,{key:1},[r(d(a.name),1)],64))])],2))}});export{h as _}; import{d as a,r as e,w as s,I as l,Q as n,S as o,e as u,z as c,Z as i,J as m,F as t,X as r,Y as d,K as v}from"./vue-4bc85fa8.js";import{_ as g}from"./changeName-353cbf68.js";const p=["src"],h=a({__name:"cardOne",props:{id:null,img:null,name:null,clicked:{type:Boolean,default:!0},className:{default:""},row:{default:{}},edit:{type:Boolean,default:!1}},emits:["change","nameChange"],setup(a,{emit:h}){const k=a,f=e(k.name),y=e(!1),C=a=>{h("nameChange",k.id,a)},N=()=>{k.clicked&&h("change",k.id,k.row)},_=()=>{y.value=!0},w=()=>{y.value=!1};return s((()=>k.name),(a=>{f.value=a})),(e,s)=>(l(),n("div",{class:v(["custom-card-box",[a.clicked?"cursor-pointer":"",a.className?a.className:""]]),onClick:N},[o("div",{class:"img-box",onMouseenter:_,onMouseleave:w},[o("img",{src:a.img,alt:""},null,8,p),u(o("div",null,[i(e.$slots,"hover")],512),[[c,y.value]])],32),o("div",null,[a.edit?(l(),m(g,{key:0,value:f.value,onChange:C},null,8,["value"])):(l(),n(t,{key:1},[r(d(a.name),1)],64))])],2))}});export{h as _};
System.register(["./vue-legacy-20941db8.js","./changeName-legacy-bab419ed.js"],(function(e,a){"use strict";var l,n,s,u,c,t,i,o,r,d,m,v,g,h,k;return{setters:[e=>{l=e.d,n=e.r,s=e.w,u=e.I,c=e.Q,t=e.S,i=e.e,o=e.z,r=e.Z,d=e.J,m=e.F,v=e.X,g=e.Y,h=e.K},e=>{k=e._}],execute:function(){const a=["src"];e("_",l({__name:"cardOne",props:{id:null,img:null,name:null,clicked:{type:Boolean,default:!0},className:{default:""},row:{default:{}},edit:{type:Boolean,default:!1}},emits:["change","nameChange"],setup(e,{emit:l}){const y=e,f=n(y.name),p=n(!1),C=e=>{l("nameChange",y.id,e)},N=()=>{y.clicked&&l("change",y.id,y.row)},_=()=>{p.value=!0},w=()=>{p.value=!1};return s((()=>y.name),(e=>{f.value=e})),(l,n)=>(u(),c("div",{class:h(["custom-card-box",[e.clicked?"cursor-pointer":"",e.className?e.className:""]]),onClick:N},[t("div",{class:"img-box",onMouseenter:_,onMouseleave:w},[t("img",{src:e.img,alt:""},null,8,a),i(t("div",null,[r(l.$slots,"hover")],512),[[o,p.value]])],32),t("div",null,[e.edit?(u(),d(k,{key:0,value:f.value,onChange:C},null,8,["value"])):(u(),c(m,{key:1},[v(g(e.name),1)],64))])],2))}}))}}}));
System.register(["./vue-legacy-20941db8.js","./changeName-legacy-8643cdc6.js"],(function(e,a){"use strict";var l,n,s,u,c,t,i,o,r,d,m,v,g,h,y;return{setters:[e=>{l=e.d,n=e.r,s=e.w,u=e.I,c=e.Q,t=e.S,i=e.e,o=e.z,r=e.Z,d=e.J,m=e.F,v=e.X,g=e.Y,h=e.K},e=>{y=e._}],execute:function(){const a=["src"];e("_",l({__name:"cardOne",props:{id:null,img:null,name:null,clicked:{type:Boolean,default:!0},className:{default:""},row:{default:{}},edit:{type:Boolean,default:!1}},emits:["change","nameChange"],setup(e,{emit:l}){const f=e,k=n(f.name),p=n(!1),C=e=>{l("nameChange",f.id,e)},N=()=>{f.clicked&&l("change",f.id,f.row)},_=()=>{p.value=!0},j=()=>{p.value=!1};return s((()=>f.name),(e=>{k.value=e})),(l,n)=>(u(),c("div",{class:h(["custom-card-box",[e.clicked?"cursor-pointer":"",e.className?e.className:""]]),onClick:N},[t("div",{class:"img-box",onMouseenter:_,onMouseleave:j},[t("img",{src:e.img,alt:""},null,8,a),i(t("div",null,[r(l.$slots,"hover")],512),[[o,p.value]])],32),t("div",null,[e.edit?(u(),d(y,{key:0,value:k.value,onChange:C},null,8,["value"])):(u(),c(m,{key:1},[v(g(e.name),1)],64))])],2))}}))}}}));
import{_ as a}from"./index-fbb32e11.js";import{E as e}from"./edit-68f7a196.js";import{d as l,r as s,w as t,I as u,Q as n,J as o,F as i,X as v,Y as m,V as p,S as c,a as d,L as r}from"./vue-4bc85fa8.js";const h={class:"custom-change-name-box"},g={key:1,class:"empty-tips"},y=l({__name:"changeName",props:{isEdit:{type:Boolean,default:!1},event:{type:Function,default:()=>!0},value:null},emits:["change"],setup(l,{emit:y}){const f=l,k=s(!1),x=s(f.value),V=()=>{k.value=!0},_=async()=>{k.value=!1,await f.event(x.value)||(x.value=f.value),y("change",x.value)};return t((()=>f.value),(a=>{x.value=a})),(s,t)=>(u(),n("div",h,[k.value?(u(),o(a,{key:0,modelValue:x.value,"onUpdate:modelValue":t[0]||(t[0]=a=>x.value=a),align:"left",theme:"light",width:"auto",height:"23px",autoFocus:!0,onInputBlur:_},null,8,["modelValue"])):l.value?k.value?p("",!0):(u(),n(i,{key:2},[v(m(l.value),1)],64)):(u(),n("span",g,"未命名草稿")),c("span",{onClick:V,class:"edit-icon"},[d(r(e))])]))}});export{y as _}; import{_ as a}from"./index-483ae7db.js";import{E as e}from"./edit-68f7a196.js";import{d as l,r as s,w as t,I as u,Q as n,J as o,F as i,X as v,Y as m,V as p,S as c,a as d,L as r}from"./vue-4bc85fa8.js";const h={class:"custom-change-name-box"},g={key:1,class:"empty-tips"},y=l({__name:"changeName",props:{isEdit:{type:Boolean,default:!1},event:{type:Function,default:()=>!0},value:null},emits:["change"],setup(l,{emit:y}){const f=l,k=s(!1),x=s(f.value),V=()=>{k.value=!0},_=async()=>{k.value=!1,await f.event(x.value)||(x.value=f.value),y("change",x.value)};return t((()=>f.value),(a=>{x.value=a})),(s,t)=>(u(),n("div",h,[k.value?(u(),o(a,{key:0,modelValue:x.value,"onUpdate:modelValue":t[0]||(t[0]=a=>x.value=a),align:"left",theme:"light",width:"auto",height:"23px",autoFocus:!0,onInputBlur:_},null,8,["modelValue"])):l.value?k.value?p("",!0):(u(),n(i,{key:2},[v(m(l.value),1)],64)):(u(),n("span",g,"未命名草稿")),c("span",{onClick:V,class:"edit-icon"},[d(r(e))])]))}});export{y as _};
System.register(["./index-legacy-ecd1e655.js","./edit-legacy-252e46b3.js","./vue-legacy-20941db8.js"],(function(e,a){"use strict";var l,t,u,n,s,c,i,v,o,d,m,p,r,g,y;return{setters:[e=>{l=e._},e=>{t=e.E},e=>{u=e.d,n=e.r,s=e.w,c=e.I,i=e.Q,v=e.J,o=e.F,d=e.X,m=e.Y,p=e.V,r=e.S,g=e.a,y=e.L}],execute:function(){const a={class:"custom-change-name-box"},h={key:1,class:"empty-tips"};e("_",u({__name:"changeName",props:{isEdit:{type:Boolean,default:!1},event:{type:Function,default:()=>!0},value:null},emits:["change"],setup(e,{emit:u}){const f=e,k=n(!1),x=n(f.value),V=()=>{k.value=!0},_=async()=>{k.value=!1,await f.event(x.value)||(x.value=f.value),u("change",x.value)};return s((()=>f.value),(e=>{x.value=e})),(u,n)=>(c(),i("div",a,[k.value?(c(),v(l,{key:0,modelValue:x.value,"onUpdate:modelValue":n[0]||(n[0]=e=>x.value=e),align:"left",theme:"light",width:"auto",height:"23px",autoFocus:!0,onInputBlur:_},null,8,["modelValue"])):e.value?k.value?p("",!0):(c(),i(o,{key:2},[d(m(e.value),1)],64)):(c(),i("span",h,"未命名草稿")),r("span",{onClick:V,class:"edit-icon"},[g(y(t))])]))}}))}}})); System.register(["./index-legacy-f472dc3d.js","./edit-legacy-252e46b3.js","./vue-legacy-20941db8.js"],(function(e,a){"use strict";var l,t,u,n,s,c,i,v,o,d,m,p,r,g,y;return{setters:[e=>{l=e._},e=>{t=e.E},e=>{u=e.d,n=e.r,s=e.w,c=e.I,i=e.Q,v=e.J,o=e.F,d=e.X,m=e.Y,p=e.V,r=e.S,g=e.a,y=e.L}],execute:function(){const a={class:"custom-change-name-box"},h={key:1,class:"empty-tips"};e("_",u({__name:"changeName",props:{isEdit:{type:Boolean,default:!1},event:{type:Function,default:()=>!0},value:null},emits:["change"],setup(e,{emit:u}){const f=e,k=n(!1),x=n(f.value),V=()=>{k.value=!0},_=async()=>{k.value=!1,await f.event(x.value)||(x.value=f.value),u("change",x.value)};return s((()=>f.value),(e=>{x.value=e})),(u,n)=>(c(),i("div",a,[k.value?(c(),v(l,{key:0,modelValue:x.value,"onUpdate:modelValue":n[0]||(n[0]=e=>x.value=e),align:"left",theme:"light",width:"auto",height:"23px",autoFocus:!0,onInputBlur:_},null,8,["modelValue"])):e.value?k.value?p("",!0):(c(),i(o,{key:2},[d(m(e.value),1)],64)):(c(),i("span",h,"未命名草稿")),r("span",{onClick:V,class:"edit-icon"},[g(y(t))])]))}}))}}}));
import{B as e,p as t,s as a,q as l}from"./userApi-6fb14c1e.js";import{d as s,r as o,w as u,I as n,J as c,R as r,S as d,Y as i,Q as p,a as m,V as f,K as v,X as g,D as y,j as h}from"./vue-4bc85fa8.js";import{i as b}from"./otherRequest-f25d4885.js";import{B as V,U as I,i as w,M as U}from"./TdesignNext-0fe1df9c.js";const C={class:"custom-confirm-dialog-body"},S={class:"title"},j={key:0,class:"footer-default"},k=g("取消"),O=g("确定"),D=s({__name:"ConfirmDialog",props:{modelValue:{type:Boolean},header:null,footer:{type:Boolean,default:null},placement:{default:"center"},destroyOnClose:{type:Boolean,default:!1},className:{default:""},title:{default:""}},emits:["update:modelValue","confirm"],setup(t,{emit:a}){const l=t,s=o(l.modelValue);u((()=>l.modelValue),(e=>{s.value=e})),u((()=>s.value),(e=>{a("update:modelValue",e)}));const g=()=>{a("update:modelValue",!1),a("confirm")};return(a,l)=>{const o=y("t-dialog");return n(),c(o,{visible:s.value,"onUpdate:visible":l[1]||(l[1]=e=>s.value=e),attach:"body",class:v([t.className,"c-dialog-confirm-default"]),destroyOnClose:t.destroyOnClose,placement:t.placement},{body:r((()=>[d("div",C,[d("div",S,i(t.title),1)])])),footer:r((()=>[null===t.footer?(n(),p("div",j,[m(e,{onClick:l[0]||(l[0]=e=>s.value=!1),class:"footer-cancel footer-public-btn"},{default:r((()=>[k])),_:1}),m(e,{onClick:g,class:"footer-confrim footer-public-btn"},{default:r((()=>[O])),_:1})])):f("",!0)])),_:1},8,["visible","class","destroyOnClose","placement"])}}}),H={width:"50",height:"50",fill:"none",xmlns:"http://www.w3.org/2000/svg"},B=[d("path",{d:"M48.75 27.188c0-.313 0-.625-.313-1.25L42.5 15.624c-.625-.938-1.563-1.25-2.5-.625-.938.625-1.25 1.563-.625 2.5l4.688 8.125H36.25c-.938 0-1.563.625-1.875 1.563-.313 2.187-1.563 4.375-3.125 5.625A10.065 10.065 0 0 1 25 35c-2.188 0-4.375-.938-6.25-2.188-1.563-1.562-2.813-3.437-3.125-5.624 0-.938-.938-1.563-1.875-1.563H5.937l4.688-8.125c.625-.938.313-1.875-.625-2.5s-1.875-.313-2.5.625L1.562 25.938c-.312.312-.312.937-.312 1.25v16.875c0 .937.938 1.874 1.875 1.874h43.75c.938 0 1.875-.937 1.875-1.874V27.186Zm-3.75 15H5V29.062h7.5c.625 2.5 2.188 4.688 4.063 6.25C18.75 37.5 21.875 38.75 25 38.75c3.125 0 6.25-1.25 8.438-3.125 1.874-1.563 3.437-3.75 4.062-6.25H45v12.813ZM14.687 18.125H20v11.25c0 .625.625.938.938.938h7.5c.625 0 1.25-.625 1.25-.938v-11.25H35c.625 0 1.25-.625 1.25-1.25 0-.313 0-.625-.313-.625l-10.312-10c-.313-.625-.938-.625-1.563 0l-10 10c-.312.313-.312 1.25 0 1.563 0 .312.313.312.626.312ZM25 8.437l7.813 7.5H28.75c-.625 0-.938.626-.938 1.25v10.938h-5.625V17.187c0-.625-.625-.937-1.25-.937H17.5L25 8.437Z",fill:"#888FA1"},null,-1)];const _={render:function(e,t){return n(),p("svg",H,B)}};let x;const A=new Uint8Array(16);function L(){if(!x&&(x="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!x))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return x(A)}const M=[];for(let Z=0;Z<256;++Z)M.push((Z+256).toString(16).slice(1));const R={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function $(e,t,a){if(R.randomUUID&&!t&&!e)return R.randomUUID();const l=(e=e||{}).random||(e.rng||L)();if(l[6]=15&l[6]|64,l[8]=63&l[8]|128,t){a=a||0;for(let e=0;e<16;++e)t[a+e]=l[e];return t}return function(e,t=0){return(M[e[t+0]]+M[e[t+1]]+M[e[t+2]]+M[e[t+3]]+"-"+M[e[t+4]]+M[e[t+5]]+"-"+M[e[t+6]]+M[e[t+7]]+"-"+M[e[t+8]]+M[e[t+9]]+"-"+M[e[t+10]]+M[e[t+11]]+M[e[t+12]]+M[e[t+13]]+M[e[t+14]]+M[e[t+15]]).toLowerCase()}(l)}const T=s({props:{modelValue:String,config:Object,rules:Array,uploadInfo:{type:Object,default:{}},accept:{type:String,default:""}},emits:["update:modelValue"],setup(s,{emit:n}){const c=o([]),r=h({url:"",status:0,uploadStatus:!1}),d=o(""),i=o(0);let p=null;const f=async e=>{try{const{config:t}=s;if(!t)return void a("缺少必要的配置");if(!Object.keys(t).length)return a("无法上传,请尝试刷新页面"),!1;if(s.accept&&!l()){let t=e.name.split(".")[1];if(-1==s.accept.indexOf(t))return a(`本次上传仅支持${s.accept}格式`),!1}return!0}catch(t){return console.log(t),!1}},v=({file:e})=>{U.error(`文件 ${e.name} 上传失败`)},y=e=>(i.value=0,p=setInterval((()=>{99!=i.value&&(i.value+=1)}),100),new Promise((t=>{const a=$();r.status=1;let l="";const{config:o}=s;l="https://"+o.host;let u=e.name.split(".")[1];setTimeout((()=>{const s=new FormData;s.append("key",o.dir+a+`.${u}`),s.append("policy",o.policy),s.append("OSSAccessKeyId",o.accessid),s.append("success_action_status","200"),s.append("callback",o.callback),s.append("signature",o.signature),s.append("file",e.raw),b.post(l,s,{headers:{"Content-Type":"multipart/form-data;charset=utf-8"}}).then((e=>{if(""===e||200==e){((e,t)=>{window.clearInterval(p),U.success("上传成功"),r.url=t,r.status=2,n("update:modelValue",r.url)})(0,o.domain+o.dir+a+`.${u}`),r.uploadStatus=!0,t({status:"success",response:{url:r.url}})}else window.clearInterval(p),r.url="",r.status=0,n("update:modelValue",r.url),U.warning("上传失败"),r.uploadStatus=!1})).catch((e=>{console.log(e)}))}),1e3)}))),C=()=>{c.value=[],r.url="",r.status=0,r.uploadStatus=!1,n("update:modelValue","")},S=async e=>y(e),j=()=>0==r.status?m(I,{modelValue:c.value,"onUpdate:modelValue":e=>c.value=e,method:"PUT",requestMethod:S,action:d.value,headers:{authorization:`Bearer ${t()}`},theme:"custom","before-upload":f,multiple:!0,max:1,draggable:!0,onFail:v},{default:()=>{var e,t;return[m("div",{class:"custom-upload-click-box"},[m("div",{class:"title"},[null!=(e=s.uploadInfo.label1)?e:"选择图片"]),m("div",{class:"title2"},[null!=(t=s.uploadInfo.label2)?t:"或拖拽图片到此处"]),m("div",null,[m(_,null,null)]),m(V,{class:"custom-chose-file"},{default:()=>{var e;return[null!=(e=s.uploadInfo.buttonLabel)?e:"选择文件"]}})])]}}):1==r.status?m("div",{class:"custom-uploading-stauts"},[m(w,{class:"custom-t-progress",theme:"circle",percentage:i.value,size:"small",color:"#00f9f9"},null),m("div",{class:"uploading-title"},[g("正在上传")])]):m("div",{class:"custom-UploadSuccess-stauts"},[m("div",{class:"icon"},[s.uploadInfo.successIcon?m("img",{src:s.uploadInfo.successIcon,alt:""},null):""]),m("div",{class:"file-name"},null),m(e,{class:"reset-submit",theme:"green",onClick:C},{default:()=>{var e;return[null!=(e=s.uploadInfo.successButtonLabel)?e:"重新上传"]}})]);return u((()=>s.modelValue),(e=>{e||(r.status=0)})),()=>m("div",{class:"custom-real-upload"},[m("div",{class:"real-upload-content"},[m("div",{class:"custom-real-upload-component"},[j()])])])}});export{D as C,T as U};
import{d as e,I as a,Q as t,$ as l,S as i,a1 as s,r as d,j as n,o as u,a as r,s as v,p as o,e as c,z as m,i as p}from"./vue-4bc85fa8.js";const h=[i("div",{class:"loading"},[i("div"),i("div"),i("div"),i("div"),i("div"),i("div"),i("div"),i("div")],-1)],f=e({__name:"loading",props:{position:{default:"absolute"}},setup:e=>(i,s)=>(a(),t("div",{class:"custom-loading-two",style:l({position:e.position})},h,4))}),g=e({props:{modelValue:String,theme:{type:String,default:"light"},defaultLineWidth:{type:Number,default:0}},emits:["update:modelValue"],setup(e,a){const{slots:t,emit:l}=a,i=s(),c=d(e.modelValue);o("currentTab",c);const m=d(i.default().map((({props:e})=>{if(e){const{label:a,name:t}=e;return{label:a,name:t}}}))),p=n({width:0,left:0,right:0}),h=d((()=>{const{modelValue:a}=e;if(m&&a){let e=m.value.findIndex((e=>e.name==a));return-1!==e?e:0}return 0})()),f=d([]),g=e=>{if(e){-1===f.value.findIndex((a=>a===e))&&f.value.push(e)}},b=()=>{v((()=>{const a=f.value[h.value];a.clientWidth?p.width=a.clientWidth:p.width=e.defaultLineWidth}))},_=(e,a)=>{c.value=e,l("update:modelValue",e),h.value=a,b(),v((()=>{let e=0;for(let a=0;a<h.value;a++)e+=f.value[a].clientWidth;p.right=null,p.left=e}))},k=a=>e.modelValue===a.name?"light"===e.theme?"c-nav-item_active":"dark2"===e.theme?"c-nav-item-_active_dark2":"c-nav-item_active_dark":"";return u((()=>{b()})),()=>{var a,l;return r("div",{class:"custom-c-tabs"},[r("div",{class:"c-tabs-header"},[null==(a=t.rightComponent)?void 0:a.call(t),m.value.map(((a,t)=>r("div",{key:a.name,class:["c-nav-item-default","light"===e.theme?"c-nav-item-light":"dark2"===e.theme?"c-nav-item-dark2":"c-nav-item-dark",k(a)],ref:g,onClick:_.bind(this,a.name,t)},[r("div",{class:"c-tabs__nav-item-wrapper"},[a.label])]))),"dark"===e.theme?r("div",{class:"c-tabs__bar",style:{width:p.width+"px",left:p.left+"px",right:p.right+"px"}},null):""]),r("div",{class:"c-tabs-content"},[null==(l=t.default)?void 0:l.call(t)])])}}}),b=e({props:{name:String,label:String},setup(e,{emit:a,slots:t}){let l=p("currentTab");return()=>{var a;return c(r("div",null,[null==(a=t.default)?void 0:a.call(t)]),[[m,l.value===e.name]])}}});export{b as C,f as L,g as a};
import{A as s}from"./Audio-f7ee1532.js";import{n as e}from"./userApi-6fb14c1e.js";import{d as t,j as a,r as l,o as i,I as n,Q as r,F as m,U as u,S as o,a as c,Y as d,V as g,X as A,W as p,R as v,L as h}from"./vue-4bc85fa8.js";import{_ as f}from"./changeName-c827fe12.js";import{C as U}from"./index-03dd0b92.js";import{L as R,a as w,C as b}from"./index-1793a515.js";import{U as k,C as O}from"./video-cfb064d0.js";import"./plugin-vue_export-helper-1b428a4d.js";import"./TdesignNext-0fe1df9c.js";import"./index-6ff59fae.js";import"./index-fbb32e11.js";import"./edit-68f7a196.js";import"./otherRequest-f25d4885.js";const S={class:"image-custom-record"},y={class:"left"},I={class:"center"},L={class:"name"},T=A(" 名称: "),_={class:"create"},q=A(" 创建时间: "),x={class:"right"},W={key:0,class:"status"},Z=["src"],B=o("div",null,"审核中",-1),F={key:1,class:"status"},j=["src"],N=o("div",null,"审核失败",-1),V={key:2,class:"status"},C=["src"],M=o("div",null,"进行中",-1),H={key:3,class:"status"},K=["src"],G=o("div",null,"已完成",-1),Q=t({__name:"Record",setup(t){const A={underReview:new URL(""+new URL("underReview-e1e9d152.svg",import.meta.url).href,self.location).href,auditFailure:new URL(""+new URL("auditFailure-aedeaf8e.svg",import.meta.url).href,self.location).href,progress:new URL(""+new URL("progress-6820e84c.svg",import.meta.url).href,self.location).href,success:new URL(""+new URL("success-38963be9.svg",import.meta.url).href,self.location).href},p=a({list:[]});l(!1);return i((()=>{(()=>{try{p.list=e({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:1,url:"",created_at:"2023-7-10 15:57"},2),p.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:2,url:"",created_at:"2023-7-10 15:57"}),p.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:3,url:"",created_at:"2023-7-10 15:57"}),p.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:4,url:"",created_at:"2023-7-10 15:57"})}catch(s){console.log(s)}})()})),(e,t)=>(n(),r("div",S,[(n(!0),r(m,null,u(p.list,(e=>(n(),r("div",{class:"record-items",key:e.id},[o("div",y,[c(s,{url:e.url,mode:"3"},null,8,["url"])]),o("div",I,[o("div",L,[T,o("span",null,d(e.name),1)]),o("div",_,[q,o("span",null,d(e.created_at),1)])]),o("div",x,[1==e.status?(n(),r("div",W,[o("img",{src:A.underReview},null,8,Z),B])):2==e.status?(n(),r("div",F,[o("img",{src:A.auditFailure},null,8,j),N])):3==e.status?(n(),r("div",V,[o("img",{src:A.progress},null,8,C),M])):4==e.status?(n(),r("div",H,[o("img",{src:A.success},null,8,K),G])):g("",!0)])])))),128))]))}}),z={class:"image-custom-my-person-box"},E={class:"my-person-items"},Y={key:0,class:"my-person-loading-item"},P={key:1,class:"my-person-loading-item"},X=t({__name:"MyDigitalPerson",setup(t){p();const d=a({list:[]}),g=l(!1);l();const A=()=>{};return i((()=>{(()=>{try{d.list=e({img:"\thttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:!0,url:""}),d.list.unshift({img:"\thttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:!1,url:""})}catch(s){console.log(s)}})()})),(e,t)=>(n(),r("div",z,[o("div",E,[(n(!0),r(m,null,u(d.list,(e=>(n(),r(m,{key:e.id},[e.status?(n(),r("div",Y,[c(s,{url:e.url,mode:"2",clickPlay:!0},null,8,["url"]),c(f,{value:e.name},null,8,["value"])])):(n(),r("div",P,[c(R)]))],64)))),128))]),c(U,{modelValue:g.value,"onUpdate:modelValue":t[0]||(t[0]=s=>g.value=s),title:"确认删除吗?",onConfirm:A},null,8,["modelValue"])]))}}),J={class:""},D=t({__name:"index",setup(s){const e={speak:new URL("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOaSURBVHgB7ZhJaFRZFIb/c6vKpjWm03TTtrS22TR0Qze00PSgnRrigKII4kZQcQBxIQriygFinMGFuBDciEF0oRsVFRWHVKyIUUTNIitRI6I4oAkaTEzqveNf0dSUqkrey3u1ED94Vffec+q+v8595w4P+MJnjsAHVFWQCP8Iq++rdKOl3TL9xnM4xDOB2hitQsBaCRvz2O1vbPmugNtbXm0wSED0gNQ0Pxiq3xEL1Lo6g9iVOhbX8qqCMxqgffUSa2kv5jAigdpSOw49vefZzZ9wjT6CkVUSTlwoZHUtUBNTf4ZlLrH4C0ZOF4d9IUWezTcYuMUy2+GNuBQVfHaPaOO/1fkGVwK1sWYZv5bAW6ogoUP5je4iKNgIf4hqPBLLbnAskNPJ7/BuaAtgbciuuYhgchp8RWJ6cfo3AzXnAg3+gL8EEeiOZG7nGKmA3xhJr0JukmQ8/MbI9+kiHKBXauZAEYb/JAcKwxbI7K2m936UA8t+OlAclkC9MHMMjH2OxUkoB4LiArV15hi9XPtTTuOonh3c5P2K8tAu0WuJgcrgCHZ070Gg90xOm+gKlI/G7EqOwI9rrC6GJuczIXZqPDz5k6kB5cHi/nArigmESB1s2Q0TWMjnYAm0tyO1U5ZogptRM4UOJ+AnolvyN69pgRr/j9HSagQowjbrmBSbOakv5Z9q7f9ttOk6O/AzSW5KpHl7fmNWBIN/UWAbbHsco/cD7CfHKGs5YO9Ku1h6DL4gd2G65hayZAnUbzkJv2aUvmbGvkFg4lgKnYRQ6Famn+Bx+nTCW9p5n3kSvvMSpQVKB5eY8XwGKVIqOcQ9bOxEMplZOYy1mp05PRiVRuwtErn6uJg5I1CkjdGZgIB50S/MwmzW63ltSvvY1tF+m5dUhk6VMmcEhmMt/OymikUc4n1Qsw/oO0mBtWmf99oFeBhBxW2ZHO8clkCReps/2AiV9VyqD3MoLzNxqqW2uTXtPTq4F14idmhIl/wGvVpzkUIrJZL4Z5CtKXyN0Z0Cr1B9h/i0sVLP4BRh8FI3qmIBZa8p3KF9FF4iMhozLv1d0gUO0fhUnrpkFozegwYeIBi8z5dEB3mudXdWMVjOA3tDMXMQDuFOI7WY5yzo2vT/aVrcHqY6Shndv1nIxkIcbhA8xLNX50q7eASTaxmHeRuLE3INeMe7vGYhNZ2komUhNZeKuYFKc2CoacZzmOkT9US0StWfl6Nf+Oz4AOxOIjab5ZTQAAAAAElFTkSuQmCC",self.location).href},t=l("1"),a={label1:"选择音频",label2:"或拖音频到此处上传",buttonLabel:"选择音频",successIcon:c(k,null,null),successButtonLabel:"替换音频"};return(s,l)=>(n(),r("div",J,[c(h(O),{icon:c("img",{src:e.speak,style:""},null),uploadInfo:a,label:"声音定制"},{default:v((()=>[c(h(w),{modelValue:t.value,"onUpdate:modelValue":l[0]||(l[0]=s=>t.value=s),theme:"dark2"},{default:v((()=>[c(h(b),{name:"1",label:"我的音色"},{default:v((()=>[c(X)])),_:1}),c(h(b),{name:"2",label:"生成记录"},{default:v((()=>[c(Q)])),_:1})])),_:1},8,["modelValue"])])),_:1},8,["icon"])]))}});export{D as default};
import{_ as e}from"./index-fbb32e11.js";import{B as a,U as s,s as l}from"./userApi-6fb14c1e.js";import{d as o,r as t,j as r,c,o as n,I as i,Q as u,S as d,a as m,R as p,L as f,X as g,M as b,W as v,D as w}from"./vue-4bc85fa8.js";import{c as h}from"./TdesignNext-0fe1df9c.js";import"./index-6ff59fae.js";const _="remember_phone",x="remember_email",V=e=>{let a="";a="phone"==e?_:x;const s=localStorage.getItem(a);return s?JSON.parse(s):[]},S={class:"login-page"},y={class:"logo"},U=["src"],j={class:"login-content"},k=d("div",{class:"label"},"登录账户",-1),I={class:"form-item-box"},L=d("div",{class:"label required"},"账号",-1),N={class:"form-item-box"},q=d("div",{class:"label required"},"请输入密码",-1),R=g("记住密码"),A={class:"submit-box"},J=g("登录"),O=o({__name:"index",setup(o){const g=b(),O=v(),T=t(!1),B={logo:new URL(""+new URL("logo-1c58bd8a.svg",import.meta.url).href,self.location).href},D=t(!1),E=r({list:[]}),M=r({account:"",password:""}),Q=c((()=>({account:[{required:!0,message:"账号不能为空",type:"error"}],password:[{required:!0,message:"密码不能为空",type:"error"}]}))),W=e=>{M.account=e.account,M.password=e.password},X=async({validateResult:e,firstError:a})=>{if(!0===e)try{T.value=!0;let e=await s({email:M.account,password:M.password});0==e.code&&(l("登录成功","success"),g.commit("user/setToken",{token:e.data.access_token,time:e.data.expires_in}),g.dispatch("user/UserInfo"),O.replace({path:"/"}),D.value&&((e,a)=>{let s=[e],l="";"phone"==a?l=_:"email"==a&&(l=x);const o=V(l);if(o.length){const a=o.findIndex((a=>a.account==e.account));-1!==a&&o.splice(a,1),s=s.concat(o)}localStorage.setItem(l,JSON.stringify(s))})({account:M.account,password:M.password},"email")),T.value=!1}catch(o){console.log(o),T.value=!1}else l(a,"warning")};return n((()=>{E.list=V("email")})),(s,l)=>{const o=w("t-form-item"),t=w("t-checkbox");return i(),u("div",S,[d("div",y,[d("img",{src:B.logo,alt:""},null,8,U)]),d("div",j,[k,m(f(h),{ref:"form",class:"custom-login-form",data:M,rules:f(Q),colon:!0,"label-width":0,onSubmit:X},{default:p((()=>[m(o,{name:"account"},{default:p((()=>[d("div",I,[L,m(e,{placeholder:"",needSelect:!0,selectList:E.list,modelValue:M.account,"onUpdate:modelValue":l[0]||(l[0]=e=>M.account=e),onSubmitAccount:W,align:"left",className:"reset-login-input"},null,8,["selectList","modelValue"])])])),_:1}),m(o,{name:"password"},{default:p((()=>[d("div",N,[q,m(e,{placeholder:"",className:"reset-login-input",type:"password",modelValue:M.password,"onUpdate:modelValue":l[1]||(l[1]=e=>M.password=e),align:"left"},null,8,["modelValue"])])])),_:1}),m(o,null,{default:p((()=>[m(t,{class:"remember-password-box",modelValue:D.value,"onUpdate:modelValue":l[2]||(l[2]=e=>D.value=e)},{default:p((()=>[R])),_:1},8,["modelValue"])])),_:1}),m(o,null,{default:p((()=>[d("div",A,[m(a,{type:"submit",theme:"green",class:"reset-login-submit-btn"},{default:p((()=>[J])),_:1})])])),_:1})])),_:1},8,["data","rules"])])])}}});export{O as default}; import{_ as e}from"./index-483ae7db.js";import{B as a,U as s,s as l}from"./userApi-3c3f0e09.js";import{d as o,r as t,j as r,c,o as n,I as i,Q as u,S as d,a as m,R as p,L as f,X as g,M as b,W as v,D as w}from"./vue-4bc85fa8.js";import{c as h}from"./TdesignNext-0fe1df9c.js";import"./index-ca2f4af7.js";const _="remember_phone",x="remember_email",V=e=>{let a="";a="phone"==e?_:x;const s=localStorage.getItem(a);return s?JSON.parse(s):[]},S={class:"login-page"},y={class:"logo"},U=["src"],j={class:"login-content"},I=d("div",{class:"label"},"登录账户",-1),L={class:"form-item-box"},N=d("div",{class:"label required"},"账号",-1),k={class:"form-item-box"},q=d("div",{class:"label required"},"请输入密码",-1),R=g("记住密码"),A={class:"submit-box"},J=g("登录"),O=o({__name:"index",setup(o){const g=b(),O=v(),T=t(!1),B={logo:new URL(""+new URL("logo-1c58bd8a.svg",import.meta.url).href,self.location).href},D=t(!1),E=r({list:[]}),M=r({account:"",password:""}),Q=c((()=>({account:[{required:!0,message:"账号不能为空",type:"error"}],password:[{required:!0,message:"密码不能为空",type:"error"}]}))),W=e=>{M.account=e.account,M.password=e.password},X=async({validateResult:e,firstError:a})=>{if(!0===e)try{T.value=!0;let e=await s({email:M.account,password:M.password});0==e.code&&(l("登录成功","success"),g.commit("user/setToken",{token:e.data.access_token,time:e.data.expires_in}),g.dispatch("user/UserInfo"),O.replace({path:"/"}),D.value&&((e,a)=>{let s=[e],l="";"phone"==a?l=_:"email"==a&&(l=x);const o=V(l);if(o.length){const a=o.findIndex((a=>a.account==e.account));-1!==a&&o.splice(a,1),s=s.concat(o)}localStorage.setItem(l,JSON.stringify(s))})({account:M.account,password:M.password},"email")),T.value=!1}catch(o){console.log(o),T.value=!1}else l(a,"warning")};return n((()=>{E.list=V("email")})),(s,l)=>{const o=w("t-form-item"),t=w("t-checkbox");return i(),u("div",S,[d("div",y,[d("img",{src:B.logo,alt:""},null,8,U)]),d("div",j,[I,m(f(h),{ref:"form",class:"custom-login-form",data:M,rules:f(Q),colon:!0,"label-width":0,onSubmit:X},{default:p((()=>[m(o,{name:"account"},{default:p((()=>[d("div",L,[N,m(e,{placeholder:"",needSelect:!0,selectList:E.list,modelValue:M.account,"onUpdate:modelValue":l[0]||(l[0]=e=>M.account=e),onSubmitAccount:W,align:"left",className:"reset-login-input"},null,8,["selectList","modelValue"])])])),_:1}),m(o,{name:"password"},{default:p((()=>[d("div",k,[q,m(e,{placeholder:"",className:"reset-login-input",type:"password",modelValue:M.password,"onUpdate:modelValue":l[1]||(l[1]=e=>M.password=e),align:"left"},null,8,["modelValue"])])])),_:1}),m(o,null,{default:p((()=>[m(t,{class:"remember-password-box",modelValue:D.value,"onUpdate:modelValue":l[2]||(l[2]=e=>D.value=e)},{default:p((()=>[R])),_:1},8,["modelValue"])])),_:1}),m(o,null,{default:p((()=>[d("div",A,[m(a,{type:"submit",theme:"green",class:"reset-login-submit-btn"},{default:p((()=>[J])),_:1})])])),_:1})])),_:1},8,["data","rules"])])])}}});export{O as default};
import{n as s,B as e}from"./userApi-3c3f0e09.js";import{d as a,j as t,r as l,o as i,I as n,Q as c,F as r,U as o,S as m,Y as d,V as u,X as p,a as g,W as v,J as h,R as f,L as _}from"./vue-4bc85fa8.js";import{C as w,L as R}from"./Common-20c4ecff.js";import{_ as y}from"./cardOne-56880cd2.js";import{r as b}from"./index-ca2f4af7.js";import{a as L,C as U}from"./index-d5111148.js";import{U as k,C as x}from"./video-5ce86b70.js";import"./TdesignNext-0fe1df9c.js";import"./changeName-353cbf68.js";import"./index-483ae7db.js";import"./edit-68f7a196.js";import"./index-41ca87de.js";import"./otherRequest-ab623e84.js";const j={class:"image-custom-record"},q={class:"left"},F=["src"],S={class:"center"},T={class:"name"},W=p(" 名称: "),C={class:"create"},Z=p(" 创建时间: "),A={class:"right"},N={key:0,class:"status"},V=["src"],H=m("div",null,"审核中",-1),O={key:1,class:"status"},G=["src"],M=m("div",null,"审核失败",-1),I={key:2,class:"status"},B=["src"],z=m("div",null,"进行中",-1),D={key:3,class:"status"},J=["src"],P=m("div",null,"已完成",-1),Q=a({__name:"Record",setup(e){const a={underReview:new URL(""+new URL("underReview-e1e9d152.svg",import.meta.url).href,self.location).href,auditFailure:new URL(""+new URL("auditFailure-aedeaf8e.svg",import.meta.url).href,self.location).href,progress:new URL(""+new URL("progress-6820e84c.svg",import.meta.url).href,self.location).href,success:new URL(""+new URL("success-38963be9.svg",import.meta.url).href,self.location).href},p=t({list:[]});l(!1);return i((()=>{(()=>{try{p.list=s({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:1,created_at:"2023-7-10 15:57"},2),p.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:2,created_at:"2023-7-10 15:57"}),p.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:3,created_at:"2023-7-10 15:57"}),p.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:4,created_at:"2023-7-10 15:57"})}catch(e){console.log(e)}})()})),(s,e)=>(n(),c("div",j,[(n(!0),c(r,null,o(p.list,(s=>(n(),c("div",{class:"record-items",key:s.id},[m("div",q,[m("img",{src:s.img,alt:""},null,8,F)]),m("div",S,[m("div",T,[W,m("span",null,d(s.name),1)]),m("div",C,[Z,m("span",null,d(s.created_at),1)])]),m("div",A,[1==s.status?(n(),c("div",N,[m("img",{src:a.underReview},null,8,V),H])):2==s.status?(n(),c("div",O,[m("img",{src:a.auditFailure},null,8,G),M])):3==s.status?(n(),c("div",I,[m("img",{src:a.progress},null,8,B),z])):4==s.status?(n(),c("div",D,[m("img",{src:a.success},null,8,J),P])):u("",!0)])])))),128))]))}}),X={class:"image-custom-my-person-box"},Y={class:"my-person-items"},E={class:"my-digtal-people-hover2"},K=p("去合成"),$={class:"digtal-people-hover-tool"},ss=p("删除"),es={key:1,class:"my-person-loading-item"},as=a({__name:"MyDigitalPerson",setup(a){const d=v(),u=t({list:[]}),p=l(!1),_=l(),L=(s,e)=>{},U=()=>{};return i((()=>{(()=>{try{u.list=s({img:"\thttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:!0}),u.list.unshift({img:"\thttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:!1})}catch(e){console.log(e)}})()})),(s,a)=>(n(),c("div",X,[m("div",Y,[(n(!0),c(r,null,o(u.list,(s=>(n(),c(r,{key:s.id},[s.status?(n(),h(y,{key:0,id:s.id,img:s.img,name:s.name,edit:!0,onNameChange:L},{hover:f((()=>[m("div",E,[(n(),h(e,{key:0,class:"digtal-people-start-end",theme:"danger",height:"40px",onClick:e=>(s=>{d.push({path:b.createLive.path,name:b.createLive.name,query:{id:s.id,title:""}})})(s)},{default:f((()=>[K])),_:2},1032,["onClick"])),m("div",$,[g(e,{size:"13",theme:"dark",onClick:e=>(s=>{p.value=!0,_.value=s.id})(s)},{default:f((()=>[ss])),_:2},1032,["onClick"])])])])),_:2},1032,["id","img","name"])):(n(),c("div",es,[g(R)]))],64)))),128))]),g(w,{modelValue:p.value,"onUpdate:modelValue":a[0]||(a[0]=s=>p.value=s),title:"确认删除吗?",onConfirm:U},null,8,["modelValue"])]))}}),ts={width:"40",height:"40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ls=[m("path",{d:"M31.94 33.198c-.117.84-.268 1.332-.496 1.497-.136.085-.43.207-.886.292-.446.086-1.012.208-1.67.286-.674.122-1.391.207-2.2.293-.81.096-1.627.182-2.436.25-.835.068-1.619.114-2.384.157-.6.036-3.86.036-4.452 0-.768-.043-1.56-.085-2.395-.157a77.536 77.536 0 0 1-2.428-.25 33.185 33.185 0 0 1-2.207-.293c-.659-.078-1.214-.2-1.67-.286-.445-.085-.743-.207-.876-.292-.228-.165-.386-.658-.497-1.497-.117-.84-.077-1.904.137-3.21.092-.504.242-.912.496-1.222.243-.322.556-.59.92-.84a6.824 6.824 0 0 1 1.188-.571c.43-.129.876-.268 1.358-.407.445-.14.901-.279 1.324-.433.43-.164.835-.339 1.17-.57.43-.269.743-.519.971-.772a2.69 2.69 0 0 0 .497-.747c.085-.25.162-.503.162-.753 0-.268 0-.536-.026-.883-.051-.442-.21-.832-.482-1.1a15.227 15.227 0 0 0-.92-.85c-.161-.128-.312-.34-.43-.59a6.923 6.923 0 0 1-.338-.77c-.085-.304-.203-.615-.287-.936a1.82 1.82 0 0 1-.43-.207c-.119-.086-.255-.25-.387-.433a2.255 2.255 0 0 1-.364-.796c-.092-.34-.136-.657-.11-.925a2.394 2.394 0 0 1 .562-1.386c0-.76.04-1.507.11-2.286.092-.632.221-1.332.431-2.079.195-.746.515-1.41.92-2 .404-.564.828-1.014 1.28-1.36a6.92 6.92 0 0 1 1.442-.84c.497-.2.994-.339 1.494-.4a9.01 9.01 0 0 1 1.416-.121c.066 0 .136 0 .195.007.066-.007.125-.007.195-.007.445 0 .92.043 1.417.121.496.061.985.2 1.493.4.49.207.986.504 1.435.84.456.346.887.796 1.291 1.36.398.59.718 1.258.92 2 .202.743.338 1.447.423 2.08.066.778.118 1.524.118 2.285.176.218.294.407.386.632.085.225.151.475.177.754.026.268-.026.59-.118.925-.085.364-.22.614-.364.796-.136.183-.261.347-.38.433a2.049 2.049 0 0 1-.43.207c-.092.321-.21.632-.294.935-.092.268-.21.518-.338.772a1.61 1.61 0 0 1-.43.59c-.34.292-.648.57-.92.85-.27.267-.424.657-.471 1.1-.026.346-.026.614-.026.881 0 .25.066.504.15.754.118.25.27.493.497.747.236.25.541.503.979.771.338.232.732.407 1.162.572.43.157.876.292 1.332.432.471.139.92.278 1.35.407.43.157.835.346 1.196.571.364.25.673.518.92.84.243.31.397.718.496 1.221.2 1.304.243 2.368.133 3.211ZM12.653 5.143c0 .314-.132.6-.346.807a1.192 1.192 0 0 1-.831.336h-4.12v4c0 .632-.527 1.143-1.178 1.143-.323 0-.618-.129-.831-.336A1.123 1.123 0 0 1 5 10.286V5.143C5 4.51 5.526 4 6.177 4h5.298c.651 0 1.177.51 1.177 1.143Z",fill:"#2770FF"},null,-1),m("path",{d:"M12.54 22.857c0 .314-.13.6-.34.807-.211.207-.501.336-.82.336H6.16A1.15 1.15 0 0 1 5 22.857v-5.143a1.15 1.15 0 0 1 1.16-1.143c.319 0 .609.129.82.336.21.207.34.493.34.807v4h4.06c.642 0 1.16.511 1.16 1.143ZM34 17.714v5.143A1.15 1.15 0 0 1 32.84 24h-5.22a1.15 1.15 0 0 1-1.16-1.143c0-.314.13-.6.34-.807.211-.207.501-.336.82-.336h4.06v-4a1.15 1.15 0 0 1 1.16-1.143c.319 0 .609.129.82.336.21.207.34.493.34.807Zm0-12.571v5.143a1.15 1.15 0 0 1-1.16 1.143c-.319 0-.609-.129-.82-.336a1.131 1.131 0 0 1-.34-.807v-4h-4.06a1.15 1.15 0 0 1-1.16-1.143c0-.314.13-.6.34-.807.211-.207.501-.336.82-.336h5.22c.642 0 1.16.51 1.16 1.143Z",fill:"#2770FF"},null,-1)];const is={render:function(s,e){return n(),c("svg",ts,ls)}},ns={class:""},cs=a({__name:"index",setup(s){const e=l("1"),a={label1:"选择视频",label2:"或拖视频到此处上传",buttonLabel:"选择视频",successIcon:g(k,null,null),successButtonLabel:"替换视频"};return(s,t)=>(n(),c("div",ns,[g(_(x),{icon:g(is,null,null),uploadInfo:a,label:"形象定制"},{default:f((()=>[g(_(L),{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=s=>e.value=s),theme:"dark2"},{default:f((()=>[g(_(U),{name:"1",label:"我的数字人"},{default:f((()=>[g(as)])),_:1}),g(_(U),{name:"2",label:"生成记录"},{default:f((()=>[g(Q)])),_:1})])),_:1},8,["modelValue"])])),_:1},8,["icon"])]))}});export{cs as default};
import{I as e,Q as t,S as a,d as s,r as l,j as o,w as u,a as n,X as c}from"./vue-4bc85fa8.js";import{p as r,B as d,s as i,q as p}from"./userApi-3c3f0e09.js";import{i as m}from"./otherRequest-ab623e84.js";import{B as f,U as v,i as g,M as h}from"./TdesignNext-0fe1df9c.js";const y={width:"50",height:"50",fill:"none",xmlns:"http://www.w3.org/2000/svg"},I=[a("path",{d:"M48.75 27.188c0-.313 0-.625-.313-1.25L42.5 15.624c-.625-.938-1.563-1.25-2.5-.625-.938.625-1.25 1.563-.625 2.5l4.688 8.125H36.25c-.938 0-1.563.625-1.875 1.563-.313 2.187-1.563 4.375-3.125 5.625A10.065 10.065 0 0 1 25 35c-2.188 0-4.375-.938-6.25-2.188-1.563-1.562-2.813-3.437-3.125-5.624 0-.938-.938-1.563-1.875-1.563H5.937l4.688-8.125c.625-.938.313-1.875-.625-2.5s-1.875-.313-2.5.625L1.562 25.938c-.312.312-.312.937-.312 1.25v16.875c0 .937.938 1.874 1.875 1.874h43.75c.938 0 1.875-.937 1.875-1.874V27.186Zm-3.75 15H5V29.062h7.5c.625 2.5 2.188 4.688 4.063 6.25C18.75 37.5 21.875 38.75 25 38.75c3.125 0 6.25-1.25 8.438-3.125 1.874-1.563 3.437-3.75 4.062-6.25H45v12.813ZM14.687 18.125H20v11.25c0 .625.625.938.938.938h7.5c.625 0 1.25-.625 1.25-.938v-11.25H35c.625 0 1.25-.625 1.25-1.25 0-.313 0-.625-.313-.625l-10.312-10c-.313-.625-.938-.625-1.563 0l-10 10c-.312.313-.312 1.25 0 1.563 0 .312.313.312.626.312ZM25 8.437l7.813 7.5H28.75c-.625 0-.938.626-.938 1.25v10.938h-5.625V17.187c0-.625-.625-.937-1.25-.937H17.5L25 8.437Z",fill:"#888FA1"},null,-1)];const w={render:function(a,s){return e(),t("svg",y,I)}};let b;const U=new Uint8Array(16);function V(){if(!b&&(b="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!b))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return b(U)}const S=[];for(let x=0;x<256;++x)S.push((x+256).toString(16).slice(1));const j={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function H(e,t,a){if(j.randomUUID&&!t&&!e)return j.randomUUID();const s=(e=e||{}).random||(e.rng||V)();if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t){a=a||0;for(let e=0;e<16;++e)t[a+e]=s[e];return t}return function(e,t=0){return(S[e[t+0]]+S[e[t+1]]+S[e[t+2]]+S[e[t+3]]+"-"+S[e[t+4]]+S[e[t+5]]+"-"+S[e[t+6]]+S[e[t+7]]+"-"+S[e[t+8]]+S[e[t+9]]+"-"+S[e[t+10]]+S[e[t+11]]+S[e[t+12]]+S[e[t+13]]+S[e[t+14]]+S[e[t+15]]).toLowerCase()}(s)}const k=s({props:{modelValue:String,config:Object,rules:Array,uploadInfo:{type:Object,default:{}},accept:{type:String,default:""}},emits:["update:modelValue","change"],setup(e,{emit:t}){const a=l([]),s=o({url:"",status:0,uploadStatus:!1}),y=l(""),I=l(0);let b=null;const U=async t=>{try{const{config:a}=e;if(!a)return void i("缺少必要的配置");if(!Object.keys(a).length)return i("无法上传,请尝试刷新页面"),!1;if(e.accept&&!p()){let a=t.name.split(".")[1];if(-1==e.accept.indexOf(a))return i(`本次上传仅支持${e.accept}格式`),!1}return!0}catch(a){return console.log(a),!1}},V=({file:e})=>{h.error(`文件 ${e.name} 上传失败`)},S=a=>(I.value=0,b=setInterval((()=>{99!=I.value&&(I.value+=1)}),100),new Promise((l=>{const o=H();s.status=1;let u="";const{config:n}=e;u="https://"+n.host;let c=a.name.split(".")[1];setTimeout((()=>{const e=new FormData;e.append("key",n.dir+o+`.${c}`),e.append("policy",n.policy),e.append("OSSAccessKeyId",n.accessid),e.append("success_action_status","200"),e.append("callback",n.callback),e.append("signature",n.signature),e.append("file",a.raw),m.post(u,e,{headers:{"Content-Type":"multipart/form-data;charset=utf-8"}}).then((e=>{if(""===e||200==e){((e,a)=>{window.clearInterval(b),h.success("上传成功"),s.url=a,s.status=2,t("update:modelValue",s.url),t("change",s.url)})(0,n.domain+n.dir+o+`.${c}`),s.uploadStatus=!0,l({status:"success",response:{url:s.url}})}else window.clearInterval(b),s.url="",s.status=0,t("update:modelValue",s.url),t("change",s.url),h.warning("上传失败"),s.uploadStatus=!1})).catch((e=>{console.log(e)}))}),1e3)})));u((()=>e.modelValue),(e=>{e&&(s.url=e,s.status=2)}));const j=()=>{a.value=[],s.url="",s.status=0,s.uploadStatus=!1,t("update:modelValue",""),t("change","")},k=async e=>S(e),x=()=>0==s.status?n(v,{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,method:"PUT",requestMethod:k,action:y.value,headers:{authorization:`Bearer ${r()}`},theme:"custom","before-upload":U,multiple:!0,max:1,draggable:!0,onFail:V},{default:()=>{var t,a;return[n("div",{class:"custom-upload-click-box"},[n("div",{class:"title"},[null!=(t=e.uploadInfo.label1)?t:"选择图片"]),n("div",{class:"title2"},[null!=(a=e.uploadInfo.label2)?a:"或拖拽图片到此处"]),n("div",null,[n(w,null,null)]),n(f,{class:"custom-chose-file"},{default:()=>{var t;return[null!=(t=e.uploadInfo.buttonLabel)?t:"选择文件"]}})])]}}):1==s.status?n("div",{class:"custom-uploading-stauts"},[n(g,{class:"custom-t-progress",theme:"circle",percentage:I.value,size:"small",color:"#00f9f9"},null),n("div",{class:"uploading-title"},[c("正在上传")])]):n("div",{class:"custom-UploadSuccess-stauts"},[n("div",{class:"icon"},[e.uploadInfo.successIcon?n("img",{src:e.uploadInfo.successIcon,alt:""},null):""]),n("div",{class:"file-name"},null),n(d,{class:"reset-submit",theme:"green",onClick:j},{default:()=>{var t;return[null!=(t=e.uploadInfo.successButtonLabel)?t:"重新上传"]}})]);return u((()=>e.modelValue),(e=>{e||(s.status=0)})),()=>n("div",{class:"custom-real-upload"},[n("div",{class:"real-upload-content"},[n("div",{class:"custom-real-upload-component"},[x()])])])}});export{k as U};
import{I as e,Q as t,S as l,d as a,r as s,j as u,w as i,o as n,Z as d,e as o,a5 as r,$ as c,a as p,R as m,F as v,U as f,V as h,y as g,K as b,Y as y,J as w,L as x}from"./vue-4bc85fa8.js";import{g as k}from"./index-6ff59fae.js";const C={width:"28",height:"28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},B=[l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.09 17.802a22.529 22.529 0 0 0 2.462-2.559c.453-.55.68-.824.68-1.243 0-.419-.227-.694-.68-1.243C21.895 10.745 18.242 7 14 7c-1.073 0-2.108.24-3.083.63l2.877 2.876a3.5 3.5 0 0 1 3.7 3.7l3.595 3.596Zm-9.996-5.753a3.5 3.5 0 0 0 4.857 4.857l2.691 2.692C17.242 20.422 15.666 21 14 21c-4.242 0-7.896-3.745-9.553-5.757-.453-.55-.68-.824-.68-1.243 0-.419.227-.694.68-1.243.82-.996 2.13-2.417 3.758-3.597l2.889 2.889Z",fill:"#B9BDCA"},null,-1),l("path",{d:"M5.833 2.333 24.5 21",stroke:"#B9BDCA","stroke-width":"2"},null,-1)];const V={render:function(l,a){return e(),t("svg",C,B)}},R={width:"28",height:"28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},I=[l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.273 14c0-.353-.193-.593-.58-1.072C22.11 10.968 18.366 7 14 7c-4.365 0-8.109 3.967-9.692 5.928-.387.48-.58.719-.58 1.072 0 .353.193.593.58 1.072C5.89 17.032 9.635 21 14 21c4.366 0 8.11-3.967 9.693-5.928.387-.48.58-.719.58-1.072ZM14 17.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Z",fill:"#CCD2E3"},null,-1)];const S={render:function(l,a){return e(),t("svg",R,I)}},Z=l("span",{class:"left-input-icon"},null,-1),_=["type","disabled","placeholder"],A={key:0,class:"custom-pwd-hide-button"},F={key:0,class:"remember-select-box"},L=["onClick"],M={class:"account"},N=l("div",{class:"password"},"********",-1),j={key:0,class:"custom-input-rule"},D=a({__name:"index",props:{className:{default:""},type:{default:"text"},placeholder:{default:"请输入"},num:null,rules:null,modelValue:null,disabled:{type:Boolean,default:!1},needSelect:{type:Boolean,default:!1},selectList:{default:[]},align:{default:"center"},height:{default:"32px"},autoFocus:{type:Boolean,default:!1},theme:{default:"dark"},borderRadius:{default:"4px"},width:{default:"200px"},id:{default:""},blurNum:{default:1}},emits:["update:modelValue","submitType","submitAccount","inputChange","inputBlur"],setup(a,{emit:C}){const B=a,R=s(B.modelValue),I=s(),D=s(!1),T=u({status:!1,message:""}),$=s("text"),U=s("private"),q=()=>{B.needSelect&&(D.value=!0)},E=()=>{B.needSelect&&(D.value=!1),C("inputBlur",R.value,B.id)},J=e=>{T.status=!0,T.message=e.message,C("submitType",!1)},K=()=>{T.status=!1,T.message="",C("submitType",!0)};"password"==B.type&&($.value=B.type);const Q=e=>{U.value="text"===e?"public":"private",$.value=e},Y=()=>{const{rules:e}=B;let t=R.value;if(e)for(let l in e){let a=e[l];if(a.required&&!t)return void J(a);if(K(),a.validator){let e=a.validator(t);if(!e.status)return void J(e);K()}if("email"==a.type){if(!k.test(t))return void J(a);K()}if(a.min&&t.length<a.min)return void J(a);K()}};return i((()=>R.value),(e=>{C("update:modelValue",e),Y()})),i((()=>B.modelValue),(e=>{R.value=e})),i((()=>B.num),(e=>{Y()})),n((()=>{B.autoFocus&&I.value.focus()})),i((()=>B.blurNum),(e=>{I.value&&I.value.focus()})),(s,u)=>(e(),t("div",{class:b(["custom-input-global",a.className]),style:c({width:a.width})},[l("div",{class:b(["custom-input-box",{"custom-input-error":T.status,"dark-input-box":"dark"===a.theme,"light-input-box":"light"===a.theme,"opacity-input-box":"opacity"===a.theme}]),style:c({height:a.height,borderRadius:a.borderRadius})},[d(s.$slots,"leftIcon",{},(()=>[Z])),o(l("input",{ref_key:"customInput",ref:I,type:$.value,"onUpdate:modelValue":u[0]||(u[0]=e=>R.value=e),class:"cust-input",disabled:a.disabled,placeholder:a.placeholder,onFocus:q,onBlur:E,onInput:u[1]||(u[1]=e=>(e=>{const{type:t}=B;"number"==t&&(R.value=e.replace(/[^\d]/g,"")),C("inputChange",R.value)})(R.value)),style:c({"text-align":a.align,borderRadius:a.borderRadius})},null,44,_),[[r,R.value]]),d(s.$slots,"rightIcon",{},(()=>["password"===a.type?(e(),t("span",A,["private"===U.value?(e(),w(x(V),{key:0,onClick:u[2]||(u[2]=e=>Q("text"))})):(e(),w(x(S),{key:1,onClick:u[3]||(u[3]=e=>Q("password"))}))])):h("",!0)])),p(g,{name:"remember-fade"},{default:m((()=>[a.needSelect&&D.value&&a.selectList.length?(e(),t("div",F,[(e(!0),t(v,null,f(a.selectList,(a=>(e(),t("div",{key:a.account,class:"line",onClick:e=>(e=>{C("submitAccount",e)})(a)},[l("div",M,y(a.account),1),N],8,L)))),128))])):h("",!0)])),_:1})],6),a.rules&&a.rules.length?(e(),t("div",j,y(T.message),1)):h("",!0)],6))}});export{D as _}; import{I as e,Q as t,S as l,d as a,r as s,j as u,w as i,o as n,Z as d,e as o,a5 as r,$ as c,a as p,R as m,F as v,U as f,V as h,y as g,K as b,Y as y,J as w,L as x}from"./vue-4bc85fa8.js";import{g as k}from"./index-ca2f4af7.js";const C={width:"28",height:"28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},B=[l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.09 17.802a22.529 22.529 0 0 0 2.462-2.559c.453-.55.68-.824.68-1.243 0-.419-.227-.694-.68-1.243C21.895 10.745 18.242 7 14 7c-1.073 0-2.108.24-3.083.63l2.877 2.876a3.5 3.5 0 0 1 3.7 3.7l3.595 3.596Zm-9.996-5.753a3.5 3.5 0 0 0 4.857 4.857l2.691 2.692C17.242 20.422 15.666 21 14 21c-4.242 0-7.896-3.745-9.553-5.757-.453-.55-.68-.824-.68-1.243 0-.419.227-.694.68-1.243.82-.996 2.13-2.417 3.758-3.597l2.889 2.889Z",fill:"#B9BDCA"},null,-1),l("path",{d:"M5.833 2.333 24.5 21",stroke:"#B9BDCA","stroke-width":"2"},null,-1)];const V={render:function(l,a){return e(),t("svg",C,B)}},R={width:"28",height:"28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},I=[l("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.273 14c0-.353-.193-.593-.58-1.072C22.11 10.968 18.366 7 14 7c-4.365 0-8.109 3.967-9.692 5.928-.387.48-.58.719-.58 1.072 0 .353.193.593.58 1.072C5.89 17.032 9.635 21 14 21c4.366 0 8.11-3.967 9.693-5.928.387-.48.58-.719.58-1.072ZM14 17.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Z",fill:"#CCD2E3"},null,-1)];const S={render:function(l,a){return e(),t("svg",R,I)}},Z=l("span",{class:"left-input-icon"},null,-1),_=["type","disabled","placeholder"],A={key:0,class:"custom-pwd-hide-button"},F={key:0,class:"remember-select-box"},L=["onClick"],M={class:"account"},N=l("div",{class:"password"},"********",-1),j={key:0,class:"custom-input-rule"},D=a({__name:"index",props:{className:{default:""},type:{default:"text"},placeholder:{default:"请输入"},num:null,rules:null,modelValue:null,disabled:{type:Boolean,default:!1},needSelect:{type:Boolean,default:!1},selectList:{default:[]},align:{default:"center"},height:{default:"32px"},autoFocus:{type:Boolean,default:!1},theme:{default:"dark"},borderRadius:{default:"4px"},width:{default:"200px"},id:{default:""},blurNum:{default:1}},emits:["update:modelValue","submitType","submitAccount","inputChange","inputBlur"],setup(a,{emit:C}){const B=a,R=s(B.modelValue),I=s(),D=s(!1),T=u({status:!1,message:""}),$=s("text"),U=s("private"),q=()=>{B.needSelect&&(D.value=!0)},E=()=>{B.needSelect&&(D.value=!1),C("inputBlur",R.value,B.id)},J=e=>{T.status=!0,T.message=e.message,C("submitType",!1)},K=()=>{T.status=!1,T.message="",C("submitType",!0)};"password"==B.type&&($.value=B.type);const Q=e=>{U.value="text"===e?"public":"private",$.value=e},Y=()=>{const{rules:e}=B;let t=R.value;if(e)for(let l in e){let a=e[l];if(a.required&&!t)return void J(a);if(K(),a.validator){let e=a.validator(t);if(!e.status)return void J(e);K()}if("email"==a.type){if(!k.test(t))return void J(a);K()}if(a.min&&t.length<a.min)return void J(a);K()}};return i((()=>R.value),(e=>{C("update:modelValue",e),Y()})),i((()=>B.modelValue),(e=>{R.value=e})),i((()=>B.num),(e=>{Y()})),n((()=>{B.autoFocus&&I.value.focus()})),i((()=>B.blurNum),(e=>{I.value&&I.value.focus()})),(s,u)=>(e(),t("div",{class:b(["custom-input-global",a.className]),style:c({width:a.width})},[l("div",{class:b(["custom-input-box",{"custom-input-error":T.status,"dark-input-box":"dark"===a.theme,"light-input-box":"light"===a.theme,"opacity-input-box":"opacity"===a.theme}]),style:c({height:a.height,borderRadius:a.borderRadius})},[d(s.$slots,"leftIcon",{},(()=>[Z])),o(l("input",{ref_key:"customInput",ref:I,type:$.value,"onUpdate:modelValue":u[0]||(u[0]=e=>R.value=e),class:"cust-input",disabled:a.disabled,placeholder:a.placeholder,onFocus:q,onBlur:E,onInput:u[1]||(u[1]=e=>(e=>{const{type:t}=B;"number"==t&&(R.value=e.replace(/[^\d]/g,"")),C("inputChange",R.value)})(R.value)),style:c({"text-align":a.align,borderRadius:a.borderRadius})},null,44,_),[[r,R.value]]),d(s.$slots,"rightIcon",{},(()=>["password"===a.type?(e(),t("span",A,["private"===U.value?(e(),w(x(V),{key:0,onClick:u[2]||(u[2]=e=>Q("text"))})):(e(),w(x(S),{key:1,onClick:u[3]||(u[3]=e=>Q("password"))}))])):h("",!0)])),p(g,{name:"remember-fade"},{default:m((()=>[a.needSelect&&D.value&&a.selectList.length?(e(),t("div",F,[(e(!0),t(v,null,f(a.selectList,(a=>(e(),t("div",{key:a.account,class:"line",onClick:e=>(e=>{C("submitAccount",e)})(a)},[l("div",M,y(a.account),1),N],8,L)))),128))])):h("",!0)])),_:1})],6),a.rules&&a.rules.length?(e(),t("div",j,y(T.message),1)):h("",!0)],6))}});export{D as _};
import"./otherRequest-ab623e84.js";import{B as e,n as a,s as l,o as t}from"./userApi-3c3f0e09.js";import{d as s,r as o,m as u,I as v,Q as d,a as n,R as i,X as c,J as r,L as m,S as p,w as f,V as h,F as g,Y as w,j as V,o as y,a0 as _}from"./vue-4bc85fa8.js";import{i as b}from"./TdesignNext-0fe1df9c.js";import{T as k,S as Z}from"./textarea-7b34bfd5.js";import"./index-ca2f4af7.js";const x={class:"start-live-video"},U=c("开始播放"),C=["src"],H={key:1,class:"default-video"},j=s({__name:"video",props:{video:null,modelValue:null},emits:["update:modelValue"],setup(a,{emit:l}){const t=o();o(!0);const s=o(0);let c=null;const r=o(0),m=()=>{s.value=t.value.duration,f()},p=()=>{window.clearInterval(c),clearInterval(c),c=null},f=()=>{t.value.play(),p(),c=window.setInterval((()=>{h(),t.value.ended&&p()}),100)};u((()=>{p()}));const h=()=>{s.value&&(r.value=Math.floor(t.value.currentTime/s.value*100),l("update:modelValue",r.value))};return(l,s)=>(v(),d("div",x,[n(e,{theme:"green",onClick:f},{default:i((()=>[U])),_:1}),a.video?(v(),d("video",{key:0,ref_key:"videoRef1",ref:t,src:a.video,muted:!1,onLoadedmetadata:m,class:"custom-video"}," 您的浏览器不支持 video 标签。 ",40,C)):(v(),d("div",H))]))}}),M=s({__name:"Progress",props:{value:null},setup:e=>(a,l)=>(v(),r(m(b),{theme:"plump",percentage:e.value,label:!1,trackColor:"#fff",color:"#0DD",strokeWidth:12},null,8,["percentage"]))}),R={width:"28",height:"28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},I=[p("path",{d:"M25.165 5.56c.58 0 1.049.47 1.049 1.048v14.679a1.048 1.048 0 1 1-2.097 0V6.608c0-.579.47-1.048 1.048-1.048Zm-5.591 6.99c.579 0 1.048.47 1.048 1.048v7.689a1.048 1.048 0 1 1-2.097 0v-7.689c0-.579.47-1.048 1.049-1.048Zm-5.592-6.291c.579 0 1.048.47 1.048 1.048v13.98a1.048 1.048 0 1 1-2.097 0V7.307c0-.579.47-1.048 1.049-1.048ZM8.39 3.463c.579 0 1.048.47 1.048 1.048v16.776a1.048 1.048 0 1 1-2.096 0V4.51c0-.579.469-1.048 1.048-1.048ZM2.798 11.85c.58 0 1.048.47 1.048 1.048v8.388a1.048 1.048 0 1 1-2.096 0v-8.388c0-.579.469-1.048 1.048-1.048Z",fill:"#fff"},null,-1)];const L={render:function(e,a){return v(),d("svg",R,I)}},E={width:"48",height:"48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},S=[p("path",{d:"M5.25 15.75H9v18H5.25v-18ZM0 21.14h3.75v8.72H0v-8.72Zm10.5-8.39h3.75v24H10.5v-24Zm6 8.25h3.75v7.5H16.5V21Zm6-2.25h3.75v12H22.5v-12Zm6-3h3.75v18H28.5v-18Zm5.25 6h3.75v6h-3.75v-6Zm5.25-3h3.75v12H39v-12ZM44.25 21H48v7.5h-3.75V21Z",fill:"#fff"},null,-1)];const T={render:function(e,a){return v(),d("svg",E,S)}},J={class:"start-live-audio-box"},P={class:"start-live-audio-content"},q=p("div",{class:"label"},"音频脚本",-1),D={class:"play-audio-box"},G={class:"line"},A=c("查看文字脚本"),B={class:"custom-video-progress"},F={key:0},N={class:"start-live-audio-footer"},Q={class:"live-status"},W={class:"live-icon"},X=p("span",null,"直播中",-1),Y={class:"stop"},z=p("span",{class:"start-time"},"00:52:20",-1),K=c("关闭直播"),O=s({__name:"audio",props:{url:null,value:{default:""},modelValue:null},setup(a){const l=a,t=o(!1);f((()=>l.url),(e=>{e&&(t.value=!0)}));const s=o(!1),u=o(l.value),c=()=>{s.value=!0};return f((()=>l.value),(e=>{e&&(u.value=e)})),(l,t)=>(v(),d("div",J,[p("div",P,[q,p("div",D,[p("div",G,[n(m(T)),(v(),r(e,{key:0,theme:"opacity",style:{color:"#fff"},onClick:c},{default:i((()=>[A])),_:1}))]),p("div",B,[n(M,{value:a.modelValue},null,8,["value"])])]),s.value?(v(),d("div",F,[n(k,{disabled:!0,class:"reset-live-audio-textarea",modelValue:u.value,"onUpdate:modelValue":t[0]||(t[0]=e=>u.value=e)},null,8,["modelValue"])])):h("",!0)]),p("div",N,[p("div",Q,[p("div",W,[n(m(L))]),X]),p("div",Y,[z,n(e,{theme:"opacity"},{default:i((()=>[K])),_:1})])])]))}}),$={class:"start-live-human-box"},ee={class:"content"},ae=p("div",{class:"header"},"人工回复",-1),le={class:"chose-sound-color"},te=p("div",{class:"label"},"选择音色",-1),se={class:"value"},oe={class:"right-chose-tones"},ue={class:"default-label"},ve=c(" 音调"),de={key:1,class:"chose-tones-item"},ne=["src"],ie={class:"name"},ce={class:"categorie"},re=p("div",{class:"default-add"},"+",-1),me=c(" 音色"),pe={key:1,class:"chose-tones-item"},fe=["src"],he={class:"name"},ge={class:"input-box"},we={class:"footer"},Ve=c("发送"),ye=s({__name:"human",setup(l){const t=o(!1),s=o(""),u=o({}),c=o(!1),r=o(""),m=o({}),h=o(!0),V=o(""),y=e=>{u.value=e},_=e=>{m.value=e},b=()=>{try{return a({img:"https://img1.baidu.com/it/u=1546227440,2897989905&fm=253&fmt=auto&app=138&f=JPEG?w=889&h=500",c_name:"云依",c_categorie:"悦耳男声2"})}catch(e){return console.log(e),[]}},x=()=>{try{return a({img:"https://img1.baidu.com/it/u=1546227440,2897989905&fm=253&fmt=auto&app=138&f=JPEG?w=889&h=500",c_name:"云依",c_categorie:"悦耳男声2"})}catch(e){return console.log(e),[]}};return f((()=>s.value),(e=>{h.value=!e})),(a,l)=>(v(),d("div",$,[p("div",ee,[ae,p("div",le,[te,p("div",se,[p("div",oe,[p("div",ue,[n(Z,{modelValue:t.value,"onUpdate:modelValue":l[0]||(l[0]=e=>t.value=e),title:"选择一种音调",event:b,value:s.value,"onUpdate:value":l[1]||(l[1]=e=>s.value=e),onItemChange:y},{default:i((()=>[p("div",null,[s.value?(v(),d("div",de,[p("img",{src:u.value.img,alt:""},null,8,ne),p("div",null,[p("div",ie,w(u.value.c_name),1),p("div",ce,w(u.value.c_categorie),1)])])):(v(),d(g,{key:0},[ve],64))])])),_:1},8,["modelValue","value"])]),re,p("div",{onClick:l[4]||(l[4]=(...e)=>a.openSoundColor&&a.openSoundColor(...e)),class:"default-label"},[n(Z,{title:"选择一种音色",modelValue:c.value,"onUpdate:modelValue":l[2]||(l[2]=e=>c.value=e),disabled:h.value,value:r.value,"onUpdate:value":l[3]||(l[3]=e=>r.value=e),event:x,onItemChange:_},{default:i((()=>[p("div",null,[r.value?(v(),d("div",pe,[p("img",{src:m.value.img,alt:""},null,8,fe),p("div",null,[p("div",he,w(m.value.c_name),1)])])):(v(),d(g,{key:0},[me],64))])])),_:1},8,["modelValue","disabled","value"])])])])]),p("div",ge,[n(k,{modelValue:V.value,"onUpdate:modelValue":l[5]||(l[5]=e=>V.value=e),placeholder:"输入内容点击下方发送,数字人将口播内容"},null,8,["modelValue"])])]),p("div",we,[n(e,{theme:"green",class:"reset-send-btn"},{default:i((()=>[Ve])),_:1})])]))}}),_e={class:"custom-start-live-page"},be=s({__name:"index",setup(e){const a=_().query,s=o(0);new URL(""+new URL("1-414be3ad.mp4",import.meta.url).href,self.location).href,new URL(""+new URL("2-036152dc.wav",import.meta.url).href,self.location).href,o();const u=V({video:[],audio:"",content:"",status:1,startTime:"00:50:00"});o();const i=o(""),c=o(""),r=()=>{try{window.pyjs.run(u.video,a.id)}catch(e){l(e.message)}},m=e=>{i.value=e.video};return y((async()=>{((e="")=>{e?window[e]={}:window.pyEvent={}})(),((e,a,l="")=>{l?window[l][e]=a:window.pyEvent[e]=a})("mergeCallback",m),await(async()=>{if(a.id)try{let e=await t(a.id);0==e.code&&(u.video=e.data.url,u.content=e.data.content,r())}catch(e){console.log(e)}else l("禁止访问")})()})),(e,a)=>(v(),d("div",_e,[n(j,{video:i.value,modelValue:s.value,"onUpdate:modelValue":a[0]||(a[0]=e=>s.value=e)},null,8,["video","modelValue"]),n(O,{url:c.value,modelValue:s.value,"onUpdate:modelValue":a[1]||(a[1]=e=>s.value=e)},null,8,["url","modelValue"]),n(ye)]))}});export{be as default};
import{n as s,B as e}from"./userApi-6fb14c1e.js";import{d as a,j as t,r as l,o as i,I as n,Q as c,F as r,U as o,S as m,Y as d,V as u,X as p,a as g,W as v,J as h,R as f,L as _}from"./vue-4bc85fa8.js";import{C as w}from"./index-03dd0b92.js";import{L as R,a as y,C as b}from"./index-1793a515.js";import{_ as L}from"./cardOne-ae28e8c2.js";import{r as U}from"./index-6ff59fae.js";import{U as k,C as x}from"./video-cfb064d0.js";import"./TdesignNext-0fe1df9c.js";import"./otherRequest-f25d4885.js";import"./changeName-c827fe12.js";import"./index-fbb32e11.js";import"./edit-68f7a196.js";const j={class:"image-custom-record"},q={class:"left"},F=["src"],S={class:"center"},T={class:"name"},W=p(" 名称: "),Z={class:"create"},A=p(" 创建时间: "),C={class:"right"},N={key:0,class:"status"},V=["src"],H=m("div",null,"审核中",-1),O={key:1,class:"status"},G=["src"],M=m("div",null,"审核失败",-1),I={key:2,class:"status"},B=["src"],z=m("div",null,"进行中",-1),D={key:3,class:"status"},J=["src"],P=m("div",null,"已完成",-1),Q=a({__name:"Record",setup(e){const a={underReview:new URL(""+new URL("underReview-e1e9d152.svg",import.meta.url).href,self.location).href,auditFailure:new URL(""+new URL("auditFailure-aedeaf8e.svg",import.meta.url).href,self.location).href,progress:new URL(""+new URL("progress-6820e84c.svg",import.meta.url).href,self.location).href,success:new URL(""+new URL("success-38963be9.svg",import.meta.url).href,self.location).href},p=t({list:[]});l(!1);return i((()=>{(()=>{try{p.list=s({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:1,created_at:"2023-7-10 15:57"},2),p.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:2,created_at:"2023-7-10 15:57"}),p.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:3,created_at:"2023-7-10 15:57"}),p.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:4,created_at:"2023-7-10 15:57"})}catch(e){console.log(e)}})()})),(s,e)=>(n(),c("div",j,[(n(!0),c(r,null,o(p.list,(s=>(n(),c("div",{class:"record-items",key:s.id},[m("div",q,[m("img",{src:s.img,alt:""},null,8,F)]),m("div",S,[m("div",T,[W,m("span",null,d(s.name),1)]),m("div",Z,[A,m("span",null,d(s.created_at),1)])]),m("div",C,[1==s.status?(n(),c("div",N,[m("img",{src:a.underReview},null,8,V),H])):2==s.status?(n(),c("div",O,[m("img",{src:a.auditFailure},null,8,G),M])):3==s.status?(n(),c("div",I,[m("img",{src:a.progress},null,8,B),z])):4==s.status?(n(),c("div",D,[m("img",{src:a.success},null,8,J),P])):u("",!0)])])))),128))]))}}),X={class:"image-custom-my-person-box"},Y={class:"my-person-items"},E={class:"my-digtal-people-hover2"},K=p("去合成"),$={class:"digtal-people-hover-tool"},ss=p("删除"),es={key:1,class:"my-person-loading-item"},as=a({__name:"MyDigitalPerson",setup(a){const d=v(),u=t({list:[]}),p=l(!1),_=l(),y=(s,e)=>{},b=()=>{};return i((()=>{(()=>{try{u.list=s({img:"\thttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:!0}),u.list.unshift({img:"\thttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:!1})}catch(e){console.log(e)}})()})),(s,a)=>(n(),c("div",X,[m("div",Y,[(n(!0),c(r,null,o(u.list,(s=>(n(),c(r,{key:s.id},[s.status?(n(),h(L,{key:0,id:s.id,img:s.img,name:s.name,edit:!0,onNameChange:y},{hover:f((()=>[m("div",E,[(n(),h(e,{key:0,class:"digtal-people-start-end",theme:"danger",height:"40px",onClick:e=>(s=>{d.push({path:U.createLive.path,name:U.createLive.name,query:{id:s.id,title:""}})})(s)},{default:f((()=>[K])),_:2},1032,["onClick"])),m("div",$,[g(e,{size:"13",theme:"dark",onClick:e=>(s=>{p.value=!0,_.value=s.id})(s)},{default:f((()=>[ss])),_:2},1032,["onClick"])])])])),_:2},1032,["id","img","name"])):(n(),c("div",es,[g(R)]))],64)))),128))]),g(w,{modelValue:p.value,"onUpdate:modelValue":a[0]||(a[0]=s=>p.value=s),title:"确认删除吗?",onConfirm:b},null,8,["modelValue"])]))}}),ts={width:"40",height:"40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ls=[m("path",{d:"M31.94 33.198c-.117.84-.268 1.332-.496 1.497-.136.085-.43.207-.886.292-.446.086-1.012.208-1.67.286-.674.122-1.391.207-2.2.293-.81.096-1.627.182-2.436.25-.835.068-1.619.114-2.384.157-.6.036-3.86.036-4.452 0-.768-.043-1.56-.085-2.395-.157a77.536 77.536 0 0 1-2.428-.25 33.185 33.185 0 0 1-2.207-.293c-.659-.078-1.214-.2-1.67-.286-.445-.085-.743-.207-.876-.292-.228-.165-.386-.658-.497-1.497-.117-.84-.077-1.904.137-3.21.092-.504.242-.912.496-1.222.243-.322.556-.59.92-.84a6.824 6.824 0 0 1 1.188-.571c.43-.129.876-.268 1.358-.407.445-.14.901-.279 1.324-.433.43-.164.835-.339 1.17-.57.43-.269.743-.519.971-.772a2.69 2.69 0 0 0 .497-.747c.085-.25.162-.503.162-.753 0-.268 0-.536-.026-.883-.051-.442-.21-.832-.482-1.1a15.227 15.227 0 0 0-.92-.85c-.161-.128-.312-.34-.43-.59a6.923 6.923 0 0 1-.338-.77c-.085-.304-.203-.615-.287-.936a1.82 1.82 0 0 1-.43-.207c-.119-.086-.255-.25-.387-.433a2.255 2.255 0 0 1-.364-.796c-.092-.34-.136-.657-.11-.925a2.394 2.394 0 0 1 .562-1.386c0-.76.04-1.507.11-2.286.092-.632.221-1.332.431-2.079.195-.746.515-1.41.92-2 .404-.564.828-1.014 1.28-1.36a6.92 6.92 0 0 1 1.442-.84c.497-.2.994-.339 1.494-.4a9.01 9.01 0 0 1 1.416-.121c.066 0 .136 0 .195.007.066-.007.125-.007.195-.007.445 0 .92.043 1.417.121.496.061.985.2 1.493.4.49.207.986.504 1.435.84.456.346.887.796 1.291 1.36.398.59.718 1.258.92 2 .202.743.338 1.447.423 2.08.066.778.118 1.524.118 2.285.176.218.294.407.386.632.085.225.151.475.177.754.026.268-.026.59-.118.925-.085.364-.22.614-.364.796-.136.183-.261.347-.38.433a2.049 2.049 0 0 1-.43.207c-.092.321-.21.632-.294.935-.092.268-.21.518-.338.772a1.61 1.61 0 0 1-.43.59c-.34.292-.648.57-.92.85-.27.267-.424.657-.471 1.1-.026.346-.026.614-.026.881 0 .25.066.504.15.754.118.25.27.493.497.747.236.25.541.503.979.771.338.232.732.407 1.162.572.43.157.876.292 1.332.432.471.139.92.278 1.35.407.43.157.835.346 1.196.571.364.25.673.518.92.84.243.31.397.718.496 1.221.2 1.304.243 2.368.133 3.211ZM12.653 5.143c0 .314-.132.6-.346.807a1.192 1.192 0 0 1-.831.336h-4.12v4c0 .632-.527 1.143-1.178 1.143-.323 0-.618-.129-.831-.336A1.123 1.123 0 0 1 5 10.286V5.143C5 4.51 5.526 4 6.177 4h5.298c.651 0 1.177.51 1.177 1.143Z",fill:"#2770FF"},null,-1),m("path",{d:"M12.54 22.857c0 .314-.13.6-.34.807-.211.207-.501.336-.82.336H6.16A1.15 1.15 0 0 1 5 22.857v-5.143a1.15 1.15 0 0 1 1.16-1.143c.319 0 .609.129.82.336.21.207.34.493.34.807v4h4.06c.642 0 1.16.511 1.16 1.143ZM34 17.714v5.143A1.15 1.15 0 0 1 32.84 24h-5.22a1.15 1.15 0 0 1-1.16-1.143c0-.314.13-.6.34-.807.211-.207.501-.336.82-.336h4.06v-4a1.15 1.15 0 0 1 1.16-1.143c.319 0 .609.129.82.336.21.207.34.493.34.807Zm0-12.571v5.143a1.15 1.15 0 0 1-1.16 1.143c-.319 0-.609-.129-.82-.336a1.131 1.131 0 0 1-.34-.807v-4h-4.06a1.15 1.15 0 0 1-1.16-1.143c0-.314.13-.6.34-.807.211-.207.501-.336.82-.336h5.22c.642 0 1.16.51 1.16 1.143Z",fill:"#2770FF"},null,-1)];const is={render:function(s,e){return n(),c("svg",ts,ls)}},ns={class:""},cs=a({__name:"index",setup(s){const e=l("1"),a={label1:"选择视频",label2:"或拖视频到此处上传",buttonLabel:"选择视频",successIcon:g(k,null,null),successButtonLabel:"替换视频"};return(s,t)=>(n(),c("div",ns,[g(_(x),{icon:g(is,null,null),uploadInfo:a,label:"形象定制"},{default:f((()=>[g(_(y),{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=s=>e.value=s),theme:"dark2"},{default:f((()=>[g(_(b),{name:"1",label:"我的数字人"},{default:f((()=>[g(as)])),_:1}),g(_(b),{name:"2",label:"生成记录"},{default:f((()=>[g(Q)])),_:1})])),_:1},8,["modelValue"])])),_:1},8,["icon"])]))}});export{cs as default};
This source diff could not be displayed because it is too large. You can view the blob instead.
import{d as e,r as a,w as l,I as s,J as i,R as t,S as o,Q as d,U as n,F as c,V as u,W as m,a as r,X as p,Y as v,K as g,e as h,z as f,Z as y,j as _,o as k,L}from"./vue-4bc85fa8.js";import{L as b,C,o as V,g as w}from"./Common-20c4ecff.js";import{_ as x}from"./cardOne-56880cd2.js";import{B as U,g as j,d as N,s as R}from"./userApi-3c3f0e09.js";import{D as z}from"./Dialog-16acce09.js";import{r as q}from"./index-ca2f4af7.js";import{C as D,a as T}from"./index-d5111148.js";import{_ as B}from"./changeName-353cbf68.js";import{_ as I}from"./index-483ae7db.js";import"./TdesignNext-0fe1df9c.js";import"./edit-68f7a196.js";const P={class:"chose-person-dialog-body"},S=o("div",{class:"header"},"选择数字人",-1),W={class:"group-btns"},A={class:"person-list"},F=e({__name:"digitalPeopleDiaog",props:{modelValue:{type:Boolean},adminList:null,myList:null},emits:["update:modelValue"],setup(e,{emit:h}){const f=e,y=a(f.modelValue),_=m(),k=a(""),L=e=>{k.value=e},b=a("1"),C=[{label:"数字人库",value:"1"},{label:"我的数字人",value:"2"}],V=()=>{y.value=!1,_.push({path:q.createLive.path,name:q.createLive.name,query:{id:k.value,title:""}})};return l((()=>f.modelValue),(e=>{y.value=e})),l((()=>y.value),(e=>{h("update:modelValue",e)})),(a,l)=>(s(),i(z,{modelValue:y.value,"onUpdate:modelValue":l[0]||(l[0]=e=>y.value=e),className:"chose-person-dialog",onConfirm:V},{default:t((()=>[o("div",P,[S,o("div",W,[(s(),d(c,null,n(C,(e=>r(U,{key:e.value,theme:"opacity",class:g(["default-chose-person-btn",{"btn-active":e.value===b.value}]),onClick:a=>(e=>{b.value=e.value})(e)},{default:t((()=>[p(v(e.label),1)])),_:2},1032,["onClick","class"]))),64))]),o("div",A,["1"==b.value?(s(!0),d(c,{key:0},n(e.adminList,(e=>(s(),d("div",{class:"",key:e.id},[r(x,{className:e.id==k.value?"card-active":"",img:e.cover_url,id:e.id,name:e.name,onChange:L},null,8,["className","img","id","name"])])))),128)):u("",!0),"2"==b.value?(s(!0),d(c,{key:1},n(e.myList,(e=>(s(),d("div",{class:"",key:e.id},[r(x,{className:e.id==k.value?"card-active":"",img:e.cover_url,id:e.id,name:e.name,onChange:L},null,8,["className","img","id","name"])])))),128)):u("",!0)])])])),_:1},8,["modelValue"]))}}),M={class:"custom-card-two-image"},O=["src"],Z={class:"custom-card-footer"},G={class:"create-time"},H=e({__name:"cardTwo",props:{id:null,img:{default:""},value:null,created_at:null,clicked:{type:Boolean,default:!0}},emits:["change","nameChange"],setup(e,{emit:l}){const i=e,t=a(!1),n=()=>{i.clicked&&l("change",i.id)},c=()=>{t.value=!0},u=()=>{t.value=!1},m=e=>{l("nameChange",i.id,e)};return(a,l)=>(s(),d("div",{class:g(["custom-card-two-box",{"cursor-pointer":e.clicked}]),onMouseenter:c,onMouseleave:u,onClick:n},[o("div",M,[o("img",{src:e.img,alt:""},null,8,O),h(o("div",null,[y(a.$slots,"hover")],512),[[f,t.value]])]),o("div",Z,[r(B,{value:e.value,onChange:m},null,8,["value"]),o("div",G,v(e.created_at),1)])],34))}}),J={class:"my-digtal-people"},K={class:"card-item-list"},Q={class:"my-digtal-people-hover"},X=p("开启直播"),Y=p("开播中"),$={class:"digtal-people-hover-tool"},E=p("编辑"),ee=p("下载"),ae=p("删除"),le=e({__name:"myDigtalPeople",setup(e){const l=m(),u=_({list:[],loading:!1}),p=a(!1),v=a(""),g=e=>{l.push({path:q.startLive.path,name:q.startLive.name,query:{id:e.id,status:e.status}})},y=async()=>{try{u.loading=!0;let e=await j();0==e.code&&(u.list=e.data),u.loading=!1}catch(e){console.log(e),u.loading=!1}},L=async()=>{try{0==(await N(v.value)).code&&(R("删除成功","success"),y())}catch(e){console.log(e)}},w=async(e,a)=>{let l=u.list.find((a=>a.id==e));l&&(l.name=a,await V(e,l))};return k((()=>{y()})),(e,a)=>(s(),d("div",J,[o("div",K,[(s(!0),d(c,null,n(u.list,(e=>(s(),i(H,{key:e.id,id:e.id,img:e.cover_url,created_at:e.updated_at,value:e.name,onNameChange:w},{hover:t((()=>[o("div",Q,[0==e.is_live?(s(),i(U,{key:0,class:"digtal-people-start-end",theme:"danger",height:"40px",onClick:a=>g(e)},{default:t((()=>[X])),_:2},1032,["onClick"])):(s(),i(U,{key:1,class:"digtal-people-start-end",theme:"danger",height:"40px",onClick:a=>g(e)},{default:t((()=>[Y])),_:2},1032,["onClick"])),o("div",$,[r(U,{size:"13",theme:"dark",onClick:a=>(e=>{l.push({path:q.createLive.path,name:q.createLive.name,query:{id:e.id,status:e.status,type:"edit"}})})(e)},{default:t((()=>[E])),_:2},1032,["onClick"]),r(U,{size:"13",theme:"dark"},{default:t((()=>[ee])),_:1}),r(U,{size:"13",theme:"dark",onClick:a=>(e=>{v.value=e.id,p.value=!0})(e)},{default:t((()=>[ae])),_:2},1032,["onClick"])])])])),_:2},1032,["id","img","created_at","value"])))),128))]),h(r(b,null,null,512),[[f,u.loading]]),r(C,{modelValue:p.value,"onUpdate:modelValue":a[0]||(a[0]=e=>p.value=e),title:"确定删除吗?",onConfirm:L},null,8,["modelValue"])]))}}),se={class:"digital-people-draft"},ie={class:"card-item-list"},te={class:"my-digtal-people-hover"},oe=p("编辑"),de={class:"digtal-people-hover-tool"},ne=p("删除"),ce=e({__name:"digitalPeopleDraft",setup(e){const a=_({list:(()=>{let e=[];for(let a=0;a<20;a++)e.push({id:1,img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",value:"123456",created_at:"2023-7-1 16:05"});return e})(),loading:!1});return(e,l)=>(s(),d("div",se,[o("div",ie,[(s(!0),d(c,null,n(a.list,(e=>(s(),i(H,{key:e.id,id:e.id,img:e.img,created_at:e.created_at,value:e.value},{hover:t((()=>[o("div",te,[(s(),i(U,{key:0,class:"digtal-people-start-end",theme:"danger",height:"40px"},{default:t((()=>[oe])),_:1})),o("div",de,[r(U,{size:"13",theme:"dark"},{default:t((()=>[ne])),_:1})])])])),_:2},1032,["id","img","created_at","value"])))),128))]),h(r(b,null,null,512),[[f,a.loading]])]))}}),ue={class:"custom-home-page"},me={class:"home-tool-bar"},re=o("div",{class:"label-box"},[o("span",{class:"label"},"工具栏 "),o("span",{class:"tips"},"选择数字人主播并输入文字即可生成视频")],-1),pe={class:"tool-list"},ve=["onClick"],ge=["src"],he={class:"home-tool-bar"},fe=o("div",{class:"label-box"},[o("span",{class:"label"},"直播数字人创建 "),o("span",{class:"tips"},"选择数字人主播并输入文字即可生成视频")],-1),ye={class:"digital-people-list-box"},_e=o("div",{class:"tool-line"},[o("div",{class:"label"},"选择数字人")],-1),ke={class:"digital-people-list"},Le={class:"home-tool-bar"},be=p(" 直播创建 "),Ce={class:"create-live-dialog-body"},Ve=o("span",{class:"label"}," 直播名称: ",-1),we=e({__name:"index",setup(e){const l=m(),i=a("1"),p=a(!1),g=a(!1),y=a(),C=a(""),V={profile:new URL(""+new URL("profile-55a4ac64.svg",import.meta.url).href,self.location).href,speaking:new URL(""+new URL("speaking-0c962acf.svg",import.meta.url).href,self.location).href,interaction:new URL(""+new URL("interaction-fa518879.svg",import.meta.url).href,self.location).href},U=[{label:"形象定制",icon:V.profile,path:q.ImageCustomization.path},{label:"音色定制",icon:V.speaking,path:q.VocalCustomization.path},{label:"互动回答",icon:V.interaction,path:q.createInteract.path}],j=_({list:[],adminList:[],myList:[],loading:!1}),N=e=>{y.value=e,p.value=!0},R=()=>{p.value=!1,l.push({path:q.createLive.path,name:q.createLive.name,query:{id:y.value,title:C.value}})};return k((()=>{(async()=>{try{j.loading=!0;let e=await w();j.adminList=e.adminList,j.myList=e.myList,j.myList.length>5?j.list=j.myList.slice(0,5):j.list=j.myList.concat(j.adminList),j.loading=!1}catch(e){console.log(e),j.loading=!1}})()})),(e,a)=>(s(),d("div",ue,[o("div",me,[re,o("div",pe,[(s(),d(c,null,n(U,(e=>o("div",{key:e.icon,class:"tool-item",onClick:a=>(e=>{e.path&&l.push({path:e.path})})(e)},[o("img",{src:e.icon,alt:""},null,8,ge),o("span",null,v(e.label),1)],8,ve))),64))])]),o("div",he,[fe,o("div",ye,[_e,o("div",ke,[(s(!0),d(c,null,n(j.list,((e,l)=>(s(),d(c,{key:e.id},[r(x,{id:e.id,img:e.cover_url,name:e.name,onChange:N},null,8,["id","img","name"]),l===j.list.length-1?(s(),d("div",{key:0,class:"more-choices",onClick:a[0]||(a[0]=e=>g.value=!0)},"更多选择 >")):u("",!0)],64)))),128)),h(r(b,null,null,512),[[f,j.loading]])])])]),o("div",Le,[r(L(T),{modelValue:i.value,"onUpdate:modelValue":a[1]||(a[1]=e=>i.value=e),theme:"dark2"},{default:t((()=>[r(L(D),{label:"数字人作品",name:"1"},{default:t((()=>[r(le)])),_:1}),r(L(D),{label:"数字人草稿",name:"2"},{default:t((()=>[r(ce)])),_:1})])),_:1},8,["modelValue"])]),r(z,{modelValue:p.value,"onUpdate:modelValue":a[3]||(a[3]=e=>p.value=e),onConfirm:R},{header:t((()=>[be])),body:t((()=>[o("div",Ce,[Ve,r(I,{modelValue:C.value,"onUpdate:modelValue":a[2]||(a[2]=e=>C.value=e),placeholder:"请输入直播标题",align:"left"},null,8,["modelValue"])])])),_:1},8,["modelValue"]),r(F,{modelValue:g.value,"onUpdate:modelValue":a[4]||(a[4]=e=>g.value=e),adminList:j.adminList,myList:j.myList},null,8,["modelValue","adminList","myList"])]))}});export{we as default};
import{d as e,r as a,w as l,I as s,J as i,R as t,S as o,Q as d,U as n,F as m,V as u,W as c,a as r,X as p,Y as v,K as g,e as h,z as f,Z as _,j as y,o as k,L}from"./vue-4bc85fa8.js";import{L as b,C as V,a as C}from"./index-1793a515.js";import{_ as w}from"./cardOne-ae28e8c2.js";import{B as x,g as j}from"./userApi-6fb14c1e.js";import{D as U}from"./Dialog-bc77b374.js";import{r as R}from"./index-6ff59fae.js";import{_ as N}from"./changeName-c827fe12.js";import{_ as z}from"./index-fbb32e11.js";import{g as q}from"./Common-4990d70b.js";import"./TdesignNext-0fe1df9c.js";import"./edit-68f7a196.js";const D={class:"chose-person-dialog-body"},T=o("div",{class:"header"},"选择数字人",-1),B={class:"group-btns"},P={class:"person-list"},S=e({__name:"digitalPeopleDiaog",props:{modelValue:{type:Boolean},adminList:null,myList:null},emits:["update:modelValue"],setup(e,{emit:h}){const f=e,_=a(f.modelValue),y=c(),k=a(""),L=e=>{k.value=e},b=a("1"),V=[{label:"数字人库",value:"1"},{label:"我的数字人",value:"2"}],C=()=>{_.value=!1,y.push({path:R.createLive.path,name:R.createLive.name,query:{id:k.value,title:""}})};return l((()=>f.modelValue),(e=>{_.value=e})),l((()=>_.value),(e=>{h("update:modelValue",e)})),(a,l)=>(s(),i(U,{modelValue:_.value,"onUpdate:modelValue":l[0]||(l[0]=e=>_.value=e),className:"chose-person-dialog",onConfirm:C},{default:t((()=>[o("div",D,[T,o("div",B,[(s(),d(m,null,n(V,(e=>r(x,{key:e.value,theme:"opacity",class:g(["default-chose-person-btn",{"btn-active":e.value===b.value}]),onClick:a=>(e=>{b.value=e.value})(e)},{default:t((()=>[p(v(e.label),1)])),_:2},1032,["onClick","class"]))),64))]),o("div",P,["1"==b.value?(s(!0),d(m,{key:0},n(e.adminList,(e=>(s(),d("div",{class:"",key:e.id},[r(w,{className:e.id==k.value?"card-active":"",img:e.cover_url,id:e.id,name:e.name,onChange:L},null,8,["className","img","id","name"])])))),128)):u("",!0),"2"==b.value?(s(!0),d(m,{key:1},n(e.myList,(e=>(s(),d("div",{class:"",key:e.id},[r(w,{className:e.id==k.value?"card-active":"",img:e.cover_url,id:e.id,name:e.name,onChange:L},null,8,["className","img","id","name"])])))),128)):u("",!0)])])])),_:1},8,["modelValue"]))}}),W={class:"custom-card-two-image"},A=["src"],F={class:"custom-card-footer"},I={class:"create-time"},M=e({__name:"cardTwo",props:{id:null,img:{default:""},value:null,created_at:null,clicked:{type:Boolean,default:!0}},emits:["change"],setup(e,{emit:l}){const i=e,t=a(!1),n=()=>{i.clicked&&l("change",i.id)},m=()=>{t.value=!0},u=()=>{t.value=!1};return(a,l)=>(s(),d("div",{class:g(["custom-card-two-box",{"cursor-pointer":e.clicked}]),onMouseenter:m,onMouseleave:u,onClick:n},[o("div",W,[o("img",{src:e.img,alt:""},null,8,A),h(o("div",null,[_(a.$slots,"hover")],512),[[f,t.value]])]),o("div",F,[r(N,{value:e.value},null,8,["value"]),o("div",I,v(e.created_at),1)])],34))}}),O={class:"my-digtal-people"},Z={class:"card-item-list"},G={class:"my-digtal-people-hover"},H=p("开启直播"),J=p("开播中"),K={class:"digtal-people-hover-tool"},Q=p("编辑"),X=p("下载"),Y=p("删除"),$=e({__name:"myDigtalPeople",setup(e){const a=c(),l=y({list:[],loading:!1}),u=e=>{a.push({path:R.startLive.path,name:R.startLive.name,query:{id:e.id,status:e.status}})};return k((()=>{(async()=>{try{l.loading=!0;let e=await j();0==e.code&&(l.list=e.data),l.loading=!1}catch(e){console.log(e),l.loading=!1}})()})),(e,a)=>(s(),d("div",O,[o("div",Z,[(s(!0),d(m,null,n(l.list,(e=>(s(),i(M,{key:e.id,id:e.id,img:e.cover_url,created_at:e.updated_at,value:e.name},{hover:t((()=>[o("div",G,[0==e.status?(s(),i(x,{key:0,class:"digtal-people-start-end",theme:"danger",height:"40px",onClick:a=>u(e)},{default:t((()=>[H])),_:2},1032,["onClick"])):(s(),i(x,{key:1,class:"digtal-people-start-end",theme:"danger",height:"40px",onClick:a=>u(e)},{default:t((()=>[J])),_:2},1032,["onClick"])),o("div",K,[r(x,{size:"13",theme:"dark"},{default:t((()=>[Q])),_:1}),r(x,{size:"13",theme:"dark"},{default:t((()=>[X])),_:1}),r(x,{size:"13",theme:"dark"},{default:t((()=>[Y])),_:1})])])])),_:2},1032,["id","img","created_at","value"])))),128))]),h(r(b,null,null,512),[[f,l.loading]])]))}}),E={class:"digital-people-draft"},ee={class:"card-item-list"},ae={class:"my-digtal-people-hover"},le=p("编辑"),se={class:"digtal-people-hover-tool"},ie=p("删除"),te=e({__name:"digitalPeopleDraft",setup(e){const a=y({list:(()=>{let e=[];for(let a=0;a<20;a++)e.push({id:1,img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",value:"123456",created_at:"2023-7-1 16:05"});return e})(),loading:!1});return(e,l)=>(s(),d("div",E,[o("div",ee,[(s(!0),d(m,null,n(a.list,(e=>(s(),i(M,{key:e.id,id:e.id,img:e.img,created_at:e.created_at,value:e.value},{hover:t((()=>[o("div",ae,[(s(),i(x,{key:0,class:"digtal-people-start-end",theme:"danger",height:"40px"},{default:t((()=>[le])),_:1})),o("div",se,[r(x,{size:"13",theme:"dark"},{default:t((()=>[ie])),_:1})])])])),_:2},1032,["id","img","created_at","value"])))),128))]),h(r(b,null,null,512),[[f,a.loading]])]))}}),oe={class:"custom-home-page"},de={class:"home-tool-bar"},ne=o("div",{class:"label-box"},[o("span",{class:"label"},"工具栏 "),o("span",{class:"tips"},"选择数字人主播并输入文字即可生成视频")],-1),me={class:"tool-list"},ue=["onClick"],ce=["src"],re={class:"home-tool-bar"},pe=o("div",{class:"label-box"},[o("span",{class:"label"},"直播数字人创建 "),o("span",{class:"tips"},"选择数字人主播并输入文字即可生成视频")],-1),ve={class:"digital-people-list-box"},ge=o("div",{class:"tool-line"},[o("div",{class:"label"},"选择数字人")],-1),he={class:"digital-people-list"},fe={class:"home-tool-bar"},_e=p(" 直播创建 "),ye={class:"create-live-dialog-body"},ke=o("span",{class:"label"}," 直播名称: ",-1),Le=e({__name:"index",setup(e){const l=c(),i=a("1"),p=a(!1),g=a(!1),_=a(),x=a(""),j={profile:new URL(""+new URL("profile-55a4ac64.svg",import.meta.url).href,self.location).href,speaking:new URL(""+new URL("speaking-0c962acf.svg",import.meta.url).href,self.location).href,interaction:new URL(""+new URL("interaction-fa518879.svg",import.meta.url).href,self.location).href},N=[{label:"形象定制",icon:j.profile,path:R.ImageCustomization.path},{label:"音色定制",icon:j.speaking,path:R.VocalCustomization.path},{label:"互动回答",icon:j.interaction}],D=y({list:[],adminList:[],myList:[],loading:!1}),T=e=>{_.value=e,p.value=!0},B=()=>{p.value=!1,l.push({path:R.createLive.path,name:R.createLive.name,query:{id:_.value,title:x.value}})};return k((()=>{(async()=>{try{D.loading=!0;let e=await q();D.adminList=e.adminList,D.myList=e.myList,D.myList.length>5?D.list=D.myList.slice(0,5):D.list=D.myList.concat(D.adminList),D.loading=!1}catch(e){console.log(e),D.loading=!1}})()})),(e,a)=>(s(),d("div",oe,[o("div",de,[ne,o("div",me,[(s(),d(m,null,n(N,(e=>o("div",{key:e.icon,class:"tool-item",onClick:a=>(e=>{e.path&&l.push({path:e.path})})(e)},[o("img",{src:e.icon,alt:""},null,8,ce),o("span",null,v(e.label),1)],8,ue))),64))])]),o("div",re,[pe,o("div",ve,[ge,o("div",he,[(s(!0),d(m,null,n(D.list,((e,l)=>(s(),d(m,{key:e.id},[r(w,{id:e.id,img:e.cover_url,name:e.name,onChange:T},null,8,["id","img","name"]),l===D.list.length-1?(s(),d("div",{key:0,class:"more-choices",onClick:a[0]||(a[0]=e=>g.value=!0)},"更多选择 >")):u("",!0)],64)))),128)),h(r(b,null,null,512),[[f,D.loading]])])])]),o("div",fe,[r(L(C),{modelValue:i.value,"onUpdate:modelValue":a[1]||(a[1]=e=>i.value=e),theme:"dark2"},{default:t((()=>[r(L(V),{label:"数字人作品",name:"1"},{default:t((()=>[r($)])),_:1}),r(L(V),{label:"数字人草稿",name:"2"},{default:t((()=>[r(te)])),_:1})])),_:1},8,["modelValue"])]),r(U,{modelValue:p.value,"onUpdate:modelValue":a[3]||(a[3]=e=>p.value=e),onConfirm:B},{header:t((()=>[_e])),body:t((()=>[o("div",ye,[ke,r(z,{modelValue:x.value,"onUpdate:modelValue":a[2]||(a[2]=e=>x.value=e),placeholder:"请输入直播标题",align:"left"},null,8,["modelValue"])])])),_:1},8,["modelValue"]),r(S,{modelValue:g.value,"onUpdate:modelValue":a[4]||(a[4]=e=>g.value=e),adminList:D.adminList,myList:D.myList},null,8,["modelValue","adminList","myList"])]))}});export{Le as default};
This source diff could not be displayed because it is too large. You can view the blob instead.
import{d as e,a1 as t,r as a,j as l,o as i,a as n,s,p as d,e as r,z as u,i as c}from"./vue-4bc85fa8.js";const m=e({props:{modelValue:String,theme:{type:String,default:"light"},defaultLineWidth:{type:Number,default:0}},emits:["update:modelValue"],setup(e,r){const{slots:u,emit:c}=r,m=t(),v=a(e.modelValue);d("currentTab",v);const o=a(m.default().map((({props:e})=>{if(e){const{label:t,name:a}=e;return{label:t,name:a}}}))),h=l({width:0,left:0,right:0}),p=a((()=>{const{modelValue:t}=e;if(o&&t){let e=o.value.findIndex((e=>e.name==t));return-1!==e?e:0}return 0})()),f=a([]),b=e=>{if(e){-1===f.value.findIndex((t=>t===e))&&f.value.push(e)}},g=()=>{s((()=>{const t=f.value[p.value];t.clientWidth?h.width=t.clientWidth:h.width=e.defaultLineWidth}))},k=(e,t)=>{v.value=e,c("update:modelValue",e),p.value=t,g(),s((()=>{let e=0;for(let t=0;t<p.value;t++)e+=f.value[t].clientWidth;h.right=null,h.left=e}))},_=t=>e.modelValue===t.name?"light"===e.theme?"c-nav-item_active":"dark2"===e.theme?"c-nav-item-_active_dark2":"c-nav-item_active_dark":"";return i((()=>{g()})),()=>{var t,a;return n("div",{class:"custom-c-tabs"},[n("div",{class:"c-tabs-header"},[null==(t=u.rightComponent)?void 0:t.call(u),o.value.map(((t,a)=>n("div",{key:t.name,class:["c-nav-item-default","light"===e.theme?"c-nav-item-light":"dark2"===e.theme?"c-nav-item-dark2":"c-nav-item-dark",_(t)],ref:b,onClick:k.bind(this,t.name,a)},[n("div",{class:"c-tabs__nav-item-wrapper"},[t.label])]))),"dark"===e.theme?n("div",{class:"c-tabs__bar",style:{width:h.width+"px",left:h.left+"px",right:h.right+"px"}},null):""]),n("div",{class:"c-tabs-content"},[null==(a=u.default)?void 0:a.call(u)])])}}}),v=e({props:{name:String,label:String},setup(e,{emit:t,slots:a}){let l=c("currentTab");return()=>{var t;return r(n("div",null,[null==(t=a.default)?void 0:t.call(a)]),[[u,l.value===e.name]])}}});export{v as C,m as a};
import{d as e,u as a,m as s,r as l,c as t,I as n,Q as r,S as u,F as i,e as o,z as c,V as m,Y as d,$ as p,L as v,j as g,o as A,U as f,a as y,X as h,W as k,R as w}from"./vue-4bc85fa8.js";import{_ as R}from"./plugin-vue_export-helper-1b428a4d.js";import{n as U}from"./userApi-3c3f0e09.js";import{_ as b}from"./changeName-353cbf68.js";import{C as I,L as _}from"./Common-20c4ecff.js";import{a as O,C as L}from"./index-d5111148.js";import{U as S,C as T}from"./video-5ce86b70.js";import"./TdesignNext-0fe1df9c.js";import"./index-ca2f4af7.js";import"./index-483ae7db.js";import"./edit-68f7a196.js";import"./index-41ca87de.js";import"./otherRequest-ab623e84.js";const B=["src"],q=["src"],x={class:"play-time"},C={class:"play-progress"},W={key:1,class:"mode-2-audio"},Z=["src"],F=["src"],j={class:"play-time"},N={key:2,class:"mode-3-audio"},V=["src"],M=["src"],H=["src"],K=R(e({__name:"Audio",props:{url:{default:""},need_progress:{type:Boolean,default:!0},bk:{default:"transparent"},autoPlay:{type:Boolean,default:!1},clickPlay:{type:Boolean,default:!1},mode:{default:"1"},canPlay:{type:Boolean,default:!1}},setup(e){const g=e,A={start:new URL(""+new URL("startAudio-84529604.svg",import.meta.url).href,self.location).href,stop:new URL(""+new URL("stopAudio-a5e1f277.svg",import.meta.url).href,self.location).href};a((()=>{clearInterval(R.value)})),s((()=>{clearInterval(R.value)}));const f=l(),y=l(0),h=l(0),k=l(!1),w=l(0),R=l(),U=l(0),b=t((()=>function(){const{url:e}=g;return"string"==typeof e?e:e[U.value]})),I=()=>{y.value=(null==f?void 0:f.value.duration)||0,g.canPlay},_=async()=>{await f.value.play(),k.value=!0,y.value=f.value.duration,R.value=setInterval((()=>{h.value=f.value.currentTime,w.value=h.value/y.value*100,100===w.value&&("string"==typeof g.url||(async()=>{const{url:e}=g;e&&e.length&&(U.value===e.length-1?await O():U.value<e.length-1&&(U.value+=1,await O(),_()))})())}),100)},O=async()=>{await f.value.pause(),k.value=!1,clearInterval(R.value)},L=e=>{let a="",s=parseInt(String(e/3600));e%=3600;let l=parseInt(String(e/60)),t=parseInt(String(e%60));return a=S(s>0?s+":"+l+":"+t:l+":"+t),a},S=e=>{let a="",s=e.split(":"),l=0;for(;l<s.length-1;l++)a+=1==s[l].length?"0"+s[l]:s[l],a+=":";return a+=1==s[l].length?"0"+s[l]:s[l],a};return(a,s)=>(n(),r(i,null,[u("div",{class:"audio-player",style:p({background:e.bk})},["1"===e.mode?(n(),r(i,{key:0},[e.clickPlay?(n(),r(i,{key:0},[o(u("img",{src:A.start,alt:"",class:"play-icon",onClick:_},null,8,B),[[c,!k.value]]),o(u("img",{src:A.stop,alt:"",class:"play-icon",onClick:O},null,8,q),[[c,k.value]])],64)):m("",!0),e.need_progress?(n(),r(i,{key:1},[u("span",x,d(L(h.value))+"/"+d(L(y.value)),1),u("div",C,[u("div",{class:"play-current-progress",style:p({width:`${w.value}%`})},null,4)])],64)):m("",!0)],64)):"2"===e.mode?(n(),r("div",W,[u("div",null,[o(u("img",{src:A.start,alt:"",class:"play-icon",onClick:_},null,8,Z),[[c,!k.value]]),o(u("img",{src:A.stop,alt:"",class:"play-icon",onClick:O},null,8,F),[[c,k.value]])]),u("div",null,[u("span",j,d(L(h.value))+"/"+d(L(y.value)),1)])])):"3"===e.mode?(n(),r("div",N,[u("div",null,[o(u("img",{src:A.start,alt:"",class:"play-icon",onClick:_},null,8,V),[[c,!k.value]]),o(u("img",{src:A.stop,alt:"",class:"play-icon",onClick:O},null,8,M),[[c,k.value]])])])):m("",!0)],4),u("audio",{ref_key:"audioRef",ref:f,src:v(b)(),onCanplay:I},null,40,H)],64))}}),[["__scopeId","data-v-ed9f4566"]]),G={class:"image-custom-record"},P={class:"left"},Q={class:"center"},z={class:"name"},E=h(" 名称: "),Y={class:"create"},X=h(" 创建时间: "),J={class:"right"},D={key:0,class:"status"},$=["src"],ee=u("div",null,"审核中",-1),ae={key:1,class:"status"},se=["src"],le=u("div",null,"审核失败",-1),te={key:2,class:"status"},ne=["src"],re=u("div",null,"进行中",-1),ue={key:3,class:"status"},ie=["src"],oe=u("div",null,"已完成",-1),ce=e({__name:"Record",setup(e){const a={underReview:new URL(""+new URL("underReview-e1e9d152.svg",import.meta.url).href,self.location).href,auditFailure:new URL(""+new URL("auditFailure-aedeaf8e.svg",import.meta.url).href,self.location).href,progress:new URL(""+new URL("progress-6820e84c.svg",import.meta.url).href,self.location).href,success:new URL(""+new URL("success-38963be9.svg",import.meta.url).href,self.location).href},s=g({list:[]});l(!1);return A((()=>{(()=>{try{s.list=U({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:1,url:"",created_at:"2023-7-10 15:57"},2),s.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:2,url:"",created_at:"2023-7-10 15:57"}),s.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:3,url:"",created_at:"2023-7-10 15:57"}),s.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:4,url:"",created_at:"2023-7-10 15:57"})}catch(e){console.log(e)}})()})),(e,l)=>(n(),r("div",G,[(n(!0),r(i,null,f(s.list,(e=>(n(),r("div",{class:"record-items",key:e.id},[u("div",P,[y(K,{url:e.url,mode:"3"},null,8,["url"])]),u("div",Q,[u("div",z,[E,u("span",null,d(e.name),1)]),u("div",Y,[X,u("span",null,d(e.created_at),1)])]),u("div",J,[1==e.status?(n(),r("div",D,[u("img",{src:a.underReview},null,8,$),ee])):2==e.status?(n(),r("div",ae,[u("img",{src:a.auditFailure},null,8,se),le])):3==e.status?(n(),r("div",te,[u("img",{src:a.progress},null,8,ne),re])):4==e.status?(n(),r("div",ue,[u("img",{src:a.success},null,8,ie),oe])):m("",!0)])])))),128))]))}}),me={class:"image-custom-my-person-box"},de={class:"my-person-items"},pe={key:0,class:"my-person-loading-item"},ve={key:1,class:"my-person-loading-item"},ge=e({__name:"MyDigitalPerson",setup(e){k();const a=g({list:[]}),s=l(!1);l();const t=()=>{};return A((()=>{(()=>{try{a.list=U({img:"\thttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:!0,url:""}),a.list.unshift({img:"\thttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:!1,url:""})}catch(e){console.log(e)}})()})),(e,l)=>(n(),r("div",me,[u("div",de,[(n(!0),r(i,null,f(a.list,(e=>(n(),r(i,{key:e.id},[e.status?(n(),r("div",pe,[y(K,{url:e.url,mode:"2",clickPlay:!0},null,8,["url"]),y(b,{value:e.name},null,8,["value"])])):(n(),r("div",ve,[y(_)]))],64)))),128))]),y(I,{modelValue:s.value,"onUpdate:modelValue":l[0]||(l[0]=e=>s.value=e),title:"确认删除吗?",onConfirm:t},null,8,["modelValue"])]))}}),Ae={class:""},fe=e({__name:"index",setup(e){const a={speak:new URL("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOaSURBVHgB7ZhJaFRZFIb/c6vKpjWm03TTtrS22TR0Qze00PSgnRrigKII4kZQcQBxIQriygFinMGFuBDciEF0oRsVFRWHVKyIUUTNIitRI6I4oAkaTEzqveNf0dSUqkrey3u1ED94Vffec+q+v8595w4P+MJnjsAHVFWQCP8Iq++rdKOl3TL9xnM4xDOB2hitQsBaCRvz2O1vbPmugNtbXm0wSED0gNQ0Pxiq3xEL1Lo6g9iVOhbX8qqCMxqgffUSa2kv5jAigdpSOw49vefZzZ9wjT6CkVUSTlwoZHUtUBNTf4ZlLrH4C0ZOF4d9IUWezTcYuMUy2+GNuBQVfHaPaOO/1fkGVwK1sWYZv5bAW6ogoUP5je4iKNgIf4hqPBLLbnAskNPJ7/BuaAtgbciuuYhgchp8RWJ6cfo3AzXnAg3+gL8EEeiOZG7nGKmA3xhJr0JukmQ8/MbI9+kiHKBXauZAEYb/JAcKwxbI7K2m936UA8t+OlAclkC9MHMMjH2OxUkoB4LiArV15hi9XPtTTuOonh3c5P2K8tAu0WuJgcrgCHZ070Gg90xOm+gKlI/G7EqOwI9rrC6GJuczIXZqPDz5k6kB5cHi/nArigmESB1s2Q0TWMjnYAm0tyO1U5ZogptRM4UOJ+AnolvyN69pgRr/j9HSagQowjbrmBSbOakv5Z9q7f9ttOk6O/AzSW5KpHl7fmNWBIN/UWAbbHsco/cD7CfHKGs5YO9Ku1h6DL4gd2G65hayZAnUbzkJv2aUvmbGvkFg4lgKnYRQ6Famn+Bx+nTCW9p5n3kSvvMSpQVKB5eY8XwGKVIqOcQ9bOxEMplZOYy1mp05PRiVRuwtErn6uJg5I1CkjdGZgIB50S/MwmzW63ltSvvY1tF+m5dUhk6VMmcEhmMt/OymikUc4n1Qsw/oO0mBtWmf99oFeBhBxW2ZHO8clkCReps/2AiV9VyqD3MoLzNxqqW2uTXtPTq4F14idmhIl/wGvVpzkUIrJZL4Z5CtKXyN0Z0Cr1B9h/i0sVLP4BRh8FI3qmIBZa8p3KF9FF4iMhozLv1d0gUO0fhUnrpkFozegwYeIBi8z5dEB3mudXdWMVjOA3tDMXMQDuFOI7WY5yzo2vT/aVrcHqY6Shndv1nIxkIcbhA8xLNX50q7eASTaxmHeRuLE3INeMe7vGYhNZ2komUhNZeKuYFKc2CoacZzmOkT9US0StWfl6Nf+Oz4AOxOIjab5ZTQAAAAAElFTkSuQmCC",self.location).href},s=l("1"),t={label1:"选择音频",label2:"或拖音频到此处上传",buttonLabel:"选择音频",successIcon:y(S,null,null),successButtonLabel:"替换音频"};return(e,l)=>(n(),r("div",Ae,[y(v(T),{icon:y("img",{src:a.speak,style:""},null),uploadInfo:t,label:"声音定制"},{default:w((()=>[y(v(O),{modelValue:s.value,"onUpdate:modelValue":l[0]||(l[0]=e=>s.value=e),theme:"dark2"},{default:w((()=>[y(v(L),{name:"1",label:"我的音色"},{default:w((()=>[y(ge)])),_:1}),y(v(L),{name:"2",label:"生成记录"},{default:w((()=>[y(ce)])),_:1})])),_:1},8,["modelValue"])])),_:1},8,["icon"])]))}});export{fe as default};
import"./otherRequest-f25d4885.js";import{d as e,I as a,Q as l,S as s,r as t,w as o,a as i,L as u,J as v,R as d,V as n,X as c,F as r,Y as m,j as p,o as h,a0 as f}from"./vue-4bc85fa8.js";import{T as g,S as w}from"./textarea-2001531b.js";import{A as y}from"./Audio-f7ee1532.js";import{B as _,n as V,s as b,o as Z}from"./userApi-6fb14c1e.js";import"./TdesignNext-0fe1df9c.js";import"./plugin-vue_export-helper-1b428a4d.js";import"./index-6ff59fae.js";const x={class:"start-live-video"},k=["src"],j={key:1,class:"default-video"},H=e({__name:"video",props:{video:null},emits:["update:modelValue"],setup:(e,{emit:s})=>(s,t)=>(a(),l("div",x,[e.video?(a(),l("video",{key:0,src:e.video,autoplay:"",class:"custom-video"},"您的浏览器不支持 video 标签。",8,k)):(a(),l("div",j))]))}),U={width:"28",height:"28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},C=[s("path",{d:"M25.165 5.56c.58 0 1.049.47 1.049 1.048v14.679a1.048 1.048 0 1 1-2.097 0V6.608c0-.579.47-1.048 1.048-1.048Zm-5.591 6.99c.579 0 1.048.47 1.048 1.048v7.689a1.048 1.048 0 1 1-2.097 0v-7.689c0-.579.47-1.048 1.049-1.048Zm-5.592-6.291c.579 0 1.048.47 1.048 1.048v13.98a1.048 1.048 0 1 1-2.097 0V7.307c0-.579.47-1.048 1.049-1.048ZM8.39 3.463c.579 0 1.048.47 1.048 1.048v16.776a1.048 1.048 0 1 1-2.096 0V4.51c0-.579.469-1.048 1.048-1.048ZM2.798 11.85c.58 0 1.048.47 1.048 1.048v8.388a1.048 1.048 0 1 1-2.096 0v-8.388c0-.579.469-1.048 1.048-1.048Z",fill:"#fff"},null,-1)];const M={render:function(e,s){return a(),l("svg",U,C)}},E={width:"48",height:"48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},R=[s("path",{d:"M5.25 15.75H9v18H5.25v-18ZM0 21.14h3.75v8.72H0v-8.72Zm10.5-8.39h3.75v24H10.5v-24Zm6 8.25h3.75v7.5H16.5V21Zm6-2.25h3.75v12H22.5v-12Zm6-3h3.75v18H28.5v-18Zm5.25 6h3.75v6h-3.75v-6Zm5.25-3h3.75v12H39v-12ZM44.25 21H48v7.5h-3.75V21Z",fill:"#fff"},null,-1)];const S={render:function(e,s){return a(),l("svg",E,R)}},q={class:"start-live-audio-box"},A={class:"start-live-audio-content"},I=s("div",{class:"label"},"音频脚本",-1),J={class:"play-audio-box"},L={class:"line"},T=c("查看文字脚本"),G={class:""},P={key:0},B={class:"start-live-audio-footer"},F={class:"live-status"},N={class:"live-icon"},Q=s("span",null,"直播中",-1),X={class:"stop"},Y=s("span",{class:"start-time"},"00:52:20",-1),z=c("关闭直播"),D=e({__name:"audio",props:{url:null,value:{default:""}},setup(e){const c=e,r=t(!1),m=t(c.value),p=()=>{r.value=!0};return o((()=>c.value),(e=>{e&&(m.value=e)})),(t,o)=>(a(),l("div",q,[s("div",A,[I,s("div",J,[s("div",L,[i(u(S)),(a(),v(_,{key:0,theme:"opacity",style:{color:"#fff"},onClick:p},{default:d((()=>[T])),_:1}))]),s("div",G,[i(y,{url:e.url},null,8,["url"])])]),r.value?(a(),l("div",P,[i(g,{disabled:!0,class:"reset-live-audio-textarea",modelValue:m.value,"onUpdate:modelValue":o[0]||(o[0]=e=>m.value=e)},null,8,["modelValue"])])):n("",!0)]),s("div",B,[s("div",F,[s("div",N,[i(u(M))]),Q]),s("div",X,[Y,i(_,{theme:"opacity"},{default:d((()=>[z])),_:1})])])]))}}),K={class:"start-live-human-box"},O={class:"content"},W=s("div",{class:"header"},"人工回复",-1),$={class:"chose-sound-color"},ee=s("div",{class:"label"},"选择音色",-1),ae={class:"value"},le={class:"right-chose-tones"},se={class:"default-label"},te=c(" 音调"),oe={key:1,class:"chose-tones-item"},ie=["src"],ue={class:"name"},ve={class:"categorie"},de=s("div",{class:"default-add"},"+",-1),ne=c(" 音色"),ce={key:1,class:"chose-tones-item"},re=["src"],me={class:"name"},pe={class:"input-box"},he={class:"footer"},fe=c("发送"),ge=e({__name:"human",setup(e){const u=t(!1),v=t(""),n=t({}),c=t(!1),p=t(""),h=t({}),f=t(!0),y=t(""),b=e=>{n.value=e},Z=e=>{h.value=e},x=()=>{try{return V({img:"https://img1.baidu.com/it/u=1546227440,2897989905&fm=253&fmt=auto&app=138&f=JPEG?w=889&h=500",c_name:"云依",c_categorie:"悦耳男声2"})}catch(e){return console.log(e),[]}},k=()=>{try{return V({img:"https://img1.baidu.com/it/u=1546227440,2897989905&fm=253&fmt=auto&app=138&f=JPEG?w=889&h=500",c_name:"云依",c_categorie:"悦耳男声2"})}catch(e){return console.log(e),[]}};return o((()=>v.value),(e=>{f.value=!e})),(e,t)=>(a(),l("div",K,[s("div",O,[W,s("div",$,[ee,s("div",ae,[s("div",le,[s("div",se,[i(w,{modelValue:u.value,"onUpdate:modelValue":t[0]||(t[0]=e=>u.value=e),title:"选择一种音调",event:x,value:v.value,"onUpdate:value":t[1]||(t[1]=e=>v.value=e),onItemChange:b},{default:d((()=>[s("div",null,[v.value?(a(),l("div",oe,[s("img",{src:n.value.img,alt:""},null,8,ie),s("div",null,[s("div",ue,m(n.value.c_name),1),s("div",ve,m(n.value.c_categorie),1)])])):(a(),l(r,{key:0},[te],64))])])),_:1},8,["modelValue","value"])]),de,s("div",{onClick:t[4]||(t[4]=(...a)=>e.openSoundColor&&e.openSoundColor(...a)),class:"default-label"},[i(w,{title:"选择一种音色",modelValue:c.value,"onUpdate:modelValue":t[2]||(t[2]=e=>c.value=e),disabled:f.value,value:p.value,"onUpdate:value":t[3]||(t[3]=e=>p.value=e),event:k,onItemChange:Z},{default:d((()=>[s("div",null,[p.value?(a(),l("div",ce,[s("img",{src:h.value.img,alt:""},null,8,re),s("div",null,[s("div",me,m(h.value.c_name),1)])])):(a(),l(r,{key:0},[ne],64))])])),_:1},8,["modelValue","disabled","value"])])])])]),s("div",pe,[i(g,{modelValue:y.value,"onUpdate:modelValue":t[5]||(t[5]=e=>y.value=e),placeholder:"输入内容点击下方发送,数字人将口播内容"},null,8,["modelValue"])])]),s("div",he,[i(_,{theme:"green",class:"reset-send-btn"},{default:d((()=>[fe])),_:1})])]))}}),we={class:"custom-start-live-page"},ye=e({__name:"index",setup(e){const s=f().query;new URL(""+new URL("1-414be3ad.mp4",import.meta.url).href,self.location).href,t();const o=p({video:[],audio:"",content:"",status:1,startTime:"00:50:00"});t();const u=t(""),v=t(""),d=()=>{try{window.pyjs.run(o.video,s.id)}catch(e){b(e.message)}},n=e=>{u.value=e.video};return h((async()=>{((e="")=>{e?window[e]={}:window.pyEvent={}})(),((e,a,l="")=>{l?window[l][e]=a:window.pyEvent[e]=a})("mergeCallback",n),await(async()=>{if(s.id)try{let e=await Z(s.id);0==e.code&&(o.video=e.data.url,o.content=e.data.content,d())}catch(e){console.log(e)}else b("禁止访问")})()})),(e,s)=>(a(),l("div",we,[i(H,{video:u.value},null,8,["video"]),i(D,{url:v.value},null,8,["url"]),i(ge)]))}});export{ye as default};
System.register(["./vue-legacy-20941db8.js"],(function(e,t){"use strict";var a,l,i,n,r,u,d,s,c,m,v;return{setters:[e=>{a=e.d,l=e.a1,i=e.r,n=e.j,r=e.o,u=e.a,d=e.s,s=e.p,c=e.e,m=e.z,v=e.i}],execute:function(){e("a",a({props:{modelValue:String,theme:{type:String,default:"light"},defaultLineWidth:{type:Number,default:0}},emits:["update:modelValue"],setup(e,t){const{slots:a,emit:c}=t,m=l(),v=i(e.modelValue);s("currentTab",v);const h=i((()=>{const e=m.default().map((({props:e})=>{if(e){const{label:t,name:a}=e;return{label:t,name:a}}}));return e})()),o=n({width:0,left:0,right:0}),p=i((()=>{const{modelValue:t}=e;if(h&&t){let e=h.value.findIndex((e=>e.name==t));return-1!==e?e:0}return 0})()),f=i([]),g=e=>{e&&-1===f.value.findIndex((t=>t===e))&&f.value.push(e)},b=()=>{d((()=>{const t=f.value[p.value];t.clientWidth?o.width=t.clientWidth:o.width=e.defaultLineWidth}))},k=(e,t)=>{v.value=e,c("update:modelValue",e),p.value=t,b(),d((()=>{let e=0;for(let t=0;t<p.value;t++)e+=f.value[t].clientWidth;o.right=null,o.left=e}))},_=t=>e.modelValue===t.name?"light"===e.theme?"c-nav-item_active":"dark2"===e.theme?"c-nav-item-_active_dark2":"c-nav-item_active_dark":"";return r((()=>{b()})),()=>u("div",{class:"custom-c-tabs"},[u("div",{class:"c-tabs-header"},[a.rightComponent?.(),h.value.map(((t,a)=>u("div",{key:t.name,class:["c-nav-item-default","light"===e.theme?"c-nav-item-light":"dark2"===e.theme?"c-nav-item-dark2":"c-nav-item-dark",_(t)],ref:g,onClick:k.bind(this,t.name,a)},[u("div",{class:"c-tabs__nav-item-wrapper"},[t.label])]))),"dark"===e.theme?u("div",{class:"c-tabs__bar",style:{width:o.width+"px",left:o.left+"px",right:o.right+"px"}},null):""]),u("div",{class:"c-tabs-content"},[a.default?.()])])}})),e("C",a({props:{name:String,label:String},setup(e,{emit:t,slots:a}){let l=v("currentTab");return()=>c(u("div",null,[a.default?.()]),[[m,l.value===e.name]])}}))}}}));
This source diff could not be displayed because it is too large. You can view the blob instead.
System.register(["./userApi-legacy-de24611f.js","./vue-legacy-20941db8.js","./Common-legacy-11cb25e3.js","./cardOne-legacy-c3d1bfce.js","./index-legacy-11222ed5.js","./index-legacy-0950bf2b.js","./video-legacy-d9b5508d.js","./TdesignNext-legacy-8110e161.js","./changeName-legacy-bab419ed.js","./index-legacy-f472dc3d.js","./edit-legacy-252e46b3.js","./index-legacy-2a00bc1e.js","./otherRequest-legacy-2d7e8feb.js"],(function(e,s){"use strict";var a,t,l,c,n,i,u,d,r,m,o,g,v,h,p,y,_,f,w,R,b,L,U,k,x,j,q;return{setters:[e=>{a=e.n,t=e.B},e=>{l=e.d,c=e.j,n=e.r,i=e.o,u=e.I,d=e.Q,r=e.F,m=e.U,o=e.S,g=e.Y,v=e.V,h=e.X,p=e.a,y=e.W,_=e.J,f=e.R,w=e.L},e=>{R=e.C,b=e.L},e=>{L=e._},e=>{U=e.r},e=>{k=e.a,x=e.C},e=>{j=e.U,q=e.C},null,null,null,null,null,null],execute:function(){const F={class:"image-custom-record"},S={class:"left"},T=["src"],W={class:"center"},C={class:"name"},Z=h(" 名称: "),A={class:"create"},N=h(" 创建时间: "),V={class:"right"},H={key:0,class:"status"},O=["src"],G=o("div",null,"审核中",-1),M={key:1,class:"status"},I=["src"],B=o("div",null,"审核失败",-1),z={key:2,class:"status"},D=["src"],J=o("div",null,"进行中",-1),P={key:3,class:"status"},Q=["src"],X=o("div",null,"已完成",-1),Y=l({__name:"Record",setup(e){const t={underReview:new URL(""+new URL("underReview-e1e9d152.svg",s.meta.url).href,self.location).href,auditFailure:new URL(""+new URL("auditFailure-aedeaf8e.svg",s.meta.url).href,self.location).href,progress:new URL(""+new URL("progress-6820e84c.svg",s.meta.url).href,self.location).href,success:new URL(""+new URL("success-38963be9.svg",s.meta.url).href,self.location).href},l=c({list:[]});return n(!1),i((()=>{(()=>{try{l.list=a({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:1,created_at:"2023-7-10 15:57"},2),l.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:2,created_at:"2023-7-10 15:57"}),l.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:3,created_at:"2023-7-10 15:57"}),l.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:4,created_at:"2023-7-10 15:57"})}catch(e){console.log(e)}})()})),(e,s)=>(u(),d("div",F,[(u(!0),d(r,null,m(l.list,(e=>(u(),d("div",{class:"record-items",key:e.id},[o("div",S,[o("img",{src:e.img,alt:""},null,8,T)]),o("div",W,[o("div",C,[Z,o("span",null,g(e.name),1)]),o("div",A,[N,o("span",null,g(e.created_at),1)])]),o("div",V,[1==e.status?(u(),d("div",H,[o("img",{src:t.underReview},null,8,O),G])):2==e.status?(u(),d("div",M,[o("img",{src:t.auditFailure},null,8,I),B])):3==e.status?(u(),d("div",z,[o("img",{src:t.progress},null,8,D),J])):4==e.status?(u(),d("div",P,[o("img",{src:t.success},null,8,Q),X])):v("",!0)])])))),128))]))}}),E={class:"image-custom-my-person-box"},K={class:"my-person-items"},$={class:"my-digtal-people-hover2"},ee=h("去合成"),se={class:"digtal-people-hover-tool"},ae=h("删除"),te={key:1,class:"my-person-loading-item"},le=l({__name:"MyDigitalPerson",setup(e){const s=y(),l=c({list:[]}),g=n(!1),v=n(),h=(e,s)=>{},w=()=>{};return i((()=>{(()=>{try{l.list=a({img:"\thttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:!0}),l.list.unshift({img:"\thttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:!1})}catch(e){console.log(e)}})()})),(e,a)=>(u(),d("div",E,[o("div",K,[(u(!0),d(r,null,m(l.list,(e=>(u(),d(r,{key:e.id},[e.status?(u(),_(L,{key:0,id:e.id,img:e.img,name:e.name,edit:!0,onNameChange:h},{hover:f((()=>[o("div",$,[(u(),_(t,{key:0,class:"digtal-people-start-end",theme:"danger",height:"40px",onClick:a=>(e=>{s.push({path:U.createLive.path,name:U.createLive.name,query:{id:e.id,title:""}})})(e)},{default:f((()=>[ee])),_:2},1032,["onClick"])),o("div",se,[p(t,{size:"13",theme:"dark",onClick:s=>(e=>{g.value=!0,v.value=e.id})(e)},{default:f((()=>[ae])),_:2},1032,["onClick"])])])])),_:2},1032,["id","img","name"])):(u(),d("div",te,[p(b)]))],64)))),128))]),p(R,{modelValue:g.value,"onUpdate:modelValue":a[0]||(a[0]=e=>g.value=e),title:"确认删除吗?",onConfirm:w},null,8,["modelValue"])]))}}),ce={width:"40",height:"40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ne=[o("path",{d:"M31.94 33.198c-.117.84-.268 1.332-.496 1.497-.136.085-.43.207-.886.292-.446.086-1.012.208-1.67.286-.674.122-1.391.207-2.2.293-.81.096-1.627.182-2.436.25-.835.068-1.619.114-2.384.157-.6.036-3.86.036-4.452 0-.768-.043-1.56-.085-2.395-.157a77.536 77.536 0 0 1-2.428-.25 33.185 33.185 0 0 1-2.207-.293c-.659-.078-1.214-.2-1.67-.286-.445-.085-.743-.207-.876-.292-.228-.165-.386-.658-.497-1.497-.117-.84-.077-1.904.137-3.21.092-.504.242-.912.496-1.222.243-.322.556-.59.92-.84a6.824 6.824 0 0 1 1.188-.571c.43-.129.876-.268 1.358-.407.445-.14.901-.279 1.324-.433.43-.164.835-.339 1.17-.57.43-.269.743-.519.971-.772a2.69 2.69 0 0 0 .497-.747c.085-.25.162-.503.162-.753 0-.268 0-.536-.026-.883-.051-.442-.21-.832-.482-1.1a15.227 15.227 0 0 0-.92-.85c-.161-.128-.312-.34-.43-.59a6.923 6.923 0 0 1-.338-.77c-.085-.304-.203-.615-.287-.936a1.82 1.82 0 0 1-.43-.207c-.119-.086-.255-.25-.387-.433a2.255 2.255 0 0 1-.364-.796c-.092-.34-.136-.657-.11-.925a2.394 2.394 0 0 1 .562-1.386c0-.76.04-1.507.11-2.286.092-.632.221-1.332.431-2.079.195-.746.515-1.41.92-2 .404-.564.828-1.014 1.28-1.36a6.92 6.92 0 0 1 1.442-.84c.497-.2.994-.339 1.494-.4a9.01 9.01 0 0 1 1.416-.121c.066 0 .136 0 .195.007.066-.007.125-.007.195-.007.445 0 .92.043 1.417.121.496.061.985.2 1.493.4.49.207.986.504 1.435.84.456.346.887.796 1.291 1.36.398.59.718 1.258.92 2 .202.743.338 1.447.423 2.08.066.778.118 1.524.118 2.285.176.218.294.407.386.632.085.225.151.475.177.754.026.268-.026.59-.118.925-.085.364-.22.614-.364.796-.136.183-.261.347-.38.433a2.049 2.049 0 0 1-.43.207c-.092.321-.21.632-.294.935-.092.268-.21.518-.338.772a1.61 1.61 0 0 1-.43.59c-.34.292-.648.57-.92.85-.27.267-.424.657-.471 1.1-.026.346-.026.614-.026.881 0 .25.066.504.15.754.118.25.27.493.497.747.236.25.541.503.979.771.338.232.732.407 1.162.572.43.157.876.292 1.332.432.471.139.92.278 1.35.407.43.157.835.346 1.196.571.364.25.673.518.92.84.243.31.397.718.496 1.221.2 1.304.243 2.368.133 3.211ZM12.653 5.143c0 .314-.132.6-.346.807a1.192 1.192 0 0 1-.831.336h-4.12v4c0 .632-.527 1.143-1.178 1.143-.323 0-.618-.129-.831-.336A1.123 1.123 0 0 1 5 10.286V5.143C5 4.51 5.526 4 6.177 4h5.298c.651 0 1.177.51 1.177 1.143Z",fill:"#2770FF"},null,-1),o("path",{d:"M12.54 22.857c0 .314-.13.6-.34.807-.211.207-.501.336-.82.336H6.16A1.15 1.15 0 0 1 5 22.857v-5.143a1.15 1.15 0 0 1 1.16-1.143c.319 0 .609.129.82.336.21.207.34.493.34.807v4h4.06c.642 0 1.16.511 1.16 1.143ZM34 17.714v5.143A1.15 1.15 0 0 1 32.84 24h-5.22a1.15 1.15 0 0 1-1.16-1.143c0-.314.13-.6.34-.807.211-.207.501-.336.82-.336h4.06v-4a1.15 1.15 0 0 1 1.16-1.143c.319 0 .609.129.82.336.21.207.34.493.34.807Zm0-12.571v5.143a1.15 1.15 0 0 1-1.16 1.143c-.319 0-.609-.129-.82-.336a1.131 1.131 0 0 1-.34-.807v-4h-4.06a1.15 1.15 0 0 1-1.16-1.143c0-.314.13-.6.34-.807.211-.207.501-.336.82-.336h5.22c.642 0 1.16.51 1.16 1.143Z",fill:"#2770FF"},null,-1)],ie={render:function(e,s){return u(),d("svg",ce,ne)}},ue={class:""};e("default",l({__name:"index",setup(e){const s=n("1"),a={label1:"选择视频",label2:"或拖视频到此处上传",buttonLabel:"选择视频",successIcon:p(j,null,null),successButtonLabel:"替换视频"};return(e,t)=>(u(),d("div",ue,[p(w(q),{icon:p(ie,null,null),uploadInfo:a,label:"形象定制"},{default:f((()=>[p(w(k),{modelValue:s.value,"onUpdate:modelValue":t[0]||(t[0]=e=>s.value=e),theme:"dark2"},{default:f((()=>[p(w(x),{name:"1",label:"我的数字人"},{default:f((()=>[p(le)])),_:1}),p(w(x),{name:"2",label:"生成记录"},{default:f((()=>[p(Y)])),_:1})])),_:1},8,["modelValue"])])),_:1},8,["icon"])]))}}))}}}));
System.register(["./vue-legacy-20941db8.js","./userApi-legacy-de24611f.js","./otherRequest-legacy-2d7e8feb.js","./TdesignNext-legacy-8110e161.js"],(function(e,t){"use strict";var a,l,s,u,o,c,n,r,d,i,p,m,f,g,h,v,y,I;return{setters:[e=>{a=e.I,l=e.Q,s=e.S,u=e.d,o=e.r,c=e.j,n=e.w,r=e.a,d=e.X},e=>{i=e.p,p=e.B,m=e.s,f=e.q},e=>{g=e.i},e=>{h=e.B,v=e.U,y=e.i,I=e.M}],execute:function(){const t={width:"50",height:"50",fill:"none",xmlns:"http://www.w3.org/2000/svg"},w=[s("path",{d:"M48.75 27.188c0-.313 0-.625-.313-1.25L42.5 15.624c-.625-.938-1.563-1.25-2.5-.625-.938.625-1.25 1.563-.625 2.5l4.688 8.125H36.25c-.938 0-1.563.625-1.875 1.563-.313 2.187-1.563 4.375-3.125 5.625A10.065 10.065 0 0 1 25 35c-2.188 0-4.375-.938-6.25-2.188-1.563-1.562-2.813-3.437-3.125-5.624 0-.938-.938-1.563-1.875-1.563H5.937l4.688-8.125c.625-.938.313-1.875-.625-2.5s-1.875-.313-2.5.625L1.562 25.938c-.312.312-.312.937-.312 1.25v16.875c0 .937.938 1.874 1.875 1.874h43.75c.938 0 1.875-.937 1.875-1.874V27.186Zm-3.75 15H5V29.062h7.5c.625 2.5 2.188 4.688 4.063 6.25C18.75 37.5 21.875 38.75 25 38.75c3.125 0 6.25-1.25 8.438-3.125 1.874-1.563 3.437-3.75 4.062-6.25H45v12.813ZM14.687 18.125H20v11.25c0 .625.625.938.938.938h7.5c.625 0 1.25-.625 1.25-.938v-11.25H35c.625 0 1.25-.625 1.25-1.25 0-.313 0-.625-.313-.625l-10.312-10c-.313-.625-.938-.625-1.563 0l-10 10c-.312.313-.312 1.25 0 1.563 0 .312.313.312.626.312ZM25 8.437l7.813 7.5H28.75c-.625 0-.938.626-.938 1.25v10.938h-5.625V17.187c0-.625-.625-.937-1.25-.937H17.5L25 8.437Z",fill:"#888FA1"},null,-1)],b={render:function(e,s){return a(),l("svg",t,w)}};let U;const V=new Uint8Array(16);function S(){if(!U&&(U="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!U))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return U(V)}const j=[];for(let e=0;e<256;++e)j.push((e+256).toString(16).slice(1));const H={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function k(e,t,a){if(H.randomUUID&&!t&&!e)return H.randomUUID();const l=(e=e||{}).random||(e.rng||S)();if(l[6]=15&l[6]|64,l[8]=63&l[8]|128,t){a=a||0;for(let e=0;e<16;++e)t[a+e]=l[e];return t}return function(e,t=0){return(j[e[t+0]]+j[e[t+1]]+j[e[t+2]]+j[e[t+3]]+"-"+j[e[t+4]]+j[e[t+5]]+"-"+j[e[t+6]]+j[e[t+7]]+"-"+j[e[t+8]]+j[e[t+9]]+"-"+j[e[t+10]]+j[e[t+11]]+j[e[t+12]]+j[e[t+13]]+j[e[t+14]]+j[e[t+15]]).toLowerCase()}(l)}e("U",u({props:{modelValue:String,config:Object,rules:Array,uploadInfo:{type:Object,default:{}},accept:{type:String,default:""}},emits:["update:modelValue","change"],setup(e,{emit:t}){const a=o([]),l=c({url:"",status:0,uploadStatus:!1}),s=o(""),u=o(0);let w=null;const U=async t=>{try{const{config:a}=e;if(!a)return void m("缺少必要的配置");if(!Object.keys(a).length)return m("无法上传,请尝试刷新页面"),!1;if(e.accept&&!f()){let a=t.name.split(".")[1];if(-1==e.accept.indexOf(a))return m(`本次上传仅支持${e.accept}格式`),!1}return!0}catch(a){return console.log(a),!1}},V=({file:e})=>{I.error(`文件 ${e.name} 上传失败`)},S=a=>(u.value=0,w=setInterval((()=>{99!=u.value&&(u.value+=1)}),100),new Promise((s=>{const u=k();l.status=1;let o="";const{config:c}=e;o="https://"+c.host;let n=a.name.split(".")[1];setTimeout((()=>{const e=new FormData;e.append("key",c.dir+u+`.${n}`),e.append("policy",c.policy),e.append("OSSAccessKeyId",c.accessid),e.append("success_action_status","200"),e.append("callback",c.callback),e.append("signature",c.signature),e.append("file",a.raw),g.post(o,e,{headers:{"Content-Type":"multipart/form-data;charset=utf-8"}}).then((e=>{""===e||200==e?(((e,a)=>{window.clearInterval(w),I.success("上传成功"),l.url=a,l.status=2,t("update:modelValue",l.url),t("change",l.url)})(0,c.domain+c.dir+u+`.${n}`),l.uploadStatus=!0,s({status:"success",response:{url:l.url}})):(window.clearInterval(w),l.url="",l.status=0,t("update:modelValue",l.url),t("change",l.url),I.warning("上传失败"),l.uploadStatus=!1)})).catch((e=>{console.log(e)}))}),1e3)})));n((()=>e.modelValue),(e=>{e&&(l.url=e,l.status=2)}));const j=()=>{a.value=[],l.url="",l.status=0,l.uploadStatus=!1,t("update:modelValue",""),t("change","")},H=async e=>S(e),x=()=>0==l.status?r(v,{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,method:"PUT",requestMethod:H,action:s.value,headers:{authorization:`Bearer ${i()}`},theme:"custom","before-upload":U,multiple:!0,max:1,draggable:!0,onFail:V},{default:()=>[r("div",{class:"custom-upload-click-box"},[r("div",{class:"title"},[e.uploadInfo.label1??"选择图片"]),r("div",{class:"title2"},[e.uploadInfo.label2??"或拖拽图片到此处"]),r("div",null,[r(b,null,null)]),r(h,{class:"custom-chose-file"},{default:()=>[e.uploadInfo.buttonLabel??"选择文件"]})])]}):1==l.status?r("div",{class:"custom-uploading-stauts"},[r(y,{class:"custom-t-progress",theme:"circle",percentage:u.value,size:"small",color:"#00f9f9"},null),r("div",{class:"uploading-title"},[d("正在上传")])]):r("div",{class:"custom-UploadSuccess-stauts"},[r("div",{class:"icon"},[e.uploadInfo.successIcon?r("img",{src:e.uploadInfo.successIcon,alt:""},null):""]),r("div",{class:"file-name"},null),r(p,{class:"reset-submit",theme:"green",onClick:j},{default:()=>[e.uploadInfo.successButtonLabel??"重新上传"]})]);return n((()=>e.modelValue),(e=>{e||(l.status=0)})),()=>r("div",{class:"custom-real-upload"},[r("div",{class:"real-upload-content"},[r("div",{class:"custom-real-upload-component"},[x()])])])}}))}}}));
System.register(["./Audio-legacy-44ee504a.js","./userApi-legacy-4e97f7ce.js","./vue-legacy-20941db8.js","./changeName-legacy-8643cdc6.js","./index-legacy-46cae12c.js","./index-legacy-6ad3f5a5.js","./video-legacy-029d18f2.js","./plugin-vue_export-helper-legacy-762b7923.js","./TdesignNext-legacy-8110e161.js","./index-legacy-58ba607d.js","./index-legacy-ecd1e655.js","./edit-legacy-252e46b3.js","./otherRequest-legacy-7d64560c.js"],(function(e,s){"use strict";var t,l,a,n,c,u,i,r,m,o,g,d,A,v,h,p,y,f,U,R,w,b,k,O,S;return{setters:[e=>{t=e.A},e=>{l=e.n},e=>{a=e.d,n=e.j,c=e.r,u=e.o,i=e.I,r=e.Q,m=e.F,o=e.U,g=e.S,d=e.a,A=e.Y,v=e.V,h=e.X,p=e.W,y=e.R,f=e.L},e=>{U=e._},e=>{R=e.C},e=>{w=e.L,b=e.a,k=e.C},e=>{O=e.U,S=e.C},null,null,null,null,null,null],execute:function(){const I={class:"image-custom-record"},L={class:"left"},T={class:"center"},_={class:"name"},q=h(" 名称: "),x={class:"create"},W=h(" 创建时间: "),Z={class:"right"},B={key:0,class:"status"},F=["src"],j=g("div",null,"审核中",-1),N={key:1,class:"status"},V=["src"],C=g("div",null,"审核失败",-1),M={key:2,class:"status"},H=["src"],K=g("div",null,"进行中",-1),G={key:3,class:"status"},Q=["src"],z=g("div",null,"已完成",-1),E=a({__name:"Record",setup(e){const a={underReview:new URL(""+new URL("underReview-e1e9d152.svg",s.meta.url).href,self.location).href,auditFailure:new URL(""+new URL("auditFailure-aedeaf8e.svg",s.meta.url).href,self.location).href,progress:new URL(""+new URL("progress-6820e84c.svg",s.meta.url).href,self.location).href,success:new URL(""+new URL("success-38963be9.svg",s.meta.url).href,self.location).href},h=n({list:[]});return c(!1),u((()=>{(()=>{try{h.list=l({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:1,url:"",created_at:"2023-7-10 15:57"},2),h.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:2,url:"",created_at:"2023-7-10 15:57"}),h.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:3,url:"",created_at:"2023-7-10 15:57"}),h.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:4,url:"",created_at:"2023-7-10 15:57"})}catch(e){console.log(e)}})()})),(e,s)=>(i(),r("div",I,[(i(!0),r(m,null,o(h.list,(e=>(i(),r("div",{class:"record-items",key:e.id},[g("div",L,[d(t,{url:e.url,mode:"3"},null,8,["url"])]),g("div",T,[g("div",_,[q,g("span",null,A(e.name),1)]),g("div",x,[W,g("span",null,A(e.created_at),1)])]),g("div",Z,[1==e.status?(i(),r("div",B,[g("img",{src:a.underReview},null,8,F),j])):2==e.status?(i(),r("div",N,[g("img",{src:a.auditFailure},null,8,V),C])):3==e.status?(i(),r("div",M,[g("img",{src:a.progress},null,8,H),K])):4==e.status?(i(),r("div",G,[g("img",{src:a.success},null,8,Q),z])):v("",!0)])])))),128))]))}}),Y={class:"image-custom-my-person-box"},P={class:"my-person-items"},X={key:0,class:"my-person-loading-item"},J={key:1,class:"my-person-loading-item"},D=a({__name:"MyDigitalPerson",setup(e){p();const s=n({list:[]}),a=c(!1);c();const A=()=>{};return u((()=>{(()=>{try{s.list=l({img:"\thttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:!0,url:""}),s.list.unshift({img:"\thttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:!1,url:""})}catch(e){console.log(e)}})()})),(e,l)=>(i(),r("div",Y,[g("div",P,[(i(!0),r(m,null,o(s.list,(e=>(i(),r(m,{key:e.id},[e.status?(i(),r("div",X,[d(t,{url:e.url,mode:"2",clickPlay:!0},null,8,["url"]),d(U,{value:e.name},null,8,["value"])])):(i(),r("div",J,[d(w)]))],64)))),128))]),d(R,{modelValue:a.value,"onUpdate:modelValue":l[0]||(l[0]=e=>a.value=e),title:"确认删除吗?",onConfirm:A},null,8,["modelValue"])]))}}),$={class:""};e("default",a({__name:"index",setup(e){const s={speak:new URL("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOaSURBVHgB7ZhJaFRZFIb/c6vKpjWm03TTtrS22TR0Qze00PSgnRrigKII4kZQcQBxIQriygFinMGFuBDciEF0oRsVFRWHVKyIUUTNIitRI6I4oAkaTEzqveNf0dSUqkrey3u1ED94Vffec+q+v8595w4P+MJnjsAHVFWQCP8Iq++rdKOl3TL9xnM4xDOB2hitQsBaCRvz2O1vbPmugNtbXm0wSED0gNQ0Pxiq3xEL1Lo6g9iVOhbX8qqCMxqgffUSa2kv5jAigdpSOw49vefZzZ9wjT6CkVUSTlwoZHUtUBNTf4ZlLrH4C0ZOF4d9IUWezTcYuMUy2+GNuBQVfHaPaOO/1fkGVwK1sWYZv5bAW6ogoUP5je4iKNgIf4hqPBLLbnAskNPJ7/BuaAtgbciuuYhgchp8RWJ6cfo3AzXnAg3+gL8EEeiOZG7nGKmA3xhJr0JukmQ8/MbI9+kiHKBXauZAEYb/JAcKwxbI7K2m936UA8t+OlAclkC9MHMMjH2OxUkoB4LiArV15hi9XPtTTuOonh3c5P2K8tAu0WuJgcrgCHZ070Gg90xOm+gKlI/G7EqOwI9rrC6GJuczIXZqPDz5k6kB5cHi/nArigmESB1s2Q0TWMjnYAm0tyO1U5ZogptRM4UOJ+AnolvyN69pgRr/j9HSagQowjbrmBSbOakv5Z9q7f9ttOk6O/AzSW5KpHl7fmNWBIN/UWAbbHsco/cD7CfHKGs5YO9Ku1h6DL4gd2G65hayZAnUbzkJv2aUvmbGvkFg4lgKnYRQ6Famn+Bx+nTCW9p5n3kSvvMSpQVKB5eY8XwGKVIqOcQ9bOxEMplZOYy1mp05PRiVRuwtErn6uJg5I1CkjdGZgIB50S/MwmzW63ltSvvY1tF+m5dUhk6VMmcEhmMt/OymikUc4n1Qsw/oO0mBtWmf99oFeBhBxW2ZHO8clkCReps/2AiV9VyqD3MoLzNxqqW2uTXtPTq4F14idmhIl/wGvVpzkUIrJZL4Z5CtKXyN0Z0Cr1B9h/i0sVLP4BRh8FI3qmIBZa8p3KF9FF4iMhozLv1d0gUO0fhUnrpkFozegwYeIBi8z5dEB3mudXdWMVjOA3tDMXMQDuFOI7WY5yzo2vT/aVrcHqY6Shndv1nIxkIcbhA8xLNX50q7eASTaxmHeRuLE3INeMe7vGYhNZ2komUhNZeKuYFKc2CoacZzmOkT9US0StWfl6Nf+Oz4AOxOIjab5ZTQAAAAAElFTkSuQmCC",self.location).href},t=c("1"),l={label1:"选择音频",label2:"或拖音频到此处上传",buttonLabel:"选择音频",successIcon:d(O,null,null),successButtonLabel:"替换音频"};return(e,a)=>(i(),r("div",$,[d(f(S),{icon:d("img",{src:s.speak,style:""},null),uploadInfo:l,label:"声音定制"},{default:y((()=>[d(f(b),{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=e=>t.value=e),theme:"dark2"},{default:y((()=>[d(f(k),{name:"1",label:"我的音色"},{default:y((()=>[d(D)])),_:1}),d(f(k),{name:"2",label:"生成记录"},{default:y((()=>[d(E)])),_:1})])),_:1},8,["modelValue"])])),_:1},8,["icon"])]))}}))}}}));
System.register(["./userApi-legacy-4e97f7ce.js","./vue-legacy-20941db8.js","./otherRequest-legacy-7d64560c.js","./TdesignNext-legacy-8110e161.js"],(function(e,t){"use strict";var l,a,o,s,u,c,n,r,d,i,p,m,f,v,g,y,h,b,V,I,w,U,S,C;return{setters:[e=>{l=e.B,a=e.p,o=e.s,s=e.q},e=>{u=e.d,c=e.r,n=e.w,r=e.I,d=e.J,i=e.R,p=e.S,m=e.Y,f=e.Q,v=e.a,g=e.V,y=e.K,h=e.X,b=e.D,V=e.j},e=>{I=e.i},e=>{w=e.B,U=e.U,S=e.i,C=e.M}],execute:function(){const t={class:"custom-confirm-dialog-body"},j={class:"title"},k={key:0,class:"footer-default"},O=h("取消"),D=h("确定"),H=u({__name:"ConfirmDialog",props:{modelValue:{type:Boolean},header:null,footer:{type:Boolean,default:null},placement:{default:"center"},destroyOnClose:{type:Boolean,default:!1},className:{default:""},title:{default:""}},emits:["update:modelValue","confirm"],setup(e,{emit:a}){const o=e,s=c(o.modelValue);n((()=>o.modelValue),(e=>{s.value=e})),n((()=>s.value),(e=>{a("update:modelValue",e)}));const u=()=>{a("update:modelValue",!1),a("confirm")};return(a,o)=>{const c=b("t-dialog");return r(),d(c,{visible:s.value,"onUpdate:visible":o[1]||(o[1]=e=>s.value=e),attach:"body",class:y([e.className,"c-dialog-confirm-default"]),destroyOnClose:e.destroyOnClose,placement:e.placement},{body:i((()=>[p("div",t,[p("div",j,m(e.title),1)])])),footer:i((()=>[null===e.footer?(r(),f("div",k,[v(l,{onClick:o[0]||(o[0]=e=>s.value=!1),class:"footer-cancel footer-public-btn"},{default:i((()=>[O])),_:1}),v(l,{onClick:u,class:"footer-confrim footer-public-btn"},{default:i((()=>[D])),_:1})])):g("",!0)])),_:1},8,["visible","class","destroyOnClose","placement"])}}}),B=(e("C",H),{width:"50",height:"50",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),_=[p("path",{d:"M48.75 27.188c0-.313 0-.625-.313-1.25L42.5 15.624c-.625-.938-1.563-1.25-2.5-.625-.938.625-1.25 1.563-.625 2.5l4.688 8.125H36.25c-.938 0-1.563.625-1.875 1.563-.313 2.187-1.563 4.375-3.125 5.625A10.065 10.065 0 0 1 25 35c-2.188 0-4.375-.938-6.25-2.188-1.563-1.562-2.813-3.437-3.125-5.624 0-.938-.938-1.563-1.875-1.563H5.937l4.688-8.125c.625-.938.313-1.875-.625-2.5s-1.875-.313-2.5.625L1.562 25.938c-.312.312-.312.937-.312 1.25v16.875c0 .937.938 1.874 1.875 1.874h43.75c.938 0 1.875-.937 1.875-1.874V27.186Zm-3.75 15H5V29.062h7.5c.625 2.5 2.188 4.688 4.063 6.25C18.75 37.5 21.875 38.75 25 38.75c3.125 0 6.25-1.25 8.438-3.125 1.874-1.563 3.437-3.75 4.062-6.25H45v12.813ZM14.687 18.125H20v11.25c0 .625.625.938.938.938h7.5c.625 0 1.25-.625 1.25-.938v-11.25H35c.625 0 1.25-.625 1.25-1.25 0-.313 0-.625-.313-.625l-10.312-10c-.313-.625-.938-.625-1.563 0l-10 10c-.312.313-.312 1.25 0 1.563 0 .312.313.312.626.312ZM25 8.437l7.813 7.5H28.75c-.625 0-.938.626-.938 1.25v10.938h-5.625V17.187c0-.625-.625-.937-1.25-.937H17.5L25 8.437Z",fill:"#888FA1"},null,-1)],x={render:function(e,t){return r(),f("svg",B,_)}};let A;const L=new Uint8Array(16);function M(){if(!A&&(A="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!A))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return A(L)}const R=[];for(let e=0;e<256;++e)R.push((e+256).toString(16).slice(1));const $={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function T(e,t,l){if($.randomUUID&&!t&&!e)return $.randomUUID();const a=(e=e||{}).random||(e.rng||M)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t){l=l||0;for(let e=0;e<16;++e)t[l+e]=a[e];return t}return function(e,t=0){return(R[e[t+0]]+R[e[t+1]]+R[e[t+2]]+R[e[t+3]]+"-"+R[e[t+4]]+R[e[t+5]]+"-"+R[e[t+6]]+R[e[t+7]]+"-"+R[e[t+8]]+R[e[t+9]]+"-"+R[e[t+10]]+R[e[t+11]]+R[e[t+12]]+R[e[t+13]]+R[e[t+14]]+R[e[t+15]]).toLowerCase()}(a)}e("U",u({props:{modelValue:String,config:Object,rules:Array,uploadInfo:{type:Object,default:{}},accept:{type:String,default:""}},emits:["update:modelValue"],setup(e,{emit:t}){const u=c([]),r=V({url:"",status:0,uploadStatus:!1}),d=c(""),i=c(0);let p=null;const m=async t=>{try{const{config:l}=e;if(!l)return void o("缺少必要的配置");if(!Object.keys(l).length)return o("无法上传,请尝试刷新页面"),!1;if(e.accept&&!s()){let l=t.name.split(".")[1];if(-1==e.accept.indexOf(l))return o(`本次上传仅支持${e.accept}格式`),!1}return!0}catch(l){return console.log(l),!1}},f=({file:e})=>{C.error(`文件 ${e.name} 上传失败`)},g=l=>(i.value=0,p=setInterval((()=>{99!=i.value&&(i.value+=1)}),100),new Promise((a=>{const o=T();r.status=1;let s="";const{config:u}=e;s="https://"+u.host;let c=l.name.split(".")[1];setTimeout((()=>{const e=new FormData;e.append("key",u.dir+o+`.${c}`),e.append("policy",u.policy),e.append("OSSAccessKeyId",u.accessid),e.append("success_action_status","200"),e.append("callback",u.callback),e.append("signature",u.signature),e.append("file",l.raw),I.post(s,e,{headers:{"Content-Type":"multipart/form-data;charset=utf-8"}}).then((e=>{""===e||200==e?(((e,l)=>{window.clearInterval(p),C.success("上传成功"),r.url=l,r.status=2,t("update:modelValue",r.url)})(0,u.domain+u.dir+o+`.${c}`),r.uploadStatus=!0,a({status:"success",response:{url:r.url}})):(window.clearInterval(p),r.url="",r.status=0,t("update:modelValue",r.url),C.warning("上传失败"),r.uploadStatus=!1)})).catch((e=>{console.log(e)}))}),1e3)}))),y=()=>{u.value=[],r.url="",r.status=0,r.uploadStatus=!1,t("update:modelValue","")},b=async e=>g(e),j=()=>0==r.status?v(U,{modelValue:u.value,"onUpdate:modelValue":e=>u.value=e,method:"PUT",requestMethod:b,action:d.value,headers:{authorization:`Bearer ${a()}`},theme:"custom","before-upload":m,multiple:!0,max:1,draggable:!0,onFail:f},{default:()=>[v("div",{class:"custom-upload-click-box"},[v("div",{class:"title"},[e.uploadInfo.label1??"选择图片"]),v("div",{class:"title2"},[e.uploadInfo.label2??"或拖拽图片到此处"]),v("div",null,[v(x,null,null)]),v(w,{class:"custom-chose-file"},{default:()=>[e.uploadInfo.buttonLabel??"选择文件"]})])]}):1==r.status?v("div",{class:"custom-uploading-stauts"},[v(S,{class:"custom-t-progress",theme:"circle",percentage:i.value,size:"small",color:"#00f9f9"},null),v("div",{class:"uploading-title"},[h("正在上传")])]):v("div",{class:"custom-UploadSuccess-stauts"},[v("div",{class:"icon"},[e.uploadInfo.successIcon?v("img",{src:e.uploadInfo.successIcon,alt:""},null):""]),v("div",{class:"file-name"},null),v(l,{class:"reset-submit",theme:"green",onClick:y},{default:()=>[e.uploadInfo.successButtonLabel??"重新上传"]})]);return n((()=>e.modelValue),(e=>{e||(r.status=0)})),()=>v("div",{class:"custom-real-upload"},[v("div",{class:"real-upload-content"},[v("div",{class:"custom-real-upload-component"},[j()])])])}}))}}}));
This source diff could not be displayed because it is too large. You can view the blob instead.
System.register(["./vue-legacy-20941db8.js"],(function(e,t){"use strict";var a,i,l,n,d,s,u,r,c,v,o,m,h,p,f;return{setters:[e=>{a=e.d,i=e.I,l=e.Q,n=e.$,d=e.S,s=e.a1,u=e.r,r=e.j,c=e.o,v=e.a,o=e.s,m=e.p,h=e.e,p=e.z,f=e.i}],execute:function(){const t=[d("div",{class:"loading"},[d("div"),d("div"),d("div"),d("div"),d("div"),d("div"),d("div"),d("div")],-1)];e("L",a({__name:"loading",props:{position:{default:"absolute"}},setup:e=>(a,d)=>(i(),l("div",{class:"custom-loading-two",style:n({position:e.position})},t,4))})),e("a",a({props:{modelValue:String,theme:{type:String,default:"light"},defaultLineWidth:{type:Number,default:0}},emits:["update:modelValue"],setup(e,t){const{slots:a,emit:i}=t,l=s(),n=u(e.modelValue);m("currentTab",n);const d=u((()=>{const e=l.default().map((({props:e})=>{if(e){const{label:t,name:a}=e;return{label:t,name:a}}}));return e})()),h=r({width:0,left:0,right:0}),p=u((()=>{const{modelValue:t}=e;if(d&&t){let e=d.value.findIndex((e=>e.name==t));return-1!==e?e:0}return 0})()),f=u([]),g=e=>{e&&-1===f.value.findIndex((t=>t===e))&&f.value.push(e)},b=()=>{o((()=>{const t=f.value[p.value];t.clientWidth?h.width=t.clientWidth:h.width=e.defaultLineWidth}))},_=(e,t)=>{n.value=e,i("update:modelValue",e),p.value=t,b(),o((()=>{let e=0;for(let t=0;t<p.value;t++)e+=f.value[t].clientWidth;h.right=null,h.left=e}))},k=t=>e.modelValue===t.name?"light"===e.theme?"c-nav-item_active":"dark2"===e.theme?"c-nav-item-_active_dark2":"c-nav-item_active_dark":"";return c((()=>{b()})),()=>v("div",{class:"custom-c-tabs"},[v("div",{class:"c-tabs-header"},[a.rightComponent?.(),d.value.map(((t,a)=>v("div",{key:t.name,class:["c-nav-item-default","light"===e.theme?"c-nav-item-light":"dark2"===e.theme?"c-nav-item-dark2":"c-nav-item-dark",k(t)],ref:g,onClick:_.bind(this,t.name,a)},[v("div",{class:"c-tabs__nav-item-wrapper"},[t.label])]))),"dark"===e.theme?v("div",{class:"c-tabs__bar",style:{width:h.width+"px",left:h.left+"px",right:h.right+"px"}},null):""]),v("div",{class:"c-tabs-content"},[a.default?.()])])}})),e("C",a({props:{name:String,label:String},setup(e,{emit:t,slots:a}){let i=f("currentTab");return()=>h(v("div",null,[a.default?.()]),[[p,i.value===e.name]])}}))}}}));
System.register(["./index-legacy-ecd1e655.js","./userApi-legacy-4e97f7ce.js","./vue-legacy-20941db8.js","./TdesignNext-legacy-8110e161.js","./index-legacy-58ba607d.js"],(function(e,a){"use strict";var l,s,t,o,c,r,n,u,i,d,m,p,g,f,b,v,w,h,_,y;return{setters:[e=>{l=e._},e=>{s=e.B,t=e.U,o=e.s},e=>{c=e.d,r=e.r,n=e.j,u=e.c,i=e.o,d=e.I,m=e.Q,p=e.S,g=e.a,f=e.R,b=e.L,v=e.X,w=e.M,h=e.W,_=e.D},e=>{y=e.c},null],execute:function(){const x="remember_phone",S="remember_email",V=e=>{let a="";a="phone"==e?x:S;const l=localStorage.getItem(a);return l?JSON.parse(l):[]},U={class:"login-page"},j={class:"logo"},k=["src"],I={class:"login-content"},L=p("div",{class:"label"},"登录账户",-1),N={class:"form-item-box"},q=p("div",{class:"label required"},"账号",-1),R={class:"form-item-box"},A=p("div",{class:"label required"},"请输入密码",-1),J=v("记住密码"),O={class:"submit-box"},T=v("登录");e("default",c({__name:"index",setup(e){const c=w(),v=h(),B=r(!1),D={logo:new URL(""+new URL("logo-1c58bd8a.svg",a.meta.url).href,self.location).href},E=r(!1),M=n({list:[]}),Q=n({account:"",password:""}),W=u((()=>({account:[{required:!0,message:"账号不能为空",type:"error"}],password:[{required:!0,message:"密码不能为空",type:"error"}]}))),X=e=>{Q.account=e.account,Q.password=e.password},z=async({validateResult:e,firstError:a})=>{if(!0===e)try{B.value=!0;let e=await t({email:Q.account,password:Q.password});0==e.code&&(o("登录成功","success"),c.commit("user/setToken",{token:e.data.access_token,time:e.data.expires_in}),c.dispatch("user/UserInfo"),v.replace({path:"/"}),E.value&&((e,a)=>{let l=[e],s="";"phone"==a?s=x:"email"==a&&(s=S);const t=V(s);if(t.length){const a=t.findIndex((a=>a.account==e.account));-1!==a&&t.splice(a,1),l=l.concat(t)}localStorage.setItem(s,JSON.stringify(l))})({account:Q.account,password:Q.password},"email")),B.value=!1}catch(l){console.log(l),B.value=!1}else o(a,"warning")};return i((()=>{M.list=V("email")})),(e,a)=>{const t=_("t-form-item"),o=_("t-checkbox");return d(),m("div",U,[p("div",j,[p("img",{src:D.logo,alt:""},null,8,k)]),p("div",I,[L,g(b(y),{ref:"form",class:"custom-login-form",data:Q,rules:b(W),colon:!0,"label-width":0,onSubmit:z},{default:f((()=>[g(t,{name:"account"},{default:f((()=>[p("div",N,[q,g(l,{placeholder:"",needSelect:!0,selectList:M.list,modelValue:Q.account,"onUpdate:modelValue":a[0]||(a[0]=e=>Q.account=e),onSubmitAccount:X,align:"left",className:"reset-login-input"},null,8,["selectList","modelValue"])])])),_:1}),g(t,{name:"password"},{default:f((()=>[p("div",R,[A,g(l,{placeholder:"",className:"reset-login-input",type:"password",modelValue:Q.password,"onUpdate:modelValue":a[1]||(a[1]=e=>Q.password=e),align:"left"},null,8,["modelValue"])])])),_:1}),g(t,null,{default:f((()=>[g(o,{class:"remember-password-box",modelValue:E.value,"onUpdate:modelValue":a[2]||(a[2]=e=>E.value=e)},{default:f((()=>[J])),_:1},8,["modelValue"])])),_:1}),g(t,null,{default:f((()=>[p("div",O,[g(s,{type:"submit",theme:"green",class:"reset-login-submit-btn"},{default:f((()=>[T])),_:1})])])),_:1})])),_:1},8,["data","rules"])])])}}}))}}}));
System.register(["./userApi-legacy-4e97f7ce.js","./vue-legacy-20941db8.js","./index-legacy-46cae12c.js","./index-legacy-6ad3f5a5.js","./cardOne-legacy-c6be3659.js","./index-legacy-58ba607d.js","./video-legacy-029d18f2.js","./TdesignNext-legacy-8110e161.js","./otherRequest-legacy-7d64560c.js","./changeName-legacy-8643cdc6.js","./index-legacy-ecd1e655.js","./edit-legacy-252e46b3.js"],(function(e,s){"use strict";var a,t,l,c,n,i,u,d,r,m,o,g,v,h,p,_,y,f,w,R,b,L,U,k,x,j,q;return{setters:[e=>{a=e.n,t=e.B},e=>{l=e.d,c=e.j,n=e.r,i=e.o,u=e.I,d=e.Q,r=e.F,m=e.U,o=e.S,g=e.Y,v=e.V,h=e.X,p=e.a,_=e.W,y=e.J,f=e.R,w=e.L},e=>{R=e.C},e=>{b=e.L,L=e.a,U=e.C},e=>{k=e._},e=>{x=e.r},e=>{j=e.U,q=e.C},null,null,null,null,null],execute:function(){const F={class:"image-custom-record"},S={class:"left"},T=["src"],W={class:"center"},Z={class:"name"},A=h(" 名称: "),C={class:"create"},N=h(" 创建时间: "),V={class:"right"},H={key:0,class:"status"},O=["src"],G=o("div",null,"审核中",-1),M={key:1,class:"status"},I=["src"],B=o("div",null,"审核失败",-1),z={key:2,class:"status"},D=["src"],J=o("div",null,"进行中",-1),P={key:3,class:"status"},Q=["src"],X=o("div",null,"已完成",-1),Y=l({__name:"Record",setup(e){const t={underReview:new URL(""+new URL("underReview-e1e9d152.svg",s.meta.url).href,self.location).href,auditFailure:new URL(""+new URL("auditFailure-aedeaf8e.svg",s.meta.url).href,self.location).href,progress:new URL(""+new URL("progress-6820e84c.svg",s.meta.url).href,self.location).href,success:new URL(""+new URL("success-38963be9.svg",s.meta.url).href,self.location).href},l=c({list:[]});return n(!1),i((()=>{(()=>{try{l.list=a({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:1,created_at:"2023-7-10 15:57"},2),l.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:2,created_at:"2023-7-10 15:57"}),l.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:3,created_at:"2023-7-10 15:57"}),l.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:4,created_at:"2023-7-10 15:57"})}catch(e){console.log(e)}})()})),(e,s)=>(u(),d("div",F,[(u(!0),d(r,null,m(l.list,(e=>(u(),d("div",{class:"record-items",key:e.id},[o("div",S,[o("img",{src:e.img,alt:""},null,8,T)]),o("div",W,[o("div",Z,[A,o("span",null,g(e.name),1)]),o("div",C,[N,o("span",null,g(e.created_at),1)])]),o("div",V,[1==e.status?(u(),d("div",H,[o("img",{src:t.underReview},null,8,O),G])):2==e.status?(u(),d("div",M,[o("img",{src:t.auditFailure},null,8,I),B])):3==e.status?(u(),d("div",z,[o("img",{src:t.progress},null,8,D),J])):4==e.status?(u(),d("div",P,[o("img",{src:t.success},null,8,Q),X])):v("",!0)])])))),128))]))}}),E={class:"image-custom-my-person-box"},K={class:"my-person-items"},$={class:"my-digtal-people-hover2"},ee=h("去合成"),se={class:"digtal-people-hover-tool"},ae=h("删除"),te={key:1,class:"my-person-loading-item"},le=l({__name:"MyDigitalPerson",setup(e){const s=_(),l=c({list:[]}),g=n(!1),v=n(),h=(e,s)=>{},w=()=>{};return i((()=>{(()=>{try{l.list=a({img:"\thttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:!0}),l.list.unshift({img:"\thttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:!1})}catch(e){console.log(e)}})()})),(e,a)=>(u(),d("div",E,[o("div",K,[(u(!0),d(r,null,m(l.list,(e=>(u(),d(r,{key:e.id},[e.status?(u(),y(k,{key:0,id:e.id,img:e.img,name:e.name,edit:!0,onNameChange:h},{hover:f((()=>[o("div",$,[(u(),y(t,{key:0,class:"digtal-people-start-end",theme:"danger",height:"40px",onClick:a=>(e=>{s.push({path:x.createLive.path,name:x.createLive.name,query:{id:e.id,title:""}})})(e)},{default:f((()=>[ee])),_:2},1032,["onClick"])),o("div",se,[p(t,{size:"13",theme:"dark",onClick:s=>(e=>{g.value=!0,v.value=e.id})(e)},{default:f((()=>[ae])),_:2},1032,["onClick"])])])])),_:2},1032,["id","img","name"])):(u(),d("div",te,[p(b)]))],64)))),128))]),p(R,{modelValue:g.value,"onUpdate:modelValue":a[0]||(a[0]=e=>g.value=e),title:"确认删除吗?",onConfirm:w},null,8,["modelValue"])]))}}),ce={width:"40",height:"40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ne=[o("path",{d:"M31.94 33.198c-.117.84-.268 1.332-.496 1.497-.136.085-.43.207-.886.292-.446.086-1.012.208-1.67.286-.674.122-1.391.207-2.2.293-.81.096-1.627.182-2.436.25-.835.068-1.619.114-2.384.157-.6.036-3.86.036-4.452 0-.768-.043-1.56-.085-2.395-.157a77.536 77.536 0 0 1-2.428-.25 33.185 33.185 0 0 1-2.207-.293c-.659-.078-1.214-.2-1.67-.286-.445-.085-.743-.207-.876-.292-.228-.165-.386-.658-.497-1.497-.117-.84-.077-1.904.137-3.21.092-.504.242-.912.496-1.222.243-.322.556-.59.92-.84a6.824 6.824 0 0 1 1.188-.571c.43-.129.876-.268 1.358-.407.445-.14.901-.279 1.324-.433.43-.164.835-.339 1.17-.57.43-.269.743-.519.971-.772a2.69 2.69 0 0 0 .497-.747c.085-.25.162-.503.162-.753 0-.268 0-.536-.026-.883-.051-.442-.21-.832-.482-1.1a15.227 15.227 0 0 0-.92-.85c-.161-.128-.312-.34-.43-.59a6.923 6.923 0 0 1-.338-.77c-.085-.304-.203-.615-.287-.936a1.82 1.82 0 0 1-.43-.207c-.119-.086-.255-.25-.387-.433a2.255 2.255 0 0 1-.364-.796c-.092-.34-.136-.657-.11-.925a2.394 2.394 0 0 1 .562-1.386c0-.76.04-1.507.11-2.286.092-.632.221-1.332.431-2.079.195-.746.515-1.41.92-2 .404-.564.828-1.014 1.28-1.36a6.92 6.92 0 0 1 1.442-.84c.497-.2.994-.339 1.494-.4a9.01 9.01 0 0 1 1.416-.121c.066 0 .136 0 .195.007.066-.007.125-.007.195-.007.445 0 .92.043 1.417.121.496.061.985.2 1.493.4.49.207.986.504 1.435.84.456.346.887.796 1.291 1.36.398.59.718 1.258.92 2 .202.743.338 1.447.423 2.08.066.778.118 1.524.118 2.285.176.218.294.407.386.632.085.225.151.475.177.754.026.268-.026.59-.118.925-.085.364-.22.614-.364.796-.136.183-.261.347-.38.433a2.049 2.049 0 0 1-.43.207c-.092.321-.21.632-.294.935-.092.268-.21.518-.338.772a1.61 1.61 0 0 1-.43.59c-.34.292-.648.57-.92.85-.27.267-.424.657-.471 1.1-.026.346-.026.614-.026.881 0 .25.066.504.15.754.118.25.27.493.497.747.236.25.541.503.979.771.338.232.732.407 1.162.572.43.157.876.292 1.332.432.471.139.92.278 1.35.407.43.157.835.346 1.196.571.364.25.673.518.92.84.243.31.397.718.496 1.221.2 1.304.243 2.368.133 3.211ZM12.653 5.143c0 .314-.132.6-.346.807a1.192 1.192 0 0 1-.831.336h-4.12v4c0 .632-.527 1.143-1.178 1.143-.323 0-.618-.129-.831-.336A1.123 1.123 0 0 1 5 10.286V5.143C5 4.51 5.526 4 6.177 4h5.298c.651 0 1.177.51 1.177 1.143Z",fill:"#2770FF"},null,-1),o("path",{d:"M12.54 22.857c0 .314-.13.6-.34.807-.211.207-.501.336-.82.336H6.16A1.15 1.15 0 0 1 5 22.857v-5.143a1.15 1.15 0 0 1 1.16-1.143c.319 0 .609.129.82.336.21.207.34.493.34.807v4h4.06c.642 0 1.16.511 1.16 1.143ZM34 17.714v5.143A1.15 1.15 0 0 1 32.84 24h-5.22a1.15 1.15 0 0 1-1.16-1.143c0-.314.13-.6.34-.807.211-.207.501-.336.82-.336h4.06v-4a1.15 1.15 0 0 1 1.16-1.143c.319 0 .609.129.82.336.21.207.34.493.34.807Zm0-12.571v5.143a1.15 1.15 0 0 1-1.16 1.143c-.319 0-.609-.129-.82-.336a1.131 1.131 0 0 1-.34-.807v-4h-4.06a1.15 1.15 0 0 1-1.16-1.143c0-.314.13-.6.34-.807.211-.207.501-.336.82-.336h5.22c.642 0 1.16.51 1.16 1.143Z",fill:"#2770FF"},null,-1)],ie={render:function(e,s){return u(),d("svg",ce,ne)}},ue={class:""};e("default",l({__name:"index",setup(e){const s=n("1"),a={label1:"选择视频",label2:"或拖视频到此处上传",buttonLabel:"选择视频",successIcon:p(j,null,null),successButtonLabel:"替换视频"};return(e,t)=>(u(),d("div",ue,[p(w(q),{icon:p(ie,null,null),uploadInfo:a,label:"形象定制"},{default:f((()=>[p(w(L),{modelValue:s.value,"onUpdate:modelValue":t[0]||(t[0]=e=>s.value=e),theme:"dark2"},{default:f((()=>[p(w(U),{name:"1",label:"我的数字人"},{default:f((()=>[p(le)])),_:1}),p(w(U),{name:"2",label:"生成记录"},{default:f((()=>[p(Y)])),_:1})])),_:1},8,["modelValue"])])),_:1},8,["icon"])]))}}))}}}));
System.register(["./vue-legacy-20941db8.js","./index-legacy-6ad3f5a5.js","./cardOne-legacy-c6be3659.js","./userApi-legacy-4e97f7ce.js","./Dialog-legacy-bda36402.js","./index-legacy-58ba607d.js","./changeName-legacy-8643cdc6.js","./index-legacy-ecd1e655.js","./Common-legacy-c1f9118b.js","./TdesignNext-legacy-8110e161.js","./edit-legacy-252e46b3.js"],(function(e,l){"use strict";var a,i,t,s,d,o,n,c,u,m,r,v,g,p,h,y,_,f,k,L,b,V,C,w,x,j,U,R,N,z,q,D,S;return{setters:[e=>{a=e.d,i=e.r,t=e.w,s=e.I,d=e.J,o=e.R,n=e.S,c=e.Q,u=e.U,m=e.F,r=e.V,v=e.W,g=e.a,p=e.X,h=e.Y,y=e.K,_=e.e,f=e.z,k=e.Z,L=e.j,b=e.o,V=e.L},e=>{C=e.L,w=e.C,x=e.a},e=>{j=e._},e=>{U=e.B,R=e.g},e=>{N=e.D},e=>{z=e.r},e=>{q=e._},e=>{D=e._},e=>{S=e.g},null,null],execute:function(){const T={class:"chose-person-dialog-body"},B=n("div",{class:"header"},"选择数字人",-1),P={class:"group-btns"},W={class:"person-list"},A=a({__name:"digitalPeopleDiaog",props:{modelValue:{type:Boolean},adminList:null,myList:null},emits:["update:modelValue"],setup(e,{emit:l}){const a=e,_=i(a.modelValue),f=v(),k=i(""),L=e=>{k.value=e},b=i("1"),V=[{label:"数字人库",value:"1"},{label:"我的数字人",value:"2"}],C=()=>{_.value=!1,f.push({path:z.createLive.path,name:z.createLive.name,query:{id:k.value,title:""}})};return t((()=>a.modelValue),(e=>{_.value=e})),t((()=>_.value),(e=>{l("update:modelValue",e)})),(l,a)=>(s(),d(N,{modelValue:_.value,"onUpdate:modelValue":a[0]||(a[0]=e=>_.value=e),className:"chose-person-dialog",onConfirm:C},{default:o((()=>[n("div",T,[B,n("div",P,[(s(),c(m,null,u(V,(e=>g(U,{key:e.value,theme:"opacity",class:y(["default-chose-person-btn",{"btn-active":e.value===b.value}]),onClick:l=>(e=>{b.value=e.value})(e)},{default:o((()=>[p(h(e.label),1)])),_:2},1032,["onClick","class"]))),64))]),n("div",W,["1"==b.value?(s(!0),c(m,{key:0},u(e.adminList,(e=>(s(),c("div",{class:"",key:e.id},[g(j,{className:e.id==k.value?"card-active":"",img:e.cover_url,id:e.id,name:e.name,onChange:L},null,8,["className","img","id","name"])])))),128)):r("",!0),"2"==b.value?(s(!0),c(m,{key:1},u(e.myList,(e=>(s(),c("div",{class:"",key:e.id},[g(j,{className:e.id==k.value?"card-active":"",img:e.cover_url,id:e.id,name:e.name,onChange:L},null,8,["className","img","id","name"])])))),128)):r("",!0)])])])),_:1},8,["modelValue"]))}}),F={class:"custom-card-two-image"},I=["src"],M={class:"custom-card-footer"},O={class:"create-time"},Z=a({__name:"cardTwo",props:{id:null,img:{default:""},value:null,created_at:null,clicked:{type:Boolean,default:!0}},emits:["change"],setup(e,{emit:l}){const a=e,t=i(!1),d=()=>{a.clicked&&l("change",a.id)},o=()=>{t.value=!0},u=()=>{t.value=!1};return(l,a)=>(s(),c("div",{class:y(["custom-card-two-box",{"cursor-pointer":e.clicked}]),onMouseenter:o,onMouseleave:u,onClick:d},[n("div",F,[n("img",{src:e.img,alt:""},null,8,I),_(n("div",null,[k(l.$slots,"hover")],512),[[f,t.value]])]),n("div",M,[g(q,{value:e.value},null,8,["value"]),n("div",O,h(e.created_at),1)])],34))}}),G={class:"my-digtal-people"},H={class:"card-item-list"},J={class:"my-digtal-people-hover"},K=p("开启直播"),Q=p("开播中"),X={class:"digtal-people-hover-tool"},Y=p("编辑"),$=p("下载"),E=p("删除"),ee=a({__name:"myDigtalPeople",setup(e){const l=v(),a=L({list:[],loading:!1}),i=e=>{l.push({path:z.startLive.path,name:z.startLive.name,query:{id:e.id,status:e.status}})};return b((()=>{(async()=>{try{a.loading=!0;let e=await R();0==e.code&&(a.list=e.data),a.loading=!1}catch(e){console.log(e),a.loading=!1}})()})),(e,l)=>(s(),c("div",G,[n("div",H,[(s(!0),c(m,null,u(a.list,(e=>(s(),d(Z,{key:e.id,id:e.id,img:e.cover_url,created_at:e.updated_at,value:e.name},{hover:o((()=>[n("div",J,[0==e.status?(s(),d(U,{key:0,class:"digtal-people-start-end",theme:"danger",height:"40px",onClick:l=>i(e)},{default:o((()=>[K])),_:2},1032,["onClick"])):(s(),d(U,{key:1,class:"digtal-people-start-end",theme:"danger",height:"40px",onClick:l=>i(e)},{default:o((()=>[Q])),_:2},1032,["onClick"])),n("div",X,[g(U,{size:"13",theme:"dark"},{default:o((()=>[Y])),_:1}),g(U,{size:"13",theme:"dark"},{default:o((()=>[$])),_:1}),g(U,{size:"13",theme:"dark"},{default:o((()=>[E])),_:1})])])])),_:2},1032,["id","img","created_at","value"])))),128))]),_(g(C,null,null,512),[[f,a.loading]])]))}}),le={class:"digital-people-draft"},ae={class:"card-item-list"},ie={class:"my-digtal-people-hover"},te=p("编辑"),se={class:"digtal-people-hover-tool"},de=p("删除"),oe=a({__name:"digitalPeopleDraft",setup(e){const l=L({list:(()=>{let e=[];for(let l=0;l<20;l++)e.push({id:1,img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",value:"123456",created_at:"2023-7-1 16:05"});return e})(),loading:!1});return(e,a)=>(s(),c("div",le,[n("div",ae,[(s(!0),c(m,null,u(l.list,(e=>(s(),d(Z,{key:e.id,id:e.id,img:e.img,created_at:e.created_at,value:e.value},{hover:o((()=>[n("div",ie,[(s(),d(U,{key:0,class:"digtal-people-start-end",theme:"danger",height:"40px"},{default:o((()=>[te])),_:1})),n("div",se,[g(U,{size:"13",theme:"dark"},{default:o((()=>[de])),_:1})])])])),_:2},1032,["id","img","created_at","value"])))),128))]),_(g(C,null,null,512),[[f,l.loading]])]))}}),ne={class:"custom-home-page"},ce={class:"home-tool-bar"},ue=n("div",{class:"label-box"},[n("span",{class:"label"},"工具栏 "),n("span",{class:"tips"},"选择数字人主播并输入文字即可生成视频")],-1),me={class:"tool-list"},re=["onClick"],ve=["src"],ge={class:"home-tool-bar"},pe=n("div",{class:"label-box"},[n("span",{class:"label"},"直播数字人创建 "),n("span",{class:"tips"},"选择数字人主播并输入文字即可生成视频")],-1),he={class:"digital-people-list-box"},ye=n("div",{class:"tool-line"},[n("div",{class:"label"},"选择数字人")],-1),_e={class:"digital-people-list"},fe={class:"home-tool-bar"},ke=p(" 直播创建 "),Le={class:"create-live-dialog-body"},be=n("span",{class:"label"}," 直播名称: ",-1);e("default",a({__name:"index",setup(e){const a=v(),t=i("1"),d=i(!1),p=i(!1),y=i(),k=i(""),U={profile:new URL(""+new URL("profile-55a4ac64.svg",l.meta.url).href,self.location).href,speaking:new URL(""+new URL("speaking-0c962acf.svg",l.meta.url).href,self.location).href,interaction:new URL(""+new URL("interaction-fa518879.svg",l.meta.url).href,self.location).href},R=[{label:"形象定制",icon:U.profile,path:z.ImageCustomization.path},{label:"音色定制",icon:U.speaking,path:z.VocalCustomization.path},{label:"互动回答",icon:U.interaction}],q=L({list:[],adminList:[],myList:[],loading:!1}),T=e=>{y.value=e,d.value=!0},B=()=>{d.value=!1,a.push({path:z.createLive.path,name:z.createLive.name,query:{id:y.value,title:k.value}})};return b((()=>{(async()=>{try{q.loading=!0;let e=await S();q.adminList=e.adminList,q.myList=e.myList,q.myList.length>5?q.list=q.myList.slice(0,5):q.list=q.myList.concat(q.adminList),q.loading=!1}catch(e){console.log(e),q.loading=!1}})()})),(e,l)=>(s(),c("div",ne,[n("div",ce,[ue,n("div",me,[(s(),c(m,null,u(R,(e=>n("div",{key:e.icon,class:"tool-item",onClick:l=>(e=>{e.path&&a.push({path:e.path})})(e)},[n("img",{src:e.icon,alt:""},null,8,ve),n("span",null,h(e.label),1)],8,re))),64))])]),n("div",ge,[pe,n("div",he,[ye,n("div",_e,[(s(!0),c(m,null,u(q.list,((e,a)=>(s(),c(m,{key:e.id},[g(j,{id:e.id,img:e.cover_url,name:e.name,onChange:T},null,8,["id","img","name"]),a===q.list.length-1?(s(),c("div",{key:0,class:"more-choices",onClick:l[0]||(l[0]=e=>p.value=!0)},"更多选择 >")):r("",!0)],64)))),128)),_(g(C,null,null,512),[[f,q.loading]])])])]),n("div",fe,[g(V(x),{modelValue:t.value,"onUpdate:modelValue":l[1]||(l[1]=e=>t.value=e),theme:"dark2"},{default:o((()=>[g(V(w),{label:"数字人作品",name:"1"},{default:o((()=>[g(ee)])),_:1}),g(V(w),{label:"数字人草稿",name:"2"},{default:o((()=>[g(oe)])),_:1})])),_:1},8,["modelValue"])]),g(N,{modelValue:d.value,"onUpdate:modelValue":l[3]||(l[3]=e=>d.value=e),onConfirm:B},{header:o((()=>[ke])),body:o((()=>[n("div",Le,[be,g(D,{modelValue:k.value,"onUpdate:modelValue":l[2]||(l[2]=e=>k.value=e),placeholder:"请输入直播标题",align:"left"},null,8,["modelValue"])])])),_:1},8,["modelValue"]),g(A,{modelValue:p.value,"onUpdate:modelValue":l[4]||(l[4]=e=>p.value=e),adminList:q.adminList,myList:q.myList},null,8,["modelValue","adminList","myList"])]))}}))}}}));
System.register(["./otherRequest-legacy-2d7e8feb.js","./userApi-legacy-de24611f.js","./vue-legacy-20941db8.js","./TdesignNext-legacy-8110e161.js","./textarea-legacy-34a05437.js","./index-legacy-11222ed5.js"],(function(e,l){"use strict";var a,t,u,o,s,v,d,n,i,c,r,m,p,f,h,g,w,y,V,_,b,k,Z,x,U;return{setters:[null,e=>{a=e.B,t=e.n,u=e.s,o=e.o},e=>{s=e.d,v=e.r,d=e.m,n=e.I,i=e.Q,c=e.a,r=e.R,m=e.X,p=e.J,f=e.L,h=e.S,g=e.w,w=e.V,y=e.F,V=e.Y,_=e.j,b=e.o,k=e.a0},e=>{Z=e.i},e=>{x=e.T,U=e.S},null],execute:function(){const C={class:"start-live-video"},H=m("开始播放"),j=["src"],M={key:1,class:"default-video"},R=s({__name:"video",props:{video:null,modelValue:null},emits:["update:modelValue"],setup(e,{emit:l}){const t=v();v(!0);const u=v(0);let o=null;const s=v(0),m=()=>{u.value=t.value.duration,f()},p=()=>{window.clearInterval(o),clearInterval(o),o=null},f=()=>{t.value.play(),p(),o=window.setInterval((()=>{h(),t.value.ended&&p()}),100)};d((()=>{p()}));const h=()=>{u.value&&(s.value=Math.floor(t.value.currentTime/u.value*100),l("update:modelValue",s.value))};return(l,u)=>(n(),i("div",C,[c(a,{theme:"green",onClick:f},{default:r((()=>[H])),_:1}),e.video?(n(),i("video",{key:0,ref_key:"videoRef1",ref:t,src:e.video,muted:!1,onLoadedmetadata:m,class:"custom-video"}," 您的浏览器不支持 video 标签。 ",40,j)):(n(),i("div",M))]))}}),I=s({__name:"Progress",props:{value:null},setup:e=>(l,a)=>(n(),p(f(Z),{theme:"plump",percentage:e.value,label:!1,trackColor:"#fff",color:"#0DD",strokeWidth:12},null,8,["percentage"]))}),L={width:"28",height:"28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},S=[h("path",{d:"M25.165 5.56c.58 0 1.049.47 1.049 1.048v14.679a1.048 1.048 0 1 1-2.097 0V6.608c0-.579.47-1.048 1.048-1.048Zm-5.591 6.99c.579 0 1.048.47 1.048 1.048v7.689a1.048 1.048 0 1 1-2.097 0v-7.689c0-.579.47-1.048 1.049-1.048Zm-5.592-6.291c.579 0 1.048.47 1.048 1.048v13.98a1.048 1.048 0 1 1-2.097 0V7.307c0-.579.47-1.048 1.049-1.048ZM8.39 3.463c.579 0 1.048.47 1.048 1.048v16.776a1.048 1.048 0 1 1-2.096 0V4.51c0-.579.469-1.048 1.048-1.048ZM2.798 11.85c.58 0 1.048.47 1.048 1.048v8.388a1.048 1.048 0 1 1-2.096 0v-8.388c0-.579.469-1.048 1.048-1.048Z",fill:"#fff"},null,-1)],E={render:function(e,l){return n(),i("svg",L,S)}},T={width:"48",height:"48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},J=[h("path",{d:"M5.25 15.75H9v18H5.25v-18ZM0 21.14h3.75v8.72H0v-8.72Zm10.5-8.39h3.75v24H10.5v-24Zm6 8.25h3.75v7.5H16.5V21Zm6-2.25h3.75v12H22.5v-12Zm6-3h3.75v18H28.5v-18Zm5.25 6h3.75v6h-3.75v-6Zm5.25-3h3.75v12H39v-12ZM44.25 21H48v7.5h-3.75V21Z",fill:"#fff"},null,-1)],P={render:function(e,l){return n(),i("svg",T,J)}},q={class:"start-live-audio-box"},D={class:"start-live-audio-content"},G=h("div",{class:"label"},"音频脚本",-1),A={class:"play-audio-box"},B={class:"line"},F=m("查看文字脚本"),N={class:"custom-video-progress"},Q={key:0},W={class:"start-live-audio-footer"},X={class:"live-status"},Y={class:"live-icon"},z=h("span",null,"直播中",-1),K={class:"stop"},O=h("span",{class:"start-time"},"00:52:20",-1),$=m("关闭直播"),ee=s({__name:"audio",props:{url:null,value:{default:""},modelValue:null},setup(e){const l=e,t=v(!1);g((()=>l.url),(e=>{e&&(t.value=!0)}));const u=v(!1),o=v(l.value),s=()=>{u.value=!0};return g((()=>l.value),(e=>{e&&(o.value=e)})),(l,t)=>(n(),i("div",q,[h("div",D,[G,h("div",A,[h("div",B,[c(f(P)),(n(),p(a,{key:0,theme:"opacity",style:{color:"#fff"},onClick:s},{default:r((()=>[F])),_:1}))]),h("div",N,[c(I,{value:e.modelValue},null,8,["value"])])]),u.value?(n(),i("div",Q,[c(x,{disabled:!0,class:"reset-live-audio-textarea",modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e)},null,8,["modelValue"])])):w("",!0)]),h("div",W,[h("div",X,[h("div",Y,[c(f(E))]),z]),h("div",K,[O,c(a,{theme:"opacity"},{default:r((()=>[$])),_:1})])])]))}}),le={class:"start-live-human-box"},ae={class:"content"},te=h("div",{class:"header"},"人工回复",-1),ue={class:"chose-sound-color"},oe=h("div",{class:"label"},"选择音色",-1),se={class:"value"},ve={class:"right-chose-tones"},de={class:"default-label"},ne=m(" 音调"),ie={key:1,class:"chose-tones-item"},ce=["src"],re={class:"name"},me={class:"categorie"},pe=h("div",{class:"default-add"},"+",-1),fe=m(" 音色"),he={key:1,class:"chose-tones-item"},ge=["src"],we={class:"name"},ye={class:"input-box"},Ve={class:"footer"},_e=m("发送"),be=s({__name:"human",setup(e){const l=v(!1),u=v(""),o=v({}),s=v(!1),d=v(""),m=v({}),p=v(!0),f=v(""),w=e=>{o.value=e},_=e=>{m.value=e},b=()=>{try{return t({img:"https://img1.baidu.com/it/u=1546227440,2897989905&fm=253&fmt=auto&app=138&f=JPEG?w=889&h=500",c_name:"云依",c_categorie:"悦耳男声2"})}catch(e){return console.log(e),[]}},k=()=>{try{return t({img:"https://img1.baidu.com/it/u=1546227440,2897989905&fm=253&fmt=auto&app=138&f=JPEG?w=889&h=500",c_name:"云依",c_categorie:"悦耳男声2"})}catch(e){return console.log(e),[]}};return g((()=>u.value),(e=>{p.value=!e})),(e,t)=>(n(),i("div",le,[h("div",ae,[te,h("div",ue,[oe,h("div",se,[h("div",ve,[h("div",de,[c(U,{modelValue:l.value,"onUpdate:modelValue":t[0]||(t[0]=e=>l.value=e),title:"选择一种音调",event:b,value:u.value,"onUpdate:value":t[1]||(t[1]=e=>u.value=e),onItemChange:w},{default:r((()=>[h("div",null,[u.value?(n(),i("div",ie,[h("img",{src:o.value.img,alt:""},null,8,ce),h("div",null,[h("div",re,V(o.value.c_name),1),h("div",me,V(o.value.c_categorie),1)])])):(n(),i(y,{key:0},[ne],64))])])),_:1},8,["modelValue","value"])]),pe,h("div",{onClick:t[4]||(t[4]=(...l)=>e.openSoundColor&&e.openSoundColor(...l)),class:"default-label"},[c(U,{title:"选择一种音色",modelValue:s.value,"onUpdate:modelValue":t[2]||(t[2]=e=>s.value=e),disabled:p.value,value:d.value,"onUpdate:value":t[3]||(t[3]=e=>d.value=e),event:k,onItemChange:_},{default:r((()=>[h("div",null,[d.value?(n(),i("div",he,[h("img",{src:m.value.img,alt:""},null,8,ge),h("div",null,[h("div",we,V(m.value.c_name),1)])])):(n(),i(y,{key:0},[fe],64))])])),_:1},8,["modelValue","disabled","value"])])])])]),h("div",ye,[c(x,{modelValue:f.value,"onUpdate:modelValue":t[5]||(t[5]=e=>f.value=e),placeholder:"输入内容点击下方发送,数字人将口播内容"},null,8,["modelValue"])])]),h("div",Ve,[c(a,{theme:"green",class:"reset-send-btn"},{default:r((()=>[_e])),_:1})])]))}}),ke={class:"custom-start-live-page"};e("default",s({__name:"index",setup(e){const a=k().query,t=v(0);new URL(""+new URL("1-414be3ad.mp4",l.meta.url).href,self.location).href,new URL(""+new URL("2-036152dc.wav",l.meta.url).href,self.location).href,v();const s=_({video:[],audio:"",content:"",status:1,startTime:"00:50:00"});v();const d=v(""),r=v(""),m=()=>{try{window.pyjs.run(s.video,a.id)}catch(e){u(e.message)}},p=e=>{d.value=e.video};return b((async()=>{((e="")=>{e?window[e]={}:window.pyEvent={}})(),((e,l,a="")=>{a?window[a][e]=l:window.pyEvent[e]=l})("mergeCallback",p),await(async()=>{if(a.id)try{let e=await o(a.id);0==e.code&&(s.video=e.data.url,s.content=e.data.content,m())}catch(e){console.log(e)}else u("禁止访问")})()})),(e,l)=>(n(),i("div",ke,[c(R,{video:d.value,modelValue:t.value,"onUpdate:modelValue":l[0]||(l[0]=e=>t.value=e)},null,8,["video","modelValue"]),c(ee,{url:r.value,modelValue:t.value,"onUpdate:modelValue":l[1]||(l[1]=e=>t.value=e)},null,8,["url","modelValue"]),c(be)]))}}))}}}));
System.register(["./otherRequest-legacy-7d64560c.js","./vue-legacy-20941db8.js","./textarea-legacy-4c3c250d.js","./Audio-legacy-44ee504a.js","./userApi-legacy-4e97f7ce.js","./TdesignNext-legacy-8110e161.js","./plugin-vue_export-helper-legacy-762b7923.js","./index-legacy-58ba607d.js"],(function(e,l){"use strict";var a,t,s,u,i,o,v,d,n,c,r,m,h,p,g,f,y,w,_,V,b,Z,x,k;return{setters:[null,e=>{a=e.d,t=e.I,s=e.Q,u=e.S,i=e.r,o=e.w,v=e.a,d=e.L,n=e.J,c=e.R,r=e.V,m=e.X,h=e.F,p=e.Y,g=e.j,f=e.o,y=e.a0},e=>{w=e.T,_=e.S},e=>{V=e.A},e=>{b=e.B,Z=e.n,x=e.s,k=e.o},null,null,null],execute:function(){const j={class:"start-live-video"},H=["src"],U={key:1,class:"default-video"},C=a({__name:"video",props:{video:null},emits:["update:modelValue"],setup:(e,{emit:l})=>(l,a)=>(t(),s("div",j,[e.video?(t(),s("video",{key:0,src:e.video,autoplay:"",class:"custom-video"},"您的浏览器不支持 video 标签。",8,H)):(t(),s("div",U))]))}),M={width:"28",height:"28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},S=[u("path",{d:"M25.165 5.56c.58 0 1.049.47 1.049 1.048v14.679a1.048 1.048 0 1 1-2.097 0V6.608c0-.579.47-1.048 1.048-1.048Zm-5.591 6.99c.579 0 1.048.47 1.048 1.048v7.689a1.048 1.048 0 1 1-2.097 0v-7.689c0-.579.47-1.048 1.049-1.048Zm-5.592-6.291c.579 0 1.048.47 1.048 1.048v13.98a1.048 1.048 0 1 1-2.097 0V7.307c0-.579.47-1.048 1.049-1.048ZM8.39 3.463c.579 0 1.048.47 1.048 1.048v16.776a1.048 1.048 0 1 1-2.096 0V4.51c0-.579.469-1.048 1.048-1.048ZM2.798 11.85c.58 0 1.048.47 1.048 1.048v8.388a1.048 1.048 0 1 1-2.096 0v-8.388c0-.579.469-1.048 1.048-1.048Z",fill:"#fff"},null,-1)],E={render:function(e,l){return t(),s("svg",M,S)}},R={width:"48",height:"48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},q=[u("path",{d:"M5.25 15.75H9v18H5.25v-18ZM0 21.14h3.75v8.72H0v-8.72Zm10.5-8.39h3.75v24H10.5v-24Zm6 8.25h3.75v7.5H16.5V21Zm6-2.25h3.75v12H22.5v-12Zm6-3h3.75v18H28.5v-18Zm5.25 6h3.75v6h-3.75v-6Zm5.25-3h3.75v12H39v-12ZM44.25 21H48v7.5h-3.75V21Z",fill:"#fff"},null,-1)],A={render:function(e,l){return t(),s("svg",R,q)}},I={class:"start-live-audio-box"},J={class:"start-live-audio-content"},L=u("div",{class:"label"},"音频脚本",-1),T={class:"play-audio-box"},G={class:"line"},P=m("查看文字脚本"),B={class:""},F={key:0},N={class:"start-live-audio-footer"},Q={class:"live-status"},X={class:"live-icon"},Y=u("span",null,"直播中",-1),z={class:"stop"},D=u("span",{class:"start-time"},"00:52:20",-1),K=m("关闭直播"),O=a({__name:"audio",props:{url:null,value:{default:""}},setup(e){const l=e,a=i(!1),m=i(l.value),h=()=>{a.value=!0};return o((()=>l.value),(e=>{e&&(m.value=e)})),(l,i)=>(t(),s("div",I,[u("div",J,[L,u("div",T,[u("div",G,[v(d(A)),(t(),n(b,{key:0,theme:"opacity",style:{color:"#fff"},onClick:h},{default:c((()=>[P])),_:1}))]),u("div",B,[v(V,{url:e.url},null,8,["url"])])]),a.value?(t(),s("div",F,[v(w,{disabled:!0,class:"reset-live-audio-textarea",modelValue:m.value,"onUpdate:modelValue":i[0]||(i[0]=e=>m.value=e)},null,8,["modelValue"])])):r("",!0)]),u("div",N,[u("div",Q,[u("div",X,[v(d(E))]),Y]),u("div",z,[D,v(b,{theme:"opacity"},{default:c((()=>[K])),_:1})])])]))}}),W={class:"start-live-human-box"},$={class:"content"},ee=u("div",{class:"header"},"人工回复",-1),le={class:"chose-sound-color"},ae=u("div",{class:"label"},"选择音色",-1),te={class:"value"},se={class:"right-chose-tones"},ue={class:"default-label"},ie=m(" 音调"),oe={key:1,class:"chose-tones-item"},ve=["src"],de={class:"name"},ne={class:"categorie"},ce=u("div",{class:"default-add"},"+",-1),re=m(" 音色"),me={key:1,class:"chose-tones-item"},he=["src"],pe={class:"name"},ge={class:"input-box"},fe={class:"footer"},ye=m("发送"),we=a({__name:"human",setup(e){const l=i(!1),a=i(""),d=i({}),n=i(!1),r=i(""),m=i({}),g=i(!0),f=i(""),y=e=>{d.value=e},V=e=>{m.value=e},x=()=>{try{return Z({img:"https://img1.baidu.com/it/u=1546227440,2897989905&fm=253&fmt=auto&app=138&f=JPEG?w=889&h=500",c_name:"云依",c_categorie:"悦耳男声2"})}catch(e){return console.log(e),[]}},k=()=>{try{return Z({img:"https://img1.baidu.com/it/u=1546227440,2897989905&fm=253&fmt=auto&app=138&f=JPEG?w=889&h=500",c_name:"云依",c_categorie:"悦耳男声2"})}catch(e){return console.log(e),[]}};return o((()=>a.value),(e=>{g.value=!e})),(e,i)=>(t(),s("div",W,[u("div",$,[ee,u("div",le,[ae,u("div",te,[u("div",se,[u("div",ue,[v(_,{modelValue:l.value,"onUpdate:modelValue":i[0]||(i[0]=e=>l.value=e),title:"选择一种音调",event:x,value:a.value,"onUpdate:value":i[1]||(i[1]=e=>a.value=e),onItemChange:y},{default:c((()=>[u("div",null,[a.value?(t(),s("div",oe,[u("img",{src:d.value.img,alt:""},null,8,ve),u("div",null,[u("div",de,p(d.value.c_name),1),u("div",ne,p(d.value.c_categorie),1)])])):(t(),s(h,{key:0},[ie],64))])])),_:1},8,["modelValue","value"])]),ce,u("div",{onClick:i[4]||(i[4]=(...l)=>e.openSoundColor&&e.openSoundColor(...l)),class:"default-label"},[v(_,{title:"选择一种音色",modelValue:n.value,"onUpdate:modelValue":i[2]||(i[2]=e=>n.value=e),disabled:g.value,value:r.value,"onUpdate:value":i[3]||(i[3]=e=>r.value=e),event:k,onItemChange:V},{default:c((()=>[u("div",null,[r.value?(t(),s("div",me,[u("img",{src:m.value.img,alt:""},null,8,he),u("div",null,[u("div",pe,p(m.value.c_name),1)])])):(t(),s(h,{key:0},[re],64))])])),_:1},8,["modelValue","disabled","value"])])])])]),u("div",ge,[v(w,{modelValue:f.value,"onUpdate:modelValue":i[5]||(i[5]=e=>f.value=e),placeholder:"输入内容点击下方发送,数字人将口播内容"},null,8,["modelValue"])])]),u("div",fe,[v(b,{theme:"green",class:"reset-send-btn"},{default:c((()=>[ye])),_:1})])]))}}),_e={class:"custom-start-live-page"};e("default",a({__name:"index",setup(e){const a=y().query;new URL(""+new URL("1-414be3ad.mp4",l.meta.url).href,self.location).href,i();const u=g({video:[],audio:"",content:"",status:1,startTime:"00:50:00"});i();const o=i(""),d=i(""),n=()=>{try{window.pyjs.run(u.video,a.id)}catch(e){x(e.message)}},c=e=>{o.value=e.video};return f((async()=>{((e="")=>{e?window[e]={}:window.pyEvent={}})(),((e,l,a="")=>{a?window[a][e]=l:window.pyEvent[e]=l})("mergeCallback",c),await(async()=>{if(a.id)try{let e=await k(a.id);0==e.code&&(u.video=e.data.url,u.content=e.data.content,n())}catch(e){console.log(e)}else x("禁止访问")})()})),(e,l)=>(t(),s("div",_e,[v(C,{video:o.value},null,8,["video"]),v(O,{url:d.value},null,8,["url"]),v(we)]))}}))}}}));
System.register(["./vue-legacy-20941db8.js","./Common-legacy-11cb25e3.js","./cardOne-legacy-c3d1bfce.js","./userApi-legacy-de24611f.js","./Dialog-legacy-d585060b.js","./index-legacy-11222ed5.js","./index-legacy-0950bf2b.js","./changeName-legacy-bab419ed.js","./index-legacy-f472dc3d.js","./TdesignNext-legacy-8110e161.js","./edit-legacy-252e46b3.js"],(function(e,a){"use strict";var l,t,i,s,n,d,o,c,u,m,r,v,p,g,h,y,_,f,k,L,b,C,V,w,x,U,j,N,R,z,q,D,S,T,B,I,P;return{setters:[e=>{l=e.d,t=e.r,i=e.w,s=e.I,n=e.J,d=e.R,o=e.S,c=e.Q,u=e.U,m=e.F,r=e.V,v=e.W,p=e.a,g=e.X,h=e.Y,y=e.K,_=e.e,f=e.z,k=e.Z,L=e.j,b=e.o,C=e.L},e=>{V=e.L,w=e.C,x=e.o,U=e.g},e=>{j=e._},e=>{N=e.B,R=e.g,z=e.d,q=e.s},e=>{D=e.D},e=>{S=e.r},e=>{T=e.C,B=e.a},e=>{I=e._},e=>{P=e._},null,null],execute:function(){const W={class:"chose-person-dialog-body"},A=o("div",{class:"header"},"选择数字人",-1),F={class:"group-btns"},M={class:"person-list"},O=l({__name:"digitalPeopleDiaog",props:{modelValue:{type:Boolean},adminList:null,myList:null},emits:["update:modelValue"],setup(e,{emit:a}){const l=e,_=t(l.modelValue),f=v(),k=t(""),L=e=>{k.value=e},b=t("1"),C=[{label:"数字人库",value:"1"},{label:"我的数字人",value:"2"}],V=()=>{_.value=!1,f.push({path:S.createLive.path,name:S.createLive.name,query:{id:k.value,title:""}})};return i((()=>l.modelValue),(e=>{_.value=e})),i((()=>_.value),(e=>{a("update:modelValue",e)})),(a,l)=>(s(),n(D,{modelValue:_.value,"onUpdate:modelValue":l[0]||(l[0]=e=>_.value=e),className:"chose-person-dialog",onConfirm:V},{default:d((()=>[o("div",W,[A,o("div",F,[(s(),c(m,null,u(C,(e=>p(N,{key:e.value,theme:"opacity",class:y(["default-chose-person-btn",{"btn-active":e.value===b.value}]),onClick:a=>(e=>{b.value=e.value})(e)},{default:d((()=>[g(h(e.label),1)])),_:2},1032,["onClick","class"]))),64))]),o("div",M,["1"==b.value?(s(!0),c(m,{key:0},u(e.adminList,(e=>(s(),c("div",{class:"",key:e.id},[p(j,{className:e.id==k.value?"card-active":"",img:e.cover_url,id:e.id,name:e.name,onChange:L},null,8,["className","img","id","name"])])))),128)):r("",!0),"2"==b.value?(s(!0),c(m,{key:1},u(e.myList,(e=>(s(),c("div",{class:"",key:e.id},[p(j,{className:e.id==k.value?"card-active":"",img:e.cover_url,id:e.id,name:e.name,onChange:L},null,8,["className","img","id","name"])])))),128)):r("",!0)])])])),_:1},8,["modelValue"]))}}),Z={class:"custom-card-two-image"},G=["src"],H={class:"custom-card-footer"},J={class:"create-time"},K=l({__name:"cardTwo",props:{id:null,img:{default:""},value:null,created_at:null,clicked:{type:Boolean,default:!0}},emits:["change","nameChange"],setup(e,{emit:a}){const l=e,i=t(!1),n=()=>{l.clicked&&a("change",l.id)},d=()=>{i.value=!0},u=()=>{i.value=!1},m=e=>{a("nameChange",l.id,e)};return(a,l)=>(s(),c("div",{class:y(["custom-card-two-box",{"cursor-pointer":e.clicked}]),onMouseenter:d,onMouseleave:u,onClick:n},[o("div",Z,[o("img",{src:e.img,alt:""},null,8,G),_(o("div",null,[k(a.$slots,"hover")],512),[[f,i.value]])]),o("div",H,[p(I,{value:e.value,onChange:m},null,8,["value"]),o("div",J,h(e.created_at),1)])],34))}}),Q={class:"my-digtal-people"},X={class:"card-item-list"},Y={class:"my-digtal-people-hover"},$=g("开启直播"),E=g("开播中"),ee={class:"digtal-people-hover-tool"},ae=g("编辑"),le=g("下载"),te=g("删除"),ie=l({__name:"myDigtalPeople",setup(e){const a=v(),l=L({list:[],loading:!1}),i=t(!1),r=t(""),g=e=>{a.push({path:S.startLive.path,name:S.startLive.name,query:{id:e.id,status:e.status}})},h=async()=>{try{l.loading=!0;let e=await R();0==e.code&&(l.list=e.data),l.loading=!1}catch(e){console.log(e),l.loading=!1}},y=async()=>{try{0==(await z(r.value)).code&&(q("删除成功","success"),h())}catch(e){console.log(e)}},k=async(e,a)=>{let t=l.list.find((a=>a.id==e));t&&(t.name=a,await x(e,t))};return b((()=>{h()})),(e,t)=>(s(),c("div",Q,[o("div",X,[(s(!0),c(m,null,u(l.list,(e=>(s(),n(K,{key:e.id,id:e.id,img:e.cover_url,created_at:e.updated_at,value:e.name,onNameChange:k},{hover:d((()=>[o("div",Y,[0==e.is_live?(s(),n(N,{key:0,class:"digtal-people-start-end",theme:"danger",height:"40px",onClick:a=>g(e)},{default:d((()=>[$])),_:2},1032,["onClick"])):(s(),n(N,{key:1,class:"digtal-people-start-end",theme:"danger",height:"40px",onClick:a=>g(e)},{default:d((()=>[E])),_:2},1032,["onClick"])),o("div",ee,[p(N,{size:"13",theme:"dark",onClick:l=>(e=>{a.push({path:S.createLive.path,name:S.createLive.name,query:{id:e.id,status:e.status,type:"edit"}})})(e)},{default:d((()=>[ae])),_:2},1032,["onClick"]),p(N,{size:"13",theme:"dark"},{default:d((()=>[le])),_:1}),p(N,{size:"13",theme:"dark",onClick:a=>(e=>{r.value=e.id,i.value=!0})(e)},{default:d((()=>[te])),_:2},1032,["onClick"])])])])),_:2},1032,["id","img","created_at","value"])))),128))]),_(p(V,null,null,512),[[f,l.loading]]),p(w,{modelValue:i.value,"onUpdate:modelValue":t[0]||(t[0]=e=>i.value=e),title:"确定删除吗?",onConfirm:y},null,8,["modelValue"])]))}}),se={class:"digital-people-draft"},ne={class:"card-item-list"},de={class:"my-digtal-people-hover"},oe=g("编辑"),ce={class:"digtal-people-hover-tool"},ue=g("删除"),me=l({__name:"digitalPeopleDraft",setup(e){const a=L({list:(()=>{let e=[];for(let a=0;a<20;a++)e.push({id:1,img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",value:"123456",created_at:"2023-7-1 16:05"});return e})(),loading:!1});return(e,l)=>(s(),c("div",se,[o("div",ne,[(s(!0),c(m,null,u(a.list,(e=>(s(),n(K,{key:e.id,id:e.id,img:e.img,created_at:e.created_at,value:e.value},{hover:d((()=>[o("div",de,[(s(),n(N,{key:0,class:"digtal-people-start-end",theme:"danger",height:"40px"},{default:d((()=>[oe])),_:1})),o("div",ce,[p(N,{size:"13",theme:"dark"},{default:d((()=>[ue])),_:1})])])])),_:2},1032,["id","img","created_at","value"])))),128))]),_(p(V,null,null,512),[[f,a.loading]])]))}}),re={class:"custom-home-page"},ve={class:"home-tool-bar"},pe=o("div",{class:"label-box"},[o("span",{class:"label"},"工具栏 "),o("span",{class:"tips"},"选择数字人主播并输入文字即可生成视频")],-1),ge={class:"tool-list"},he=["onClick"],ye=["src"],_e={class:"home-tool-bar"},fe=o("div",{class:"label-box"},[o("span",{class:"label"},"直播数字人创建 "),o("span",{class:"tips"},"选择数字人主播并输入文字即可生成视频")],-1),ke={class:"digital-people-list-box"},Le=o("div",{class:"tool-line"},[o("div",{class:"label"},"选择数字人")],-1),be={class:"digital-people-list"},Ce={class:"home-tool-bar"},Ve=g(" 直播创建 "),we={class:"create-live-dialog-body"},xe=o("span",{class:"label"}," 直播名称: ",-1);e("default",l({__name:"index",setup(e){const l=v(),i=t("1"),n=t(!1),g=t(!1),y=t(),k=t(""),w={profile:new URL(""+new URL("profile-55a4ac64.svg",a.meta.url).href,self.location).href,speaking:new URL(""+new URL("speaking-0c962acf.svg",a.meta.url).href,self.location).href,interaction:new URL(""+new URL("interaction-fa518879.svg",a.meta.url).href,self.location).href},x=[{label:"形象定制",icon:w.profile,path:S.ImageCustomization.path},{label:"音色定制",icon:w.speaking,path:S.VocalCustomization.path},{label:"互动回答",icon:w.interaction,path:S.createInteract.path}],N=L({list:[],adminList:[],myList:[],loading:!1}),R=e=>{y.value=e,n.value=!0},z=()=>{n.value=!1,l.push({path:S.createLive.path,name:S.createLive.name,query:{id:y.value,title:k.value}})};return b((()=>{(async()=>{try{N.loading=!0;let e=await U();N.adminList=e.adminList,N.myList=e.myList,N.myList.length>5?N.list=N.myList.slice(0,5):N.list=N.myList.concat(N.adminList),N.loading=!1}catch(e){console.log(e),N.loading=!1}})()})),(e,a)=>(s(),c("div",re,[o("div",ve,[pe,o("div",ge,[(s(),c(m,null,u(x,(e=>o("div",{key:e.icon,class:"tool-item",onClick:a=>(e=>{e.path&&l.push({path:e.path})})(e)},[o("img",{src:e.icon,alt:""},null,8,ye),o("span",null,h(e.label),1)],8,he))),64))])]),o("div",_e,[fe,o("div",ke,[Le,o("div",be,[(s(!0),c(m,null,u(N.list,((e,l)=>(s(),c(m,{key:e.id},[p(j,{id:e.id,img:e.cover_url,name:e.name,onChange:R},null,8,["id","img","name"]),l===N.list.length-1?(s(),c("div",{key:0,class:"more-choices",onClick:a[0]||(a[0]=e=>g.value=!0)},"更多选择 >")):r("",!0)],64)))),128)),_(p(V,null,null,512),[[f,N.loading]])])])]),o("div",Ce,[p(C(B),{modelValue:i.value,"onUpdate:modelValue":a[1]||(a[1]=e=>i.value=e),theme:"dark2"},{default:d((()=>[p(C(T),{label:"数字人作品",name:"1"},{default:d((()=>[p(ie)])),_:1}),p(C(T),{label:"数字人草稿",name:"2"},{default:d((()=>[p(me)])),_:1})])),_:1},8,["modelValue"])]),p(D,{modelValue:n.value,"onUpdate:modelValue":a[3]||(a[3]=e=>n.value=e),onConfirm:z},{header:d((()=>[Ve])),body:d((()=>[o("div",we,[xe,p(P,{modelValue:k.value,"onUpdate:modelValue":a[2]||(a[2]=e=>k.value=e),placeholder:"请输入直播标题",align:"left"},null,8,["modelValue"])])])),_:1},8,["modelValue"]),p(O,{modelValue:g.value,"onUpdate:modelValue":a[4]||(a[4]=e=>g.value=e),adminList:N.adminList,myList:N.myList},null,8,["modelValue","adminList","myList"])]))}}))}}}));
System.register(["./index-legacy-f472dc3d.js","./userApi-legacy-de24611f.js","./vue-legacy-20941db8.js","./TdesignNext-legacy-8110e161.js","./index-legacy-11222ed5.js"],(function(e,l){"use strict";var a,s,t,o,c,r,n,u,i,d,m,p,g,f,b,v,w,h,_,y;return{setters:[e=>{a=e._},e=>{s=e.B,t=e.U,o=e.s},e=>{c=e.d,r=e.r,n=e.j,u=e.c,i=e.o,d=e.I,m=e.Q,p=e.S,g=e.a,f=e.R,b=e.L,v=e.X,w=e.M,h=e.W,_=e.D},e=>{y=e.c},null],execute:function(){const x="remember_phone",S="remember_email",V=e=>{let l="";l="phone"==e?x:S;const a=localStorage.getItem(l);return a?JSON.parse(a):[]},U={class:"login-page"},j={class:"logo"},I=["src"],L={class:"login-content"},N=p("div",{class:"label"},"登录账户",-1),k={class:"form-item-box"},q=p("div",{class:"label required"},"账号",-1),R={class:"form-item-box"},A=p("div",{class:"label required"},"请输入密码",-1),J=v("记住密码"),O={class:"submit-box"},T=v("登录");e("default",c({__name:"index",setup(e){const c=w(),v=h(),B=r(!1),D={logo:new URL(""+new URL("logo-1c58bd8a.svg",l.meta.url).href,self.location).href},E=r(!1),M=n({list:[]}),Q=n({account:"",password:""}),W=u((()=>({account:[{required:!0,message:"账号不能为空",type:"error"}],password:[{required:!0,message:"密码不能为空",type:"error"}]}))),X=e=>{Q.account=e.account,Q.password=e.password},z=async({validateResult:e,firstError:l})=>{if(!0===e)try{B.value=!0;let e=await t({email:Q.account,password:Q.password});0==e.code&&(o("登录成功","success"),c.commit("user/setToken",{token:e.data.access_token,time:e.data.expires_in}),c.dispatch("user/UserInfo"),v.replace({path:"/"}),E.value&&((e,l)=>{let a=[e],s="";"phone"==l?s=x:"email"==l&&(s=S);const t=V(s);if(t.length){const l=t.findIndex((l=>l.account==e.account));-1!==l&&t.splice(l,1),a=a.concat(t)}localStorage.setItem(s,JSON.stringify(a))})({account:Q.account,password:Q.password},"email")),B.value=!1}catch(a){console.log(a),B.value=!1}else o(l,"warning")};return i((()=>{M.list=V("email")})),(e,l)=>{const t=_("t-form-item"),o=_("t-checkbox");return d(),m("div",U,[p("div",j,[p("img",{src:D.logo,alt:""},null,8,I)]),p("div",L,[N,g(b(y),{ref:"form",class:"custom-login-form",data:Q,rules:b(W),colon:!0,"label-width":0,onSubmit:z},{default:f((()=>[g(t,{name:"account"},{default:f((()=>[p("div",k,[q,g(a,{placeholder:"",needSelect:!0,selectList:M.list,modelValue:Q.account,"onUpdate:modelValue":l[0]||(l[0]=e=>Q.account=e),onSubmitAccount:X,align:"left",className:"reset-login-input"},null,8,["selectList","modelValue"])])])),_:1}),g(t,{name:"password"},{default:f((()=>[p("div",R,[A,g(a,{placeholder:"",className:"reset-login-input",type:"password",modelValue:Q.password,"onUpdate:modelValue":l[1]||(l[1]=e=>Q.password=e),align:"left"},null,8,["modelValue"])])])),_:1}),g(t,null,{default:f((()=>[g(o,{class:"remember-password-box",modelValue:E.value,"onUpdate:modelValue":l[2]||(l[2]=e=>E.value=e)},{default:f((()=>[J])),_:1},8,["modelValue"])])),_:1}),g(t,null,{default:f((()=>[p("div",O,[g(s,{type:"submit",theme:"green",class:"reset-login-submit-btn"},{default:f((()=>[T])),_:1})])])),_:1})])),_:1},8,["data","rules"])])])}}}))}}}));
System.register(["./vue-legacy-20941db8.js","./index-legacy-58ba607d.js"],(function(e,t){"use strict";var l,u,a,s,i,n,d,o,r,c,p,m,v,f,h,g,y,b,w,x,k,C,B;return{setters:[e=>{l=e.I,u=e.Q,a=e.S,s=e.d,i=e.r,n=e.j,d=e.w,o=e.o,r=e.Z,c=e.e,p=e.a5,m=e.$,v=e.a,f=e.R,h=e.F,g=e.U,y=e.V,b=e.y,w=e.K,x=e.Y,k=e.J,C=e.L},e=>{B=e.g}],execute:function(){const t={width:"28",height:"28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},V=[a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.09 17.802a22.529 22.529 0 0 0 2.462-2.559c.453-.55.68-.824.68-1.243 0-.419-.227-.694-.68-1.243C21.895 10.745 18.242 7 14 7c-1.073 0-2.108.24-3.083.63l2.877 2.876a3.5 3.5 0 0 1 3.7 3.7l3.595 3.596Zm-9.996-5.753a3.5 3.5 0 0 0 4.857 4.857l2.691 2.692C17.242 20.422 15.666 21 14 21c-4.242 0-7.896-3.745-9.553-5.757-.453-.55-.68-.824-.68-1.243 0-.419.227-.694.68-1.243.82-.996 2.13-2.417 3.758-3.597l2.889 2.889Z",fill:"#B9BDCA"},null,-1),a("path",{d:"M5.833 2.333 24.5 21",stroke:"#B9BDCA","stroke-width":"2"},null,-1)],R={render:function(e,a){return l(),u("svg",t,V)}},S={width:"28",height:"28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},I=[a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.273 14c0-.353-.193-.593-.58-1.072C22.11 10.968 18.366 7 14 7c-4.365 0-8.109 3.967-9.692 5.928-.387.48-.58.719-.58 1.072 0 .353.193.593.58 1.072C5.89 17.032 9.635 21 14 21c4.366 0 8.11-3.967 9.693-5.928.387-.48.58-.719.58-1.072ZM14 17.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Z",fill:"#CCD2E3"},null,-1)],Z={render:function(e,t){return l(),u("svg",S,I)}},_=a("span",{class:"left-input-icon"},null,-1),A=["type","disabled","placeholder"],F={key:0,class:"custom-pwd-hide-button"},L={key:0,class:"remember-select-box"},M=["onClick"],N={class:"account"},j=a("div",{class:"password"},"********",-1),D={key:0,class:"custom-input-rule"};e("_",s({__name:"index",props:{className:{default:""},type:{default:"text"},placeholder:{default:"请输入"},num:null,rules:null,modelValue:null,disabled:{type:Boolean,default:!1},needSelect:{type:Boolean,default:!1},selectList:{default:[]},align:{default:"center"},height:{default:"32px"},autoFocus:{type:Boolean,default:!1},theme:{default:"dark"},borderRadius:{default:"4px"},width:{default:"200px"},id:{default:""},blurNum:{default:1}},emits:["update:modelValue","submitType","submitAccount","inputChange","inputBlur"],setup(e,{emit:t}){const s=e,V=i(s.modelValue),S=i(),I=i(!1),T=n({status:!1,message:""}),$=i("text"),U=i("private"),q=()=>{s.needSelect&&(I.value=!0)},E=()=>{s.needSelect&&(I.value=!1),t("inputBlur",V.value,s.id)},J=e=>{T.status=!0,T.message=e.message,t("submitType",!1)},K=()=>{T.status=!1,T.message="",t("submitType",!0)};"password"==s.type&&($.value=s.type);const Q=e=>{U.value="text"===e?"public":"private",$.value=e},Y=()=>{const{rules:e}=s;let t=V.value;if(e)for(let l in e){let u=e[l];if(u.required&&!t)return void J(u);if(K(),u.validator){let e=u.validator(t);if(!e.status)return void J(e);K()}if("email"==u.type){if(!B.test(t))return void J(u);K()}if(u.min&&t.length<u.min)return void J(u);K()}};return d((()=>V.value),(e=>{t("update:modelValue",e),Y()})),d((()=>s.modelValue),(e=>{V.value=e})),d((()=>s.num),(e=>{Y()})),o((()=>{s.autoFocus&&S.value.focus()})),d((()=>s.blurNum),(e=>{S.value&&S.value.focus()})),(i,n)=>(l(),u("div",{class:w(["custom-input-global",e.className]),style:m({width:e.width})},[a("div",{class:w(["custom-input-box",{"custom-input-error":T.status,"dark-input-box":"dark"===e.theme,"light-input-box":"light"===e.theme,"opacity-input-box":"opacity"===e.theme}]),style:m({height:e.height,borderRadius:e.borderRadius})},[r(i.$slots,"leftIcon",{},(()=>[_])),c(a("input",{ref_key:"customInput",ref:S,type:$.value,"onUpdate:modelValue":n[0]||(n[0]=e=>V.value=e),class:"cust-input",disabled:e.disabled,placeholder:e.placeholder,onFocus:q,onBlur:E,onInput:n[1]||(n[1]=e=>(e=>{const{type:l}=s;"number"==l&&(V.value=e.replace(/[^\d]/g,"")),t("inputChange",V.value)})(V.value)),style:m({"text-align":e.align,borderRadius:e.borderRadius})},null,44,A),[[p,V.value]]),r(i.$slots,"rightIcon",{},(()=>["password"===e.type?(l(),u("span",F,["private"===U.value?(l(),k(C(R),{key:0,onClick:n[2]||(n[2]=e=>Q("text"))})):(l(),k(C(Z),{key:1,onClick:n[3]||(n[3]=e=>Q("password"))}))])):y("",!0)])),v(b,{name:"remember-fade"},{default:f((()=>[e.needSelect&&I.value&&e.selectList.length?(l(),u("div",L,[(l(!0),u(h,null,g(e.selectList,(e=>(l(),u("div",{key:e.account,class:"line",onClick:l=>(e=>{t("submitAccount",e)})(e)},[a("div",N,x(e.account),1),j],8,M)))),128))])):y("",!0)])),_:1})],6),e.rules&&e.rules.length?(l(),u("div",D,x(T.message),1)):y("",!0)],6))}}))}}})); System.register(["./vue-legacy-20941db8.js","./index-legacy-11222ed5.js"],(function(e,t){"use strict";var l,u,a,s,i,n,d,o,r,c,p,m,v,f,h,g,y,b,w,x,k,C,B;return{setters:[e=>{l=e.I,u=e.Q,a=e.S,s=e.d,i=e.r,n=e.j,d=e.w,o=e.o,r=e.Z,c=e.e,p=e.a5,m=e.$,v=e.a,f=e.R,h=e.F,g=e.U,y=e.V,b=e.y,w=e.K,x=e.Y,k=e.J,C=e.L},e=>{B=e.g}],execute:function(){const t={width:"28",height:"28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},V=[a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.09 17.802a22.529 22.529 0 0 0 2.462-2.559c.453-.55.68-.824.68-1.243 0-.419-.227-.694-.68-1.243C21.895 10.745 18.242 7 14 7c-1.073 0-2.108.24-3.083.63l2.877 2.876a3.5 3.5 0 0 1 3.7 3.7l3.595 3.596Zm-9.996-5.753a3.5 3.5 0 0 0 4.857 4.857l2.691 2.692C17.242 20.422 15.666 21 14 21c-4.242 0-7.896-3.745-9.553-5.757-.453-.55-.68-.824-.68-1.243 0-.419.227-.694.68-1.243.82-.996 2.13-2.417 3.758-3.597l2.889 2.889Z",fill:"#B9BDCA"},null,-1),a("path",{d:"M5.833 2.333 24.5 21",stroke:"#B9BDCA","stroke-width":"2"},null,-1)],R={render:function(e,a){return l(),u("svg",t,V)}},S={width:"28",height:"28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},I=[a("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.273 14c0-.353-.193-.593-.58-1.072C22.11 10.968 18.366 7 14 7c-4.365 0-8.109 3.967-9.692 5.928-.387.48-.58.719-.58 1.072 0 .353.193.593.58 1.072C5.89 17.032 9.635 21 14 21c4.366 0 8.11-3.967 9.693-5.928.387-.48.58-.719.58-1.072ZM14 17.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Z",fill:"#CCD2E3"},null,-1)],Z={render:function(e,t){return l(),u("svg",S,I)}},_=a("span",{class:"left-input-icon"},null,-1),A=["type","disabled","placeholder"],F={key:0,class:"custom-pwd-hide-button"},L={key:0,class:"remember-select-box"},M=["onClick"],N={class:"account"},j=a("div",{class:"password"},"********",-1),D={key:0,class:"custom-input-rule"};e("_",s({__name:"index",props:{className:{default:""},type:{default:"text"},placeholder:{default:"请输入"},num:null,rules:null,modelValue:null,disabled:{type:Boolean,default:!1},needSelect:{type:Boolean,default:!1},selectList:{default:[]},align:{default:"center"},height:{default:"32px"},autoFocus:{type:Boolean,default:!1},theme:{default:"dark"},borderRadius:{default:"4px"},width:{default:"200px"},id:{default:""},blurNum:{default:1}},emits:["update:modelValue","submitType","submitAccount","inputChange","inputBlur"],setup(e,{emit:t}){const s=e,V=i(s.modelValue),S=i(),I=i(!1),T=n({status:!1,message:""}),$=i("text"),U=i("private"),q=()=>{s.needSelect&&(I.value=!0)},E=()=>{s.needSelect&&(I.value=!1),t("inputBlur",V.value,s.id)},J=e=>{T.status=!0,T.message=e.message,t("submitType",!1)},K=()=>{T.status=!1,T.message="",t("submitType",!0)};"password"==s.type&&($.value=s.type);const Q=e=>{U.value="text"===e?"public":"private",$.value=e},Y=()=>{const{rules:e}=s;let t=V.value;if(e)for(let l in e){let u=e[l];if(u.required&&!t)return void J(u);if(K(),u.validator){let e=u.validator(t);if(!e.status)return void J(e);K()}if("email"==u.type){if(!B.test(t))return void J(u);K()}if(u.min&&t.length<u.min)return void J(u);K()}};return d((()=>V.value),(e=>{t("update:modelValue",e),Y()})),d((()=>s.modelValue),(e=>{V.value=e})),d((()=>s.num),(e=>{Y()})),o((()=>{s.autoFocus&&S.value.focus()})),d((()=>s.blurNum),(e=>{S.value&&S.value.focus()})),(i,n)=>(l(),u("div",{class:w(["custom-input-global",e.className]),style:m({width:e.width})},[a("div",{class:w(["custom-input-box",{"custom-input-error":T.status,"dark-input-box":"dark"===e.theme,"light-input-box":"light"===e.theme,"opacity-input-box":"opacity"===e.theme}]),style:m({height:e.height,borderRadius:e.borderRadius})},[r(i.$slots,"leftIcon",{},(()=>[_])),c(a("input",{ref_key:"customInput",ref:S,type:$.value,"onUpdate:modelValue":n[0]||(n[0]=e=>V.value=e),class:"cust-input",disabled:e.disabled,placeholder:e.placeholder,onFocus:q,onBlur:E,onInput:n[1]||(n[1]=e=>(e=>{const{type:l}=s;"number"==l&&(V.value=e.replace(/[^\d]/g,"")),t("inputChange",V.value)})(V.value)),style:m({"text-align":e.align,borderRadius:e.borderRadius})},null,44,A),[[p,V.value]]),r(i.$slots,"rightIcon",{},(()=>["password"===e.type?(l(),u("span",F,["private"===U.value?(l(),k(C(R),{key:0,onClick:n[2]||(n[2]=e=>Q("text"))})):(l(),k(C(Z),{key:1,onClick:n[3]||(n[3]=e=>Q("password"))}))])):y("",!0)])),v(b,{name:"remember-fade"},{default:f((()=>[e.needSelect&&I.value&&e.selectList.length?(l(),u("div",L,[(l(!0),u(h,null,g(e.selectList,(e=>(l(),u("div",{key:e.account,class:"line",onClick:l=>(e=>{t("submitAccount",e)})(e)},[a("div",N,x(e.account),1),j],8,M)))),128))])):y("",!0)])),_:1})],6),e.rules&&e.rules.length?(l(),u("div",D,x(T.message),1)):y("",!0)],6))}}))}}}));
System.register(["./vue-legacy-20941db8.js","./plugin-vue_export-helper-legacy-762b7923.js","./userApi-legacy-de24611f.js","./changeName-legacy-bab419ed.js","./Common-legacy-11cb25e3.js","./index-legacy-0950bf2b.js","./video-legacy-d9b5508d.js","./TdesignNext-legacy-8110e161.js","./index-legacy-11222ed5.js","./index-legacy-f472dc3d.js","./edit-legacy-252e46b3.js","./index-legacy-2a00bc1e.js","./otherRequest-legacy-2d7e8feb.js"],(function(e,l){"use strict";var a,s,t,n,u,c,r,i,o,d,m,g,v,p,y,A,f,h,k,w,R,U,b,I,_,O,S,L,T,B,q;return{setters:[e=>{a=e.d,s=e.u,t=e.m,n=e.r,u=e.c,c=e.I,r=e.Q,i=e.S,o=e.F,d=e.e,m=e.z,g=e.V,v=e.Y,p=e.$,y=e.L,A=e.j,f=e.o,h=e.U,k=e.a,w=e.X,R=e.W,U=e.R},e=>{b=e._},e=>{I=e.n},e=>{_=e._},e=>{O=e.C,S=e.L},e=>{L=e.a,T=e.C},e=>{B=e.U,q=e.C},null,null,null,null,null,null],execute:function(){const x=["src"],C=["src"],W={class:"play-time"},Z={class:"play-progress"},F={key:1,class:"mode-2-audio"},j=["src"],N=["src"],V={class:"play-time"},M={key:2,class:"mode-3-audio"},H=["src"],K=["src"],G=["src"],P=a({__name:"Audio",props:{url:{default:""},need_progress:{type:Boolean,default:!0},bk:{default:"transparent"},autoPlay:{type:Boolean,default:!1},clickPlay:{type:Boolean,default:!1},mode:{default:"1"},canPlay:{type:Boolean,default:!1}},setup(e){const a=e,A={start:new URL(""+new URL("startAudio-84529604.svg",l.meta.url).href,self.location).href,stop:new URL(""+new URL("stopAudio-a5e1f277.svg",l.meta.url).href,self.location).href};s((()=>{clearInterval(U.value)})),t((()=>{clearInterval(U.value)}));const f=n(),h=n(0),k=n(0),w=n(!1),R=n(0),U=n(),b=n(0),I=u((()=>function(){const{url:e}=a;return"string"==typeof e?e:e[b.value]})),_=()=>{h.value=f?.value.duration||0,a.canPlay},O=async()=>{await f.value.play(),w.value=!0,h.value=f.value.duration,U.value=setInterval((()=>{k.value=f.value.currentTime,R.value=k.value/h.value*100,100===R.value&&("string"==typeof a.url||(async()=>{const{url:e}=a;e&&e.length&&(b.value===e.length-1?await S():b.value<e.length-1&&(b.value+=1,await S(),O()))})())}),100)},S=async()=>{await f.value.pause(),w.value=!1,clearInterval(U.value)},L=e=>{let l="",a=parseInt(String(e/3600));e%=3600;let s=parseInt(String(e/60)),t=parseInt(String(e%60));return l=T(a>0?a+":"+s+":"+t:s+":"+t),l},T=e=>{let l="",a=e.split(":"),s=0;for(;s<a.length-1;s++)l+=1==a[s].length?"0"+a[s]:a[s],l+=":";return l+=1==a[s].length?"0"+a[s]:a[s],l};return(l,a)=>(c(),r(o,null,[i("div",{class:"audio-player",style:p({background:e.bk})},["1"===e.mode?(c(),r(o,{key:0},[e.clickPlay?(c(),r(o,{key:0},[d(i("img",{src:A.start,alt:"",class:"play-icon",onClick:O},null,8,x),[[m,!w.value]]),d(i("img",{src:A.stop,alt:"",class:"play-icon",onClick:S},null,8,C),[[m,w.value]])],64)):g("",!0),e.need_progress?(c(),r(o,{key:1},[i("span",W,v(L(k.value))+"/"+v(L(h.value)),1),i("div",Z,[i("div",{class:"play-current-progress",style:p({width:`${R.value}%`})},null,4)])],64)):g("",!0)],64)):"2"===e.mode?(c(),r("div",F,[i("div",null,[d(i("img",{src:A.start,alt:"",class:"play-icon",onClick:O},null,8,j),[[m,!w.value]]),d(i("img",{src:A.stop,alt:"",class:"play-icon",onClick:S},null,8,N),[[m,w.value]])]),i("div",null,[i("span",V,v(L(k.value))+"/"+v(L(h.value)),1)])])):"3"===e.mode?(c(),r("div",M,[i("div",null,[d(i("img",{src:A.start,alt:"",class:"play-icon",onClick:O},null,8,H),[[m,!w.value]]),d(i("img",{src:A.stop,alt:"",class:"play-icon",onClick:S},null,8,K),[[m,w.value]])])])):g("",!0)],4),i("audio",{ref_key:"audioRef",ref:f,src:y(I)(),onCanplay:_},null,40,G)],64))}}),Q=b(P,[["__scopeId","data-v-ed9f4566"]]),z={class:"image-custom-record"},E={class:"left"},Y={class:"center"},X={class:"name"},J=w(" 名称: "),D={class:"create"},$=w(" 创建时间: "),ee={class:"right"},le={key:0,class:"status"},ae=["src"],se=i("div",null,"审核中",-1),te={key:1,class:"status"},ne=["src"],ue=i("div",null,"审核失败",-1),ce={key:2,class:"status"},re=["src"],ie=i("div",null,"进行中",-1),oe={key:3,class:"status"},de=["src"],me=i("div",null,"已完成",-1),ge=a({__name:"Record",setup(e){const a={underReview:new URL(""+new URL("underReview-e1e9d152.svg",l.meta.url).href,self.location).href,auditFailure:new URL(""+new URL("auditFailure-aedeaf8e.svg",l.meta.url).href,self.location).href,progress:new URL(""+new URL("progress-6820e84c.svg",l.meta.url).href,self.location).href,success:new URL(""+new URL("success-38963be9.svg",l.meta.url).href,self.location).href},s=A({list:[]});return n(!1),f((()=>{(()=>{try{s.list=I({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:1,url:"",created_at:"2023-7-10 15:57"},2),s.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:2,url:"",created_at:"2023-7-10 15:57"}),s.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:3,url:"",created_at:"2023-7-10 15:57"}),s.list.unshift({img:"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:4,url:"",created_at:"2023-7-10 15:57"})}catch(e){console.log(e)}})()})),(e,l)=>(c(),r("div",z,[(c(!0),r(o,null,h(s.list,(e=>(c(),r("div",{class:"record-items",key:e.id},[i("div",E,[k(Q,{url:e.url,mode:"3"},null,8,["url"])]),i("div",Y,[i("div",X,[J,i("span",null,v(e.name),1)]),i("div",D,[$,i("span",null,v(e.created_at),1)])]),i("div",ee,[1==e.status?(c(),r("div",le,[i("img",{src:a.underReview},null,8,ae),se])):2==e.status?(c(),r("div",te,[i("img",{src:a.auditFailure},null,8,ne),ue])):3==e.status?(c(),r("div",ce,[i("img",{src:a.progress},null,8,re),ie])):4==e.status?(c(),r("div",oe,[i("img",{src:a.success},null,8,de),me])):g("",!0)])])))),128))]))}}),ve={class:"image-custom-my-person-box"},pe={class:"my-person-items"},ye={key:0,class:"my-person-loading-item"},Ae={key:1,class:"my-person-loading-item"},fe=a({__name:"MyDigitalPerson",setup(e){R();const l=A({list:[]}),a=n(!1);n();const s=()=>{};return f((()=>{(()=>{try{l.list=I({img:"\thttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:!0,url:""}),l.list.unshift({img:"\thttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s",name:"夏青",status:!1,url:""})}catch(e){console.log(e)}})()})),(e,t)=>(c(),r("div",ve,[i("div",pe,[(c(!0),r(o,null,h(l.list,(e=>(c(),r(o,{key:e.id},[e.status?(c(),r("div",ye,[k(Q,{url:e.url,mode:"2",clickPlay:!0},null,8,["url"]),k(_,{value:e.name},null,8,["value"])])):(c(),r("div",Ae,[k(S)]))],64)))),128))]),k(O,{modelValue:a.value,"onUpdate:modelValue":t[0]||(t[0]=e=>a.value=e),title:"确认删除吗?",onConfirm:s},null,8,["modelValue"])]))}}),he={class:""};e("default",a({__name:"index",setup(e){const l={speak:new URL("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOaSURBVHgB7ZhJaFRZFIb/c6vKpjWm03TTtrS22TR0Qze00PSgnRrigKII4kZQcQBxIQriygFinMGFuBDciEF0oRsVFRWHVKyIUUTNIitRI6I4oAkaTEzqveNf0dSUqkrey3u1ED94Vffec+q+v8595w4P+MJnjsAHVFWQCP8Iq++rdKOl3TL9xnM4xDOB2hitQsBaCRvz2O1vbPmugNtbXm0wSED0gNQ0Pxiq3xEL1Lo6g9iVOhbX8qqCMxqgffUSa2kv5jAigdpSOw49vefZzZ9wjT6CkVUSTlwoZHUtUBNTf4ZlLrH4C0ZOF4d9IUWezTcYuMUy2+GNuBQVfHaPaOO/1fkGVwK1sWYZv5bAW6ogoUP5je4iKNgIf4hqPBLLbnAskNPJ7/BuaAtgbciuuYhgchp8RWJ6cfo3AzXnAg3+gL8EEeiOZG7nGKmA3xhJr0JukmQ8/MbI9+kiHKBXauZAEYb/JAcKwxbI7K2m936UA8t+OlAclkC9MHMMjH2OxUkoB4LiArV15hi9XPtTTuOonh3c5P2K8tAu0WuJgcrgCHZ070Gg90xOm+gKlI/G7EqOwI9rrC6GJuczIXZqPDz5k6kB5cHi/nArigmESB1s2Q0TWMjnYAm0tyO1U5ZogptRM4UOJ+AnolvyN69pgRr/j9HSagQowjbrmBSbOakv5Z9q7f9ttOk6O/AzSW5KpHl7fmNWBIN/UWAbbHsco/cD7CfHKGs5YO9Ku1h6DL4gd2G65hayZAnUbzkJv2aUvmbGvkFg4lgKnYRQ6Famn+Bx+nTCW9p5n3kSvvMSpQVKB5eY8XwGKVIqOcQ9bOxEMplZOYy1mp05PRiVRuwtErn6uJg5I1CkjdGZgIB50S/MwmzW63ltSvvY1tF+m5dUhk6VMmcEhmMt/OymikUc4n1Qsw/oO0mBtWmf99oFeBhBxW2ZHO8clkCReps/2AiV9VyqD3MoLzNxqqW2uTXtPTq4F14idmhIl/wGvVpzkUIrJZL4Z5CtKXyN0Z0Cr1B9h/i0sVLP4BRh8FI3qmIBZa8p3KF9FF4iMhozLv1d0gUO0fhUnrpkFozegwYeIBi8z5dEB3mudXdWMVjOA3tDMXMQDuFOI7WY5yzo2vT/aVrcHqY6Shndv1nIxkIcbhA8xLNX50q7eASTaxmHeRuLE3INeMe7vGYhNZ2komUhNZeKuYFKc2CoacZzmOkT9US0StWfl6Nf+Oz4AOxOIjab5ZTQAAAAAElFTkSuQmCC",self.location).href},a=n("1"),s={label1:"选择音频",label2:"或拖音频到此处上传",buttonLabel:"选择音频",successIcon:k(B,null,null),successButtonLabel:"替换音频"};return(e,t)=>(c(),r("div",he,[k(y(q),{icon:k("img",{src:l.speak,style:""},null),uploadInfo:s,label:"声音定制"},{default:U((()=>[k(y(L),{modelValue:a.value,"onUpdate:modelValue":t[0]||(t[0]=e=>a.value=e),theme:"dark2"},{default:U((()=>[k(y(T),{name:"1",label:"我的音色"},{default:U((()=>[k(fe)])),_:1}),k(y(T),{name:"2",label:"生成记录"},{default:U((()=>[k(ge)])),_:1})])),_:1},8,["modelValue"])])),_:1},8,["icon"])]))}}))}}}));
import{r as e}from"./userApi-6fb14c1e.js";import{M as s}from"./TdesignNext-0fe1df9c.js";const r=e.create({timeout:6e4,withCredentials:!1});r.all=e.all,r.interceptors.request.use((e=>e)),r.interceptors.response.use((e=>{const{data:r,status:o}=e;return 201==o||200==o||0===r.code?r:(s.error(r.msg||"请求错误"),Promise.reject(r.msg))}),(e=>{if(console.log(e),"response"in e){const{message:r}=e.response.data;return-1!==e.response.data.indexOf("<Code>UserDisable</Code>")?s.error("阿里云可能欠费"):s.error(r||"请求错误"),e.response}}));export{r as i}; import{x as e}from"./userApi-3c3f0e09.js";import{M as s}from"./TdesignNext-0fe1df9c.js";const r=e.create({timeout:6e4,withCredentials:!1});r.all=e.all,r.interceptors.request.use((e=>e)),r.interceptors.response.use((e=>{const{data:r,status:o}=e;return 201==o||200==o||0===r.code?r:(s.error(r.msg||"请求错误"),Promise.reject(r.msg))}),(e=>{if(console.log(e),"response"in e){const{message:r}=e.response.data;return-1!==e.response.data.indexOf("<Code>UserDisable</Code>")?s.error("阿里云可能欠费"):s.error(r||"请求错误"),e.response}}));export{r as i};
System.register(["./userApi-legacy-4e97f7ce.js","./TdesignNext-legacy-8110e161.js"],(function(e,s){"use strict";var r,t;return{setters:[e=>{r=e.r},e=>{t=e.M}],execute:function(){const s=e("i",r.create({timeout:6e4,withCredentials:!1}));s.all=r.all,s.interceptors.request.use((e=>e)),s.interceptors.response.use((e=>{const{data:s,status:r}=e;return 201==r||200==r||0===s.code?s:(t.error(s.msg||"请求错误"),Promise.reject(s.msg))}),(e=>{if(console.log(e),"response"in e){const{message:s}=e.response.data;return-1!==e.response.data.indexOf("<Code>UserDisable</Code>")?t.error("阿里云可能欠费"):t.error(s||"请求错误"),e.response}}))}}})); System.register(["./userApi-legacy-de24611f.js","./TdesignNext-legacy-8110e161.js"],(function(e,s){"use strict";var r,t;return{setters:[e=>{r=e.x},e=>{t=e.M}],execute:function(){const s=e("i",r.create({timeout:6e4,withCredentials:!1}));s.all=r.all,s.interceptors.request.use((e=>e)),s.interceptors.response.use((e=>{const{data:s,status:r}=e;return 201==r||200==r||0===s.code?s:(t.error(s.msg||"请求错误"),Promise.reject(s.msg))}),(e=>{if(console.log(e),"response"in e){const{message:s}=e.response.data;return-1!==e.response.data.indexOf("<Code>UserDisable</Code>")?t.error("阿里云可能欠费"):t.error(s||"请求错误"),e.response}}))}}}));
This source diff could not be displayed because it is too large. You can view the blob instead.
import{B as e}from"./userApi-6fb14c1e.js";import{I as a,Q as l,S as t,d as s,r as o,j as i,w as n,J as u,R as d,X as c,Y as m,a as r,L as p,V as v,U as h,F as g,Z as f,D as y,K as b,c as x}from"./vue-4bc85fa8.js";import{m as w}from"./TdesignNext-0fe1df9c.js";const k={width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},C=[t("path",{d:"m11.149 3.988-.916 1.128L15 5.558 13.575 1l-1.133 1.396A7.17 7.17 0 0 0 8.18 1C4.215 1 1 4.206 1 8.16c0 3.955 3.215 7.16 7.18 7.16a7.182 7.182 0 0 0 6.71-4.605 1.022 1.022 0 0 0-1.376-1.299c-.248.11-.442.315-.54.569a5.13 5.13 0 0 1-4.793 3.29c-2.833 0-5.13-2.29-5.13-5.115 0-2.824 2.297-5.114 5.13-5.114 1.084 0 2.113.336 2.968.942Z",fill:"#B4B4B4"},null,-1)];const V={render:function(e,t){return a(),l("svg",k,C)}},_={class:"custom-chose-tones-content"},B={class:"title"},R={class:"reset-popup-button-child"},j=t("span",null,"重置",-1),L={class:"list narrow-scrollbar"},A=["onClick"],F=["src"],S={class:"name"},U={key:0,class:"categorie"},z=["onClick"],N=["src"],T={class:"name"},Z={key:0,class:"categorie"},D=s({__name:"SelectionPopup",props:{modelValue:{type:Boolean},value:null,disabled:{type:Boolean,default:!1},title:{default:""},list:{default:null},event:{type:Function,default:()=>""},placement:{default:"bottom"},needCategorie:{type:Boolean,default:!0},reset:{type:Boolean,default:!1}},emits:["update:modelValue","update:value","itemChange"],setup(s,{emit:x}){const w=s,k=o(w.modelValue),C=i({list:[]}),D=o(!0);n((()=>w.modelValue),(e=>{k.value=e})),n((()=>k.value),(e=>{e&&D.value&&!w.list&&(async()=>{let e=await w.event();C.list=e})(),x("update:modelValue",e)}));const E=()=>{x("update:value","")},I=e=>{k.value=!1,x("update:value",e.id),x("itemChange",e)};return(o,i)=>{const n=y("t-popup");return a(),u(n,{overlayClassName:["custom-chose-tones"],disabled:s.disabled,placement:s.placement,trigger:"click",visible:k.value,"onUpdate:visible":i[0]||(i[0]=e=>k.value=e)},{content:d((()=>[t("div",_,[t("div",B,[c(m(s.title)+": ",1),s.reset?(a(),u(e,{key:0,theme:"opacity",class:"reset-popup-button",onClick:E},{default:d((()=>[t("div",R,[r(p(V)),j])])),_:1})):v("",!0)]),t("div",L,[s.list?(a(!0),l(g,{key:0},h(s.list,(e=>(a(),l("div",{class:b(["chose-tones-item",{"chose-tones-item_active":e.id===s.value}]),onClick:a=>I(e),key:e.id},[t("img",{src:e.img,alt:""},null,8,F),t("div",null,[t("div",S,m(e.c_name),1),s.needCategorie?(a(),l("div",U,m(e.c_categorie),1)):v("",!0)])],10,A)))),128)):(a(!0),l(g,{key:1},h(C.list,(e=>(a(),l("div",{class:b(["chose-tones-item",{"chose-tones-item_active":e.id===s.value}]),onClick:a=>I(e),key:e.id},[t("img",{src:e.img,alt:""},null,8,N),t("div",null,[t("div",T,m(e.c_name),1),s.needCategorie?(a(),l("div",Z,m(e.c_categorie),1)):v("",!0)])],10,z)))),128))])])])),default:d((()=>[f(o.$slots,"default")])),_:3},8,["disabled","placement","visible"])}}}),E={class:"custom-textarea-box"},I={key:0,class:"position-text"},J=c(" | "),K=s({__name:"textarea",props:{modelValue:null,placeholder:{default:"请输入"},maxRows:{default:5},minRows:{default:5},maxlength:{default:0},showLimit:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["update:modelValue","change"],setup(e,{emit:s}){const i=e,u=o(""),d=()=>{u.value=""},c=x((()=>{const e=u.value.length;if(e){let a=/[\u4E00-\u9FA5]/g,l=u.value.match(a);if(l&&l.length){const a=e-l.length;return 2*l.length+a}}return e}));return n((()=>u.value),(e=>{s("update:modelValue",e),s("change")})),n((()=>i.modelValue),(e=>{u.value=e})),(s,o)=>(a(),l("div",E,[r(p(w),{class:"custom-t-textarea",disabled:e.disabled,modelValue:u.value,"onUpdate:modelValue":o[0]||(o[0]=e=>u.value=e),placeholder:e.placeholder,maxcharacter:e.maxlength?e.maxlength:null,autosize:{maxRows:e.maxRows,minRows:e.minRows}},null,8,["disabled","modelValue","placeholder","maxcharacter","autosize"]),e.showLimit?(a(),l("div",I,[t("span",null,m(p(c))+"/"+m(e.maxlength),1),J,t("span",{class:"reset-btn",onClick:d},"清空")])):v("",!0)]))}});export{D as S,K as T}; import{B as e}from"./userApi-3c3f0e09.js";import{I as a,Q as l,S as t,d as s,r as o,j as i,w as n,J as u,R as d,X as c,Y as m,a as r,L as p,V as v,U as h,F as g,Z as f,D as y,K as b,c as x}from"./vue-4bc85fa8.js";import{m as w}from"./TdesignNext-0fe1df9c.js";const k={width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},C=[t("path",{d:"m11.149 3.988-.916 1.128L15 5.558 13.575 1l-1.133 1.396A7.17 7.17 0 0 0 8.18 1C4.215 1 1 4.206 1 8.16c0 3.955 3.215 7.16 7.18 7.16a7.182 7.182 0 0 0 6.71-4.605 1.022 1.022 0 0 0-1.376-1.299c-.248.11-.442.315-.54.569a5.13 5.13 0 0 1-4.793 3.29c-2.833 0-5.13-2.29-5.13-5.115 0-2.824 2.297-5.114 5.13-5.114 1.084 0 2.113.336 2.968.942Z",fill:"#B4B4B4"},null,-1)];const V={render:function(e,t){return a(),l("svg",k,C)}},_={class:"custom-chose-tones-content"},B={class:"title"},R={class:"reset-popup-button-child"},j=t("span",null,"重置",-1),L={class:"list narrow-scrollbar"},A=["onClick"],F=["src"],S={class:"name"},U={key:0,class:"categorie"},z=["onClick"],N=["src"],T={class:"name"},Z={key:0,class:"categorie"},D=s({__name:"SelectionPopup",props:{modelValue:{type:Boolean},value:null,disabled:{type:Boolean,default:!1},title:{default:""},list:{default:null},event:{type:Function,default:()=>""},placement:{default:"bottom"},needCategorie:{type:Boolean,default:!0},reset:{type:Boolean,default:!1}},emits:["update:modelValue","update:value","itemChange"],setup(s,{emit:x}){const w=s,k=o(w.modelValue),C=i({list:[]}),D=o(!0);n((()=>w.modelValue),(e=>{k.value=e})),n((()=>k.value),(e=>{e&&D.value&&!w.list&&(async()=>{let e=await w.event();C.list=e})(),x("update:modelValue",e)}));const E=()=>{x("update:value","")},I=e=>{k.value=!1,x("update:value",e.id),x("itemChange",e)};return(o,i)=>{const n=y("t-popup");return a(),u(n,{overlayClassName:["custom-chose-tones"],disabled:s.disabled,placement:s.placement,trigger:"click",visible:k.value,"onUpdate:visible":i[0]||(i[0]=e=>k.value=e)},{content:d((()=>[t("div",_,[t("div",B,[c(m(s.title)+": ",1),s.reset?(a(),u(e,{key:0,theme:"opacity",class:"reset-popup-button",onClick:E},{default:d((()=>[t("div",R,[r(p(V)),j])])),_:1})):v("",!0)]),t("div",L,[s.list?(a(!0),l(g,{key:0},h(s.list,(e=>(a(),l("div",{class:b(["chose-tones-item",{"chose-tones-item_active":e.id===s.value}]),onClick:a=>I(e),key:e.id},[t("img",{src:e.img,alt:""},null,8,F),t("div",null,[t("div",S,m(e.c_name),1),s.needCategorie?(a(),l("div",U,m(e.c_categorie),1)):v("",!0)])],10,A)))),128)):(a(!0),l(g,{key:1},h(C.list,(e=>(a(),l("div",{class:b(["chose-tones-item",{"chose-tones-item_active":e.id===s.value}]),onClick:a=>I(e),key:e.id},[t("img",{src:e.img,alt:""},null,8,N),t("div",null,[t("div",T,m(e.c_name),1),s.needCategorie?(a(),l("div",Z,m(e.c_categorie),1)):v("",!0)])],10,z)))),128))])])])),default:d((()=>[f(o.$slots,"default")])),_:3},8,["disabled","placement","visible"])}}}),E={class:"custom-textarea-box"},I={key:0,class:"position-text"},J=c(" | "),K=s({__name:"textarea",props:{modelValue:null,placeholder:{default:"请输入"},maxRows:{default:5},minRows:{default:5},maxlength:{default:0},showLimit:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["update:modelValue","change"],setup(e,{emit:s}){const i=e,u=o(""),d=()=>{u.value=""},c=x((()=>{const e=u.value.length;if(e){let a=/[\u4E00-\u9FA5]/g,l=u.value.match(a);if(l&&l.length){const a=e-l.length;return 2*l.length+a}}return e}));return n((()=>u.value),(e=>{s("update:modelValue",e),s("change")})),n((()=>i.modelValue),(e=>{u.value=e})),(s,o)=>(a(),l("div",E,[r(p(w),{class:"custom-t-textarea",disabled:e.disabled,modelValue:u.value,"onUpdate:modelValue":o[0]||(o[0]=e=>u.value=e),placeholder:e.placeholder,maxcharacter:e.maxlength?e.maxlength:null,autosize:{maxRows:e.maxRows,minRows:e.minRows}},null,8,["disabled","modelValue","placeholder","maxcharacter","autosize"]),e.showLimit?(a(),l("div",I,[t("span",null,m(p(c))+"/"+m(e.maxlength),1),J,t("span",{class:"reset-btn",onClick:d},"清空")])):v("",!0)]))}});export{D as S,K as T};
System.register(["./userApi-legacy-4e97f7ce.js","./vue-legacy-20941db8.js","./TdesignNext-legacy-8110e161.js"],(function(e,l){"use strict";var t,a,s,i,n,o,u,c,d,m,r,p,v,g,h,f,y,b,x,w,k,C;return{setters:[e=>{t=e.B},e=>{a=e.I,s=e.Q,i=e.S,n=e.d,o=e.r,u=e.j,c=e.w,d=e.J,m=e.R,r=e.X,p=e.Y,v=e.a,g=e.L,h=e.V,f=e.U,y=e.F,b=e.Z,x=e.D,w=e.K,k=e.c},e=>{C=e.m}],execute:function(){const l={width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},V=[i("path",{d:"m11.149 3.988-.916 1.128L15 5.558 13.575 1l-1.133 1.396A7.17 7.17 0 0 0 8.18 1C4.215 1 1 4.206 1 8.16c0 3.955 3.215 7.16 7.18 7.16a7.182 7.182 0 0 0 6.71-4.605 1.022 1.022 0 0 0-1.376-1.299c-.248.11-.442.315-.54.569a5.13 5.13 0 0 1-4.793 3.29c-2.833 0-5.13-2.29-5.13-5.115 0-2.824 2.297-5.114 5.13-5.114 1.084 0 2.113.336 2.968.942Z",fill:"#B4B4B4"},null,-1)],_={render:function(e,t){return a(),s("svg",l,V)}},B={class:"custom-chose-tones-content"},R={class:"title"},j={class:"reset-popup-button-child"},L=i("span",null,"重置",-1),S={class:"list narrow-scrollbar"},A=["onClick"],F=["src"],U={class:"name"},z={key:0,class:"categorie"},N=["onClick"],T=["src"],Z={class:"name"},D={key:0,class:"categorie"},E=n({__name:"SelectionPopup",props:{modelValue:{type:Boolean},value:null,disabled:{type:Boolean,default:!1},title:{default:""},list:{default:null},event:{type:Function,default:()=>""},placement:{default:"bottom"},needCategorie:{type:Boolean,default:!0},reset:{type:Boolean,default:!1}},emits:["update:modelValue","update:value","itemChange"],setup(e,{emit:l}){const n=e,k=o(n.modelValue),C=u({list:[]}),V=o(!0);c((()=>n.modelValue),(e=>{k.value=e})),c((()=>k.value),(e=>{e&&V.value&&!n.list&&(async()=>{let e=await n.event();C.list=e})(),l("update:modelValue",e)}));const E=()=>{l("update:value","")},I=e=>{k.value=!1,l("update:value",e.id),l("itemChange",e)};return(l,n)=>{const o=x("t-popup");return a(),d(o,{overlayClassName:["custom-chose-tones"],disabled:e.disabled,placement:e.placement,trigger:"click",visible:k.value,"onUpdate:visible":n[0]||(n[0]=e=>k.value=e)},{content:m((()=>[i("div",B,[i("div",R,[r(p(e.title)+": ",1),e.reset?(a(),d(t,{key:0,theme:"opacity",class:"reset-popup-button",onClick:E},{default:m((()=>[i("div",j,[v(g(_)),L])])),_:1})):h("",!0)]),i("div",S,[e.list?(a(!0),s(y,{key:0},f(e.list,(l=>(a(),s("div",{class:w(["chose-tones-item",{"chose-tones-item_active":l.id===e.value}]),onClick:e=>I(l),key:l.id},[i("img",{src:l.img,alt:""},null,8,F),i("div",null,[i("div",U,p(l.c_name),1),e.needCategorie?(a(),s("div",z,p(l.c_categorie),1)):h("",!0)])],10,A)))),128)):(a(!0),s(y,{key:1},f(C.list,(l=>(a(),s("div",{class:w(["chose-tones-item",{"chose-tones-item_active":l.id===e.value}]),onClick:e=>I(l),key:l.id},[i("img",{src:l.img,alt:""},null,8,T),i("div",null,[i("div",Z,p(l.c_name),1),e.needCategorie?(a(),s("div",D,p(l.c_categorie),1)):h("",!0)])],10,N)))),128))])])])),default:m((()=>[b(l.$slots,"default")])),_:3},8,["disabled","placement","visible"])}}}),I=(e("S",E),{class:"custom-textarea-box"}),J={key:0,class:"position-text"},K=r(" | "),P=n({__name:"textarea",props:{modelValue:null,placeholder:{default:"请输入"},maxRows:{default:5},minRows:{default:5},maxlength:{default:0},showLimit:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["update:modelValue","change"],setup(e,{emit:l}){const t=e,n=o(""),u=()=>{n.value=""},d=k((()=>{const e=n.value.length;if(e){let l=/[\u4E00-\u9FA5]/g,t=n.value.match(l);if(t&&t.length){const l=e-t.length;return 2*t.length+l}}return e}));return c((()=>n.value),(e=>{l("update:modelValue",e),l("change")})),c((()=>t.modelValue),(e=>{n.value=e})),(l,t)=>(a(),s("div",I,[v(g(C),{class:"custom-t-textarea",disabled:e.disabled,modelValue:n.value,"onUpdate:modelValue":t[0]||(t[0]=e=>n.value=e),placeholder:e.placeholder,maxcharacter:e.maxlength?e.maxlength:null,autosize:{maxRows:e.maxRows,minRows:e.minRows}},null,8,["disabled","modelValue","placeholder","maxcharacter","autosize"]),e.showLimit?(a(),s("div",J,[i("span",null,p(g(d))+"/"+p(e.maxlength),1),K,i("span",{class:"reset-btn",onClick:u},"清空")])):h("",!0)]))}});e("T",P)}}})); System.register(["./userApi-legacy-de24611f.js","./vue-legacy-20941db8.js","./TdesignNext-legacy-8110e161.js"],(function(e,l){"use strict";var t,a,s,i,n,o,u,c,d,m,r,p,v,g,h,f,y,b,x,w,k,C;return{setters:[e=>{t=e.B},e=>{a=e.I,s=e.Q,i=e.S,n=e.d,o=e.r,u=e.j,c=e.w,d=e.J,m=e.R,r=e.X,p=e.Y,v=e.a,g=e.L,h=e.V,f=e.U,y=e.F,b=e.Z,x=e.D,w=e.K,k=e.c},e=>{C=e.m}],execute:function(){const l={width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},V=[i("path",{d:"m11.149 3.988-.916 1.128L15 5.558 13.575 1l-1.133 1.396A7.17 7.17 0 0 0 8.18 1C4.215 1 1 4.206 1 8.16c0 3.955 3.215 7.16 7.18 7.16a7.182 7.182 0 0 0 6.71-4.605 1.022 1.022 0 0 0-1.376-1.299c-.248.11-.442.315-.54.569a5.13 5.13 0 0 1-4.793 3.29c-2.833 0-5.13-2.29-5.13-5.115 0-2.824 2.297-5.114 5.13-5.114 1.084 0 2.113.336 2.968.942Z",fill:"#B4B4B4"},null,-1)],_={render:function(e,t){return a(),s("svg",l,V)}},B={class:"custom-chose-tones-content"},R={class:"title"},j={class:"reset-popup-button-child"},L=i("span",null,"重置",-1),S={class:"list narrow-scrollbar"},A=["onClick"],F=["src"],U={class:"name"},z={key:0,class:"categorie"},N=["onClick"],T=["src"],Z={class:"name"},D={key:0,class:"categorie"},E=n({__name:"SelectionPopup",props:{modelValue:{type:Boolean},value:null,disabled:{type:Boolean,default:!1},title:{default:""},list:{default:null},event:{type:Function,default:()=>""},placement:{default:"bottom"},needCategorie:{type:Boolean,default:!0},reset:{type:Boolean,default:!1}},emits:["update:modelValue","update:value","itemChange"],setup(e,{emit:l}){const n=e,k=o(n.modelValue),C=u({list:[]}),V=o(!0);c((()=>n.modelValue),(e=>{k.value=e})),c((()=>k.value),(e=>{e&&V.value&&!n.list&&(async()=>{let e=await n.event();C.list=e})(),l("update:modelValue",e)}));const E=()=>{l("update:value","")},I=e=>{k.value=!1,l("update:value",e.id),l("itemChange",e)};return(l,n)=>{const o=x("t-popup");return a(),d(o,{overlayClassName:["custom-chose-tones"],disabled:e.disabled,placement:e.placement,trigger:"click",visible:k.value,"onUpdate:visible":n[0]||(n[0]=e=>k.value=e)},{content:m((()=>[i("div",B,[i("div",R,[r(p(e.title)+": ",1),e.reset?(a(),d(t,{key:0,theme:"opacity",class:"reset-popup-button",onClick:E},{default:m((()=>[i("div",j,[v(g(_)),L])])),_:1})):h("",!0)]),i("div",S,[e.list?(a(!0),s(y,{key:0},f(e.list,(l=>(a(),s("div",{class:w(["chose-tones-item",{"chose-tones-item_active":l.id===e.value}]),onClick:e=>I(l),key:l.id},[i("img",{src:l.img,alt:""},null,8,F),i("div",null,[i("div",U,p(l.c_name),1),e.needCategorie?(a(),s("div",z,p(l.c_categorie),1)):h("",!0)])],10,A)))),128)):(a(!0),s(y,{key:1},f(C.list,(l=>(a(),s("div",{class:w(["chose-tones-item",{"chose-tones-item_active":l.id===e.value}]),onClick:e=>I(l),key:l.id},[i("img",{src:l.img,alt:""},null,8,T),i("div",null,[i("div",Z,p(l.c_name),1),e.needCategorie?(a(),s("div",D,p(l.c_categorie),1)):h("",!0)])],10,N)))),128))])])])),default:m((()=>[b(l.$slots,"default")])),_:3},8,["disabled","placement","visible"])}}}),I=(e("S",E),{class:"custom-textarea-box"}),J={key:0,class:"position-text"},K=r(" | "),P=n({__name:"textarea",props:{modelValue:null,placeholder:{default:"请输入"},maxRows:{default:5},minRows:{default:5},maxlength:{default:0},showLimit:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["update:modelValue","change"],setup(e,{emit:l}){const t=e,n=o(""),u=()=>{n.value=""},d=k((()=>{const e=n.value.length;if(e){let l=/[\u4E00-\u9FA5]/g,t=n.value.match(l);if(t&&t.length){const l=e-t.length;return 2*t.length+l}}return e}));return c((()=>n.value),(e=>{l("update:modelValue",e),l("change")})),c((()=>t.modelValue),(e=>{n.value=e})),(l,t)=>(a(),s("div",I,[v(g(C),{class:"custom-t-textarea",disabled:e.disabled,modelValue:n.value,"onUpdate:modelValue":t[0]||(t[0]=e=>n.value=e),placeholder:e.placeholder,maxcharacter:e.maxlength?e.maxlength:null,autosize:{maxRows:e.maxRows,minRows:e.minRows}},null,8,["disabled","modelValue","placeholder","maxcharacter","autosize"]),e.showLimit?(a(),s("div",J,[i("span",null,p(g(d))+"/"+p(e.maxlength),1),K,i("span",{class:"reset-btn",onClick:u},"清空")])):h("",!0)]))}});e("T",P)}}}));
import{U as a}from"./index-41ca87de.js";import{B as l}from"./userApi-3c3f0e09.js";import{a as e}from"./Common-20c4ecff.js";import{d as o,r as s,o as n,a as t,X as i,I as u,Q as r,S as c}from"./vue-4bc85fa8.js";const d=o({props:{icon:Object,label:String,uploadInfo:Object},setup(o,{slots:u}){const r=s({}),c=s("");n((async()=>{r.value=await e()}));const d=()=>{c.value=""},p=async()=>{};return()=>{var e;return t("div",{class:"custom-izable-page"},[t("div",{class:"header"},[o.icon,t("span",null,[o.label])]),t("div",{class:"izable-page-upload-box"},[t(a,{modelValue:c.value,"onUpdate:modelValue":a=>c.value=a,uploadInfo:o.uploadInfo,config:r.value},null),t("div",{class:"upload-box-footer"},[t(l,{theme:"opacity",onClick:d},{default:()=>[i("重置")]}),t(l,{theme:"green",onClick:p},{default:()=>[i("生成")]})])]),t("div",{class:"izable-page-tabs"},[null==(e=u.default)?void 0:e.call(u)])])}}}),p={width:"100",height:"100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},v=[c("path",{d:"M76 70a12 12 0 0 1-12 12H16A12 12 0 0 1 4 70V30a12 12 0 0 1 12-12h48a12 12 0 0 1 12 12v8l14.212-7.106A4 4 0 0 1 96 34.474v31.054a4 4 0 0 1-5.788 3.578L76 62v8Z",fill:"#888FA1"},null,-1),c("path",{d:"m34.012 36.57 15.98 9.808c1.92 1.178 2.578 3.79 1.472 5.834a4.152 4.152 0 0 1-1.498 1.584l-15.98 9.648c-1.926 1.164-4.372.442-5.464-1.61A4.49 4.49 0 0 1 28 59.726V40.272C28 37.912 29.796 36 32.01 36c.704 0 1.394.196 2.002.57Z",fill:"#303030"},null,-1)];const f={render:function(a,l){return u(),r("svg",p,v)}};export{d as C,f as U};
import{U as a}from"./index-03dd0b92.js";import{B as l}from"./userApi-6fb14c1e.js";import{d as s,a as e,X as o,I as t,Q as n,S as i}from"./vue-4bc85fa8.js";const d=s({props:{icon:Object,label:String,uploadInfo:Object},setup:(s,{slots:t})=>()=>{var n;return e("div",{class:"custom-izable-page"},[e("div",{class:"header"},[s.icon,e("span",null,[s.label])]),e("div",{class:"izable-page-upload-box"},[e(a,{uploadInfo:s.uploadInfo},null),e("div",{class:"upload-box-footer"},[e(l,{theme:"opacity"},{default:()=>[o("重置")]}),e(l,{theme:"green"},{default:()=>[o("生成")]})])]),e("div",{class:"izable-page-tabs"},[null==(n=t.default)?void 0:n.call(t)])])}}),p={width:"100",height:"100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r=[i("path",{d:"M76 70a12 12 0 0 1-12 12H16A12 12 0 0 1 4 70V30a12 12 0 0 1 12-12h48a12 12 0 0 1 12 12v8l14.212-7.106A4 4 0 0 1 96 34.474v31.054a4 4 0 0 1-5.788 3.578L76 62v8Z",fill:"#888FA1"},null,-1),i("path",{d:"m34.012 36.57 15.98 9.808c1.92 1.178 2.578 3.79 1.472 5.834a4.152 4.152 0 0 1-1.498 1.584l-15.98 9.648c-1.926 1.164-4.372.442-5.464-1.61A4.49 4.49 0 0 1 28 59.726V40.272C28 37.912 29.796 36 32.01 36c.704 0 1.394.196 2.002.57Z",fill:"#303030"},null,-1)];const u={render:function(a,l){return t(),n("svg",p,r)}};export{d as C,u as U};
System.register(["./index-legacy-46cae12c.js","./userApi-legacy-4e97f7ce.js","./vue-legacy-20941db8.js"],(function(e,l){"use strict";var a,t,s,n,i,o,c,u;return{setters:[e=>{a=e.U},e=>{t=e.B},e=>{s=e.d,n=e.a,i=e.X,o=e.I,c=e.Q,u=e.S}],execute:function(){e("C",s({props:{icon:Object,label:String,uploadInfo:Object},setup:(e,{slots:l})=>()=>n("div",{class:"custom-izable-page"},[n("div",{class:"header"},[e.icon,n("span",null,[e.label])]),n("div",{class:"izable-page-upload-box"},[n(a,{uploadInfo:e.uploadInfo},null),n("div",{class:"upload-box-footer"},[n(t,{theme:"opacity"},{default:()=>[i("重置")]}),n(t,{theme:"green"},{default:()=>[i("生成")]})])]),n("div",{class:"izable-page-tabs"},[l.default?.()])])}));const l={width:"100",height:"100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},d=[u("path",{d:"M76 70a12 12 0 0 1-12 12H16A12 12 0 0 1 4 70V30a12 12 0 0 1 12-12h48a12 12 0 0 1 12 12v8l14.212-7.106A4 4 0 0 1 96 34.474v31.054a4 4 0 0 1-5.788 3.578L76 62v8Z",fill:"#888FA1"},null,-1),u("path",{d:"m34.012 36.57 15.98 9.808c1.92 1.178 2.578 3.79 1.472 5.834a4.152 4.152 0 0 1-1.498 1.584l-15.98 9.648c-1.926 1.164-4.372.442-5.464-1.61A4.49 4.49 0 0 1 28 59.726V40.272C28 37.912 29.796 36 32.01 36c.704 0 1.394.196 2.002.57Z",fill:"#303030"},null,-1)];e("U",{render:function(e,a){return o(),c("svg",l,d)}})}}}));
System.register(["./index-legacy-2a00bc1e.js","./userApi-legacy-de24611f.js","./Common-legacy-11cb25e3.js","./vue-legacy-20941db8.js"],(function(e,l){"use strict";var a,t,n,s,o,c,u,i,d,r,p;return{setters:[e=>{a=e.U},e=>{t=e.B},e=>{n=e.a},e=>{s=e.d,o=e.r,c=e.o,u=e.a,i=e.X,d=e.I,r=e.Q,p=e.S}],execute:function(){e("C",s({props:{icon:Object,label:String,uploadInfo:Object},setup(e,{slots:l}){const s=o({}),d=o("");c((async()=>{s.value=await n()}));const r=()=>{d.value=""},p=async()=>{};return()=>u("div",{class:"custom-izable-page"},[u("div",{class:"header"},[e.icon,u("span",null,[e.label])]),u("div",{class:"izable-page-upload-box"},[u(a,{modelValue:d.value,"onUpdate:modelValue":e=>d.value=e,uploadInfo:e.uploadInfo,config:s.value},null),u("div",{class:"upload-box-footer"},[u(t,{theme:"opacity",onClick:r},{default:()=>[i("重置")]}),u(t,{theme:"green",onClick:p},{default:()=>[i("生成")]})])]),u("div",{class:"izable-page-tabs"},[l.default?.()])])}}));const l={width:"100",height:"100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},v=[p("path",{d:"M76 70a12 12 0 0 1-12 12H16A12 12 0 0 1 4 70V30a12 12 0 0 1 12-12h48a12 12 0 0 1 12 12v8l14.212-7.106A4 4 0 0 1 96 34.474v31.054a4 4 0 0 1-5.788 3.578L76 62v8Z",fill:"#888FA1"},null,-1),p("path",{d:"m34.012 36.57 15.98 9.808c1.92 1.178 2.578 3.79 1.472 5.834a4.152 4.152 0 0 1-1.498 1.584l-15.98 9.648c-1.926 1.164-4.372.442-5.464-1.61A4.49 4.49 0 0 1 28 59.726V40.272C28 37.912 29.796 36 32.01 36c.704 0 1.394.196 2.002.57Z",fill:"#303030"},null,-1)];e("U",{render:function(e,a){return d(),r("svg",l,v)}})}}}));
...@@ -9,10 +9,10 @@ ...@@ -9,10 +9,10 @@
<meta property="og:title" content="" /> <meta property="og:title" content="" />
<script src="./qwebchannel.js"></script> <script src="./qwebchannel.js"></script>
<title>demo</title> <title>demo</title>
<script type="module" crossorigin src="./assets/index-6ff59fae.js"></script> <script type="module" crossorigin src="./assets/index-ca2f4af7.js"></script>
<link rel="modulepreload" crossorigin href="./assets/vue-4bc85fa8.js"> <link rel="modulepreload" crossorigin href="./assets/vue-4bc85fa8.js">
<link rel="modulepreload" crossorigin href="./assets/TdesignNext-0fe1df9c.js"> <link rel="modulepreload" crossorigin href="./assets/TdesignNext-0fe1df9c.js">
<link rel="stylesheet" href="./assets/style-80902ae7.css"> <link rel="stylesheet" href="./assets/style-8cf9e52d.css">
<script type="module">import.meta.url;import("_").catch(()=>1);async function* g(){};if(location.protocol!="file:"){window.__vite_is_modern_browser=true}</script> <script type="module">import.meta.url;import("_").catch(()=>1);async function* g(){};if(location.protocol!="file:"){window.__vite_is_modern_browser=true}</script>
<script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy chunks, syntax error above and the same error below should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script> <script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy chunks, syntax error above and the same error below should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script>
</head> </head>
...@@ -32,6 +32,6 @@ ...@@ -32,6 +32,6 @@
<script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script> <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
<script nomodule crossorigin id="vite-legacy-polyfill" src="./assets/polyfills-legacy-8791a83f.js"></script> <script nomodule crossorigin id="vite-legacy-polyfill" src="./assets/polyfills-legacy-8791a83f.js"></script>
<script nomodule crossorigin id="vite-legacy-entry" data-src="./assets/index-legacy-58ba607d.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script> <script nomodule crossorigin id="vite-legacy-entry" data-src="./assets/index-legacy-11222ed5.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
</body> </body>
</html> </html>
<template>
<Dialog v-model="modelValue" @confirm="confirm">
<div class="custom-mizable-dialog-body">
<div class="title">
{{ dialogInfo.title }}
</div>
<div class="input-box">
<span class="label">{{ dialogInfo.inputLabel }}</span>
<CustomInput v-model="inputValue" align="left" :placeholder="dialogInfo.placeholder"></CustomInput>
</div>
</div>
</Dialog>
</template>
<script lang="ts" setup>
import Dialog from '@/components/Dialog.vue';
import CustomInput from '@/components/input/index.vue';
import { show_message } from '@/utils/tool';
import { ref, watch } from 'vue';
const props = withDefaults(
defineProps<{
modelValue: boolean;
dialogInfo?: any;
}>(),
{
dialogInfo: {},
},
);
const emit = defineEmits(['update:modelValue', 'confirm']);
const inputValue = ref('');
watch(
() => props.modelValue,
(v) => {
emit('update:modelValue', v);
},
);
const confirm = () => {
if (!inputValue.value) {
show_message('请输入名称');
return;
}
emit('update:modelValue', false);
emit('confirm', inputValue.value);
};
</script>
<style lang="less">
@import '@/style/variables';
.custom-mizable-dialog-body {
.title {
color: #fff;
font-size: @size-20;
}
.input-box {
margin: 30px 0;
.da();
.label {
color: #fff;
font-size: @size-15;
}
}
}
</style>
import './index.less'; import './index.less';
import { defineComponent, onMounted, ref } from 'vue'; import { defineComponent, onMounted, ref, watch } from 'vue';
import Upload from '../upload'; import Upload from '../upload';
import Button from '../Button.vue'; import Button from '../Button.vue';
import { getUploadConfig } from '@/service/Common'; import { getUploadConfig } from '@/service/Common';
import Dialog from './dialog.vue';
import { isDev, show_message } from '@/utils/tool';
export default defineComponent({ export default defineComponent({
props: { props: {
icon: Object as any, icon: Object as any,
label: String, label: String,
uploadInfo: Object as any, uploadInfo: Object as any,
accept: {
type: String,
default: '',
},
dialogInfo: {
type: Object as any,
default: {},
},
video: {
type: Boolean,
default: false,
},
}, },
setup(props, { slots }) { setup(props, { slots }) {
const ossConfig = ref({}); const ossConfig = ref({});
const file = ref(''); const file = ref('');
const fileImage = ref('');
// 当前文件对象
const currentFileRaw = ref();
const nameDialog = ref(false);
onMounted(async () => { onMounted(async () => {
ossConfig.value = await getUploadConfig(); ossConfig.value = await getUploadConfig();
}); });
const onFile = (file: any) => {
currentFileRaw.value = file;
};
const reset = () => { const reset = () => {
file.value = ''; file.value = '';
}; };
const submit = async () => { const submit = async () => {
try { if (!file.value && !isDev()) {
// show_message('请先上传文件');
} catch (e) { return;
console.log(e);
} }
nameDialog.value = true;
};
const splitVideo = () => {
const file = currentFileRaw.value;
const video = document.createElement('video');
const canvas = document.createElement('canvas');
const context = canvas.getContext('2d');
// video.addEventListener('loadedmetadata', () => {
// canvas.width = video.videoWidth;
// canvas.height = video.videoHeight;
// context.drawImage(video, 0, 0, canvas.width, canvas.height);
// videoThumbnail.value = canvas.toDataURL('image/jpeg');
// });
// const reader = new FileReader();
// reader.onload = (e) => {
// video.src = e.target.result;
// };
// reader.readAsDataURL(file);
};
const onConfirm = (name: string) => {
// 提交
console.log(name);
}; };
watch(
() => file.value,
(v) => {
if (v && props.video) {
// 截取第一帧
splitVideo();
} else {
// 清空
fileImage.value = '';
}
},
);
return () => ( return () => (
<div class="custom-izable-page"> <div class="custom-izable-page">
<div class="header"> <div class="header">
...@@ -37,7 +97,13 @@ export default defineComponent({ ...@@ -37,7 +97,13 @@ export default defineComponent({
<span>{props.label}</span> <span>{props.label}</span>
</div> </div>
<div class="izable-page-upload-box"> <div class="izable-page-upload-box">
<Upload v-model={file.value} uploadInfo={props.uploadInfo} config={ossConfig.value}></Upload> <Upload
v-model={file.value}
uploadInfo={props.uploadInfo}
accept={props.accept}
config={ossConfig.value}
onFile={onFile}
></Upload>
<div class="upload-box-footer"> <div class="upload-box-footer">
<Button theme="opacity" onClick={reset}> <Button theme="opacity" onClick={reset}>
重置 重置
...@@ -48,6 +114,7 @@ export default defineComponent({ ...@@ -48,6 +114,7 @@ export default defineComponent({
</div> </div>
</div> </div>
<div class="izable-page-tabs">{slots.default?.()}</div> <div class="izable-page-tabs">{slots.default?.()}</div>
<Dialog onConfirm={onConfirm} dialogInfo={props.dialogInfo} v-model={nameDialog.value}></Dialog>
</div> </div>
); );
}, },
......
<template>
<t-progress theme="plump" :percentage="value" :label="false" trackColor="#fff" color="#0DD" :strokeWidth="12" />
</template>
<script lang="ts" setup>
import { Progress as TProgress } from 'tdesign-vue-next';
const props = withDefaults(
defineProps<{
value: number;
}>(),
{},
);
</script>
<style lang="less"></style>
...@@ -34,6 +34,7 @@ const props = withDefaults( ...@@ -34,6 +34,7 @@ const props = withDefaults(
top: 50%; top: 50%;
left: 50%; left: 50%;
transform: translate(-50%, -50%); transform: translate(-50%, -50%);
z-index: 100;
} }
.loading, .loading,
.loading > div { .loading > div {
......
...@@ -37,7 +37,7 @@ export default defineComponent({ ...@@ -37,7 +37,7 @@ export default defineComponent({
default: '', default: '',
}, },
}, },
emits: ['update:modelValue', 'change'], emits: ['update:modelValue', 'change', 'file'],
setup(props, { emit }) { setup(props, { emit }) {
const files = ref([]); const files = ref([]);
// 文件地址 // 文件地址
...@@ -155,6 +155,8 @@ export default defineComponent({ ...@@ -155,6 +155,8 @@ export default defineComponent({
formData.append('signature', config.signature); formData.append('signature', config.signature);
// formData.append('name', uuid + '.png'); // formData.append('name', uuid + '.png');
formData.append('file', file.raw); formData.append('file', file.raw);
// 提交本次文件对象
emit('file', file.raw);
request request
.post(url, formData, { .post(url, formData, {
headers: { headers: {
......
...@@ -45,7 +45,7 @@ const liveNameEvent = async (value: string) => { ...@@ -45,7 +45,7 @@ const liveNameEvent = async (value: string) => {
path: routerConfig.createLive.path, path: routerConfig.createLive.path,
name: routerConfig.createLive.name, name: routerConfig.createLive.name,
query: { query: {
id: routeQuery.id, id: route.query.id,
title: value, title: value,
}, },
}); });
......
<template> <template>
<div class="image-custom-my-person-box"> <div class="image-custom-my-person-box">
<Loading v-show="loading"></Loading>
<div class="my-person-items"> <div class="my-person-items">
<template v-for="item in personList.list" :key="item.id"> <template v-for="item in personList.list" :key="item.id">
<template v-if="item.status"> <template v-if="item.audit_status == LIVE_AUDIT_STATUS.LIVE_AUDIT_STATUS_FINISH">
<CardOne :id="item.id" :img="item.img" :name="item.name" :edit="true" @nameChange="nameChange"> <CardOne :id="item.id" :img="item.cover_url" :name="item.name" :edit="true" @nameChange="nameChange">
<template #hover> <template #hover>
<div class="my-digtal-people-hover2"> <div class="my-digtal-people-hover2">
<template v-if="true"> <template v-if="true">
...@@ -21,9 +22,24 @@ ...@@ -21,9 +22,24 @@
</template> </template>
</CardOne> </CardOne>
</template> </template>
<template v-else> <!-- 进行中 -->
<template v-else-if="item.audit_status == LIVE_AUDIT_STATUS.LIVE_AUDIT_STATUS_PROCEED">
<div class="my-person-loading-item"> <div class="my-person-loading-item">
<Loading></Loading> <Loading></Loading>
<div class="progress">{{ item.schedule }}%</div>
<div class="tips">请耐心等待,此过程需要一些时间</div>
<div class="name">
{{ item.name }}
</div>
</div>
</template>
<!-- 审核中 -->
<template v-else-if="item.audit_status == LIVE_AUDIT_STATUS.LIVE_AUDIT_STATUS_EXAMINE">
<div class="my-person-loading-item-examine">
<div class="tips">审核中</div>
<div class="name">
{{ item.name }}
</div>
</div> </div>
</template> </template>
</template> </template>
...@@ -41,11 +57,14 @@ import { createTestData } from '@/utils/tool'; ...@@ -41,11 +57,14 @@ import { createTestData } from '@/utils/tool';
import { onMounted, reactive, ref } from 'vue'; import { onMounted, reactive, ref } from 'vue';
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
import routerConfig from '@/router/tool'; import routerConfig from '@/router/tool';
import { getDigitalPeopleList } from '@/service/Common';
import { LIVE_AUDIT_STATUS } from '@/service/Live';
const router = useRouter(); const router = useRouter();
const personList = reactive({ const personList = reactive({
list: [], list: [],
}); });
const loading = ref(false);
const confirmDialog = ref(false); const confirmDialog = ref(false);
const deleteId = ref(); const deleteId = ref();
...@@ -64,21 +83,11 @@ const confirm = () => { ...@@ -64,21 +83,11 @@ const confirm = () => {
}; };
// 获取我的数字人列表 // 获取我的数字人列表
const getList = () => { const getList = async () => {
try { loading.value = true;
personList.list = createTestData({ let res = await getDigitalPeopleList();
img: ' https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s', personList.list = res.myList;
name: '夏青', loading.value = false;
status: true,
});
personList.list.unshift({
img: ' https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwRTUox_S_qSFas_3lp-8Z00Las63sh2W6ORvmWgHw&s',
name: '夏青',
status: false,
});
} catch (e) {
console.log(e);
}
}; };
const startLive = (item: any) => { const startLive = (item: any) => {
router.push({ router.push({
...@@ -103,12 +112,16 @@ onMounted(() => { ...@@ -103,12 +112,16 @@ onMounted(() => {
border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;
background: #303030; background: #303030;
box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.04); box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.04);
min-height: 284px;
position: relative;
.my-person-items { .my-person-items {
display: flex; display: flex;
justify-content: space-between;
row-gap: 20px; row-gap: 20px;
flex-wrap: wrap; flex-wrap: wrap;
margin-left: -30px;
& > * {
margin-left: 30px;
}
.custom-change-name-box { .custom-change-name-box {
justify-content: center; justify-content: center;
} }
...@@ -137,6 +150,60 @@ onMounted(() => { ...@@ -137,6 +150,60 @@ onMounted(() => {
height: 224px; height: 224px;
box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
position: relative; position: relative;
display: flex;
flex-direction: column;
align-items: center;
color: #fff;
& > :not(:last-child) {
margin-top: 16px;
}
.custom-loading-two {
position: relative !important;
top: unset;
left: unset;
transform: unset;
}
.progress {
font-size: @size-20;
}
.tips {
font-size: @size-12;
padding: 0 12px;
text-align: center;
}
.name {
flex: 1;
font-size: @size-16;
border-top: 1px solid rgb(41, 41, 41);
width: 100%;
.dja();
}
}
.my-person-loading-item-examine {
border-radius: 8px;
background: #1e1e1e;
width: 170px;
height: 224px;
box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
position: relative;
display: flex;
flex-direction: column;
align-items: center;
color: #fff;
.tips {
flex: 1;
font-size: @size-20;
padding: 0 12px;
text-align: center;
.dja();
}
.name {
font-size: @size-16;
border-top: 1px solid rgb(41, 41, 41);
width: 100%;
.dja();
padding: 12px 0;
}
} }
} }
} }
......
<template> <template>
<div class=""> <div class="">
<Customizable :icon="getIcon()" :uploadInfo="uploadInfo" :label="'形象定制'"> <Customizable :video="true" :icon="getIcon()" :uploadInfo="uploadInfo" :dialogInfo="dialogInfo" :label="'形象定制'">
<CustomTabs v-model="currentTab" theme="dark2"> <CustomTabs v-model="currentTab" theme="dark2">
<CustomTabPanel name="1" label="我的数字人"> <CustomTabPanel name="1" label="我的数字人">
<MyDigitalPerson></MyDigitalPerson> <MyDigitalPerson></MyDigitalPerson>
...@@ -21,10 +21,22 @@ import CustomTabPanel from '@/components/CustomTabPanel'; ...@@ -21,10 +21,22 @@ import CustomTabPanel from '@/components/CustomTabPanel';
import Customizable from '@/components/Customizable'; import Customizable from '@/components/Customizable';
import PersonSvg from '@/assets/svg/custom/person.svg'; import PersonSvg from '@/assets/svg/custom/person.svg';
import UploadSuccessIcon from '@/assets/svg/upload/video.svg'; import UploadSuccessIcon from '@/assets/svg/upload/video.svg';
import { ref } from 'vue'; import { onMounted, ref } from 'vue';
import { customizedImageSubmission } from '@/utils/api/userApi';
import { show_message } from '@/utils/tool';
const currentTab = ref('1'); const currentTab = ref('1');
const imgs = {
success: new URL('../../assets/svg/upload/success2.svg', import.meta.url).href,
};
const dialogInfo = {
title: '形象定制',
inputLabel: '数字人名称',
placeholder: '请输入数字人名称',
};
const getIcon = () => { const getIcon = () => {
return <PersonSvg></PersonSvg>; return <PersonSvg></PersonSvg>;
}; };
...@@ -33,9 +45,21 @@ const uploadInfo = { ...@@ -33,9 +45,21 @@ const uploadInfo = {
label1: '选择视频', label1: '选择视频',
label2: '或拖视频到此处上传', label2: '或拖视频到此处上传',
buttonLabel: '选择视频', buttonLabel: '选择视频',
successIcon: <UploadSuccessIcon></UploadSuccessIcon>, successIcon: imgs.success,
successButtonLabel: '替换视频', successButtonLabel: '替换视频',
}; };
const submit = async (params: any) => {
try {
//
let res: any = await customizedImageSubmission(params);
if (res.code == 0) {
show_message('提交成功');
}
} catch (e) {
console.log(e);
}
};
</script> </script>
<style lang="less"></style> <style lang="less"></style>
...@@ -75,10 +75,11 @@ const updateInfo = (info: any) => { ...@@ -75,10 +75,11 @@ const updateInfo = (info: any) => {
// 数字人库 // 数字人库
currentOption.value = '1'; currentOption.value = '1';
} }
// 切换库
checkPerson();
// 已选择的数字人 // 已选择的数字人
currentCard.value = info.digital_man_id; currentCard.value = info.digital_man_id;
// 切换库
changeCurrentList();
checkPerson();
}; };
watch( watch(
...@@ -117,6 +118,19 @@ const digitalList = reactive({ ...@@ -117,6 +118,19 @@ const digitalList = reactive({
my: [], my: [],
}); });
const changeCurrentList = () => {
if (currentCard.value) {
// 找到对应的库
let adminIndex = digitalList.admin.findIndex((item: any) => item.id == currentCard.value);
if (adminIndex !== -1) {
// 切换库
currentOption.value = '1';
} else {
currentOption.value = '2';
}
}
};
// 切换数字人库 // 切换数字人库
const checkPerson = () => { const checkPerson = () => {
if (currentOption.value == '1') { if (currentOption.value == '1') {
...@@ -133,6 +147,7 @@ const getList = async () => { ...@@ -133,6 +147,7 @@ const getList = async () => {
let res: any = await getDigitalPeopleList(); let res: any = await getDigitalPeopleList();
digitalList.admin = res.adminList; digitalList.admin = res.adminList;
digitalList.my = res.myList; digitalList.my = res.myList;
changeCurrentList();
checkPerson(); checkPerson();
} catch (e) { } catch (e) {
console.log(e); console.log(e);
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
import Select from '@/components/Select.vue'; import Select from '@/components/Select.vue';
import Button from '@/components/Button.vue'; import Button from '@/components/Button.vue';
import CardOne from '@/components/cardOne.vue'; import CardOne from '@/components/cardOne.vue';
import { ref, onMounted, reactive, watch } from 'vue'; import { ref, onMounted, reactive, watch, computed } from 'vue';
import { getElBounding, getWindowClient } from '@/utils/tool'; import { getElBounding, getWindowClient } from '@/utils/tool';
import { useStore } from 'vuex'; import { useStore } from 'vuex';
import { createLiveKeys } from '@/service/CreateLive'; import { createLiveKeys } from '@/service/CreateLive';
...@@ -45,6 +45,9 @@ const [commitInfo] = useLiveInfoSubmit(); ...@@ -45,6 +45,9 @@ const [commitInfo] = useLiveInfoSubmit();
const store = useStore(); const store = useStore();
const router = useRouter(); const router = useRouter();
// 编辑信息
const editInfo = computed(() => store.getters['live/getEditLive']);
const currentComment = ref(''); const currentComment = ref('');
const commentList = ref([ const commentList = ref([
{ {
...@@ -57,6 +60,22 @@ const commentList = ref([ ...@@ -57,6 +60,22 @@ const commentList = ref([
const interactiveLibrary = ref([]); const interactiveLibrary = ref([]);
const interactiveLibraryList = ref([]); const interactiveLibraryList = ref([]);
const updateInfo = (info: any) => {
// 评论方式
currentComment.value = commentList.value[0].value;
//
interactiveLibrary.value = info.interaction_ids;
};
watch(
() => editInfo.value,
(v) => {
if (v) {
updateInfo(v);
}
},
);
const onCommentChange = (value: string) => { const onCommentChange = (value: string) => {
// 提交 // 提交
commitInfo({ commitInfo({
......
...@@ -149,14 +149,44 @@ const textareaValue = ref(''); ...@@ -149,14 +149,44 @@ const textareaValue = ref('');
const currentOption = ref(scriptTypeText); const currentOption = ref(scriptTypeText);
// 更新对应的info
const updateTonesInfo = (tone_id: any, phonetic_timbres_id: any) => {
if (tone_id) {
let obj = lists.tones.find((item: any) => item.id == tone_id);
if (obj) {
tonesInfo.value = obj;
}
}
if (phonetic_timbres_id) {
//
let obj2 = lists.soundColor.find((item: any) => item.id == phonetic_timbres_id);
if (obj2) {
soundColorInfo.value = obj2;
}
}
};
const updateInfo = (info: any) => { const updateInfo = (info: any) => {
// 脚本类型 // 脚本类型
if (info.type == scriptTypeText) { if (info.type == scriptTypeText) {
// 文本 // 文本
currentOption.value = scriptTypeText; currentOption.value = scriptTypeText;
// 内容
textareaValue.value = info.type_content;
} else { } else {
// 音频
currentOption.value = scriptTypePhonetics; currentOption.value = scriptTypePhonetics;
mp3Url.value = info.type_content;
if (info.phonetic_timbres_id) {
phoneticsValue.value = info.phonetic_timbres_id;
}
}
tonesValue.value = info.tone_id;
if (info.phonetic_timbres_id) {
soundColorValue.value = info.phonetic_timbres_id;
} }
// 更新info
updateTonesInfo(info.tone_id, info.phonetic_timbres_id);
}; };
watch( watch(
...@@ -237,6 +267,8 @@ const getList = async () => { ...@@ -237,6 +267,8 @@ const getList = async () => {
let res = await getTonesList(); let res = await getTonesList();
lists.tones = res.tones; lists.tones = res.tones;
lists.soundColor = res.soundColor; lists.soundColor = res.soundColor;
// 更新
updateTonesInfo(tonesValue.value, soundColorValue.value);
}; };
onMounted(async () => { onMounted(async () => {
......
...@@ -27,7 +27,12 @@ ...@@ -27,7 +27,12 @@
<Button height="28px" theme="green" class="tool-button" @click="onNext">下一步</Button> <Button height="28px" theme="green" class="tool-button" @click="onNext">下一步</Button>
</template> </template>
<template v-else> <template v-else>
<Button height="28px" theme="green" class="tool-button" @click="onSave">生成</Button> <template v-if="route.query.type === 'edit'">
<Button height="28px" theme="green" class="tool-button" @click="onEditSave">保存</Button>
</template>
<template v-else>
<Button height="28px" theme="green" class="tool-button" @click="onSave">生成</Button>
</template>
</template> </template>
</div> </div>
</div> </div>
...@@ -64,6 +69,7 @@ import { createLiveKeys, scriptTypeText, scriptTypePhonetics } from '@/service/C ...@@ -64,6 +69,7 @@ import { createLiveKeys, scriptTypeText, scriptTypePhonetics } from '@/service/C
import { createLiveTask, getLiveTaskInfo } from '@/utils/api/userApi'; import { createLiveTask, getLiveTaskInfo } from '@/utils/api/userApi';
import { useRoute, useRouter } from 'vue-router'; import { useRoute, useRouter } from 'vue-router';
import routerConfig from '@/router/tool'; import routerConfig from '@/router/tool';
import { onUpdateLiveTask } from '@/service/Common';
import { useLiveInfoSubmit } from '@/hooks/useStoreCommit'; import { useLiveInfoSubmit } from '@/hooks/useStoreCommit';
const [commitInfo] = useLiveInfoSubmit(); const [commitInfo] = useLiveInfoSubmit();
...@@ -84,18 +90,26 @@ const publicTool = ref<HTMLElement>(); ...@@ -84,18 +90,26 @@ const publicTool = ref<HTMLElement>();
const toolHeight = ref(0); const toolHeight = ref(0);
const currentSetp = ref(1); const currentSetp = ref(1);
const getLoadStatus = (value: number) => {
if (route.query.type === 'edit') {
return true;
} else {
if (value == 1) {
return true;
} else {
return false;
}
}
};
const setpsList = [ const setpsList = [
{ {
label: '人物选择', label: '人物选择',
value: 1, value: 1,
icon: <HomeSvg></HomeSvg>, icon: <HomeSvg></HomeSvg>,
load: true, load: getLoadStatus(1),
roles: [ roles: [
{ {
key: createLiveKeys.id_type,
message: '数字人库必选',
},
{
key: createLiveKeys.id, key: createLiveKeys.id,
message: '数字人必选', message: '数字人必选',
}, },
...@@ -104,7 +118,7 @@ const setpsList = [ ...@@ -104,7 +118,7 @@ const setpsList = [
{ {
label: '脚本设置', label: '脚本设置',
value: 2, value: 2,
load: false, load: getLoadStatus(2),
icon: <ScriptsSvg></ScriptsSvg>, icon: <ScriptsSvg></ScriptsSvg>,
roles: [ roles: [
{ {
...@@ -124,7 +138,7 @@ const setpsList = [ ...@@ -124,7 +138,7 @@ const setpsList = [
{ {
label: '互动设置', label: '互动设置',
value: 3, value: 3,
load: false, load: getLoadStatus(3),
icon: <InteractSvg></InteractSvg>, icon: <InteractSvg></InteractSvg>,
roles: [ roles: [
{ {
...@@ -146,10 +160,23 @@ const getEditInfo = async (id: any) => { ...@@ -146,10 +160,23 @@ const getEditInfo = async (id: any) => {
store.commit('live/setEditLive', res.data); store.commit('live/setEditLive', res.data);
console.log('res.data'); console.log('res.data');
console.log(res.data); console.log(res.data);
commitInfo({ let params: any = {
[createLiveKeys.id]: res.data.digital_man_id, [createLiveKeys.id]: res.data.digital_man_id,
[createLiveKeys.id_type]: res.data.users_id == 0 ? '1' : '2', [createLiveKeys.id_type]: '',
}); [createLiveKeys.scriptType]: res.data.type + '',
[createLiveKeys.textTones]: res.data.tone_id,
[createLiveKeys.commentMethod]: 1,
[createLiveKeys.interactiveLibrary]: res.data.interaction_ids,
};
if (res.data.type == '2') {
params[createLiveKeys.textSoundColor] = res.data.phonetic_timbres_id;
params[createLiveKeys.textScriptValue] = res.data.type_content;
} else {
// 音频音色
params[createLiveKeys.phoneticsSoundColor] = res.data.phonetic_timbres_id;
params[createLiveKeys.phoneticsFile] = res.data.type_content;
}
commitInfo(params);
} }
} catch (e) { } catch (e) {
console.log(e); console.log(e);
...@@ -241,12 +268,8 @@ const onSave = () => { ...@@ -241,12 +268,8 @@ const onSave = () => {
} }
}; };
const confirm = async () => { // 过滤必要的字段
// 确定生成 const filterFiled = () => {
if (!liveName.value) {
show_message('请输入标题');
return;
}
let item = createLiveInfo.value; let item = createLiveInfo.value;
// 过滤必须字段 // 过滤必须字段
let params: any = {}; let params: any = {};
...@@ -271,10 +294,43 @@ const confirm = async () => { ...@@ -271,10 +294,43 @@ const confirm = async () => {
params.tone_id = item[createLiveKeys.textTones]; params.tone_id = item[createLiveKeys.textTones];
// 互动库 // 互动库
params.interaction_ids = item[createLiveKeys.interactiveLibrary]; params.interaction_ids = item[createLiveKeys.interactiveLibrary];
return params;
};
// 编辑保存
const onEditSave = async () => {
//
let status = currentModuleField();
if (status) {
// 可以提交
try {
loading.value = true;
let res: any = await onUpdateLiveTask(route.query.id, filterFiled());
if (res) {
// 回首页
router.replace({
path: routerConfig.home.path,
name: routerConfig.home.name,
});
}
loading.value = false;
} catch (e) {
loading.value = false;
console.log(e);
}
}
};
const confirm = async () => {
// 确定生成
if (!liveName.value) {
show_message('请输入标题');
return;
}
try { try {
loading.value = true; loading.value = true;
let res: any = await createLiveTask(params); let res: any = await createLiveTask(filterFiled());
if (res.code == 0) { if (res.code == 0) {
show_message('创建成功', 'success'); show_message('创建成功', 'success');
// 清空name // 清空name
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
<div class="digtal-people-hover-tool"> <div class="digtal-people-hover-tool">
<Button size="13" theme="dark" @click="onEdit(item)">编辑</Button> <Button size="13" theme="dark" @click="onEdit(item)">编辑</Button>
<Button size="13" theme="dark">下载</Button> <Button size="13" theme="dark">下载</Button>
<Button size="13" theme="dark">删除</Button> <Button size="13" theme="dark" @click="onDelete(item)">删除</Button>
</div> </div>
</div> </div>
</template> </template>
...@@ -32,18 +32,21 @@ ...@@ -32,18 +32,21 @@
</template> </template>
</div> </div>
<CustomLoading v-show="myDigtalList.loading"></CustomLoading> <CustomLoading v-show="myDigtalList.loading"></CustomLoading>
<ConfirmDialog v-model="confirmVisible" title="确定删除吗?" @confirm="confirm"></ConfirmDialog>
</div> </div>
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import { onMounted, reactive } from 'vue'; import { onMounted, reactive, ref } from 'vue';
import ConfirmDialog from '@/components/ConfirmDialog.vue';
import CardTwo from '@/components/cardTwo.vue'; import CardTwo from '@/components/cardTwo.vue';
import CustomLoading from '@/components/loading.vue'; import CustomLoading from '@/components/loading.vue';
import Button from '@/components/Button.vue'; import Button from '@/components/Button.vue';
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
import routerConfig from '@/router/tool'; import routerConfig from '@/router/tool';
import { onUpdateLiveTask } from '@/service/Common'; import { onUpdateLiveTask } from '@/service/Common';
import { getLiveTask } from '@/utils/api/userApi'; import { getLiveTask, deleteLiveTask } from '@/utils/api/userApi';
import { show_message } from '@/utils/tool';
const router = useRouter(); const router = useRouter();
...@@ -52,6 +55,9 @@ const myDigtalList = reactive({ ...@@ -52,6 +55,9 @@ const myDigtalList = reactive({
loading: false, loading: false,
}); });
const confirmVisible = ref(false);
const confirmId = ref('');
const startLive = (item: any) => { const startLive = (item: any) => {
// 传一个id跳转到页面 // 传一个id跳转到页面
router.push({ router.push({
...@@ -89,6 +95,25 @@ const onEdit = (item: any) => { ...@@ -89,6 +95,25 @@ const onEdit = (item: any) => {
}); });
}; };
const onDelete = (item: any) => {
confirmId.value = item.id;
// 打开确认弹窗
confirmVisible.value = true;
};
const confirm = async () => {
// 确认删除
try {
let res: any = await deleteLiveTask(confirmId.value);
if (res.code == 0) {
show_message('删除成功', 'success');
getList();
}
} catch (e) {
console.log(e);
}
};
// 修改名称 // 修改名称
const nameChange = async (id: any, value: string) => { const nameChange = async (id: any, value: string) => {
let obj = myDigtalList.list.find((item: any) => item.id == id); let obj = myDigtalList.list.find((item: any) => item.id == id);
......
...@@ -7,8 +7,8 @@ ...@@ -7,8 +7,8 @@
<PlayAudioSvg></PlayAudioSvg> <PlayAudioSvg></PlayAudioSvg>
<Button theme="opacity" style="color: #fff" v-if="true" @click="showTextarea">查看文字脚本</Button> <Button theme="opacity" style="color: #fff" v-if="true" @click="showTextarea">查看文字脚本</Button>
</div> </div>
<div class=""> <div class="custom-video-progress">
<CustomPlayAudio :url="url" :canPlay="canPlay"></CustomPlayAudio> <CustomProgress :value="modelValue"></CustomProgress>
</div> </div>
</div> </div>
<div v-if="textareaStatus"> <div v-if="textareaStatus">
...@@ -31,6 +31,7 @@ ...@@ -31,6 +31,7 @@
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import CustomProgress from '@/components/Progress.vue';
import CustomTextarea from '@/components/textarea.vue'; import CustomTextarea from '@/components/textarea.vue';
import CustomPlayAudio from '@/components/Audio.vue'; import CustomPlayAudio from '@/components/Audio.vue';
import Button from '@/components/Button.vue'; import Button from '@/components/Button.vue';
...@@ -41,6 +42,7 @@ const props = withDefaults( ...@@ -41,6 +42,7 @@ const props = withDefaults(
defineProps<{ defineProps<{
url: string; url: string;
value?: string; value?: string;
modelValue: number;
}>(), }>(),
{ {
value: '', value: '',
...@@ -103,6 +105,8 @@ watch( ...@@ -103,6 +105,8 @@ watch(
.line { .line {
.dja(space-between); .dja(space-between);
} }
.custom-video-progress {
}
} }
.reset-live-audio-textarea { .reset-live-audio-textarea {
margin-top: 12px; margin-top: 12px;
......
<template> <template>
<div class="start-live-human-box"> <div class="start-live-human-box">
<Loading v-show="loading"></Loading>
<div class="content"> <div class="content">
<div class="header">人工回复</div> <div class="header">人工回复</div>
<div class="chose-sound-color"> <div class="chose-sound-color">
...@@ -10,7 +11,7 @@ ...@@ -10,7 +11,7 @@
<SelectionPopup <SelectionPopup
v-model="textTonesVisible" v-model="textTonesVisible"
title="选择一种音调" title="选择一种音调"
:event="getTonesList" :list="lists.tones"
v-model:value="textTonesValue" v-model:value="textTonesValue"
@itemChange="textTonesChange" @itemChange="textTonesChange"
> >
...@@ -35,7 +36,7 @@ ...@@ -35,7 +36,7 @@
v-model="soundColorVisible" v-model="soundColorVisible"
:disabled="disabled" :disabled="disabled"
v-model:value="soundColorValue" v-model:value="soundColorValue"
:event="getSoundColorList" :list="lists.soundColor"
@itemChange="soundColorItemChange" @itemChange="soundColorItemChange"
> >
<div> <div>
...@@ -59,17 +60,30 @@ ...@@ -59,17 +60,30 @@
</div> </div>
</div> </div>
<div class="footer"> <div class="footer">
<Button theme="green" class="reset-send-btn">发送</Button> <Button theme="green" class="reset-send-btn" @click="submit">发送</Button>
</div> </div>
</div> </div>
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import Loading from '@/components/loading.vue';
import Button from '@/components/Button.vue'; import Button from '@/components/Button.vue';
import Textarea from '@/components/textarea.vue'; import Textarea from '@/components/textarea.vue';
import SelectionPopup from '@/components/SelectionPopup.vue'; import SelectionPopup from '@/components/SelectionPopup.vue';
import { createTestData } from '@/utils/tool'; import { createTestData, show_message } from '@/utils/tool';
import { ref, watch } from 'vue'; import { onMounted, reactive, ref, watch } from 'vue';
import { getTonesList } from '@/service/Common';
import { liveInteractionReply } from '@/utils/api/userApi';
import { useRoute } from 'vue-router';
const emit = defineEmits(['createAudio']);
const route = useRoute();
const lists = reactive({
tones: [],
soundColor: [],
});
const loading = ref(false);
const textTonesVisible = ref(false); const textTonesVisible = ref(false);
const textTonesValue = ref(''); const textTonesValue = ref('');
...@@ -90,33 +104,26 @@ const soundColorItemChange = (item: any) => { ...@@ -90,33 +104,26 @@ const soundColorItemChange = (item: any) => {
soundColorInfo.value = item; soundColorInfo.value = item;
}; };
// 获取 音调列表 const submit = async () => {
const getTonesList = () => { if (!textTonesValue.value) {
try { show_message('音调必选');
// let res:any = await ddd(); return;
return createTestData({
img: 'https://img1.baidu.com/it/u=1546227440,2897989905&fm=253&fmt=auto&app=138&f=JPEG?w=889&h=500',
c_name: '云依',
c_categorie: '悦耳男声2',
});
} catch (e) {
console.log(e);
return [];
} }
};
// 获取音频 音色列表
const getSoundColorList = () => {
try { try {
// let res:any = await ddd(); loading.value = true;
return createTestData({ let res: any = await liveInteractionReply(route.query.id, {
img: 'https://img1.baidu.com/it/u=1546227440,2897989905&fm=253&fmt=auto&app=138&f=JPEG?w=889&h=500', phonetic_timbres_id: soundColorValue.value,
c_name: '云依', reply_content: textareaValue.value,
c_categorie: '悦耳男声2', tone_id: textTonesValue.value,
}); });
if (res.code == 0) {
// 播放音频
emit('createAudio', res.data.status);
}
loading.value = false;
} catch (e) { } catch (e) {
loading.value = false;
console.log(e); console.log(e);
return [];
} }
}; };
...@@ -130,6 +137,12 @@ watch( ...@@ -130,6 +137,12 @@ watch(
} }
}, },
); );
onMounted(async () => {
let res = await getTonesList();
lists.tones = res.tones;
lists.soundColor = res.soundColor;
});
</script> </script>
<style lang="less"> <style lang="less">
...@@ -138,6 +151,9 @@ watch( ...@@ -138,6 +151,9 @@ watch(
display: flex; display: flex;
flex-direction: column; flex-direction: column;
padding: 0 4px; padding: 0 4px;
position: relative;
.custom-loading-two {
}
.content { .content {
flex: 1; flex: 1;
border-radius: 0px 3px 3px 3px; border-radius: 0px 3px 3px 3px;
......
<template> <template>
<div class="start-live-video"> <div class="start-live-video">
<Button theme="green" @click="playVideo">开始播放</Button>
<template v-if="video"> <template v-if="video">
<video :src="video" autoplay class="custom-video">您的浏览器不支持 video 标签。</video> <!-- controls -->
<video ref="videoRef1" :src="video" :muted="false" @loadedmetadata="getVideoDuration" class="custom-video">
您的浏览器不支持 video 标签。
</video>
</template> </template>
<template v-else> <template v-else>
<div class="default-video"></div> <div class="default-video"></div>
...@@ -10,13 +14,80 @@ ...@@ -10,13 +14,80 @@
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import Button from '@/components/Button.vue';
import { computed, onBeforeUnmount, onMounted, ref, watch } from 'vue';
const props = withDefaults( const props = withDefaults(
defineProps<{ defineProps<{
video: any; video: any;
modelValue: any;
}>(), }>(),
{}, {},
); );
const videoRef1 = ref<HTMLVideoElement>();
const video1Muted = ref(true);
const total = ref(0);
let interval1 = null;
const progress = ref(0);
const emit = defineEmits(['update:modelValue']); const emit = defineEmits(['update:modelValue']);
// const canplay = () => {
// const a = document.createElement('a');
// a.onclick = function () {
// // video .play();//这样就可以自动播放了
// playVideo();
// };
// const event = new MouseEvent('click');
// a.dispatchEvent(event);
// videoRef1.value.removeEventListener('canplay', canplay);
// };
// watch(
// () => props.video,
// (v) => {
// if (v) {
// setTimeout(() => {
// videoRef1.value.addEventListener('canplay', canplay);
// }, 0);
// }
// },
// );
const getVideoDuration = () => {
total.value = videoRef1.value.duration;
playVideo();
};
const closeInterval = () => {
window.clearInterval(interval1);
clearInterval(interval1);
interval1 = null;
};
const playVideo = () => {
videoRef1.value.play();
closeInterval();
interval1 = window.setInterval(() => {
updateTime();
// 播放结束
if (videoRef1.value.ended) {
closeInterval();
}
}, 100);
};
onBeforeUnmount(() => {
closeInterval();
});
const updateTime = () => {
if (total.value) {
// 计算百分比
progress.value = Math.floor((videoRef1.value.currentTime / total.value) * 100);
emit('update:modelValue', progress.value);
}
};
</script> </script>
<style lang="less"> <style lang="less">
......
<template> <template>
<div class="custom-start-live-page"> <div class="custom-start-live-page">
<Video :video="realVideo"></Video> <Video :video="realVideo" v-model="progress"></Video>
<Audio :url="realAudio"></Audio> <Audio :url="realAudio" v-model="progress"></Audio>
<Human></Human> <Human @createAudio="createAudio"></Human>
<div v-show="false">
<audio :src="audioFile" ref="audioRef" @canplay="audioCanplay"></audio>
</div>
<!-- <div> <!-- <div>
<input type="file" ref="file" @change="trans" /> <input type="file" ref="file" @change="trans" />
<video style="width: 100%" :src="imgs.mp4" muted autoplay class="custom-video"> <video style="width: 100%" :src="imgs.mp4" muted autoplay class="custom-video">
您的浏览器不支持 video 标签。 您的浏览器不支持 video 标签。
</video> </video>
<CustomPlayAudio :url="imgs.mp3" mode="2"></CustomPlayAudio>
</div> --> </div> -->
</div> </div>
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import CustomPlayAudio from '@/components/Audio.vue';
import { onMounted, reactive, ref } from 'vue'; import { onMounted, reactive, ref } from 'vue';
import request from '@/utils/otherRequest'; import request from '@/utils/otherRequest';
import Video from './components/video.vue'; import Video from './components/video.vue';
...@@ -26,6 +31,12 @@ import { initPyqtToWindow, injectWindow } from '@/utils/pyqt'; ...@@ -26,6 +31,12 @@ import { initPyqtToWindow, injectWindow } from '@/utils/pyqt';
const route = useRoute(); const route = useRoute();
const routeQuery = route.query; const routeQuery = route.query;
const progress = ref(0);
// 音频文件
const audioRef = ref<HTMLAudioElement>();
const audioFile = ref('');
const imgs = { const imgs = {
mp4: new URL('../../assets/img/1.mp4', import.meta.url).href, mp4: new URL('../../assets/img/1.mp4', import.meta.url).href,
mp3: new URL('../../assets/img/2.wav', import.meta.url).href, mp3: new URL('../../assets/img/2.wav', import.meta.url).href,
...@@ -49,6 +60,14 @@ const getBase64 = (file) => { ...@@ -49,6 +60,14 @@ const getBase64 = (file) => {
const file = ref(); const file = ref();
const createAudio = (url: string) => {
audioFile.value = url;
};
const audioCanplay = () => {
audioRef.value.play();
};
const trans = async () => { const trans = async () => {
let c_file = file.value.files[0]; let c_file = file.value.files[0];
let base = await getBase64(c_file); let base = await getBase64(c_file);
...@@ -179,7 +198,6 @@ const mergeCallback = (params: any) => { ...@@ -179,7 +198,6 @@ const mergeCallback = (params: any) => {
// // realAudio.value = params.audio; // // realAudio.value = params.audio;
// } // }
realVideo.value = params.video; realVideo.value = params.video;
realAudio.value = params.audio;
}; };
onMounted(async () => { onMounted(async () => {
...@@ -189,11 +207,11 @@ onMounted(async () => { ...@@ -189,11 +207,11 @@ onMounted(async () => {
await getDetail(); await getDetail();
// installVideo(); // installVideo();
if (isDev()) { // if (isDev()) {
mergeCallback({ // mergeCallback({
audio: imgs.mp3, // video: imgs.mp4,
}); // });
} // }
}); });
</script> </script>
......
...@@ -2,4 +2,12 @@ ...@@ -2,4 +2,12 @@
export const liveStatusNotBroadcast = 0; // 未开播 export const liveStatusNotBroadcast = 0; // 未开播
export const liveStatusAlready = 1; // 已开播 export const liveStatusAlready = 1; // 已开播
// 直播任务状态 /**
* 数字人状态
*/
export const LIVE_AUDIT_STATUS = {
LIVE_AUDIT_STATUS_EXAMINE: 1, // 审核中
LIVE_AUDIT_STATUS_PROCEED: 2, // 进行中
LIVE_AUDIT_STATUS_FINISH: 3, // 己完成
LIVE_AUDIT_STATUS_ERROR: 4, // 审核失败
};
...@@ -196,6 +196,37 @@ export const getLiveTaskInfo = (id: string | number) => { ...@@ -196,6 +196,37 @@ export const getLiveTaskInfo = (id: string | number) => {
}); });
}; };
// 删除直播
export const deleteLiveTask = (id: any) => {
const header = getHeader();
return request.delete(`/api/live/task/${id}`, {
params: {},
headers: {
...header,
},
});
};
// 人工回复
export const liveInteractionReply = (id: string | number, data) => {
const header = getHeader();
return request.post(`/api/live/interaction/${id}/reply`, data, {
headers: {
...header,
},
});
};
// 形象定制提交
export const customizedImageSubmission = (data: any) => {
const header = getHeader();
return request.post(`/api/live/digital-man`, data, {
headers: {
...header,
},
});
};
export const testRequest = () => { export const testRequest = () => {
const token = store.getters['user/token']; const token = store.getters['user/token'];
return request.get('/api/users/accounts', {}); return request.get('/api/users/accounts', {});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment