فهرست منبع

提交一下

分享链接BUG
mo 3 سال پیش
والد
کامیت
2ceb1c4c39
2فایلهای تغییر یافته به همراه35 افزوده شده و 34 حذف شده
  1. 0 1
      src/store/modules/permission.js
  2. 35 33
      src/views/liveClassManager/modals/shareDetail.vue

+ 0 - 1
src/store/modules/permission.js

@@ -166,7 +166,6 @@ function addTopMenu(arr) {
       }
       let obj = arr[i]
       obj.belongTopMenu = obj.path
-
       if (arr[i].sysMenus && arr[i].sysMenus.length > 0) {
         obj.sysMenus = setTopMenu(arr[i].sysMenus, obj);
       }

+ 35 - 33
src/views/liveClassManager/modals/shareDetail.vue

@@ -3,8 +3,8 @@
     <el-form :model="form" ref="form" class="form">
       <el-form-item label="分享对象">
         <el-radio-group v-model="form.shareTarget" @change="changeShareTarget">
-        <el-radio v-model="form.shareTarget"  label="1">主讲人</el-radio>
-        <el-radio v-model="form.shareTarget" label="2">学员</el-radio>
+          <el-radio v-model="form.shareTarget" label="1">主讲人</el-radio>
+          <el-radio v-model="form.shareTarget" label="2">学员</el-radio>
         </el-radio-group>
       </el-form-item>
       <el-form-item label="分享方式" v-if="form.shareTarget == 2">
@@ -18,12 +18,12 @@
         <div class="shareWrap">
           <h2>乐团老师邀请您参与直播课!</h2>
           <h4>{{ row.roomTitle }}</h4>
-          <p v-if="form.shareTarget!=1">主讲人:{{ row.speakerName }}</p>
+          <p v-if="form.shareTarget != 1">主讲人:{{ row.speakerName }}</p>
           <p>开播时间:{{ row.liveStartTime }}</p>
           <p>直播内容:{{ row.liveRemark }}</p>
           <!-- 为1是主讲人的 -->
-          <p v-if="form.shareTarget==1">直播地址:{{Teacherurl}}</p>
-          <p v-else>直播地址:{{url}}</p>
+          <p v-if="form.shareTarget == 1">直播地址:{{ Teacherurl }}</p>
+          <p v-else>直播地址:{{ url }}</p>
           <p v-if="form.shareTarget == 1">
             请在电脑浏览器中打开以上链接进行直播
           </p>
@@ -32,7 +32,7 @@
       </div>
       <div class="codeWrap" v-if="form.shareType == 2">
         <div class="shareWrap">
-          <preview :form="row" id="preview" :url="url"/>
+          <preview :form="row" id="preview" :url="url" />
         </div>
         <div class="shareBtn" @click="shareImage">复制分享内容</div>
       </div>
@@ -61,37 +61,39 @@ export default {
         shareType: "1",
       },
       content: "",
-      url:'',
-      Teacherurl:''
+      url: "",
+      Teacherurl: "",
     };
   },
   mounted() {
-    this.url = vaildStudentUrl() + `/#/liveClassTransfer?roomUid=${this.row.roomUid}`;
-    let domain = window.location.domain
-    this.Teacherurl =domain?domain+`/live/?roomUid=${this.row.roomUid}`:'https://test.dayaedu.com/'+`/live/?roomUid=${this.row.roomUid}`
+    this.url =
+      vaildStudentUrl() + `/#/liveClassTransfer?roomUid=${this.row.roomUid}`;
+    let domain = window.location.domain;
+    this.Teacherurl = domain
+      ? domain + `/live/?roomUid=${this.row.roomUid}`
+      : "https://test.dayaedu.com/" + `/live/?roomUid=${this.row.roomUid}`;
   },
   methods: {
     copyText(e) {
-      let text = ''
-      if(this.form.shareTarget==1){
-         text = `乐团老师邀请您参与直播课!\n${
-        this.row.roomTitle || ""
-      }\n开播时间:${this.row.liveStartTime || ""}\n直播内容:${
-        this.row.liveRemark || ""
-      }\n直播地址:${this.url}\n请在电脑浏览器中打开以上链接进行直播`;
-      }else{
-            text = `乐团老师邀请您参与直播课!\n${
-        this.row.roomTitle || ""
-      }\n开播时间:${this.row.liveStartTime || ""}\n直播内容:${
-        this.row.liveRemark || ""
-      }\n直播地址:${this.url}\n`;
-
+      let text = "";
+      if (this.form.shareTarget == 1) {
+        text = `乐团老师邀请您参与直播课!\n${
+          this.row.roomTitle || ""
+        }\n开播时间:${this.row.liveStartTime || ""}\n直播内容:${
+          this.row.liveRemark || ""
+        }\n直播地址:${this.Teacherurl}\n请在电脑浏览器中打开以上链接进行直播`;
+      } else {
+        text = `乐团老师邀请您参与直播课!\n${
+          this.row.roomTitle || ""
+        }\n开播时间:${this.row.liveStartTime || ""}\n直播内容:${
+          this.row.liveRemark || ""
+        }\n直播地址:${this.url}\n`;
       }
 
       if (text) {
         copy(text);
         this.$message.success("复制成功");
-         this.$emit('close')
+        this.$emit("close");
       }
     },
     shareImage() {
@@ -107,7 +109,7 @@ export default {
           link.setAttribute("download", fname);
           document.body.appendChild(link);
           link.click();
-           this.$emit('close')
+          this.$emit("close");
         })
         .catch(function (error) {
           console.error("oops, something went wrong!", error);
@@ -123,19 +125,19 @@ export default {
         let obj = {
           groupIds: checkList.join(","),
           roomUid: this.row.roomUid,
-        }
+        };
         const res = await shareGroup(obj);
-        this.$message.success('分享成功')
-        this.$emit('close')
+        this.$message.success("分享成功");
+        this.$emit("close");
       } catch (e) {
         console.log(e);
       }
     },
-    changeShareTarget(val){
-      if(val == 1){
+    changeShareTarget(val) {
+      if (val == 1) {
         this.form.shareType = 1;
       }
-    }
+    },
   },
 };
 </script>