|  | @@ -23,20 +23,14 @@
 | 
											
												
													
														|  |            <p>直播内容:{{ row.liveRemark }}</p>
 |  |            <p>直播内容:{{ row.liveRemark }}</p>
 | 
											
												
													
														|  |            <!-- 为1是主讲人的 -->
 |  |            <!-- 为1是主讲人的 -->
 | 
											
												
													
														|  |            <template v-if="this.row.os == 'client'">
 |  |            <template v-if="this.row.os == 'client'">
 | 
											
												
													
														|  | -            <p v-if="form.shareTarget == 1">
 |  | 
 | 
											
												
													
														|  | -              下载地址:https://www.dayaedu.com
 |  | 
 | 
											
												
													
														|  | -            </p>
 |  | 
 | 
											
												
													
														|  | 
 |  | +            <p v-if="form.shareTarget == 1">下载地址:https://www.dayaedu.com</p>
 | 
											
												
													
														|  |              <p v-else>直播地址:{{ url }}</p>
 |  |              <p v-else>直播地址:{{ url }}</p>
 | 
											
												
													
														|  | -            <p v-if="form.shareTarget == 1">
 |  | 
 | 
											
												
													
														|  | -              请在电脑浏览器中打开以上链接进行下载
 |  | 
 | 
											
												
													
														|  | -            </p>
 |  | 
 | 
											
												
													
														|  | 
 |  | +            <p v-if="form.shareTarget == 1">请在电脑浏览器中打开以上链接进行下载</p>
 | 
											
												
													
														|  |            </template>
 |  |            </template>
 | 
											
												
													
														|  |            <template v-else>
 |  |            <template v-else>
 | 
											
												
													
														|  |              <p v-if="form.shareTarget == 1">直播地址:{{ Teacherurl }}</p>
 |  |              <p v-if="form.shareTarget == 1">直播地址:{{ Teacherurl }}</p>
 | 
											
												
													
														|  |              <p v-else>直播地址:{{ url }}</p>
 |  |              <p v-else>直播地址:{{ url }}</p>
 | 
											
												
													
														|  | -            <p v-if="form.shareTarget == 1">
 |  | 
 | 
											
												
													
														|  | -              请在电脑浏览器中打开以上链接进行直播
 |  | 
 | 
											
												
													
														|  | -            </p>
 |  | 
 | 
											
												
													
														|  | 
 |  | +            <p v-if="form.shareTarget == 1">请在电脑浏览器中打开以上链接进行直播</p>
 | 
											
												
													
														|  |            </template>
 |  |            </template>
 | 
											
												
													
														|  |          </div>
 |  |          </div>
 | 
											
												
													
														|  |          <div
 |  |          <div
 | 
											
										
											
												
													
														|  | @@ -90,17 +84,25 @@ export default {
 | 
											
												
													
														|  |      return {
 |  |      return {
 | 
											
												
													
														|  |        form: {
 |  |        form: {
 | 
											
												
													
														|  |          shareTarget: "1",
 |  |          shareTarget: "1",
 | 
											
												
													
														|  | -        shareType: "1"
 |  | 
 | 
											
												
													
														|  | 
 |  | +        shareType: "1",
 | 
											
												
													
														|  |        },
 |  |        },
 | 
											
												
													
														|  |        content: "",
 |  |        content: "",
 | 
											
												
													
														|  |        url: "",
 |  |        url: "",
 | 
											
												
													
														|  |        Teacherurl: "",
 |  |        Teacherurl: "",
 | 
											
												
													
														|  | -      clipboard: null
 |  | 
 | 
											
												
													
														|  | 
 |  | +      clipboard: null,
 | 
											
												
													
														|  |      };
 |  |      };
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |    mounted() {
 |  |    mounted() {
 | 
											
												
													
														|  | -    this.url =
 |  | 
 | 
											
												
													
														|  | -      vaildStudentUrl() + `/#/liveClassTransfer?roomUid=${this.row.roomUid}`;
 |  | 
 | 
											
												
													
														|  | 
 |  | +    // 直播分享地址分为 登录或者不登陆的
 | 
											
												
													
														|  | 
 |  | +    console.log(this.row);
 | 
											
												
													
														|  | 
 |  | +    if (this.row.viewMode == "VISITOR") {
 | 
											
												
													
														|  | 
 |  | +      this.url =
 | 
											
												
													
														|  | 
 |  | +        vaildStudentUrl() +
 | 
											
												
													
														|  | 
 |  | +        `/mlive/?roomUid=${this.row.roomUid}&speakerId=${this.row.speakerId}&isLogin=false#/live`;
 | 
											
												
													
														|  | 
 |  | +    } else {
 | 
											
												
													
														|  | 
 |  | +      this.url = vaildStudentUrl() + `/#/liveClassTransfer?roomUid=${this.row.roomUid}`;
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |      let domain = window.location.origin;
 |  |      let domain = window.location.origin;
 | 
											
												
													
														|  |      this.Teacherurl = domain
 |  |      this.Teacherurl = domain
 | 
											
												
													
														|  |        ? domain + `/live/?roomUid=${this.row.roomUid}`
 |  |        ? domain + `/live/?roomUid=${this.row.roomUid}`
 | 
											
										
											
												
													
														|  | @@ -124,37 +126,39 @@ export default {
 | 
											
												
													
														|  |        let text = "";
 |  |        let text = "";
 | 
											
												
													
														|  |        if (this.form.shareTarget == 1) {
 |  |        if (this.form.shareTarget == 1) {
 | 
											
												
													
														|  |          if (this.row.os == "client") {
 |  |          if (this.row.os == "client") {
 | 
											
												
													
														|  | -          text = `乐团老师邀请您参与直播课!\n${this.row.roomTitle ||
 |  | 
 | 
											
												
													
														|  | -            ""}\n开播时间:${this.row.liveStartTime || ""}\n直播内容:${this.row
 |  | 
 | 
											
												
													
														|  | -            .liveRemark ||
 |  | 
 | 
											
												
													
														|  | -            ""}\n下载地址:https://www.dayaedu.com\n请在电脑浏览器中打开以上链接进行下载`;
 |  | 
 | 
											
												
													
														|  | 
 |  | +          text = `乐团老师邀请您参与直播课!\n${this.row.roomTitle || ""}\n开播时间:${
 | 
											
												
													
														|  | 
 |  | +            this.row.liveStartTime || ""
 | 
											
												
													
														|  | 
 |  | +          }\n直播内容:${
 | 
											
												
													
														|  | 
 |  | +            this.row.liveRemark || ""
 | 
											
												
													
														|  | 
 |  | +          }\n下载地址:https://www.dayaedu.com\n请在电脑浏览器中打开以上链接进行下载`;
 | 
											
												
													
														|  |          } else {
 |  |          } else {
 | 
											
												
													
														|  | -          text = `乐团老师邀请您参与直播课!\n${this.row.roomTitle ||
 |  | 
 | 
											
												
													
														|  | -            ""}\n开播时间:${this.row.liveStartTime || ""}\n直播内容:${this.row
 |  | 
 | 
											
												
													
														|  | -            .liveRemark || ""}\n直播地址:${
 |  | 
 | 
											
												
													
														|  | 
 |  | +          text = `乐团老师邀请您参与直播课!\n${this.row.roomTitle || ""}\n开播时间:${
 | 
											
												
													
														|  | 
 |  | +            this.row.liveStartTime || ""
 | 
											
												
													
														|  | 
 |  | +          }\n直播内容:${this.row.liveRemark || ""}\n直播地址:${
 | 
											
												
													
														|  |              this.Teacherurl
 |  |              this.Teacherurl
 | 
											
												
													
														|  |            }\n请在电脑浏览器中打开以上链接进行直播`;
 |  |            }\n请在电脑浏览器中打开以上链接进行直播`;
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |        } else {
 |  |        } else {
 | 
											
												
													
														|  | -        text = `乐团老师邀请您参与直播课!\n${this.row.roomTitle ||
 |  | 
 | 
											
												
													
														|  | -          ""}\n主讲人:${this.row.speakerName}\n开播时间:${this.row
 |  | 
 | 
											
												
													
														|  | -          .liveStartTime || ""}\n直播内容:${this.row.liveRemark ||
 |  | 
 | 
											
												
													
														|  | -          ""}\n直播地址:${this.url}\n`;
 |  | 
 | 
											
												
													
														|  | 
 |  | +        text = `乐团老师邀请您参与直播课!\n${this.row.roomTitle || ""}\n主讲人:${
 | 
											
												
													
														|  | 
 |  | +          this.row.speakerName
 | 
											
												
													
														|  | 
 |  | +        }\n开播时间:${this.row.liveStartTime || ""}\n直播内容:${
 | 
											
												
													
														|  | 
 |  | +          this.row.liveRemark || ""
 | 
											
												
													
														|  | 
 |  | +        }\n直播地址:${this.url}\n`;
 | 
											
												
													
														|  |        }
 |  |        }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |        var clipboard = new Clipboard(".shareText", {
 |  |        var clipboard = new Clipboard(".shareText", {
 | 
											
												
													
														|  | -        text: function(trigger) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +        text: function (trigger) {
 | 
											
												
													
														|  |            // console.log(trigger,text)
 |  |            // console.log(trigger,text)
 | 
											
												
													
														|  |            return text;
 |  |            return text;
 | 
											
												
													
														|  | -        }
 |  | 
 | 
											
												
													
														|  | 
 |  | +        },
 | 
											
												
													
														|  |        });
 |  |        });
 | 
											
												
													
														|  | -      clipboard.on("success", e => {
 |  | 
 | 
											
												
													
														|  | 
 |  | +      clipboard.on("success", (e) => {
 | 
											
												
													
														|  |          this.$message.success("复制成功");
 |  |          this.$message.success("复制成功");
 | 
											
												
													
														|  |          this.$emit("close");
 |  |          this.$emit("close");
 | 
											
												
													
														|  |          // 释放内存
 |  |          // 释放内存
 | 
											
												
													
														|  |          clipboard.destroy();
 |  |          clipboard.destroy();
 | 
											
												
													
														|  |        });
 |  |        });
 | 
											
												
													
														|  | -      clipboard.on("error", e => {
 |  | 
 | 
											
												
													
														|  | 
 |  | +      clipboard.on("error", (e) => {
 | 
											
												
													
														|  |          // 不支持复制
 |  |          // 不支持复制
 | 
											
												
													
														|  |          console.log("该浏览器不支持自动复制");
 |  |          console.log("该浏览器不支持自动复制");
 | 
											
												
													
														|  |          // 释放内存
 |  |          // 释放内存
 | 
											
										
											
												
													
														|  | @@ -182,7 +186,7 @@ export default {
 | 
											
												
													
														|  |        }
 |  |        }
 | 
											
												
													
														|  |        var node = document.getElementById("preview");
 |  |        var node = document.getElementById("preview");
 | 
											
												
													
														|  |        toPng(node)
 |  |        toPng(node)
 | 
											
												
													
														|  | -        .then(dataUrl => {
 |  | 
 | 
											
												
													
														|  | 
 |  | +        .then((dataUrl) => {
 | 
											
												
													
														|  |            var img = new Image();
 |  |            var img = new Image();
 | 
											
												
													
														|  |            img.src = dataUrl;
 |  |            img.src = dataUrl;
 | 
											
												
													
														|  |            // 在这里下载
 |  |            // 在这里下载
 | 
											
										
											
												
													
														|  | @@ -194,7 +198,7 @@ export default {
 | 
											
												
													
														|  |            link.click();
 |  |            link.click();
 | 
											
												
													
														|  |            this.$emit("close");
 |  |            this.$emit("close");
 | 
											
												
													
														|  |          })
 |  |          })
 | 
											
												
													
														|  | -        .catch(function(error) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +        .catch(function (error) {
 | 
											
												
													
														|  |            console.error("oops, something went wrong!", error);
 |  |            console.error("oops, something went wrong!", error);
 | 
											
												
													
														|  |          });
 |  |          });
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
										
											
												
													
														|  | @@ -210,7 +214,7 @@ export default {
 | 
											
												
													
														|  |        try {
 |  |        try {
 | 
											
												
													
														|  |          let obj = {
 |  |          let obj = {
 | 
											
												
													
														|  |            groupIds: checkList.join(","),
 |  |            groupIds: checkList.join(","),
 | 
											
												
													
														|  | -          roomUid: this.row.roomUid
 |  | 
 | 
											
												
													
														|  | 
 |  | +          roomUid: this.row.roomUid,
 | 
											
												
													
														|  |          };
 |  |          };
 | 
											
												
													
														|  |          const res = await shareGroup(obj);
 |  |          const res = await shareGroup(obj);
 | 
											
												
													
														|  |          this.$message.success("分享成功");
 |  |          this.$message.success("分享成功");
 | 
											
										
											
												
													
														|  | @@ -226,8 +230,8 @@ export default {
 | 
											
												
													
														|  |        if (val == 1) {
 |  |        if (val == 1) {
 | 
											
												
													
														|  |          this.form.shareType = "1";
 |  |          this.form.shareType = "1";
 | 
											
												
													
														|  |        }
 |  |        }
 | 
											
												
													
														|  | -    }
 |  | 
 | 
											
												
													
														|  | -  }
 |  | 
 | 
											
												
													
														|  | 
 |  | +    },
 | 
											
												
													
														|  | 
 |  | +  },
 | 
											
												
													
														|  |  };
 |  |  };
 | 
											
												
													
														|  |  </script>
 |  |  </script>
 | 
											
												
													
														|  |  
 |  |  
 |