PingAnYeXianSZCG_Web 前端代码

Schedule.html 9.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389
  1. <!DOCTYPE html>
  2. <html>
  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. <link rel="stylesheet" type="text/css" href="../css/mui.min.css" />
  7. <link rel="stylesheet" type="text/css" href="../css/Common.css" />
  8. <link rel="stylesheet" href="../css/layui.css" />
  9. </lin>
  10. <title>工单进度</title>
  11. <style>
  12. body {
  13. background-color: #efeff4!important;
  14. }
  15. .Content {
  16. padding-top: 5px;
  17. }
  18. .Content h5 {
  19. line-height: 15px;
  20. font-size: 14px;
  21. }
  22. .Content-title {
  23. color: #6eb4a1;
  24. }
  25. .size-16 {
  26. font-size: 16px;
  27. }
  28. @font-face {
  29. font-family: 'iconfont';
  30. /* project id 280843 */
  31. src: url('//at.alicdn.com/t/font_280843_fiejjec0z3ahsemi.eot');
  32. src: url('//at.alicdn.com/t/font_280843_fiejjec0z3ahsemi.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_280843_fiejjec0z3ahsemi.woff') format('woff'), url('//at.alicdn.com/t/font_280843_fiejjec0z3ahsemi.ttf') format('truetype'), url('//at.alicdn.com/t/font_280843_fiejjec0z3ahsemi.svg#iconfont') format('svg');
  33. }
  34. .iconfont {
  35. font-family: "iconfont";
  36. font-size: 14px;
  37. font-style: normal;
  38. -webkit-font-smoothing: antialiased;
  39. -webkit-text-stroke-width: 0.2px;
  40. -moz-osx-font-smoothing: grayscale;
  41. /* padding-left:20px*/
  42. }
  43. .message-box li {
  44. padding: 5px;
  45. }
  46. .fr {
  47. float: right;
  48. }
  49. .layui-timeline {
  50. padding-top: 10px;
  51. padding-left: 25px;
  52. margin-bottom: 20px;
  53. }
  54. .layui-timeline-content h5 {
  55. line-height: 20px;
  56. font-size: 12px;
  57. }
  58. .layui-timeline-title {
  59. margin-bottom: 0;
  60. }
  61. .layui-timeline-content {
  62. padding-right: 5px;
  63. }
  64. .image-list {
  65. width: 100%;
  66. /* height: 85px; */
  67. background-size: cover;
  68. padding: 10px 10px;
  69. overflow: hidden;
  70. }
  71. .image-item {
  72. width: 65px;
  73. height: 65px;
  74. background-size: 100% 100%;
  75. display: inline-block;
  76. position: relative;
  77. border-radius: 5px;
  78. margin-bottom: 10px;
  79. }
  80. .img-box{
  81. float: left;
  82. width: 25%;
  83. text-align: center;
  84. line-height: 75px;
  85. }
  86. .states{
  87. display: none;
  88. }
  89. .fr{
  90. float: right;
  91. }
  92. .success{
  93. color: #2AC845;
  94. }
  95. .finish{
  96. color: #CCCCCC;
  97. }
  98. /*自定义CSS*/
  99. .mui-preview-image.mui-fullscreen {
  100. position: fixed;
  101. z-index: 20;
  102. background-color: #000;
  103. }
  104. .mui-preview-header,
  105. .mui-preview-footer {
  106. position: absolute;
  107. width: 100%;
  108. left: 0;
  109. z-index: 10;
  110. }
  111. .mui-preview-header {
  112. height: 44px;
  113. top: 0;
  114. }
  115. .mui-preview-footer {
  116. height: 50px;
  117. bottom: 0px;
  118. }
  119. .mui-preview-header .mui-preview-indicator {
  120. display: block;
  121. line-height: 25px;
  122. color: #fff;
  123. text-align: center;
  124. margin: 15px auto 4;
  125. width: 70px;
  126. background-color: rgba(0, 0, 0, 0.4);
  127. border-radius: 12px;
  128. font-size: 16px;
  129. }
  130. .mui-preview-image {
  131. display: none;
  132. -webkit-animation-duration: 0.5s;
  133. animation-duration: 0.5s;
  134. -webkit-animation-fill-mode: both;
  135. animation-fill-mode: both;
  136. }
  137. .mui-preview-image.mui-preview-in {
  138. -webkit-animation-name: fadeIn;
  139. animation-name: fadeIn;
  140. }
  141. .mui-preview-image.mui-preview-out {
  142. background: none;
  143. -webkit-animation-name: fadeOut;
  144. animation-name: fadeOut;
  145. }
  146. .mui-preview-image.mui-preview-out .mui-preview-header,
  147. .mui-preview-image.mui-preview-out .mui-preview-footer {
  148. display: none;
  149. }
  150. .mui-zoom-scroller {
  151. position: absolute;
  152. display: -webkit-box;
  153. display: -webkit-flex;
  154. display: flex;
  155. -webkit-box-align: center;
  156. -webkit-align-items: center;
  157. align-items: center;
  158. -webkit-box-pack: center;
  159. -webkit-justify-content: center;
  160. justify-content: center;
  161. left: 0;
  162. right: 0;
  163. bottom: 0;
  164. top: 0;
  165. width: 100%;
  166. height: 100%;
  167. margin: 0;
  168. -webkit-backface-visibility: hidden;
  169. }
  170. .mui-zoom {
  171. -webkit-transform-style: preserve-3d;
  172. transform-style: preserve-3d;
  173. }
  174. .mui-slider .mui-slider-group .mui-slider-item img {
  175. width: auto;
  176. height: auto;
  177. max-width: 100%;
  178. max-height: 100%;
  179. }
  180. .mui-android-4-1 .mui-slider .mui-slider-group .mui-slider-item img {
  181. width: 100%;
  182. }
  183. .mui-android-4-1 .mui-slider.mui-preview-image .mui-slider-group .mui-slider-item {
  184. display: inline-table;
  185. }
  186. .mui-android-4-1 .mui-slider.mui-preview-image .mui-zoom-scroller img {
  187. display: table-cell;
  188. vertical-align: middle;
  189. }
  190. .mui-preview-loading {
  191. position: absolute;
  192. width: 100%;
  193. height: 100%;
  194. top: 0;
  195. left: 0;
  196. display: none;
  197. }
  198. .mui-preview-loading.mui-active {
  199. display: block;
  200. }
  201. .mui-preview-loading .mui-spinner-white {
  202. position: absolute;
  203. top: 50%;
  204. left: 50%;
  205. margin-left: -25px;
  206. margin-top: -25px;
  207. height: 50px;
  208. width: 50px;
  209. }
  210. .mui-preview-image img.mui-transitioning {
  211. -webkit-transition: -webkit-transform 0.5s ease, opacity 0.5s ease;
  212. transition: transform 0.5s ease, opacity 0.5s ease;
  213. }
  214. @-webkit-keyframes fadeIn {
  215. 0% {
  216. opacity: 0;
  217. }
  218. 100% {
  219. opacity: 1;
  220. }
  221. }
  222. @keyframes fadeIn {
  223. 0% {
  224. opacity: 0;
  225. }
  226. 100% {
  227. opacity: 1;
  228. }
  229. }
  230. @-webkit-keyframes fadeOut {
  231. 0% {
  232. opacity: 1;
  233. }
  234. 100% {
  235. opacity: 0;
  236. }
  237. }
  238. @keyframes fadeOut {
  239. 0% {
  240. opacity: 1;
  241. }
  242. 100% {
  243. opacity: 0;
  244. }
  245. }
  246. p img {
  247. max-width: 100%;
  248. height: auto;
  249. }
  250. </style>
  251. </head>
  252. <body>
  253. <div class="mui-content">
  254. <div class="mui-card">
  255. <ul class="mui-table-view">
  256. <li class="mui-table-view-cell">
  257. 工单编号:<span class="Work-id"></span>
  258. <span class="success fr states">待处理</span>
  259. <span class="finish fr states">已完结</span>
  260. </li>
  261. <li class="mui-table-view-cell Content">
  262. <span>投诉内容:</span>
  263. <h5 class="Work-content"></span>
  264. </li>
  265. <li class="mui-table-view-cell">
  266. <ul class="mui-table-view size-14 message-box">
  267. <li class="work-content">
  268. <span>
  269. <i class="iconfont">&#xe658;</i>
  270. 投诉人:
  271. </span>
  272. <span id="F_CusName" class="fr"></span>
  273. </li>
  274. <li class="work-content">
  275. <span>
  276. <i class="iconfont">&#xe619;</i>
  277. 投诉人电话:
  278. </span>
  279. <span id="F_CusPhone" class="fr">
  280. </span>
  281. </li>
  282. <li class="work-content">
  283. <span>
  284. <i class="iconfont">&#xe6a9;</i>
  285. 提交时间:
  286. </span><span id="F_CreateTime" class="fr"></span>
  287. </li>
  288. </ul>
  289. </li>
  290. </ul>
  291. <div id="image-list" class="row image-list">
  292. <div class=" space">
  293. </div>
  294. </div>
  295. <h3 class="mui-table-view-cell" style="font-size: 14px;">工单跟踪信息</h3>
  296. <ul class="layui-timeline">
  297. </ul>
  298. </div>
  299. </div>
  300. <script src="../js/mui.min.js"></script>
  301. <script src="../js/zepto.js"></script>
  302. <script src="../js/mui.zoom.js"></script>
  303. <script src="../js/mui.previewimage.js"></script>
  304. <script src="../Script/Common/huayi.config.js"></script>
  305. <script src="../Script/Common/huayi.http.js"></script>
  306. <script>
  307. mui.init()
  308. var openid = helper.cookies.get("openid");
  309. var id = helper.request.queryString("id");
  310. mui.previewImage();
  311. console.log(id);
  312. if(id) {
  313. $.ajax({
  314. type: "get",
  315. url: huayi.config.callcenter_url + 'WxLogin/GetWorkOrder',
  316. async: true,
  317. data: {
  318. openid: openid,
  319. workorderid: id
  320. },
  321. success: function(data) {
  322. var con = JSON.parse(data);
  323. var Str = con.data.data;
  324. var Item=con.data.item;
  325. console.log(Item)
  326. if(Str[0].State==0){
  327. $(".success").show()
  328. }else{
  329. $(".finish").show()
  330. }
  331. var year=Str[0].CreateTime.substring(0, Str[0].CreateTime.indexOf(' '));
  332. $(".Work-id").text(Str[0].WorkOrderID);
  333. $(".Work-content").text(Str[0].Detail);
  334. $("#F_CusName").text(Str[0].Customer);
  335. $("#F_CusPhone").text(Str[0].CustomerTel);
  336. $("#F_CreateTime").text(year);
  337. //办理过程
  338. if(Item.length>0){
  339. $(Item).each(function(i, n){
  340. var Time=n.CreateTime.substring(0, n.CreateTime.indexOf(' '));;
  341. $('<li class="layui-timeline-item">'+
  342. '<i class="layui-icon layui-timeline-axis"></i>'+
  343. '<div class="layui-timeline-content layui-text">'+
  344. '<h5 class="layui-timeline-title">'+Time+'</h5>'+
  345. '<h5>操作人: <span>'+n.CreateUser+'</span></h5>'+
  346. '<h5>备注消息: <span>'+n.Detail+'</span></h5>'+
  347. '</div>'+
  348. '</li>').appendTo(".layui-timeline");
  349. })
  350. }
  351. // //图片展示
  352. var Files = Str[0].File;
  353. if(Files){
  354. $(Files).each(function(i, n) {
  355. $('<div class="img-box"><img src="' + n.F_FileUrl + '" alt="" class="image-item" data-preview-src="" data-preview-group="1" /><div>').appendTo(".space");
  356. })
  357. }
  358. }
  359. });
  360. }
  361. </script>
  362. </body>
  363. </html>