Authored by chenchao

fix: fetch in time

@@ -9,42 +9,48 @@ var saveConfig={ @@ -9,42 +9,48 @@ var saveConfig={
9 action:"/promotionInfo/add" 9 action:"/promotionInfo/add"
10 } 10 }
11 11
12 -$(document).on('click', '#'+saveConfig._btnId, function () { 12 +$(document).on('click', '#'+saveConfig._btnId, function () {
13 13
14 - var _title=common.util.__input("title");  
15 - var _description=$("#description").text();  
16 - var _fitChannel=$("#fitChannel").val();  
17 - var _startTime=common.util.__input("startTime");  
18 - var _endTime=common.util.__input("endTime");  
19 - var _priority=common.util.__input("priority");  
20 -  
21 -  
22 - var validate=function(){ 14 + var validate=function(data){
  15 + if(!data){
  16 + return false;
  17 + }
23 var check=true; 18 var check=true;
24 - if (_title === '' || $.trim(_title) === ''){ 19 + if (data.title === '' || $.trim(data.title) === ''){
25 common.util.__tip("名称不能为空", "warning"); 20 common.util.__tip("名称不能为空", "warning");
26 check=false; 21 check=false;
27 } 22 }
28 - if (_startTime===''||$.trim(_startTime)===''||_startTime<1){ 23 + if (data.startTime===''||$.trim(data.startTime)===''||data.startTime<1){
29 common.util.__tip("开始时间不能为空", "warning"); 24 common.util.__tip("开始时间不能为空", "warning");
30 check= false; 25 check= false;
31 } 26 }
32 - if (_endTime===''||$.trim(_endTime)===''||_endTime<1){ 27 + if (data.endTime===''||$.trim(data.endTime)===''||data.endTime<1){
33 common.util.__tip("结束时间不能为空", "warning"); 28 common.util.__tip("结束时间不能为空", "warning");
34 check= false; 29 check= false;
35 } 30 }
36 return check; 31 return check;
37 } 32 }
38 - var _form_data={  
39 - title:_title,  
40 - description:_description,  
41 - fitChannel:_fitChannel,  
42 - startTime:_startTime,  
43 - endTime:_endTime,  
44 - priority:_priority  
45 - }; 33 +
  34 + var buildData=function(){
  35 + var _title=common.util.__input("title");
  36 + var _description=$("#description").text();
  37 + var _fitChannel=$("#fitChannel").val();
  38 + var _startTime=common.util.__input("startTime");
  39 + var _endTime=common.util.__input("endTime");
  40 + var _priority=common.util.__input("priority");
  41 + return {
  42 + title:_title,
  43 + description:_description,
  44 + fitChannel:_fitChannel,
  45 + startTime:_startTime,
  46 + endTime:_endTime,
  47 + priority:_priority
  48 + }
  49 +
  50 + }
46 var add=function () { 51 var add=function () {
47 - var check=validate(); 52 + var _form_data=buildData();
  53 + var check=validate(_form_data);
48 if(check){ 54 if(check){
49 common.util.__ajax({ 55 common.util.__ajax({
50 url: $("#"+saveConfig.formId).attr("action")||saveConfig.action, 56 url: $("#"+saveConfig.formId).attr("action")||saveConfig.action,