xuhy
2023-03-27 957a8e8f5a01de49baa837e30492de511bf407e3
management/guns-admin/src/main/webapp/static/modular/system/tCommercial/tCommercial_info.js
@@ -2,7 +2,74 @@
 * 初始化详情对话框
 */
var TCommercialInfoDlg = {
    tCommercialInfoData : {}
    tCommercialInfoData : {},
    validateFields: {
        name: {
            validators: {
                notEmpty: {
                    message: '广告图名称不能为空'
                }
            }
        },
        device: {
            validators: {
                notEmpty: {
                    message: '请选择端口'
                }
            }
        },
        type: {
            validators: {
                notEmpty: {
                    message: '请选择广告类型'
                }
            }
        },
        isJump: {
            validators: {
                notEmpty: {
                    message: '请选择是否跳转'
                }
            }
        },
        jumpType: {
            validators: {
                notEmpty: {
                    message: '请选择跳转类型'
                }
            }
        },
        jumpUrl: {
            validators: {
                notEmpty: {
                    message: '跳转链接不能为空'
                }
            }
        },
        sort: {
            validators: {
                notEmpty: {
                    message: '排序不能为空'
                }
            }
        },
        html: {
            validators: {
                notEmpty: {
                    message: '详情内容不能为空'
                }
            }
        },
    }
};
/**
 * 验证数据是否为空
 */
TCommercialInfoDlg.validate = function () {
    $('#commercialInfoForm').data("bootstrapValidator").resetForm();
    $('#commercialInfoForm').bootstrapValidator('validate');
    return $("#commercialInfoForm").data('bootstrapValidator').isValid();
};
/**
@@ -44,6 +111,9 @@
 * 收集数据
 */
TCommercialInfoDlg.collectData = function() {
    if(UE.getEditor('html').hasContents()){
        $('#html').val(UE.getEditor('html').getContent());
    }
    this
    .set('id')
    .set('type')
@@ -56,6 +126,7 @@
    .set('html')
    .set('sort')
    .set('status')
    .set('onOffLine')
    .set('createTime')
    .set('createUserId')
    .set('updateTime')
@@ -69,6 +140,16 @@
    this.clearData();
    this.collectData();
    if(!this.validate()){
        return ;
    }
    var url = $("#url").val();
    if ("" == url){
        Feng.info("请上传广告图图片");
        return;
    }
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/tCommercial/add", function(data){
@@ -90,6 +171,10 @@
    this.clearData();
    this.collectData();
    if(!this.validate()){
        return ;
    }
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/tCommercial/update", function(data){
        Feng.success("修改成功!");
@@ -103,5 +188,6 @@
}
$(function() {
    TCommercialInfoDlg.editor = UE.getEditor('html');
    Feng.initValidator("commercialInfoForm", TCommercialInfoDlg.validateFields);
});