From db7fa6a91b9534ac90e219b6f554c54c43c83a5a Mon Sep 17 00:00:00 2001 From: liujie <liujie> Date: 星期三, 16 八月 2023 09:28:15 +0800 Subject: [PATCH] update --- management/guns-admin/src/main/webapp/static/modular/system/tCoupon/tCoupon.js | 84 +++++++++++++++++++++++++++++++++++------- 1 files changed, 70 insertions(+), 14 deletions(-) diff --git a/management/guns-admin/src/main/webapp/static/modular/system/tCoupon/tCoupon.js b/management/guns-admin/src/main/webapp/static/modular/system/tCoupon/tCoupon.js index 01dae4c..3d48823 100644 --- a/management/guns-admin/src/main/webapp/static/modular/system/tCoupon/tCoupon.js +++ b/management/guns-admin/src/main/webapp/static/modular/system/tCoupon/tCoupon.js @@ -49,7 +49,15 @@ }, {title: '条件金额', field: 'couponConditionalAmount', visible: true, align: 'center', valign: 'middle'}, {title: '优惠金额', field: 'couponPreferentialAmount', visible: true, align: 'center', valign: 'middle'}, - {title: '数量', field: 'couponCount', visible: true, align: 'center', valign: 'middle'}, + {title: '数量', field: 'couponCount', visible: true, align: 'center', valign: 'middle', + formatter: function (value, row) { + if (row.couponCount === 0){ + return '<span>无限制</span>' + }else{ + return row.couponCount + } + } + }, {title: '有效期', field: 'couponValidity', visible: true, align: 'center', valign: 'middle'}, {title: '状态', field: 'couponState', visible: true, align: 'center', valign: 'middle', formatter: function (value, row) { @@ -64,10 +72,10 @@ {title: '操作', visible: true, align: 'center', valign: 'middle',width:150, formatter: function (value, row) { if (row.couponState === 1){ - return '<a href="#" onclick="TCoupon.stop('+row.id+','+row.couponState+')" style="color:red">停用</a>' +' ' + + return '<a href="#" onclick="TCoupon.updateStatus('+row.id+','+row.couponState+')" style="color:red">停用</a>' +' ' + '<a href="#" onclick="TCoupon.delete('+row.id+')" style="color:red">删除</a>' }else if (row.couponState === 2){ - return '<a href="#" onclick="TCoupon.start('+row.id+','+row.couponState+')" style="color:green">启用</a>' +' ' + + return '<a href="#" onclick="TCoupon.updateStatus('+row.id+','+row.couponState+')" style="color:green">启用</a>' +' ' + '<a href="#" onclick="TCoupon.delete('+row.id+')" style="color:red">删除</a>' } } @@ -96,7 +104,7 @@ var index = layer.open({ type: 2, title: '添加', - area: ['800px', '420px'], //宽高 + area: ['100%', '100%'], //宽高 fix: false, //不固定 maxmin: true, content: Feng.ctxPath + '/tCoupon/tCoupon_add' @@ -124,17 +132,55 @@ /** * 删除 */ -TCoupon.delete = function () { - if (this.check()) { - var ajax = new $ax(Feng.ctxPath + "/tCoupon/delete", function (data) { - Feng.success("删除成功!"); +TCoupon.delete = function (id) { + var ajax = new $ax(Feng.ctxPath + "/tCoupon/delete", function (data) { + Feng.success("删除成功!"); + TCoupon.table.refresh(); + }, function (data) { + Feng.error("删除失败!" + data.responseJSON.message + "!"); + }); + ajax.set("tCouponId",id); + ajax.start(); +}; + +/** + * 提交启用冻结 + */ +TCoupon.updateStatus = function (id,couponState) { + var ajax = new $ax(Feng.ctxPath + "/tCoupon/update-status?id="+id+'&status='+couponState, function (data) { + if(500 == data.code){ + Feng.error(data.message); + return; + }else { + Feng.success("修改成功!"); TCoupon.table.refresh(); - }, function (data) { - Feng.error("删除失败!" + data.responseJSON.message + "!"); - }); - ajax.set("tCouponId",this.seItem.id); - ajax.start(); - } + } + }, function (data) { + Feng.error("修改失败!" + data.message + "!"); + }); + ajax.start(); +}; + +/** + * 选择新人券或者活动券时 + */ +TCoupon.changeCouponType = function (id,couponState) { + + //监听下拉菜单的变动操作 + $("#couponType").change(function(){ + // 如果选择活动券,将赠送数量隐藏 + if(this.value == 1){ + $("#changeCouponSendQuantity").hide() + } + if(this.value == ""){ + $("#changeCouponSendQuantity").hide() + } + if(this.value == 2){ + $("#changeCouponSendQuantity").show() + } + + }) + }; /** @@ -148,6 +194,16 @@ TCoupon.table.refresh({query: queryData}); }; +/** + * 重置 + */ +TCoupon.resetSearch = function (){ + $("#couponType").val(''); + $("#couponServiceType").val(''); + $("#createTime").val(''); + TCoupon.search(); +} + $(function () { var defaultColunms = TCoupon.initColumn(); var table = new BSTable(TCoupon.id, "/tCoupon/list", defaultColunms); -- Gitblit v1.7.1