123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- mui.init();
- var tap=[0,0,0];
- var status = 0;
- mui.ready(function(){
- getList();
- mui('#segmentedControls').on('tap','.mui-control-item:not(.mui-active)',function(e){
- if(tap[$(this).index()]==0){
- status = $(this).index();
- tap[$(this).index()]=1;
- getList();
- }
- });
- $("#segmentedControlContents").on("tap",".mui-btn-primary",function () {
- var id = $(this).attr("data-id");
- var btnArray = ['取消','确定'];
- mui.prompt('', '商家输入核销密码', '提示信息', btnArray, function(e) {
- if (e.index == 1) {
- mobile.ajaxPost(base+'/userCoupon/updateStatus',{
- id:id,
- password: e.value
- },function(json){
- if (json.success){
- layer.open({content: '使用成功',time: 3});
- getList();
- }else{
- layer.open({content: json.msg,time: 3});
- }
- });
- }
- })
- })
- });
- function getList(){
- mobile.ajaxPost(base+'/userCoupon/getList',{status: status},function(json){
- var html=[];
- if(json.data&&json.data.length>0){
- $.each(json.data,function(id,item){
- html.push('<div class="mui-card">');
- if (status==0){
- html.push('<div class="bottomline"></div>');
- }else{
- html.push('<div class="bottomline-grey"></div>');
- }
- html.push('<div class="mui-card-header fs14">'+item.merchant_name+'</div>');
- html.push('<div class="mui-card-content">');
- html.push('<div class="mui-card-content-inner fs16 main-color">'+item.coupon_name+'</div>');
- html.push('</div>');
- html.push('<div class="mui-card-footer items">');
- if (status==0) {
- html.push('<p class="item mb0">有效期至:'+item.end_time+'</p>');
- html.push('<button type="button" data-id="' + item.id + '" class="mui-btn mui-btn-primary">去使用</button>');
- }else if (status ==1){
- html.push('<p class="item mb0">使用日期:'+item.modify_time+'</p>');
- }else{
- html.push('<p class="item mb0">有效期至:'+item.end_time+'</p>');
- }
- html.push('</div>');
- html.push('</div>');
- });
- }
- $("#item"+(parseInt(status)+1)).html(html.join(""));
- if($("#item"+(parseInt(status)+1)+" .mui-card").length==0){
- mobile.tip("#item"+(parseInt(status)+1)+"","暂无数据",'','');
- }
- });
- }
|