puzhibing
2023-03-11 b088628cf9be70c36e34032bb0d024548351541b
management/guns-admin/src/main/webapp/static/modular/system/tCoupon/tCoupon_info.js
@@ -2,7 +2,74 @@
 * 初始化详情对话框
 */
var TCouponInfoDlg = {
    tCouponInfoData : {}
    tCouponInfoData : {},
    validateFields: {
        couponName: {
            validators: {
                notEmpty: {
                    message: '优惠券名称不能为空'
                }
            }
        },
        couponType: {
            validators: {
                notEmpty: {
                    message: '请选择优惠券类型'
                }
            }
        },
        couponServiceType: {
            validators: {
                notEmpty: {
                    message: '请选择服务类类型'
                }
            }
        },
        couponCount: {
            validators: {
                notEmpty: {
                    message: '优惠券数量不能为空'
                }
            }
        },
        couponConditionalAmount: {
            validators: {
                notEmpty: {
                    message: '条件金额不能为空'
                }
            }
        },
        couponPreferentialAmount: {
            validators: {
                notEmpty: {
                    message: '优惠金额不能为空'
                }
            }
        },
        couponValidity: {
            validators: {
                notEmpty: {
                    message: '有效期不能为空'
                }
            }
        },
        remainingQuantity: {
            validators: {
                notEmpty: {
                    message: '优惠券总量不能为空'
                }
            }
        },
    }
};
/**
 * 验证数据是否为空
 */
TCouponInfoDlg.validate = function () {
    $('#couponInfoForm').data("bootstrapValidator").resetForm();
    $('#couponInfoForm').bootstrapValidator('validate');
    return $("#couponInfoForm").data('bootstrapValidator').isValid();
};
/**
@@ -46,7 +113,7 @@
TCouponInfoDlg.collectData = function() {
    this
    .set('id')
    .set('createtime')
    .set('createTime')
    .set('couponType')
    .set('couponServiceType')
    .set('couponCount')
@@ -54,6 +121,7 @@
    .set('couponPreferentialAmount')
    .set('couponValidity')
    .set('couponSendQuantity')
    .set('remainingQuantity')
    .set('couponName');
}
@@ -64,6 +132,10 @@
    this.clearData();
    this.collectData();
    if(!this.validate()){
        return ;
    }
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/tCoupon/add", function(data){
@@ -98,5 +170,5 @@
}
$(function() {
    Feng.initValidator("couponInfoForm", TCouponInfoDlg.validateFields);
});