vipamount-edit.js 1.99 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) {
                res = res.data;
                if (res.code == "200") {
                    e.$tip('提交成功', function() {
                        location.href = "/market/vipamount/index";
                    }, 'growl-success');
                } else {
                    e.$tip(res.message);
                }
                return false;
            },
            option.error = function(res) {
                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;
        console.log(option.data);
        callback && callback(option.data);
    });
};

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

    submit(function(data) {
        //修改数据
        /*if(data.status=="2"){
            data.status=0;
        }*/
    });
    return false;
});