伊川12345

WorkOrderDetail.html 20KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>工单详情</title>
  6. <script src="../Script/Common/huayi.load.js"></script>
  7. <script src="../Script/Common/huayi.config.js"></script>
  8. <link href="../css/layer/need/layer.css" />
  9. <link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
  10. <link rel="stylesheet" href="../css/init.css" />
  11. <style>
  12. th {
  13. padding: 5px 8px 5px 0;
  14. /*text-align: right;*/
  15. }
  16. td {
  17. padding: 6px 0 5px 10px;
  18. }
  19. .clearFix:after {
  20. content: "";
  21. display: block;
  22. clear: both;
  23. }
  24. .form-group {
  25. padding-left: 40px;
  26. margin-bottom: 0;
  27. }
  28. .tj_content {
  29. border: 1px solid #e6e6e6;
  30. border-radius: 5px;
  31. }
  32. .add_time {
  33. margin-left: 30px;
  34. margin-top: 20px;
  35. }
  36. .add_time label {
  37. margin-right: 5px;
  38. width: 100px;
  39. text-align: right;
  40. text-align: -webkit-right;
  41. }
  42. .photo {
  43. background-color: #FFF;
  44. background-image: none;
  45. border: 1px solid #e5e6e7 !important;
  46. border-radius: 1px;
  47. color: inherit;
  48. padding: 6px 12px;
  49. height: 34px !important;
  50. }
  51. .sc_btn {
  52. color: rgb(255, 255, 255);
  53. font-size: 12px;
  54. margin-left: 15px;
  55. box-sizing: border-box;
  56. background: rgb(26, 179, 148);
  57. padding: 6px 10px;
  58. outline: none;
  59. border-width: 0px;
  60. border-style: initial;
  61. border-color: initial;
  62. border-image: initial;
  63. border-radius: 3px;
  64. }
  65. .Borders {
  66. border: 1px solid #d7d7d7;
  67. }
  68. #sqzx tr th{
  69. width: 100px;
  70. }
  71. .contacts td{
  72. width: 200px;
  73. }
  74. </style>
  75. </head>
  76. <body>
  77. <div>
  78. <div style="padding: 10px;" class="tj_content clearFix">
  79. <div>
  80. <span>【基本信息】</span>
  81. <div class="box_content">
  82. <table id="sqzx" style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
  83. <tr>
  84. <th>登记编号:</th>
  85. <td><span class="djbh"></span></td>
  86. <th>登记日期:</th>
  87. <td><span class="djrq"></span></td>
  88. <th>状态:</th>
  89. <td><span class="zt"></span></td>
  90. </tr>
  91. <tr>
  92. <th>信息来源:</th>
  93. <td><span class="xxly"></span></td>
  94. <!--<th>录音文件:</th>
  95. <td><span class="lywj"></span></td>-->
  96. <th>登记人:</th>
  97. <td><span class="djr"></span></td>
  98. </tr>
  99. <tr>
  100. <th>形式分类:</th>
  101. <td><span class="xsfl"></span></td>
  102. <th>内容大类:</th>
  103. <td><span class="nrdl"></span></td>
  104. <th>内容小类:</th>
  105. <td><span class="nrxl"></span></td>
  106. </tr>
  107. <tr>
  108. <th>反映区域:</th>
  109. <td><span class="qy"></span></td>
  110. <th>事发地址:</th>
  111. <td><span class="sfdz"></span></td>
  112. <th>保密:</th>
  113. <td><span class="isbm"></span></td>
  114. </tr>
  115. </table>
  116. </div>
  117. </div>
  118. <div>
  119. <span>【联系人信息】</span>
  120. <div class="lxr clearFix box_content">
  121. <table id="sqzx" class="contacts" border="0" cellspacing="0" cellpadding="0">
  122. <tr>
  123. <th>投诉人姓名:</th>
  124. <td>
  125. <span class="tsrname"></span>
  126. </td>
  127. <th>投诉人电话:</th>
  128. <td><span class="tsrphone"></span></td>
  129. <th>投诉人性别:</th>
  130. <td><span class="tsrsex"></span></td>
  131. <th>投诉人地址:</th>
  132. <td><span class="tsrdz"></span></td>
  133. </tr>
  134. <tr>
  135. <th>联系人姓名:</th>
  136. <td><span class="lxrname"></span></td>
  137. <th>联系人电话:</th>
  138. <td><span class="lxrphone"></span></td>
  139. <th>邮编:</th>
  140. <td><span class="yb"></span></td>
  141. <th>Email:</th>
  142. <td><span class='yj'></span></td>
  143. </tr>
  144. </table>
  145. </div>
  146. </div>
  147. <div>
  148. <span>【情况摘要】</span>
  149. <table id="sqzx" style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
  150. <!--<tr>
  151. <th>标题:</th>
  152. <td><span class="bt"></span></td>
  153. </tr>-->
  154. <tr>
  155. <th>内容:</th>
  156. <td><span class="qkzy"></span></td>
  157. </tr>
  158. <tr>
  159. <th>附件:</th>
  160. <td><span class="fj"></span></td>
  161. </tr>
  162. </table>
  163. </div>
  164. <div>
  165. <div>
  166. <span>【处理结果】</span>
  167. <table id="sqzx" style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
  168. <tr>
  169. <td><span class="cljg"></span></td>
  170. </tr>
  171. </table>
  172. </div>
  173. </div>
  174. <!--呈批信息-->
  175. <div class="cpjg_box" style="display:none;margin:10px 0;">
  176. <div>
  177. <span>【呈批结果】</span>
  178. <table id="cpjg" class="Borders" style="width: 100%;margin-top:5px;" border="1" cellspacing="0" cellpadding="0"></table>
  179. </div>
  180. </div>
  181. <!--交办记录-->
  182. <div class="jbjl_box" style="display:none;margin:10px 0;">
  183. <div>
  184. <span>【交办记录】</span>
  185. <table id="jbjl" class="Borders" style="width: 100%;margin-top:5px;" border="1" cellspacing="0" cellpadding="0"></table>
  186. </div>
  187. </div>
  188. <!--反馈信息-->
  189. <div class="fkxx_box" style="display:none;margin:10px 0;">
  190. <div>
  191. <span>【反馈信息】</span>
  192. <table id="fkxx" class="Borders" style="width: 100%;margin-top:5px;" border="1" cellspacing="0" cellpadding="0"></table>
  193. </div>
  194. </div>
  195. </div>
  196. <div class="clearfix wh_btn" style="width:100%;text-align:center;margin:10px 0;">
  197. <input type="hidden" class="hidWid" />
  198. <input type="button" value="网上发布" class="release" style="display:none;" />&nbsp;&nbsp;<input type="button" value="打印预览" class="print" />&nbsp;&nbsp;<input type="button" value="打印本页" class="printpage" />&nbsp;&nbsp;<input type="button" value="关闭" class="closexq" />
  199. </div>
  200. </div>
  201. <script src="../My97DatePicker/WdatePicker.js"></script>
  202. <script>
  203. var wid = helper.request.queryString("wid");
  204. $(document).ready(function () {
  205. if (wid) {
  206. $.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetWorkOrder', { workorderid: wid, "token": $.cookie("token") }, function (result) {
  207. if (result.state.toLowerCase() == "success") {
  208. var content = result.data;
  209. $(".bt").text(content.data[0].F_ComTitle);
  210. $(".djbh").text(content.data[0].F_WorkOrderId);
  211. $(".djrq").text(content.data[0].F_RegDate);
  212. $(".xxly").text(content.data[0].SourceName);
  213. //$(".djr").text(content.data[0].UserName);
  214. $(".djr").text(content.data[0].F_UserCode);
  215. $(".zt").text(content.data[0].WorkStateName);
  216. $(".xsfl").text(content.data[0].TypeName1);
  217. $(".nrdl").text(content.data[0].TypeName2);
  218. $(".nrxl").text(content.data[0].TypeName3);
  219. $(".qy").text(content.data[0].AreaName);
  220. $(".sfdz").text(content.data[0].F_SourceAddress);
  221. $(".tsrname").text(content.data[0].F_CusName);
  222. $(".lxrname").text(content.data[0].F_ConName);
  223. $('.tsrphone').text(content.data[0].F_CusPhone);
  224. $('.tsrsex').text(content.data[0].F_CusSex);
  225. $('.tsrdz').text(content.data[0].F_CusAddress);
  226. $('.lxrphone').text(content.data[0].F_ConPhone);
  227. $('.qkzy').text(content.data[0].F_ComContent);
  228. $('.yb').text(content.data[0].F_ZipCode);
  229. $('.yj').text(content.data[0].F_Email);
  230. var bmstr = "否";
  231. if (content.data[0].F_IsProtect) { bmstr = "是";}
  232. $('.isbm').text(bmstr);
  233. if (content.data[0].F_Result) {
  234. var rt = content.data[0].F_Result.replace(/[ ]/g, "&nbsp;").replace(/\ +/g, "&nbsp;").replace(/\r\n/g, "<br />").replace(/\n/g, "<br />");
  235. $(".cljg").html(rt);
  236. }
  237. else {
  238. $(".cljg").html("");
  239. }
  240. //呈批信息
  241. $("#cpjg").empty();
  242. if (content.cpdata.length > 0) {
  243. $(".cpjg_box").show();
  244. }
  245. $(content.cpdata).each(function (i, n) {
  246. if (n.F_State != '2') {
  247. var ps = '';
  248. if (n.F_SuperOpinion) { ps = n.F_SuperOpinion.replace(/[ ]/g, "&nbsp;").replace(/\ +/g, "&nbsp;").replace(/\r\n/g, "<br />").replace(/\n/g, "<br />"); }
  249. var html = "<tr><th style='width:100px;'>呈批原因:<td><span class='cpyy'>" + n.F_BatchReason
  250. + "</span></td></th></tr><tr><th>领导批示:<td><span class='ldps'>"
  251. + ps + "</span></td></th></tr>";
  252. $(html).appendTo($("#cpjg"));
  253. }
  254. else {
  255. var ps = '';
  256. if (n.F_BackReason) { ps = n.F_BackReason.replace(/[ ]/g, "&nbsp;").replace(/\ +/g, "&nbsp;").replace(/\r\n/g, "<br />").replace(/\n/g, "<br />"); }
  257. var html = "<tr><th style='width:100px;'>回退类型:<td><span class='cpyy'>" + n.F_BackType
  258. + "</span></td></th></tr><tr><th>回退原因:<td><span class='ldps'>"
  259. + ps + "</span></td></th></tr>";
  260. $(html).appendTo($("#cpjg"));
  261. }
  262. })
  263. //交办信息
  264. $("#jbjl").empty();
  265. $(content.jbdata).each(function (i, n) {
  266. if (n.F_State && n.F_State != '0') {
  267. $(".jbjl_box").show();
  268. var str = '未反馈';
  269. if (n.F_ResultState) {
  270. switch (n.F_ResultState + '') {
  271. case '0': str = '未反馈'; break;
  272. case '1': str = '按期反馈'; break;
  273. case '2': str = '逾期反馈'; break;
  274. }
  275. }
  276. var html = '<tr>' +
  277. '<th style="width: 100px;">记录号:</th>' +
  278. '<td><span class="jlh">' + n.F_AssignedId + '</span></td>' +
  279. '<th style="width: 100px;">受理单号:</th>' +
  280. '<td><span class="sldh">' + n.F_WorkOrderId + '</span></td>' +
  281. '<th style="width: 100px;">交办日期:</th>' +
  282. '<td><span class="jbrq">' + n.F_SubmitDate + '</span></td>' +
  283. '<th style="width: 100px;">查看日期:</th>' +
  284. '<td><span class="ckrq">' + (n.F_ReadDate ? n.F_ReadDate:'') + '</span></td>' +
  285. '<th style="width: 100px;">反馈情况:</th>' +
  286. '<td><span class="fkqk">' + str + '</span></td>' +
  287. //'<th style="width: 100px;">交办人:</th>' +
  288. //'<td><span class="jbr" >' + n.F_SubmitUserCode + '</span></td>' +
  289. '</tr>' +
  290. '<tr>' +
  291. '<th>交办单位:</th>' +
  292. '<td><span class="jbdw">' + n.DeptName + '</span></td>' +
  293. '<th>交办意见:</th>' +
  294. '<td colspan="7"><span class="jbyj">' + n.F_AssignedOpinion + '</span></td>' +
  295. '</tr>';
  296. $(html).appendTo($("#jbjl"));
  297. }
  298. })
  299. //反馈信息
  300. $("#fkxx").empty();
  301. if (content.fkdata.length > 0) {
  302. $(".fkxx_box").show();
  303. }
  304. $(content.fkdata).each(function (i, n) {
  305. var str = '';
  306. if (n.F_Satisfaction) {
  307. switch (n.F_Satisfaction + '') {
  308. case '0': str = '满意'; break;
  309. case '1': str = '基本满意'; break;
  310. case '2': str = '不满意'; break;
  311. }
  312. }
  313. var html = '<tr>' +
  314. '<th style="width: 100px;">承办单位:</th>' +
  315. '<td><span class="cbdw">' + n.DeptName + '</span></td>' +
  316. '<th>反馈时间:</th>' +
  317. '<td><span class="fksj">' + n.F_BackDate + '</span></td>' +
  318. '<th>用户满意度:</th>' +
  319. '<td><span class="myd">' + str + '</span></td>' +
  320. '</tr>' +
  321. '<tr>' +
  322. '<th>反馈内容:</th>' +
  323. '<td colspan="5"><span class="fknr">' + n.F_Result + '</span></td>' +
  324. '</tr>' +
  325. '<tr>' +
  326. '<th>附件:</th>' +
  327. '<td colspan="5"><span class="fkfj">' + getlink(n.fileurl, n.filename) + '</span></td>' +
  328. '</tr>';
  329. $(html).appendTo($("#fkxx"));
  330. })
  331. //附件
  332. if (content.fjdata.length > 0) {
  333. $(".fj").html("<a href='" + content.fjdata[0].fileurl + "' target='_blank'>" + content.fjdata[0].F_FileName + "</a>");
  334. }
  335. if (!content.issend) {
  336. $(".release").show();
  337. }
  338. $(".gdxq").addClass("cx");;
  339. }
  340. });
  341. //网上发布
  342. var html = '<div >' +
  343. '<ul class="nav nav-tabs">' +
  344. '<li class="active">' +
  345. '<a href="#">参数信息</a>' +
  346. '</li>' +
  347. '</ul>' +
  348. '<div class="add_time">' +
  349. '<label for="">发布标题:</label>' +
  350. '<input type="text" id="title" class="photo" />' +
  351. '</div>' +
  352. '<div class="add_time">' +
  353. '<label for="">是否有期限:</label>' +
  354. '<label style="font-weight:normal;width: 50px;"><input type="radio" value="1" name="limit" checked="checked" />无</label>' +
  355. '<label style="font-weight:normal;width: 50px;"><input type="radio" value="2" name="limit" />有</label>' +
  356. '</div>' +
  357. '<div class="add_time">' +
  358. '<label for="">发布期限:</label>' +
  359. '<input type="text" class="photo laydate-icon" id="limittime" onclick="WdatePicker({ dateFmt: \'yyyy-MM-dd\' })" />' +
  360. '</div>' +
  361. '<div class="add_time tc" style="text-align: center;">' +
  362. '<button type="button" class="btn sc_btn " id="tc" onclick="fbgd()">发&nbsp;&nbsp;布</button>' +
  363. '</div>' +
  364. '</div>';
  365. $(".release").click(function () {
  366. tc = layer.open({
  367. type: 1,
  368. content: html, //iframe的url,no代表不显示滚动条
  369. title: '发布工单',
  370. area: ['40%', '60%'], //宽高
  371. });
  372. })
  373. //打印预览
  374. $(".print").click(function () {
  375. layer.open({
  376. type: 2,
  377. content: "PrintPreview.html?wid=" + wid, //iframe的url,no代表不显示滚动条
  378. title: '打印',
  379. area: ['60%', '80%'], //宽高
  380. });
  381. })
  382. //打印本页
  383. $(".printpage").click(function () {
  384. printpage();
  385. })
  386. //关闭
  387. $(".closexq").click(function () {
  388. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  389. parent.layer.close(index); //再执行关闭
  390. })
  391. }
  392. });
  393. var tc;
  394. function fbgd() {
  395. if (!$("#title").val()) {
  396. layer.confirm('请输入发布标题!', {
  397. btn: ['确定']
  398. });
  399. return;
  400. }
  401. $.post(huayi.config.callcenter_url + 'WorkOrder/ReleaseWorkOrder', {
  402. workorderid: wid, title: $("#title").val(),
  403. islimit: $('input[name="limit"]:checked ').val(), limittime: $("#limittime").val(), "token": $.cookie("token")
  404. }, function (result) {
  405. result = JSON.parse(result);
  406. if (result.state.toLowerCase() == "success") {
  407. layer.msg("发布成功");
  408. layer.close(tc); //关闭弹层
  409. }
  410. })
  411. }
  412. function getlink(url, name) {
  413. if (url) {
  414. return "<a href='" + url + "' target='_blank'>" + name + "</a>";
  415. }
  416. else {
  417. return '';
  418. }
  419. }
  420. function printpage() {
  421. window.print();
  422. }
  423. </script>
  424. </body>
  425. </html>