提交 51d62d6d 编写于 作者: guangjun.yang's avatar guangjun.yang

复制卡密

上级 2d7c9ed5
......@@ -12,7 +12,9 @@ import VConsole from 'vconsole/dist/vconsole.min.js'
import BuriedPoint,{ sendBuriedData} from 'web-buried-point';
import Vant from 'vant';
import 'vant/lib/index.css';
import clipboard from 'clipboard';
//注册到vue原型上
Vue.prototype.clipboard = clipboard;
if(!(process.env.BUILD_ENV === 'uat' || process.env.BUILD_ENV === 'pro')) {
// if(!(process.env.BUILD_ENV === 'pro')) {
......
......@@ -135,11 +135,14 @@
v-if="project.cmeType == 2 && !hasBindCard"
:cardInfo="cardInfo"
:gotoExchange="gotoExchange"
:gotoBuy="gotoBuy"
:gotoBuy="confirm"
></BindCardButton>
<!-- <CardPopup :cardInfo="cardInfo" :isShow="isShowPopup" @clickOverlay="clickOverlay" @cancle="jumpToCardList()" @confirm="confirm"></CardPopup> -->
<Loading v-show="showLoading" />
<div>
<span data-clipboard-action="copy" class="cobyOrderSn" :data-clipboard-text="this.project.cardKey" @click="copyLink"></span>
</div>
</div>
</template>
<script>
......@@ -352,15 +355,28 @@ export default {
methods: {
...mapActions(["setUserInfo"]),
// 复制卡密
copyLink() {
console.log('in copyLink');
let _this = this;
let clipboard = new this.clipboard(".cobyOrderSn");
clipboard.on('success', function () {
Toast("复制成功")
});
clipboard.on('error', function () {
Toast("复制失败")
});
},
// 打开兑换码弹框
gotoExchange() {
},
// 调用支付页面
gotoBuy() {
// // 调用支付页面
// gotoBuy() {
},
// },
// 查询教培项目广告位配置信息
getAdvertInfoList() {
......@@ -533,7 +549,7 @@ export default {
// let pageUrl = this.project.examBtnUrl;
// 直接传入项目ID(projectId)
let projectId = this.project.projectId;
let pageUrl = getWebPageUrl(`/cme/#/coop?id=${projectId}&cmeProjectId=${projectId}`);
let paramList = [
{
key: "className",
......@@ -548,8 +564,8 @@ export default {
seqNo: 1
},
{
key: "courseUrl",
// value: encodeURIComponent(pageUrl),
// key: "courseUrl",
value: encodeURIComponent(pageUrl),
value: projectId,
type: 4,
seqNo: 1
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册