Add.js 1.8 KB
var $ = require('jquery');
var edit = require('../../../common/edit');

var e = new edit("#basicForm");

e.on("bind", function () {
    $("select").change(function () {
        if ($(this).is($("#type1"))) {
            $("#type").val($("#type1").val());
        }
    });
});

e.on("bind", function () {
    $("select").change(function () {
        if ($(this).is($("#num1"))) {
            $("#num").val($("#num1").val());
        }

    });
});

e.on("validate", function () {
    var title = $.trim($("#title").val());
    if (/[~#^$@%&!*]/gi.test(title)) {
        return "名称不能包含特殊字符";
    }
    return true;
});

e.on("validate", function () {
    var beginOperateTime = $.trim($("#beginOperateTime").val());
    var endOperateTime = $.trim($("#endOperateTime").val());
    if (new Date(endOperateTime) <= new Date(beginOperateTime)) {
        return "开始时间不能小于结束时间";
    }
    return true;
});

e.init();


//提交
var submit = function (callback) {
    e.submit($("#basicForm").attr("action"), function (option) {
        option.success = function (res) {
            if (res.code == "200") {
                e.$tip('提交成功', function () {
                    location.href = "/market/vipamount/index";
                }, 'growl-success');
            } else {
                e.$tip(res.message);
            }
            return false;
        };
        option.error = function () {
            e.$tip("提交失败");
        };
        option.data.startTime = new Date(option.data.startTime.replace(/-/g, '/')).getTime() / 1000;
        option.data.endTime = new Date(option.data.endTime.replace(/-/g, '/')).getTime() / 1000;
        callback && callback(option.data);
    });
};

$("#save_brand").click(function () {
    submit(function (data) {

    });
    return false;
});