lex 11 meses atrás
pai
commit
58bd4fc590

Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/auth-login-legacy.4efb7dc9.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/auth-login-legacy.ab1713f4.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/auth-login.227f95fe.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/auth-login.373c828f.js


+ 1 - 0
dist/assets/home-layout-center-legacy.50fd0c81.js

@@ -0,0 +1 @@
+!function(){function e(e,t,n,r,o,s,u){try{var a=e[s](u),c=a.value}catch(i){return void n(i)}a.done?t(c):Promise.resolve(c).then(r,o)}System.register(["./index-legacy.26c2050f.js","./index-legacy.d106bcec.js","./auth-legacy.3e4dd113.js","./routes-common-legacy.42eac500.js"],(function(t){"use strict";var n,r,o,s,u,a,c,i,f,l;return{setters:[function(e){n=e.d,r=e.g,o=e.t,s=e.p,u=e.i,a=e.j,c=e.C,i=e.F},function(e){f=e.a,l=e.b},function(){},function(){}],execute:function(){t("default",n({name:"home-layout-center",data:function(){return{status:!1}},mounted:function(){this.getUserInfo()},methods:{getUserInfo:function(){var t,n=this;return(t=regeneratorRuntime.mark((function e(){var t,a,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,f.post("/api-auth/smsLogin",{requestType:"form",data:{clientId:"student",clientSecret:"student",phone:r.orchestraInfo.phone,token:r.orchestraInfo.token,isSurportRegister:!0}});case 3:return t=e.sent,a=t.data.authentication,o(a.token_type+" "+a.access_token),s({api:"setCache",content:{key:"h5-colexiu-token",value:a.token_type+" "+a.access_token}}),e.next=9,f.get("/api-student/student/queryUserInfo",{initRequest:!0});case 9:c=e.sent,u(c.data),n.$router.push("/home"),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(0),n.status=!0;case 17:case"end":return e.stop()}}),e,null,[[0,14]])})),function(){var n=this,r=arguments;return new Promise((function(o,s){var u=t.apply(n,r);function a(t){e(u,o,s,a,c,"next",t)}function c(t){e(u,o,s,a,c,"throw",t)}a(void 0)}))})()}},render:function(){return a(i,null,[this.status?a("div",{class:l.error},[a(c,{type:"notFond",classImgSize:"CERT",tips:"加载失败,请稍后重试",buttonText:"重新加载",plain:!0,onClick:this.getUserInfo},null)]):a("div",null,null)])}}))}}}))}();

+ 4 - 0
dist/assets/home-layout-center.09941ec1.js

