ZZDianXin_UI - 郑州电信 演示

addCommissioner.js 3.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  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:2,
  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. debugger
  43. $("#activess").val(result.data);
  44. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  45. parent.layer.close(index); //再执行关闭
  46. parent.layer.msg("保存成功!");
  47. parent.table.bootstrapTable('refresh');
  48. }
  49. })
  50. })
  51. if(id) {
  52. $.get(huayi.config.callcenter_url + 'Customer/GetCustomer', {
  53. id: id,
  54. "token": $.cookie("token")
  55. }, function(result) {
  56. result = $.parseJSON(result);
  57. if(result.state.toLowerCase() == "success") {
  58. var con = result.data;
  59. if (con.F_Type==1) {
  60. $("#customerType option:selected").text("客户");
  61. } else{
  62. $("#customerType option:selected").text("专员");
  63. }
  64. $("#testInput4").val(con.F_CustomerIndustry);
  65. $("#areaInps").val(con.F_Area);
  66. $(".inps1").val(con.F_Province+"/"+con.F_City);
  67. $(".inps2").val(con.F_Province);
  68. $(".inps3").val(con.F_City);
  69. $(".mobile").val(con.F_Phone);
  70. $(".Customer").val(con.F_Name);
  71. }
  72. })
  73. }
  74. })
  75. //区域
  76. //添加内容下拉
  77. $('.inps1').focus(function() {
  78. $('.xlAdd').css('display', 'block')
  79. })
  80. $('.xl_one').click(function() {
  81. if($('.xlAdd').css('display') == 'block') {
  82. $('.xlAdd').css('display', 'none')
  83. } else {
  84. $('.xlAdd').css('display', 'block')
  85. }
  86. })
  87. $('.addTree').mouseleave(function() {
  88. $(this).css('display', 'none')
  89. })
  90. var setting1 = {
  91. data: {
  92. key: {
  93. name: "F_AreaName"
  94. },
  95. simpleData: {
  96. enable: true,
  97. idKey: "F_Id",
  98. pIdKey: "F_ParentId",
  99. rootPId: 0
  100. }
  101. },
  102. callback: {
  103. onClick: addTreeClick
  104. }
  105. };
  106. function addTreeClick(event, treeId, treeNode) {
  107. addPid=treeNode.F_Id;
  108. xlName = treeNode.F_AreaName;
  109. areaParent=treeNode.getPath();
  110. if (areaParent[1]) {
  111. areaParent1=areaParent[0].F_AreaName
  112. areaParent2=areaParent[1].F_AreaName
  113. $('#typeclass1').val(areaParent1+"/"+areaParent2);
  114. $('#typeclass_market1').val(areaParent1+"/"+areaParent2);
  115. $('.inps1').val(areaParent1+"/"+areaParent2);
  116. $('.inps2').val(areaParent1);
  117. $('.inps3').val(areaParent2);
  118. }else{
  119. layer.msg("请选择最下级菜单");
  120. }
  121. };
  122. treeCont();
  123. function treeCont() {
  124. $.get(huayi.config.callcenter_url + 'Area/GetAreaList', {
  125. "token": $.cookie("token"),
  126. }, function(result) {
  127. result = $.parseJSON(result);
  128. $.fn.zTree.init($("#addTreeDemo"), setting1, result.data); //实例化树形图
  129. });
  130. }