商丘12345 前端

Work-banli.html 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401
  1. <!doctype html>
  2. <html lang="en" class="feedback">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
  6. <title>办理工单</title>
  7. <link rel="stylesheet" type="text/css" href="../css/mui.min.css" />
  8. <link rel="stylesheet" href="../css/inits.css" />
  9. <link href="../css/feedback-page.css" rel="stylesheet" />
  10. <style>
  11. body {
  12. background: #F6F6F6;
  13. }
  14. p {
  15. font-size: 16px;
  16. color: #fe6604;
  17. }
  18. .mui-bar-nav {
  19. background-color: #00a1cb;
  20. color: #fff!important;
  21. }
  22. .Servelist {
  23. line-height: 30px;
  24. /*border-bottom: 1px solid #e9e9e9;*/
  25. color: #282828;
  26. }
  27. .evaluate-center {
  28. background-color: #fff;
  29. padding-top: 5px;
  30. padding-left: 15px;
  31. /*box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.4);*/
  32. }
  33. .mui-table-view-cell:after {
  34. height: 0px;
  35. }
  36. .mui-table-cell label {
  37. color: #909090;
  38. }
  39. .Workdeail {
  40. font-size: 14px;
  41. }
  42. .Workdeail_1{
  43. /*padding-bottom:10px;*/
  44. }
  45. .Workdeail_1 .mui-table-view-cell {
  46. padding: 5px 15px 0px 15px;
  47. font-size: 14px;
  48. }
  49. .Workdeail_1 .mui-table-view-cell .mui-table-cell span {
  50. color: #909090;
  51. }
  52. .Workdeail_1 ul li:last-child{
  53. padding-bottom: 10px;
  54. }
  55. .submit{
  56. position: fixed;
  57. bottom: 0px;
  58. margin-bottom: 0px;
  59. z-index: 3;
  60. width: 100% !important;
  61. height: 57px !important;
  62. display: none;
  63. }
  64. .sub{
  65. position: fixed;
  66. bottom: 0px;
  67. margin-bottom: 0px;
  68. z-index: 3;
  69. }
  70. .submit_div{
  71. margin-top: 40px;
  72. position:relative;
  73. /*bottom: 56px;*/
  74. background: #FFFFFF;
  75. width: 100%;
  76. display: none;
  77. /*z-index: 3;*/
  78. font-size: 14px;
  79. }
  80. .bj_body{
  81. position: fixed;
  82. top: 0;
  83. left: 0;
  84. width: 100%;
  85. height: 100%;
  86. background: #000000;
  87. filter:alpha(opacity=50);
  88. -moz-opacity:0.5;
  89. -khtml-opacity: 0.5;
  90. opacity: 0.5;
  91. z-index: 1;
  92. display: none;
  93. }
  94. .delete_iocn{
  95. color: #00b4ff;
  96. position: absolute;
  97. right: 0px;
  98. top: 0px;
  99. font-size: 40px;
  100. }
  101. .size-14{
  102. font-size: 14px;
  103. }
  104. </style>
  105. </head>
  106. <body>
  107. <header class="mui-bar mui-bar-nav" style="">
  108. <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left" style="color: #fff;"></a>
  109. <h1 class="mui-title" style="color: #fff;">办理信息</h1>
  110. </header>
  111. <div class="mui-content infodiv">
  112. <!--基本信息-->
  113. <div class="evaluate-center">
  114. <h5 class='mui-h5 Servelist'>
  115. <span style="font-size: 16px;">派单信息111</span>
  116. </h5>
  117. <div class="ServeContent">
  118. <div class="Workdeail BLNR">
  119. <!--<ul class="mui-table-view ">
  120. <li class="mui-table-view-cell">
  121. <div class="mui-table">
  122. <div class="mui-table-cell mui-col-xs-4 ">
  123. <label class="label">:</label>
  124. </div>
  125. <div class="mui-table-cell mui-col-xs-8 Mf">
  126. <span class="ND_deail" id="ND_name">消防水泵</span>
  127. </div>
  128. </div>
  129. </li>
  130. </ul>-->
  131. </div>
  132. </div>
  133. <!--评价记录-->
  134. </div>
  135. <div class="evaluate-center" style="margin-top: 10px;">
  136. <h5 class='mui-h5 Servelist'>
  137. <span style="font-size: 16px;">审核信息</span>
  138. </h5>
  139. <div class="ServeContent">
  140. <div class="Workdeail_1 HGXX">
  141. <!--<ul class="mui-table-view ">
  142. <li class="mui-table-view-cell">
  143. <div class="mui-table">
  144. <div class="mui-table-cell mui-col-xs-4 ">
  145. <label class="label">办理时间:</label>
  146. </div>
  147. <div class="mui-table-cell mui-col-xs-8 Mf">
  148. <span class="ND_deail" id="ND_name">2018-03-24 10:23:48</span>
  149. </div>
  150. </div>
  151. </li>
  152. <li class="mui-table-view-cell">
  153. <div class="mui-table">
  154. <div class="mui-table-cell mui-col-xs-4 ">
  155. <label class="label">审批内容:</label>
  156. </div>
  157. <div class="mui-table-cell mui-col-xs-8 Mf">
  158. <span class="ND_deail" id="ND_name">测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试</span>
  159. </div>
  160. </div>
  161. </li>
  162. </ul>-->
  163. </div>
  164. </div>
  165. <!--评价记录-->
  166. </div>
  167. </div>
  168. <button type="button" data-loading-text="提交中" class="mui-btn mui-btn-primary mui-btn-block block_button sub">立即办理</button>
  169. <button type="button" data-loading-text="提交中" class="mui-btn mui-btn-primary mui-btn-block block_button submit" id="submit">提交</button>
  170. <div class="submit_div">
  171. <ul class="mui-table-view ">
  172. <li class="mui-table-view-cell">
  173. <div class="mui-input-row">
  174. <label class="label">办理人:</label>
  175. <input type="text" id="contact" placeholder="请输入办理人" class="size-14">
  176. </div>
  177. </li>
  178. <li class="mui-table-view-cell">
  179. <div class="mui-input-row">
  180. <label class="label">办理内容:</label>
  181. <textarea class="ztext content size-14" name="" id="question" rows="3" cols="" placeholder="请填写办理内容"></textarea>
  182. </div>
  183. </li>
  184. <li style="padding-bottom: 30px;">
  185. <div class="feedback">
  186. <p>添加图片(选填,提供问题截图,单张10M以下)</p>
  187. <div id='image-list' class="row image-list"></div>
  188. </div>
  189. </li>
  190. </ul>
  191. <a class="mui-icon mui-icon-closeempty delete_iocn"></a>
  192. </div>
  193. <div style="width: 100%; height: 57px;"></div>
  194. <div class="bj_body" style=""></div>
  195. <script src="../js/jquery.min.js"></script>
  196. <script src="../js/huayi.config.js"></script>
  197. <script src="../js/zepto.js"></script>
  198. <script src="../js/mui.min.js"></script>
  199. <script src="../js/feedback-page.js"></script>
  200. <script type="text/javascript">
  201. mui.init(
  202. );
  203. mui.plusReady(function() {
  204. // var token = localStorage.getItem("token"); //获取本地存储
  205. var wv = plus.webview.currentWebview();
  206. var vText = wv.name;
  207. var token = wv.token;
  208. var Str = '';
  209. var str_ary;
  210. mui.ajax(huayi.config.callcenter_url + 'WorkOrder/GetSecondDealInfo', {
  211. data: {
  212. workorderid: vText,
  213. token: token
  214. },
  215. dataType: 'json', //服务器返回json格式数据
  216. type: 'get', //HTTP请求类型
  217. timeout: 10000, //超时时间设置为10秒;
  218. success: function(result) {
  219. var temp;
  220. $.each(result.data.pdinfo, function(i, n) {
  221. temp =
  222. '<ul class="mui-table-view "><li class="mui-table-view-cell"><div class="mui-table"><div class="mui-table-cell mui-col-xs-4 "><label class="label">派单时间:</label></div><div class="mui-table-cell mui-col-xs-8 Mf"><span class="ND_deail" id="ND_name">' + n.F_CreateTime +
  223. '</span></div></div></li><div class="BLNR"></div><li class="mui-table-view-cell"><div class="mui-table"><div class="mui-table-cell mui-col-xs-4 "><label class="label">办理期限:</label></div><div class="mui-table-cell mui-col-xs-8 Mf"><span class="ND_deail" id="ND_name">' + n.F_LimitTime +
  224. '</span></div></div></li><li class="mui-table-view-cell"><div class="mui-table"><div class="mui-table-cell mui-col-xs-4 "><label class="label">派单意见:</label></div><div class="mui-table-cell mui-col-xs-8 Mf"><span class="ND_deail" id="ND_name">' + n.F_AssignedOpinion +
  225. '</span></div></div></li></ul>'
  226. });
  227. $('.BLNR').append(temp);
  228. },
  229. error: function(xhr, type, errorThrown) {
  230. }
  231. });
  232. //审核信息
  233. mui.ajax(huayi.config.callcenter_url + 'WorkOrder/GetSecondDealInfo', {
  234. data: {
  235. workorderid: vText,
  236. token: token
  237. },
  238. dataType: 'json', //服务器返回json格式数据
  239. type: 'get', //HTTP请求类型
  240. timeout: 10000, //超时时间设置为10秒;
  241. success: function(result) {
  242. var temp2;
  243. var Agree;
  244. // alert(JSON.stringify(result.data.fkinfo));
  245. if(result.data.fkinfo.length > 0) {
  246. for(var i = 0; i < result.data.fkinfo.length; i++) {
  247. if(result.data.fkinfo[i].F_IsAudit == 1) {
  248. Agree = "同意";
  249. } else if(result.data.fkinfo[i].F_IsAudit == 2) {
  250. Agree = "拒绝";
  251. }
  252. $('<ul class="mui-table-view "><li class="mui-table-view-cell"><div class="mui-table"><div class="mui-table-cell mui-col-xs-4 "><label class="label">办理时间:</label></div><div class="mui-table-cell mui-col-xs-8 Mf"><span class="ND_deail" id="ND_name">' + result.data.fkinfo[i].F_CreateTime +
  253. '</span></div></div></li><li class="mui-table-view-cell"><div class="mui-table"><div class="mui-table-cell mui-col-xs-4 "><label class="label">办理内容:</label></div><div class="mui-table-cell mui-col-xs-8 Mf"><span class="ND_deail" id="ND_name">' + result.data.fkinfo[i].F_Result +
  254. '</span></div></div></li><li class="mui-table-view-cell"><div class="mui-table"><div class="mui-table-cell mui-col-xs-4 "><div class="img-box"><img src="' + n.F_FileUrl + '" alt="" class="image-item" data-preview-src="" data-preview-group="1" /><div>'
  255. '</span></div></div></li><li class="mui-table-view-cell"><div class="mui-table"><div class="mui-table-cell mui-col-xs-4 "><label class="label">审批时间:</label></div><div class="mui-table-cell mui-col-xs-8 Mf"><span class="ND_deail" id="ND_name">' + result.data.fkinfo[i].F_AuditTime +
  256. '</span></div></div></li><li class="mui-table-view-cell"><div class="mui-table"><div class="mui-table-cell mui-col-xs-4 "><label class="label">审批内容:</label></div><div class="mui-table-cell mui-col-xs-8 Mf"><span class="ND_deail" id="ND_name">' + result.data.fkinfo[i].F_AuditReason +
  257. '</span></div></div></li><li class="mui-table-view-cell"><div class="mui-table"><div class="mui-table-cell mui-col-xs-4 "><label class="label">审批意见:</label></div><div class="mui-table-cell mui-col-xs-8 Mf"><span class="ND_deail" id="ND_name">' + Agree +
  258. '</span></div></div></li></ul>').appendTo(".HGXX")
  259. }
  260. }
  261. },
  262. error: function(xhr, type, errorThrown) {
  263. }
  264. });
  265. // 立即办理
  266. $(".sub").click(function(){
  267. $(".submit_div").fadeIn();
  268. // $(".bj_body").slideDown();
  269. $(".submit").show();
  270. $(".sub").hide();
  271. $(".infodiv").hide();
  272. });
  273. // 背景关闭弹框
  274. $(".bj_body").click(function(){
  275. $(".submit_div").hide();
  276. // $(".bj_body").slideUp();
  277. $(".sub").show();
  278. $(".submit").hide();
  279. });
  280. // 图标关闭弹框
  281. $(".delete_iocn").click(function(){
  282. $(".submit_div").hide();
  283. // $(".bj_body").slideUp();
  284. $(".sub").show();
  285. $(".submit").hide();
  286. $(".infodiv").show();
  287. });
  288. // 提交办理
  289. // $(".submit").click(function(){
  290. // });
  291. document.getElementById("submit").addEventListener('tap', function() {
  292. var username = $("#contact").val();
  293. var question = $("#question").val();
  294. $(".image-box").each(function(i, n) {
  295. var a = $(n).attr("indexs");
  296. if(a) {
  297. Str += a + ',';
  298. }
  299. });
  300. str_ary = Str.substring(0, Str.length - 1);
  301. // alert(str_ary);
  302. if(!username) {
  303. plus.nativeUI.toast('输入办理人');
  304. } else if(!question) {
  305. plus.nativeUI.toast('输入内容');
  306. } else{
  307. mui.ajax(huayi.config.callcenter_url + 'WorkOrder/DealWorkOrder', {
  308. data: {
  309. workorderid: vText,
  310. dealman: username, //办理人
  311. result: question, //办理内容
  312. files: str_ary,
  313. state: 1,
  314. token: token
  315. },
  316. dataType: 'json', //服务器返回json格式数据
  317. type: 'post', //HTTP请求类型
  318. timeout: 10000, //超时时间设置为10秒;
  319. success: function(data) {
  320. var btnArray = ['否', '是'];
  321. mui.confirm('是否办理工单', '提示', btnArray, function(e) {
  322. if(e.index == 1) {
  323. plus.nativeUI.toast('办理成功');
  324. // 页面跳转1
  325. var wobj = plus.webview.getWebviewById("Work-list");
  326. wobj.reload(true);
  327. // 页面跳转2
  328. // var isdeal = 0;
  329. // var nwaiting = plus.nativeUI.showWaiting();
  330. // webviewShow = plus.webview.create("Work-list.html?isdeal="+isdeal); //后台创建webview并打开show.html
  331. // webviewShow.addEventListener("loaded", function() { //注册新webview的载入完成事件
  332. // nwaiting.close(); //新webview的载入完毕后关闭等待框
  333. // webviewShow.show("slide-in-right", 300); //把新webview窗体显示出来,显示动画效果为速度300毫秒的右侧移入动画
  334. //
  335. // }, false);
  336. // 页面跳转3
  337. // var isdeal = 0;
  338. // mui.openWindow({
  339. // id: 'Work-list',
  340. // url: 'Work-list.html',
  341. // show: {
  342. // aniShow: 'pop-in'
  343. // },
  344. // styles: {
  345. // popGesture: 'hide'
  346. // },
  347. // waiting: {
  348. // autoShow: true
  349. // },
  350. // extras: {
  351. // isdeal: isdeal,
  352. //
  353. // }
  354. // });
  355. $("#contact").val("");
  356. $("#question").val("");
  357. $(".submit_div").slideUp();
  358. $(".bj_body").slideUp();
  359. $(".sub").show();
  360. $(".submit").hide();
  361. } else {
  362. plus.nativeUI.toast('取消办理');
  363. }
  364. })
  365. },
  366. error: function(xhr, type, errorThrown) {
  367. }
  368. });
  369. }
  370. })
  371. })
  372. </script>
  373. </body>
  374. </html>