Add.js
2.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
'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=$("#basicForm").find("#title").val();
var _description=$("#description").val();
var _fitChannel=common.util.__input("fitChannel");
var _startTime=$("#basicForm").find("#startTime").val();
var _endTime=$("#basicForm").find("#endTime").val();
var _priority=$("#basicForm").find("#priority").val();
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(),buildData()),function(){return add()});
//页面加载完成后
var e = new common.edit('#'+saveConfig.formId);
//todo ,改edit 更细粒度地划分出文件 时间控件
e.init();
});