暫無描述

Have_list.html 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  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.min.css" rel="stylesheet" />
  10. <link href="css/index.css" rel="stylesheet" />
  11. </head>
  12. <body>
  13. <!--已创单列表-->
  14. <div class="mui-content">
  15. <div class="mui-card cardfixe" >
  16. <div class="mui-card-content itemtit">
  17. <ul class="mui-table-view mui-grid-view mui-grid-9 Common-box Dispatch_">
  18. <li class="mui-table-view-cell mui-media mui-col-xs-3 mui-col-sm-3 state2">
  19. <div class="DSP mess_num" style="display: block;">0</div>
  20. <a class="finsh">
  21. <div class="Icon icon-1">
  22. <img src="../img/icon_01.png" class="mui-icon-img-1h" style="display: block;"/>
  23. <img src="../img/icon_01c.png" class="mui-icon-img-1c" style="display: none;"/>
  24. </div>
  25. <div class="mui-media-body" >待办理</div>
  26. </a>
  27. <div class="sanjiao_down" style="display: none;"></div>
  28. </li>
  29. <li class="mui-table-view-cell mui-media mui-col-xs-3 mui-col-sm-3 state3">
  30. <div class="YBL mess_num" style="display: block;">0</div>
  31. <a class="inquire">
  32. <div class="Icon icon-1">
  33. <img src="../img/icon_02.png" class="mui-icon-img-1h"/>
  34. <img src="../img/icon_02c.png" class="mui-icon-img-1c" />
  35. </div>
  36. <div class="mui-media-body">已办理</div>
  37. </a>
  38. <div class="sanjiao_down" style="display: none;"></div>
  39. </li>
  40. <li class="mui-table-view-cell mui-media mui-col-xs-3 mui-col-sm-3 state4">
  41. <div class="YCD mess_num" style="display: none;">0</div>
  42. <div class="YFP mess_num" style="display: block;">0</div>
  43. <a class="client">
  44. <div class="Icon icon-1">
  45. <img src="../img/icon_03.png" class="mui-icon-img-1h" style="display: none;"/>
  46. <img src="../img/icon_03c.png" class="mui-icon-img-1c" style="display: block;"/>
  47. </div>
  48. <div class="mui-media-body state" style="color:#22c9a8;">已分配</div>
  49. </a>
  50. <div class="sanjiao_down" style="display: block;"></div>
  51. </li>
  52. <li class="mui-table-view-cell mui-media mui-col-xs-3 mui-col-sm-3 state1">
  53. <div class="TD mess_num" style="display: block;">0</div>
  54. <a class="pend">
  55. <div class="Icon icon-1">
  56. <img src="../img/icon_04.png" class="mui-icon-img-1h" />
  57. <img src="../img/icon_04c.png" class="mui-icon-img-1c" />
  58. </div>
  59. <div class="mui-media-body">已退单</div>
  60. </a>
  61. <div class="sanjiao_down" style="display: none;"></div>
  62. </li>
  63. </ul>
  64. </div>
  65. </div>
  66. <!--待交办-->
  67. <div class="mui-content mui-content mui-scroll-wrapper workList" id="pullrefresh">
  68. <div class="mui-scroll">
  69. <ul class="mui-table-view" id="OA_task_2">
  70. </ul>
  71. </div>
  72. <div class="noinfor" style="text-align: center; font-size: 16px;">
  73. </div>
  74. <!--<div class="itemdiv userList" id="pullrefresh" style="display: block;"></div>-->
  75. </div>
  76. <div style="width: 100%; height: 50px;"></div>
  77. <!--底部-->
  78. <nav class="mui-tabs otherdiv">
  79. <a class="mui-tabs-item mui-active" href="Have_list.html">
  80. <span class="mui-icon iconfont">
  81. <img src="../img/task_c.png" />
  82. </span>
  83. <span class="mui-tab-label">任务中心</span>
  84. </a>
  85. <a class="mui-tabs-item" href="Setting-1.html">
  86. <span class="mui-icon iconfont">
  87. <img src="../img/personage.png" />
  88. </span>
  89. <span class="mui-tab-label">我的</span>
  90. </a>
  91. </nav>
  92. <!--监管人员底部-->
  93. <nav class="mui-tabs supervise" style="display: none;">
  94. <a class="mui-tabs-item reminder mui-active" href="press_list.html">
  95. <span class="mui-icon iconfont">
  96. <img src="../img/reminder_c.png"/>
  97. </span>
  98. <span class="mui-tab-label">超期工单</span>
  99. </a>
  100. <a class="mui-tabs-item" href="../fisrt_comprehensive/report.html">
  101. <span class="mui-icon iconfont">
  102. <img src="../img/inquireicon.png" />
  103. </span>
  104. <span class="mui-tab-label">综合查询</span>
  105. </a>
  106. <a class="mui-tabs-item" href="Setting-1.html">
  107. <span class="mui-icon iconfont">
  108. <img src="../img/personage.png" />
  109. </span>
  110. <span class="mui-tab-label">我的</span>
  111. </a>
  112. </nav>
  113. <div class="add_icon">
  114. <!--<img src="../img/add_icon.png" />-->
  115. <button type="button" data-loading-text="提交中" class="mui-btn mui-btn-primary fr showUserPicker">反馈</button>
  116. </div>
  117. <script src="../js/zepto.js"></script>
  118. <script src="../js/mui.min.js"></script>
  119. <script src="../Script/Common/huayi.config.js"></script>
  120. <script src="../Script/Common/huayi.http.js"></script>
  121. <script src="js/index.js"></script>
  122. <script type="text/javascript">
  123. var openid = helper.cookies.get("openid");
  124. var itype = helper.request.queryString("itype");
  125. // var openid = "oXF5e1mWpX5DajW5_yjNLPKb8ThE";
  126. var page = 1; //页数
  127. var pageSize = 10; //每页显示条目
  128. var total; //数据总条数
  129. var stateNum;
  130. if(itype == "") {
  131. itype = 3;
  132. } else {
  133. itype = helper.request.queryString("itype");
  134. }
  135. if (UserType==2||UserType==4) {
  136. stateNum=11
  137. $(".state").text("已创单");
  138. $(".state").css("color","#22c9a8");
  139. }else if(UserType==0){
  140. stateNum=3
  141. }
  142. if(UserType==-1) {
  143. $(".add_icon").show();
  144. $(".reminder").show();
  145. }else if(UserType==0){
  146. $(".add_icon").hide();
  147. $(".reminder").show();
  148. $(".state1").show();
  149. $(".state2").show();
  150. $(".state3").show();
  151. }else if(UserType==1){
  152. $(".add_icon").hide();
  153. $(".reminder").hide();
  154. }else if(UserType==4){
  155. $(".state2").hide();
  156. $(".state3").hide();
  157. $(".add_icon").show();
  158. $(".reminder").hide();
  159. }else {
  160. itype = helper.request.queryString("itype");
  161. }
  162. // if (UserType==4) {
  163. // $(".mui-col-xs-3").css("width","33%");
  164. // $(".state4").hide();
  165. //// $(".state").text("待完成");
  166. // $(".dwc-1").hide();
  167. // $(".dwc-color").css("color","#2cc6a7");
  168. // $(".dwc-2").show();
  169. // }
  170. mui.init({
  171. swipeBack: false,
  172. pullRefresh: {
  173. container: '#pullrefresh',
  174. up: {
  175. contentrefresh: "正在加载...", //可选,正在加载状态时,上拉加载控件上显示的标题内容
  176. contentnomore: '没有更多数据了', //可选,请求完毕若没有更多数据时显示的提醒内容;
  177. callback: pullupRefresh
  178. }
  179. }
  180. });
  181. // 页面跳转
  182. // 待审批
  183. $('.finsh').on('tap', function() {
  184. window.location.href = "client_index.html";
  185. });
  186. // 已审批
  187. $('.inquire').on('tap', function() {
  188. window.location.href = "pend_index.html";
  189. });
  190. $('.client').on('tap', function() {
  191. window.location.href = "Have_list.html";
  192. });
  193. // 待完成
  194. $('.pend').on('tap', function() {
  195. window.location.href = "Retired_list.html";
  196. });
  197. // 已完成
  198. // $('.finsh').on('tap', function() {
  199. // window.location.href = "Have_list.html";
  200. // });
  201. // 综合查询
  202. // $('.inquire').on('tap', function() {
  203. // window.location.href = "../fisrt_comprehensive/report.html";
  204. // });
  205. //已处理
  206. // $('.processed').on('tap', function() {
  207. // window.location.href = "Have_list.html";
  208. // });
  209. Ajax();
  210. //下拉刷新
  211. function pullupRefresh() {
  212. setTimeout(function() {
  213. mui('#pullrefresh').pullRefresh().endPullupToRefresh((page++ >= Math.ceil(total / 10)));
  214. $.ajax({
  215. url: huayi.config.callcenter_url + 'WxLogin/GetList',
  216. data: {
  217. // ltype: itype,
  218. // openid: helper.cookies.get("openid"), //微信openid
  219. pageindex: page,
  220. OpenId:openid,
  221. pagesize: pageSize,
  222. // isaudit:1,
  223. state:stateNum
  224. },
  225. async: true,
  226. dataType: 'json',
  227. type: 'get', //HTTP请求类型
  228. success: function(data) {
  229. total = data.total;
  230. if(data.rows && data.rows.length > 0) {
  231. data.rows.WorkOrderID
  232. $(data.rows).each(function(i, n) {
  233. if(n.F_UserName == "") {
  234. receiver = '</span><span class="font-color1">未选择创建人</span>'
  235. } else {
  236. receiver = '</span><span class="font-color3">创建人' + n.F_CreateBy + n.F_CreateName+ '</span>'
  237. //receiver= '受理人:'+n.CreateUser
  238. }
  239. // var builName
  240. // if (n.buildingname==null) {
  241. // builName=""
  242. // } else{
  243. // builName=n.buildingname
  244. // }
  245. // var proName
  246. // if (n.proname==null) {
  247. // proName=""
  248. // } else{
  249. // proName=n.proname
  250. // }
  251. // console.log(n.Customer);
  252. // |<button class="mui-btn-primary">重要' + '</button> 重要程度
  253. $('<a class="mui-card mui-card-detail order" data-index="' + n.F_ID + '"><div class="mui-card-header"><div class="fl"><span>' + n.F_TypeName +
  254. '</span><span>'+
  255. '</span><span id="" style="margin-left:25px;">' +
  256. '</span></div><div class="fr"><span>' + n.F_CreateOn +
  257. '</span></div></div>' +
  258. '<div class="mui-card-content"><div class="mui-card-content-inner"><p class="font-color2 details_line" style="padding:13px 0">' + n.F_Description +
  259. '</p><div class="mui-card-content-inner-span"><span id="">' + n.F_StateName +
  260. '</span><span id="">' + n.F_WorkOrderCode + receiver +
  261. '</div></div></div></a>').appendTo('#OA_task_2');
  262. });
  263. //工单跳转
  264. $('.order').on('tap', function() {
  265. var index = $(this).attr('data-index');
  266. window.location.href = "details.html?id=" + index + '&itype=' + itype;
  267. });
  268. }
  269. },
  270. error: function(xhr, type, errorThrown) {
  271. //异常处理;
  272. }
  273. })
  274. }, 1000);
  275. }
  276. //获取数据
  277. function Ajax() {
  278. $(".order").remove();
  279. $.ajax({
  280. url: huayi.config.callcenter_url + 'WxLogin/GetList',
  281. data: {
  282. // ltype: itype,
  283. // openid: helper.cookies.get("openid"), //微信openid
  284. OpenId:openid,
  285. pageindex: page,
  286. pagesize: pageSize,
  287. state:stateNum
  288. },
  289. async: true,
  290. dataType: 'json',
  291. type: 'get', //HTTP请求类型
  292. success: function(data) {
  293. if(document.getElementById('hy_loading')){
  294. document.getElementById('hy_loading').style.opacity = 0;
  295. document.getElementById('hy_loading').remove();
  296. }
  297. //alert(data.message)
  298. if (data.message==="你的账号已在别处登录,你确定要再次登录吗?") {
  299. }
  300. if(data.rows && data.rows.length > 0) {
  301. data.rows.F_ID
  302. $(data.rows).each(function(i, n) {
  303. if(n.F_UserName == "") {
  304. receiver = '</span><span class="font-color1">未选择创建人</span>'
  305. } else {
  306. receiver = '</span><span class="font-color3">创建人:' + n.F_CreateBy + n.F_CreateName + '</span>'
  307. //receiver= '受理人:'+n.CreateUser
  308. }
  309. var builName
  310. if (n.buildingname==null) {
  311. builName=""
  312. } else{
  313. builName=n.buildingname
  314. }
  315. var proName
  316. if (n.proname==null) {
  317. proName=""
  318. } else{
  319. proName=n.proname
  320. }
  321. console.log(n.Customer);
  322. // |<button class="mui-btn-primary">重要' + '</button> 重要程度
  323. $('<a class="mui-card mui-card-detail order" data-index="' + n.F_ID + '"><div class="mui-card-header"><div class="fl"><span>' + n.F_TypeName +
  324. '</span><span>'+
  325. '</span><span id="" style="margin-left:25px;">' +
  326. '</span></div><div class="fr"><span>' + n.F_CreateOn +
  327. '</span></div></div>' +
  328. '<div class="mui-card-content"><div class="mui-card-content-inner"><p class="font-color2 details_line" style="padding:13px 0">' + n.F_Description +
  329. '</p><div class="mui-card-content-inner-span"><span id="">' + n.F_StateName +
  330. '</span><span id="">' + n.F_WorkOrderCode + receiver +
  331. '</div></div></div></a>').appendTo('#OA_task_2');
  332. });
  333. //工单跳转
  334. $('.order').on('tap', function() {
  335. var index = $(this).attr('data-index');
  336. var state="1";
  337. window.location.href = "details.html?id=" + index + '&itype=' + itype + '&state='+state;
  338. });
  339. }else{
  340. $(".noinfor").text("暂无信息");
  341. }
  342. },
  343. error: function(xhr, type, errorThrown) {
  344. //异常处理;
  345. }
  346. })
  347. }
  348. $('.turnGo').on('tap', function() {
  349. window.location.href = "WorkSearch.html";
  350. })
  351. </script>
  352. </body>
  353. </html>