|  | @@ -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>
 |