Add.js 2.29 KB
'use strict';
var $ = require('jquery'),
	common = require('../../../../common/common');
var saveConfig={
    formId:"basicForm",
    _btnId:"save",
    reloadUrl:"/promotionInfo/index",
    tempId:"template_save",
    action:"/promotionInfo/add"
}

$(document).on('click', '#'+saveConfig._btnId, function () {   
    
    var validate=function(data){
        if(!data){
            return false;
        }
        var check=true;
        if (data.title === '' || $.trim(data.title) === ''){
            common.util.__tip("名称不能为空", "warning");
            check=false;
        }    
        if (data.startTime===''||$.trim(data.startTime)===''||data.startTime<1){
            common.util.__tip("开始时间不能为空", "warning");
            check= false;
        }
        if (data.endTime===''||$.trim(data.endTime)===''||data.endTime<1){
            common.util.__tip("结束时间不能为空", "warning");
            check= false;
        }
        return check;
    }
    
    var buildData=function(){
        var _title=common.util.__input("title");
        var _description=$("#description").text();
        var _fitChannel=$("#fitChannel").val();
        var _startTime=common.util.__input("startTime");
        var _endTime=common.util.__input("endTime");
        var _priority=common.util.__input("priority");
        return {
            title:_title,
            description:_description,
            fitChannel:_fitChannel,
            startTime:_startTime,
            endTime:_endTime,
            priority:_priority
        }

    }
    var add=function () {
            var _form_data=buildData();
            var check=validate(_form_data);
            if(check){
                common.util.__ajax({
                    url: $("#"+saveConfig.formId).attr("action")||saveConfig.action,
                    data: form_data
                }, function () {
                    location.href = saveConfig.reloadUrl
                });
            }else {
                return false;
            }
        }
    common.dialog.confirm("新增促销",common.util.__template2($("#"+saveConfig.tempId).html(),_form_data),function(){return add()});
    //页面加载完成后
    var e = new common.edit('#'+saveConfig.formId);  
    //todo ,改edit 更细粒度地划分出文件 时间控件  
    e.init();
});