...
|
...
|
@@ -39,8 +39,7 @@ exports.init = function() { |
|
|
{display: '使用期限', name: "limit", render: function(item) {
|
|
|
return '<p class="audit-time">' + item.limitDateFrom + '</p><p>' + item.limitDateTo + '</p>'
|
|
|
}},
|
|
|
{display: '限购码说明', hidden:btnAuthority.couponDes, name: "describe"},
|
|
|
{display: '优惠码说明', hidden:btnAuthority.limitDes, name: "describe"},
|
|
|
{display: '优惠码说明',name: "describe"},
|
|
|
{display: '申请记录', name: "staff"},
|
|
|
{display: '状态', name: "status", render: function(item) {
|
|
|
var html = ENUM.status[item.status]||'全部';
|
...
|
...
|
@@ -69,7 +68,6 @@ exports.init = function() { |
|
|
}}
|
|
|
]
|
|
|
})
|
|
|
|
|
|
g.init($("#gridurl").val());
|
|
|
|
|
|
$("#filter-btn").click(function(){
|
...
|
...
|
@@ -86,6 +84,46 @@ exports.init = function() { |
|
|
g.reload();
|
|
|
});
|
|
|
});
|
|
|
},
|
|
|
definetoast:function(content,fn,fn1){
|
|
|
common.dialog({
|
|
|
title:"温馨提示",
|
|
|
content:content,
|
|
|
button:[
|
|
|
{value:"取消"},
|
|
|
{value:"确定" ,callback: function(){
|
|
|
common.util.__ajax({
|
|
|
url:'/coupon/auditPromotion',
|
|
|
data:fn()
|
|
|
},function(){
|
|
|
g.reload();
|
|
|
});
|
|
|
}},
|
|
|
{value:"发放列表" ,callback: function(){
|
|
|
common.dialog({
|
|
|
title:"发放列表",
|
|
|
content:'<div id="faGrid"></div>'
|
|
|
});
|
|
|
new common.grid({
|
|
|
el:"#faGrid",
|
|
|
parms:fn1(),
|
|
|
columns:[
|
|
|
{display:"批次号", name:"batchNo", render: function(item) {
|
|
|
return '<a href="/coupon/info/' + item.id + '">' + item.batchNo + '</a>';
|
|
|
}},
|
|
|
{display:"基本信息",name:"name", render: function(item) {
|
|
|
return '<p>名称:' + item.name + '</p><p>次数' + item.limitTimes + '</p><p>部门:' + item.reqDepartment + '</p>';
|
|
|
}},
|
|
|
{display: '使用期限', name: "limit", render: function(item) {
|
|
|
return '<p class="audit-time">' + item.limitDateFrom + '</p><p>' + item.limitDateTo + '</p>'
|
|
|
}},
|
|
|
{display: '优惠码说明',name: "describe"},
|
|
|
{display: '申请记录', name: "staff"}
|
|
|
]
|
|
|
}).init('/coupon/sendPromotion');
|
|
|
}}
|
|
|
]
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
|
...
|
...
|
@@ -103,7 +141,7 @@ exports.init = function() { |
|
|
operations:reason
|
|
|
};
|
|
|
}
|
|
|
Bll.toast(common.util.__template($("#template").html(),{name:"您确定要作废此优惠码吗"}),data);
|
|
|
Bll.toast(common.util.__template($("#template").html(),{name:"您确定要作废此优惠码吗?"}),data);
|
|
|
});
|
|
|
|
|
|
//驳回事件
|
...
|
...
|
@@ -112,7 +150,7 @@ exports.init = function() { |
|
|
var data=function(){
|
|
|
var reason = $('#reason').val();
|
|
|
if (reason === '' || $.trim(reason) === '') {
|
|
|
return "请填写作废原因";
|
|
|
return "请填写驳回原因";
|
|
|
}
|
|
|
return {
|
|
|
id:item.id,
|
...
|
...
|
@@ -120,102 +158,22 @@ exports.init = function() { |
|
|
operations:reason
|
|
|
};
|
|
|
}
|
|
|
Bll.toast(common.util.__template($("#template").html(),{name:"您确定要驳回该申请吗?"}),data);
|
|
|
Bll.toast(common.util.__template($("#template").html(),{name:"您确定要驳回该申请吗?"}),data);
|
|
|
});
|
|
|
//通过事件
|
|
|
$('#basicTable').on('click', '.apply-success', function() {
|
|
|
|
|
|
var item=g.rows[$(this).data("index")];
|
|
|
var data=function(){
|
|
|
return {
|
|
|
id:item.id,
|
|
|
status:1,
|
|
|
operations:reason
|
|
|
};
|
|
|
}
|
|
|
Bll.definetoast("您确定要通过该申请吗?",data,function(){
|
|
|
return {auditTime:item.limitDateFrom};
|
|
|
});
|
|
|
});
|
|
|
|
|
|
//通过事件
|
|
|
// $('#basicTable').on('click', '.apply-success', function() {
|
|
|
// var that = this,
|
|
|
// $listBtn,
|
|
|
// applyId = $(this).data('id'),
|
|
|
// applyState = $(this).data('state');
|
|
|
|
|
|
// $('#success-modal').modal();
|
|
|
// $('#success-modal').on('click', '.btn-primary', function() {
|
|
|
// $.ajax({
|
|
|
// type: 'post',
|
|
|
// dataType: 'json',
|
|
|
// url: '{{auditUrl}}',
|
|
|
// data: {
|
|
|
// id: applyId,
|
|
|
// status: 1 //审核通过
|
|
|
// },
|
|
|
// success: function(data) {
|
|
|
// $('#success-modal').modal('hide');
|
|
|
// g.reload();
|
|
|
// }
|
|
|
// })
|
|
|
// });
|
|
|
|
|
|
// $listBtn = $('#success-modal').find('.btn-info');
|
|
|
|
|
|
// //发放列表点击事件
|
|
|
// $listBtn.off('click.sendPromotion').on('click.sendPromotion', function() {
|
|
|
// var auditTime = $(that).parents('td').siblings().find('.audit-time').text();
|
|
|
|
|
|
// $.ajax({
|
|
|
// type: 'post',
|
|
|
// dataType: 'json',
|
|
|
// url: '{{sendUrl}}',
|
|
|
// data: {
|
|
|
// auditTime: auditTime
|
|
|
// },
|
|
|
// success: function(res) {
|
|
|
// var data = res.data.data.list;
|
|
|
|
|
|
// if (data.length === 0) {
|
|
|
// alert('暂无时间交叉的优惠码');
|
|
|
// } else {
|
|
|
// $('#send-modal').modal({
|
|
|
// width: 1000
|
|
|
// });
|
|
|
|
|
|
// var tpl = Handlebars.compile($('#send-tpl').html());
|
|
|
|
|
|
// $('#send-modal tbody').html(tpl({
|
|
|
// data: data
|
|
|
// }));
|
|
|
// }
|
|
|
|
|
|
// }
|
|
|
// })
|
|
|
// });
|
|
|
// });
|
|
|
|
|
|
// //驳回事件
|
|
|
// $('#basicTable').on('click', '.apply-back', function() {
|
|
|
// var that = this,
|
|
|
// applyId = $(this).data('id');
|
|
|
|
|
|
// $('#back-modal').modal();
|
|
|
// $('#back-modal').on('click', '.btn-primary', function() {
|
|
|
// var reason = $('#back-reason').val();
|
|
|
|
|
|
// if (reason === '' || $.trim(reason) === '') {
|
|
|
// alert('请填写驳回原因');
|
|
|
// return;
|
|
|
// }
|
|
|
// $.ajax({
|
|
|
// type: 'post',
|
|
|
// dataType: 'json',
|
|
|
// url: '{{auditUrl}}',
|
|
|
// data: {
|
|
|
// id: applyId,
|
|
|
// status: 2,
|
|
|
// reason: reason
|
|
|
// },
|
|
|
// success: function(data) {
|
|
|
// $('#back-modal').modal('hide');
|
|
|
// g.reload();
|
|
|
// }
|
|
|
// })
|
|
|
// })
|
|
|
// });
|
|
|
|
|
|
|
|
|
}
|
|
|
|
...
|
...
|
|