Authored by dongjunjie

代销变价记录支持删除

... ... @@ -19,6 +19,9 @@ module.exports=function(app) {
/*变价记录*/
app.post("/goods/queryProductPriceListBySkn","price_queryProductPriceListBySkn");
/*删除变价记录*/
app.post("/goods/deletePricePlan","price_deletePricePlan");
/*批量变价接口*/
app.post("/goods/batchUpdatePrice","price_batchUpdateProductPrice");
... ...
... ... @@ -48,6 +48,13 @@ module.exports={
{name: 'param', type: 'Number'}
]
},
deletePricePlan:{
title:'删除变价记录',
url: '/product/deletePricePlan',
params: [
{name: 'param', type: 'Number'}
]
},
batchUpdateProductPrice:{
title:'批量变价接口',
url: '/product/batchUpdateProductPrice',
... ...
... ... @@ -231,9 +231,11 @@
<th>价格生效-<font color="red">结束时间</font></th>
<th>变价时间</th>
<th>变价人</th>
<th>操作</th>
</tr>
</thead>
<tbody>
[[if list.length > 0]]
[[each list as item index]]
<tr>
<td>[[item.retailPrice]]</td>
... ... @@ -242,8 +244,16 @@
<td>[[item.changePriceEndTime]]</td>
<td>[[item.createTime]]</td>
<td>[[item.founderName]]</td>
<td>
[[if item.flag && item.flag == 1]]
<a data-planid="[[item.planId]]" data-skn="[[productSkn]]" href="javascript:;" class="btn btn-danger btn-xs deleteHistory">删除</a>
[[/if]]
</td>
</tr>
[[/each]]
[[else]]
<tr><td colspan="7">没有变价记录!</td></tr>
[[/if]]
</tbody>
</table>
</div>
... ...
... ... @@ -115,6 +115,27 @@ var g = new common.grid({
});
g.init('/goods/price/list');
//获取变价记录列表并渲染
function getHistoryList(skn) {
$.ajax({
type: 'POST',
dataType: 'json',
url: '/goods/queryProductPriceListBySkn',
data: {param: skn},
success: function (rs) {
var data = rs;
$('.historyDetail').html($(common.util.__template2($("#template2").html(), data.data)));
if(data.code != 200){
common.util.__tip(rs.message);
}
},
error: function (rs) {
$('.historyDetail').html($(common.util.__template2($("#template2").html(), {})));
common.util.__tip(rs.message);
}
});
}
//单个变价修改
$(document).on('click', '.modify-btn', function() {
var skn = $(this).data('skn'),
... ... @@ -224,22 +245,28 @@ $(document).on('click', '.history-btn', function () {
button:[{value:"关闭", css:"btn-primary"}]
};
new common.dialog(option);
$.ajax({
type: 'POST',
dataType: 'json',
url: '/goods/queryProductPriceListBySkn',
data: {param: skn},
success: function (rs) {
var data = rs;
$('.historyDetail').html($(common.util.__template2($("#template2").html(), data.data)));
if(data.code != 200){
common.util.__tip(data.message);
}
},
error: function (rs) {
$('.historyDetail').html($(common.util.__template2($("#template2").html(), {})));
common.util.__tip(rs.data.message);
}
getHistoryList(skn);
});
//删除变价记录
$(document).on('click', '.deleteHistory', function () {
var skn = $(this).data('skn');
var planId = $(this).data('planid');
new common.dialog({
title: "删除变价记录确认",
width: "360px",
content: '确认删除该变价记录么?',
zIndex: 52,
button: [
{value: "确认", css:"btn-primary", callback: function () {
common.util.__ajax({
url: '/goods/deletePricePlan',
data: {param:planId}
}, function () {
getHistoryList(skn);
});
}},
{value: "取消", css:"btn-default"}
]
});
});
//筛选
... ...