Authored by 姜敏

发券管理--复制功能

@@ -3,6 +3,9 @@ @@ -3,6 +3,9 @@
3 */ 3 */
4 var $ = require('jquery'), 4 var $ = require('jquery'),
5 common = require('../common/common'); 5 common = require('../common/common');
  6 +
  7 +var ZeroClipboard = require("../util/ZeroClipboard.min");
  8 +ZeroClipboard.config({swfPath: "http://cdn.yoho.cn/yohobuy-portal/assets/images/ZeroClipboard.swf"});
6 /** 9 /**
7 * 列表显示数据 10 * 列表显示数据
8 * @type {common.grid} 11 * @type {common.grid}
@@ -41,8 +44,8 @@ var g = new common.grid({ @@ -41,8 +44,8 @@ var g = new common.grid({
41 display: "token值", 44 display: "token值",
42 name: "couponSendToken", 45 name: "couponSendToken",
43 render: function (item) { 46 render: function (item) {
44 - return '<div class="col-sm-12"><input class="col-sm-10" style="border: 0px" id="couponSendToken' + item.__index + '" value="' + item.couponSendToken + '" readonly/>' +  
45 - '<input class="col-sm-2 btn couponSendToken" value="复制" data-index="' + item.__index + '"/></div>' 47 + return '<div class="col-sm-12"><input class="col-sm-10" style="border: 0px" value="' + item.couponSendToken + '" readonly/>'
  48 + + '<a data-index="' + item.__index + '" href="JavaScript:;" class="btn btn-xs info-copy" data-clipboard-text="' + item.couponSendToken + '" id="copy-' + item.__index + '">复制链接</a></div>';
46 } 49 }
47 }, 50 },
48 { 51 {
@@ -55,7 +58,10 @@ var g = new common.grid({ @@ -55,7 +58,10 @@ var g = new common.grid({
55 return arr.join(''); 58 return arr.join('');
56 } 59 }
57 } 60 }
58 - ] 61 + ],
  62 + complete: function () {
  63 + new ZeroClipboard($(".info-copy"));
  64 + }
59 }); 65 });
60 g.init("/couponSendManager/queryList1"); 66 g.init("/couponSendManager/queryList1");
61 /*验证*/ 67 /*验证*/
@@ -108,8 +114,8 @@ var Bll = { @@ -108,8 +114,8 @@ var Bll = {
108 css: "btn-primary" 114 css: "btn-primary"
109 }, 115 },
110 { 116 {
111 - "value":"取消",  
112 - "css":"btn-info" 117 + "value": "取消",
  118 + "css": "btn-info"
113 } 119 }
114 ] 120 ]
115 }); 121 });
@@ -157,8 +163,8 @@ $(document).on("click", ".addBtn", function () { @@ -157,8 +163,8 @@ $(document).on("click", ".addBtn", function () {
157 */ 163 */
158 $(document).on("click", ".delBtn", function () { 164 $(document).on("click", ".delBtn", function () {
159 var index = $(this).data("index"); 165 var index = $(this).data("index");
160 - if(Bll.module.couponsIds.length<=1){  
161 - common.util.__tip("至少有一张优惠券","warning") 166 + if (Bll.module.couponsIds.length <= 1) {
  167 + common.util.__tip("至少有一张优惠券", "warning")
162 } 168 }
163 else { 169 else {
164 Bll.module.couponsIds.splice(index, 1); 170 Bll.module.couponsIds.splice(index, 1);
@@ -189,7 +195,7 @@ $('#add-content').on('click', function () { @@ -189,7 +195,7 @@ $('#add-content').on('click', function () {
189 */ 195 */
190 $(document).on('click', '.update', function () { 196 $(document).on('click', '.update', function () {
191 var item = g.rows[$(this).data("index")]; 197 var item = g.rows[$(this).data("index")];
192 - var item1= $.extend(true,{},item); 198 + var item1 = $.extend(true, {}, item);
193 Bll.toast(item1, "修改"); 199 Bll.toast(item1, "修改");
194 }); 200 });
195 201
@@ -223,12 +229,7 @@ $(document).on('click', '#filter-btn', function () { @@ -223,12 +229,7 @@ $(document).on('click', '#filter-btn', function () {
223 /** 229 /**
224 * 复制token点击事件 230 * 复制token点击事件
225 */ 231 */
226 -$(document).on('click', '.couponSendToken', function () {  
227 - var index = $(this).data("index");  
228 - var id = "couponSendToken" + index;  
229 - var Url2 = document.getElementById(id);  
230 - Url2.select(); // 选择对象  
231 - document.execCommand("Copy"); // 执行浏览器复制命令 232 +$(document).on('click', '.info-copy', function () {
232 common.util.__tip("Token链接已复制好,可贴粘", "success") 233 common.util.__tip("Token链接已复制好,可贴粘", "success")
233 }); 234 });
234 235
@@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
3 * 发券管理 3 * 发券管理
4 */ 4 */
5 exports.domain = require('../config/common.js').domain; 5 exports.domain = require('../config/common.js').domain;
6 -//exports.domain ='http://172.16.6.250:8081/platform';//庞洁 6 +//exports.domain = 'http://172.16.6.250:2081/platform';//庞洁
7 exports.res = [ 7 exports.res = [
8 //主界面 8 //主界面
9 { 9 {