Bez popisu

workOrder.js 23KB

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