暂无描述

WorkOrderDetail.html 20KB

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