Add.js 2.04 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 e = new common.edit('#'+saveConfig.formId);  
    //todo ,改edit 更细粒度地划分出文件 时间控件  
    e.init();
    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");
    
    
    var validate=function(){
        var check=true;
        if (_title === '' || $.trim(_title) === ''){
            common.util.__tip("名称不能为空", "warning");
            check=false;
        }    
        if (_startTime===''||$.trim(_startTime)===''||_startTime<1){
            common.util.__tip("开始时间不能为空", "warning");
            check= false;
        }
        if (_endTime===''||$.trim(_endTime)===''||_endTime<1){
            common.util.__tip("结束时间不能为空", "warning");
            check= false;
        }
        return check;
    }
    var _form_data={
        title:_title,
        description:_description,
        fitChannel:_fitChannel,
        startTime:_startTime,
        endTime:_endTime,
        priority:_priority
    };
    var add=function () {
            var check=validate();
            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()});
});