Нет описания

orderCommon.js 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527
  1. function selectMultiple(obj) {
  2. var maindeptId = "";
  3. var maindeptId_ = obj.val(); //坐席
  4. if(maindeptId_ != null) {
  5. $(maindeptId_).each(function(i, n) {
  6. var obj2 = '';
  7. obj2 = n + ",";
  8. maindeptId += obj2;
  9. })
  10. maindeptId = maindeptId.substring(0, maindeptId.length - 1)
  11. } else {
  12. maindeptId = ""
  13. }
  14. return maindeptId
  15. }
  16. //转派
  17. function redeploy(WorkOrderId) {
  18. layer.open({
  19. type: 2,
  20. content: "../CommonHtml/zhuanpai.html?wid=" + WorkOrderId, //iframe的url,no代表不显示滚动条
  21. title: '转派',
  22. area: ['85%', '80%'], //宽高
  23. });
  24. }
  25. //二次转派
  26. function Runsend(str) {
  27. layer.open({
  28. type: 2,
  29. content: "../CommonHtml/jiaoban.html?wid=" + str + "&secondTurnFlag=1", //iframe的url,no代表不显示滚动条
  30. title: '二次转派',
  31. area: ['87%', '80%'], //宽高
  32. });
  33. }
  34. //派单
  35. function pd(str) {
  36. layer.open({
  37. type: 2,
  38. content: "../CommonHtml/handle.html?wid=" + str, //iframe的url,no代表不显示滚动条
  39. title: '办理工单',
  40. area: ['87%', '80%'], //宽高
  41. });
  42. }
  43. //处理审核
  44. function auditdeal(str) {
  45. layer.open({
  46. type: 2,
  47. content: "../CommonHtml/processing_audit.html?wid=" + str, //iframe的url,no代表不显示滚动条
  48. title: '处理审核',
  49. area: ['80%', '80%'], //宽高
  50. });
  51. }
  52. //编辑
  53. function bj(str) {
  54. layer.open({
  55. type: 2,
  56. content: "../CommonHtml/AddAppeal.html?wid=" + str, //iframe的url,no代表不显示滚动条
  57. title: '编辑工单',
  58. area: ['96%', '80%'], //宽高
  59. });
  60. }
  61. //删除
  62. function move(str) {
  63. layer.confirm('确定删除工单?', {
  64. btn: ['是', '否'] //按钮
  65. }, function() {
  66. $.post(huayi.config.callcenter_url + "WorkOrder/DelWorkOrder", {
  67. ids: str,
  68. token: $.cookie("token")
  69. }, function(result) {
  70. result = JSON.parse(result);
  71. if(result.state.toLowerCase() == "success") {
  72. layer.msg("删除成功");
  73. $("#orderlist").bootstrapTable('refresh');
  74. }
  75. })
  76. });
  77. }
  78. //提交
  79. function tj(str) {
  80. layer.confirm('确定要提交工单么?', {
  81. btn: ['确定', '取消'] //按钮
  82. }, function() {
  83. //请求后台数据
  84. /*发送请求*/
  85. $.post(huayi.config.callcenter_url + "WorkOrder/SubmitWorkOrder", {
  86. ids: str,
  87. token: $.cookie("token")
  88. }, function(result) {
  89. result = JSON.parse(result);
  90. if(result.state.toLowerCase() == "success") {
  91. layer.msg("提交成功");
  92. $("#orderlist").bootstrapTable('refresh');
  93. //load();
  94. }
  95. })
  96. });
  97. }
  98. //交办
  99. function jb(str) {
  100. layer.open({
  101. type: 2,
  102. content: "../CommonHtml/jiaoban.html?wid=" + str, //iframe的url,no代表不显示滚动条
  103. title: '工单交办',
  104. area: ['87%', '80%'], //宽高
  105. });
  106. }
  107. //回传
  108. function gdhc(str) {
  109. layer.open({
  110. type: 2,
  111. content: "../CommonHtml/huichuan.html?wid=" + str, //iframe的url,no代表不显示滚动条
  112. title: '回传',
  113. area: ['70%', '80%'], //宽高
  114. });
  115. // layer.confirm('确定要回传?', {
  116. // btn: ['是', '否'] //按钮
  117. // }, function() {
  118. // $.post(huayi.config.callcenter_url + "WorkOrder/Sendback", {
  119. // ids: str,
  120. // token: $.cookie("token")
  121. // }, function(result) {
  122. // result = JSON.parse(result);
  123. // if(result.state.toLowerCase() == "success") {
  124. // layer.msg("回传成功");
  125. // $("#orderlist").bootstrapTable('refresh');
  126. // }
  127. // })
  128. // });
  129. }
  130. //领导关注
  131. function lader(str) {
  132. layer.open({
  133. type: 2,
  134. content: "../CommonHtml/Leader.html?wid=" + str, //iframe的url,no代表不显示滚动条
  135. title: '领导关注',
  136. area: ['60%', '80%'], //宽高
  137. });
  138. }
  139. //市长批示
  140. function city(str) {
  141. layer.open({
  142. type: 2,
  143. content: "../CommonHtml/shizhang.html?wid=" + str, //iframe的url,no代表不显示滚动条
  144. title: '市长批示',
  145. area: ['60%', '80%'], //宽高
  146. });
  147. }
  148. //办理
  149. function bl(str, isProtect) {
  150. console.log("isProtect2222", isProtect)
  151. layer.open({
  152. type: 2,
  153. content: "../CommonHtml/banli.html?wid=" + str + "&isProtect=" +
  154. isProtect, //iframe的url,no代表不显示滚动条
  155. title: '办理工单',
  156. area: ['60%', '80%'], //宽高
  157. });
  158. }
  159. //编辑办理
  160. function editProcessingResult(str) {
  161. layer.open({
  162. type: 2,
  163. content: "../CommonHtml/editProcessingResult.html?wid=" + str, //iframe的url,no代表不显示滚动条
  164. title: '编辑办理',
  165. area: ['90%', '90%'], //宽高
  166. });
  167. }
  168. //扫描件上传
  169. function updatingFiles(str) {
  170. layer.open({
  171. type: 2,
  172. content: "../CommonHtml/updatingFiles.html?wid=" + str, //iframe的url,no代表不显示滚动条
  173. title: '扫描件上传',
  174. area: ['50%', '40%'], //宽高
  175. });
  176. }
  177. //督办
  178. function Supervision(str) {
  179. layer.open({
  180. type: 2,
  181. content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=1', //iframe的url,no代表不显示滚动条
  182. title: '督办',
  183. area: ['60%', '80%'], //宽高
  184. });
  185. }
  186. //督查
  187. function Supervision_(str) {
  188. layer.open({
  189. type: 2,
  190. content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=2', //iframe的url,no代表不显示滚动条
  191. title: '监察',
  192. area: ['60%', '80%'], //宽高
  193. });
  194. }
  195. //审核
  196. function audit(str) {
  197. layer.open({
  198. type: 2,
  199. content: "../CommonHtml/AuditDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
  200. title: '审核',
  201. area: ['60%', '80%'], //宽高
  202. });
  203. }
  204. //转督办
  205. function zdb(str, row) {
  206. layer.open({
  207. type: 2,
  208. content: "../CommonHtml/superTrunl.html?wid=" + str + "&depId=" + row, //iframe的url,no代表不显示滚动条
  209. title: '督办工单',
  210. area: ['60%', '80%'], //宽高
  211. });
  212. }
  213. //不督办
  214. function ndb(str) {
  215. layer.confirm('确定督办吗?', {
  216. btn: ['是', '否'] //按钮
  217. }, function() {
  218. $.post(huayi.config.callcenter_url + 'WorkOrder/RemindWorkOrder', {
  219. workorderid: str,
  220. type: 1,
  221. state: 2,
  222. "token": $.cookie("token")
  223. }, function(result) {
  224. result = JSON.parse(result);
  225. if(result.state.toLowerCase() == "success") {
  226. layer.msg("操作成功");
  227. //load();
  228. $("#orderlist").bootstrapTable('refresh');
  229. }
  230. })
  231. });
  232. }
  233. //诉求单结案
  234. function StrongLawsuit(str) {
  235. layer.open({
  236. type: 2,
  237. content: "../CommonHtml/StrongLawsuit.html?wid=" + str, //iframe的url,no代表不显示滚动条
  238. title: '诉求单结案',
  239. area: ['60%', '80%'], //宽高
  240. });
  241. }
  242. //回退BackDtail
  243. function BackDtail(str) {
  244. layer.open({
  245. type: 2,
  246. content: "../CommonHtml/BackDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
  247. title: '工单督办',
  248. area: ['60%', '80%'], //宽高
  249. });
  250. }
  251. //查收
  252. function cs(str) {
  253. layer.confirm('确定要查收?', {
  254. btn: ['是', '否'] //按钮
  255. }, function() {
  256. $.post(huayi.config.callcenter_url + "WorkOrder/ReceiveWorkOrder", {
  257. workorderid: str,
  258. token: $.cookie("token")
  259. }, function(result) {
  260. result = JSON.parse(result);
  261. if(result.state.toLowerCase() == "success") {
  262. layer.msg("查收成功");
  263. //load();
  264. $("#orderlist").bootstrapTable('refresh');
  265. }
  266. })
  267. });
  268. }
  269. //收回
  270. function sh(str) {
  271. layer.confirm('确定要回收?', {
  272. btn: ['是', '否'] //按钮
  273. }, function() {
  274. $.post(huayi.config.callcenter_url + "WorkOrder/TakeBackWorkOrder", {
  275. workorderid: str,
  276. token: $.cookie("token")
  277. }, function(result) {
  278. result = JSON.parse(result);
  279. if(result.state.toLowerCase() == "success") {
  280. layer.msg("回收");
  281. //load();
  282. $("#orderlist").bootstrapTable('refresh');
  283. }
  284. })
  285. });
  286. }
  287. //强制回收
  288. function recycles() {
  289. layer.confirm('确定要强制退回吗?', {
  290. btn: ['是', '否'] //按钮
  291. });
  292. }
  293. //退回申请
  294. function th(str) {
  295. layer.open({
  296. type: 2,
  297. content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
  298. title: '申请退回工单',
  299. area: ['60%', '80%'], //宽高
  300. });
  301. }
  302. //审核退回申请
  303. function shth(str) {
  304. layer.open({
  305. type: 2,
  306. content: "../CommonHtml/shth.html?wid=" + str, //iframe的url,no代表不显示滚动条
  307. title: '审核退回申请',
  308. area: ['60%', '80%'], //宽高
  309. });
  310. }
  311. //申请延时
  312. function ys(str) {
  313. layer.open({
  314. type: 2,
  315. content: "../CommonHtml/Timesq.html?wid=" + str, //iframe的url,no代表不显示滚动条
  316. title: '申请延时',
  317. area: ['60%', '80%'], //宽高
  318. });
  319. }
  320. //审核申请延时
  321. function shys(str) {
  322. layer.open({
  323. type: 2,
  324. content: "../CommonHtml/shTime.html?wid=" + str, //iframe的url,no代表不显示滚动条
  325. title: '审核延时申请',
  326. area: ['60%', '80%'], //宽高
  327. });
  328. }
  329. //诉求回访
  330. function hf(str) {
  331. layer.open({
  332. type: 2,
  333. content: "../CommonHtml/Back.html?wid=" + str, //iframe的url,no代表不显示滚动条
  334. title: '工单回访',
  335. area: ['60%', '80%'], //宽高
  336. });
  337. }
  338. //重办工单
  339. function cb(str) {
  340. layer.open({
  341. type: 2,
  342. content: "../CommonHtml/Cb.html?wid=" + str, //iframe的url,no代表不显示滚动条
  343. title: '重办工单',
  344. area: ['60%', '80%'], //宽高
  345. });
  346. }
  347. //提交重办
  348. function bhcb(str) {
  349. //回退BackDtail
  350. layer.open({
  351. type: 2,
  352. content: "../CommonHtml/rejectionCB.html?wid=" + str, //iframe的url,no代表不显示滚动条
  353. title: '驳回重办',
  354. area: ['60%', '80%'], //宽高
  355. });
  356. }
  357. //提交重办
  358. function tjcb(str) {
  359. layer.open({
  360. type: 2,
  361. content: "../CommonHtml/reasonCB.html?wid=" + str, //iframe的url,no代表不显示滚动条
  362. title: '提交重办',
  363. area: ['50%', '40%'], //宽高
  364. });
  365. }
  366. //结案
  367. function Lawsuit(str) {
  368. layer.open({
  369. type: 2,
  370. content: "../CommonHtml/lawsuits.html?wid=" + str, //iframe的url,no代表不显示滚动条
  371. title: '诉求单结案',
  372. area: ['60%', '80%'], //宽高
  373. });
  374. }
  375. //备注
  376. function remarks(str) {
  377. layer.open({
  378. type: 2,
  379. content: "../CommonHtml/remarks.html?wid=" + str, //iframe的url,no代表不显示滚动条
  380. title: '备注',
  381. area: ['60%', '45%'], //宽高
  382. });
  383. }
  384. //查看详情
  385. function ckxq(str) {
  386. layer.open({
  387. type: 2,
  388. content: "../CommonHtml/WorkDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
  389. title: '工单详情',
  390. area: ['87%', '80%'], //宽高
  391. });
  392. }
  393. //催办
  394. function remindBtn(str) {
  395. layer.confirm('确定催办工单?', {
  396. btn: ['是', '否'] //按钮
  397. }, function() {
  398. $.post(huayi.config.callcenter_url + "WorkOrder/Reminders", {
  399. workorderid: str,
  400. token: $.cookie("token")
  401. }, function(result) {
  402. result = JSON.parse(result);
  403. if(result.state.toLowerCase() == "success") {
  404. layer.msg("催办成功");
  405. $("#orderlist").bootstrapTable('refresh');
  406. }
  407. })
  408. });
  409. }
  410. //重办工单
  411. function Reloadsuber(str) {
  412. layer.open({
  413. type: 2,
  414. content: "../CommonHtml/reasonCB.html?wid=" + str + "&reasonCBFlag=1", //iframe的url,no代表不显示滚动条
  415. title: '提交重办工单',
  416. area: ['60%', '80%'], //宽高
  417. });
  418. }
  419. //操作
  420. function Print(val, row) {
  421. if(row.F_OldWorkOrderId) {
  422. return '<a onclick="btn_print(\'' + row.F_WorkOrderId + '\')">' + row.F_OldWorkOrderId + '</a>'
  423. }
  424. }
  425. //CommonHtml/PrintPreview-1.html
  426. function btn_print(PrintClick) {
  427. layer.open({
  428. type: 2,
  429. content: "../CommonHtml/PrintPreview-1.html?wid=" + PrintClick +
  430. "&printType=DCL", //iframe的url,no代表不显示滚动条
  431. title: '打印/导出',
  432. area: ['788.8px', '90%'], //宽高
  433. });
  434. }
  435. //音频
  436. function setCode(val) {
  437. if(val) {
  438. return '<div class="imgs" style="cursor: pointer;">' +
  439. '<img src="../img/vice.png" alt="" onclick= "helper.luyin.view(this)" item="' + val + '" />' +
  440. '</div>';
  441. } else {
  442. return '';
  443. }
  444. }
  445. //按钮操作
  446. function Dispose(val, row) {
  447. var Rows = row.Buttons;
  448. var html = '';
  449. for(var i = 0; i < Rows.length; i++) {
  450. var html1 = huayi.config.arr[Rows[i].key * 1 - 1];
  451. if(html1) {
  452. html1 = html1.replace("data", val);
  453. html1 = html1.replace("isProtect", row.F_IsProtect);
  454. html1 = html1.replace("row", row.F_MainDeptId);
  455. }
  456. html += html1;
  457. }
  458. return html;
  459. }
  460. function GetCont(val) {
  461. if(val) {
  462. var str = '<div '
  463. if(val.length > 10) {
  464. str = str + ' title="' + val + '" ';
  465. val = val.substr(0, 10) + "...";
  466. }
  467. return str + '>' + val + '</div>';
  468. } else {
  469. return '';
  470. }
  471. }
  472. //时限
  473. function OverTime(val, row) {
  474. if(val == 1) {
  475. return '<div class="" style="cursor: pointer;">' +
  476. '<span class="Greens">' + row.LimitTime + '</span>' +
  477. '</div>';
  478. } else if(val == 2) {
  479. return '<div class="" style="cursor: pointer;">' +
  480. '<span class="Yellows">' + row.LimitTime + '</span>' +
  481. '</div>';
  482. } else if(val == 3) {
  483. return '<div class="" style="cursor: pointer;">' +
  484. '<span class="Reds">' + row.LimitTime + '</span>' +
  485. '</div>';
  486. }
  487. }
  488. //郑州市办理时间
  489. function FinishTime(val, row) {
  490. if($.cookie('code') == 'WLDW') {
  491. return '-'
  492. } else {
  493. return row.requirementFinishDay
  494. }
  495. }
  496. //办理时限
  497. function BanTime(val) {
  498. if(val) {
  499. var time = val.substring(0, val.indexOf(' '));
  500. return '<div class="" style="cursor: pointer;">' +
  501. '<span>' + val + '</span>' +
  502. '</div>';
  503. }
  504. }
  505. $('.Appeal').click(function() {
  506. layer.open({
  507. type: 2,
  508. content: "../CommonHtml/AddAppeal.html?wid=", //iframe的url,no代表不显示滚动条
  509. title: '新增诉求',
  510. area: ['85%', '80%'], //宽高
  511. });
  512. })
  513. //退回郑州市
  514. function backCity(str) {
  515. layer.open({
  516. type: 2,
  517. content: "../CommonHtml/backcity.html?wid=" + str, //iframe的url,no代表不显示滚动条
  518. title: '退回',
  519. area: ['60%', '45%'], //宽高
  520. });
  521. }