郑州第一人民医院UI

AddaCheck.html 6.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <script src="../Script/Common/huayi.load.js"></script>
  6. <script src="../Script/Common/huayi.config.js"></script>
  7. <link href="../css/eid/bootstrap-editable.css" rel="stylesheet" />
  8. <link href="../css/init.css" rel="stylesheet" />
  9. <title></title>
  10. <style>
  11. .Content {
  12. padding: 10px;
  13. }
  14. .btn {
  15. background: #249fea;
  16. color: #fff;
  17. }
  18. .Btn_box {
  19. margin-top: 20px;
  20. color: #fff;
  21. }
  22. .inpBox select {
  23. width: 150px;
  24. padding: 3px 6px;
  25. }
  26. .F_Remark {
  27. width: 100%;
  28. }
  29. .tab {
  30. border-bottom: 1px solid #ccc;
  31. }
  32. .rightAdd {
  33. margin-bottom: 20px;
  34. }
  35. .Check_box .btn:hover{
  36. color: #fff;
  37. }
  38. </style>
  39. </head>
  40. <body>
  41. <div>
  42. <div class="Content">
  43. <div class="Check_box">
  44. <button class="rightAdd btn size-14"><i class="fa fa-plus size-14"></i>增加...</button>
  45. <table id="tbr" style="width: 100%;">
  46. <thead>
  47. <tr>
  48. <th data-align="center" data-field="id" data-formatter="setCode">序号</th>
  49. <th data-align="center" data-field="F_ItemName" data-formatter="Check">选项</th>
  50. <th data-align="center" data-field="F_ItemId" data-formatter="Removes">操作</th>
  51. </tr>
  52. </thead>
  53. <tbody>
  54. </tbody>
  55. </table>
  56. </div>
  57. </div>
  58. </div>
  59. <script src="../js/eid/bootstrap-editable.js"></script>
  60. <script>
  61. var wid = helper.request.queryString("Str");
  62. console.log(wid);
  63. $(document).ready(function() {
  64. if(wid) {
  65. var $tableLeft = $('#tbr');
  66. //销毁表格
  67. $tableLeft.bootstrapTable('destroy');
  68. // 初始化表格,动态从服务器加载数据
  69. $tableLeft.bootstrapTable({
  70. method: "get", //使用get请求到服务器获取数据
  71. url: huayi.config.callcenter_url + "QCSettings/GetList?",
  72. // url: "//117.158.196.116:8878/IndexBase/GetList",
  73. striped: true, //表格显示条纹
  74. pagination: true, //启动分页
  75. pageSize: 5, //每页显示的记录数
  76. pageNumber: 1, //当前第几页
  77. pageList: [5, 20, 50, 100], //记录数可选列表
  78. search: false, //是否启用查询
  79. showColumns: false, //显示下拉框勾选要显示的列
  80. showRefresh: false, //显示刷新按钮
  81. sidePagination: "server", //表示服务端请求
  82. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  83. //设置为limit可以获取limit, offset, search, sort, order
  84. queryParamsType: "undefined",
  85. queryParams: function queryParams(params) { //设置查询参数
  86. var param = {
  87. pageindex: params.pageNumber,
  88. pagesize: params.pageSize,
  89. qid: wid,
  90. token: $.cookie("token"),
  91. };
  92. return param;
  93. },
  94. onLoadSuccess: function() { //加载成功时执行
  95. // layer.msg("加载成功");
  96. $("#tbr a.username").editable({
  97. url: function(params) {
  98. var id = $(this).attr("id");
  99. var QuestionId = $(this).attr("index");
  100. console.log(params.value);
  101. console.log(QuestionId);
  102. $.ajax({
  103. type: 'POST',
  104. url: huayi.config.callcenter_url + "QCSettings/EditItems",
  105. data: {
  106. F_ItemsId: id,
  107. F_ItemQID: QuestionId,
  108. F_ItemType: 1,
  109. F_ItemName: params.value,
  110. token: $.cookie("token")
  111. },
  112. dataType: 'JSON',
  113. success: function(data) {
  114. if(data.state.toLowerCase() == 'success') {
  115. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  116. // parent.layer.close(index); //再执行关闭
  117. parent.Finish();
  118. $("#tbr").bootstrapTable('refresh')
  119. parent.layer.msg("成功");
  120. }
  121. },
  122. error: function() {
  123. alert("error");
  124. }
  125. });
  126. },
  127. type: 'text'
  128. });
  129. },
  130. onLoadError: function() { //加载失败时执行
  131. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  132. }
  133. });
  134. //添加行
  135. $(".rightAdd ").click(function() {
  136. var index = $tableLeft.bootstrapTable('getData').length;
  137. console.log(index);
  138. $.ajax({
  139. type: 'POST',
  140. url: huayi.config.callcenter_url + "QCSettings/AddItems",
  141. data: {
  142. F_ItemType: 1,
  143. F_ItemQID: wid,
  144. token: $.cookie("token")
  145. },
  146. dataType: 'JSON',
  147. success: function(data) {
  148. if(data.state.toLowerCase() == 'success') {
  149. console.log(data.data);
  150. $tableLeft.bootstrapTable('insertRow', {
  151. index: index,
  152. row: {
  153. }
  154. });
  155. $tableLeft.bootstrapTable('refresh');
  156. }
  157. },
  158. error: function() {
  159. alert("error");
  160. }
  161. });
  162. });
  163. }
  164. //列表
  165. });
  166. //序号
  167. function setCode(value, row, index) {
  168. return index + 1;
  169. }
  170. //修改
  171. function Check(value, row, index) {
  172. return '<a title="点击移入" class="username" id="' + row.F_ItemsId + '" index="' + row.F_ItemQID + '">' + value + '</a>'
  173. }
  174. //操作
  175. function Removes(value, row, index) {
  176. return '<div><a onclick="Remove(' + row.F_ItemsId + ')" ><i class="fa fa-remove size-14"></i></a></div>'
  177. }
  178. ;
  179. //删除
  180. function Remove(val) {
  181. console.log()
  182. $.ajax({
  183. type: 'POST',
  184. url: huayi.config.callcenter_url + "QCSettings/DelItems",
  185. data: {
  186. id: val,
  187. token: $.cookie("token")
  188. },
  189. dataType: 'JSON',
  190. success: function(data) {
  191. if(data.state.toLowerCase() == 'success') {
  192. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  193. // parent.layer.close(index); //再执行关闭
  194. parent.Finish();
  195. $("#tbr").bootstrapTable('refresh');
  196. parent.layer.msg("删除成功");
  197. }
  198. },
  199. error: function() {
  200. alert("error");
  201. }
  202. });
  203. }
  204. //清除 CLEAN
  205. function Clean() {
  206. }
  207. </script>
  208. </body>
  209. </html>