Aucune description

addIVRManage.html 7.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>添加IVR</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <link href="../../css/plugins/cropper/cropper.min.css" rel="stylesheet">
  8. <link href="../../js/bootstrap-select/css/bootstrap-select.css" rel="stylesheet" />
  9. <script src="../../Script/Common/huayi.load.js"></script>
  10. <script src="../../Script/Common/huayi.config.js"></script>
  11. <link rel="stylesheet" href="../../css/webuploader.css" />
  12. <link href="../../css/init.css" rel="stylesheet" />
  13. <style>
  14. .project_items {
  15. list-style: none;
  16. margin: 60px auto;
  17. padding-left: 0;
  18. }
  19. .project_items li label {
  20. height: 34px;
  21. line-height: 34px;
  22. }
  23. .project_items li textarea {
  24. resize: none;
  25. }
  26. .crop_left {
  27. width: 40%;
  28. float: left;
  29. }
  30. .crop_right {
  31. width: 30%;
  32. float: right;
  33. margin-right: 25px;
  34. }
  35. .btnn {
  36. background: #2f4050;
  37. color: #fff;
  38. padding: 3px 10px;
  39. border: 0;
  40. border-radius: 3px;
  41. cursor: pointer;
  42. }
  43. .project_save {
  44. width: 20%;
  45. }
  46. .text_require {
  47. color: red;
  48. vertical-align: middle;
  49. font-weight: 900;
  50. }
  51. .project_items i.tub {
  52. right: 22px;
  53. }
  54. #pro_location {
  55. margin-left: 15px;
  56. }
  57. .radio-inline input[type=radio] {
  58. margin-top: 10px;
  59. }
  60. .form-horizontal .radio-inline {
  61. padding-top: 0!important;
  62. }
  63. .editPwd {
  64. display: none;
  65. }
  66. .project_items .alert {
  67. margin-bottom: 0;
  68. padding: 5px;
  69. }
  70. .loader_icon {
  71. display: block;
  72. height: 36px;
  73. width: 36px;
  74. background: url(../../img/upLod.png) no-repeat;
  75. }
  76. </style>
  77. </head>
  78. <body>
  79. <div class="container">
  80. <ul class="project_items form-horizontal addIvr">
  81. <li class="form-group">
  82. <label for="groupcode" class="col-md-2 text-right"><b class="text_require">*</b>坐席组编号</label>
  83. <div class="col-md-10">
  84. <select id="groupcode" class="form-control selectpicker" data-live-search="true">
  85. <option value="">请选择角色</option>
  86. </select>
  87. </div>
  88. </li>
  89. <li class="form-group">
  90. <label for="" class="col-md-2 text-right"><b class="text_require">*</b>ivr类型</label>
  91. <div class="col-md-10" id="">
  92. <label class="radio-inline">
  93. <input type="radio" name="ivr_type" value="1" checked="checked"> 呼入
  94. </label>
  95. <label class="radio-inline">
  96. <input type="radio" name="ivr_type" value="2"> 满意度
  97. </label>
  98. <label class="radio-inline">
  99. <input type="radio" name="ivr_type" value="3"> 自动外呼
  100. </label>
  101. </div>
  102. </li>
  103. <li class="form-group">
  104. <label for="" class="col-md-2 text-right"><b class="text_require">*</b>是否启用</label>
  105. <div class="col-md-10" id="">
  106. <label class="radio-inline">
  107. <input type="radio" name="isenable" value="0" > 不启用
  108. </label>
  109. <label class="radio-inline">
  110. <input type="radio" name="isenable" value="1" checked="checked"> 启用
  111. </label>
  112. </div>
  113. </li>
  114. <li class="form-group">
  115. <label for="ivrcontent" class="col-md-2 text-right">ivr内容</label>
  116. <div class="col-md-10">
  117. <textarea id="ivrcontent" class="form-control" rows="5" placeholder="请输入内容"></textarea>
  118. </div>
  119. </li>
  120. <li class="form-group">
  121. <div class="col-md-offset-2 col-md-10">
  122. <button class="project_save btn btn-primary" id="pro_save" type="button" onclick="saveIvr()">保存</button>
  123. </div>
  124. </li>
  125. </ul>
  126. <ul class="project_items form-horizontal editIvr">
  127. <li class="form-group">
  128. <label for="groupcode" class="col-md-2 text-right"><b class="text_require">*</b>坐席组编号</label>
  129. <div class="col-md-10">
  130. <input id="editGroupcode" class="form-control" autocomplete="off" type="text" readonly="readonly" />
  131. </div>
  132. </li>
  133. <li class="form-group">
  134. <label for="" class="col-md-2 text-right"><b class="text_require">*</b>ivr类型</label>
  135. <div class="col-md-10">
  136. <label class="radio-inline">
  137. <input type="radio" name="editivrType" value="1" disabled="disabled"> 呼入
  138. </label>
  139. <label class="radio-inline">
  140. <input type="radio" name="editivrType" value="2" disabled="disabled"> 满意度
  141. </label>
  142. <label class="radio-inline">
  143. <input type="radio" name="editivrType" value="3" disabled="disabled"> 自动外呼
  144. </label>
  145. </div>
  146. </li>
  147. <li class="form-group">
  148. <label for="" class="col-md-2 text-right"><b class="text_require">*</b>是否启用</label>
  149. <div class="col-md-10" id="">
  150. <label class="radio-inline">
  151. <input type="radio" name="editIsenable" value="0" > 不启用
  152. </label>
  153. <label class="radio-inline">
  154. <input type="radio" name="editIsenable" value="1"> 启用
  155. </label>
  156. </div>
  157. </li>
  158. <li class="form-group">
  159. <label for="ivrcontent" class="col-md-2 text-right">ivr内容</label>
  160. <div class="col-md-10">
  161. <textarea id="editIvrcontent" class="form-control" rows="5" placeholder="请输入内容"></textarea>
  162. </div>
  163. </li>
  164. <li class="form-group">
  165. <div class="col-md-offset-2 col-md-10">
  166. <button class="project_save btn btn-primary" id="edit_save" type="button" onclick="saveIvr()">保存</button>
  167. </div>
  168. </li>
  169. </ul>
  170. </div>
  171. <script src="../../js/laydate/laydate.js"></script>
  172. <script src="../../Script/Common/regexs.js"></script>
  173. <script src="../../js/bootstrap-select/js/bootstrap-select.js"></script>
  174. <script src="../../js/bootstrap-select/js/i18n/defaults-zh_CN.js"></script>
  175. <script src="../../js/autosize/autosize.min.js"></script>
  176. <script src="../../js/jquery.md5.js"></script>
  177. <script>
  178. var ids=helper.request.queryString("edit_id");
  179. $(function(){
  180. if(ids){
  181. $('.editIvr').show();
  182. $('.addIvr').hide();
  183. getDetail(ids)
  184. }else{
  185. $('.addIvr').show();
  186. $('.editIvr').hide();
  187. }
  188. getSeatGroup($('#groupcode'));//获取坐席组
  189. })
  190. //添加
  191. function saveIvr() {
  192. $.post(huayi.config.callcenter_url + "callcenterapi/api/SysIVRConfig/add", {
  193. groupcode: $('#groupcode').val(),
  194. ivrtype: $('input[name="ivr_type"]:checked').val(),
  195. isenable: $('input[name="isenable"]:checked').val(),
  196. ivrcontent: $('#ivrcontent').val(),
  197. }, function(data) {
  198. data = JSON.parse(data);
  199. if(data.state == "success") {
  200. var index = parent.layer.getFrameIndex(window.name);
  201. parent.layer.close(index);
  202. parent.$('#table_all').bootstrapTable('refresh');
  203. parent.layer.msg("保存成功");
  204. }
  205. });
  206. }
  207. //获取坐席组
  208. function getSeatGroup(el) {
  209. $.getJSON(huayi.config.callcenter_url + "callcenterapi/api/sysseatgroup/getlist", function(data) {
  210. if(data.state.toLowerCase() == "success") {
  211. el.empty();
  212. el.append("<option value=''>请选择坐席组</option>");
  213. var content = data.data;
  214. if(content && content.length > 0) {
  215. $(content).each(function(i, n) {
  216. $("<option value='" + n.zxzcode + "'>" + n.zxzname + "</option>").appendTo(el);
  217. });
  218. el.selectpicker('refresh');
  219. }
  220. }
  221. })
  222. }
  223. //获取详情
  224. function getDetail(tid){
  225. $.getJSON(huayi.config.callcenter_url + "callcenterapi/api/SysIVRConfig/getsingle", {id:tid},function(data) {
  226. if(data.state.toLowerCase() == "success") {
  227. $('#editGroupcode').val(data.data.groupcode);
  228. $('input[name="editIsenable"][value="' + data.data.isenable + '"]').prop("checked", "checked"); //是否启用
  229. $('input[name="editivrType"][value="'+data.data.ivrtype+'"]').prop("checked","checked");//ivr类型
  230. $('#editIvrcontent').val(data.data.ivrcontent);
  231. }
  232. })
  233. }
  234. </script>
  235. </body>
  236. </html>