mo пре 1 година
родитељ
комит
f0a63539fa

+ 1 - 1
src/components/layout/index.tsx

@@ -661,7 +661,7 @@ export default defineComponent({
           <ChioseModal
             onClose={() => (showClass.value = false)}
             onPreview={(item: any) => {
-              if (state.application) {
+              if (window.matchMedia('(display-mode: standalone)').matches) {
                 previewModal.value = true;
                 previewItem.value = {
                   ...item

+ 1 - 1
src/views/attend-class/index.tsx

@@ -1341,7 +1341,7 @@ export default defineComponent({
                 type="primary"
                 onClick={() => {
                   //
-                  if (state.application) {
+                  if (window.matchMedia('(display-mode: standalone)').matches) {
                     document.exitFullscreen
                       ? document.exitFullscreen()
                       : document.mozCancelFullScreen

+ 1 - 1
src/views/home/index.tsx

@@ -334,7 +334,7 @@ export default defineComponent({
               classGroupId: forms.applyClassItem?.classGroupId
             });
 
-            if (state.application) {
+            if (window.matchMedia('(display-mode: standalone)').matches) {
               forms.showPreview = true;
               forms.itemPreview = {
                 type: 'class',

+ 2 - 2
src/views/notation/index.tsx

@@ -47,7 +47,7 @@ export default defineComponent({
     const handleOpen = (e: MessageEvent) => {
       console.log(e.data, 'data');
       if (e.data.api === 'notation_open') {
-        if (state.application) {
+        if (window.matchMedia('(display-mode: standalone)').matches) {
           show.value = true;
           previewModal.value = true;
           previewParams.value = {
@@ -107,7 +107,7 @@ export default defineComponent({
                     },
                     '*'
                   );
-                  if (state.application) {
+                  if (window.matchMedia('(display-mode: standalone)').matches) {
                     fscreen()
                 }}}>
                 确定

+ 2 - 3
src/views/prepare-lessons/components/lesson-main/courseware/index.tsx

@@ -192,8 +192,7 @@ export default defineComponent({
         return;
       }
       // 判断是否在应用里面
-      console.log(state.application, 'state.application');
-      if (state.application) {
+      if (window.matchMedia('(display-mode: standalone)').matches) {
         forms.previewModal = true;
         fscreen()
         forms.previewParams = {
@@ -436,7 +435,7 @@ export default defineComponent({
           <AttendClass
             onClose={() => (forms.showAttendClass = false)}
             onPreview={(item: any) => {
-              if (state.application) {
+              if (window.matchMedia('(display-mode: standalone)').matches) {
                 forms.previewModal = true;
                 forms.previewParams = {
                   ...item

+ 1 - 1
src/views/prepare-lessons/model/attend-class/index.tsx

@@ -45,7 +45,7 @@ export default defineComponent({
           subjectId: prepareStore.getSubjectId,
           detailId: prepareStore.getSelectKey
         });
-        if(state.application){
+        if(window.matchMedia('(display-mode: standalone)').matches){
           setTimeout(()=>{
             fscreen()
           },200)

+ 1 - 1
src/views/xiaoku-music/index.tsx

@@ -402,7 +402,7 @@ export default defineComponent({
                       ? 'https://test.lexiaoya.cn'
                       : location.origin;
                     const src = `${origin}/instrument?platform=pc&showGuide=true&id=${activeItem.value.id}&Authorization=${user.getToken}`;
-                    if (state.application) {
+                    if (window.matchMedia('(display-mode: standalone)').matches) {
                       data.previewModal = true;
                       data.previewUrl = src;
                       data.showPreivew = false;