bot commited on
Commit
4fb5e99
·
1 Parent(s): 1b464e5
dist/assets/{index-BdwxG1dv.js → index-CgPry5Ya.js} RENAMED
@@ -1185,4 +1185,4 @@ ${t}
1185
  -webkit-user-select: none;
1186
  pointer-events: none;
1187
  opacity: var(--n-opacity-spinning);
1188
- `)])]),S_={small:20,medium:18,large:16},$_=Object.assign(Object.assign({},qe.props),{contentClass:String,contentStyle:[Object,String],description:String,stroke:String,size:{type:[String,Number],default:"medium"},show:{type:Boolean,default:!0},strokeWidth:Number,rotate:{type:Boolean,default:!0},spinning:{type:Boolean,validator:()=>!0,default:void 0},delay:Number}),Bu=Re({name:"Spin",props:$_,slots:Object,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=Kt(e),r=qe("Spin","-spin",C_,w_,e,t),o=Q(()=>{const{size:a}=e,{common:{cubicBezierEaseInOut:c},self:u}=r.value,{opacitySpinning:d,color:f,textColor:h}=u,p=typeof a=="number"?Lr(a):u[de("size",a)];return{"--n-bezier":c,"--n-opacity-spinning":d,"--n-size":p,"--n-color":f,"--n-text-color":h}}),i=n?tn("spin",Q(()=>{const{size:a}=e;return typeof a=="number"?String(a):a[0]}),o,e):void 0,l=aa(e,["spinning","show"]),s=ee(!1);return Pn(a=>{let c;if(l.value){const{delay:u}=e;if(u){c=window.setTimeout(()=>{s.value=!0},u),a(()=>{clearTimeout(c)});return}}s.value=l.value}),{mergedClsPrefix:t,active:s,mergedStrokeWidth:Q(()=>{const{strokeWidth:a}=e;if(a!==void 0)return a;const{size:c}=e;return S_[typeof c=="number"?"medium":c]}),cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e,t;const{$slots:n,mergedClsPrefix:r,description:o}=this,i=n.icon&&this.rotate,l=(o||n.description)&&v("div",{class:`${r}-spin-description`},o||((e=n.description)===null||e===void 0?void 0:e.call(n))),s=n.icon?v("div",{class:[`${r}-spin-body`,this.themeClass]},v("div",{class:[`${r}-spin`,i&&`${r}-spin--rotate`],style:n.default?"":this.cssVars},n.icon()),l):v("div",{class:[`${r}-spin-body`,this.themeClass]},v(dl,{clsPrefix:r,style:n.default?"":this.cssVars,stroke:this.stroke,"stroke-width":this.mergedStrokeWidth,class:`${r}-spin`}),l);return(t=this.onRender)===null||t===void 0||t.call(this),n.default?v("div",{class:[`${r}-spin-container`,this.themeClass],style:this.cssVars},v("div",{class:[`${r}-spin-content`,this.active&&`${r}-spin-content--spinning`,this.contentClass],style:this.contentStyle},n),v(Xn,{name:"fade-in-transition"},{default:()=>this.active?s:null})):s}}),__=Re({__name:"Request",setup(e){const t={global:["https://login.microsoftonline.com","https://graph.microsoft.com","https://portal.azure.com","Global","https://www.office.com/","0a2991a3-1674-4334-8561-671cc7349960","uw67Q~TCMqdJyH35hlcHHclv~mhNOGx.jfPFm"],cn:["https://login.chinacloudapi.cn","https://microsoftgraph.chinacloudapi.cn","https://portal.azure.cn","21vianet(世纪互联)","https://portal.partner.microsoftonline.cn/Home","50ff485b-3bdc-4bd5-92a1-75b178187673","6v426lmVYKGM.bkuFu24-EqJAr_~~5_HKL"],de:["https://login.microsoftonline.de","https://graph.microsoft.de","https://portal.microsoftazure.de","Azure Germany"],us:["https://login.microsoftonline.us","https://graph.microsoft.us","https://portal.azure.us","Azure US GOV"]},n=Jr({zone:"global",client_id:"",client_secret:"",redirect_uri:""});n.client_id=t[n.zone][5],n.client_secret=t[n.zone][6],Qe(()=>n.zone,i=>{n.client_id=t[i][5]||"",n.client_secret=t[i][6]||"",n.redirect_uri=""});const r=()=>{window.open(t[n.zone][2]+"/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade","_blank")},o=()=>{const i=new URL(`${t[n.zone][0]}/common/oauth2/v2.0/authorize`);i.searchParams.set("client_id",n.client_id),i.searchParams.set("response_type","code"),i.searchParams.set("redirect_uri",n.redirect_uri),i.searchParams.set("scope","offline_access files.readwrite.all"),i.searchParams.set("state",window.btoa(`${n.client_id}::${n.client_secret}::${n.zone}::${n.redirect_uri}`)),window.open(i.toString(),"_self")};return(i,l)=>(At(),Ot(Oe(Ao),{vertical:"",size:"large"},{default:jt(()=>[l[6]||(l[6]=ht("h4",null,"zone",-1)),Ze(Oe(p_),{value:n.zone,"onUpdate:value":l[0]||(l[0]=s=>n.zone=s),size:"large",options:Object.keys(t).map(s=>({label:t[s][3],value:s}))},null,8,["value","options"]),l[7]||(l[7]=ht("h4",null,"client_id",-1)),Ze(Oe(zo),{size:"large",value:n.client_id,"onUpdate:value":l[1]||(l[1]=s=>n.client_id=s)},null,8,["value"]),l[8]||(l[8]=ht("h4",null,"client_secret",-1)),Ze(Oe(zo),{size:"large",value:n.client_secret,"onUpdate:value":l[2]||(l[2]=s=>n.client_secret=s)},null,8,["value"]),l[9]||(l[9]=ht("h4",null,"redirect_uri",-1)),Ze(Oe(zo),{size:"large",value:n.redirect_uri,"onUpdate:value":l[3]||(l[3]=s=>n.redirect_uri=s)},null,8,["value"]),Ze(Oe(Ao),{justify:"center"},{default:jt(()=>[Ze(Oe(Is),{size:"large",secondary:"",onClick:r},{default:jt(()=>l[4]||(l[4]=[mt("Create client")])),_:1,__:[4]}),Ze(Oe(Is),{size:"large",type:"primary",onClick:o},{default:jt(()=>l[5]||(l[5]=[mt("Get Refresh Token")])),_:1,__:[5]})]),_:1})]),_:1,__:[6,7,8,9]}))}}),T_=ia(__,[["__scopeId","data-v-fe6af522"]]),P_={key:2},E_=Re({__name:"Callback",setup(e){const t=new URL(window.location.href),n=t.searchParams.get("code"),r=t.searchParams.get("state"),o=t.searchParams.get("error"),i=t.searchParams.get("error_description"),l=Jr({refreshToken:"",accessToken:"",error1:"",errorMessage1:"",siteUrl:"",siteId:"",error2:"",errorMessage2:"",gettingSiteId:!1});n&&r&&!o&&(()=>{fetch("/api/onedrive/get_refresh_token",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({code:n,client:r})}).then(h=>h.json()).then(h=>{if(console.log(h),h.error){l.error1=h.error,l.errorMessage1=h.error_description;return}l.refreshToken=h.refresh_token,l.accessToken=h.access_token})})();const[a,c,u,d]=atob(r).split("::"),f=()=>{l.gettingSiteId=!0,fetch("/api/onedrive/get_site_id",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({site_url:l.siteUrl,access_token:l.accessToken,zone:u})}).then(h=>(l.gettingSiteId=!1,h.json())).then(h=>{if(h.error){l.error2=h.error,l.errorMessage2=h.error.message;return}l.siteId=h.id})};return(h,p)=>!Oe(n)||!Oe(r)||Oe(o)?(At(),Ot(Oe(Ql),{key:0,title:Oe(o)||"Error",type:"error"},{default:jt(()=>[mt(xn(Oe(i)),1)]),_:1},8,["title"])):(At(),Ot(Oe(Ao),{key:1,vertical:"",size:"large"},{default:jt(()=>[ht("p",null,[p[1]||(p[1]=ht("b",null,"client_id: ",-1)),mt(xn(Oe(a)),1)]),ht("p",null,[p[2]||(p[2]=ht("b",null,"client_secret: ",-1)),mt(xn(Oe(c)),1)]),ht("p",null,[p[3]||(p[3]=ht("b",null,"zone: ",-1)),mt(xn(Oe(u)),1)]),ht("p",null,[p[4]||(p[4]=ht("b",null,"redirect_uri: ",-1)),mt(xn(Oe(d)),1)]),l.error1||l.errorMessage1?(At(),Ot(Oe(Ql),{key:0,title:l.error1,type:"error"},{default:jt(()=>[mt(xn(l.errorMessage1),1)]),_:1},8,["title"])):si("",!0),Ze(Oe(Ao),{vertical:""},{default:jt(()=>[p[5]||(p[5]=ht("b",null,"refresh_token:",-1)),!l.refreshToken&&!l.errorMessage1?(At(),Ot(Oe(Bu),{key:0})):(At(),Ot(Oe(zo),{key:1,type:"textarea",autosize:"",readonly:"",value:l.refreshToken},null,8,["value"]))]),_:1,__:[5]}),l.accessToken?(At(),Ot(Oe(Ao),{key:1,vertical:"",size:"large"},{default:jt(()=>[p[8]||(p[8]=ht("h3",null,"Get sharepoint site ID",-1)),l.error2||l.errorMessage2?(At(),Ot(Oe(Ql),{key:0,title:l.error2,type:"error"},{default:jt(()=>[mt(xn(l.errorMessage2),1)]),_:1},8,["title"])):si("",!0),Ze(Oe(zo),{placeholder:"input site url (https://xx.sharepoint.xx/sites/xx)",size:"large",value:l.siteUrl,"onUpdate:value":p[0]||(p[0]=y=>l.siteUrl=y)},null,8,["value"]),Ze(Oe(Is),{type:"primary",size:"large",onClick:f},{default:jt(()=>p[6]||(p[6]=[mt("Get SiteID")])),_:1,__:[6]}),l.gettingSiteId?(At(),Ot(Oe(Bu),{key:1})):l.siteId?(At(),sv("p",P_,[p[7]||(p[7]=ht("b",null,"site_id: ",-1)),mt(xn(l.siteId),1)])):si("",!0)]),_:1,__:[8]})):si("",!0)]),_:1}))}}),R_=ia(E_,[["__scopeId","data-v-b86336cf"]]),z_=[{path:"/",name:"Home",component:T_},{path:"/callback",name:"CallBack",component:R_}],A_=rm({history:Mb(),routes:z_});Yv(tb).use(A_).mount("#app")});export default M_();
 
1185
  -webkit-user-select: none;
1186
  pointer-events: none;
1187
  opacity: var(--n-opacity-spinning);
1188
+ `)])]),S_={small:20,medium:18,large:16},$_=Object.assign(Object.assign({},qe.props),{contentClass:String,contentStyle:[Object,String],description:String,stroke:String,size:{type:[String,Number],default:"medium"},show:{type:Boolean,default:!0},strokeWidth:Number,rotate:{type:Boolean,default:!0},spinning:{type:Boolean,validator:()=>!0,default:void 0},delay:Number}),Bu=Re({name:"Spin",props:$_,slots:Object,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=Kt(e),r=qe("Spin","-spin",C_,w_,e,t),o=Q(()=>{const{size:a}=e,{common:{cubicBezierEaseInOut:c},self:u}=r.value,{opacitySpinning:d,color:f,textColor:h}=u,p=typeof a=="number"?Lr(a):u[de("size",a)];return{"--n-bezier":c,"--n-opacity-spinning":d,"--n-size":p,"--n-color":f,"--n-text-color":h}}),i=n?tn("spin",Q(()=>{const{size:a}=e;return typeof a=="number"?String(a):a[0]}),o,e):void 0,l=aa(e,["spinning","show"]),s=ee(!1);return Pn(a=>{let c;if(l.value){const{delay:u}=e;if(u){c=window.setTimeout(()=>{s.value=!0},u),a(()=>{clearTimeout(c)});return}}s.value=l.value}),{mergedClsPrefix:t,active:s,mergedStrokeWidth:Q(()=>{const{strokeWidth:a}=e;if(a!==void 0)return a;const{size:c}=e;return S_[typeof c=="number"?"medium":c]}),cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e,t;const{$slots:n,mergedClsPrefix:r,description:o}=this,i=n.icon&&this.rotate,l=(o||n.description)&&v("div",{class:`${r}-spin-description`},o||((e=n.description)===null||e===void 0?void 0:e.call(n))),s=n.icon?v("div",{class:[`${r}-spin-body`,this.themeClass]},v("div",{class:[`${r}-spin`,i&&`${r}-spin--rotate`],style:n.default?"":this.cssVars},n.icon()),l):v("div",{class:[`${r}-spin-body`,this.themeClass]},v(dl,{clsPrefix:r,style:n.default?"":this.cssVars,stroke:this.stroke,"stroke-width":this.mergedStrokeWidth,class:`${r}-spin`}),l);return(t=this.onRender)===null||t===void 0||t.call(this),n.default?v("div",{class:[`${r}-spin-container`,this.themeClass],style:this.cssVars},v("div",{class:[`${r}-spin-content`,this.active&&`${r}-spin-content--spinning`,this.contentClass],style:this.contentStyle},n),v(Xn,{name:"fade-in-transition"},{default:()=>this.active?s:null})):s}}),__=Re({__name:"Request",setup(e){const t={global:["https://login.microsoftonline.com","https://graph.microsoft.com","https://portal.azure.com","Global","https://www.office.com/","0a2991a3-1674-4334-8561-671cc7349960","uw67Q~TCMqdJyH35hlcHHclv~mhNOGx.jfPFm"],cn:["https://login.chinacloudapi.cn","https://microsoftgraph.chinacloudapi.cn","https://portal.azure.cn","21vianet(世纪互联)","https://portal.partner.microsoftonline.cn/Home","50ff485b-3bdc-4bd5-92a1-75b178187673","6v426lmVYKGM.bkuFu24-EqJAr_~~5_HKL"],de:["https://login.microsoftonline.de","https://graph.microsoft.de","https://portal.microsoftazure.de","Azure Germany"],us:["https://login.microsoftonline.us","https://graph.microsoft.us","https://portal.azure.us","Azure US GOV"]},n=Jr({zone:"global",client_id:"",client_secret:"",redirect_uri:""});n.client_id=t[n.zone][5],n.client_secret=t[n.zone][6],Qe(()=>n.zone,i=>{n.client_id=t[i][5]||"",n.client_secret=t[i][6]||"",n.redirect_uri=""});const r=()=>{window.open(t[n.zone][2]+"/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade","_blank")},o=()=>{const i=new URL(`${t[n.zone][0]}/common/oauth2/v2.0/authorize`);i.searchParams.set("client_id",n.client_id),i.searchParams.set("response_type","code"),i.searchParams.set("redirect_uri",n.redirect_uri),i.searchParams.set("scope","offline_access files.readwrite.all"),i.searchParams.set("state",window.btoa(`${n.client_id}::${n.client_secret}::${n.zone}::${n.redirect_uri}`)),window.open(i.toString(),"_self")};return(i,l)=>(At(),Ot(Oe(Ao),{vertical:"",size:"large"},{default:jt(()=>[l[6]||(l[6]=ht("h4",null,"zone",-1)),Ze(Oe(p_),{value:n.zone,"onUpdate:value":l[0]||(l[0]=s=>n.zone=s),size:"large",options:Object.keys(t).map(s=>({label:t[s][3],value:s}))},null,8,["value","options"]),l[7]||(l[7]=ht("h4",null,"client_id",-1)),Ze(Oe(zo),{size:"large",value:n.client_id,"onUpdate:value":l[1]||(l[1]=s=>n.client_id=s)},null,8,["value"]),l[8]||(l[8]=ht("h4",null,"client_secret",-1)),Ze(Oe(zo),{size:"large",value:n.client_secret,"onUpdate:value":l[2]||(l[2]=s=>n.client_secret=s)},null,8,["value"]),l[9]||(l[9]=ht("h4",null,"redirect_uri",-1)),Ze(Oe(zo),{size:"large",value:n.redirect_uri,"onUpdate:value":l[3]||(l[3]=s=>n.redirect_uri=s)},null,8,["value"]),Ze(Oe(Ao),{justify:"center"},{default:jt(()=>[Ze(Oe(Is),{size:"large",secondary:"",onClick:r},{default:jt(()=>l[4]||(l[4]=[mt("Create client")])),_:1,__:[4]}),Ze(Oe(Is),{size:"large",type:"primary",onClick:o},{default:jt(()=>l[5]||(l[5]=[mt("Get Refresh Token")])),_:1,__:[5]})]),_:1})]),_:1,__:[6,7,8,9]}))}}),T_=ia(__,[["__scopeId","data-v-fe6af522"]]),P_={key:2},E_=Re({__name:"Callback",setup(e){const t=new URL(window.location.href),n=t.searchParams.get("code"),r=t.searchParams.get("state"),o=t.searchParams.get("error"),i=t.searchParams.get("error_description"),l=Jr({refreshToken:"",accessToken:"",error1:"",errorMessage1:"",siteUrl:"",siteId:"",error2:"",errorMessage2:"",gettingSiteId:!1});n&&r&&!o&&(()=>{fetch("/api/onedrive/get_refresh_token",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({code:n,client:r})}).then(h=>h.json()).then(h=>{if(console.log(h),h.error){l.error1=h.error,l.errorMessage1=h.error_description;return}l.refreshToken=h.refresh_token,l.accessToken=h.access_token})})();const[a,c,u,d]=atob(r).split("::"),f=()=>{l.gettingSiteId=!0,fetch("/api/onedrive/get_site_id",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({site_url:l.siteUrl,access_token:l.accessToken,zone:u})}).then(h=>(l.gettingSiteId=!1,h.json())).then(h=>{if(h.error){l.error2=h.error,l.errorMessage2=h.error.message;return}l.siteId=h.id})};return(h,p)=>!Oe(n)||!Oe(r)||Oe(o)?(At(),Ot(Oe(Ql),{key:0,title:Oe(o)||"Error",type:"error"},{default:jt(()=>[mt(xn(Oe(i)),1)]),_:1},8,["title"])):(At(),Ot(Oe(Ao),{key:1,vertical:"",size:"large"},{default:jt(()=>[ht("p",null,[p[1]||(p[1]=ht("b",null,"client_id: ",-1)),mt(xn(Oe(a)),1)]),ht("p",null,[p[2]||(p[2]=ht("b",null,"client_secret: ",-1)),mt(xn(Oe(c)),1)]),ht("p",null,[p[3]||(p[3]=ht("b",null,"zone: ",-1)),mt(xn(Oe(u)),1)]),ht("p",null,[p[4]||(p[4]=ht("b",null,"redirect_uri: ",-1)),mt(xn(Oe(d)),1)]),l.error1||l.errorMessage1?(At(),Ot(Oe(Ql),{key:0,title:l.error1,type:"error"},{default:jt(()=>[mt(xn(l.errorMessage1),1)]),_:1},8,["title"])):si("",!0),Ze(Oe(Ao),{vertical:""},{default:jt(()=>[p[5]||(p[5]=ht("b",null,"refresh_token:",-1)),!l.refreshToken&&!l.errorMessage1?(At(),Ot(Oe(Bu),{key:0})):(At(),Ot(Oe(zo),{key:1,type:"textarea",autosize:"",readonly:"",value:l.refreshToken},null,8,["value"]))]),_:1,__:[5]}),l.accessToken?(At(),Ot(Oe(Ao),{key:1,vertical:"",size:"large"},{default:jt(()=>[p[8]||(p[8]=ht("h3",null,"Get sharepoint site ID",-1)),l.error2||l.errorMessage2?(At(),Ot(Oe(Ql),{key:0,title:l.error2,type:"error"},{default:jt(()=>[mt(xn(l.errorMessage2),1)]),_:1},8,["title"])):si("",!0),Ze(Oe(zo),{placeholder:"input site url (https://xx.sharepoint.xx/sites/xx)",size:"large",value:l.siteUrl,"onUpdate:value":p[0]||(p[0]=y=>l.siteUrl=y)},null,8,["value"]),Ze(Oe(Is),{type:"primary",size:"large",onClick:f},{default:jt(()=>p[6]||(p[6]=[mt("Get SiteID")])),_:1,__:[6]}),l.gettingSiteId?(At(),Ot(Oe(Bu),{key:1})):l.siteId?(At(),sv("p",P_,[p[7]||(p[7]=ht("b",null,"site_id: ",-1)),mt(xn(l.siteId),1)])):si("",!0)]),_:1,__:[8]})):si("",!0)]),_:1}))}}),R_=ia(E_,[["__scopeId","data-v-b86336cf"]]),z_=[{path:"/",name:"Home",component:T_},{path:"/onedrive/callback",name:"CallBack",component:R_}],A_=rm({history:Mb(),routes:z_});Yv(tb).use(A_).mount("#app")});export default M_();
dist/index.html CHANGED
@@ -6,7 +6,7 @@
6
  <link rel="icon" type="image/svg+xml" href="/vite.svg" />
7
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8
  <title>Alist Tool</title>
9
- <script type="module" crossorigin src="/assets/index-BdwxG1dv.js"></script>
10
  <link rel="stylesheet" crossorigin href="/assets/index-Vqu8JWjZ.css">
11
  </head>
12
 
 
6
  <link rel="icon" type="image/svg+xml" href="/vite.svg" />
7
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8
  <title>Alist Tool</title>
9
+ <script type="module" crossorigin src="/assets/index-CgPry5Ya.js"></script>
10
  <link rel="stylesheet" crossorigin href="/assets/index-Vqu8JWjZ.css">
11
  </head>
12