思念食品 UI

addCustomer.js 3.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. var token = $.cookie("token");
  2. var id = helper.request.queryString("ids");
  3. $(document).ready(function() {
  4. var regBox = {
  5. //regMobile: /^1(3|4|5|7|8)\d{9}$/ //手机
  6. regMobOrTel: /^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/
  7. }
  8. //保存按钮
  9. $('.addCun').click(function() {
  10. var tel = $(".mobile").val();
  11. var reg = /^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^0\d{2,3}-?\d{7,8}$/;
  12. if($('#customer_name').val() == '') {
  13. layer.confirm('请选择客户名称!', {
  14. btn: ['确定']
  15. });
  16. return;
  17. }
  18. if($('#province').val() == '') {
  19. layer.confirm('请选择省份!', {
  20. btn: ['确定']
  21. });
  22. return;
  23. }
  24. if($('.mobile').val() == '') {
  25. layer.confirm('请输入电话!', {
  26. btn: ['确定']
  27. });
  28. return;
  29. }
  30. $.post(huayi.config.callcenter_url + 'Customer/AddCustomer', {
  31. id:id,
  32. type:1,
  33. area: $('#areaInps').val(),
  34. province: $('.inps2').val(),
  35. city: $('.inps3').val(),
  36. tel: $('.mobile').val(),
  37. name: $('.Customer').val(),
  38. "token": $.cookie("token")
  39. }, function(result) {
  40. result = $.parseJSON(result);
  41. if(result.state.toLowerCase() == "success") {
  42. $("#activess").val(result.data);
  43. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  44. parent.layer.close(index); //再执行关闭
  45. parent.layer.msg("保存成功!");
  46. parent.table.bootstrapTable('refresh');
  47. }
  48. })
  49. })
  50. if(id) {
  51. $.get(huayi.config.callcenter_url + 'Customer/GetCustomer', {
  52. id: id,
  53. "token": $.cookie("token")
  54. }, function(result) {
  55. result = $.parseJSON(result);
  56. if(result.state.toLowerCase() == "success") {
  57. var con = result.data;
  58. if (con.F_Type==1) {
  59. $("#customerType option:selected").text("客户");
  60. } else{
  61. $("#customerType option:selected").text("专员");
  62. }
  63. $("#testInput4").val(con.F_CustomerIndustry);
  64. $("#areaInps").val(con.F_Area);
  65. $(".inps1").val(con.F_Province+"/"+con.F_City);
  66. $(".inps2").val(con.F_Province);
  67. $(".inps3").val(con.F_City);
  68. $(".mobile").val(con.F_Phone);
  69. $(".Customer").val(con.F_Name);
  70. }
  71. })
  72. }
  73. })
  74. //区域
  75. //添加内容下拉
  76. $('.inps1').focus(function() {
  77. $('.xlAdd').css('display', 'block')
  78. })
  79. $('.xl_one').click(function() {
  80. if($('.xlAdd').css('display') == 'block') {
  81. $('.xlAdd').css('display', 'none')
  82. } else {
  83. $('.xlAdd').css('display', 'block')
  84. }
  85. })
  86. $('.addTree').mouseleave(function() {
  87. $(this).css('display', 'none')
  88. })
  89. var setting1 = {
  90. data: {
  91. key: {
  92. name: "F_AreaName"
  93. },
  94. simpleData: {
  95. enable: true,
  96. idKey: "F_Id",
  97. pIdKey: "F_ParentId",
  98. rootPId: 0
  99. }
  100. },
  101. callback: {
  102. onClick: addTreeClick
  103. }
  104. };
  105. function addTreeClick(event, treeId, treeNode) {
  106. addPid=treeNode.F_Id;
  107. xlName = treeNode.F_AreaName;
  108. areaParent=treeNode.getPath();
  109. if (areaParent[1]) {
  110. areaParent1=areaParent[0].F_AreaName
  111. areaParent2=areaParent[1].F_AreaName
  112. $('#typeclass1').val(areaParent1+"/"+areaParent2);
  113. $('#typeclass_market1').val(areaParent1+"/"+areaParent2);
  114. $('.inps1').val(areaParent1+"/"+areaParent2);
  115. $('.inps2').val(areaParent1);
  116. $('.inps3').val(areaParent2);
  117. }else{
  118. layer.msg("请选择最下级菜单");
  119. }
  120. };
  121. treeCont();
  122. function treeCont() {
  123. $.get(huayi.config.callcenter_url + 'Area/GetAreaList', {
  124. "token": $.cookie("token"),
  125. }, function(result) {
  126. result = $.parseJSON(result);
  127. $.fn.zTree.init($("#addTreeDemo"), setting1, result.data); //实例化树形图
  128. });
  129. }