Нет описания

askForEvents.js 8.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297
  1. $('.addAskFor').click(function() {
  2. layer.open({
  3. type: 2,
  4. title: '添加索要',
  5. shadeClose: true, //是否开启点击遮罩关闭
  6. shade: 0.4, //遮罩
  7. maxmin: true, //开启最大化最小化按钮
  8. id: 'LAY_layuipro2', //防止重复弹出
  9. moveType: 1, //拖拽类型 默认的拖拽风格正如你所见到的,会有个过度的透明框。但是如果你不喜欢,你可以设定moveType: 1切换到传统的拖拽模式
  10. moveOut: true, //拖拽到窗口外
  11. //resize: true,//是否允许拉伸
  12. area: ['80%', '90%'],
  13. content: './cpns/addAskFor.html'
  14. });
  15. })
  16. // 添加知识
  17. $('.addKnowlage').click(function() {
  18. layer.open({
  19. type: 2,
  20. title: '添加知识',
  21. shadeClose: true, //是否开启点击遮罩关闭
  22. shade: 0.4, //遮罩
  23. maxmin: true, //开启最大化最小化按钮
  24. id: 'LAY_layuipro2', //防止重复弹出
  25. moveType: 1, //拖拽类型 默认的拖拽风格正如你所见到的,会有个过度的透明框。但是如果你不喜欢,你可以设定moveType: 1切换到传统的拖拽模式
  26. moveOut: true, //拖拽到窗口外
  27. //resize: true,//是否允许拉伸
  28. area: ['80%', '90%'],
  29. content: './cpns/addzhishiku.html?type=add'
  30. });
  31. })
  32. // 撤回,type = 1 为二级单位撤回
  33. function recallAskFor(id, type) {
  34. layer.prompt({
  35. formType: 2,
  36. value: '',
  37. title: '请输入撤回原因',
  38. area: ['600px', '250px'] //自定义文本域宽高
  39. }, function(value, index, elem) {
  40. if(value === '') {
  41. alert('撤回原因不能为空');
  42. return;
  43. }
  44. layer.close(index);
  45. var url = "kinfoQuestions/WithdrawKinfo";
  46. if(type === 2) {
  47. url = 'kinfoQuestions/WithdrawEJKinfo';
  48. }
  49. // 请求撤回接口
  50. $.ajax({
  51. type: "post",
  52. url: huayi.config.callcenter_url + url,
  53. async: true,
  54. dataType: 'json',
  55. data: {
  56. token: $.cookie("token"),
  57. id,
  58. opinion: value,
  59. },
  60. success: function(data) {
  61. if(data.state.toLowerCase() == "success") {
  62. //debugger;
  63. // parent.initTable(id);
  64. getListData();
  65. layer.msg("撤回成功");
  66. } else {
  67. layer.msg('撤回失败');
  68. }
  69. }
  70. });
  71. });
  72. }
  73. // 编辑
  74. function editAskFor(id) {
  75. layer.open({
  76. type: 2,
  77. title: '编辑索要',
  78. shadeClose: true, //是否开启点击遮罩关闭
  79. shade: 0.4, //遮罩
  80. maxmin: true, //开启最大化最小化按钮
  81. id: 'LAY_layuipro2', //防止重复弹出
  82. moveType: 1, //拖拽类型 默认的拖拽风格正如你所见到的,会有个过度的透明框。但是如果你不喜欢,你可以设定moveType: 1切换到传统的拖拽模式
  83. moveOut: true, //拖拽到窗口外
  84. //resize: true,//是否允许拉伸
  85. area: ['80%', '90%'],
  86. content: './cpns/addAskFor.html?id=' + id,
  87. });
  88. }
  89. // 二级单位退回
  90. function sendBackAskFor(id, type) {
  91. layer.prompt({
  92. formType: 2,
  93. value: '',
  94. title: '请输入退回原因',
  95. area: ['600px', '250px'] //自定义文本域宽高
  96. }, function(value, index, elem) {
  97. if(value === '') {
  98. alert('退回原因不能为空');
  99. return;
  100. }
  101. layer.close(index);
  102. var url = "kinfoQuestions/KinfoBack";
  103. if(type === 3) {
  104. url = 'kinfoQuestions/KinfoEJBack';
  105. }
  106. // 请求撤回接口
  107. $.ajax({
  108. type: "post",
  109. url: huayi.config.callcenter_url + url,
  110. async: true,
  111. dataType: 'json',
  112. data: {
  113. token: $.cookie("token"),
  114. id,
  115. opinion: value,
  116. },
  117. success: function(data) {
  118. if(data.state.toLowerCase() == "success") {
  119. // var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  120. // parent.layer.close(index); //再执行关闭
  121. //debugger;
  122. // parent.initTable(id);
  123. getListData();
  124. layer.msg("退回成功");
  125. } else {
  126. layer.msg('退回失败');
  127. }
  128. }
  129. });
  130. });
  131. }
  132. // 二级单位交办
  133. function assignAskFor(id) {
  134. layer.open({
  135. type: 2,
  136. title: '交办',
  137. shadeClose: true, //是否开启点击遮罩关闭
  138. shade: 0.4, //遮罩
  139. maxmin: true, //开启最大化最小化按钮
  140. id: 'LAY_layuipro2', //防止重复弹出
  141. moveType: 1, //拖拽类型 默认的拖拽风格正如你所见到的,会有个过度的透明框。但是如果你不喜欢,你可以设定moveType: 1切换到传统的拖拽模式
  142. moveOut: true, //拖拽到窗口外
  143. //resize: true,//是否允许拉伸
  144. area: ['80%', '90%'],
  145. content: './cpns/addAskFor.html?type=assign&id=' + id,
  146. });
  147. }
  148. // 答复
  149. function replayAskFor(id) {
  150. layer.open({
  151. type: 2,
  152. title: '答复',
  153. shadeClose: true, //是否开启点击遮罩关闭
  154. shade: 0.4, //遮罩
  155. maxmin: true, //开启最大化最小化按钮
  156. id: 'LAY_layuipro2', //防止重复弹出
  157. moveType: 1, //拖拽类型 默认的拖拽风格正如你所见到的,会有个过度的透明框。但是如果你不喜欢,你可以设定moveType: 1切换到传统的拖拽模式
  158. moveOut: true, //拖拽到窗口外
  159. //resize: true,//是否允许拉伸
  160. area: ['80%', '90%'],
  161. content: './cpns/addzhishiku.html?askId=' + id,
  162. });
  163. }
  164. // 答复审核
  165. function submitAudit(id) {
  166. layer.open({
  167. type: 2,
  168. title: '答复审核',
  169. shadeClose: true, //是否开启点击遮罩关闭
  170. shade: 0.4, //遮罩
  171. maxmin: true, //开启最大化最小化按钮
  172. id: 'LAY_layuipro2', //防止重复弹出
  173. moveType: 1, //拖拽类型 默认的拖拽风格正如你所见到的,会有个过度的透明框。但是如果你不喜欢,你可以设定moveType: 1切换到传统的拖拽模式
  174. moveOut: true, //拖拽到窗口外
  175. //resize: true,//是否允许拉伸
  176. area: ['80%', '90%'],
  177. content: './cpns/addzhishiku.html?type=audit&askId=' + id,
  178. });
  179. }
  180. // 知识审核
  181. function autoSubmitAudit(id) {
  182. layer.open({
  183. type: 2,
  184. title: '知识审核',
  185. shadeClose: true, //是否开启点击遮罩关闭
  186. shade: 0.4, //遮罩
  187. maxmin: true, //开启最大化最小化按钮
  188. id: 'LAY_layuipro2', //防止重复弹出
  189. moveType: 1, //拖拽类型 默认的拖拽风格正如你所见到的,会有个过度的透明框。但是如果你不喜欢,你可以设定moveType: 1切换到传统的拖拽模式
  190. moveOut: true, //拖拽到窗口外
  191. //resize: true,//是否允许拉伸
  192. area: ['80%', '90%'],
  193. content: './cpns/addzhishiku.html?type=audit&id=' + id,
  194. yes: function(index, layero) {
  195. // 点击确定按钮时的回调函数
  196. console.log('yes');
  197. },
  198. cancel: function() {
  199. // 点击取消按钮或者弹框遮罩层时的回调函数
  200. console.log('cancel');
  201. },
  202. end: function() {
  203. // 弹框关闭时的回调函数
  204. // 在这里执行父级页面需要执行的事件
  205. console.log('end');
  206. }
  207. });
  208. }
  209. // 退回审核申请
  210. function sendBackAudit(id) {
  211. layer.open({
  212. type: 2,
  213. title: '答复审核',
  214. shadeClose: true, //是否开启点击遮罩关闭
  215. shade: 0.4, //遮罩
  216. maxmin: true, //开启最大化最小化按钮
  217. id: 'LAY_layuipro2', //防止重复弹出
  218. moveType: 1, //拖拽类型 默认的拖拽风格正如你所见到的,会有个过度的透明框。但是如果你不喜欢,你可以设定moveType: 1切换到传统的拖拽模式
  219. moveOut: true, //拖拽到窗口外
  220. //resize: true,//是否允许拉伸
  221. area: ['80%', '90%'],
  222. content: './cpns/addzhishiku.html?type=back&askId=' + id,
  223. });
  224. }
  225. function delAskFor(id) {
  226. layer.confirm('是否确认删除该数据?', {
  227. icon: 3,
  228. title: '提示'
  229. }, function(index) {
  230. //do something
  231. // 请求撤回接口
  232. $.ajax({
  233. type: "post",
  234. url: huayi.config.callcenter_url + 'kinfoQuestions/DeleteInfo',
  235. async: true,
  236. dataType: 'json',
  237. data: {
  238. token: $.cookie("token"),
  239. id,
  240. },
  241. success: function(data) {
  242. if(data.state.toLowerCase() == "success") {
  243. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  244. parent.layer.close(index); //再执行关闭
  245. //debugger;
  246. // parent.initTable(id);
  247. parent.getListData();
  248. layer.msg("退回成功");
  249. } else {
  250. layer.msg('退回失败');
  251. }
  252. }
  253. });
  254. });
  255. }
  256. function goDetail(did) {
  257. //iframe窗
  258. layer.open({
  259. type: 2,
  260. title: '查看知识库详情',
  261. shadeClose: true, //是否开启点击遮罩关闭
  262. shade: 0.4, //遮罩
  263. maxmin: true, //开启最大化最小化按钮
  264. id: 'LAY_layuipro', //防止重复弹出
  265. moveType: 1, //拖拽类型 默认的拖拽风格正如你所见到的,会有个过度的透明框。但是如果你不喜欢,你可以设定moveType: 1切换到传统的拖拽模式
  266. moveOut: true, //拖拽到窗口外
  267. //resize: true,//是否允许拉伸
  268. area: ['80%', '90%'],
  269. content: './cpns/zhiShiKuDetail.html?id=' + did + ''
  270. });
  271. }