Нет описания

workOrder.js 23KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680
  1. //工单列表
  2. function workTable(KeyId,deptid,sourceId,PhoneType,keyword ,type,sourceArea,key,timetype,handling,source,dptype, date, Township, strworkid, stime, etime, isspecial, classification, time = 0, specialid) {
  3. $('#orderTel').val('');
  4. $('#orderKey').val('');
  5. $('#orderId').val('');
  6. // $('#isresult').val('0');
  7. $('.bulletFrameT').show();
  8. $('.workList').show();
  9. $('.workList').siblings().hide()
  10. if ($('.bulletFrameT').css('display') == 'block') {
  11. $('.body').css('opacity', '0.4')
  12. }
  13. $('.close_iconS').click(function() {
  14. $('.bulletFrameT').hide();
  15. $('.bulletFrame').show();
  16. $('.workList').hide();
  17. $('.timeSta_wrap').show();
  18. $('.timeSta_wrap').siblings().hide()
  19. $('#themeIdHidden').val('')
  20. })
  21. var param = {
  22. // token: $.cookie("token"),
  23. // page: params.pageNumber,
  24. // pagesize: params.pageSize,
  25. Township,
  26. KeyId: KeyId,
  27. deptid:deptid,
  28. sourceId:sourceId,
  29. PhoneType :PhoneType ,
  30. keyword:keyword,
  31. workid: strworkid,
  32. stime,
  33. etime,
  34. isspecial,
  35. date,
  36. specialid:$('#themeIdHidden').val(),
  37. type:type,
  38. sourceArea:sourceArea,
  39. classification,
  40. time,
  41. key:key,
  42. timetype:timetype,
  43. handling:handling,
  44. source:source,
  45. dptype:dptype
  46. };
  47. $.cookie("old_params", JSON.stringify(param))
  48. initTable(param);
  49. }
  50. function initTable(parm) {
  51. var tel = $('#orderTel').val();
  52. var orderKey = $('#orderKey').val();
  53. var orderId = $('#orderId').val();
  54. var isresult = $('#isresult').val();
  55. var conphone = $('#orderTel').val();
  56. console.log($('#isresult').val())
  57. if (!parm) parm = JSON.parse($.cookie("old_params"))
  58. if (!parm.key) parm.key = orderKey;
  59. if (!parm.workid) parm.workid = orderId;
  60. parm.tel = conphone;
  61. // parm.conphone = conphone;
  62. parm.isresult = isresult;
  63. //先销毁表格
  64. $('.workListTable').bootstrapTable('destroy');
  65. //初始化表格,动态从服务器加载数据
  66. $('.workListTable').bootstrapTable({
  67. method: "get", //使用get请求到服务器获取数据
  68. // url: "http://192.168.8.9:1042/InfoNew/WorkOrdrList", //获取数据的Servlet地址
  69. url:huayi.config.callcenter_url +"/InfoNew/WorkOrdrList", //获取数据的Servlet地址
  70. contentType: "application/x-www-form-urlencoded",
  71. striped: false, //表格显示条纹
  72. pagination: true, //启动分页
  73. pageSize: 10, //每页显示的记录数
  74. pageNumber: 1, //当前第几页
  75. pageList: [8, 16, 32, 64,128], //记录数可选列表
  76. search: false, //是否启用查询
  77. showColumns: false, //显示下拉框勾选要显示的列
  78. showRefresh: false, //显示刷新按钮
  79. sidePagination: "server", //表示服务端请求
  80. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  81. //设置为limit可以获取limit, offset, search, sort, order
  82. queryParamsType: "undefined",
  83. queryParams: function queryParams(params) { //设置查询参数
  84. parm.token = $.cookie("token");
  85. parm.page = params.pageNumber;
  86. parm.pagesize= params.pageSize;
  87. return parm;
  88. },
  89. responseHandler: function(res) {
  90. //格式化数据
  91. return {
  92. "rows": res.rows, //数据
  93. "total": res.total
  94. };
  95. },
  96. onLoadSuccess: function(res) { //加载成功时执行
  97. },
  98. onLoadError: function() { //加载失败时执行
  99. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  100. }
  101. });
  102. }
  103. function examineList(deptid, tab, date) {
  104. $('.bulletFrameT').show();
  105. $('.workList').show();
  106. $('.workList').siblings().hide()
  107. if ($('.bulletFrameT').css('display') == 'block') {
  108. $('.body').css('opacity', '0.4')
  109. }
  110. $('.close_iconS').click(function() {
  111. $('.bulletFrameT').hide();
  112. $('.bulletFrame').show();
  113. $('.workList').hide();
  114. $('.timeSta_wrap').show();
  115. $('.timeSta_wrap').siblings().hide()
  116. })
  117. //先销毁表格
  118. $('workListTable').bootstrapTable('destroy');
  119. //初始化表格,动态从服务器加载数据
  120. $('workListTable').bootstrapTable({
  121. method: "get", //使用get请求到服务器获取数据
  122. // url: "http://192.168.8.9:1042/InfoNew/WorkOrdrList", //获取数据的Servlet地址
  123. url:huayi.config.callcenter_url +"/DataAssessment/GetEvaluationList", //获取数据的Servlet地址
  124. contentType: "application/x-www-form-urlencoded",
  125. striped: false, //表格显示条纹
  126. pagination: true, //启动分页
  127. pageSize: 10, //每页显示的记录数
  128. pageNumber: 1, //当前第几页
  129. pageList: [8, 16, 32, 64,128], //记录数可选列表
  130. search: false, //是否启用查询
  131. showColumns: false, //显示下拉框勾选要显示的列
  132. showRefresh: false, //显示刷新按钮
  133. sidePagination: "server", //表示服务端请求
  134. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  135. //设置为limit可以获取limit, offset, search, sort, order
  136. queryParamsType: "undefined",
  137. queryParams: function queryParams(params) { //设置查询参数
  138. var param = {
  139. token: $.cookie("token"),
  140. page: params.pageNumber,
  141. pagesize: params.pageSize,
  142. date,
  143. tab,
  144. // KeyId: KeyId,
  145. deptid:deptid,
  146. // sourceId:sourceId,
  147. // PhoneType :PhoneType ,
  148. // keyword:keyword,
  149. // type:type,
  150. // sourceArea:sourceArea,
  151. // key:key,
  152. // timetype:timetype,
  153. // handling:handling,
  154. // source:source,
  155. // dptype:dptype
  156. };
  157. return param;
  158. },
  159. responseHandler: function(res) {
  160. //格式化数据
  161. return {
  162. "rows": res.rows, //数据
  163. "total": res.total
  164. };
  165. },
  166. onLoadSuccess: function(res) { //加载成功时执行
  167. },
  168. onLoadError: function() { //加载失败时执行
  169. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  170. }
  171. });
  172. }
  173. //退回工单
  174. function backWorkTable(deptid,type) {
  175. $('.bulletFrameT').show();
  176. $('.backWorkList').show();
  177. $('.backWorkList').siblings().hide()
  178. if ($('.bulletFrameT').css('display') == 'block') {
  179. $('.body').css('opacity', '0.4')
  180. }
  181. if(type==0){
  182. $('.backWorkList h2').text('安阳市12345热线退回工单列表')
  183. }else{
  184. $('.backWorkList h2').text('安阳市12345热线退回超期工单列表')
  185. }
  186. //先销毁表格
  187. $('#backWorkList').bootstrapTable('destroy');
  188. //初始化表格,动态从服务器加载数据
  189. $('#backWorkList').bootstrapTable({
  190. method: "get", //使用get请求到服务器获取数据
  191. // url: "http://192.168.8.9:1042/InfoNew/WorkOrdrList", //获取数据的Servlet地址
  192. url:huayi.config.callcenter_url +"/InfoNew/WorkBackOrdrList", //获取数据的Servlet地址
  193. contentType: "application/x-www-form-urlencoded",
  194. striped: false, //表格显示条纹
  195. pagination: true, //启动分页
  196. pageSize: 10, //每页显示的记录数
  197. pageNumber: 1, //当前第几页
  198. pageList: [8, 16, 32, 64,128], //记录数可选列表
  199. search: false, //是否启用查询
  200. showColumns: false, //显示下拉框勾选要显示的列
  201. showRefresh: false, //显示刷新按钮
  202. sidePagination: "server", //表示服务端请求
  203. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  204. //设置为limit可以获取limit, offset, search, sort, order
  205. queryParamsType: "undefined",
  206. queryParams: function queryParams(params) { //设置查询参数
  207. var param = {
  208. token: $.cookie("token"),
  209. page: params.pageNumber,
  210. pagesize: params.pageSize,
  211. deptid:deptid,
  212. type:type
  213. };
  214. return param;
  215. },
  216. responseHandler: function(res) {
  217. //格式化数据
  218. return {
  219. "rows": res.rows, //数据
  220. "total": res.total
  221. };
  222. },
  223. onLoadSuccess: function(res) { //加载成功时执行
  224. },
  225. onLoadError: function() { //加载失败时执行
  226. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  227. }
  228. });
  229. }
  230. //列表操作
  231. function getformatter(v) {
  232. // workStateAct = 2
  233. return '<span class="workAct" onclick="btn_detail(\'' + v + '\')">' + v + '</span>'
  234. }
  235. function getformatterDetail(v,row){
  236. // return '<span class="workAct" onclick="detailHandle(\'' + v + '\')">' + v + '</span>'
  237. return '<span class="workAct" onclick="detailHandle(\'' + v + '\')">' + v + '</span></br><span class="workAct" ' + row.F_ComTitle + '</span>'
  238. }
  239. function getWorkState(v, r) {
  240. if (r.F_WorkState == 0) {
  241. return "<span>新工单</span>";
  242. } else if (r.F_WorkState == 1) {
  243. return "<span>待交办</span>";
  244. } else if (r.F_WorkState == 2) {
  245. return "<span>待查收</span>";
  246. } else if (r.F_WorkState == 3) {
  247. return "<span>退回审核中</span>";
  248. } else if (r.F_WorkState == 4) {
  249. return "<span>办理中</span>";
  250. } else if (r.F_WorkState == 5) {
  251. return "<span>延时审核中</span>";
  252. } else if (r.F_WorkState == 6) {
  253. return "<span>已办理</span>";
  254. } else if (r.F_WorkState == 7) {
  255. return "<span>已回访</span>";
  256. } else if (r.F_WorkState == 8) {
  257. return "<span>重办中</span>";
  258. } else if (r.F_WorkState == 9) {
  259. return "<span>已结案</span>";
  260. } else if (r.F_WorkState == 10) {
  261. return "<span>待审核</span>";
  262. } else if (r.F_WorkState == 11) {
  263. return "<span>重办待交办</span>";
  264. } else if (r.F_WorkState == 13) {
  265. return "<span>重办驳回</span>";
  266. }
  267. }
  268. function getDeptnameC(v) {
  269. return "<span style='display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:150px;text-align: center;'>" +
  270. v + "</span>"
  271. }
  272. function getProblem(v){
  273. return "<div style='display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:150px;margin:0 auto;'>" +
  274. v + "</div>"
  275. }
  276. function getformatterTitle(val) {
  277. return "<div style='display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:150px;margin:0 auto;'>" +
  278. val + "</div>"
  279. }
  280. function detailHandle(id){
  281. console.log(id)
  282. detailId = id;
  283. $(".workDetailsHandle").show()
  284. $(".workDetailsHandleSecond").hide()
  285. $(".workProcedure").hide()
  286. $('.urgency').text(' ');
  287. $('.workState').text(" ");
  288. $('.acceptType').text(" ");
  289. $('.isSecrecy').text(" ");
  290. $('.workNo').text(' '); //工单编号
  291. $('.filesBox').html(' '); //工单附件
  292. $('.filesBoxs').html(' '); //工单附件
  293. $('.acceptNumber').text(' '); //受理人工号
  294. $('.acceptName').text(' '); //受理人
  295. $('.contacts').text(' '); //来单联系人
  296. $('.phone').text(' '); //联系号码
  297. $('.contactInformation').text(' '); //联系方式
  298. $('.contactAddress').text(' ');
  299. $('.acceptChannel').text(' ');
  300. $('.phoneType').text(' ');
  301. $('.KeyName').text(' ');
  302. $('.F_ComContent').text(' ');
  303. $('.F_Content').text(' ');
  304. $('.deptname').text(' ');
  305. $('.AreaName').text(' ');
  306. $('.F_ComTitle').text(' ');
  307. $('.deptname').text(' ');
  308. $('.F_Result').text(' ');
  309. new doAjax({
  310. url: huayi.config.callcenter_url + "/InfoNew/GetWorkOrder",
  311. data: {
  312. token: $.cookie("token"),
  313. workorderid: id
  314. },
  315. Type: 'GET',
  316. callBack: function(res) {
  317. let data = res.data[0];
  318. console.log('是否保密',data.F_IsProtect)
  319. if (data.F_IsProtect == 0) {
  320. $('.isSecrecy').text("否");
  321. } else {
  322. $('.isSecrecy').text("是");
  323. }
  324. let level; //紧急程度
  325. for (i in data) {
  326. if (data[i] == '' || data[i] == null) {
  327. data[i] = '-'
  328. }
  329. }
  330. if (data.F_Level == 1) {
  331. $('.urgency').text('一般');
  332. } else {
  333. $('.urgency').text('严重');
  334. }
  335. if (data.F_WorkState == 0) {
  336. $('.workState').text("新工单");
  337. } else if (data.F_WorkState == 1) {
  338. $('.workState').text("待交办");
  339. } else if (data.F_WorkState == 2) {
  340. $('.workState').text("待查收");
  341. } else if (data.F_WorkState == 3) {
  342. $('.workState').text("退回审核中");
  343. } else if (data.F_WorkState == 4) {
  344. $('.workState').text("办理中");
  345. } else if (data.F_WorkState == 5) {
  346. $('.workState').text("延时审核中");
  347. } else if (data.F_WorkState == 6) {
  348. $('.workState').text("已办理");
  349. } else if (data.F_WorkState == 7) {
  350. $('.workState').text("已回访");
  351. } else if (data.F_WorkState == 8) {
  352. if (data.F_Identification === 0) {
  353. $('.workState').text("重置转发");
  354. } else if (data.F_Identification === 1) {
  355. $('.workState').text("退回重办");
  356. } else {
  357. $('.workState').text("重办中");
  358. }
  359. } else if (data.F_WorkState == 9) {
  360. $('.workState').text("已结案");
  361. } else if (data.F_WorkState == 10) {
  362. $('.workState').text("待审核");
  363. } else if (data.F_WorkState == 11) {
  364. $('.workState').text("重办待交办");
  365. } else if (data.F_WorkState == 13) {
  366. $('.workState').text("重办驳回");
  367. }
  368. if (data.F_IsResult == 0) {
  369. $('.acceptType').text("网络转办");
  370. } else {
  371. $('.acceptType').text("当即办理");
  372. }
  373. $('.workNo').text(data.F_WorkOrderId); //工单编号
  374. $('.acceptNumber').text(data.F_CreateUser); //受理人工号
  375. $('.acceptName').text(data.UserName); //受理人
  376. $('.contacts').text(data.F_CusName); //来单联系人
  377. $('.phone').text(data.F_CusPhone); //联系号码
  378. $('.contactInformation').text(data.F_ConPhone); //联系方式
  379. $('.contactAddress').text(data.F_CusAddress);
  380. $('.acceptChannel').text(data.SourceName);
  381. $('.phoneType').text(data.TypeName1);
  382. $('.KeyName').text(data.KeyName);
  383. $('.F_ComContent').text(data.F_ComContent);
  384. $('.F_Content').text(data.F_Content);
  385. $('.deptname').text(data.deptname);
  386. $('.AreaName').text(data.AreaName);
  387. $('.F_ComTitle').text(data.F_ComTitle);
  388. $('.deptname').text(data.deptname);
  389. $('.F_Result').text(data.F_Result);
  390. if (data.File && Array.isArray(data.File)) {
  391. var str = '';
  392. data.File.forEach((o) => {
  393. if (['.png', '.jpg', '.jpeg'].includes(o.F_FileType.toLowerCase())) {
  394. str += '<image style="width: 60px;height: 60px;" src="'+ o.F_FileUrl +'" onclick="imageShow(\'' + o.F_FileUrl + '\')"/>';
  395. } else {
  396. str += '<a href="'+ o.F_FileUrl +'" target=“_blank” style="color: #FFFFFF;margin-right: 10px;">'+ o.F_FileName +'</a>';
  397. }
  398. })
  399. // $('#files').append(str);
  400. $('.filesBox').append(str);
  401. }
  402. if (data.Files && Array.isArray(data.Files)) {
  403. var str = '';
  404. data.Files.forEach((o) => {
  405. if (['.png', '.jpg', '.jpeg'].includes(o.F_FileType.toLowerCase())) {
  406. str += '<image style="width: 60px;height: 60px;" src="'+ o.F_FileUrl +'" onclick="imageShow(\'' + o.F_FileUrl + '\')"/>';
  407. } else {
  408. str += '<a href="'+ o.F_FileUrl +'" target=“_blank” style="color: #FFFFFF;margin-right: 10px;">'+ o.F_FileName +'</a>';
  409. }
  410. })
  411. // $('#files').append(str);
  412. $('.filesBoxs').append(str);
  413. }
  414. }
  415. });
  416. }
  417. //工单详情
  418. function btn_detail(id) {
  419. detailId = id;
  420. $('.bulletFrameT').show();
  421. $('.workDetails').show();
  422. $('.workDetailsHandleSecond').hide()
  423. $('.workProcedure').hide()
  424. $('.workDetails').siblings().hide()
  425. if ($('.bulletFrameT').css('display') == 'block') {
  426. $('.body').css('opacity', '0.4')
  427. }
  428. $('.btn_right').click(function() {
  429. $('.workList').show();
  430. $('.workList').siblings().hide()
  431. })
  432. $(".workDetailsHandle").show()
  433. $('.urgency').text(' ');
  434. $('.workState').text(" ");
  435. $('.acceptType').text(" ");
  436. $('.isSecrecy').text(" ");
  437. $('.workNo').text(' '); //工单编号
  438. $('.filesBox').html(' '); //附件
  439. $('.filesBoxs').html(' '); //附件
  440. $('.acceptNumber').text(' '); //受理人工号
  441. $('.acceptName').text(' '); //受理人
  442. $('.contacts').text(' '); //来单联系人
  443. $('.phone').text(' '); //联系号码
  444. $('.contactInformation').text(' '); //联系方式
  445. $('.contactAddress').text(' ');
  446. $('.acceptChannel').text(' ');
  447. $('.phoneType').text(' ');
  448. $('.KeyName').text(' ');
  449. $('.F_ComContent').text(' ');
  450. $('.F_Content').text(' ');
  451. $('.deptname').text(' ');
  452. $('.AreaName').text(' ');
  453. $('.F_ComTitle').text(' ');
  454. $('.deptname').text(' ');
  455. $('.F_Result').text(' ');
  456. new doAjax({
  457. url: huayi.config.callcenter_url + "/InfoNew/GetWorkOrder",
  458. data: {
  459. token: $.cookie("token"),
  460. workorderid: id,
  461. },
  462. Type: 'GET',
  463. callBack: function(res) {
  464. let data = res.data[0];
  465. console.log('是否保密',data.F_IsProtect)
  466. if (data.F_IsProtect == 0) {
  467. $('.isSecrecy').text("否");
  468. } else {
  469. $('.isSecrecy').text("是");
  470. }
  471. let level; //紧急程度
  472. for (i in data) {
  473. if (data[i] == '' || data[i] == null) {
  474. data[i] = '-'
  475. }
  476. }
  477. if (data.F_Level == 1) {
  478. $('.urgency').text('一般');
  479. } else {
  480. $('.urgency').text('严重');
  481. }
  482. if (data.F_WorkState == 0) {
  483. $('.workState').text("新工单");
  484. } else if (data.F_WorkState == 1) {
  485. $('.workState').text("待交办");
  486. } else if (data.F_WorkState == 2) {
  487. $('.workState').text("待查收");
  488. } else if (data.F_WorkState == 3) {
  489. $('.workState').text("退回审核中");
  490. } else if (data.F_WorkState == 4) {
  491. $('.workState').text("办理中");
  492. } else if (data.F_WorkState == 5) {
  493. $('.workState').text("延时审核中");
  494. } else if (data.F_WorkState == 6) {
  495. $('.workState').text("已办理");
  496. } else if (data.F_WorkState == 7) {
  497. $('.workState').text("已回访");
  498. } else if (data.F_WorkState == 8) {
  499. if (data.F_Identification === 0) {
  500. $('.workState').text("重置转发");
  501. } else if (data.F_Identification === 1) {
  502. $('.workState').text("退回重办");
  503. } else {
  504. $('.workState').text("重办中");
  505. }
  506. } else if (data.F_WorkState == 9) {
  507. $('.workState').text("已结案");
  508. } else if (data.F_WorkState == 10) {
  509. $('.workState').text("待审核");
  510. } else if (data.F_WorkState == 11) {
  511. $('.workState').text("重办待交办");
  512. } else if (data.F_WorkState == 13) {
  513. $('.workState').text("重办驳回");
  514. }
  515. if (data.F_IsResult == 0) {
  516. $('.acceptType').text("网络转办");
  517. } else {
  518. $('.acceptType').text("当即办理");
  519. }
  520. $('.workNo').text(data.F_WorkOrderId); //工单编号
  521. $('.acceptNumber').text(data.F_CreateUser); //受理人工号
  522. $('.acceptName').text(data.UserName); //受理人
  523. $('.contacts').text(data.F_CusName); //来单联系人
  524. $('.phone').text(data.F_CusPhone); //联系号码
  525. $('.contactInformation').text(data.F_ConPhone); //联系方式
  526. $('.contactAddress').text(data.F_CusAddress);
  527. $('.acceptChannel').text(data.SourceName);
  528. $('.phoneType').text(data.TypeName1);
  529. $('.KeyName').text(data.KeyName);
  530. $('.F_ComContent').text(data.F_ComContent);
  531. $('.F_Content').text(data.F_Content);
  532. $('.deptname').text(data.deptname);
  533. $('.AreaName').text(data.AreaName);
  534. $('.F_ComTitle').text(data.F_ComTitle);
  535. $('.deptname').text(data.deptname);
  536. $('.F_Result').text(data.F_Result);
  537. if (data.File && Array.isArray(data.File)) {
  538. var str = '';
  539. data.File.forEach((o) => {
  540. if (['.png', '.jpg', '.jpeg'].includes(o.F_FileType.toLowerCase())) {
  541. str += '<image style="width: 60px;height: 60px;" src="'+ o.F_FileUrl +'" onclick="imageShow(\'' + o.F_FileUrl + '\')"/>';
  542. } else {
  543. str += '<a href="'+ o.F_FileUrl +'" target=“_blank” style="color: #FFFFFF;margin-right: 10px;">'+ o.F_FileName +'</a>';
  544. }
  545. })
  546. $('.filesBox').append(str);
  547. }
  548. if (data.Files && Array.isArray(data.Files)) {
  549. var str = '';
  550. data.Files.forEach((o) => {
  551. if (['.png', '.jpg', '.jpeg'].includes(o.F_FileType.toLowerCase())) {
  552. str += '<image style="width: 60px;height: 60px;" src="'+ o.F_FileUrl +'" onclick="imageShow(\'' + o.F_FileUrl + '\')"/>';
  553. } else {
  554. str += '<a href="'+ o.F_FileUrl +'" target=“_blank” style="color: #FFFFFF;margin-right: 10px;">'+ o.F_FileName +'</a>';
  555. }
  556. })
  557. // $('#files').append(str);
  558. $('.filesBoxs').append(str);
  559. }
  560. }
  561. });
  562. }
  563. function imageShow(src) {
  564. layer.open({
  565. type: 1,
  566. title: false,
  567. closeBtn: 0,
  568. zIndex: 99999999999,
  569. area: '600px',
  570. skin: 'layui-layer-nobg', // 没有背景色的class
  571. shadeClose: true,
  572. content: '<img src="' + src + '" alt="图片预览" style="display:block;height:100%;width:100%;">'
  573. });
  574. }
  575. //工单流程
  576. function getClick() {
  577. $(".workDetailsHandle").hide()
  578. $(".workDetailsHandleSecond").show()
  579. $('#timeline').html('');
  580. $('.bulletFrameT').show();
  581. $('.workProcedure').show();
  582. // $('.workProcedure').siblings().hide()
  583. if ($('.bulletFrameT').css('display') == 'block') {
  584. $('.body').css('opacity', '0.4')
  585. }
  586. new doAjax({
  587. url: huayi.config.callcenter_url + "InfoNew/GetWorkOrderProcess",
  588. data: {
  589. token: $.cookie("token"),
  590. workorderid: detailId
  591. },
  592. Type: 'GET',
  593. callBack: function(res) {
  594. let str = '';
  595. var resultContent = ''
  596. if($(".F_Result").text()){
  597. resultContent = $(".F_Result").text()
  598. }
  599. var resultTextData = [ ') 办理了工单',') 添加并结案',') 修改并结案',') 主办了',') 同意了此处理']
  600. res.data.forEach(function(v, n) {
  601. // if (v.F_Message.indexOf('设置了分类') === -1) {
  602. //
  603. // }
  604. if (v.F_Message.indexOf('市民短信评议')>=0
  605. || v.F_Message.indexOf('市民微信评议')>=0
  606. || v.F_Message.indexOf('市民网站评议')>=0) {
  607. str +=
  608. "<li class='work'><input class='radio' id='work5' name='works' type='radio' checked><div class='relative'>" +
  609. "<span class='circle'></span></div><div class='content'><p >"+v.F_CreateTime+"</p><p onclick=\"messageClick(this, '"+v
  610. .F_Message+"')\">市民已评议</p></div></li>"
  611. } else if (v.F_Message.indexOf('设置了分类') === -1 && v.F_Message.indexOf('添加了分类') === -1 && v.F_Message.indexOf('修改了工单内容') === -1 && v.F_Message.indexOf('修改了办理结果') === -1){
  612. str +=
  613. "<li class='work'><input class='radio' id='work5' name='works' type='radio' checked><div class='relative'>" +
  614. "<span class='circle'></span></div><div class='content'><p >"+v.F_CreateTime+"</p><p>" + v.F_Message+ "</p></div></li>"
  615. }
  616. // if (n===0) {
  617. // str +=
  618. // "<li class='work'><input class='radio' id='work5' name='works' type='radio' checked><div class='relative'>" +
  619. // "<span class='circle'></span></div><div class='content'><p>"+v.F_CreateTime+"</p><p >"+v.F_Message+"</p></div></li>"
  620. // }else if(v.F_Message.indexOf(') 添加并结案')!==-1
  621. // || v.F_Message.indexOf(') 修改并结案')!==-1
  622. // || v.F_Message.indexOf(') 主办了')!==-1
  623. // || v.F_Message.indexOf(') 同意了此处理')!==-1){
  624. // str +=
  625. // "<li class='work'><input class='radio' id='work5' name='works' type='radio' checked><div class='relative'>" +
  626. // "<span class='circle'></span></div><div class='content'><p >"+v.F_CreateTime+"</p><p >"+
  627. // v.F_Message+"</p><p>办理结果内容:"+resultContent+"</p></div></li>"
  628. //
  629. // }
  630. // else {
  631. // str +=
  632. // "<li class='work'><input class='radio' id='work5' name='works' type='radio' checked><div class='relative'>" +
  633. // "<span class='date'>" + v.F_CreateTime +
  634. // "</span><span class='circle'></span></div><div class='content'><p>" + v
  635. // .F_Message+ "</p></div></li>"
  636. // }
  637. })
  638. $('#timeline').html(str);
  639. }
  640. });
  641. }
  642. function messageClick(that, mssage) {
  643. $(that).html(mssage)
  644. }