dealer.js 22 KB

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