No Description

addOrEditMailList.html 5.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>添加通讯录</title>
  6. <script src="../../Script/Common/huayi.load.js"></script>
  7. <script src="../../Script/Common/huayi.config.js"></script>
  8. <link href="../../js/bootstrap-select/css/bootstrap-select.css" rel="stylesheet" />
  9. <link rel="stylesheet" href="../css/call.css" />
  10. </head>
  11. <body>
  12. <div class="container greetings" style="overflow: hidden;">
  13. <div class="row clearfix form-horizontal" style="margin-top: 20px;">
  14. <div class="form-group clearfix">
  15. <label for="deptname" class="col-sm-2">科室名称:</label>
  16. <div class="col-sm-10 ">
  17. <input list="department" type="text" class="department form-control" />
  18. </div>
  19. <datalist id="department">
  20. </datalist>
  21. </div>
  22. <div class="form-group clearfix">
  23. <label for="doctorname" class="col-sm-2">医生姓名:</label>
  24. <div class="col-sm-10">
  25. <input id="doctorname" class="form-control" type="text" autocomplete="off" />
  26. </div>
  27. </div>
  28. <div class="form-group clearfix">
  29. <label for="phonemodel" class="col-sm-2">电话:</label>
  30. <div class="col-sm-10">
  31. <input id="phonemodel" class="form-control" type="text" autocomplete="off" />
  32. </div>
  33. </div>
  34. <div class="form-group clearfix">
  35. <label for="nbxlmodel" class="col-sm-2">内线:</label>
  36. <div class="col-sm-10">
  37. <input id="nbxlmodel" class="form-control" type="text" autocomplete="off" />
  38. </div>
  39. </div>
  40. <div class="form-group clearfix">
  41. <label for="xhmodel" class="col-sm-2">小号:</label>
  42. <div class="col-sm-10">
  43. <input id="xhmodel" class="form-control" type="text" autocomplete="off" />
  44. </div>
  45. </div>
  46. </div>
  47. <div class="form-group clearfix row">
  48. <div class="col-sm-offset-2">
  49. <button class="btn sc_btn col-sm-2" id="btn_save" type="button">保存</button>
  50. </div>
  51. </div>
  52. </div>
  53. </body>
  54. <script src="../../js/autosize/autosize.min.js"></script>
  55. <script src="../../js/bootstrap-select/js/bootstrap-select.js"></script>
  56. <script src="../../js/bootstrap-select/js/i18n/defaults-zh_CN.js"></script>
  57. <script type="text/javascript">
  58. var edit_id = helper.request.queryString("edit_id");
  59. // var state = helper.request.queryString("state");
  60. getDepartmentList()
  61. if(edit_id) {
  62. getDetial(edit_id)
  63. $('#btn_save').click(function() {
  64. editDeparment(edit_id)
  65. })
  66. } else {
  67. $('#btn_save').click(function() {
  68. addDepartment()
  69. })
  70. }
  71. //详情
  72. function getDetial(id) {
  73. $.ajax({
  74. type: "get",
  75. url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/GetYytxluinfobyid",
  76. dataType: 'json',
  77. async: true,
  78. data: {
  79. id: id
  80. },
  81. success: function(res) {
  82. if(res.state.toLowerCase() === "success") {
  83. // $('#department').selectpicker('val', res.data.deptname).trigger('change')
  84. // $('#department').selectpicker('val', res.data.deptname).trigger('change');
  85. // $("#department").selectpicker('refresh');
  86. // $('#department').selectpicker('val', res.data.deptname);
  87. $('.department').val(res.data.deptname);
  88. $('#doctorname').val(res.data.doctorname)
  89. $('#nbxlmodel').val(res.data.nbxlmodel)
  90. $('#phonemodel').val(res.data.phonemodel)
  91. $('#xhmodel').val(res.data.xhmodel)
  92. }
  93. }
  94. })
  95. }
  96. //编辑
  97. function editDeparment(id) {
  98. $.ajax({
  99. type: "get",
  100. url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/upYytxluinfo",
  101. dataType: 'json',
  102. async: true,
  103. data: {
  104. id:id,
  105. deptname: $('.department').val(),
  106. doctorname: $('#doctorname').val(),
  107. nbxlmodel: $('#nbxlmodel').val(),
  108. phonemodel: $('#phonemodel').val(),
  109. xhmodel: $('#xhmodel').val()
  110. },
  111. success: function(res) {
  112. if(res.state.toLowerCase() === "success") {
  113. var index = parent.layer.getFrameIndex(window.name);
  114. parent.layer.close(index);
  115. layer.msg("编辑成功");
  116. parent.initTable();
  117. }
  118. }
  119. })
  120. }
  121. //添加
  122. function addDepartment() {
  123. $.ajax({
  124. type: "get",
  125. url: huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/AddYytxluinfo",
  126. dataType: 'json',
  127. async: true,
  128. data: {
  129. deptname: $('.department').val(),
  130. doctorname: $('#doctorname').val(),
  131. phonemodel: $('#phonemodel').val(),
  132. nbxlmodel: $('#nbxlmodel').val(),
  133. xhmodel: $('#xhmodel').val()
  134. },
  135. success: function(res) {
  136. if(res.state.toLowerCase() === "success") {
  137. var index = parent.layer.getFrameIndex(window.name);
  138. parent.layer.close(index);
  139. layer.msg("添加成功");
  140. parent.initTable();
  141. }
  142. }
  143. })
  144. }
  145. //获取科室下拉列表
  146. function getDepartmentList() {
  147. $.getJSON(huayi.config.callcenter_url + "testusertypeapi/api/TestUserType/getalldeptnlists?pageindex=1&pagesize=1000", {}, function(result) {
  148. if(result.state.toLowerCase() == "success") {
  149. var seatlist = result.data;
  150. $("#department").empty();
  151. $("#department").append('<option value=" ">请选择科室</option>');
  152. $(seatlist).each(function(i, n) {
  153. $("#department").append('<option value="' + n.name + '">' + n.name + '</option>');
  154. })
  155. $('#department').selectpicker('refresh');
  156. }
  157. });
  158. }
  159. </script>
  160. </html>