@@ -1 +1,5 @@
+<<<<<<<< HEAD:dist/assets/home-layout-center.09941ec1.js
 import{d as r,g as s,t as u,p as i,i as c,j as e,C as l,F as p}from"./index.096808cc.js";import{a,b as h}from"./index.669a44ee.js";import"./auth.6ac00a50.js";import"./routes-common.e428afa9.js";var g=r({name:"home-layout-center",data(){return{status:!1}},mounted(){this.getUserInfo()},methods:{async getUserInfo(){try{const o=await a.post("/api-auth/smsLogin",{requestType:"form",data:{clientId:"student",clientSecret:"student",phone:s.orchestraInfo.phone,token:s.orchestraInfo.token,isSurportRegister:!0}}),{authentication:t}=o.data;u(t.token_type+" "+t.access_token),i({api:"setCache",content:{key:"h5-colexiu-token",value:t.token_type+" "+t.access_token}});const n=await a.get("/api-student/student/queryUserInfo",{initRequest:!0});c(n.data),this.$router.push("/home")}catch{this.status=!0}}},render(){return e(p,null,[this.status?e("div",{class:h.error},[e(l,{type:"notFond",classImgSize:"CERT",tips:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5",buttonText:"\u91CD\u65B0\u52A0\u8F7D",plain:!0,onClick:this.getUserInfo},null)]):e("div",null,null)])}});export{g as default};
+========
+import{d as r,g as s,t as u,p as i,i as c,j as e,C as l,F as p}from"./index.ff6db5d6.js";import{a,b as h}from"./index.8e2906bd.js";import"./auth.eb9bda32.js";import"./routes-common.b07784fe.js";var g=r({name:"home-layout-center",data(){return{status:!1}},mounted(){this.getUserInfo()},methods:{async getUserInfo(){try{const o=await a.post("/api-auth/smsLogin",{requestType:"form",data:{clientId:"student",clientSecret:"student",phone:s.orchestraInfo.phone,token:s.orchestraInfo.token,isSurportRegister:!0}}),{authentication:t}=o.data;u(t.token_type+" "+t.access_token),i({api:"setCache",content:{key:"h5-colexiu-token",value:t.token_type+" "+t.access_token}});const n=await a.get("/api-student/student/queryUserInfo",{initRequest:!0});c(n.data),this.$router.push("/home")}catch{this.status=!0}}},render(){return e(p,null,[this.status?e("div",{class:h.error},[e(l,{type:"notFond",classImgSize:"CERT",tips:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5",buttonText:"\u91CD\u65B0\u52A0\u8F7D",plain:!0,onClick:this.getUserInfo},null)]):e("div",null,null)])}});export{g as default};
+>>>>>>>> iteration-20240410:dist/assets/home-layout-center.7c6d7d0f.js

+ 5 - 0
dist/assets/home-layout-center.7c6d7d0f.js

@@ -0,0 +1,5 @@
+<<<<<<<< HEAD:dist/assets/home-layout-center.09941ec1.js
+import{d as r,g as s,t as u,p as i,i as c,j as e,C as l,F as p}from"./index.096808cc.js";import{a,b as h}from"./index.669a44ee.js";import"./auth.6ac00a50.js";import"./routes-common.e428afa9.js";var g=r({name:"home-layout-center",data(){return{status:!1}},mounted(){this.getUserInfo()},methods:{async getUserInfo(){try{const o=await a.post("/api-auth/smsLogin",{requestType:"form",data:{clientId:"student",clientSecret:"student",phone:s.orchestraInfo.phone,token:s.orchestraInfo.token,isSurportRegister:!0}}),{authentication:t}=o.data;u(t.token_type+" "+t.access_token),i({api:"setCache",content:{key:"h5-colexiu-token",value:t.token_type+" "+t.access_token}});const n=await a.get("/api-student/student/queryUserInfo",{initRequest:!0});c(n.data),this.$router.push("/home")}catch{this.status=!0}}},render(){return e(p,null,[this.status?e("div",{class:h.error},[e(l,{type:"notFond",classImgSize:"CERT",tips:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5",buttonText:"\u91CD\u65B0\u52A0\u8F7D",plain:!0,onClick:this.getUserInfo},null)]):e("div",null,null)])}});export{g as default};
+========
+import{d as r,g as s,t as u,p as i,i as c,j as e,C as l,F as p}from"./index.ff6db5d6.js";import{a,b as h}from"./index.8e2906bd.js";import"./auth.eb9bda32.js";import"./routes-common.b07784fe.js";var g=r({name:"home-layout-center",data(){return{status:!1}},mounted(){this.getUserInfo()},methods:{async getUserInfo(){try{const o=await a.post("/api-auth/smsLogin",{requestType:"form",data:{clientId:"student",clientSecret:"student",phone:s.orchestraInfo.phone,token:s.orchestraInfo.token,isSurportRegister:!0}}),{authentication:t}=o.data;u(t.token_type+" "+t.access_token),i({api:"setCache",content:{key:"h5-colexiu-token",value:t.token_type+" "+t.access_token}});const n=await a.get("/api-student/student/queryUserInfo",{initRequest:!0});c(n.data),this.$router.push("/home")}catch{this.status=!0}}},render(){return e(p,null,[this.status?e("div",{class:h.error},[e(l,{type:"notFond",classImgSize:"CERT",tips:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5",buttonText:"\u91CD\u65B0\u52A0\u8F7D",plain:!0,onClick:this.getUserInfo},null)]):e("div",null,null)])}});export{g as default};
+>>>>>>>> iteration-20240410:dist/assets/home-layout-center.7c6d7d0f.js

Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/index-legacy.8b9514df.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/index-legacy.c583137e.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/index-legacy.d106bcec.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/index-legacy.e59f9eb5.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/index.6ec1d836.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/index.892787b4.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/assets/index.8e2906bd.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/login-legacy.b9202aa4.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/login-legacy.cdf427d4.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/login.22236dbc.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/login.9f1d7b8f.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/assets/privacy-legacy.0e53ec28.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/assets/privacy.7e8a7687.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/routes-common-legacy.294db6ab.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/routes-common-legacy.42eac500.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/assets/routes-common.b07784fe.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/teacher-legacy.071ff31e.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
dist/assets/teacher-legacy.78c7da10.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/assets/teacher.f090ed90.js


+ 12 - 0
dist/index.html

@@ -52,10 +52,17 @@
             _T_));
     })(Object);
   </script>
+<<<<<<< HEAD
   <script type="module" crossorigin src="./assets/index.669a44ee.js"></script>
   <link rel="modulepreload" href="./assets/index.096808cc.js">
   <link rel="modulepreload" href="./assets/auth.6ac00a50.js">
   <link rel="modulepreload" href="./assets/routes-common.e428afa9.js">
+=======
+  <script type="module" crossorigin src="./assets/index.8e2906bd.js"></script>
+  <link rel="modulepreload" href="./assets/index.ff6db5d6.js">
+  <link rel="modulepreload" href="./assets/auth.eb9bda32.js">
+  <link rel="modulepreload" href="./assets/routes-common.b07784fe.js">
+>>>>>>> iteration-20240410
   <link rel="stylesheet" href="./assets/index.90dd4d0d.css">
   <link rel="stylesheet" href="./assets/auth.f09b6d78.css">
   <link rel="stylesheet" href="./assets/index.820e7d12.css">
@@ -67,8 +74,13 @@
   
   <!-- <script type="module" src="/src/teacher/main.ts"></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>
+<<<<<<< HEAD
   <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.21befa75.js"></script>
   <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.e59f9eb5.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+=======
+  <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.b8ce021b.js"></script>
+  <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.d106bcec.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+>>>>>>> iteration-20240410
 </body>
 
 </html>

+ 11 - 0
dist/teacher.html

@@ -52,9 +52,15 @@
             _T_));
     })(Object);
   </script>
+<<<<<<< HEAD
   <script type="module" crossorigin src="./assets/teacher.9a1e5d4e.js"></script>
   <link rel="modulepreload" href="./assets/index.096808cc.js">
   <link rel="modulepreload" href="./assets/routes-common.e428afa9.js">
+=======
+  <script type="module" crossorigin src="./assets/teacher.f090ed90.js"></script>
+  <link rel="modulepreload" href="./assets/index.ff6db5d6.js">
+  <link rel="modulepreload" href="./assets/routes-common.b07784fe.js">
+>>>>>>> iteration-20240410
   <link rel="stylesheet" href="./assets/index.90dd4d0d.css">
   <link rel="stylesheet" href="./assets/teacher.ded4b243.css">
   <script type="module">!function(){try{new Function("m","return import(m)")}catch(o){console.warn("vite: loading legacy build because dynamic import is unsupported, syntax error above 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>
@@ -64,8 +70,13 @@
   <div id="app"></div>
   
   <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>
+<<<<<<< HEAD
   <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.21befa75.js"></script>
   <script nomodule id="vite-legacy-entry" data-src="./assets/teacher-legacy.78c7da10.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+=======
+  <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.b8ce021b.js"></script>
+  <script nomodule id="vite-legacy-entry" data-src="./assets/teacher-legacy.071ff31e.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+>>>>>>> iteration-20240410
 </body>
 
 </html>

+ 2 - 2
src/tenant/music/personal/index.tsx

@@ -62,10 +62,10 @@ export default defineComponent({
             }}
           >
             <Tab title="训练教程" name="train-course"></Tab>
-            <Tab title="我的单曲" name="personal"></Tab>
+            {/* <Tab title="我的单曲" name="personal"></Tab>
             <Tab title="我的专辑" name="personal-album"></Tab>
             <Tab title="收藏单曲" name="collection"></Tab>
-            <Tab title="收藏专辑" name="album"></Tab>
+            <Tab title="收藏专辑" name="album"></Tab> */}
             {/* <Tab title="赠送单曲" name="personal-gift"></Tab>
             <Tab title="赠送专辑" name="album-gift"></Tab> */}
           </Tabs>

+ 91 - 5
src/views/protocol/privacy.tsx

@@ -85,8 +85,26 @@ export default defineComponent({
           <br />
           我们对您的信息承担保密义务,除以下情形外,未经您同意,我们以及我们的关联公司不会与任何第三方分享您的个人信息:
           <br />
-          1.极光推送 SDK(https://www.jiguang.cn/) <br />
-          提供方名称:极光 <br />
+          1.极光推送 SDK <br />
+          第三方主体:深圳市和讯华谷信息技术有限公司 <br />
+          SDK 用途:为 APP用户提供信息推送服务 <br />
+          收集个人信息类型: <br />
+          设备参数及系统信息(设备类型、设备型号、系统版本、及相关硬件信息):用于识别用户的设备类型、设备型号、系统版本等,确保消息准确下发;
+          <br />
+          设备标识符(IMEI、IDFA、Android ID、GAID、
+          MAC、OAID、VAID、AAID、IMSI、MEID、UAID、硬件序列号信息、ICCID、SIM信息):用于识别唯一用户,保证推送的精准送达及推送信息的准确统计;
+          <br />
+          网络信息(IP 地址、WiFi
+          信息、基站信息、DNS地址、DHCP地址、SSID、BSSID)与位置信息(经纬度):用于优化SDK与极光服务器的网络连接请求,保证服务的稳定性和连续性,同时实现区域推送功能;
+          <br />
+          应用列表信息(应用崩溃信息、通知开关状态、APP 应用列表及活跃状态、APP
+          应用页面信息、APP 功能事件相关信息):当一个设备有多个 APP
+          的推送链路同时活跃时,我们采用合并链路技术,随机合并成一条链路,以达到为用户节省电省流量的目的。
+          <br />
+          数据处理方式:通过去标识化、加密传输及其他安全方式 <br />
+          官网链接:https://www.jiguang.cn/push <br />
+          隐私政策链接:https://www.jiguang.cn/license/privacy <br />
+          {/* 提供方名称:极光 <br />
           场景描述:针对App的业务实现推送功能 <br />
           收集方式:调用系统相关接口自动采集
           <br />
@@ -103,8 +121,7 @@ export default defineComponent({
           是否为必要信息:是
           <br />
           信息处理方式:采用去标识化方式对个人信息进行脱敏展示 <br />
-          隐私政策: https://www.jiguang.cn/license/privacy
-          <br />
+          隐私政策: https://www.jiguang.cn/license/privacy */}
           2.腾讯Bugly SDK
           <br />
           提供方名称:腾讯
@@ -184,7 +201,76 @@ export default defineComponent({
           <br />
           隐私政策: https://www.umeng.com/page/policy
           <br />
-          6.消息通知
+          6.小米推送 SDK
+          <br />
+          涉及的个人信息类型:设备标识符(如 Android ID、OAID、GAID)、设备信息
+          <br />
+          使用目的:推送消息 使用场景:在小米手机终端推送消息时使用
+          <br />
+          第三方主体:北京小米移动软件有限公司
+          数据处理方式:通过去标识化、加密传输及其他安全方式
+          <br />
+          官网链接:https://dev.mi.com/console/appservice/push.html
+          <br />
+          隐私政策:https://dev.mi.com/console/doc/detail?pId=1822
+          <br />
+          7.华为 HMS SDK <br />
+          <b>
+            涉及的个人信息类型:应用基本信息、应用内设备标识符、设备的硬件信息、系统基本信息和系统设置信息
+          </b>
+          <br />
+          使用目的:推送消息 <br />
+          使用场景:在华为手机终端推送消息时使用
+          第三方主体:华为软件技术有限公司 <br />
+          数据处理方式:通过去标识化、加密传输及其他安全方式 <br />
+          官网链接:https://developer.huawei.com/consumer/cn/ <br />
+          隐私政策:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/sdk-data-security-0000001050042177{' '}
+          <br />
+          8.OPPO 推送 SDK
+          <br />
+          <b>
+            涉及的个人信息类型:设备标识符(如 IMEI、ICCID、IMSI、Android
+            ID、GAID)、应用信息(如应用包名、版本号和运行状态)、网络信息(如
+            IP 或域名连接结果,当前网络类型)
+          </b>
+          <br />
+          使用目的:推送消息
+          <br />
+          使用场景:在 OPPO 手机终端推送消息时使用
+          <br />
+          第三方主体:广东欢太科技有限公司
+          <br />
+          数据处理方式:通过加密传输和处理的安全处理方式
+          <br />
+          官网链接:https://open.oppomobile.com/new/introduction?page_name=oppopush
+          <br />
+          隐私政策:https://open.oppomobile.com/wiki/doc#id=10288
+          <br />
+          9.vivo 推送 SDK
+          <br />
+          <b>涉及的个人信息类型:设备信息</b>
+          <br />
+          使用目的:推送消息
+          <br />
+          使用场景:在 vivo 手机终端推送消息时使用
+          <br />
+          第三方主体:广东天宸网络科技有限公司及将来受让运营 vivo 开放平台的公司
+          <br />
+          数据处理方式:通过去标识化、加密传输及其他安全方式
+          <br />
+          官网链接:https://dev.vivo.com.cn/promote/pushNews
+          <br />
+          隐私政策:https://www.vivo.com.cn/about-vivo/privacy-policy
+          <br />
+          10.新浪微博
+          <br />
+          使用目的: 登录、分享
+          <br />
+          <b>数据类型: 存储的个人文件、网络信息</b>
+          <br />
+          官网链接: https://weibo.com/signup/v5/privacy
+          <br />
+          11.消息通知
           <br />
           我们会通过您的设备的系统通知(PUSH通知),向您推送系统更新、训练教程、会员信息使用、课程信息及老师、学员用户动态的资讯等。为了实现上述目的所必需,确保应用处于关闭或后台运行状态下正常接收到系统通知(PUSH通知),我们可能会在合理频率范围内自启动。对于您在使用过程中提供的您的联系方式(包含但不限于联系电话),我们在运营中可能会向其中的一种或多种发送多类通知,用于用户消息告知、身份验证、安全验证、用户使用体验调研等用途。
           <br />

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff