Authored by weiqingting

基础商品bug修改

... ... @@ -247,13 +247,13 @@ var g = new common.grid({
var html = [];
//判断是否是预售商品
if (item.isAdvance === "Y") {
var t = new Date(item.createTime * 1000);
var t = new Date(item.expectArrivalTime * 1000);
var formatted = common.util.__dateFormat(t, "yyyy-MM-dd hh:mm:ss");
html.push("<p>是</p>");
html.push("<p>预售库存:" + item.stock + "</p>");
html.push("<p>预计到货时间:" + formatted + "</p>");
} else {
var t = new Date(item.createTime * 1000);
var t = new Date(item.expectShelfTime * 1000);
var formatted = common.util.__dateFormat(t, "yyyy-MM-dd hh:mm:ss");
html.push("<p>否</p>");
html.push("<p>预计上架时间:" + formatted + "</p>");
... ...
... ... @@ -5,39 +5,31 @@
'use strict';
var $ = require('jquery');
require('yoho.bootstrap');
var isMenuShow=false;
var localStorage=window.localStorage;
/*左侧导航*/
$('.leftpanel .nav .parent>a').click(function() {
var coll = $(this).parents('.collapsed').length,
child = $(this).parent().find('.children');
if (!coll) {
$('.leftpanel .nav .parent-focus').each(function() {
$(this).find('.children').slideUp('fast');
$(this).removeClass('parent-focus');
});
$(".parent ").removeClass("active");
$('.children').removeClass("active").slideUp('fast');
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');
}
}
$(this).parent(".parent ").addClass("active");
child.slideDown('fast').addClass("active");
isMenuShow=true;
return false;
});
var isMenuShow=false;
var localStorage=window.localStorage;
$(".leftpanel .nav .children a").each(function() {
var attr = $(this).attr('href');
if (attr == window.location.pathname + window.location.search) {
if (!isMenuShow&&attr == window.location.pathname + window.location.search) {
$(this).parents(".children").show();
$(this).parent("li").addClass("active");
$(this).parents(".parent").addClass("active");
... ...
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
// 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;
// });
// // 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
... ...
... ... @@ -15,8 +15,7 @@
"dependencies": {
"jquery": "2.1.4",
"import-style": "1.0.0",
"yoho.handlebars": "3.0.3",
"yoho.bootstrap": "0.0.4"
"yoho.handlebars": "3.0.3"
},
"devDependencies": {
"expect.js": "0.3.1"
... ...
... ... @@ -48,7 +48,7 @@
<td>说明:</td>
<td colspan="2">
1、上传文件必须是<span style="color:red;">.xlsx</span>文件<br>
2、第一行标题栏:<span style="color: #67D267;">SKU|奥莱</span><br>
2、第一行标题栏:<span style="color: #67D267;">SKN|奥莱</span><br>
3、<a href="/ajax/link/batchModifyOutlet">下载样例</a>
</td>
</tr>
... ...
... ... @@ -80,11 +80,11 @@
<form id="add-attr-form" class="form-horizontal form-bordered" method="post" action="" style="height: 400px;overflow: auto">
<div class="form-group">
<label class="col-md-3 control-label">
店铺<i class="red">*</i>
店铺
</label>
<div class="col-md-6">
<select name="shop" id="shopsId" value="[[shopsId]]" tabindex="-1" title="" required="required" class="form-control height40">
<select name="shop" id="shopsId" value="[[shopsId]]" tabindex="-1" title="" class="form-control height40">
<option value="[[shopsId||'-1']]">[[shopsName||"请选择店铺"]]</option>
</select>
</div>
... ...