No Description

details_1.html 17KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>工单详情</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
  7. <meta name="apple-mobile-web-app-capable" content="yes">
  8. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  9. <link href="../css/mui.css" rel="stylesheet" />
  10. <link href="../css/mui.picker.css" rel="stylesheet" />
  11. <link href="../css/mui.poppicker.css" rel="stylesheet" />
  12. <link href="../css/iconfont.css" rel="stylesheet" />
  13. <link href="css/details.css" rel="stylesheet" />
  14. </head>
  15. <body>
  16. <div class="mui-nav">
  17. <a class="mui-icon mui-icon-arrowleft return"></a>
  18. 工单详情
  19. </div>
  20. <div class="mui-content" style="margin-top: 44px;">
  21. <ul class="mui-table-view mui-table-view-ul">
  22. <li class="mui-table-view-cell mui-table-view-li">
  23. <div class="mui-input-row">
  24. <label class="label font-color5">工单类型:</label>
  25. <div class="mui-radio mui-right radio_box">
  26. <label class="font-color6" id="Work_classname"></label>
  27. </div>
  28. </div>
  29. </li>
  30. <li class="mui-table-view-cell mui-table-view-li">
  31. <div class="mui-input-row">
  32. <label class="label font-color5">部门:</label>
  33. <div class="mui-radio mui-right radio_box">
  34. <label class="font-color6" id="section"></label>
  35. </div>
  36. </div>
  37. </li>
  38. <li class="mui-table-view-cell mui-table-view-li ">
  39. <div class="mui-input-row">
  40. <label class="label font-color5">客户姓名:</label>
  41. <div class="mui-radio mui-right radio_box">
  42. <label class="font-color6" id="customer"></label>
  43. </div>
  44. </div>
  45. </li>
  46. <li class="mui-table-view-cell mui-table-view-li">
  47. <div class="mui-input-row">
  48. <label class="label font-color5">联系电话:</label>
  49. <div class="mui-radio mui-right radio_box">
  50. <label class="font-color6" id="customerTel"></label>
  51. </div>
  52. </div>
  53. </li>
  54. <li class="mui-table-view-cell mui-table-view-li">
  55. <div class="mui-input-row">
  56. <label class="label font-color5">公司名称:</label>
  57. <div class="mui-radio mui-right radio_box">
  58. <label class="font-color6" id="Work_areaname" data-index=""></label>
  59. </div>
  60. </div>
  61. </li>
  62. <li class="mui-table-view-cell mui-table-view-li">
  63. <div class="mui-input-row">
  64. <label class="label font-color5">业务员:</label>
  65. <div class="mui-radio mui-right radio_box">
  66. <label class="font-color6" id="order_tower"></label>
  67. </div>
  68. </div>
  69. </li>
  70. <li class="mui-table-view-cell mui-table-view-li">
  71. <div class="mui-input-row">
  72. <label class="label font-color5">业务员电话:</label>
  73. <div class="mui-radio mui-right radio_box">
  74. <label class="font-color6" id="order_unit"></label>
  75. </div>
  76. </div>
  77. </li>
  78. <li class="mui-table-view-cell mui-table-view-li">
  79. <div class="mui-input-row">
  80. <label class="label font-color5">添加人工号:</label>
  81. <div class="mui-radio mui-right radio_box">
  82. <label class="font-color6" id="Work_houseID"></label>
  83. </div>
  84. </div>
  85. </li>
  86. <!--业主信息-->
  87. <!--<li class="mui-table-view-cell mui-table-view-li">
  88. <div class="mui-input-row">
  89. <label class="label font-color5">业主信息:</label>
  90. <div class="mui-radio mui-right radio_box">
  91. <label class="font-color6">范冰冰 1566666666</label>
  92. </div>
  93. </div>
  94. </li>-->
  95. <li class="mui-table-view-cell mui-table-view-li">
  96. <div class="mui-input-row">
  97. <label class="label font-color5">处理人:</label>
  98. <div class="mui-radio mui-right radio_box">
  99. <label class="font-color6" id="Work_ownerRelations"></label>
  100. </div>
  101. </div>
  102. </li>
  103. <li class="mui-table-view-cell mui-table-view-li" id="source">
  104. <div class="mui-input-row">
  105. <label class="label font-color5">处理时间:</label>
  106. <div class="mui-radio mui-right radio_box">
  107. <label class="font-color6" id="Work_source"></label>
  108. </div>
  109. </div>
  110. </li>
  111. <li class="mui-table-view-cell mui-table-view-li Work_lastDealDiv">
  112. <div class="mui-input-row">
  113. <label class="label font-color5">处理内容:</label>
  114. <div class="mui-radio mui-right radio_box">
  115. <label class="font-color6 Work_lastDealUser"></label>
  116. </div>
  117. </div>
  118. </li>
  119. <li class="mui-table-view-cell mui-table-view-li">
  120. <div class="mui-input-row">
  121. <label class="label font-color5">处理结果:</label>
  122. <div class="mui-radio mui-right radio_box">
  123. <label class="font-color6 Work_last"></label>
  124. </div>
  125. </div>
  126. </li>
  127. <li class="mui-table-view-cell mui-table-view-li">
  128. <div class="mui-input-row">
  129. <label class="label font-color5">未处理原因:</label>
  130. <div class="mui-radio mui-right radio_box">
  131. <label class="font-color6" id="Work_workOrderID"></label>
  132. </div>
  133. </div>
  134. </li>
  135. <li class="mui-table-view-cell mui-table-view-li">
  136. <div class="mui-input-row">
  137. <label class="label font-color5">是否回访:</label>
  138. <div class="mui-radio mui-right radio_box">
  139. <label class="font-color6" id="Work_wor"></label>
  140. </div>
  141. </div>
  142. </li>
  143. <!--<li class="mui-table-view-cell mui-table-view-cell-pmargin ">
  144. <p><span class="font-color4">补充描述:</span>预约时间改为下午六点。现在不方便</p>
  145. </li>-->
  146. <li class="mui-table-view-cell mui-table-view-cell-pmargin">
  147. <p id="Work_detail"></p>
  148. </li>
  149. </ul>
  150. <ul class="mui-table-view mui-grid-view type3">
  151. <h4 class="mui-ellipsis size-16 mui_btn1_tit">操作按钮:</h4>
  152. <!--待处理-->
  153. <div class="mui_btn1" style="display: block;">
  154. <li class=" mui-media mui-col-xs-3">
  155. <button type="button" data-loading-text="提交中" class="mui-btn mui-btn-primary mui-btn-block reminder">超期原因</button>
  156. </li>
  157. </div>
  158. </ul>
  159. <div id="slider" class="mui-slider">
  160. <div id="sliderSegmentedControl" class="mui-slider-indicator mui-segmented-control mui-segmented-control-inverted">
  161. <a class="mui-control-item mui-active" href="#item1mobile" data-index="1">
  162. 工单跟踪
  163. </a>
  164. <!--<a class="mui-control-item" href="#item2mobile" data-index="2">
  165. 催单记录
  166. </a>
  167. <a class="mui-control-item" href="#item3mobile" data-index="2">
  168. 评论记录
  169. </a>-->
  170. </div>
  171. <div class="mui-slider-group">
  172. <div id="item1mobile" class="mui-slider-item mui-control-content mui-active">
  173. <ul class="mui-table-view folowlist" id="folow"></ul>
  174. </div>
  175. <div id="item2mobile" class="mui-slider-item mui-control-content">
  176. <ul class="mui-table-view" id="remind"></ul>
  177. </div>
  178. <div id="item3mobile" class="mui-slider-item mui-control-content">
  179. <ul class="mui-table-view" id="commentlist"></ul>
  180. </div>
  181. </div>
  182. </div>
  183. </div>
  184. <div class="WordID" style="display: none;"></div>
  185. <!--弹框2-->
  186. <div class="pop_up_bj"></div>
  187. <div class="pop_up_div5" style="display: none;">
  188. <div class="tit">请输入超期原因</div>
  189. <div class="contain">
  190. <textarea class="textcont reminder_con" ></textarea>
  191. </div>
  192. <div class="btn">
  193. <button type="button" data-loading-text="提交中" class="mui-btn mui-btn-royal fl">取消</button>
  194. <button type="button" data-loading-text="提交中" class="mui-btn mui-btn-primary fr">确定</button>
  195. </div>
  196. </div>
  197. <script src="../js/jquery.min.js"></script>
  198. <script src="js/details.js"></script>
  199. <script src="../Script/Common/huayi.config.js"></script>
  200. <script src="../Script/Common/huayi.http.js"></script>
  201. <script src="../js/mui.min.js?"></script>
  202. <script src="../js/mui.picker.js"></script>
  203. <script src="../js/mui.poppicker.js"></script>
  204. <script src="js/city.data-3.js"></script>
  205. <script>
  206. var id = helper.request.queryString("id");
  207. var itype = helper.request.queryString("itype");
  208. var openid = helper.cookies.get("openid");
  209. var usertype = helper.cookies.get("usertype");
  210. // var openid = "oXF5e1mWpX5DajW5_yjNLPKb8ThE";
  211. if (usertype==-1) {
  212. $(".type3").show();
  213. } else if(usertype==1){
  214. $(".type3").show();
  215. } else if(usertype==2){
  216. $(".type3").hide();
  217. }else if(usertype==3){
  218. $(".type3").show();
  219. }else if(usertype==4){
  220. $(".type3").show();
  221. }
  222. // var itype = helper.cookies.get("itype");
  223. //console.log(id);
  224. Ajax();
  225. flow();
  226. // Remind();
  227. // Comment();
  228. //获取数据
  229. function Ajax() {
  230. $.ajax({
  231. url: huayi.config.callcenter_url + 'WxLogin/GetDetails',
  232. data: {
  233. id: id, //工单编号
  234. OpenId: openid, //微信openid,
  235. },
  236. async: true,
  237. dataType: 'json',
  238. type: 'get', //HTTP请求类型
  239. success: function(data) {
  240. if(data.state.toLowerCase() == "success") {
  241. var result = data.rows[0];
  242. if(result.Source == 0) {
  243. $("#source").hide();
  244. } else {
  245. $("#source").show();
  246. }
  247. var itype=result.F_State;
  248. //
  249. if(itype == 0) {
  250. $(".dispose1").show();
  251. $(".dispose2").show();
  252. }else if(itype == 1) {
  253. //alert(itype)
  254. $(".dispose1").show();
  255. } else if(itype == 2) {
  256. $(".dispose2").show();
  257. } else if(itype == 3) {
  258. $(".dispose3").show();
  259. }else if(itype == 4) {
  260. $(".dispose2").hide();
  261. }else if(itype == 5) {
  262. $(".dispose2").show();
  263. }
  264. if (result.GDLXName=="咨询") {
  265. $(".Work_lastDealDiv").hide(); //受理人
  266. $("#source").hide(); //投诉
  267. } else{
  268. $(".Work_lastDealDiv").show(); //受理人
  269. $("#source").show(); //投诉
  270. }
  271. var builName
  272. if (result.buildingname==null) {
  273. builName=""
  274. } else{
  275. builName=result.buildingname
  276. }
  277. var proName
  278. if (result.proname==null) {
  279. proName=""
  280. } else{
  281. proName=result.proname
  282. }
  283. var complain
  284. if (result.ComplaintDepartment==null) {
  285. complain=""
  286. } else{
  287. complain=result.ComplaintDepartment
  288. }
  289. $(".WordID").text(result.ID);
  290. $("#Work_classname").text(result.F_TypeName); //工单类型
  291. $("#section").text(result.F_DeptName); //部门
  292. $("#customer").text(result.F_CusName); //客户姓名
  293. $("#customerTel").text(result.F_CusPhone); //联系电话
  294. $("#Work_areaname").text(result.F_CompanyName); //公司名称
  295. $("#Work_areaname").attr('data-index',result.IsAdminSend);
  296. $("#order_tower").text(result.F_Salesman); //业务员
  297. $("#order_unit").text(result.F_SalesPhone); //单元号
  298. $("#Work_houseID").text(result.F_CreateBy); //添加人工号
  299. $("#Work_ownerRelations").text(result.F_DealBy); //处理人
  300. $("#Work_source").text(result.F_DealTime); //处理时间
  301. $(".Work_lastDealUser").text(result.F_DealContent); //处理内容
  302. $(".Work_last").text(result.F_DealResult); //处理结果
  303. $("#Work_workOrderID").text(result.F_DealReasons); //未处理原因
  304. $("#Work_workOrderID").text(result.F_IsVisit); //是否回访
  305. $("#Work_detail").text("问题描述:" + result.F_Description); //描述详情
  306. }
  307. },
  308. error: function(xhr, type, errorThrown) {
  309. //异常处理;
  310. }
  311. })
  312. }
  313. //返回列表
  314. $('.return').on('tap', function() {
  315. window.location.href = "press_list.html"
  316. //window.location.href = "client_index.html?Itype=" + itype;
  317. });
  318. //工单跟踪
  319. function flow() {
  320. $.ajax({
  321. url: huayi.config.callcenter_url + 'WxLogin/GetDetails',
  322. data: {
  323. id: id, //工单编号
  324. type: 1,
  325. OpenId: openid, //微信openid,
  326. },
  327. async: true,
  328. dataType: 'json',
  329. type: 'get', //HTTP请求类型
  330. success: function(data) {
  331. if(data.state.toLowerCase() == "success") {
  332. if(data.total && data.total.length > 0) {
  333. $(data.total).each(function(i, n) {
  334. var str = '';
  335. if(n.F_OptType == 1){
  336. str = str + n.F_OptContent+"<br>";
  337. // alert(str)
  338. }
  339. if(n.F_OptType == 2){
  340. str = str + n.F_OptContent+"<br>";
  341. // alert(str)
  342. }
  343. if(n.F_OptType == 3){
  344. str = str + n.F_OptContent+"<br>";
  345. // alert(str)
  346. }
  347. if(n.F_OptType == 4){
  348. str = str + n.F_OptContent+"<br>";
  349. // alert(str)
  350. }
  351. if(n.F_OptType == 5){
  352. str = str + n.F_OptContent+"<br>";
  353. // alert(str)
  354. }
  355. if(n.F_OptType == 6){
  356. str = str + n.F_OptContent+"<br>";
  357. // alert(str)
  358. }
  359. if(n.F_OptType == 7){
  360. str = str + n.F_OptContent+"<br>";
  361. // alert(str)
  362. }
  363. if(n.F_OptType == 8){
  364. str = str + n.F_OptContent+"<br>";
  365. // alert(str)
  366. }
  367. if(n.F_OptType == 9){
  368. str = str + n.F_OptContent+"<br>";
  369. // alert(str)
  370. }
  371. if(n.F_OptType == 10){
  372. str = str + n.F_OptContent+"<br>";
  373. // alert(str)
  374. }
  375. if(n.F_OptType == 11){
  376. str = str + n.F_OptContent+"<br>";
  377. // alert(str)
  378. }
  379. if(n.F_OptType == 12){
  380. str = str + n.F_OptContent+"<br>";
  381. // alert(str)
  382. }
  383. if(n.F_OptType == 13){
  384. str = str + n.F_OptContent+"<br>";
  385. // alert(str)
  386. }
  387. if(n.F_OptType == 14){
  388. str = str + n.F_OptContent+"<br>";
  389. // alert(str)
  390. }
  391. if(n.F_OptType == 15){
  392. str = str + n.F_OptContent+"<br>";
  393. // alert(str)
  394. }
  395. var spandeta="";
  396. // if (n.Detail==null) {
  397. // spandeta=""
  398. // } else if (n.Detail==""){
  399. // spandeta=""
  400. // }else if(n.IsLast == 1){
  401. // spandeta="完结内容:"+n.F_OptContent
  402. // }else if(n.SureUserName) {
  403. // spandeta="接单内容:"+n.F_OptContent
  404. // } else if(n.DealTime){
  405. // spandeta="处理内容:"+n.F_OptContent
  406. // }else if(n.ToDeptName){
  407. // spandeta="转派内容:"+n.F_OptContent
  408. // }
  409. if ($(".spandeta").text()=="") {
  410. $(this).hide();
  411. }
  412. //else if(row.IsStart) {str = str + row.CreateUserName + " 重新开启工单";}
  413. $('<li class="mui-table-view-cell mui-table-view-cell-line mui-tail-contail mui-table-view-li"><div class="mui-input-row mui-tail font-color4"><span>' + n.F_CreateTime +
  414. '</span></br><span style="font-size:12px;">' + str +
  415. '</span><span class="spandeta">'+spandeta+
  416. '</span></div><div class="string"></div><div class="circular_h"></div></li>').appendTo('#folow');
  417. });
  418. var num = data.rows.length - 1;
  419. $("#folow li:eq(0)").children(".string").css("top", "20px");
  420. $("#folow li:eq(" + num + ")").children(".string").css("height", "5px");
  421. $("#folow li:eq(0)").children(".string").css("top", "20px");
  422. $("#folow li:eq(0)").children(".circular_h").css({
  423. "background": "#2cc6a7",
  424. "left": "15px",
  425. "top": "20px",
  426. "width": "12px",
  427. "height": "12px",
  428. "border-radius": "6px"
  429. });
  430. $("#folow li:eq(" + num + ")").children(".circular_h").css({
  431. "left": "15px",
  432. "width": "12px",
  433. "height": "12px",
  434. "border-radius": "6px"
  435. });
  436. }
  437. }
  438. },
  439. error: function(xhr, type, errorThrown) {
  440. //异常处理;
  441. }
  442. })
  443. }
  444. //催单记录
  445. //评论记录
  446. //转派
  447. //转派弹框
  448. $(".redeploy").click(function() {
  449. var areaID = $("#Work_areaname").attr('data-index')
  450. window.location.href = "redeploy.html?id=" + id+'&itype='+itype+'&areaID='+areaID;
  451. })
  452. //催单
  453. $(".reminder").click(function(){
  454. $(".pop_up_bj").fadeIn();
  455. $(".pop_up_div5").fadeIn();
  456. })
  457. $(".pop_up_bj" ).click(function(){
  458. $(".pop_up_bj").hide();
  459. $(".pop_up_div5").hide();
  460. })
  461. $(".pop_up_div5 .btn .fl" ).click(function(){
  462. $(".pop_up_bj").hide();
  463. $(".pop_up_div5").hide();
  464. })
  465. $(".pop_up_div5 .btn .fr" ).click(function(){
  466. // $("#cont").text("");
  467. $(".pop_up_bj").hide();
  468. $(".pop_up_div5").hide();
  469. if($(".textcont").val()=="") {
  470. mui.alert("请输入催单内容");
  471. }else{
  472. $(".pop_up_bj").hide();
  473. $(".pop_up_div5").hide();
  474. $.ajax({
  475. type: "post",
  476. dataType: 'json',
  477. url: huayi.config.callcenter_url + 'WxLogin/Reasontimeout',
  478. async: true,
  479. data: {
  480. orderid: id, //否 strubg 工单编号
  481. cont: $(".reminder_con").val(), //否 int 处理内容
  482. Openid: openid, //微信openid,
  483. //openid: 'oXF5e1mWpX5DajW5_yjNLPKb8ThE', //微信openid 测试用
  484. },
  485. success: function(data) {
  486. debugger
  487. if(data.state == "success") {
  488. debugger
  489. mui.toast('填写成功');
  490. window.location.href = "details_1.html?id=" + id + '&itype=' + itype;
  491. } else {
  492. mui.toast(data.message);
  493. }
  494. }
  495. });
  496. }
  497. })
  498. </script>
  499. </body>
  500. </html>