Bladeren bron

Merge branch 'optimize' of http://120.79.166.78:19005/zhongzheng-edu/saas_pc into homePage

Tang 2 jaren geleden
bovenliggende
commit
7821d2e50c
1 gewijzigde bestanden met toevoegingen van 12 en 5 verwijderingen
  1. 12 5
      src/components/takePicture/index.vue

+ 12 - 5
src/components/takePicture/index.vue

@@ -38,6 +38,7 @@
             type="primary"
             v-if="isTaking"
             class="take"
+            :disabled="!successOpen"
             @click="onPhoto"
             >拍照</el-button
           >
@@ -67,6 +68,7 @@
 export default {
   data() {
     return {
+      successOpen:false,//是否授权拍照
       takePhotoModal: false,
       isTaking: true,
       loading: false,
@@ -81,6 +83,11 @@ export default {
       if (polyvPlayerContext) {
         this.isFullScreen();
       }
+      this.successOpen = false
+      this.faceUrl = "";
+      this.loading = false;
+      this.isTaking = true;
+      this.takePhotoModal = true;
       this.$nextTick(() => {
         if (
           (window.navigator.mediaDevices &&
@@ -111,11 +118,11 @@ export default {
       if (this.isVirtualCamera(stream)) {
         return;
       }
-      this.faceUrl = "";
-      this.loading = false;
-      this.isTaking = true;
-      this.takePhotoModal = true;
-
+      // this.faceUrl = "";
+      // this.loading = false;
+      // this.isTaking = true;
+      // this.takePhotoModal = true;
+      this.successOpen = true
       this.$nextTick(() => {
         const video = document.getElementById("video");
         // 将视频流设置为video元素的源