You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1178 lines
41 KiB
1178 lines
41 KiB
//dom加载完成后执行的js
|
|
;$(function(){
|
|
|
|
//全选的实现
|
|
$(".check-all").click(function(){
|
|
$(".ids").prop("checked", this.checked);
|
|
});
|
|
$(".ids").click(function(){
|
|
var option = $(".ids");
|
|
option.each(function(i){
|
|
if(!this.checked){
|
|
$(".check-all").prop("checked", false);
|
|
return false;
|
|
}else{
|
|
$(".check-all").prop("checked", true);
|
|
}
|
|
});
|
|
});
|
|
|
|
$('.data-table .confirm').click(function(){
|
|
if(window.confirm("确认要执行删除操作吗?")){
|
|
$.get($(this).attr('href'));
|
|
$(this).parents('tr').fadeOut();
|
|
return false;
|
|
}else{
|
|
return false;
|
|
}
|
|
})
|
|
|
|
//ajax get请求
|
|
$('.ajax-get').click(function(){
|
|
var target;
|
|
var that = this;
|
|
if ( $(this).hasClass('confirm') ) {
|
|
if(!confirm('确认要执行该操作吗?')){
|
|
return false;
|
|
}
|
|
}
|
|
if ( (target = $(this).attr('href')) || (target = $(this).attr('url')) ) {
|
|
$.get(target).success(function(data){
|
|
if (data.status==1) {
|
|
if (data.url) {
|
|
updateAlert(data.info + ' 页面即将自动跳转~','alert-success');
|
|
}else{
|
|
updateAlert(data.info,'alert-success');
|
|
}
|
|
setTimeout(function(){
|
|
if (data.url) {
|
|
location.href=data.url;
|
|
}else if( $(that).hasClass('no-refresh')){
|
|
$('#top-alert').find('button').click();
|
|
}else{
|
|
location.reload();
|
|
}
|
|
},1500);
|
|
}else{
|
|
updateAlert(data.info);
|
|
setTimeout(function(){
|
|
if (data.url) {
|
|
location.href=data.url;
|
|
}else{
|
|
$('#top-alert').find('button').click();
|
|
}
|
|
},1500);
|
|
}
|
|
});
|
|
|
|
}
|
|
return false;
|
|
});
|
|
|
|
//ajax post submit请求
|
|
$('.ajax-post').click(function(){
|
|
var target,query,form;
|
|
var target_form = $(this).attr('target-form');
|
|
var that = this;
|
|
var nead_confirm=false;
|
|
if( ($(this).attr('type')=='submit') || (target = $(this).attr('href')) || (target = $(this).attr('url')) ){
|
|
form = $('.'+target_form);
|
|
|
|
if ($(this).attr('hide-data') === 'true'){//无数据时也可以使用的功能
|
|
form = $('.hide-data');
|
|
query = form.serialize();
|
|
}else if (form.get(0)==undefined){
|
|
return false;
|
|
}else if ( form.get(0).nodeName=='FORM' ){
|
|
if ( $(this).hasClass('confirm') ) {
|
|
if(!confirm('确认要执行该操作吗?')){
|
|
return false;
|
|
}
|
|
}
|
|
if($(this).attr('url') !== undefined){
|
|
target = $(this).attr('url');
|
|
}else{
|
|
target = form.get(0).action;
|
|
}
|
|
query = form.serialize();
|
|
}else if( form.get(0).nodeName=='INPUT' || form.get(0).nodeName=='SELECT' || form.get(0).nodeName=='TEXTAREA') {
|
|
form.each(function(k,v){
|
|
if(v.type=='checkbox' && v.checked==true){
|
|
nead_confirm = true;
|
|
}
|
|
})
|
|
if ( nead_confirm && $(this).hasClass('confirm') ) {
|
|
if(!confirm('确认要执行该操作吗?')){
|
|
return false;
|
|
}
|
|
}
|
|
query = form.serialize();
|
|
}else{
|
|
if ( $(this).hasClass('confirm') ) {
|
|
if(!confirm('确认要执行该操作吗?')){
|
|
return false;
|
|
}
|
|
}
|
|
query = form.find('input,select,textarea').serialize();
|
|
}
|
|
$(that).addClass('disabled').attr('autocomplete','off').prop('disabled',true);
|
|
$.post(target,query).success(function(data){
|
|
$(that).removeClass('disabled').prop('disabled',false);
|
|
if (data.status==1) {
|
|
if($(that).hasClass('dialog_submit')){
|
|
//对话框中的提交动作
|
|
|
|
if (data.url) {
|
|
window.parent.location.href=data.url;
|
|
}else{
|
|
window.parent.location.reload();
|
|
}
|
|
window.parent.$.Dialog.close();
|
|
}else{
|
|
if (data.url) {
|
|
updateAlert(data.info + ' 页面即将自动跳转~','alert-success');
|
|
}else{
|
|
updateAlert(data.info ,'alert-success');
|
|
}
|
|
setTimeout(function(){
|
|
if (data.url) {
|
|
location.href=data.url;
|
|
}else if( $(that).hasClass('no-refresh')){
|
|
$('#top-alert').find('button').click();
|
|
}else{
|
|
location.reload();
|
|
}
|
|
},1500);
|
|
}
|
|
}else{
|
|
if($(that).hasClass('dialog_submit')){
|
|
alert(data.info);
|
|
}else{
|
|
updateAlert(data.info);
|
|
setTimeout(function(){
|
|
if (data.url) {
|
|
location.href=data.url;
|
|
}else{
|
|
$('#top-alert').find('button').click();
|
|
}
|
|
},1500);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
return false;
|
|
});
|
|
|
|
/**顶部警告栏*/
|
|
var content = $('#main');
|
|
var top_alert = $('#top-alert');
|
|
top_alert.find('.close').on('click', function () {
|
|
top_alert.removeClass('block').slideUp(200);
|
|
// content.animate({paddingTop:'-=55'},200);
|
|
});
|
|
|
|
window.updateAlert = function (text,c) {
|
|
text = text||'default';
|
|
c = c||false;
|
|
if ( text!='default' ) {
|
|
top_alert.find('.alert-content').text(text);
|
|
if (top_alert.hasClass('block')) {
|
|
} else {
|
|
top_alert.addClass('block').slideDown(200);
|
|
// content.animate({paddingTop:'+=55'},200);
|
|
}
|
|
} else {
|
|
if (top_alert.hasClass('block')) {
|
|
top_alert.removeClass('block').slideUp(200);
|
|
// content.animate({paddingTop:'-=55'},200);
|
|
}
|
|
}
|
|
if ( c!=false ) {
|
|
top_alert.removeClass('alert-error alert-warn alert-info alert-success').addClass(c);
|
|
}
|
|
setTimeout(function(){
|
|
if($('#top-alert').is(":visible")){
|
|
$('#top-alert').find('.close').click();
|
|
}
|
|
},2000)
|
|
};
|
|
|
|
//按钮组
|
|
(function(){
|
|
//按钮组(鼠标悬浮显示)
|
|
$(".btn-group").mouseenter(function(){
|
|
var userMenu = $(this).children(".dropdown ");
|
|
var icon = $(this).find(".btn i");
|
|
icon.addClass("btn-arrowup").removeClass("btn-arrowdown");
|
|
userMenu.show();
|
|
clearTimeout(userMenu.data("timeout"));
|
|
}).mouseleave(function(){
|
|
var userMenu = $(this).children(".dropdown");
|
|
var icon = $(this).find(".btn i");
|
|
icon.removeClass("btn-arrowup").addClass("btn-arrowdown");
|
|
userMenu.data("timeout") && clearTimeout(userMenu.data("timeout"));
|
|
userMenu.data("timeout", setTimeout(function(){userMenu.hide()}, 100));
|
|
});
|
|
|
|
//按钮组(鼠标点击显示)
|
|
// $(".btn-group-click .btn").click(function(){
|
|
// var userMenu = $(this).next(".dropdown ");
|
|
// var icon = $(this).find("i");
|
|
// icon.toggleClass("btn-arrowup");
|
|
// userMenu.toggleClass("block");
|
|
// });
|
|
$(".btn-group-click .btn").click(function(e){
|
|
if ($(this).next(".dropdown").is(":hidden")) {
|
|
$(this).next(".dropdown").show();
|
|
$(this).find("i").addClass("btn-arrowup");
|
|
e.stopPropagation();
|
|
}else{
|
|
$(this).find("i").removeClass("btn-arrowup");
|
|
}
|
|
})
|
|
$(".dropdown").click(function(e) {
|
|
e.stopPropagation();
|
|
});
|
|
/*
|
|
$(document).click(function() {
|
|
$(".dropdown").hide();
|
|
$(".btn-group-click .btn").find("i").removeClass("btn-arrowup");
|
|
});
|
|
*/
|
|
|
|
$('.dropdown').hover(function(){
|
|
$(this).find('.dropdown-menu').show();
|
|
$(this).find('.dropdown-toggle').addClass('hover');
|
|
}
|
|
,function(){
|
|
$(this).find('.dropdown-menu').hide();
|
|
$(this).find('.dropdown-toggle').removeClass('hover');
|
|
});
|
|
})();
|
|
//侧栏
|
|
if(!$('#main-container .sidebar').html()){
|
|
$('#main-container .main_body').width(1200);
|
|
}
|
|
|
|
// 独立域表单获取焦点样式
|
|
$(".text").focus(function(){
|
|
$(this).addClass("focus");
|
|
}).blur(function(){
|
|
$(this).removeClass('focus');
|
|
});
|
|
$("textarea").focus(function(){
|
|
$(this).closest(".textarea").addClass("focus");
|
|
}).blur(function(){
|
|
$(this).closest(".textarea").removeClass("focus");
|
|
});
|
|
|
|
//侧栏
|
|
if(!$('#main-container .sidebar').html()){
|
|
$('#main-container .main_body').width(1200);
|
|
}
|
|
/*
|
|
$('.sidenav_parent').click(function(){
|
|
if($(this).hasClass('isopen')){
|
|
$(this).next().hide();
|
|
$(this).find('.ficon').addClass('fa-plus-square').removeClass('fa-minus-square');
|
|
$(this).removeClass('isopen');
|
|
}else{
|
|
$(this).addClass('isopen');
|
|
$(this).next().show();
|
|
$(this).find('.ficon').removeClass('fa-plus-square').addClass('fa-minus-square');
|
|
}
|
|
})
|
|
$('.sidenav_sub li').each(function(index, element) {
|
|
if($(this).hasClass('active')){
|
|
$(this).parent().show();
|
|
$(this).parent().prev().addClass('isopen');
|
|
$(this).parent().prev().find('.ficon').removeClass('fa-plus-square').addClass('fa-minus-square');
|
|
}
|
|
});
|
|
*/
|
|
//ajax加载select 素材template数据
|
|
if($('#template') && $('#template').data('url')){
|
|
$('#template').prev().html('请选择一个素材模板<span class="check-tips">(不选择将使用默认模版)</span>');
|
|
var $addBtn = $('<a class="border-btn" href="javascript:;">选择模板</a><br/>');
|
|
var $prevHtml = $('<div class="mt10"><p style="line-height:40px" class="name"></p><img style="max-width:280px" src="'+IMG_PATH+'/loading.gif"/></div>')
|
|
$addBtn.insertBefore($('#template'));
|
|
$prevHtml.insertBefore($('#template'));
|
|
$('#template').hide().css({'visibility':'hidden','height':0,'padding':0,'margin':0});
|
|
var currentTemplate = $('#template').val();
|
|
$.ajax({
|
|
url:$('#template').data('url'),
|
|
type:'GET',
|
|
dataType:'JSON',
|
|
success: function(data){
|
|
//console.log(data)
|
|
if(data){
|
|
var opts = "";
|
|
for(var i=0;i<data.length;i++){
|
|
var json = data[i];
|
|
opts += '<option value="'+data[i].template+'">'+data[i].title+'</option>';
|
|
if(data[i].template == currentTemplate || currentTemplate==""){
|
|
$('img',$prevHtml).attr('src',data[i].icon);
|
|
$('.name',$prevHtml).text('当前使用的是:'+data[i].title);
|
|
}
|
|
}
|
|
$('#template').append(opts);
|
|
$addBtn.click(function(){
|
|
var $contentHtml = $('<div class="chooseTemplateDialog"><div id="cateList" class="mt_10"></div><ul class="mt_10"><center><br/><br/><br/><img src="'+IMG_PATH+'/loading.gif"/></center></ul></div>');
|
|
$.Dialog.open("选择模板",{width:900,height:600},$contentHtml);
|
|
var liHtml="";
|
|
for(var i=0;i<data.length;i++){
|
|
var contentJson = data[i];
|
|
liHtml += '<li title="点击使用该模板" data-template="'+contentJson.template+'"><img src="'+contentJson.icon+'"/><span>'+contentJson.title+'</span><p></p></li>';
|
|
}
|
|
$('ul',$contentHtml).html(liHtml);
|
|
$('li',$contentHtml).on('click',function(){
|
|
$('#template').val($(this).data('template')).hide();
|
|
$('img',$prevHtml).attr('src',$(this).find('img').attr('src'));
|
|
$('.name',$prevHtml).text('当前使用的是:'+$(this).find('span').text());
|
|
$.Dialog.close();
|
|
$('#template').hide();
|
|
|
|
})
|
|
})
|
|
}
|
|
}
|
|
})
|
|
}
|
|
|
|
$('.upload-pre-item22 em').click(function() {
|
|
if(confirm('确认删除?')){
|
|
$(this).parent().remove();
|
|
}
|
|
});
|
|
|
|
//初始化复制按钮
|
|
$('.list_copy_link').each(function(index, element) {
|
|
var id = $(element).attr('id');
|
|
$.Wei.initCopyBtn(id);
|
|
});
|
|
|
|
});
|
|
|
|
/* 上传图片预览弹出层 */
|
|
$(function(){
|
|
$(window).resize(function(){
|
|
var winW = $(window).width();
|
|
var winH = $(window).height();
|
|
$(".upload-img-box").click(function(){
|
|
//如果没有图片则不显示
|
|
if($(this).find('img').attr('src') === undefined){
|
|
return false;
|
|
}
|
|
// 创建弹出框以及获取弹出图片
|
|
var imgPopup = "<div id=\"uploadPop\" class=\"upload-img-popup\"></div>"
|
|
var imgItem = $(this).find(".upload-pre-item2").html();
|
|
|
|
//如果弹出层存在,则不能再弹出
|
|
var popupLen = $(".upload-img-popup").length;
|
|
if( popupLen < 1 ) {
|
|
$(imgPopup).appendTo("body");
|
|
$(".upload-img-popup").html(
|
|
imgItem + "<a class=\"close-pop\" href=\"javascript:;\" title=\"关闭\"></a>"
|
|
);
|
|
}
|
|
|
|
// 弹出层定位
|
|
var uploadImg = $("#uploadPop").find("img");
|
|
var popW = uploadImg.width();
|
|
var popH = uploadImg.height();
|
|
var left = (winW -popW)/2;
|
|
var top = (winH - popH)/2 + 50;
|
|
$(".upload-img-popup").css({
|
|
"max-width" : winW * 0.9,
|
|
"left": left,
|
|
"top": top
|
|
});
|
|
});
|
|
|
|
// 关闭弹出层
|
|
$("body").on("click", "#uploadPop .close-pop", function(){
|
|
$(this).parent().remove();
|
|
});
|
|
}).resize();
|
|
|
|
// 缩放图片
|
|
function resizeImg(node,isSmall){
|
|
if(!isSmall){
|
|
$(node).height($(node).height()*1.2);
|
|
} else {
|
|
$(node).height($(node).height()*0.8);
|
|
}
|
|
}
|
|
|
|
//选择文字
|
|
$(".selectRange").parent().on('mouseup',function (e) {
|
|
var text = "";
|
|
if (document.selection) {
|
|
text = document.selection.createRange().text;
|
|
}else if (window.getSelection()) {
|
|
text = window.getSelection();
|
|
}
|
|
if (text!= "") {
|
|
var url = $(this).find('.selectRange').data('url');
|
|
showAddToBlack(e.pageX + 10,e.pageY + 10,text,url);
|
|
}
|
|
});
|
|
$(document).click(function(e){
|
|
if(e && !(e.target == $('.selectRange')[0]) && $(addToBlackBtn).is(":visible") && !(e.target == $('#addToBlackBtn a')[0])){
|
|
$('#addToBlackBtn').hide();
|
|
}
|
|
})
|
|
//列表显示大图
|
|
var listPicZoom = $('<div class="list_pic_zoom" style="position:absolute; border:1px solid #ddd; background:#fff;padding:10px;display:none; z-index:10000;"><img width="200" height="200" src=""/></div>');
|
|
$('body').append(listPicZoom);
|
|
$('.data-table .list_img').hover(function(){
|
|
var left = $(this).offset().left+50;
|
|
var top = $(this).offset().top-225;
|
|
$('img',listPicZoom).attr('src',$(this).attr('src'));
|
|
listPicZoom.css({left:left,top:top}).show();
|
|
},
|
|
function(){
|
|
listPicZoom.hide();
|
|
$('img',listPicZoom).attr('src','');
|
|
})
|
|
})
|
|
var addToBlackBtn;
|
|
function showAddToBlack(x,y,t,url){
|
|
if(!addToBlackBtn){
|
|
addToBlackBtn = $("<div id='addToBlackBtn'><a href='javascript:;' style='background:#44b549;color:#fff;padding:2px 4px;' class='btn'>添加至黑名单</a></div>");
|
|
$("body").append(addToBlackBtn);
|
|
$(addToBlackBtn).click(function(){
|
|
$(this).hide();
|
|
var word = $(addToBlackBtn).data('text');
|
|
var url = $(addToBlackBtn).data('url');
|
|
//console.log(url);
|
|
var data = {word:word+""};
|
|
if(confirm('确认要将“'+word+'”加入黑名单吗?')){
|
|
$.post(url,data,function(d){
|
|
if(d.result=='success'){
|
|
updateAlert(d.msg ,'alert-success');
|
|
}else{
|
|
updateAlert(d.msg);
|
|
}
|
|
|
|
});
|
|
}
|
|
})
|
|
}
|
|
$(addToBlackBtn).data('text',t);
|
|
$(addToBlackBtn).data('url',url)
|
|
setTimeout(function(){
|
|
$("#addToBlackBtn").css({
|
|
"top": y + "px",
|
|
"left": x + "px",
|
|
"position": "absolute"
|
|
}).show();
|
|
},200)
|
|
|
|
}
|
|
|
|
//标签页切换(无下一步)
|
|
function showTab() {
|
|
$(".tab-nav li").click(function(){
|
|
var self = $(this), target = self.data("tab");
|
|
self.addClass("current").siblings(".current").removeClass("current");
|
|
window.location.hash = "#" + target.substr(3);
|
|
$(".tab-pane.in").removeClass("in");
|
|
$("." + target).addClass("in");
|
|
}).filter("[data-tab=tab" + window.location.hash.substr(1) + "]").click();
|
|
}
|
|
$(function(){
|
|
var $window = $(window), $subnav = $("#subnav"), url;
|
|
$window.resize(function(){
|
|
$("#main").css("min-height", $window.height() - 130);
|
|
}).resize();
|
|
|
|
/* 表单获取焦点变色 */
|
|
$("form").on("focus", "input", function(){
|
|
$(this).addClass('focus');
|
|
}).on("blur","input",function(){
|
|
$(this).removeClass('focus');
|
|
});
|
|
$("form").on("focus", "textarea", function(){
|
|
$(this).closest('label').addClass('focus');
|
|
}).on("blur","textarea",function(){
|
|
$(this).closest('label').removeClass('focus');
|
|
});
|
|
$('a').each(function(index, element) {
|
|
if($(this).text()=="预览")$(this).attr('target','_blank');
|
|
});
|
|
|
|
//$('.sidebar').css('min-height',$('body').height());
|
|
//控制聚焦
|
|
$('.sidenav_sub li').each(function(){
|
|
if($(this).hasClass('active')){
|
|
var cate_id = $(this).data('id');
|
|
$('.top_nav li').each(function(){
|
|
if($(this).data('id')==cate_id){
|
|
$(this).addClass('active');
|
|
}
|
|
})
|
|
}
|
|
})
|
|
});
|
|
//标签页切换(有下一步)
|
|
function nextTab() {
|
|
$(".tab-nav li").click(function(){
|
|
var self = $(this), target = self.data("tab");
|
|
self.addClass("current").siblings(".current").removeClass("current");
|
|
window.location.hash = "#" + target.substr(3);
|
|
$(".tab-pane.in").removeClass("in");
|
|
$("." + target).addClass("in");
|
|
showBtn();
|
|
}).filter("[data-tab=tab" + window.location.hash.substr(1) + "]").click();
|
|
|
|
$("#submit-next").click(function(){
|
|
$(".tab-nav li.current").next().click();
|
|
showBtn();
|
|
});
|
|
}
|
|
|
|
// 下一步按钮切换
|
|
function showBtn() {
|
|
var lastTabItem = $(".tab-nav li:last");
|
|
if( lastTabItem.hasClass("current") ) {
|
|
$("#submit").removeClass("hidden");
|
|
$("#submit-next").addClass("hidden");
|
|
} else {
|
|
$("#submit").addClass("hidden");
|
|
$("#submit-next").removeClass("hidden");
|
|
}
|
|
}
|
|
function change_event(obj){
|
|
var hiderel = $(obj).attr('toggle-data');
|
|
if(hiderel=='' || hiderel==undefined) return false;
|
|
|
|
var arr = new Array();
|
|
arr = hiderel.split(",");
|
|
$.each(arr, function (index, tx) {
|
|
var arr2 = new Array();
|
|
arr2 = tx.split("@");
|
|
if(arr2[1]=='hide'){
|
|
$('.toggle-'+arr2[0]).hide();
|
|
}else{
|
|
$('.toggle-'+arr2[0]).show();
|
|
}
|
|
});
|
|
|
|
}
|
|
|
|
function parseSecondToMinAndSecond(value){
|
|
var mins = Math.floor( value / 60 );
|
|
var seconds = ( value - mins*60 );
|
|
return (mins < 10 ? "0"+mins : mins) + ":" + ( seconds == 0 ? "00" : seconds );
|
|
}
|
|
function parseSecondToMinAndSecond2(value){
|
|
var mins = Math.floor( value / 60 );
|
|
var seconds = ( value - mins*60 );
|
|
return (mins < 10 ? "0"+mins : mins) + ":00";
|
|
}
|
|
//上传图片组件
|
|
function initUploadImg(opts){
|
|
if(opts && opts.width && opts.height){
|
|
width = opts.width;
|
|
height = opts.height;
|
|
}else{
|
|
width = height = 100;
|
|
}
|
|
$(".upload-img-view").dragsort({
|
|
itemSelector: ".upload-pre-item22", dragSelector: ".upload-pre-item22", dragBetween: false, placeHolderTemplate: "<div class='upload-pre-item22'></div>",dragSelectorExclude:'em',dragEnd: function() {$(".upload-pre-item22").attr('style','')}
|
|
});
|
|
$uploadDom = $('.uploadrow2');
|
|
if(opts && opts.uploadDom){
|
|
$uploadDom = opts.uploadDom;
|
|
}
|
|
$uploadDom.each(function(index, obj) {
|
|
setTimeout(function(){
|
|
var name = $(obj).attr('rel');
|
|
var is_mult = $(obj).hasClass('mult');
|
|
$('#upload_picture_'+name).uploadify({
|
|
"height" : height,
|
|
"swf" : STATIC+"/uploadify/uploadify.swf",
|
|
"fileObjName" : "download",
|
|
"buttonText" : "上传图片",
|
|
"uploader" : UPLOAD_FILE+'&ext=jpg|jpeg|gif|png',
|
|
"width" : width,
|
|
'cancelImg' : 'JS/jquery.uploadify-v2.1.0/cancel.png',
|
|
'removeTimeout' : 1,
|
|
'fileTypeExts' : '*.jpg; *.png; *.gif;',
|
|
"onUploadSuccess" : function(file, data, response) {
|
|
//console.log(22);
|
|
//console.log($('#cover_id_'+name).parent().find('.upload-img-box'));
|
|
$('#cover_id_'+name).parent().find('.upload-img-box').show();
|
|
onUploadImsSuccess(file, data, name, is_mult,opts);
|
|
},
|
|
"onUploadError" : function(file, data, response) {
|
|
//console.log(33);
|
|
//console.log(data);
|
|
// onUploadImsSuccess(file, data, name, is_mult);
|
|
}
|
|
});
|
|
},400);
|
|
|
|
});
|
|
|
|
}
|
|
|
|
function onUploadImsSuccess(file, data, name, is_mult,opts){
|
|
var data = $.parseJSON(data);
|
|
var src = '';
|
|
if(opts){
|
|
var width = opts.width;
|
|
var height = opts.height;
|
|
}else{
|
|
var width = height = 100;
|
|
}
|
|
if(data.status){
|
|
$('#cover_id_'+name).val(data.id);
|
|
src = data.path;
|
|
if(is_mult){
|
|
$addImg = $('<div class="upload-pre-item22"><img width="100" height="100" src="' + src + '"/>'
|
|
+'<input type="hidden" name="'+name+'[]" value="'+data.id+'"/><em onClick="if(confirm(\'确认删除?\')){$(this).parent().remove();}"> </em></div>');
|
|
$("#mutl_picture_"+name).append($addImg);
|
|
|
|
|
|
$("#mutl_picture_"+name).dragsort('destroy');
|
|
$("#mutl_picture_"+name).dragsort({
|
|
itemSelector: ".upload-pre-item22", dragSelector: ".upload-pre-item22", dragBetween: false, placeHolderTemplate: "<div class='upload-pre-item22'></div>",dragSelectorExclude:'em',dragEnd: function() {$(".upload-pre-item22").attr('style','')}
|
|
});
|
|
}else{
|
|
$('#cover_id_'+name).parent().find('.upload-img-box').html(
|
|
'<div class="upload-pre-item2" style="width:'+width+'px;height:'+height+'px;max-height:'+height+'px"><img width="'+width+'" height="'+height+'" src="' + src + '"/></div><em class="edit_img_icon"> </em>'
|
|
);
|
|
|
|
$('.weixin-cover-pic').attr('src',src);
|
|
}
|
|
//外部回调函数
|
|
if(!(opts && opts.callback)){
|
|
var callback = $('#cover_id_'+name).data('callback');
|
|
if(callback){
|
|
eval(callback+'(\''+name+'\','+data.id+',\''+src+'\')');
|
|
}
|
|
}else{
|
|
opts.callback(name,data.id,src);
|
|
}
|
|
} else {
|
|
updateAlert(data.info);
|
|
setTimeout(function(){
|
|
$('#top-alert').find('button').click();
|
|
$(that).removeClass('disabled').prop('disabled',false);
|
|
},1500);
|
|
}
|
|
}
|
|
//上传附件组件
|
|
function initUploadFile(callback){
|
|
$(".upload_file").each(function(index, obj) {
|
|
setTimeout(function(){
|
|
var name = $(obj).find('input[type="hidden"]').attr('name');
|
|
$("#upload_file_"+name).uploadify({
|
|
"height" : 30,
|
|
"swf" : STATIC+"/uploadify/uploadify.swf",
|
|
"fileObjName" : "download",
|
|
"buttonText" : "上传附件",
|
|
"uploader" : UPLOAD_FILE,
|
|
"width" : 120,
|
|
'removeTimeout' : 1,
|
|
"onUploadSuccess" : function(file, data, response) {
|
|
onUploadFileSuccess(file, data, name);
|
|
if(callback) callback(data,name);
|
|
}
|
|
});
|
|
},300);
|
|
});
|
|
}
|
|
function onUploadFileSuccess(file, data, name){
|
|
var data = $.parseJSON(data);
|
|
if(data.status){
|
|
$("input[name="+name+"]").val(data.id);
|
|
$("input[name="+name+"]").parent().find('.upload-img-box').html(
|
|
"<div class=\"upload-pre-file\"><span class=\"upload_icon_all\"></span>" + data.name + "</div>"
|
|
);
|
|
} else {
|
|
//console.log(data);
|
|
updateAlert(data.info);
|
|
setTimeout(function(){
|
|
$('#top-alert').find('button').click();
|
|
//$(that).removeClass('disabled').prop('disabled',false);
|
|
},1500);
|
|
}
|
|
}
|
|
|
|
//颜色拾取
|
|
function simpleColorPicker(_this,callback){
|
|
var currentColor = $(this).find('input').val();
|
|
var left = $(_this).offset().left;
|
|
var top = $(_this).offset().top;
|
|
var height = $(_this).height();
|
|
var colors = ["#55BD47","#10AD61","#35A4DE","#3D78DA","#9058CB","#DE9C33","#EBAC16","#F9861F","#E75735","#D54036"];
|
|
var colorEles = "";
|
|
for(var i=0;i<colors.length;i++){
|
|
colorEles += "<span data-color='"+colors[i]+"' style='background-color:"+colors[i]+"'></span>";
|
|
}
|
|
var $html = $("<div class='simpleColorBox'>"+colorEles+"</div>");
|
|
$html.css({'top':top+height,'left':left});
|
|
$('body').append($html);
|
|
$('span',$html).click(function(){
|
|
var color = $(this).data('color');
|
|
$(_this).css({'background':color});
|
|
$(_this).find('input').val(color);
|
|
$html.remove();
|
|
if(callback)callback(color);
|
|
})
|
|
}
|
|
(function(){
|
|
/*
|
|
* 选择贺卡魔板
|
|
* dataUrl请求数据
|
|
* callback 回调
|
|
*/
|
|
function chooseWishTemplateDialog(dataUrl,callback){
|
|
var $contentHtml = $('<div class="chooseTemplateDialog"><div id="cateList" class="mt_10"></div><ul class="mt_10"><center><br/><br/><br/><img src="'+IMG_PATH+'/loading.gif"/></center></ul></div>');
|
|
$.Dialog.open("选择模板",{width:900,height:600},$contentHtml);
|
|
$.ajax({
|
|
url:dataUrl,
|
|
data:{'type':'ajax'},
|
|
dataType:'JSON',
|
|
success:function(data){
|
|
var cateArr = data.tempListCate;
|
|
var contentArr = data.tempList;
|
|
var cateHtml = '<a href="javascript:;" class="current" data-file="">全部</a>';
|
|
for(var i=0;i<cateArr.length;i++){
|
|
cateHtml += '<a href="javascript:;" data-file="'+cateArr[i].file+'">'+cateArr[i].title+'</a>';
|
|
}
|
|
$('#cateList',$contentHtml).html(cateHtml);
|
|
if(contentArr && contentArr.length>0){
|
|
var liHtml = "";
|
|
for(var i=0;i<contentArr.length;i++){
|
|
var contentJson = contentArr[i];
|
|
liHtml += '<li title="点击使用该模板" data-cate="'+contentJson.cate+'" data-template="'+contentJson.dirName+'"><img src="'+contentJson.icon+'"/><span>'+contentJson.desc+'</span><p></p></li>';
|
|
}
|
|
$('ul',$contentHtml).html(liHtml);
|
|
}else{
|
|
$('ul',$contentHtml).html("<center><br/><br/><br/>该分类没有任何模板</center>");
|
|
}
|
|
$('#cateList a',$contentHtml).on('click',function(){
|
|
if($(this).hasClass('current'))return;
|
|
$(this).addClass('current');
|
|
$(this).siblings().removeClass('current');
|
|
$('ul',$contentHtml).html('<center><br/><br/><br/><img src="'+IMG_PATH+'/loading.gif"/></center>');
|
|
var cateFile = $(this).data('file');
|
|
$.ajax({
|
|
url:dataUrl,
|
|
data:{'type':'ajax','cateFile':cateFile},
|
|
dataType:'JSON',
|
|
success:function(data){
|
|
var contentArr = data.tempList;
|
|
if(contentArr && contentArr.length>0){
|
|
var liHtml = "";
|
|
for(var i=0;i<contentArr.length;i++){
|
|
var contentJson = contentArr[i];
|
|
liHtml += '<li title="点击使用该模板" data-cate="'+contentJson.cate+'" data-template="'+contentJson.dirName+'"><img src="'+contentJson.icon+'"/><span>'+contentJson.desc+'</span><p></p></li>';
|
|
}
|
|
$('ul',$contentHtml).html(liHtml);
|
|
$('li',$contentHtml).on('click',function(){
|
|
callback(this);
|
|
})
|
|
}else{
|
|
$('ul',$contentHtml).html("<center><br/><br/><br/>该分类没有任何模板</center>");
|
|
}
|
|
}
|
|
})
|
|
})
|
|
$('li',$contentHtml).on('click',function(){
|
|
callback(this);
|
|
})
|
|
}
|
|
})
|
|
}
|
|
/*
|
|
* 选择贺卡内容
|
|
* addUrl 新添跳转连接
|
|
* dataUrl 请求数据链接
|
|
* callback 回调
|
|
*/
|
|
function chooseWishContentDialog(addUrl,dataUrl,callback){
|
|
var $contentHtml = $('<div class="chooseWishDialog"><div id="cateList" class="mt_10"></div><ul class="mt_10"><center><br/><br/><br/><img src="'+IMG_PATH+'/loading.gif"/></center></ul><br/><center class="mt_10"><a href="javascript:;" id="addNewContentBtn" class="border-btn">添加新的祝福语</a</center>></div>');
|
|
$.Dialog.open("选择祝福语",{width:600,height:500},$contentHtml);
|
|
$('#addNewContentBtn',$contentHtml).click(function(){
|
|
window.open(addUrl);
|
|
})
|
|
$.ajax({
|
|
url:dataUrl,
|
|
data:{'type':'ajax'},
|
|
dataType:'JSON',
|
|
success:function(data){
|
|
var cateArr = data.cate;
|
|
var contentArr = data.content;
|
|
var cateHtml = '<a href="javascript:;" class="current" data-id="0">全部</a>';
|
|
for(var i=0;i<cateArr.length;i++){
|
|
var cateJson = cateArr[i];
|
|
cateHtml += '<a href="javascript:;" data-id="'+cateJson.id+'">'+cateJson.content_cate_name+'</a>';
|
|
}
|
|
$('#cateList',$contentHtml).html(cateHtml);
|
|
if(contentArr && contentArr.length>0){
|
|
var liHtml = "";
|
|
for(var i=0;i<contentArr.length;i++){
|
|
var contentJson = contentArr[i];
|
|
liHtml += '<li>'+contentJson.content+'</li>';
|
|
}
|
|
$('ul',$contentHtml).html(liHtml);
|
|
}else{
|
|
$('ul',$contentHtml).html("<center><br/><br/><br/>该分类没有添加任何祝福语</center>");
|
|
}
|
|
$('#cateList a',$contentHtml).on('click',function(){
|
|
if($(this).hasClass('current'))return;
|
|
$(this).addClass('current');
|
|
$(this).siblings().removeClass('current');
|
|
$('ul',$contentHtml).html('<center><br/><br/><br/><img src="'+IMG_PATH+'/loading.gif"/></center>');
|
|
var cateId = $(this).data('id');
|
|
$.ajax({
|
|
url:dataUrl,
|
|
data:{'type':'ajax','cateId':cateId},
|
|
dataType:'JSON',
|
|
success:function(data){
|
|
var contentArr = data.content;
|
|
if(contentArr && contentArr.length>0){
|
|
var liHtml = "";
|
|
for(var i=0;i<contentArr.length;i++){
|
|
var contentJson = contentArr[i];
|
|
liHtml += '<li>'+contentJson.content+'</li>';
|
|
}
|
|
$('ul',$contentHtml).html(liHtml);
|
|
$('li',$contentHtml).on('click',function(){
|
|
callback(this);
|
|
})
|
|
}else{
|
|
$('ul',$contentHtml).html("<center><br/><br/><br/>该分类没有添加任何祝福语</center>");
|
|
}
|
|
}
|
|
})
|
|
})
|
|
$('li',$contentHtml).on('click',function(){
|
|
callback(this);
|
|
})
|
|
}
|
|
})
|
|
}
|
|
/* 选择图文素材 */
|
|
function openSelectAppMsg(dataUrl,callback,title){
|
|
var $contentHtml = $('<div class="appmsg_dialog" style="padding:10px; max-height:560px;overflow-y:auto;overflow-x:hidden;"><ul class="mt_10"><center><br/><br/><br/><img src="'+IMG_PATH+'/loading.gif"/></center></ul></div>');
|
|
$.Dialog.open(title?title:"选择图文素材",{width:1000,height:640},$contentHtml);
|
|
$.ajax({
|
|
url:dataUrl,
|
|
data:{'type':'ajax'},
|
|
dataType:'html',
|
|
success:function(data){
|
|
$data = $(data);
|
|
$('ul',$contentHtml).html($data);
|
|
$data.find('.material_list').masonry({
|
|
// options
|
|
itemSelector : '.appmsg_li'
|
|
//columnWidth : 308
|
|
});
|
|
$('li',$contentHtml).on('click',function(){
|
|
callback(this);
|
|
});
|
|
}
|
|
})
|
|
}
|
|
function initCopyBtn(id){
|
|
var copyClient = new ZeroClipboard( document.getElementById(id) );
|
|
copyClient.on( "ready", function( readyEvent ) {
|
|
copyClient.on( "aftercopy", function( event ) {
|
|
updateAlert('复制成功!,请粘贴使用','alert-success');
|
|
} );
|
|
} );
|
|
}
|
|
function uploadImgDialog(maxNum,callback){
|
|
var $contentHtml = $('<div class="upload_img_dialog"><div class="mult_imgs">'+
|
|
'<div class="upload-img-view" id="mutl_picture_temp_upload">'+
|
|
'</div>'+
|
|
'<div class="controls uploadrow2 mult" title="点击上传图片" rel="temp_upload">'+
|
|
'<input type="file" id="upload_picture_temp_upload">'+
|
|
'</div>'+
|
|
'</div><div class="btn_bar"><a href="javascript:;" class="btn confirm_btn">确定</a> <a href="javascript:;" class="border-btn cancel_btn">取消</a></div></div>');
|
|
$.Dialog.open("上传图片",{width:600,height:400},$contentHtml);
|
|
initUploadImg({
|
|
uploadDom:$('.uploadrow2',$contentHtml),
|
|
callback:function(name,id,src){
|
|
var curCount = $('.upload-pre-item22',$contentHtml).size();
|
|
if(curCount==maxNum){
|
|
$('.uploadrow2',$contentHtml).css('visibility','hidden');
|
|
}
|
|
}
|
|
});
|
|
var interl = setInterval(function(){
|
|
var curCount = $('.upload-pre-item22',$contentHtml).size();
|
|
if(curCount==0){
|
|
$('.uploadrow2',$contentHtml).css('visibility','visible');
|
|
}
|
|
},100);
|
|
$('.confirm_btn',$contentHtml).click(function(){
|
|
var data = new Array();
|
|
$('.upload-pre-item22',$contentHtml).each(function(index, ele) {
|
|
var obj = new Object();
|
|
obj.id = $(ele).find('input').val();
|
|
obj.src = $(ele).find('img').attr('src');
|
|
data.push(obj);
|
|
});
|
|
if(data.length==0){
|
|
alert('没有添加任何图片!');
|
|
return;
|
|
}else{
|
|
callback(data);
|
|
$.Dialog.close();
|
|
clearInterval(interl);
|
|
}
|
|
|
|
})
|
|
$('.cancel_btn',$contentHtml).click(function(){
|
|
$.Dialog.close();
|
|
})
|
|
}
|
|
/* 选择商品 */
|
|
function openSelectGoods(dataUrl,callback){
|
|
var $contentHtml = $('<div><div class="goods_dialog" style="padding:10px; height:530px;overflow-y:hidden;overflow-x:hidden;"><div class="mt_10"><iframe id="goodsIframe" name="goodsIframe" style="height:530px;width:100%; border:none" border="0" src="'+dataUrl+'&isAjax=ajax"></iframe></div></div><div class="btn_bar"><a href="javascript:;" class="btn confirm_btn">确定</a> <a href="javascript:;" class="border-btn cancel_btn">取消</a></div></div>');
|
|
$.Dialog.open("选择商品",{width:1000,height:640},$contentHtml);
|
|
|
|
$('.cancel_btn',$contentHtml).click(function(){
|
|
$.Dialog.close();
|
|
})
|
|
$('.confirm_btn',$contentHtml).click(function(){
|
|
var trs = $(window.frames["goodsIframe"].document,$contentHtml).find("table tr");
|
|
var goodsList = new Array();
|
|
trs.each(function(index, element) {
|
|
if($(element).find(".ids").prop("checked")){
|
|
var obj = new Object();
|
|
obj.id = $(element).find("input").val();
|
|
obj.title = $(element).find('td[type="title"]').text();
|
|
obj.img = $(element).find('img')?$(element).find('img').attr('src'):"";
|
|
obj.market_price = parseFloat($(element).find('td[type="market_price"]').text());
|
|
obj.stock_num = parseFloat($(element).find('td[type="stock_num"]').text());
|
|
obj.url = $(element).find('input').data('url');
|
|
goodsList.push(obj);
|
|
}
|
|
});
|
|
callback(goodsList);
|
|
$.Dialog.close();
|
|
})
|
|
}
|
|
/* 选择门店 */
|
|
function openSelectShops(dataUrl,callback){
|
|
var $contentHtml = $('<div><div class="goods_dialog" style="padding:10px; height:530px;overflow-y:auto;overflow-x:hidden;"><div class="mt_10"><iframe id="shopsIframe" name="shopsIframe" style="height:530px;width:100%; border:none" border="0" src="'+dataUrl+'&isAjax=ajax"></iframe></div></div><div class="btn_bar"><a href="javascript:;" class="btn confirm_btn">确定</a> <a href="javascript:;" class="border-btn cancel_btn">取消</a></div></div>');
|
|
$.Dialog.open("选择门店",{width:640,height:640},$contentHtml);
|
|
|
|
$('.cancel_btn',$contentHtml).click(function(){
|
|
$.Dialog.close();
|
|
})
|
|
$('.confirm_btn',$contentHtml).click(function(){
|
|
var trs = $(window.frames["shopsIframe"].document,$contentHtml).find("table tr");
|
|
var shopsList = new Array();
|
|
trs.each(function(index, element) {
|
|
if($(element).find(".ids").prop("checked")){
|
|
var obj = new Object();
|
|
obj.id = $(element).find("input").val();
|
|
obj.name = $(element).find('td[type="name"]').text();
|
|
obj.address = $(element).find('td[type="address"]').text();
|
|
shopsList.push(obj);
|
|
}
|
|
});
|
|
callback(shopsList);
|
|
$.Dialog.close();
|
|
})
|
|
}
|
|
/*
|
|
*
|
|
*/
|
|
function openSelectLists(dataUrl,count,title,callback){
|
|
if(count==1){
|
|
dataUrl = dataUrl+'&isAjax=ajax&isRadio=1';
|
|
}else{
|
|
dataUrl = dataUrl+'&isAjax=1';
|
|
}
|
|
var $contentHtml = $('<div><div class="goods_dialog" style="padding:10px; height:530px;overflow-y:hidden;overflow-x:hidden;"><div class="mt_10"><iframe id="usersIframe" name="usersIframe" style="height:530px;width:100%; border:none" border="0" src="'+dataUrl+'"></iframe></div></div><div class="btn_bar"><a href="javascript:;" class="btn confirm_btn">确定</a> <a href="javascript:;" class="border-btn cancel_btn">取消</a></div></div>');
|
|
$.Dialog.open(title,{width:1000,height:640},$contentHtml);
|
|
|
|
$('.cancel_btn',$contentHtml).click(function(){
|
|
$.Dialog.close();
|
|
})
|
|
$('.confirm_btn',$contentHtml).click(function(){
|
|
var trs = $(window.frames["usersIframe"].document,$contentHtml).find("table tr");
|
|
var usresList = new Array();
|
|
trs.each(function(index, element) {
|
|
if($(element).find(".ids").prop("checked")){
|
|
var obj = new Object();
|
|
obj.id = $(element).find("input").val();
|
|
obj.nickname = $(element).find('td[type="nickname"]').text();
|
|
obj.img = $(element).find('img')?$(element).find('img').attr('src'):"";
|
|
obj.sex_name = $(element).find('td[type="sex_name"]').text();
|
|
obj.group = $(element).find('td[type="group"]').text();
|
|
usresList.push(obj);
|
|
}
|
|
});
|
|
if(usresList.length>count){
|
|
alert("只能选择"+count+"个选项");
|
|
return;
|
|
}
|
|
callback(usresList);
|
|
$.Dialog.close();
|
|
})
|
|
}
|
|
|
|
/* 选择用户 */
|
|
/*
|
|
* dataUrl 请求数据的链接
|
|
* callback(data) data:选择的用户数组
|
|
* count 0 表示无限制
|
|
*/
|
|
function openSelectUsers(dataUrl,count,callback){
|
|
if(count==1){
|
|
dataUrl = dataUrl+'&isAjax=ajax&isRadio=1';
|
|
}else{
|
|
dataUrl = dataUrl+'&isAjax=1';
|
|
}
|
|
var $contentHtml = $('<div><div class="goods_dialog" style="padding:10px; height:530px;overflow-y:hidden;overflow-x:hidden;"><div class="mt_10"><iframe id="usersIframe" name="usersIframe" style="height:530px;width:100%; border:none" border="0" src="'+dataUrl+'"></iframe></div></div><div class="btn_bar"><a href="javascript:;" class="btn confirm_btn">确定</a> <a href="javascript:;" class="border-btn cancel_btn">取消</a></div></div>');
|
|
$.Dialog.open("选择用户",{width:1000,height:640},$contentHtml);
|
|
|
|
$('.cancel_btn',$contentHtml).click(function(){
|
|
$.Dialog.close();
|
|
})
|
|
$('.confirm_btn',$contentHtml).click(function(){
|
|
var trs = $(window.frames["usersIframe"].document,$contentHtml).find("table tr");
|
|
var usresList = new Array();
|
|
trs.each(function(index, element) {
|
|
if($(element).find(".ids").prop("checked")){
|
|
var obj = new Object();
|
|
obj.id = $(element).find("input").val();
|
|
obj.nickname = $(element).find('td[type="nickname"]').text();
|
|
obj.img = $(element).find('img')?$(element).find('img').attr('src'):"";
|
|
obj.sex_name = $(element).find('td[type="sex_name"]').text();
|
|
obj.group = $(element).find('td[type="group"]').text();
|
|
obj.openid = $(element).find('input[name="openid"]').val();
|
|
usresList.push(obj);
|
|
}
|
|
});
|
|
if(count>0 && usresList.length>count){
|
|
alert("只能选择"+count+"个用户");
|
|
return;
|
|
}
|
|
callback(usresList);
|
|
$.Dialog.close();
|
|
})
|
|
}
|
|
//选择单用户
|
|
function selectSingleUser(dataUrl,name){
|
|
$.Wei.openSelectUsers(dataUrl,1,function(data){
|
|
if(data && data.length>0){
|
|
for(var i=0;i<data.length;i++){
|
|
var $html = $('<div class="item" onClick="$.Wei.selectSingleUser(\''+dataUrl+'\',\''+name+'\')">'+
|
|
'<img src="'+data[i].img+'"/>'+
|
|
'<span class="name">'+data[i].nickname+'</span>'+
|
|
'<input type="hidden" name="'+name+'" value="'+data[i].id+'"/>'+
|
|
'</div>');
|
|
$('#userList').html($html);
|
|
}
|
|
|
|
}
|
|
})
|
|
}
|
|
//选择单用户
|
|
function selectMutiUser(dataUrl,count,name){
|
|
$.Wei.openSelectUsers(dataUrl,count,function(data){
|
|
if(data && data.length>0){
|
|
for(var i=0;i<data.length;i++){
|
|
var $html = $('<div class="item" onClick="$.Wei.selectSingleUser('+dataUrl+','+name+')">'+
|
|
'<img src="'+data[i].img+'"/>'+
|
|
'<input type="hidden" name="'+name+'[]" value="'+data[i].id+'"/>'+
|
|
'<em class="del" onClick="$(this).parent().remove();">X</em>'+
|
|
'<span class="name">'+data[i].nickname+'</span>'+
|
|
'</div>');
|
|
$html.insertBefore($('#userList .common_add_btn'));
|
|
}
|
|
|
|
}
|
|
})
|
|
}
|
|
//banner
|
|
//通用banner
|
|
function banner(isAuto,delayTime){
|
|
var screenWidth = $('.app-content').width();
|
|
var count = $('.banner li').size();
|
|
$('.banner ul').width(screenWidth*count);
|
|
$('.banner ul').height(screenWidth/2);
|
|
$('.banner').height(screenWidth/2);
|
|
$('.banner li').width(screenWidth).height(screenWidth/2);
|
|
$('.banner li img').width(screenWidth).height(screenWidth/2);
|
|
$('.banner li .title').css({'width':'98%','padding-left':'2%'})
|
|
// With options
|
|
$('.banner li .title').each(function(index, element) {
|
|
$(this).text($(this).text().length>15?$(this).text().substring(0,15)+" ...":$(this).text());
|
|
});
|
|
var flipsnap = Flipsnap('.banner ul');
|
|
flipsnap.element.addEventListener('fstouchend', function(ev) {
|
|
$('.identify em').eq(ev.newPoint).addClass('cur').siblings().removeClass('cur');
|
|
}, false);
|
|
$('.identify em').eq(0).addClass('cur')
|
|
if(isAuto){
|
|
var point = 1;
|
|
setInterval(function(){
|
|
//console.log(point);
|
|
flipsnap.moveToPoint(point);
|
|
$('.identify em').eq(point).addClass('cur').siblings().removeClass('cur');
|
|
if(point+1==$('.banner li').size()){
|
|
point=0;
|
|
}else{
|
|
point++;
|
|
}
|
|
|
|
},delayTime)
|
|
}
|
|
}
|
|
function moneyFormat(value){
|
|
var float = parseFloat(value);
|
|
float = Math.ceil(float*100);
|
|
float = float/100;
|
|
if(Number(float) === float && float % 1 === 0){
|
|
float = float+".00";
|
|
}
|
|
return float;
|
|
}
|
|
/* 框架形式打开提交对话框 */
|
|
function openSubmitDialog(title,url,w,h){
|
|
var $contentHtml = $('<div><div class="goods_dialog" style="padding:0 10px;height:'+h+'px;overflow:hidden"><div class="mt_10"><iframe id="goodsIframe" name="goodsIframe" style="height:'+h+'px;width:100%; border:none" border="0" src="'+url+'&isAjax=ajax"></iframe></div></div></div>');
|
|
$.Dialog.open(title,{width:w,height:h+40},$contentHtml);
|
|
}
|
|
var Wei = {
|
|
chooseWishTemplateDialog:chooseWishTemplateDialog,
|
|
chooseWishContentDialog:chooseWishContentDialog,
|
|
openSelectAppMsg:openSelectAppMsg,
|
|
initCopyBtn:initCopyBtn,
|
|
uploadImgDialog:uploadImgDialog,
|
|
openSelectGoods:openSelectGoods,
|
|
openSelectShops:openSelectShops,
|
|
openSelectUsers:openSelectUsers,
|
|
initBanner:banner,
|
|
moneyFormat:moneyFormat,
|
|
selectSingleUser:selectSingleUser,
|
|
selectMutiUser:selectMutiUser,
|
|
openSubmitDialog:openSubmitDialog,
|
|
openSelectLists:openSelectLists
|
|
|
|
}
|
|
$.extend({Wei:Wei});
|
|
})();
|
|
/* base */
|
|
Array.prototype.remove = function() {
|
|
var what, a = arguments, L = a.length, ax;
|
|
while (L && this.length) {
|
|
what = a[--L];
|
|
while ((ax = this.indexOf(what)) !== -1) {
|
|
this.splice(ax, 1);
|
|
}
|
|
}
|
|
return this;
|
|
};
|