Commit 17449d5e authored by 朱国瑞's avatar 朱国瑞

拒绝授权优化

parent 23356856
...@@ -37,7 +37,7 @@ export default { ...@@ -37,7 +37,7 @@ export default {
.btn-container { .btn-container {
position: relative; position: relative;
color: #ffffff; color: #ffffff;
cursor: pointer;
img, img,
div, div,
button { button {
...@@ -84,7 +84,7 @@ export default { ...@@ -84,7 +84,7 @@ export default {
letter-spacing: 0.2em; letter-spacing: 0.2em;
font-weight: bold; font-weight: bold;
&.len { &.len {
font-size: .32rem; font-size: 0.32rem;
} }
} }
.btn-img { .btn-img {
......
...@@ -12,8 +12,9 @@ export default { ...@@ -12,8 +12,9 @@ export default {
homeTips: homeTips:
"Your images and videos will only be used for AI coach recognition. They will not be stored.", "Your images and videos will only be used for AI coach recognition. They will not be stored.",
completeText: "Congratulations! You have completed the session!", completeText: "Congratulations! You have completed the session!",
cameraText: "Camera not detected. Try again?", cameraText: "Camera not authorized",
cameraButtonText: "Try Again", cameraText1: "Camera permission has been prohibited, please enable it in permission management!",
cameraButtonText: "Got it",
completeText2: "You have recorded", completeText2: "You have recorded",
completeButtonText: "Confirm", completeButtonText: "Confirm",
} }
......
export default { export default {
strings: { strings: {
homeTitle : "Asistente de IA de postura de lactancia", homeTitle: "Asistente de IA de postura de lactancia",
homeText1 : "Coloque su dispositivo en una superficie estable", homeText1: "Coloque su dispositivo en una superficie estable",
homeText2 : homeText2:
'Manténgase a un metro de distancia de la cámara y coloque su cuerpo en la línea. La sesión comienza en 5 segundos después de hacer clic en el botón "Comenzar ahora".', 'Manténgase a un metro de distancia de la cámara y coloque su cuerpo en la línea. La sesión comienza en 5 segundos después de hacer clic en el botón "Comenzar ahora".',
homeText3 : homeText3:
"Se necesita permiso para acceder a la cámara para el asistente de IA. Su ropa no afectará al asistente de IA.", "Se necesita permiso para acceder a la cámara para el asistente de IA. Su ropa no afectará al asistente de IA.",
homeText4 : "Lactancia en posición de cuna (acunando)", homeText4: "Lactancia en posición de cuna (acunando)",
homeText5 : "常见哺乳姿势,宝宝自主寻乳,\r\n适合哺乳配合好的宝宝和妈妈。", homeText5: "常见哺乳姿势,宝宝自主寻乳,\r\n适合哺乳配合好的宝宝和妈妈。",
homeButtonText : "Empezar ahora", homeButtonText: "Empezar ahora",
homeTips : homeTips:
"Sus imágenes y videos solo se utilizarán para el reconocimiento del asistente de IA. No se almacenarán.", "Sus imágenes y videos solo se utilizarán para el reconocimiento del asistente de IA. No se almacenarán.",
completeText : "¡Felicidades! ¡Has completado la sesión!", completeText: "¡Felicidades! ¡Has completado la sesión!",
cameraText : "Cámara no detectada. ¿Volver a Intentar otra vez?", cameraText: "Cámara no autorizada",
cameraButtonText : "Intentar otra vez", cameraText1: "¡Los permisos de la Cámara están prohibidos, por favor, inicie la gestión de permisos!",
completeText2: "Usted ha registrado", cameraButtonText: "Lo tengo.",
completeButtonText: "Determinar", completeText2: "Usted ha registrado",
completeButtonText: "Determinar",
} }
} }
export default { export default {
strings: { strings: {
homeTitle : "Coach IA en posture d'allaitement", homeTitle: "Coach IA en posture d'allaitement",
homeText1 : "Placez votre appareil sur une surface stable", homeText1: "Placez votre appareil sur une surface stable",
homeText2 : homeText2:
'Tenez-vous à un mètre de la caméra et placez votre corps dans la ligne de guidage. La session démarre dans 5 secondes après avoir cliqué sur le bouton "Démarrer maintenant".', 'Tenez-vous à un mètre de la caméra et placez votre corps dans la ligne de guidage. La session démarre dans 5 secondes après avoir cliqué sur le bouton "Démarrer maintenant".',
homeText3 : homeText3:
"L'autorisation de la caméra est nécessaire pour l'entraîneur AI. Vos vêtements n'affecteront pas l'entraîneur AI.", "L'autorisation de la caméra est nécessaire pour l'entraîneur AI. Vos vêtements n'affecteront pas l'entraîneur AI.",
homeText4 : "Berceau d'allaitement", homeText4: "Berceau d'allaitement",
homeText5 : "常见哺乳姿势,宝宝自主寻乳,\r\n适合哺乳配合好的宝宝和妈妈。", homeText5: "常见哺乳姿势,宝宝自主寻乳,\r\n适合哺乳配合好的宝宝和妈妈。",
homeButtonText : "Commencez maintenant", homeButtonText: "Commencez maintenant",
homeTips : homeTips:
"Vos images et vidéos ne seront utilisées que pour la reconnaissance des coachs IA. Elles ne seront pas stockés.", "Vos images et vidéos ne seront utilisées que pour la reconnaissance des coachs IA. Elles ne seront pas stockés.",
completeText : completeText:
"Toutes nos félicitations! Vous avez terminé la session !", "Toutes nos félicitations! Vous avez terminé la session !",
cameraText : "Caméra non détectée. Réessayer?", cameraText: "Caméra non autorisée",
cameraButtonText : "Réessayer", cameraText1: "L'autorisation de la caméra a été désactivée, veuillez l'activer dans la gestion de l'autorisation!",
cameraButtonText: "J'ai compris.",
completeText2: "Vous avez enregistré", completeText2: "Vous avez enregistré",
completeButtonText: "C'est sûr.", completeButtonText: "C'est sûr.",
} }
......
...@@ -9,8 +9,9 @@ export default { ...@@ -9,8 +9,9 @@ export default {
homeButtonText: "立即开始", homeButtonText: "立即开始",
homeTips: "您已记录", homeTips: "您已记录",
completeText: "恭喜你!完成了本次教学~", completeText: "恭喜你!完成了本次教学~",
cameraText: "未识别到您的摄像头,是否重新识别?", cameraText: "相机未授权",
cameraButtonText: "立即重识", cameraText1: "相机权限已被禁止,请在权限管理中开启!",
cameraButtonText: "知道了",
completeText2: "您已记录", completeText2: "您已记录",
completeButtonText: "确定", completeButtonText: "确定",
} }
......
...@@ -9,8 +9,9 @@ export default { ...@@ -9,8 +9,9 @@ export default {
homeButtonText: "立即开始", homeButtonText: "立即开始",
homeTips: "您已记录", homeTips: "您已记录",
completeText: "恭喜你!完成了本次教学~", completeText: "恭喜你!完成了本次教学~",
cameraText: "未识别到您的摄像头,是否重新识别?", cameraText: "相机未授权",
cameraButtonText: "立即重识", cameraText1: "相机权限已被禁止,请在权限管理中开启!",
cameraButtonText: "知道了",
completeText2: "您已记录", completeText2: "您已记录",
completeButtonText: "确定", completeButtonText: "确定",
} }
......
...@@ -34,7 +34,8 @@ ...@@ -34,7 +34,8 @@
<div class="no_camera_dialog_mask"></div> <div class="no_camera_dialog_mask"></div>
<div class="no_camera_dialog_content"> <div class="no_camera_dialog_content">
<div class="no_camera_dialog_title">{{$t('strings.cameraText')}}</div> <div class="no_camera_dialog_title">{{$t('strings.cameraText')}}</div>
<div class="no_camera_dialog_button" @click="clickAuthCamera"> <div class="no_camera_dialog_text_content">{{$t('strings.cameraText1')}}</div>
<div class="no_camera_dialog_button" @click="clickConfirm">
<img class="no_camera_dialog_button_bg" src="../assets/images/gesture/light-btn-bg.png" alt srcset /> <img class="no_camera_dialog_button_bg" src="../assets/images/gesture/light-btn-bg.png" alt srcset />
<div class="no_camera_dialog_button_text">{{$t('strings.cameraButtonText')}}</div> <div class="no_camera_dialog_button_text">{{$t('strings.cameraButtonText')}}</div>
</div> </div>
...@@ -638,6 +639,9 @@ export default { ...@@ -638,6 +639,9 @@ export default {
this.$i18n.locale = lang; this.$i18n.locale = lang;
localStorage.setItem("lang", lang); localStorage.setItem("lang", lang);
}, },
clickConfirm() {
this.showNoCameraDialog = false;
},
async clickAuthCamera() { async clickAuthCamera() {
this.setLanguagePack(); this.setLanguagePack();
if (this.showNoCameraDialog) { if (this.showNoCameraDialog) {
...@@ -935,7 +939,7 @@ export default { ...@@ -935,7 +939,7 @@ export default {
} }
&_content { &_content {
width: 593px; width: 593px;
height: 496px; min-height: 496px;
background: #ffffff; background: #ffffff;
border-radius: 16px; border-radius: 16px;
z-index: 1; z-index: 1;
...@@ -944,7 +948,7 @@ export default { ...@@ -944,7 +948,7 @@ export default {
flex-direction: column; flex-direction: column;
align-items: center; align-items: center;
box-sizing: border-box; box-sizing: border-box;
padding: 78px 0 97px 0; padding: 44px 0 64px 0;
} }
&_title { &_title {
font-size: 46px; font-size: 46px;
...@@ -953,8 +957,18 @@ export default { ...@@ -953,8 +957,18 @@ export default {
font-weight: 500; font-weight: 500;
color: #000000; color: #000000;
width: 456px; width: 456px;
text-align: center;
margin-bottom: 52px;
}
&_text_content {
width: 500px;
text-align: left; text-align: left;
margin-bottom: 130px; font-size: 40px;
font-family: Source Han Sans SC;
font-weight: 400;
color: #010101;
line-height: 66px;
margin-bottom: 83px;
} }
&_button { &_button {
width: 431px; width: 431px;
...@@ -1159,7 +1173,7 @@ export default { ...@@ -1159,7 +1173,7 @@ export default {
font-size: 0.3947rem; font-size: 0.3947rem;
.title { .title {
color: #fb7c76; color: #fb7c76;
font-size: .4267rem; font-size: 0.4267rem;
line-height: 1.2; line-height: 1.2;
font-weight: bold; font-weight: bold;
} }
...@@ -1205,7 +1219,7 @@ export default { ...@@ -1205,7 +1219,7 @@ export default {
} }
&_content { &_content {
width: 7.9067rem; width: 7.9067rem;
height: 6.6133rem; min-height: 6.6133rem;
background: #ffffff; background: #ffffff;
border-radius: 0.2133rem; border-radius: 0.2133rem;
z-index: 1; z-index: 1;
...@@ -1214,7 +1228,7 @@ export default { ...@@ -1214,7 +1228,7 @@ export default {
flex-direction: column; flex-direction: column;
align-items: center; align-items: center;
box-sizing: border-box; box-sizing: border-box;
padding: 1.04rem 0 1.2933rem 0; padding: 0.5867rem 0 0.8533rem 0;
} }
&_title { &_title {
font-size: 0.6133rem; font-size: 0.6133rem;
...@@ -1223,8 +1237,18 @@ export default { ...@@ -1223,8 +1237,18 @@ export default {
font-weight: 500; font-weight: 500;
color: #000000; color: #000000;
width: 6.08rem; width: 6.08rem;
text-align: center;
margin-bottom: 0.6933rem;
}
&_text_content {
width: 6.6667rem;
text-align: left; text-align: left;
margin-bottom: 1.7333rem; font-size: 0.5333rem;
font-family: Source Han Sans SC;
font-weight: 400;
color: #010101;
line-height: 0.88rem;
margin-bottom: 1.1067rem;
} }
&_button { &_button {
width: 5.7467rem; width: 5.7467rem;
......
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