Authored by weiqingting

4.5 bug修改

... ... @@ -369,42 +369,44 @@ var $=require('jquery');
initEvt: function () {
var me = this,
$ele = $(".edui-image-product .edui-product-content", me.dialog);
$.ajax({
url:"/goods/productPhoto/queryProductPhotoList",
data:{
productSkn:$('#productSkn').val()
},
dataType: 'json',
method:'post',
success:function(res){
var data = res.data;
if (res.code == 200 && data.data.list instanceof Array && data.data.list[0].pictureBoList instanceof Array) {
$.each(data.data.list[0].pictureBoList, function(i, value) {
var url=value.fileName;
if (url) {
// url+="?imageView/0/w/120/h/90";
$("<img src='" + url + "' class='edui-image-pic' />").on("load", function () {
var $item = $("<div class='edui-image-item'><div class='edui-image-close'></div></div>").append(this);
$(".edui-image-product .edui-product-content", me.dialog).append($item);
Base.scale(this, 120);
$item.width(120);
Base.close($(this));
});
}
});
if($.trim($('#productSkn').val())){
$.ajax({
url:"/productPhoto/queryProductPhotoList",
data:{
productSkn:$('#productSkn').val()
},
dataType: 'json',
method:'post',
success:function(res){
var data = res.data;
if (res.code == 200 && data.data.list instanceof Array && data.data.list[0].pictureBoList instanceof Array) {
$.each(data.data.list[0].pictureBoList, function(i, value) {
var url=value.fileName;
if (url) {
// url+="?imageView/0/w/120/h/90";
$("<img src='" + url + "' class='edui-image-pic' />").on("load", function () {
var $item = $("<div class='edui-image-item'><div class='edui-image-close'></div></div>").append(this);
$(".edui-image-product .edui-product-content", me.dialog).append($item);
Base.scale(this, 120);
$item.width(120);
Base.close($(this));
});
}
});
}
}
}
});
$(document).on("click",".edui-image-product .edui-product-content .edui-image-pic",function(){
$(".edui-image-product .edui-product-content .edui-image-pic").removeClass("active-product");
$(this).addClass("active-product");
})
});
$(document).on("click",".edui-image-product .edui-product-content .edui-image-pic",function(){
$(".edui-image-product .edui-product-content .edui-image-pic").removeClass("active-product");
$(this).addClass("active-product");
});
}
}
}
... ...
'use strict';
var $ = require('jquery'),
common = require('../common/common');
require('../util/custom.js');
/*
* 获取业务数据
*/
... ...
var jQuery = require('jquery');
jQuery(document).ready(function() {
"use strict";
var $ = jQuery;
// Tooltip
jQuery('.tooltips').tooltip({
container: 'body'
});
// Popover
jQuery('.popovers').popover();
// Show panel buttons when hovering panel heading
jQuery('.panel-heading').hover(function() {
jQuery(this).find('.panel-btns').fadeIn('fast');
}, function() {
jQuery(this).find('.panel-btns').fadeOut('fast');
});
// Close Panel
jQuery('.panel .panel-close').click(function() {
jQuery(this).closest('.panel').fadeOut(200);
return false;
});
// Minimize Panel
jQuery('.panel .panel-minimize').click(function() {
var t = jQuery(this);
var p = t.closest('.panel');
if (!jQuery(this).hasClass('maximize')) {
p.find('.panel-body, .panel-footer').slideUp(200);
t.addClass('maximize');
t.find('i').removeClass('fa-minus').addClass('fa-plus');
jQuery(this).attr('data-original-title', 'Maximize Panel').tooltip();
} else {
p.find('.panel-body, .panel-footer').slideDown(200);
t.removeClass('maximize');
t.find('i').removeClass('fa-plus').addClass('fa-minus');
jQuery(this).attr('data-original-title', 'Minimize Panel').tooltip();
}
return false;
});
jQuery('.leftpanel .nav .parent > a').click(function() {
var coll = jQuery(this).parents('.collapsed').length;
if (!coll) {
jQuery('.leftpanel .nav .parent-focus').each(function() {
jQuery(this).find('.children').slideUp('fast');
jQuery(this).removeClass('parent-focus');
});
var child = jQuery(this).parent().find('.children');
if (!child.is(':visible')) {
child.slideDown('fast');
if (!child.parent().hasClass('active'))
child.parent().addClass('parent-focus');
} else {
child.slideUp('fast');
child.parent().removeClass('parent-focus');
}
}
return false;
});
// Menu Toggle
jQuery('.menu-collapse').click(function() {
if (!$('body').hasClass('hidden-left')) {
if ($('.headerwrapper').hasClass('collapsed')) {
$('.headerwrapper, .mainwrapper').removeClass('collapsed');
} else {
$('.headerwrapper, .mainwrapper').addClass('collapsed');
$('.children').hide(); // hide sub-menu if leave open
}
} else {
if (!$('body').hasClass('show-left')) {
$('body').addClass('show-left');
} else {
$('body').removeClass('show-left');
}
}
return false;
});
// Add class nav-hover to mene. Useful for viewing sub-menu
jQuery('.leftpanel .nav li').hover(function() {
$(this).addClass('nav-hover');
}, function() {
$(this).removeClass('nav-hover');
});
// For Media Queries
jQuery(window).resize(function() {
hideMenu();
});
hideMenu(); // for loading/refreshing the page
function hideMenu() {
if ($('.header-right').css('position') == 'relative') {
$('body').addClass('hidden-left');
$('.headerwrapper, .mainwrapper').removeClass('collapsed');
} else {
$('body').removeClass('hidden-left');
}
// Seach form move to left
if ($(window).width() <= 360) {
if ($('.leftpanel .form-search').length == 0) {
$('.form-search').insertAfter($('.profile-left'));
}
} else {
if ($('.header-right .form-search').length == 0) {
$('.form-search').insertBefore($('.btn-group-notification'));
}
}
}
collapsedMenu(); // for loading/refreshing the page
function collapsedMenu() {
if ($('.logo').css('position') == 'relative') {
$('.headerwrapper, .mainwrapper').addClass('collapsed');
} else {
$('.headerwrapper, .mainwrapper').removeClass('collapsed');
}
}
});
\ No newline at end of file