Authored by caoyan

VIP及变价优化

... ... @@ -168,7 +168,7 @@
<td width="120px"><b>说明:</b></td>
<td>
1、上传文件必须是<span style="color:red;">.xlsx</span>文件<br>
2、Excel表头为:<span style="color: #67D267;">SKN、吊牌价、销售价、VIP折扣类型、VIP价、白金价、金卡价、银卡价</span><br>
2、Excel表头为:<span style="color: #67D267;">SKN、吊牌价、销售价</span><br>
3、第一行为表头内容,第二行开始为正式内容<br>
4、每个文件控制在2500行以内<br>
5、<a href="/ajax/link/batchUpdatePrice" style="margin: 0; text-decoration: underline">下载样例.xlsx</a>
... ... @@ -247,11 +247,6 @@
<table class="table table-striped table-bordered" style="margin: 0;border: 0">
<tr>
<th style="border-top: 0; border-left: 0">SKN</th>
<th style="border-top: 0">VIP折扣类型</th>
<th style="border-top: 0">VIP</th>
<th style="border-top: 0">白金</th>
<th style="border-top: 0">金卡</th>
<th style="border-top: 0">银卡</th>
<th style="border-top: 0">学生价</th>
<th style="border-top: 0">建议销售价</th>
<th style="border-top: 0">销售价</th>
... ... @@ -266,28 +261,6 @@
<input class="plan-id form-control" type="hidden" value="{planId}" >
</td>
<td style="border-bottom: 0">
<select class="discount-select form-control" style="width: 110px">
<option value="1">正常折扣</option>
<option value="2">统一折扣</option>
<option value="3">无折扣</option>
<option value="4">固定折扣</option>
<option value="5">自定义折扣</option>
</select>
</td>
<td style="border-bottom: 0">
<input class="vip-price form-control" type="text" value="{vip_price}" onkeyup="this.value=this.value.replace(/[^\d\.]|^\./gi,'')">
</td>
<td style="border-bottom: 0">
<input class="vip3-price form-control" type="text" value="{vip3_price}" onkeyup="this.value=this.value.replace(/[^\d\.]|^\./gi,'')" disabled>
</td>
<td style="border-bottom: 0">
<input class="vip2-price form-control" type="text" value="{vip2_price}" onkeyup="this.value=this.value.replace(/[^\d\.]|^\./gi,'')" disabled>
</td>
<td style="border-bottom: 0">
<input class="vip1-price form-control" type="text" value="{vip1_price}" onkeyup="this.value=this.value.replace(/[^\d\.]|^\./gi,'')" disabled>
</td>
<td style="border-bottom: 0">
<div class="form-inline" style="margin-bottom: 5px">
<div class="form-group">
<!-- <input type="radio"style="margin-left: 35%" disabled>关闭<br> -->
... ...
... ... @@ -1179,86 +1179,86 @@ var p = new common.grid({
}
return newPriceHtml + '<div style="color: #999;">' + item.oldProductPriceBo.sales_price + '</div>';
}},
{display: 'VIP折扣类型', render: function(item) {
return '<p>'+ENUM.vipType[item.newProductPriceBo.vip_discount_type] + '</p>'+
'<div style="color: #999;">' + ENUM.vipType[item.oldProductPriceBo.vip_discount_type] + '</div>';
}},
{display: 'VIP价', render: function(item) {
var newPrice = item.newProductPriceBo,
newPriceHtml = '';
if (newPrice.vip_price) {
if (newPrice.vip_price < (newPrice.retail_price / 2)) {
newPriceHtml = '<p style="color: red">' + newPrice.vip_price + '</p>';
}else{
newPriceHtml = '<p>'+newPrice.vip_price+'</p>';
}
} else {
newPriceHtml = '<p>-</p>'
}
if(item.oldProductPriceBo.vip_price){
newPriceHtml += '<div style="color: #999;">' + item.oldProductPriceBo.vip_price + '</div>';
}else{
newPriceHtml += '<div>-</div>';
}
return newPriceHtml;
}},
{display: '白金价', render: function(item) {
var newPrice = item.newProductPriceBo,
newPriceHtml = '';
if (newPrice.vip3_price){
if (newPrice.vip3_price < (newPrice.retail_price / 2)) {
newPriceHtml = '<p style="color: red">' + newPrice.vip3_price + '</p>';
}else{
newPriceHtml = '<p>'+newPrice.vip3_price+'</p>';
}
}else{
newPriceHtml = '<p>-</p>'
}
if(item.oldProductPriceBo.vip3_price){
newPriceHtml += '<div style="color: #999;">' + item.oldProductPriceBo.vip3_price + '</div>';
}else{
newPriceHtml += '<div>-</div>';
}
return newPriceHtml;
}},
{display: '金卡价', render: function(item) {
var newPrice = item.newProductPriceBo,
newPriceHtml = '';
if (newPrice.vip2_price){
if (newPrice.vip2_price < (newPrice.retail_price / 2)) {
newPriceHtml = '<p style="color: red">' + newPrice.vip2_price + '</p>';
}else {
newPriceHtml = '<p>'+newPrice.vip2_price+'</p>';
}
}else{
newPriceHtml = '<p>-</p>'
}
if(item.oldProductPriceBo.vip2_price){
newPriceHtml += '<div style="color: #999;">' + item.oldProductPriceBo.vip2_price + '</div>';
}else{
newPriceHtml += '<div>-</div>';
}
return newPriceHtml;
}},
{display: '银卡价', render: function(item) {
var newPrice = item.newProductPriceBo,
newPriceHtml = '';
if (newPrice.vip1_price){
if (newPrice.vip1_price < (newPrice.retail_price / 2)) {
newPriceHtml = '<p style="color: red">' + newPrice.vip1_price + '</p>';
}else{
newPriceHtml = '<p>'+newPrice.vip1_price+'</p>';
}
}else{
newPriceHtml = '<p>-</p>'
}
if(item.oldProductPriceBo.vip1_price){
newPriceHtml += '<div style="color: #999;">' + item.oldProductPriceBo.vip1_price + '</div>';
}else{
newPriceHtml += '<div>-</div>';
}
return newPriceHtml;
}},
// {display: 'VIP折扣类型', render: function(item) {
// return '<p>'+ENUM.vipType[item.newProductPriceBo.vip_discount_type] + '</p>'+
// '<div style="color: #999;">' + ENUM.vipType[item.oldProductPriceBo.vip_discount_type] + '</div>';
// }},
// {display: 'VIP价', render: function(item) {
// var newPrice = item.newProductPriceBo,
// newPriceHtml = '';
// if (newPrice.vip_price) {
// if (newPrice.vip_price < (newPrice.retail_price / 2)) {
// newPriceHtml = '<p style="color: red">' + newPrice.vip_price + '</p>';
// }else{
// newPriceHtml = '<p>'+newPrice.vip_price+'</p>';
// }
// } else {
// newPriceHtml = '<p>-</p>'
// }
// if(item.oldProductPriceBo.vip_price){
// newPriceHtml += '<div style="color: #999;">' + item.oldProductPriceBo.vip_price + '</div>';
// }else{
// newPriceHtml += '<div>-</div>';
// }
// return newPriceHtml;
// }},
// {display: '白金价', render: function(item) {
// var newPrice = item.newProductPriceBo,
// newPriceHtml = '';
// if (newPrice.vip3_price){
// if (newPrice.vip3_price < (newPrice.retail_price / 2)) {
// newPriceHtml = '<p style="color: red">' + newPrice.vip3_price + '</p>';
// }else{
// newPriceHtml = '<p>'+newPrice.vip3_price+'</p>';
// }
// }else{
// newPriceHtml = '<p>-</p>'
// }
// if(item.oldProductPriceBo.vip3_price){
// newPriceHtml += '<div style="color: #999;">' + item.oldProductPriceBo.vip3_price + '</div>';
// }else{
// newPriceHtml += '<div>-</div>';
// }
// return newPriceHtml;
// }},
// {display: '金卡价', render: function(item) {
// var newPrice = item.newProductPriceBo,
// newPriceHtml = '';
// if (newPrice.vip2_price){
// if (newPrice.vip2_price < (newPrice.retail_price / 2)) {
// newPriceHtml = '<p style="color: red">' + newPrice.vip2_price + '</p>';
// }else {
// newPriceHtml = '<p>'+newPrice.vip2_price+'</p>';
// }
// }else{
// newPriceHtml = '<p>-</p>'
// }
// if(item.oldProductPriceBo.vip2_price){
// newPriceHtml += '<div style="color: #999;">' + item.oldProductPriceBo.vip2_price + '</div>';
// }else{
// newPriceHtml += '<div>-</div>';
// }
// return newPriceHtml;
// }},
// {display: '银卡价', render: function(item) {
// var newPrice = item.newProductPriceBo,
// newPriceHtml = '';
// if (newPrice.vip1_price){
// if (newPrice.vip1_price < (newPrice.retail_price / 2)) {
// newPriceHtml = '<p style="color: red">' + newPrice.vip1_price + '</p>';
// }else{
// newPriceHtml = '<p>'+newPrice.vip1_price+'</p>';
// }
// }else{
// newPriceHtml = '<p>-</p>'
// }
// if(item.oldProductPriceBo.vip1_price){
// newPriceHtml += '<div style="color: #999;">' + item.oldProductPriceBo.vip1_price + '</div>';
// }else{
// newPriceHtml += '<div>-</div>';
// }
// return newPriceHtml;
// }},
{display: '操作', render: function(item) {
return '<a class="btn btn-danger btn-xs deleteImport" data-idx="' + item.__index + '" href="javascript:;">删除</a>';
}}
... ...