You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

962 lines
30 KiB

  1. var add_sell = '<div sale_id="-1" class="tabbable_info1">' + $(".tabbable_info1").html() + '</div>';
  2. var add_sell_html = $(".tabbable_info1").html();
  3. $("#table_sell_list").children().remove();
  4. var add_link = '<div link_id="-1" class="tabbable_info2">' + $(".tabbable_info2").html() + '</div>';
  5. var add_link_html = $(".tabbable_info2").html();
  6. $("#table_link_list").children().remove();
  7. var company = "";
  8. var prod_id = getPar("prod_id");
  9. $(document).ready(function(){
  10. //加载省的信息
  11. reloadProvinceInfo();
  12. reloadCityInfo(1);
  13. loadAjax();
  14. });
  15. //企业、个人切换
  16. function company_personal(index){
  17. if($(index).val()=='1'){
  18. $("#shenfen").hide();
  19. $("#gongsi").hide();
  20. $("#gongsi2").show();
  21. }else{
  22. $("#shenfen").show();
  23. $("#gongsi").show();
  24. $("#gongsi2").hide();
  25. }
  26. }
  27. //新增销售范围
  28. function addInfo_sell(){
  29. $("#table_sell_list").append(add_sell);
  30. }
  31. //新增联系信息
  32. function addInfo_link(){
  33. $("#table_link_list").append(add_link);
  34. }
  35. //根据产品一级类目联动二级目录
  36. function change_product(index){
  37. var product_level1 = $(index).val();
  38. if(product_level1=="310"){
  39. var product_level2 = '<select style="width: 100px;" id="selece_bar" name="">'
  40. + '<option value="0">全部</option>'
  41. + '<option value="255">直通巴士</option>'
  42. + '<option value="256">穿梭巴士</option>'
  43. + '<option value="284">城际商务车</option>'
  44. + '</select>'
  45. $(index).next().html(product_level2);
  46. $(index).next().show();
  47. }else if(product_level1=="311"){
  48. var product_level2 = '<select style="width: 100px;" name="">'
  49. + '<option value="0"></option>'
  50. + '</select>'
  51. $(index).next().html(product_level2);
  52. $(index).next().hide();
  53. }else{
  54. var product_level2 = '<select style="width: 100px;" name="">'
  55. + '<option value="0"></option>'
  56. + '</select>'
  57. $(index).next().html(product_level2);
  58. $(index).next().hide();
  59. }
  60. }
  61. //根据佣金规则有、无联动后面规则 /有,显示/无,不显示;
  62. function change_rule(index){
  63. var rule = $(index).val();
  64. if(rule=="1"){
  65. $(index).next().show();
  66. var rule_html = '<select onchange="change_channle(this)" class="difind" style="width: 100px;" name="">'
  67. + '<option value="303">渠道定义</option>'
  68. + '<option value="304">产品定义</option>'
  69. + '</select>'
  70. + '<select class="return_money" style="width: 100px;" name="">'
  71. + '<option value="306">固定返佣</option>'
  72. + '</select>'
  73. + '<select class="sell_money" onchange="settle_price(this)" style="width: 100px;" name="">'
  74. + '<option value="308">按销售金额</option>'
  75. + '<option value="309">按销售单位</option>'
  76. + '</select>'
  77. + '<span class="percent" style="display: inline-block;padding: 0px 2px;border: 1px solid #ccc;border-radius: 3px;">'
  78. + '<input class="sell_money_no" value="10" type="text" style="width: 45px;border: 0;text-align: right;"/>'
  79. + '<span id="">%</span>'
  80. + '</span>'
  81. $(index).next().html(rule_html);
  82. }else{
  83. $(index).next().hide();
  84. var rule_html = '<select class="difind" style="width: 100px;" name="">'
  85. + '<option value="0"></option>'
  86. + '</select>'
  87. + '<select class="return_money" style="width: 100px;" name="">'
  88. + '<option value="0"></option>'
  89. + '</select>'
  90. + '<select class="sell_money" style="width: 100px;" name="">'
  91. + '<option value="0">按销售金额</option>'
  92. + '</select>'
  93. + '<span class="percent" style="display: inline-block;padding: 0px 2px;border: 1px solid #ccc;border-radius: 3px;">'
  94. + '<input class="sell_money_no" value="0" type="text" style="width: 45px;border: 0;text-align: right;"/>'
  95. + '<span id="">%</span>'
  96. + '</span>'
  97. $(index).next().html(rule_html);
  98. }
  99. }
  100. //销售范围的小保存、修改
  101. function sell_small_save(index){
  102. var text_box = $(index).text();
  103. var sale_id = $(index).closest('.tabbable_info1').attr('sale_id');
  104. var product_type1 = $(index).closest('.tabbable_info1').find('.product_type1').val();
  105. var product_type2 = $(index).closest('.tabbable_info1').find('.product_type2').val();
  106. var sell_type = $(index).closest('.tabbable_info1').find('.sell_type').val();
  107. var if_have = $(index).closest('.tabbable_info1').find('.if_have').val();
  108. var difind = $(index).closest('.tabbable_info1').find('.difind').val();
  109. var return_money = $(index).closest('.tabbable_info1').find('.return_money').val();
  110. var sell_money = $(index).closest('.tabbable_info1').find('.sell_money').val();
  111. var sell_money_no = $(index).closest('.tabbable_info1').find('.sell_money_no').val();
  112. if(sell_money=="308"){
  113. var sell_money_no = $(index).closest('.tabbable_info1').find('.sell_money_no').val();
  114. var back_value = "0";
  115. }else{
  116. var sell_money_no = "0";
  117. var back_value = $(index).closest('.tabbable_info1').find('.sell_money_no').val();
  118. }
  119. if(text_box=="保存"){
  120. if(sale_id == "-1"){
  121. $.ajax({
  122. url:base_path+'control.php', //请求地址
  123. data:{
  124. type:"data_sale",
  125. operate:"insert",
  126. prod_supplier_id:"0",
  127. product_type:product_type2,
  128. parent_type:product_type1,
  129. sale_type:sell_type,
  130. commision_flag:if_have,
  131. commision_type:difind,
  132. back_commision_type:return_money,
  133. back_commision_method:sell_money,
  134. back_percent:sell_money_no,
  135. back_value:back_value
  136. },
  137. type: "post",
  138. dataType: "json",
  139. success: function (data) {
  140. console.log(data);
  141. if(data.code == "0"){
  142. var if_have = $(index).parent().prev().children().eq(1).val();
  143. if(if_have == "1"){
  144. $(index).parent().prev().children().eq(1).hide();
  145. }else if(if_have == "0"){
  146. $(index).parent().prev().children().eq(1).show();
  147. }
  148. $(index).closest('.tabbable_info1').find("select").attr("disabled","disabled");
  149. $(index).closest('.tabbable_info1').find("select").addClass("selected");
  150. $(index).parent().prev().find(".percent").css("border","none");
  151. $(index).closest('.tabbable_info1').find(".sell_money_no").attr("readonly","readonly");
  152. $(index).text("修改");
  153. $(index).next().text("删除");
  154. $(index).closest('.tabbable_info1').attr("sale_id",data.list.sale_id);
  155. if (data.list.product_type=='0') {
  156. $(index).closest('.tabbable_info1').children().eq(0).children().eq(2).hide();
  157. console.log($(index).closest('.tabbable_info1').children().eq(0).children().eq(2));
  158. }else{
  159. $(index).closest('.tabbable_info1').children().eq(0).children().eq(2).show();
  160. console.log($(index).closest('.tabbable_info1').children().eq(0).children().eq(2));
  161. }
  162. }else{
  163. alert(data.info);
  164. }
  165. }
  166. });
  167. }else{
  168. $.ajax({
  169. url:base_path+'control.php', //请求地址
  170. data:{
  171. type:"data_sale",
  172. operate:"update",
  173. sale_id:sale_id,
  174. prod_supplier_id:"0",
  175. product_type:product_type2,
  176. parent_type:product_type1,
  177. sale_type:sell_type,
  178. commision_flag:if_have,
  179. commision_type:difind,
  180. back_commision_type:return_money,
  181. back_commision_method:sell_money,
  182. back_percent:sell_money_no,
  183. back_value:back_value
  184. },
  185. type: "post",
  186. dataType: "json",
  187. success: function (data) {
  188. console.log(data);
  189. if(data.code == "0"){
  190. var if_have = $(index).parent().prev().children().eq(1).val();
  191. if(if_have == "1"){
  192. $(index).parent().prev().children().eq(1).hide();
  193. }else if(if_have == "0"){
  194. $(index).parent().prev().children().eq(1).show();
  195. }
  196. $(index).closest('.tabbable_info1').find("select").attr("disabled","disabled");
  197. $(index).closest('.tabbable_info1').find("select").addClass("selected");
  198. $(index).parent().prev().find(".percent").css("border","none");
  199. $(index).closest('.tabbable_info1').find(".sell_money_no").attr("readonly","readonly");
  200. $(index).text("修改");
  201. $(index).next().text("删除");
  202. $(index).closest('.tabbable_info1').attr("sale_id",data.list.sale_id);
  203. if (data.list.product_type=='0') {
  204. $(index).closest('.tabbable_info1').children().eq(0).children().eq(2).hide();
  205. console.log($(index).closest('.tabbable_info1').children().eq(0).children().eq(2));
  206. }else{
  207. $(index).closest('.tabbable_info1').children().eq(0).children().eq(2).show();
  208. console.log($(index).closest('.tabbable_info1').children().eq(0).children().eq(2));
  209. }
  210. }else{
  211. alert(data.info);
  212. }
  213. }
  214. });
  215. }
  216. }else{
  217. //修改
  218. $(index).parent().prev().children().eq(1).show();
  219. $(index).parent().parent().find("select").removeAttr("disabled");
  220. $(index).parent().parent().find("select").removeClass("selected");
  221. $(index).parent().prev().find(".percent").css("border","1px solid #ccc");
  222. $(index).closest('.tabbable_info1').find(".sell_money_no").removeAttr("readonly");
  223. $(index).text("保存");
  224. $(index).next().text("取消");
  225. $(index).closest('.tabbable_info1').children().eq(0).children().eq(2).show();
  226. }
  227. }
  228. //销售范围的小删除、取消
  229. function remove_small_save(index){
  230. var text_box = $(index).text();
  231. var sale_id = $(index).closest('.tabbable_info1').attr('sale_id');
  232. var product_type1 = $(index).closest('.tabbable_info1').find('.product_type1').val();
  233. var product_type2 = $(index).closest('.tabbable_info1').find('.product_type2').val();
  234. var sell_type = $(index).closest('.tabbable_info1').find('.sell_type').val();
  235. var if_have = $(index).closest('.tabbable_info1').find('.if_have').val();
  236. var difind = $(index).closest('.tabbable_info1').find('.difind').val();
  237. var return_money = $(index).closest('.tabbable_info1').find('.return_money').val();
  238. var sell_money = $(index).closest('.tabbable_info1').find('.sell_money').val();
  239. var sell_money_no = $(index).closest('.tabbable_info1').find('.sell_money_no').val();
  240. if(text_box == "取消"){
  241. if(sale_id == "-1"){
  242. $(index).closest('.tabbable_info1').remove();
  243. }else{
  244. //sale_id != "-1";保存过的
  245. $.ajax({
  246. url:base_path+'control.php', //请求地址
  247. data:{
  248. type:"data_sale",
  249. operate:"select",
  250. sale_id:sale_id
  251. },
  252. type: "post",
  253. dataType: "json",
  254. success: function (data) {
  255. console.log(data);
  256. if(data.code == "0"){
  257. //取消保存过的数据后的展示
  258. $(index).closest('.tabbable_info1').find('.product_type1').val(data.list.parent_type);
  259. $(index).closest('.tabbable_info1').find('.product_type2').val(data.list.product_type);
  260. $(index).closest('.tabbable_info1').find('.sell_type').val(data.list.sale_type);
  261. $(index).closest('.tabbable_info1').find('.if_have').val(data.list.commision_flag);
  262. $(index).closest('.tabbable_info1').find('.difind').val(data.list.commision_type);
  263. $(index).closest('.tabbable_info1').find('.return_money').val(data.list.back_commision_type);
  264. $(index).closest('.tabbable_info1').find('.sell_money').val(data.list.back_commision_method);
  265. $(index).closest('.tabbable_info1').find('.sell_money_no').val(data.list.back_percent);
  266. var if_have = $(index).parent().prev().children().eq(1).val();
  267. if(if_have == "1"){
  268. $(index).parent().prev().children().eq(1).hide();
  269. $(index).parent().prev().children().eq(2).show();
  270. }else if(if_have == "0"){
  271. $(index).parent().prev().children().eq(1).show();
  272. }
  273. $(index).closest('.tabbable_info1').find("select").attr("disabled","disabled");
  274. $(index).closest('.tabbable_info1').find("select").addClass("selected");
  275. $(index).parent().prev().find(".percent").css("border","none");
  276. $(index).closest('.tabbable_info1').find(".sell_money_no").attr("readonly","readonly");
  277. $(index).text("删除");
  278. $(index).prev().text("修改");
  279. }else{
  280. alert(data.info);
  281. }
  282. }
  283. });
  284. }
  285. }else{
  286. //text_box == "删除"
  287. if(sale_id == "-1"){
  288. $(index).closest('.tabbable_info1').remove();
  289. }else{
  290. $.ajax({
  291. url:base_path+'control.php', //请求地址
  292. data:{
  293. type:"data_sale",
  294. operate:"delete",
  295. sale_id:sale_id
  296. },
  297. type: "post",
  298. dataType: "json",
  299. success: function (data) {
  300. console.log(data);
  301. if(data.code == "0"){
  302. $(index).closest('.tabbable_info1').remove();
  303. }else{
  304. alert(data.info);
  305. }
  306. }
  307. });
  308. }
  309. }
  310. }
  311. //联系信息的小保存、修改
  312. function linkman_small_save(index){
  313. var text_box = $(index).text();
  314. var link_id = $(index).closest('.tabbable_info2').attr("link_id");
  315. var link_type = $(index).closest('.tabbable_info2').find(".link_type").val();
  316. var link_name = $(index).closest('.tabbable_info2').find(".link_name").val();
  317. var link_phone = $(index).closest('.tabbable_info2').find(".link_phone").val();
  318. var link_tellno = $(index).closest('.tabbable_info2').find(".link_tellno").val();
  319. var link_fax = $(index).closest('.tabbable_info2').find(".link_fax").val();
  320. var link_mail = $(index).closest('.tabbable_info2').find(".link_mail").val();
  321. var link_remark = $(index).closest('.tabbable_info2').find(".link_remark").val();
  322. if(text_box == "保存"){
  323. if(link_id=="-1"){
  324. if(link_type==""){
  325. alert("类型不能为空");
  326. return;
  327. }
  328. if(link_name==""){
  329. alert("姓名不能为空");
  330. return;
  331. }
  332. $.ajax({
  333. url:base_path+'control.php', //请求地址
  334. data:{
  335. type:"data_link",
  336. operate:"insert",
  337. link_name:link_type,
  338. contact_name:link_name,
  339. contact_mobile:link_phone,
  340. contact_telphone:link_tellno,
  341. fax:link_fax,
  342. email:link_mail,
  343. remark:link_remark
  344. },
  345. type: "post",
  346. dataType: "json",
  347. success: function (data) {
  348. console.log(data);
  349. if(data.code == "0"){
  350. $(index).closest('.tabbable_info2').find('input,textarea').attr('readonly','readonly');
  351. $(index).closest('.tabbable_info2').find('input,textarea').addClass('input_no');
  352. $(index).text("修改");
  353. $(index).next().text("删除");
  354. $(index).closest('.tabbable_info2').attr("link_id",data.list.link_id);
  355. }else{
  356. alert(data.info);
  357. }
  358. }
  359. });
  360. }else{
  361. $.ajax({
  362. url:base_path+'control.php', //请求地址
  363. data:{
  364. type:"data_link",
  365. operate:"update",
  366. link_id:link_id,
  367. link_name:link_type,
  368. contact_name:link_name,
  369. contact_mobile:link_phone,
  370. contact_telphone:link_tellno,
  371. fax:link_fax,
  372. email:link_mail,
  373. remark:link_remark
  374. },
  375. type: "post",
  376. dataType: "json",
  377. success: function (data) {
  378. console.log(data);
  379. if(data.code == "0"){
  380. $(index).closest('.tabbable_info2').find('input,textarea').attr('readonly','readonly');
  381. $(index).closest('.tabbable_info2').find('input,textarea').addClass('input_no');
  382. $(index).text("修改");
  383. $(index).next().text("删除");
  384. $(index).closest('.tabbable_info2').attr("link_id",data.list.link_id);
  385. }else{
  386. alert(data.info);
  387. }
  388. }
  389. });
  390. }
  391. }else if(text_box == "修改"){
  392. $(index).closest('.tabbable_info2').find('input,textarea').removeAttr('readonly');
  393. $(index).closest('.tabbable_info').find('input,textarea').removeClass('input_no');
  394. $(index).text("保存");
  395. $(index).next().text("取消");
  396. }
  397. }
  398. //联系信息的小取消、删除
  399. function linkman_small_delete(index){
  400. var text_box = $(index).text();
  401. var link_id = $(index).closest('.tabbable_info2').attr("link_id");
  402. var link_type = $(index).closest('.tabbable_info2').find(".link_type").val();
  403. var link_name = $(index).closest('.tabbable_info2').find(".link_name").val();
  404. var link_phone = $(index).closest('.tabbable_info2').find(".link_phone").val();
  405. var link_tellno = $(index).closest('.tabbable_info2').find(".link_tellno").val();
  406. var link_fax = $(index).closest('.tabbable_info2').find(".link_fax").val();
  407. var link_mail = $(index).closest('.tabbable_info2').find(".link_mail").val();
  408. var link_remark = $(index).closest('.tabbable_info2').find(".link_remark").val();
  409. if(text_box == "取消"){
  410. if(link_id == "-1"){
  411. $(index).closest('.tabbable_info2').remove();
  412. }else{
  413. $.ajax({
  414. url:base_path+'control.php', //请求地址
  415. data:{
  416. type:"data_link",
  417. operate:"select",
  418. link_id:link_id
  419. },
  420. type: "post",
  421. dataType: "json",
  422. success: function (data) {
  423. console.log(data);
  424. if(data.code == "0"){
  425. $(index).closest('.tabbable_info2').find(".link_type").val(data.list.link_name);
  426. $(index).closest('.tabbable_info2').find(".link_name").val(data.list.contact_name);
  427. $(index).closest('.tabbable_info2').find(".link_phone").val(data.list.contact_mobile);
  428. $(index).closest('.tabbable_info2').find(".link_tellno").val(data.list.contact_telphone);
  429. $(index).closest('.tabbable_info2').find(".link_fax").val(data.list.fax);
  430. $(index).closest('.tabbable_info2').find(".link_mail").val(data.list.email);
  431. $(index).closest('.tabbable_info2').find(".link_remark").val(data.list.remark);
  432. $(index).closest('.tabbable_info2').find('input,textarea').attr('readonly','readonly');
  433. $(index).closest('.tabbable_info').find('input,textarea').addClass('input_no');
  434. $(index).text("删除");
  435. $(index).prev().text("修改");
  436. }else{
  437. alert(data.info);
  438. }
  439. }
  440. });
  441. }
  442. }else if(text_box == "删除"){
  443. if(link_id == "-1"){
  444. $(index).closest('.tabbable_info2').remove();
  445. }else{
  446. $.ajax({
  447. url:base_path+'control.php', //请求地址
  448. data:{
  449. type:"data_link",
  450. operate:"delete",
  451. link_id:link_id
  452. },
  453. type: "post",
  454. dataType: "json",
  455. success: function (data) {
  456. console.log(data);
  457. if(data.code == "0"){
  458. $(index).closest('.tabbable_info2').remove();
  459. }else{
  460. alert(data.info);
  461. }
  462. }
  463. });
  464. }
  465. }
  466. }
  467. //最后面的大保存(修改)
  468. function big_save(){
  469. var submit_sale_id_arr = [];
  470. var submit_link_id_arr = [];
  471. $('.tabbable_info1').each(function(index,dom){
  472. var submit_sale_id = $(this).attr("sale_id");
  473. submit_sale_id_arr.push(submit_sale_id);
  474. })
  475. $('.tabbable_info2').each(function(index,dom){
  476. var submit_link_id = $(this).attr("link_id");
  477. submit_link_id_arr.push(submit_link_id);
  478. })
  479. //销售范围sale_id数组转字符串
  480. var submit_sale_id_str = submit_sale_id_arr.toString();
  481. //联系信息link_id数组转字符串
  482. var submit_link_id_str = submit_link_id_arr.toString();
  483. if($.inArray("-1", submit_sale_id_arr)!="-1"){
  484. alert("销售范围信息未保存");
  485. return;
  486. };
  487. if($.inArray("-1", submit_link_id_arr)!="-1"){
  488. alert("联系信息未保存");
  489. return;
  490. };
  491. //基本信息
  492. //类型
  493. var company_type = $('input[name="saleStyle_company"]:checked').val();
  494. //名称
  495. var product_name = $("#product_name").val();
  496. //城市
  497. var city_id = $("#cantonal").val();
  498. //企业公司全称
  499. var company_name = $("#company_name").val();
  500. //个人身份证号
  501. var card_id = $("#card_id").val();
  502. //个人所属公司
  503. var personal_company_name = $("#personal_company_name").val();
  504. //业务员
  505. var yewuyua_name = $("#yewuyua").val();
  506. //结算方式
  507. var settle_type = $('input[name="finally_way"]:checked').val();
  508. //结算周期
  509. var settle_week = $('input[name="finally_round"]:checked').val();
  510. //开户银行
  511. var account_bank = $("#bank_name").val();
  512. //账号名称
  513. var account_name = $("#account_name").val();
  514. //银行账号
  515. var bank_id = $("#bank_id").val();
  516. if(product_name==""){
  517. alert("名称不能为空!");
  518. return;
  519. }
  520. if(yewuyua_name==""){
  521. alert("业务员不能为空!");
  522. return;
  523. }
  524. if(company_type =="1"){
  525. company = company_name;
  526. if(company_name==""){
  527. alert("公司全称不能为空!");
  528. return;
  529. }
  530. }else{
  531. company = personal_company_name;
  532. if(card_id==""){
  533. alert("身份证不能为空!");
  534. return;
  535. }
  536. }
  537. $.ajax({
  538. url:base_path+'control.php', //请求地址
  539. data:{
  540. type:"channel_detail_update",
  541. channel_id:prod_id,
  542. supplier_name:product_name,
  543. area_id:city_id,
  544. manage_type:company_type,
  545. sales_man:yewuyua_name,
  546. company_name:company,
  547. id_card:card_id,
  548. sale:submit_sale_id_str,
  549. sett_type:settle_type,
  550. sett_frequency:settle_week,
  551. account_bank:account_bank,
  552. account_num:bank_id,
  553. account_name:account_name,
  554. link_info:submit_link_id_str
  555. },
  556. type: "post",
  557. dataType: "json",
  558. success: function (data) {
  559. console.log(data);
  560. if(data.code == "0"){
  561. alert("修改成功!");
  562. window.location.href="channel_list.html";
  563. }else{
  564. alert(data.info);
  565. }
  566. }
  567. });
  568. }
  569. //加载省的信息
  570. function reloadProvinceInfo(){
  571. var data = {
  572. type:"data_area",
  573. area_id:0
  574. };
  575. console.log(data);
  576. $.ajax({
  577. url:base_path+'control.php', //请求地址
  578. type: "post", //请求方式
  579. data:data,
  580. async:false,
  581. dataType: "json",
  582. success: function (data) {
  583. if(data.code == 0){
  584. console.log(data);
  585. var HTML = "";
  586. var proList = data.list;
  587. for (var i = 0; i<proList.length;i ++) {
  588. var dict = proList[i];
  589. var tempHTML = '<option value="0">请选择省</option>';
  590. tempHTML = tempHTML.replace('请选择省',proList[i]['area_name']);
  591. tempHTML = tempHTML.replace('0',proList[i]['id']);
  592. HTML += tempHTML;
  593. }
  594. $('#province').html(HTML);
  595. }else{
  596. alert(data.info);
  597. }
  598. }
  599. });
  600. }
  601. //加载市的信息
  602. function reloadCityInfo(proid){
  603. var data = {
  604. type:"data_area",
  605. area_id:proid
  606. };
  607. console.log(data);
  608. $.ajax({
  609. url:base_path+'control.php', //请求地址
  610. type: "post", //请求方式
  611. data:data,
  612. async:false,
  613. dataType: "json",
  614. success: function (data) {
  615. if(data.code == 0){
  616. var HTML = "";
  617. var proList = data.list;
  618. for (var i = 0; i<proList.length;i ++) {
  619. var dict = proList[i];
  620. var tempHTML = '<option value="0">请选择市</option>';
  621. tempHTML = tempHTML.replace('请选择市',proList[i]['area_name']);
  622. tempHTML = tempHTML.replace('0',proList[i]['id']);
  623. HTML += tempHTML;
  624. }
  625. $('#cantonal').html(HTML);
  626. }else{
  627. alert(data.info);
  628. }
  629. }
  630. });
  631. }
  632. function selectOneProvince(selected){
  633. $("#province").find("option:selected").text();
  634. reloadCityInfo(selected.value);
  635. }
  636. //页面加载Ajax
  637. function loadAjax(){
  638. $.ajax({
  639. url:base_path+'control.php', //请求地址
  640. type: "post",
  641. data:{
  642. type:"channel_detail_get",
  643. channel_id:prod_id
  644. },
  645. async:false,
  646. dataType: "json",
  647. success: function (data) {
  648. console.log(data);
  649. if(data.code == 0){
  650. loadHtml(data);
  651. }else{
  652. alert(data.info);
  653. }
  654. }
  655. });
  656. }
  657. //页面加载替换数据
  658. function loadHtml(data){
  659. $("#product_name").val(data.list.supplier_name);
  660. $("#province").val(data.list.province_id);
  661. $("#yewuyua").val(data.list.sales_man);
  662. reloadCityInfo(data.list.province_id)
  663. $("#cantonal").val(data.list.city_id);
  664. if(data.list.manage_type=='1'){
  665. $("#qiye").attr("checked","checked");
  666. $("#shenfen").hide();
  667. $("#gongsi").hide();
  668. $("#gongsi2").show();
  669. $("#company_name").val(data.list.company_name);
  670. }else{
  671. $("#geren").attr("checked","checked");
  672. $("#shenfen").show();
  673. $("#gongsi").show();
  674. $("#gongsi2").hide();
  675. $("#personal_company_name").val(data.list.company_name);
  676. $("#card_id").val(data.list.id_card);
  677. }
  678. var sell_temp="";
  679. for(var i=0;i<data.list.sale.length;i++){
  680. sell_temp = '<div id="sale'+data.list.sale[i].id+'" sale_id="'+data.list.sale[i].id+'" class="tabbable_info1">' + add_sell_html + '</div>';
  681. $("#table_sell_list").append(sell_temp);
  682. $("#sale"+data.list.sale[i].id).find(".product_type1").val(data.list.sale[i].parent_type);
  683. $("#sale"+data.list.sale[i].id).find(".product_type2").val(data.list.sale[i].product_type);
  684. $("#sale"+data.list.sale[i].id).find(".sell_type").val(data.list.sale[i].sale_type);
  685. $("#sale"+data.list.sale[i].id).find(".if_have").val(data.list.sale[i].commision_flag);
  686. $("#sale"+data.list.sale[i].id).find(".difind").val(data.list.sale[i].commision_type);
  687. $("#sale"+data.list.sale[i].id).find(".return_money").val(data.list.sale[i].back_commision_type);
  688. $("#sale"+data.list.sale[i].id).find(".sell_money").val(data.list.sale[i].back_commision_method);
  689. if($("#sale"+data.list.sale[i].id).find(".sell_money").val()=="308"){
  690. $("#sale"+data.list.sale[i].id).find(".sell_money_no").val(data.list.sale[i].back_percent);
  691. $("#sale"+data.list.sale[i].id).find(".sell_money_no").next().text("%");
  692. }else{
  693. $("#sale"+data.list.sale[i].id).find(".sell_money_no").val(data.list.sale[i].back_value);
  694. $("#sale"+data.list.sale[i].id).find(".sell_money_no").next().text("元");
  695. }
  696. if($("#sale"+data.list.sale[i].id).find(".product_type1").val()=="310"){
  697. $("#sale"+data.list.sale[i].id).find(".product_type2").show();
  698. }else{
  699. $("#sale"+data.list.sale[i].id).find(".product_type2").hide();
  700. }
  701. if($("#sale"+data.list.sale[i].id).find(".if_have").val()=="1"){
  702. $("#sale"+data.list.sale[i].id).find(".regulation").show();
  703. }else{
  704. $("#sale"+data.list.sale[i].id).find(".regulation").hide();
  705. }
  706. if($("#sale"+data.list.sale[i].id).find(".difind").val()=="304"){
  707. $("#sale"+data.list.sale[i].id).find(".return_money").hide();
  708. $("#sale"+data.list.sale[i].id).find(".sell_money").hide();
  709. $("#sale"+data.list.sale[i].id).find(".percent").hide();
  710. }else{
  711. $("#sale"+data.list.sale[i].id).find(".return_money").show();
  712. $("#sale"+data.list.sale[i].id).find(".sell_money").show();
  713. $("#sale"+data.list.sale[i].id).find(".percent").show();
  714. }
  715. $("#sale"+data.list.sale[i].id).find("select").attr("disabled","disabled");
  716. $("#sale"+data.list.sale[i].id).find("select").addClass("selected");
  717. $("#sale"+data.list.sale[i].id).find(".percent").css("border","none");
  718. $("#sale"+data.list.sale[i].id).find(".sell_money_no").attr("readonly","readonly");
  719. $("#sale"+data.list.sale[i].id).find(".sell_save_btn").text("修改");
  720. $("#sale"+data.list.sale[i].id).find(".sell_change_btn").text("删除");
  721. }
  722. //替换结算方式
  723. if(data.list.sett_type=='275'){
  724. $("#shouxin").attr("checked","checked");
  725. }else if(data.list.sett_type=='288'){
  726. $("#yufu").attr("checked","checked");
  727. }else if(data.list.sett_type=='292'){
  728. $("#danjie").attr("checked","checked");
  729. }
  730. //替换结算周期
  731. if(data.list.sett_frequency=='293'){
  732. $("#rijie").attr("checked","checked");
  733. }else if(data.list.sett_frequency=='294'){
  734. $("#zhoujie").attr("checked","checked");
  735. }else if(data.list.sett_frequency=='295'){
  736. $("#yuejie").attr("checked","checked");
  737. }
  738. $("#bank_name").val(data.list.account_bank);
  739. $("#account_name").val(data.list.account_name);
  740. $("#bank_id").val(data.list.account_num);
  741. var link_temp = "";
  742. for(var i=0;i<data.list.link_info.length;i++){
  743. link_temp = '<div id="link'+data.list.link_info[i].id+'" link_id="'+data.list.link_info[i].id+'" class="tabbable_info2">' + add_link_html + '</div>'
  744. $("#table_link_list").append(link_temp);
  745. $("#link"+data.list.link_info[i].id).find(".link_type").val(data.list.link_info[i].link_name);
  746. $("#link"+data.list.link_info[i].id).find(".link_name").val(data.list.link_info[i].contact_name);
  747. $("#link"+data.list.link_info[i].id).find(".link_phone").val(data.list.link_info[i].contact_mobile);
  748. $("#link"+data.list.link_info[i].id).find(".link_tellno").val(data.list.link_info[i].contact_telphone);
  749. $("#link"+data.list.link_info[i].id).find(".link_fax").val(data.list.link_info[i].fax);
  750. $("#link"+data.list.link_info[i].id).find(".link_mail").val(data.list.link_info[i].email);
  751. $("#link"+data.list.link_info[i].id).find(".link_remark").val(data.list.link_info[i].remark);
  752. $("#link"+data.list.link_info[i].id).find('input,textarea').attr('readonly','readonly');
  753. $("#link"+data.list.link_info[i].id).find('input,textarea').addClass('input_no');
  754. $("#link"+data.list.link_info[i].id).find(".link_save_btn").text("修改");
  755. $("#link"+data.list.link_info[i].id).find(".link_change_btn").text("删除");
  756. }
  757. }
  758. //得到url上的参数
  759. function getPar(par){
  760. var local_url = document.location.href;
  761. local_url = decodeURI(local_url);
  762. var get = local_url.indexOf(par +"=");
  763. if(get == -1){
  764. return false;
  765. }
  766. var get_par = local_url.slice(par.length + get + 1);
  767. var nextPar = get_par.indexOf("&");
  768. if(nextPar != -1){
  769. get_par = get_par.slice(0, nextPar);
  770. }
  771. return get_par;
  772. }
  773. function change_channle(index){
  774. if($(index).val()=="304"){
  775. $(index).closest(".regulation").find(".return_money").hide();
  776. $(index).closest(".regulation").find(".return_money").val("0");
  777. $(index).closest(".regulation").find(".sell_money").hide();
  778. $(index).closest(".regulation").find(".sell_money").val("0");
  779. $(index).closest(".regulation").find(".percent").hide();
  780. $(index).closest(".regulation").find(".sell_money_no").val("0");
  781. }else{
  782. $(index).closest(".regulation").find(".return_money").show();
  783. $(index).closest(".regulation").find(".return_money").val("306");
  784. $(index).closest(".regulation").find(".sell_money").show();
  785. $(index).closest(".regulation").find(".sell_money").val("308");
  786. $(index).closest(".regulation").find(".percent").show();
  787. $(index).closest(".regulation").find(".sell_money_no").val("");
  788. }
  789. }
  790. function settle_price(index){
  791. if($(index).val()=="308"){
  792. $(index).next().find(".sell_money_no").next().text("%");
  793. }else{
  794. $(index).next().find(".sell_money_no").next().text("元");
  795. }
  796. }
  797. //失去焦点
  798. $("#product_name").blur(function(){
  799. var value = $('#product_name').val();
  800. var prod_id = getPar('iprod_id');
  801. $.ajax({
  802. url:base_path+'control.php', //请求地址
  803. data:{
  804. type:"data_check",
  805. supplier_name:value,
  806. supplier_type:'301',
  807. supplier_id:prod_id
  808. },
  809. type: "post",
  810. dataType: "json",
  811. success: function (data) {
  812. console.log(data);
  813. if(data.code == "0"){
  814. $('#attention').text('名称可用');
  815. }else{
  816. $('#attention').text('名称已存在');
  817. }
  818. }
  819. });
  820. })