Bez popisu

EdInforma.js 18KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508
  1. var edit_id = helper.request.queryString("edit_id");
  2. var dataF_AreaName,dataF_BranchName,dataF_Channel,dataF_Credit,dataF_AddressProvince,
  3. dataF_AddressCity,dataF_AddressCountry,dataF_AddressTownship,dataF_Brands
  4. $(function() {
  5. // //获取所属行业//获取税务类别//获取客户信誉等级
  6. // $.when(helper.getDropList.getlistDropByDic($('#customer_subtrade'), 'KHSSHY'),
  7. // helper.getDropList.getlistDropByDic($('#customer_taxCategory'), 'SWLB'),
  8. // helper.getDropList.getlistDropByDic($('#customer_layer'), 'KHLayer'))
  9. // .done(function() {
  10. if(edit_id) {
  11. getCustomer(edit_id);
  12. }
  13. $('.project_save').click((function() {
  14. addedit_customer(edit_id)
  15. }))
  16. // });
  17. });
  18. //点击显示
  19. $("#customer_taxPointDes").change(function() {
  20. if($("#customer_taxPointDes").find("option:selected").text() == "二级商") {
  21. $("#bbb").show()
  22. } else {
  23. $("#bbb").hide()
  24. }
  25. // $(this).find("option").each(function(){
  26. // if ($(this).prop("selected")) {
  27. // $("#bbb"+$(this).val()).show()
  28. // } else {
  29. // $("#bbb"+$(this).val()).hide()
  30. // }
  31. // })
  32. })
  33. $("#customer_taxPointDes").change(function() {
  34. if($("#customer_taxPointDes").find("option:selected").text() == "种田大户") {
  35. $("#ccc").show()
  36. } else {
  37. $("#ccc").hide()
  38. }
  39. })
  40. $("#customer_taxPointDes").change(function() {
  41. if($("#customer_taxPointDes").find("option:selected").text() == "总经销") {
  42. $("#corporate_name").show()
  43. } else {
  44. $("#corporate_name").hide()
  45. }
  46. })
  47. $("#customer_feeEx").change(function() {
  48. if($("#customer_feeEx").find("option:selected").text() == "其他") {
  49. $("#ddd").show()
  50. } else {
  51. $("#ddd").hide()
  52. }
  53. })
  54. $("#customer_Qualification").change(function() {
  55. if($("#customer_Qualification").find("option:selected").text() == "其他") {
  56. $("#eee").show()
  57. } else {
  58. $("#eee").hide()
  59. }
  60. })
  61. //获取详情
  62. function getCustomer(ids) {
  63. $.getJSON(huayi.config.callcenter_url + "CustomerNew/GetCustomer", {
  64. cusid: ids, //id
  65. token: $.cookie("token")
  66. }, function(data) {
  67. if(data.state.toLowerCase() == "success") {
  68. data = data.data;
  69. if(data) {
  70. $('#customer_code').val(data.F_CustomerCode);
  71. $('#customer_companyname').val(data.F_CompanyName);
  72. $("#customer_comaddress option:selected").text(data.F_AreaName); // 大区
  73. $("#customer_comaddress option:selected").val(data.F_AreaName); // 大区
  74. dataF_AreaName = data.F_AreaName
  75. // $("#customer_legalName").val(data.F_BranchName); // 分公司
  76. $("#customer_legalName option:selected").text(data.F_BranchName); // 分公司
  77. $("#customer_legalName option:selected").val(data.F_BranchName); // 分公司
  78. dataF_BranchName = data.F_BranchName
  79. $('#customer_lehalTel').val(data.F_Salesman);
  80. $('#customer_subtrade').val(data.F_SalesPhone);
  81. $('#customer_taxCategory').val(data.F_CustomerNature);
  82. // $('#customer_taxPointDes').val(data.F_Channel);
  83. $("#customer_taxPointDes option:selected").text(data.F_Channel); // 渠道类型
  84. $("#customer_taxPointDes option:selected").val(data.F_Channel); // 渠道类型
  85. dataF_Channel = data.F_Channel
  86. $("#customer_invoiceRange option:selected").text(data.F_Credit); // 信用等级
  87. $("#customer_invoiceRange option:selected").val(data.F_Credit); // 信用等级
  88. dataF_Credit = data.F_Credit
  89. $('#customer_layer').val(data.F_Legal);
  90. $('#customer_bedept').val(data.F_LegalPhone);
  91. $("#source option:selected").val(data.F_AddressProvince); // 省
  92. $("#source option:selected").text(data.F_AddressProvince); // 省
  93. dataF_AddressProvince = data.F_AddressProvince
  94. LAISHI($("#type"));
  95. $("#type option:selected").text(data.F_AddressCity); // 市
  96. $("#type option:selected").val(data.F_AddressCity); // 市
  97. dataF_AddressCity = data.F_AddressCity
  98. LAIQU($("#keyid"));
  99. $("#keyid option:selected").text(data.F_AddressCountry); // 县
  100. $("#keyid option:selected").val(data.F_AddressCountry); // 县
  101. dataF_AddressCountry = data.F_AddressCountry
  102. LAIXIANG($('#input_area'));
  103. $("#input_area option:selected").text(data.F_AddressTownship); // 乡
  104. $("#input_area option:selected").val(data.F_AddressTownship); // 乡
  105. dataF_AddressTownship = data.F_AddressTownship
  106. $('#customer_LegalIDCards').val(data.F_AddressFull);
  107. $('#customer_Qualification').val(data.F_Brands);
  108. $('#customer_Qualification option:selected').text(data.F_Brands);
  109. dataF_Brands = data.F_Brands
  110. // $("#customer_FinancialManager option:selected").text(data.F_Product); // 产品 $("input[type=radio][value='1']").prop("checked", true);
  111. // $("#customer_FinancialManager option:selected").val(data.F_Product); // 产品
  112. $('#customer_BusinessOwner').val(data.F_FrozenFlag);
  113. $('#customer_isbankSlips').val(data.F_IsOpenAccount);
  114. $('#customer_Remark2').val(data.F_LevelCode);
  115. $('#customer_Remark3').val(data.F_LevelName);
  116. $('#customer_service').val(data.F_MnemonicCode);
  117. $('#customer_handoverDate').val(data.F_InvoiceBank);
  118. $('#customer_address').val(data.F_InvoiceBankAccount);
  119. $('#customer_address1').val(data.F_TaxRegCode);
  120. // $('#customer').val(data.F_IsRunXLX);
  121. $('#customer_address2').val(data.F_AnnualSales);
  122. $('#customer_address3').val(data.F_Formula);
  123. $('#customer_address4').val(data.F_RaiseCrops);
  124. $('#customer_feeExpires').val(data.F_PlantingArea);
  125. $('#customer_feeEx').val(data.F_FertilizerBrand);
  126. if(data.F_Gender === "男") {
  127. $("input[type=radio][value='1']").prop("checked", true);
  128. } else {
  129. $("input[type=radio][value='2']").prop("checked", true);
  130. }
  131. if(data.F_Channel == '总经销') {
  132. $("#corporate_name").show();
  133. } else {
  134. $("#corporate_name").hide();
  135. }
  136. if(data.F_Channel == '二级商') {
  137. $("#bbb").show();
  138. if(data.F_IsRunXLX === "是") {
  139. $("input[name='inlineisbankSlips'][value='是']").prop("checked", true);
  140. } else {
  141. $("input[name='inlineisbankSlips'][value='否']").prop("checked", true);
  142. }
  143. } else {
  144. $("#bbb").hide();
  145. }
  146. if(data.F_Channel == '种田大户') {
  147. $("#ccc").show();
  148. } else {
  149. $("#ccc").hide();
  150. }
  151. $('#F_Remark').html(helper.filter.content(data.F_Remark)); // string 备注
  152. }
  153. }
  154. });
  155. }
  156. $(function() {
  157. $("#Product_mult").on("click", function() {
  158. var ichk = $("input:checkbox:checked").map(function() {
  159. return $(this).val();
  160. }).get().join(",");
  161. $("#txtServ").val(ichk);
  162. alert($("#txtServ").val())
  163. })
  164. })
  165. //修改保存
  166. function addedit_customer(editId) {
  167. $.post(huayi.config.callcenter_url + "CustomerNew/Update", {
  168. F_CustomerId: editId,
  169. F_MaterialCode: $("#F_MaterialCode").val(), //物料编码
  170. F_CustomerCode: $('#customer_code').val(),
  171. F_CompanyName: $('#customer_companyname').val(),
  172. F_AreaID: $('#customer_comaddress').val(),
  173. F_BranchID: $('#customer_legalName').val(),
  174. F_Salesman: $('#customer_lehalTel').val(),
  175. F_SalesPhone: $('#customer_subtrade').val(),
  176. F_CustomerNature: $('#customer_taxCategory').val(),
  177. F_Channel: $('#customer_taxPointDes').val(),
  178. F_Credit: $('#customer_invoiceRange').val(),
  179. F_Legal: $('#customer_layer').val(),
  180. F_LegalPhone: $('#customer_bedept').val(),
  181. F_AddressProvince: $('#source').val(),
  182. F_AddressCity: $('#type').val(),
  183. F_AddressCountry: $('#keyid').val(),
  184. F_AddressTownship: $('#input_area').val(),
  185. F_AddressFull: $('#customer_LegalIDCards').val(),
  186. F_Brands: $('#customer_Qualification').val(),
  187. F_Product: $('#txtServ').val(),
  188. F_FrozenFlag: $('#customer_BusinessOwner').val(),
  189. F_IsOpenAccount: $('#customer_isbankSlips').val(),
  190. F_LevelCode: $('#customer_Remark2').val(),
  191. F_LevelName: $('#customer_Remark3').val(),
  192. F_MnemonicCode: $('#customer_service').val(),
  193. F_InvoiceBank: $('#customer_handoverDate').val(),
  194. F_InvoiceBankAccount: $('#customer_address').val(),
  195. F_TaxRegCode: $('#customer_address1').val(),
  196. F_IsRunXLX: $('#customer').find('input[type="radio"]:checked').val(),
  197. F_Gender: $('#gender').find('input[type="radio"]:checked').val(), //男女
  198. F_AnnualSales: $('#customer_address2').val(),
  199. F_Formula: $('#customer_address3').val(),
  200. F_RaiseCrops: $('#customer_address4').val(),
  201. F_PlantingArea: $('#customer_feeExpires').val(),
  202. F_FertilizerBrand: $('#customer_feeEx').val(),
  203. F_Remark: $('#F_Remark').val(),
  204. token: $.cookie("token")
  205. }, function(result) {
  206. result = $.parseJSON(result);
  207. if(result.state.toLowerCase() == "success") {
  208. debugger
  209. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  210. parent.layer.close(index); //再执行关闭
  211. parent.$('#cusList').bootstrapTable('refresh');
  212. parent.layer.msg("修改成功");
  213. top.workcount();
  214. }
  215. })
  216. }
  217. $(document).ready(function() {
  218. var wid = helper.request.queryString("wid");
  219. LAISHENG($("#source")); //省
  220. CHOUDQ($("#customer_comaddress")); //大区
  221. QDLX($("#customer_taxPointDes")); //渠道类型
  222. XYDJ($("#customer_invoiceRange")); //信用等级
  223. JYPP($("#customer_Qualification")); //经营品牌
  224. CAPI($("#customer_FinancialManager")); //产品
  225. YFPP($("#customer_feeEx")); //用肥品牌
  226. });
  227. function YFPP(obj) {
  228. obj.empty();
  229. obj.append('<option selected="selected" value="">请选择</option>');
  230. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  231. "token": $.cookie("token"),
  232. flag: "YFPP",
  233. }, function(data) {
  234. if(data.state.toLowerCase() == "success") {
  235. var content = data.data;
  236. $(content).each(function(i, n) {
  237. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  238. })
  239. }
  240. })
  241. }
  242. // 省/市/区/县
  243. function LAISHENG(obj) {
  244. obj.empty();
  245. obj.append('<option selected="selected" value="">请选择</option>');
  246. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  247. "token": $.cookie("token"),
  248. F_Layer: 1,
  249. }, function(data) {
  250. if(data.state.toLowerCase() == "success") {
  251. var content = data.data;
  252. $(content).each(function(i, n) {
  253. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  254. })
  255. dataF_AddressProvince && $("#source option:selected").val(dataF_AddressProvince); // 省
  256. dataF_AddressProvince && $("#source option:selected").text(dataF_AddressProvince); // 省
  257. }
  258. })
  259. }
  260. //市
  261. function LAISHI(obj) {
  262. obj.empty();
  263. obj.append('<option selected="selected" value="">请选择</option>');
  264. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  265. "token": $.cookie("token"),
  266. F_Layer: 2,
  267. F_RegionName: $('#source').val()
  268. }, function(data) {
  269. if(data.state.toLowerCase() == "success") {
  270. var content = data.data;
  271. $(content).each(function(i, n) {
  272. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  273. })
  274. }
  275. })
  276. }
  277. // 区/县
  278. function LAIQU(obj) {
  279. obj.empty();
  280. obj.append('<option selected="selected" value="">请选择</option>');
  281. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  282. "token": $.cookie("token"),
  283. F_Layer: 3,
  284. F_RegionName: $('#type').val()
  285. }, function(data) {
  286. if(data.state.toLowerCase() == "success") {
  287. var content = data.data;
  288. $(content).each(function(i, n) {
  289. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  290. })
  291. }
  292. })
  293. }
  294. // 乡
  295. function LAIXIANG(obj) {
  296. obj.empty();
  297. obj.append('<option selected="selected" value="">请选择</option>');
  298. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  299. "token": $.cookie("token"),
  300. F_Layer: 4,
  301. F_RegionName: $('#keyid').val()
  302. }, function(data) {
  303. if(data.state.toLowerCase() == "success") {
  304. var content = data.data;
  305. $(content).each(function(i, n) {
  306. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  307. })
  308. }
  309. })
  310. }
  311. $('#source').on('change', function() {
  312. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  313. "token": $.cookie("token"),
  314. F_Layer: 2,
  315. F_RegionName: $('#source').val(),
  316. }, function(data) {
  317. if(data.state.toLowerCase() == "success") {
  318. var content = data.data;
  319. $(content).each(function(i, n) {
  320. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#type");
  321. })
  322. dataF_AddressCity && $("#type option:selected").text(dataF_AddressCity); // 市
  323. dataF_AddressCity && $("#type option:selected").val(dataF_AddressCity); // 市
  324. LAISHI($("#type"));
  325. }
  326. })
  327. });
  328. $('#type').on('change', function() {
  329. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  330. "token": $.cookie("token"),
  331. F_Layer: 3,
  332. F_RegionName: $('#type').val()
  333. }, function(data) {
  334. if(data.state.toLowerCase() == "success") {
  335. var content = data.data;
  336. $(content).each(function(i, n) {
  337. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#keyid");
  338. })
  339. dataF_AddressCountry && $("#keyid option:selected").text(dataF_AddressCountry); // 县
  340. dataF_AddressCountry && $("#keyid option:selected").val(dataF_AddressCountry); //
  341. LAIQU($("#keyid"));
  342. }
  343. })
  344. });
  345. $('#keyid').on('change', function() {
  346. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  347. "token": $.cookie("token"),
  348. F_Layer: 4,
  349. F_RegionName: $('#keyid').val()
  350. }, function(data) {
  351. if(data.state.toLowerCase() == "success") {
  352. var content = data.data;
  353. $(content).each(function(i, n) {
  354. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#input_area");
  355. })
  356. dataF_AddressTownship && $("#input_area option:selected").text(dataF_AddressTownship); // 乡
  357. dataF_AddressTownship && $("#input_area option:selected").val(dataF_AddressTownship); // 乡
  358. LAIXIANG($('#input_area'));
  359. }
  360. })
  361. });
  362. function CHOUDQ(obj) {
  363. obj.empty();
  364. obj.append('<option selected="selected" value="">请选择</option>');
  365. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  366. "token": $.cookie("token"),
  367. F_Layer: 1,
  368. }, function(data) {
  369. if(data.state.toLowerCase() == "success") {
  370. var content = data.data;
  371. $(content).each(function(i, n) {
  372. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  373. })
  374. dataF_AreaName && $("#customer_comaddress option:selected").text(dataF_AreaName); // 大区
  375. dataF_AreaName && $("#customer_comaddress option:selected").val(dataF_AreaName);
  376. }
  377. })
  378. }
  379. function CHOUFEN(obj) {
  380. obj.empty();
  381. obj.append('<option selected="selected" value="">请选择</option>');
  382. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  383. "token": $.cookie("token"),
  384. F_Layer: 2,
  385. F_DeptName: $("#customer_comaddress").find("option:selected").text(),
  386. }, function(data) {
  387. if(data.state.toLowerCase() == "success") {
  388. var content = data.data;
  389. $(content).each(function(i, n) {
  390. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  391. })
  392. }
  393. })
  394. }
  395. $('#customer_comaddress').on('change', function() {
  396. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  397. "token": $.cookie("token"),
  398. F_Layer: 2,
  399. F_DeptName: $("#customer_comaddress").find("option:selected").text(),
  400. }, function(data) {
  401. if(data.state.toLowerCase() == "success") {
  402. var content = data.data;
  403. $(content).each(function(i, n) {
  404. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo("#customer_legalName");
  405. })
  406. dataF_BranchName && $("#customer_legalName option:selected").text(dataF_BranchName); // 分公司
  407. dataF_BranchName && $("#customer_legalName option:selected").val(dataF_BranchName); // 分公司
  408. CHOUFEN($('#customer_legalName'));
  409. }
  410. })
  411. });
  412. //渠道类型
  413. function QDLX(obj) {
  414. obj.empty();
  415. obj.append('<option selected="selected" value="">请选择</option>');
  416. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  417. "token": $.cookie("token"),
  418. flag: "QDLX",
  419. }, function(data) {
  420. if(data.state.toLowerCase() == "success") {
  421. var content = data.data;
  422. $(content).each(function(i, n) {
  423. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  424. })
  425. dataF_Channel && $("#customer_taxPointDes option:selected").text(dataF_Channel); // 渠道类型
  426. dataF_Channel && $("#customer_taxPointDes option:selected").val(dataF_Channel); // 渠道类型
  427. }
  428. })
  429. }
  430. //信用等级
  431. function XYDJ(obj) {
  432. obj.empty();
  433. obj.append('<option selected="selected" value="">请选择</option>');
  434. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  435. "token": $.cookie("token"),
  436. flag: "XYDJ",
  437. }, function(data) {
  438. if(data.state.toLowerCase() == "success") {
  439. var content = data.data;
  440. $(content).each(function(i, n) {
  441. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  442. })
  443. dataF_Credit && $("#customer_invoiceRange option:selected").text(dataF_Credit); // 信用等级
  444. dataF_Credit && $("#customer_invoiceRange option:selected").val(dataF_Credit); // 信用等级
  445. }
  446. })
  447. }
  448. //经营品牌
  449. function JYPP(obj) {
  450. obj.empty();
  451. obj.append('<option selected="selected" value="">请选择</option>');
  452. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  453. "token": $.cookie("token"),
  454. flag: "JYPP",
  455. }, function(data) {
  456. if(data.state.toLowerCase() == "success") {
  457. var content = data.data;
  458. $(content).each(function(i, n) {
  459. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  460. })
  461. dataF_Brands && $('#customer_Qualification').val(dataF_Brands);
  462. dataF_Brands && $('#customer_Qualification option:selected').text(dataF_Brands);
  463. }
  464. })
  465. }
  466. //产品
  467. function CAPI(obj) {
  468. obj.empty();
  469. obj.append('<option selected="selected" value="">请选择</option>');
  470. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  471. "token": $.cookie("token"),
  472. flag: "CAPI",
  473. }, function(data) {
  474. if(data.state.toLowerCase() == "success") {
  475. var content = data.data;
  476. $(content).each(function(i, n) {
  477. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  478. })
  479. }
  480. })
  481. }