dealer.js 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454
  1. var CONTACT_ID_PREFIX = "CONTACT_";
  2. var CONTACT_ID_NUM = 0;
  3. var CONTACT_IS_UPDATE = 1; //用来标识此事对接人的弹窗是添加还是修改, 1添加 2修改
  4. //-----------------------对接人 start -----------------------------
  5. /**
  6. * 展示添加的对接人信息
  7. */
  8. function showContact(contact){
  9. if(CONTACT_IS_UPDATE == 1){ //添加
  10. var html = '<tr class="text-c" >';
  11. html += ' <input type="hidden" class="input-text dealContactId" value="" >';
  12. html += ' <input type="hidden" class="input-text dealContactStr" value="'+ cufte(contact.dealContactStr) +'" >';
  13. html += '<td class="dealContactName">'+ cufte(contact.dealContactName) +'</td>';
  14. html += '<td class="dealContactType">'+ cufte(contact.dealContactType) +'</td>';
  15. html += '<td class="dealContactPhone">'+ cufte(contact.dealContactPhone) +'</td>';
  16. html += '<td class="dealContactEmail">'+ cufte(contact.dealContactEmail) +'</td>';
  17. html += '<td class="dealContactWechat">'+ cufte(contact.dealContactWechat) +'</td>';
  18. html += '<td class="dealContactQq">'+ cufte(contact.dealContactQq) +'</td>';
  19. html += '<td><a href="javascript:void(0)" onclick="updateDealerContact($(this))">修改</a>&nbsp;&nbsp;<a href="javascript:void(0)" onclick="delTableByTr($(this),1)">删除</a></td>';
  20. if(CONTACT_TR_NUM == 0){
  21. $("#add_contact").html(html);
  22. CONTACT_TR_NUM =1;
  23. }else{
  24. $("#add_contact").append(html);
  25. }
  26. }else{
  27. //修改
  28. var $contactTr;
  29. $("#add_contact").find("tr").each(function () {
  30. var dealContactStr = $(this).find(".dealContactStr").val();
  31. if(dealContactStr == contact.dealContactStr){
  32. $contactTr = $(this);
  33. }
  34. });
  35. $contactTr.find(".dealContactName").text(cufte(contact.dealContactName));
  36. $contactTr.find(".dealContactType").text(cufte(contact.dealContactType));
  37. $contactTr.find(".dealContactPhone").text(cufte(contact.dealContactPhone));
  38. $contactTr.find(".dealContactEmail").text(cufte(contact.dealContactEmail));
  39. $contactTr.find(".dealContactWechat").text(cufte(contact.dealContactWechat));
  40. $contactTr.find(".dealContactQq").text(cufte(contact.dealContactQq));
  41. }
  42. }
  43. /**
  44. * 添加对接人
  45. */
  46. function addDealerContact() {
  47. CONTACT_IS_UPDATE = 1;
  48. CONTACT_ID_NUM ++;
  49. var dealContactStr = CONTACT_ID_PREFIX + CONTACT_ID_NUM;
  50. layer_show_height("添加对接人",url_path+"/admin/dealer/to_add_dealer_contact?dealContactStr="+dealContactStr,1);
  51. }
  52. /**
  53. * 修改对接人
  54. */
  55. function updateDealerContact($this) {
  56. CONTACT_IS_UPDATE =2;
  57. var $contact = $this.parents("tr");
  58. var contact = new Object();
  59. contact.dealContactId = $contact.find(".dealContactId").val();
  60. contact.dealContactStr = $contact.find(".dealContactStr").val();
  61. contact.dealContactName= $contact.find(".dealContactName").text();
  62. contact.dealContactPhone=$contact.find(".dealContactPhone").text();
  63. contact.dealContactType=$contact.find(".dealContactType").text();
  64. contact.dealContactEmail=$contact.find(".dealContactEmail").text();
  65. contact.dealContactWechat=$contact.find(".dealContactWechat").text();
  66. contact.dealContactQq=$contact.find(".dealContactQq").text();
  67. layer_show_height("修改对接人",url_path+"/admin/dealer/to_add_dealer_contact?"+parseParam(contact),1);
  68. }
  69. //-----------------------对接人 END -----------------------------
  70. var CHANNEL_ID_PREFIX = "CHANNEL_";
  71. var CHANNEL_ID_NUM = 0;
  72. var CHANNEL_IS_UPDATE = 1; //用来标识渠道的弹窗是添加还是修改, 1添加 2修改
  73. /**
  74. * 添加渠道商
  75. */
  76. function addDealerChannnel() {
  77. CHANNEL_IS_UPDATE = 1;
  78. CHANNEL_ID_NUM ++;
  79. var dealChannelIdStr = CHANNEL_ID_PREFIX + CHANNEL_ID_NUM;
  80. layer_show_height("添加销售渠道",url_path + "/admin/dealer/to_add_dealer_channel?dealChannelIdStr="+dealChannelIdStr,2);
  81. }
  82. function showChannel(channel) {
  83. var $addHtmlNode = $("#add_dealer_channel");
  84. if(CHANNEL_IS_UPDATE == 1){ //添加
  85. var html = '<tr class="text-c" >';
  86. html += ' <input type="hidden" class="input-text dealChannelId" value="" >';
  87. html += ' <input type="hidden" class="input-text dealChannelIdStr" value="'+ cufte(channel.dealChannelIdStr) +'" >';
  88. html += ' <input type="hidden" class="input-text channelId" value="'+ cufte(channel.channelId) +'" >';
  89. html += ' <input type="hidden" class="input-text channelTypeId" value="'+ cufte(channel.channelTypeId) +'" >';
  90. html += ' <input type="hidden" class="input-text storeIdStr" value="'+ cufte(channel.storeIdStr) +'" >';
  91. html += '<td class="dealChannelName">'+ cufte(channel.dealChannelName) +'</td>';
  92. html += '<td class="channelTypeName">'+ cufte(channel.channelTypeName) +'</td>';
  93. html += '<td class="channelName">'+ cufte(channel.channelName) +'</td>';
  94. html += '<td class="storeNameStr">'+ cufte(channel.storeNameStr) +'</td>';
  95. html += '<td class="dealChannelAccountPeriod">'+ cufte(channel.dealChannelAccountPeriod) +'</td>';
  96. html += '<td><a href="javascript:void(0)" onclick="updateDealerChannel($(this))">修改</a>&nbsp;&nbsp;<a href="javascript:void(0)" onclick="delTableByTr($(this),2)">删除</a></td>';
  97. if(CHANNEL_TR_NUM == 0){
  98. $addHtmlNode.html(html);
  99. CHANNEL_TR_NUM =1;
  100. }else{
  101. $addHtmlNode.append(html);
  102. }
  103. }else{
  104. //修改
  105. var $channelTr;
  106. $addHtmlNode.find("tr").each(function () {
  107. var dealChannelIdStr = $(this).find(".dealChannelIdStr").val();
  108. if(dealChannelIdStr == channel.dealChannelIdStr){
  109. $channelTr = $(this);
  110. }
  111. });
  112. $channelTr.find(".channelId").val(cufte(channel.channelId));
  113. $channelTr.find(".storeIdStr").val(cufte(channel.storeIdStr));
  114. $channelTr.find(".dealChannelName").text(cufte(channel.dealChannelName));
  115. $channelTr.find(".channelTypeId").val(cufte(channel.channelTypeId));
  116. $channelTr.find(".channelTypeName").text(cufte(channel.channelTypeName));
  117. $channelTr.find(".channelName").text(cufte(channel.channelName));
  118. $channelTr.find(".storeNameStr").text(cufte(channel.storeNameStr));
  119. $channelTr.find(".dealChannelAccountPeriod").text(cufte(channel.dealChannelAccountPeriod));
  120. }
  121. }
  122. /**
  123. * 修改渠道商
  124. */
  125. function updateDealerChannel($this) {
  126. CHANNEL_IS_UPDATE =2;
  127. var $contact = $this.parents("tr");
  128. var channel = new Object();
  129. channel.dealChannelId = $contact.find(".dealChannelId").val();
  130. channel.dealChannelIdStr = $contact.find(".dealChannelIdStr").val();
  131. channel.dealChannelName= $contact.find(".dealChannelName").text();
  132. channel.channelId= $contact.find(".channelId").val();
  133. channel.channelTypeId= $contact.find(".channelTypeId").val();
  134. channel.storeIdStr=$contact.find(".storeIdStr").val();
  135. channel.dealChannelAccountPeriod=$contact.find(".dealChannelAccountPeriod").text();
  136. layer_show_height("修改渠道商",url_path+"/admin/dealer/to_add_dealer_channel?"+parseParam(channel),1);
  137. }
  138. //-----------------------渠道商 END -----------------------------
  139. var PRODUCT_ID_PREFIX = "PRODUCT_";
  140. var PRODUCT_ID_NUM = 0;
  141. var PRODUCT_IS_UPDATE = 1; //用来标识渠道的弹窗是添加还是修改, 1添加 2修改
  142. /**
  143. * 添加产品
  144. */
  145. function addDealerProduct() {
  146. PRODUCT_IS_UPDATE = 1;
  147. // PRODUCT_ID_NUM ++;
  148. // var dealProdIdStr = PRODUCT_ID_PREFIX + PRODUCT_ID_NUM;
  149. var dealerProductStoreArray = new Array();
  150. $("#add_dealer_channel").find("tr").each(function () {
  151. var dealerProductStore = new Object();
  152. if(!isEmpty($(this).find(".dealChannelIdStr").val())){
  153. return false;
  154. }
  155. dealerProductStore.dealChannelIdStr = $(this).find(".dealChannelIdStr").val();
  156. dealerProductStore.dealChannelName = $(this).find(".dealChannelName").text();
  157. dealerProductStore.productStoreIsSelect = 2;
  158. dealerProductStoreArray.push(dealerProductStore);
  159. });
  160. if(dealerProductStoreArray.length < 1){
  161. vailErrorMsg_3($("#add_dealer_channel_make"),"必须要有一个销售渠道");
  162. return false;
  163. }
  164. var url = url_path + '/admin/dealer/to_add_dealer_product?dealerProductStoreJson='+ JSON.stringify(dealerProductStoreArray);
  165. url = encodeURI(url);
  166. layer_show_norm("添加供应产品",url,5);
  167. }
  168. function showDealerProduct(dealerProductArray) {
  169. var $addHtmlNode = $("#add_product");
  170. if(PRODUCT_IS_UPDATE == 1){ //添加
  171. for(var i=0;i<dealerProductArray.length;i++){
  172. PRODUCT_ID_NUM ++;
  173. var dealProdIdStr = PRODUCT_ID_PREFIX + PRODUCT_ID_NUM;
  174. var obj = dealerProductArray[i];
  175. var html = '<tr class="text-c" >';
  176. html += ' <input type="hidden" class="input-text dealProdId" value="" >';
  177. html += ' <input type="hidden" class="input-text dealProdIdStr" value="'+ dealProdIdStr +'" >';
  178. html += ' <input type="hidden" class="input-text colorProductId" value="'+ cufte(obj.colorProductId) +'" >';
  179. html += ' <input type="hidden" class="input-text colorId" value="'+ cufte(obj.colorId) +'" >';
  180. html += ' <input type="hidden" class="input-text dealProdStoreArea" value="'+ cufte(obj.dealProdStoreArea) +'" >';
  181. html += ' <input type="hidden" class="input-text dealerProductStoreIds" value="'+ cufte(obj.dealerProductStoreIds) +'" >';
  182. html += '<td class="productName">'+ cufte(obj.productName) +'</td>';
  183. html += '<td class="colorName">'+ cufte(obj.colorName) +'</td>';
  184. html += '<td class="colorName">'+ cufte(obj.colorBar) +'</td>';
  185. html += '<td><input type="text" style="text-align: center;" class="input-text input-number dealProdPrice" value="'+ cufte(obj.dealProdPrice) +'" onkeyup="keyFun($(this),99999,0)" onpaste="keyFun($(this),99999,0)"></td>';
  186. if(obj.dealProdStoreArea == 1){
  187. html += '<td class="dealerProductStoreName">全部渠道</td>';
  188. }else{
  189. html += '<td class="dealerProductStoreName">'+ cufte(obj.dealerProductStoreName) +'</td>';
  190. }
  191. html += '<td><a href="javascript:void(0)" onclick="delTableByTr($(this),3)">删除</a></td>';
  192. if(PRODUCT_TR_NUM == 0){
  193. $addHtmlNode.html(html);
  194. PRODUCT_TR_NUM =1;
  195. }else{
  196. $addHtmlNode.append(html);
  197. }
  198. }
  199. }
  200. }
  201. //-----------------------供应产品 END -----------------------------
  202. var COOPERATIONAGREE_ID_PREFIX = "COOPERATIONAGREE_";
  203. var COOPERATIONAGREE_ID_NUM = 0;
  204. var COOPERATIONAGREE_IS_UPDATE = 1; //用来标识渠道的弹窗是添加还是修改, 1添加 2修改
  205. /**
  206. * 展示添加的合作协议
  207. */
  208. function showCoopAgree(coopAgree){
  209. var $addHtmlNode = $("#add_coop_agree");
  210. if(COOPERATIONAGREE_IS_UPDATE == 1){ //添加
  211. var html = '<tr class="text-c" >';
  212. html += ' <input type="hidden" class="input-text coopAgreeId" value="" >';
  213. html += ' <input type="hidden" class="input-text coopAgreeIdStr" value="'+ cufte(coopAgree.coopAgreeIdStr) +'" >';
  214. html += ' <input type="hidden" class="input-text coopAgreeImg" value="'+ cufte(coopAgree.coopAgreeImg) +'" >';
  215. html += ' <input type="hidden" class="input-text coopAgreeBeforeDate" value="'+ cufte(coopAgree.coopAgreeBeforeDate) +'" >';
  216. html += ' <input type="hidden" class="input-text coopAgreeEndDate" value="'+ cufte(coopAgree.coopAgreeEndDate) +'" >';
  217. html += '<td class="coopAgreeDateHtml">'+ cufte(coopAgree.coopAgreeBeforeDate) +'&nbsp; - &nbsp;'+ cufte(coopAgree.coopAgreeEndDate) +'</td>';
  218. html += '<td class="coopAgreeImgHtml"><img style="width: 75px;" src="'+ url_path + '/' + cufte(coopAgree.coopAgreeImg) +'"></td>';
  219. html += '<td class="coopAgreeRemake">'+ cufte(coopAgree.coopAgreeRemake) +'</td>';
  220. html += '<td><a href="javascript:void(0)" onclick="updateCoopAgree($(this))">修改</a>&nbsp;&nbsp;<a href="javascript:void(0)" onclick="delTableByTr($(this),4)">删除</a></td>';
  221. if(COOPERATIONAGREE_TR_NUM == 0){
  222. $addHtmlNode.html(html);
  223. COOPERATIONAGREE_TR_NUM =1;
  224. }else{
  225. $addHtmlNode.append(html);
  226. }
  227. }else{
  228. //修改
  229. var $contactTr;
  230. $addHtmlNode.find("tr").each(function () {
  231. var coopAgreeIdStr = $(this).find(".coopAgreeIdStr").val();
  232. if(coopAgreeIdStr == coopAgree.coopAgreeIdStr){
  233. $contactTr = $(this);
  234. }
  235. });
  236. $contactTr.find(".coopAgreeId").val(cufte(coopAgree.coopAgreeId));
  237. $contactTr.find(".coopAgreeIdStr").val(cufte(coopAgree.coopAgreeIdStr));
  238. $contactTr.find(".coopAgreeImg").val(cufte(coopAgree.coopAgreeImg));
  239. $contactTr.find(".coopAgreeBeforeDate").val(cufte(coopAgree.coopAgreeBeforeDate));
  240. $contactTr.find(".coopAgreeEndDate").val(cufte(coopAgree.coopAgreeEndDate));
  241. $contactTr.find(".coopAgreeRemake").text(cufte(coopAgree.coopAgreeRemake));
  242. $contactTr.find(".coopAgreeDateHtml").html(cufte(coopAgree.coopAgreeBeforeDate) +'&nbsp; - &nbsp;'+ cufte(coopAgree.coopAgreeEndDate));
  243. $contactTr.find(".coopAgreeImgHtml").html('<img style="width: 75px;" src="'+ url_path + '/' + cufte(coopAgree.coopAgreeImg) +'">');
  244. }
  245. }
  246. /**
  247. * 添加合作协议
  248. */
  249. function addCoopAgree() {
  250. COOPERATIONAGREE_IS_UPDATE = 1;
  251. COOPERATIONAGREE_ID_NUM ++;
  252. var coopAgreeIdStr = COOPERATIONAGREE_ID_PREFIX + COOPERATIONAGREE_ID_NUM;
  253. layer_show_height("添加合作协议",url_path+"/admin/dealer/to_add_coop_agree?coopAgreeIdStr="+coopAgreeIdStr,0);
  254. }
  255. /**
  256. * 修改合作协议
  257. */
  258. function updateCoopAgree($this) {
  259. COOPERATIONAGREE_IS_UPDATE =2;
  260. var $coopAgree = $this.parents("tr");
  261. var coopAgree = new Object();
  262. coopAgree.coopAgreeId = $coopAgree.find(".coopAgreeId").val();
  263. coopAgree.coopAgreeIdStr = $coopAgree.find(".coopAgreeIdStr").val();
  264. coopAgree.coopAgreeImg = $coopAgree.find(".coopAgreeImg").val();
  265. coopAgree.coopAgreeBeforeDate = $coopAgree.find(".coopAgreeBeforeDate").val();
  266. coopAgree.coopAgreeEndDate = $coopAgree.find(".coopAgreeEndDate").val();
  267. coopAgree.coopAgreeRemake= $coopAgree.find(".coopAgreeRemake").text();
  268. var url = url_path+"/admin/dealer/to_add_coop_agree?"+parseParam(coopAgree);
  269. url = encodeURI(url);
  270. layer_show_height("修改合作协议",url,0);
  271. }
  272. //-----------------------合作协议 END -----------------------------
  273. /**
  274. * 删除
  275. * @param $this
  276. */
  277. function delTableByTr($this,type) {
  278. var typeDesc = '';
  279. if(type == 1 && $("#add_contact").find("tr").length < 2){
  280. vailErrorMsg_3($("#add_contact_make"),"必须要有一个对接人");
  281. }else if(type == 2 && $("#add_dealer_channel").find("tr").length < 2){
  282. vailErrorMsg_3($("#add_dealer_channel_make"),"必须要有一个销售渠道");
  283. }else{
  284. $this.parents("tr").remove();
  285. }
  286. }
  287. //将对象转成url 参数
  288. var parseParam=function(param, key){
  289. var paramStr="";
  290. if(param instanceof String||param instanceof Number||param instanceof Boolean){
  291. paramStr+="&"+key+"="+encodeURIComponent(param);
  292. }else{
  293. $.each(param,function(i){
  294. var k=key==null?i:key+(param instanceof Array?"["+i+"]":"."+i);
  295. paramStr+='&'+parseParam(this, k);
  296. });
  297. }
  298. return paramStr.substr(1);
  299. };
  300. //-------------------------提交 strat----------------------------
  301. $(function(){
  302. var loadIndex = 0;
  303. $("#form-dealer").Validform({
  304. tiptype: function (msg, o, cssctl) {
  305. if (o.type == 3) {//失败
  306. layer.msg(msg, {icon: 5, time: 3000});
  307. $(window).scrollTop(o.obj.offset().top - 40);
  308. }
  309. },
  310. datatype: {//自定义验证类型
  311. },
  312. ignoreHidden: true,
  313. tipSweep: true, //若为true,则只在表单提交时验证
  314. ajaxPost: true, //异步提交
  315. beforeCheck: function (curform) { //验证通过之前执行的函数
  316. var flag = false;
  317. },
  318. beforeSubmit: function (curform) { //验证通过之后执行的函数
  319. if(CONTACT_TR_NUM > 0){
  320. var contactArray = new Array();
  321. $("#add_contact").find("tr").each(function () {
  322. var $contact = $(this);
  323. var contact = new Object();
  324. contact.dealContactId = $contact.find(".dealContactId").val();
  325. contact.dealContactStr = $contact.find(".dealContactStr").val();
  326. contact.dealContactName= $contact.find(".dealContactName").text();
  327. contact.dealContactPhone=$contact.find(".dealContactPhone").text();
  328. contact.dealContactType=$contact.find(".dealContactType").text();
  329. contact.dealContactEmail=$contact.find(".dealContactEmail").text();
  330. contact.dealContactWechat=$contact.find(".dealContactWechat").text();
  331. contact.dealContactQq=$contact.find(".dealContactQq").text();
  332. contactArray.push(contact);
  333. });
  334. if(contactArray.length > 0){
  335. $("#add_contact_json").val(JSON.stringify(contactArray));
  336. }else{
  337. vailErrorMsg_3($("#add_contact_make"),"必须要有一个对接人");
  338. return false;
  339. }
  340. }else{
  341. vailErrorMsg_3($("#add_contact_make"),"必须要有一个对接人");
  342. return false;
  343. }
  344. if(CHANNEL_TR_NUM > 0){
  345. var channelArray = new Array();
  346. $("#add_dealer_channel").find("tr").each(function () {
  347. var $contact = $(this);
  348. var channel = new Object();
  349. channel.dealChannelName = $contact.find(".dealChannelName").text();
  350. channel.dealChannelId = $contact.find(".dealChannelId").val();
  351. channel.dealChannelIdStr = $contact.find(".dealChannelIdStr").val();
  352. channel.channelId= $contact.find(".channelId").val();
  353. channel.channelTypeId= $contact.find(".channelTypeId").val();
  354. //channel.storeId=$contact.find(".storeId").val();
  355. channel.storeIdStr=$contact.find(".storeIdStr").val();
  356. channel.dealChannelAccountPeriod=$contact.find(".dealChannelAccountPeriod").text();
  357. channelArray.push(channel);
  358. });
  359. if(channelArray.length > 0){
  360. $("#add_dealer_channel_json").val(JSON.stringify(channelArray));
  361. }else{
  362. vailErrorMsg_3($("#add_dealer_channel_make"),"必须要有一个销售渠道");
  363. return false;
  364. }
  365. }else{
  366. vailErrorMsg_3($("#add_dealer_channel_make"),"必须要有一个销售渠道");
  367. return false;
  368. }
  369. if(PRODUCT_TR_NUM > 0){
  370. var productColorArray = new Array();
  371. var needPrice = true;
  372. $("#add_product").find("tr").each(function () {
  373. var $productColor = $(this);
  374. var productColor = new Object();
  375. productColor.colorId = $productColor.find(".colorId").val();
  376. productColor.dealProdIdStr = $productColor.find(".dealProdIdStr").val();
  377. productColor.dealProdStoreArea = $productColor.find(".dealProdStoreArea").val();
  378. var dealProdPrice = $productColor.find(".dealProdPrice").val();
  379. if(!isEmpty(dealProdPrice)){
  380. needPrice = false;
  381. }
  382. productColor.dealProdPrice = accMul(dealProdPrice,100);
  383. productColor.dealerProductStoreIds = $productColor.find(".dealerProductStoreIds").val();
  384. productColorArray.push(productColor);
  385. });
  386. if(!needPrice){
  387. vailErrorMsg_3($("#add_product_make"),"请填写价格。");
  388. return false;
  389. }
  390. if(productColorArray.length > 0){
  391. $("#add_product_json").val(JSON.stringify(productColorArray));
  392. }
  393. }
  394. if(COOPERATIONAGREE_TR_NUM > 0){
  395. var coopAgreeArray = new Array();
  396. $("#add_coop_agree").find("tr").each(function () {
  397. var $coopAgree = $(this);
  398. var coopAgree = new Object();
  399. coopAgree.coopAgreeId = $coopAgree.find(".coopAgreeId").val();
  400. coopAgree.coopAgreeIdStr = $coopAgree.find(".coopAgreeIdStr").val();
  401. coopAgree.coopAgreeImg = $coopAgree.find(".coopAgreeImg").val();
  402. coopAgree.coopAgreeBeforeDate = $coopAgree.find(".coopAgreeBeforeDate").val();
  403. coopAgree.coopAgreeEndDate = $coopAgree.find(".coopAgreeEndDate").val();
  404. coopAgree.coopAgreeRemake= $coopAgree.find(".coopAgreeRemake").text();
  405. coopAgreeArray.push(coopAgree);
  406. });
  407. if(coopAgreeArray.length > 0){
  408. $("#add_coop_agree_json").val(JSON.stringify(coopAgreeArray));
  409. }
  410. }
  411. loadIndex = layer.load(1, {
  412. shade: [0.5,'#fff'] //0.1透明度的白色背景
  413. });
  414. },
  415. callback: function (data) {//异步回调函数
  416. if (data) {
  417. var index = layer.alert(data.resultMsg, function (index) {
  418. if (data.returnCode == 200) {
  419. location.href = url_path + "/admin/dealer/list_page_dealer";
  420. }else {
  421. layer.close(index);
  422. }
  423. });
  424. if(loadIndex != 0 ){
  425. layer.close(loadIndex);
  426. }
  427. }
  428. return false;
  429. }
  430. });
  431. });
  432. //-------------------------提交 end----------------------------