Browse Source

IOS app代码更新

miaofuhao 5 years ago
parent
commit
0028be5efd
40 changed files with 4119 additions and 2464 deletions
  1. 0 1
      双汇APP-andriod/Common/js/Work-list.js
  2. 0 2
      双汇APP-andriod/Common/js/serch.js
  3. 1 1
      双汇APP-andriod/js/setting.js
  4. 2118 2326
      双汇APP-andriod/manifest.json
  5. 4 0
      双汇APP-andriod/workOrder/Work-listCJ.html
  6. 4 0
      双汇APP-andriod/workOrder/Work-listClass.html
  7. 1 1
      双汇APP-andriod/workOrder/WorkDetails.html
  8. 1 1
      双汇APP-andriod/workOrder/WorkDetailsCJ.html
  9. 3 0
      双汇APP-andriod/workOrder/js/custom_select.js
  10. 2 2
      双汇APP-andriod/workOrder/js/detailCJ.js
  11. BIN
      双汇APP.zip
  12. 57 0
      双汇APP/Common/Seach.html
  13. 279 0
      双汇APP/Common/css/Work-list.css
  14. 148 0
      双汇APP/Common/css/seach.css
  15. 192 0
      双汇APP/Common/js/Work-list.js
  16. 68 0
      双汇APP/Common/js/serch.js
  17. 47 0
      双汇APP/Common/listExport.html
  18. 4 1
      双汇APP/Setting-1.html
  19. 4 4
      双汇APP/js/huayi.config.js
  20. 3 1
      双汇APP/js/huayi.http.js
  21. 25 8
      双汇APP/js/personal.js
  22. 11 2
      双汇APP/js/setting.js
  23. 7 15
      双汇APP/personal.html
  24. 6 1
      双汇APP/workOrder/Work-HT.html
  25. 5 3
      双汇APP/workOrder/Work-dispose.html
  26. 13 5
      双汇APP/workOrder/Work-list.html
  27. 97 0
      双汇APP/workOrder/Work-listCJ.html
  28. 4 0
      双汇APP/workOrder/Work-listClass.html
  29. 39 29
      双汇APP/workOrder/Work-remind.html
  30. 11 3
      双汇APP/workOrder/WorkDetails.html
  31. 149 0
      双汇APP/workOrder/WorkDetailsCJ.html
  32. 15 1
      双汇APP/workOrder/css/custom_select.css
  33. 5 12
      双汇APP/workOrder/js/Work-list.js
  34. 394 0
      双汇APP/workOrder/js/Work-listCJ.js
  35. 76 41
      双汇APP/workOrder/js/custom_select.js
  36. 2 1
      双汇APP/workOrder/js/detail.js
  37. 309 0
      双汇APP/workOrder/js/detailCJ.js
  38. 5 1
      双汇APP/workOrder/js/work-appoint.js
  39. 5 1
      双汇APP/workOrder/js/work-assign.js
  40. 5 1
      双汇APP/workOrder/js/work-sign.js

+ 0 - 1
双汇APP-andriod/Common/js/Work-list.js

@@ -10,7 +10,6 @@ window.onload = function() {
10 10
 		var wv = plus.webview.currentWebview();
11 11
 		var starttime = wv.starttime;;
12 12
 		var endtime = wv.endtime;;
13
-		alert(starttime+"--"+endtime)
14 13
 		var keyw="";
15 14
 		plus.nativeUI.closeWaiting();
16 15
 		//显示当前页面

+ 0 - 2
双汇APP-andriod/Common/js/serch.js

@@ -8,7 +8,6 @@ mui.plusReady(function() {
8 8
 		nowData=helper.DateFormat.getNowDate();
9 9
 		starttime = start_data == '' ? preData : start_data;
10 10
 		endtime = end_data =='' ? nowData : end_data;
11
-		alert(starttime+"--"+endtime)
12 11
 		if ((start_data=="" && end_data=="")||(start_data!="" && end_data!="")) {
13 12
 			mui.openWindow({
14 13
 				id:"listExport",
@@ -28,7 +27,6 @@ mui.plusReady(function() {
28 27
 		}else{
29 28
 			alert("请选择正确的时间格式")
30 29
 		}
31
-		//alert(localStorage.getItem("token"))
32 30
 
33 31
 	});
34 32
 	

+ 1 - 1
双汇APP-andriod/js/setting.js

@@ -131,7 +131,7 @@ mui.plusReady(function() {
131 131
 	$("#listExport").on('tap', function() {
132 132
 		mui.openWindow({
133 133
 			id: 'seach',
134
-			url: 'Common/seach.html',
134
+			url: 'Common/Seach.html',
135 135
 			createNew: true
136 136
 			
137 137
 		});

File diff suppressed because it is too large
+ 2118 - 2326
双汇APP-andriod/manifest.json


+ 4 - 0
双汇APP-andriod/workOrder/Work-listCJ.html

@@ -22,6 +22,10 @@
22 22
 		    <ul class="grade-t clickArea" id="gradet">
23 23
 		    </ul>
24 24
 		    <div class="recet_button clickArea">
25
+		    	<div class="mui-checkbox">
26
+					<input name="checkbox" value="Item 1" type="checkbox" >
27
+					<span class="text_btn">全选</span>
28
+				</div>
25 29
 		    	<button class="btn_class resBtn">重置</button>
26 30
 		    	<button class="btn_class tureBtn">确定</button>
27 31
 		    </div>

+ 4 - 0
双汇APP-andriod/workOrder/Work-listClass.html

@@ -22,6 +22,10 @@
22 22
 		    <ul class="grade-t clickArea" id="gradet">
23 23
 		    </ul>
24 24
 		    <div class="recet_button clickArea">
25
+		    	<div class="mui-checkbox">
26
+					<input name="checkbox" value="Item 1" type="checkbox" >
27
+					<span class="text_btn">全选</span>
28
+				</div>
25 29
 		    	<button class="btn_class resBtn">重置</button>
26 30
 		    	<button class="btn_class tureBtn">确定</button>
27 31
 		    </div>

+ 1 - 1
双汇APP-andriod/workOrder/WorkDetails.html

@@ -95,7 +95,7 @@
95 95
 				
96 96
 				<div class=" mui-table mui-padding" style="border: none;">
97 97
 					<div class="mui-table-cell mui-col-xs-6">
98
-			            <span>生产日期:</span>
98
+			            <span>生产时间:</span>
99 99
 			            <span id="F_Productiontime">ZCY</span>
100 100
 					</div>
101 101
 					

+ 1 - 1
双汇APP-andriod/workOrder/WorkDetailsCJ.html

@@ -20,7 +20,7 @@
20 20
 			<div class=" mui-table mui-table-view mui-padding" style="margin-top: 0;">
21 21
 				<div class="mui-table-cell mui-col-xs-9">
22 22
 					<h4 class="mui-ellipsis size-16">
23
-		                <span>工单号:</span><span id="ID" style="-webkit-user-select:text;"></span>
23
+		                <span>工单号:</span><span id="ID" style="-webkit-user-select:text;"></span>
24 24
 		            </h4>
25 25
 				</div>
26 26
 				<div class="mui-table-cell mui-col-xs-3 mui-text-right">

+ 3 - 0
双汇APP-andriod/workOrder/js/custom_select.js

@@ -39,6 +39,7 @@ $(document).ready(function(){
39 39
 			 	if(index > -1){this.splice(index,1);}
40 40
 			}
41 41
 			areaList.remove(areaDataRemove); 
42
+			$(".grade-t li img").hide();
42 43
 			$(".mui-checkbox input").removeAttr("checked")
43 44
     	} else{
44 45
     		var areaData=$(this).attr("data-index");
@@ -152,7 +153,9 @@ mui('.mui-checkbox').on('change', 'input', function() {
152 153
 		}
153 154
 	}else{
154 155
 		$(".grade-w li img").hide();
156
+		$(".grade-t li img").hide();
155 157
 		areaList=[];
158
+		officeList=[];
156 159
 	}
157 160
 	
158 161
 	

+ 2 - 2
双汇APP-andriod/workOrder/js/detailCJ.js

@@ -42,8 +42,9 @@ mui.plusReady(function() {
42 42
 			}else if (Data[0].F_State==10) {
43 43
 				States="已处理"
44 44
 			}
45
+			
45 46
 			document.getElementById("F_State").innerHTML = States; //工单状态
46
-			document.getElementById("ID").innerHTML = Data[0].F_WorkOrderId; //工单编号
47
+			document.getElementById("ID").innerHTML = Data[0].F_SerialNumber; //工单编号
47 48
 			if(Data[0].F_Duplicate==0){
48 49
 				Duplicate="否";
49 50
 			}else{
@@ -54,7 +55,6 @@ mui.plusReady(function() {
54 55
 			}else if(Data[0].F_Type=2){
55 56
 				Data[0].F_Type="投诉"
56 57
 			}
57
-			alert(Data[0].F_Remark); 
58 58
 			document.getElementById("F_CreateTime").innerHTML = Data[0].F_CreateTime; //创建时间
59 59
 			document.getElementById("F_CusPhone").innerHTML = Data[0].F_CusPhone; //联系电话
60 60
 			document.getElementById("F_Samplingproducts").innerHTML = Data[0].F_Samplingproducts; //抽检产品

BIN
双汇APP.zip


+ 57 - 0
双汇APP/Common/Seach.html

@@ -0,0 +1,57 @@
1
+<!doctype html>
2
+<html>
3
+
4
+	<head>
5
+		<meta charset="UTF-8">
6
+		<title>工单查询</title>
7
+		<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
8
+		<meta name="apple-mobile-web-app-capable" content="yes">
9
+		<meta name="apple-mobile-web-app-status-bar-style" content="black">
10
+		<link href="../css/mui.css" rel="stylesheet" />
11
+		<link href="../css/mui.picker.css" rel="stylesheet" />
12
+		<link href="../css/mui.poppicker.css" rel="stylesheet" />
13
+		<link rel="stylesheet" href="../css/iconfont.css" />
14
+		<link rel="stylesheet" href="../css/inits.css" />
15
+		<link rel="stylesheet" href="css/seach.css" />
16
+		<link rel="stylesheet" type="text/css" href="../css/mui.picker.min.css" />
17
+	</head>
18
+
19
+	<body>
20
+		<header class="mui-bar mui-bar-nav" style="padding-right: 15px;color: #fff; background: #cd0000 ;">
21
+			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
22
+			<h1 class="mui-center mui-title">
23
+				<span class="Totle-box" style="color: #FFFFFF;">查询导出</span>
24
+				<span class="Totle" style="color: #FFFFFF;"></span>
25
+			</h1> 
26
+		</header>
27
+		<div class="mui-content">
28
+			<ul class="mui-table-view">
29
+				<li class="mui-table-view-cell btn" data-options='{"type":"date","beginYear":2010,"endYear":2023}'>
30
+					<div class="mui-input-row">
31
+						<label class="label">开始日期:</label> 
32
+						<input type="text" id='start_data' class="ui-alert type_con size-14" data-index="" readonly="readonly" />
33
+						<a href=""><span class="type_down mui-icon mui-icon-arrowdown mui-pull-right"></span></a>
34
+					</div>
35
+				</li>
36
+				<li class="mui-table-view-cell btn1" data-options='{"type":"date","beginYear":2010,"endYear":2023}'>
37
+					<div class="mui-input-row">
38
+						<label class="label">结束日期:</label>
39
+						<input type="text" id='end_data' class="ui-alert type_con size-14" data-index="" readonly="readonly" />
40
+						<a href=""><span class="type_down mui-icon mui-icon-arrowdown mui-pull-right"></span></a>
41
+					</div>
42
+				</li>
43
+			</ul>
44
+			<div style="padding: 10px; ">
45
+				<button type="button"  data-loading-text="提交中" class="mui-btn mui-btn-primary mui-btn-block block_button submit">提交</button>
46
+			</div>
47
+		</div>
48
+		<script src="../js/mui.min.js?"></script>
49
+		<script src="../js/mui.poppicker.js"></script>
50
+		<script src="../js/jquery.min.js"></script>
51
+		<script src="../js/huayi.config.js"></script>
52
+		<script src="../js/huayi.http.js"></script> 
53
+		<script src="../js/mui.picker.min.js"></script>
54
+		<script src="js/serch.js?v=3"></script>
55
+	</body>
56
+
57
+</html>

+ 279 - 0
双汇APP/Common/css/Work-list.css

@@ -0,0 +1,279 @@
1
+.mui-bar-popover {
2
+	width: 30%;
3
+}
4
+.mui-bar-nav{
5
+	background: #cd0000 !important;
6
+	z-index: 33;
7
+}
8
+.mui-popover.mui-bar-popover .mui-table-view {
9
+	width: 100%;
10
+}
11
+.mui-table-view .mui-table-view-cell>a:not(.mui-btn) {
12
+	text-align: center;
13
+}
14
+
15
+.san {
16
+	font-size: 14px;
17
+	margin-right: 5px
18
+}
19
+
20
+.nav_a {
21
+	border-right: 1px solid #ccc;
22
+}
23
+
24
+.go_search {
25
+	background: #fff!important;
26
+	border: 1px solid #ccc!important;
27
+	border-radius: 17px!important;
28
+}
29
+
30
+.new_title {
31
+	color: #000;
32
+	font-size: 16px;
33
+	margin-left: 15px;
34
+}
35
+
36
+.list_new_icon {
37
+	margin-right: 5px;
38
+	font-size: 20px;
39
+	vertical-align: middle;
40
+}
41
+
42
+.time i {
43
+	font-size: 18px!important;
44
+}
45
+
46
+.finish {
47
+	color: #5ccb91;
48
+}
49
+
50
+.going {
51
+	color: #febd23;
52
+}
53
+
54
+.waiting {
55
+	color: #fd7c78;
56
+}
57
+
58
+.advice,
59
+.time {
60
+	margin-left: 15px;
61
+}
62
+.time {
63
+	color: #343434;
64
+}
65
+body {
66
+	background-color: #fafafa;
67
+}
68
+.order{
69
+	position: relative;
70
+}
71
+.mui-btn-submit{
72
+	position: absolute;
73
+	top: 45px !important;
74
+	right: 45px !important;
75
+	width: 55px;
76
+	padding: 3px 10px !important;
77
+	font-size: 12px;
78
+	z-index: 3333 !important;
79
+}
80
+.class-icon{
81
+	width: 21px;
82
+	height: 21px;
83
+	position: absolute;
84
+	top: 10px;
85
+	right: 15px;
86
+}
87
+.class-icon img{
88
+	width: 100%;
89
+	height: 100%;
90
+}
91
+.class-state{
92
+	width: 55px;
93
+	position: absolute;
94
+	top: 10px;
95
+	right: 30px;
96
+}
97
+.class-state img{
98
+	width: 100%;
99
+}
100
+
101
+.mui-content {
102
+	background-color: #fafafa;
103
+}
104
+
105
+ul {
106
+	font-size: 16px;
107
+	color: #8f8f94;
108
+}
109
+
110
+.mui-btn {
111
+	padding: 10px;
112
+}
113
+
114
+.mui-content-padded {
115
+	margin: 0;
116
+}
117
+
118
+
119
+/*.mui-active {
120
+				background: #fff;
121
+			}*/
122
+
123
+#icon-menu {
124
+	color: #fff;
125
+}
126
+
127
+.size-16 {
128
+	font-size: 16px;
129
+}
130
+
131
+.Dwc {
132
+	margin-bottom: 20px;
133
+}
134
+
135
+.mui-icon {
136
+	font-size: 20px;
137
+}
138
+
139
+.red {
140
+	color: red;
141
+}
142
+
143
+.cheng {
144
+	color: #f88868;
145
+}
146
+
147
+.mui-col-xs-10 {
148
+	padding-left: 15px;
149
+}
150
+
151
+.mui-h {
152
+	font-size: 16px;
153
+	color: #000;
154
+}
155
+
156
+.List-box span {
157
+	letter-spacing: 1px;
158
+}
159
+
160
+.mui-table-view-cell.mui-active {
161
+	background-color: #fff;
162
+}
163
+
164
+.mui-collapse-content {
165
+	position: relative;
166
+}
167
+
168
+.mui-collapse-content:after {
169
+	position: absolute;
170
+	right: 0;
171
+	bottom: 0;
172
+	left: 15px;
173
+	height: 1px;
174
+	content: '';
175
+	-webkit-transform: scaleY(.5);
176
+	transform: scaleY(.5);
177
+	background-color: #c8c7cc;
178
+}
179
+
180
+.mui-collapse-content:before {
181
+	position: absolute;
182
+	right: 0;
183
+	bottom: 0;
184
+	left: 15px;
185
+	height: 1px;
186
+	content: '';
187
+	-webkit-transform: scaleY(.5);
188
+	transform: scaleY(.5);
189
+	background-color: #c8c7cc;
190
+}
191
+
192
+.mui-mix-left {
193
+	padding-left: 20px;
194
+	margin-left: 10px;
195
+}
196
+
197
+.mui-segmented-control .mui-control-item.mui-active {
198
+	border-color: #00a1cb;
199
+	border: 1px solid #CCCCCC;
200
+	color: #fff;
201
+	background-color: #00a1cb;
202
+}
203
+
204
+.mui-segmented-control {
205
+	border: 1px solid #00a1cb;
206
+}
207
+
208
+.mui-action-back {
209
+	color: #fff;
210
+}
211
+
212
+.Phone img {
213
+	width: 13px;
214
+	height: 13px;
215
+	border-radius: 50%;
216
+	/*		 vertical-align: text-bottom;*/
217
+	margin-right: 3px;
218
+	vertical-align: initial;
219
+}
220
+
221
+.mui-h6 {
222
+	font-size: 12px;
223
+}
224
+
225
+.mui-span-box {
226
+	margin-left: 25px;
227
+}
228
+
229
+.dwc {
230
+	color: #34ad37;
231
+}
232
+
233
+.mui-control-item {
234
+	line-height: 40px!important;
235
+	height: 40px !important;
236
+}
237
+
238
+.mui-search.mui-active:before {
239
+	top: 25px;
240
+}
241
+
242
+.turnGo {
243
+	border: none;
244
+}
245
+
246
+#menu {
247
+	display: none;
248
+	color: #fff;
249
+	padding-top: 10px;
250
+	font-size: 30px;
251
+}
252
+
253
+.Totle {
254
+	text-align: center;
255
+	margin-top: 10px;
256
+}
257
+
258
+.mui-action-back {
259
+	color: #fff;
260
+}
261
+#sliderSegmentedControl{
262
+	height: 40px;
263
+}
264
+#sliderSegmentedControl .mui-active{
265
+	line-height: 40px !important;
266
+}
267
+.mui-icon-tiajia{
268
+	position: absolute;
269
+	right: 15px;
270
+	top: 10px;
271
+	height: 20px;
272
+	line-height: 20px;
273
+}
274
+.mui-icon-tiajia img{
275
+	width: 100%;
276
+}
277
+			
278
+			
279
+			

+ 148 - 0
双汇APP/Common/css/seach.css

@@ -0,0 +1,148 @@
1
+body {
2
+	font-size: 14px;
3
+}
4
+
5
+input {
6
+	font-size: 14px;
7
+}
8
+
9
+.mui-bar-popover {
10
+	width: 30%;
11
+}
12
+
13
+.mui-popover.mui-bar-popover .mui-table-view {
14
+	width: 100%;
15
+}
16
+
17
+.mui-table-view .mui-table-view-cell>a:not(.mui-btn) {
18
+	text-align: center;
19
+}
20
+
21
+.mui-table-view-cell {
22
+	padding: 1px 15px!important;
23
+}
24
+
25
+.san {
26
+	font-size: 14px;
27
+	margin-right: 5px
28
+}
29
+
30
+.nav_a {
31
+	border-right: 1px solid #ccc;
32
+}
33
+
34
+.radio_box {
35
+	display: inline-block;
36
+}
37
+
38
+.mui-radio input[type=radio]:before {
39
+	font-size: 20px;
40
+	vertical-align: middle;
41
+}
42
+
43
+.mui-radio.mui-left input[type=radio] {
44
+	line-height: 24px!important;
45
+}
46
+
47
+.mui-radio.mui-left label {
48
+	padding-right: 1px!important;
49
+	padding-left: 51px!important;
50
+}
51
+
52
+.ztext {
53
+	width: 100%;
54
+	margin: 0;
55
+	border: 0;
56
+}
57
+
58
+.action {
59
+	padding: 5px 15px;
60
+}
61
+
62
+.type_down {
63
+	float: right!important;
64
+	display: inline-block!important;
65
+	vertical-align: middle!important;
66
+	line-height: 42px;
67
+}
68
+
69
+.type_con {
70
+	width: 55%!important;
71
+	float: left!important;
72
+	vertical-align: middle!important;
73
+	display: inline-block!important;
74
+	padding: 10px 0!important;
75
+}
76
+
77
+.label {
78
+	width: 30%!important;
79
+	padding: 11px 0px!important;
80
+}
81
+
82
+.get_yzm {
83
+	padding: 5px!important;
84
+	width: auto!important;
85
+}
86
+
87
+.yzm_con {
88
+	float: left!important;
89
+	width: 40%!important;
90
+}
91
+
92
+.mui-bar-nav {
93
+	background-color: #00a1cb;
94
+}
95
+
96
+.mui-input-row label {
97
+	text-align: -webkit-right;
98
+}
99
+
100
+.mui-btn-block {
101
+	padding: 10px;
102
+	width: 100%;
103
+}
104
+
105
+.mui-title {
106
+	color: #fff;
107
+}
108
+
109
+.mui-action-back {
110
+	color: #fff;
111
+}
112
+
113
+
114
+/*导航*/
115
+.mui-nav{ 
116
+	position: fixed;
117
+	width: 100%;
118
+	top: 0px;
119
+	height: 44px;
120
+	line-height: 44px;
121
+	text-align: center;
122
+	background: #22c9a8;
123
+	z-index: 333;
124
+	color: #FFFFFF;
125
+	font-size: 17px;}
126
+.mui-nav a{ 
127
+	position: absolute;
128
+	left: 15px;
129
+	line-height: 44px;
130
+	color: #FFFFFF;
131
+	}
132
+.mui-nav span{
133
+	position: absolute;
134
+	right: 15px;
135
+	line-height: 44px;
136
+	font-size: 13px;
137
+}
138
+
139
+
140
+.mui-ios .mui-table-view-cell a{
141
+	color: #22c9a8;
142
+}
143
+
144
+
145
+.submit{
146
+	background:#cd0000;
147
+	border: none;
148
+}

+ 192 - 0
双汇APP/Common/js/Work-list.js

@@ -0,0 +1,192 @@
1
+window.onload = function() {
2
+
3
+	mui.plusReady(function() {
4
+		//var isdeal=helper.request.queryString("isdeal");
5
+		var token = localStorage.getItem("token");
6
+		var F_RoleId = localStorage.getItem("F_RoleId");
7
+		var page = 1; //页数
8
+		var pageSize = 10; //每页显示条目
9
+		var total; //数据总条数
10
+		var wv = plus.webview.currentWebview();
11
+		var starttime = wv.starttime;;
12
+		var endtime = wv.endtime;;
13
+		var keyw="";
14
+		plus.nativeUI.closeWaiting();
15
+		//显示当前页面
16
+		mui.currentWebview.show();
17
+		Ajax();
18
+		$('.go_search').on('input focus', function() {
19
+			keyw = $(this).val();
20
+			page = 1;
21
+			Ajax(keyw);
22
+		});
23
+		mui.init({
24
+			swipeBack: false,
25
+			pullRefresh: {
26
+				container: '#pullrefresh',
27
+				up: {
28
+					contentrefresh: "正在加载...", //可选,正在加载状态时,上拉加载控件上显示的标题内容
29
+					contentnomore: '没有更多数据了', //可选,请求完毕若没有更多数据时显示的提醒内容;
30
+					callback: pullupRefresh
31
+				}
32
+			},
33
+			beforeback: function() {
34
+			    var list = plus.webview.currentWebview().opener();    
35
+			    //refresh是A页面自定义事件
36
+			    mui.fire(list, 'refreshPer');
37
+			    //返回true,继续页面关闭逻辑
38
+			    return true;
39
+			}
40
+		});
41
+
42
+		function pullupRefresh() {
43
+
44
+			setTimeout(function() {
45
+				mui('#pullrefresh').pullRefresh().endPullupToRefresh((page++ >= Math.ceil(total / 10)));
46
+				mui.ajax(huayi.config.callcenter_url + 'WorkorderApp/GetList', {
47
+					data: {
48
+						token: token,
49
+						extensionphone: 1,
50
+						starttime:starttime,
51
+						endtime:endtime,
52
+						pageindex: page,
53
+						pagesize: pageSize
54
+					},
55
+					dataType: 'json', //服务器返回json格式数据
56
+					type: 'get', //HTTP请求类型
57
+					timeout: 10000, //超时时间设置为10秒;
58
+					headers: {
59
+						'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
60
+					},
61
+					success: function(data) {
62
+						var total = data.total;
63
+						var imgnum;
64
+						for(var i = 0; i < data.rows.length; i++) {
65
+							var a = data.rows[i].F_Content;
66
+							var c = data.rows[i].F_WorkState;
67
+							var time = data.rows[i].F_CreateTime;
68
+							if(data.rows[i].F_DealTimely == "Ⅰ级"||data.rows[i].F_DealTimely =="1类问题") {
69
+								imgnum = '<img src="../img/class-img1.png"/>';
70
+							} else if(data.rows[i].F_DealTimely == "Ⅱ级"||data.rows[i].F_DealTimely =="2类问题") {
71
+								imgnum = '<img src="../img/class-img2.png"/>'; 
72
+							} else if(data.rows[i].F_DealTimely == "普通工单"||data.rows[i].F_DealTimely =="3类问题") {
73
+								imgnum = '<img src="../img/class-img3.png"/>';
74
+							} else {
75
+								imgnum = "";
76
+							}
77
+							var areaOffice;
78
+							if (!data.rows[i].F_AreaName) {
79
+								areaOffice='';
80
+							}else{
81
+								areaOffice='<p class="mui-h6 mui-ellipsis" style="padding-left: 15px;">' +
82
+								'<span class="areaOffice">大区办事处:'+data.rows[i].F_AreaName +"-"+data.rows[i].F_OfficName+'</span>' +
83
+								' </p>'
84
+							}
85
+							$('<li class="mui-table-view-cell orderLi">' +
86
+								'<div class="mui-table order" data-index="' + data.rows[i].F_Id + '">' +
87
+								'<div class="mui-table-cell mui-col-xs-12">' +
88
+								'<h5 class="mui-ellipsis new_title" >' + data.rows[i].F_QualityProblem + '</h5>' +
89
+								' <p class="mui-h6 mui-ellipsis">' +
90
+								'<span class="advice">' + a + '</span>' +
91
+								'</p>'+areaOffice+'<p class="mui-h6 mui-ellipsis">' +
92
+								'<span class="time">投诉时间:' + time + '</span>' +
93
+								' </p>' +
94
+								' </div>' +
95
+								'</div>' +
96
+								'<div class="class-icon">'+ imgnum  +
97
+								'</div>' +
98
+								'</li>').appendTo('#order_list');
99
+							if(data.rows[i].F_DealTimely = "Ⅰ级"||data.rows[i].F_DealTimely =="1类问题") {
100
+								$(".class-icon img").eq(0).show()
101
+							} else if(data.rows[i].F_DealTimely = "Ⅱ级"||data.rows[i].F_DealTimely =="2类问题") {
102
+								$(".class-icon img").eq(1).show()
103
+							} else if(data.rows[i].F_DealTimely = "普通工单"||data.rows[i].F_DealTimely =="3类问题") {
104
+								$(".class-icon img").eq(2).show()
105
+							}
106
+						}
107
+					},
108
+					error: function(xhr, type, errorThrown) {
109
+						//异常处理;
110
+					}
111
+				})
112
+
113
+			}, 1000);
114
+		}
115
+
116
+		function Ajax() {
117
+			$(".orderLi").remove();
118
+			page=1;
119
+			pageSize=10;
120
+			mui.ajax(huayi.config.callcenter_url + 'WorkorderApp/GetList', {
121
+				data: {
122
+					token: token, 
123
+					extensionphone: 1, 
124
+					starttime:starttime,
125
+					endtime:endtime,
126
+					keywords:keyw, 
127
+					page:1,
128
+					pageSize:10
129
+				},
130
+				dataType: 'json', //服务器返回json格式数据
131
+				type: 'get', //HTTP请求类型
132
+				timeout: 10000, //超时时间设置为10秒;
133
+				headers: {
134
+					'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
135
+				},
136
+				success: function(data) {
137
+					var total = data.total;
138
+					if(!total) {
139
+						total = 0;
140
+						$(".noWork").show();
141
+					}
142
+					var imgnum;
143
+					$(".class-icon img").hide();
144
+					$(".Totle").text('(' + total + ')');
145
+					for(var i = 0; i < data.rows.length; i++) {
146
+						var a = data.rows[i].F_Content;
147
+						var c = data.rows[i].F_WorkState;
148
+						var time = data.rows[i].F_CreateTime;
149
+						var areaOffice;
150
+						if (!data.rows[i].F_AreaName) {
151
+							areaOffice='';
152
+						}else{
153
+							areaOffice='<p class="mui-h6 mui-ellipsis" style="padding-left: 15px;">' +
154
+							'<span class="areaOffice">大区办事处:'+data.rows[i].F_AreaName +"-"+data.rows[i].F_OfficName+'</span>' +
155
+							' </p>'
156
+						}
157
+						if(data.rows[i].F_DealTimely == "Ⅰ级"||data.rows[i].F_DealTimely =="1类问题") {
158
+							imgnum = '<img src="../img/class-img1.png"/>';
159
+						} else if(data.rows[i].F_DealTimely == "Ⅱ级"||data.rows[i].F_DealTimely =="2类问题") {
160
+							imgnum = '<img src="../img/class-img2.png"/>'; 
161
+						} else if(data.rows[i].F_DealTimely == "普通工单"||data.rows[i].F_DealTimely =="3类问题") {
162
+							imgnum = '<img src="../img/class-img3.png"/>';
163
+						} else {
164
+							imgnum = "";
165
+						}
166
+						$('<li class="mui-table-view-cell orderLi">' +
167
+							'<div class="mui-table order" data-index="' + data.rows[i].F_Id + '">' +
168
+							'<div class="mui-table-cell mui-col-xs-12">' +
169
+							'<h5 class="mui-ellipsis new_title" >' + data.rows[i].F_QualityProblem + '</h5>' +
170
+							' <p class="mui-h6 mui-ellipsis">' +
171
+							'<span class="advice">' + a + '</span>' +
172
+							' </p>'+areaOffice+'<p class="mui-h6 mui-ellipsis">' +
173
+							'<span class="time">投诉时间:' + time + '</span>' +
174
+							' </p></div></div>' +
175
+							'<div class="class-icon">' + imgnum +
176
+							'</div>' +
177
+							'</li>').appendTo('#order_list');
178
+					}
179
+				},
180
+				error: function(xhr, type, errorThrown) {
181
+					//异常处理;
182
+				}
183
+			})
184
+		}
185
+		$(".exportBtn").on("tap",function (){
186
+			var url = huayi.config.callcenter_url + "WorkorderApp/GetList?token=" + token+"&isdc=1";
187
+			url+="&starttime=" + starttime + "&endtime=" + endtime
188
+			plus.runtime.openURL(url);
189
+		})
190
+
191
+	});
192
+}

+ 68 - 0
双汇APP/Common/js/serch.js

@@ -0,0 +1,68 @@
1
+mui.init({})
2
+mui.plusReady(function() {
3
+	
4
+	//搜索
5
+	$('.submit').on('tap', function() {
6
+		var start_data=$("#start_data").val(),end_data=$("#end_data").val(),
7
+		preData=helper.DateFormat.getPreMonth(helper.DateFormat.getNowDate()),
8
+		nowData=helper.DateFormat.getNowDate();
9
+		starttime = start_data == '' ? preData : start_data;
10
+		endtime = end_data =='' ? nowData : end_data;
11
+		if ((start_data=="" && end_data=="")||(start_data!="" && end_data!="")) {
12
+			mui.openWindow({
13
+				id:"listExport",
14
+				url:"listExport.html",
15
+				createNew:true, 
16
+				show: {
17
+					autoShow: false
18
+				},
19
+				waiting: {
20
+					autoShow: true //自动显示等待框,默认为true
21
+				},
22
+				extras: {
23
+					starttime: starttime,
24
+					endtime: endtime
25
+				}
26
+			})
27
+		}else{
28
+			alert("请选择正确的时间格式")
29
+		}
30
+
31
+	});
32
+	
33
+})
34
+(function($) {
35
+	$.init();
36
+	var result = $('#start_data')[0];
37
+	var btns = $('.btn');
38
+	btns.each(function(i, btn) {
39
+		btn.addEventListener('tap', function() {
40
+			var optionsJson = this.getAttribute('data-options') || '{}';
41
+			var options = JSON.parse(optionsJson);
42
+			var id = this.getAttribute('id');
43
+			var picker = new $.DtPicker(options);
44
+			picker.show(function(rs) {
45
+				result.value = rs.text;
46
+				picker.dispose();
47
+			});
48
+		}, false);
49
+	});
50
+	var result1 = $('#end_data')[0];
51
+	var btns1 = $('.btn1');
52
+	btns1.each(function(i, btn) {
53
+		btn.addEventListener('tap', function() {
54
+			var optionsJson = this.getAttribute('data-options') || '{}';
55
+			var options1 = JSON.parse(optionsJson);
56
+			var id = this.getAttribute('id');
57
+			var picker = new $.DtPicker(options1);
58
+			picker.show(function(rs) {
59
+				result1.value = rs.text;
60
+				picker.dispose();
61
+			});
62
+		}, false);
63
+	});
64
+	
65
+})(mui);
66
+
67
+
68
+

+ 47 - 0
双汇APP/Common/listExport.html

@@ -0,0 +1,47 @@
1
+ <!doctype html>
2
+<html>
3
+
4
+	<head>
5
+		<meta charset="UTF-8">
6
+		<title>所有诉求</title>
7
+		<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
8
+		<meta name="apple-mobile-web-app-capable" content="yes">
9
+		<meta name="apple-mobile-web-app-status-bar-style" content="black">
10
+		<link href="../css/mui.min.css" rel="stylesheet" />
11
+		<link rel="stylesheet" href="../css/iconfont.css" />
12
+		<link rel="stylesheet" href="../css/mui.poppicker.css"/>
13
+		<link rel="stylesheet" type="text/css" href="../css/mui.picker.min.css" />
14
+		<link rel="stylesheet" href="css/Work-list.css" />
15
+	</head>
16
+	<body>
17
+		<header class="mui-bar mui-bar-nav" style="padding-right: 15px;color: #fff;">
18
+			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
19
+			<h1 class="mui-center mui-title">
20
+				<span class="Totle-box" style="color: #FFFFFF;">工单列表</span>
21
+				<span class="Totle" style="color: #FFFFFF;"></span>
22
+			</h1>
23
+			<a class=" mui-icon-tiajia mui-pull-right exportBtn" style="color: #fff;">
24
+				导出
25
+			</a>
26
+		</header>
27
+		<div class="mui-content mui-scroll-wrapper" id="pullrefresh">
28
+			<div class="mui-scroll">
29
+				<ul class="mui-table-view mui-table-view-striped mui-table-view-condensed" id="order_list">
30
+					
31
+				</ul>	
32
+				<div class="noWork" style="display: none; color: #AAAAAA; width: 100%; text-align: center;">暂无工单</div>
33
+			</div>
34
+			<!--右上角弹出菜单-->
35
+		</div>
36
+		<input hidden="hidden" type="text" id='DWResult' class="ui-alert type_con" data-index="" readonly="readonly" />
37
+		<script src="../js/mui.min.js"></script>
38
+		<script src="../js/mui.poppicker.js"></script>
39
+		<script src="../js/mui.picker.min.js"></script>
40
+		<script src="../js/zepto.js"></script>
41
+		<script src="../js/huayi.config.js"></script>
42
+		<script src="../js/huayi.http.js"></script>
43
+		<script src="js/Work-list.js"></script>
44
+		<script src="../js/jquery-1.8.js"></script>
45
+	</body>
46
+		
47
+</html>

+ 4 - 1
双汇APP/Setting-1.html

@@ -49,13 +49,16 @@
49 49
 							<li class="mui-table-view-cell userList">
50 50
 								<a id="management" class="mui-navigate-right"><img class="Img" src="img/Wb.png" alt="" />用户管理 <i class="mui-pull-right "></i></a>
51 51
 							</li>
52
+							<li class="mui-table-view-cell userList">
53
+								<a id="listExport" class="mui-navigate-right"><img class="Img" src="img/Wb.png" alt="" />列表导出 <i class="mui-pull-right "></i></a>
54
+							</li>
52 55
 							<li class="mui-table-view-cell">
53 56
 								<a id="fwsz" class="mui-navigate-right"><img class="Img" src="img/Wa.png" alt="" />服务守则 <i class="mui-pull-right "></i></a>
54 57
 							</li>
55 58
 							<li class="mui-table-view-cell"> 
56 59
 								<a id="Bom" class="mui-navigate-right"><img class="Img" src="img/Wc.png" alt="" />服务协议 <i class="mui-pull-right "></i></a>
57 60
 							</li>
58
-							<li class="mui-table-view-cell">
61
+							<li class="mui-table-view-cell"> 
59 62
 								<a href="#" id='update'><img class="Img" src="img/Wd.png" alt="" />版本<i class="mui-pull-right update"></i></a>
60 63
 							</li>
61 64
 						</ul> 

+ 4 - 4
双汇APP/js/huayi.config.js

@@ -2,13 +2,13 @@ if(huayi == undefined) {
2 2
 	var huayi = {};
3 3
 }
4 4
 huayi.config = {
5
-	callcenter_url: "http://oa.shuanghui.net:8046/",//生产环境
5
+	//callcenter_url: "http://oa.shuanghui.net:8046/",//生产环境
6 6
 	//callcenter_url: "http://121.196.219.217:8046/",//生产环境
7
-	//callcenter_url: "http://192.168.8.9:1001/",//生产环境
7
+	callcenter_url: "http://192.168.8.9:1001/",//生产环境
8 8
 	socket_ip: "222.143.137.63", //ip
9 9
 	socket_port: "8081", //端口
10
-	menuworktime: 30000, //菜单工单数量刷新间隔
11
-	indextime: 1000*10, //首页报表刷新间隔
10
+	indexOutTime: 2000, //菜单工单数量刷新间隔
11
+	indextime: 1000*60*5, //首页报表刷新间隔
12 12
 	arr: [
13 13
 			"<a class='xg' onclick='ckxq(data)' title='查看'>查看</a>",
14 14
 			"<a class='xg' onclick='bj(data)' title='编辑'>编辑</a>",

+ 3 - 1
双汇APP/js/huayi.http.js

@@ -503,6 +503,9 @@ helper.DateFormat = {
503 503
         var YY = myDate.getFullYear();   //获取完整的年份(4位,1970-????)    
504 504
         var MM = myDate.getMonth() + 1;       //获取当前月份(0-11,0代表1月)    
505 505
         var DD = myDate.getDate();       //获取当前日(1-31)    
506
+        if (MM < 10) {
507
+                MM = '0' + MM;
508
+        }
506 509
         myDate.getDay();         //获取当前星期X(0-6,0代表星期天)    
507 510
         myDate.getTime();       //获取当前时间(从1970.1.1开始的毫秒数)    
508 511
         myDate.getHours();       //获取当前小时数(0-23)    
@@ -513,7 +516,6 @@ helper.DateFormat = {
513 516
         var mytime = myDate.toLocaleTimeString();     //获取当前时间    
514 517
         myDate.toLocaleString();       //获取日期与时间    
515 518
         NowDate = YY + "-" + MM + "-" + DD;
516
-
517 519
         return NowDate;
518 520
     }
519 521
     ,

+ 25 - 8
双汇APP/js/personal.js

@@ -7,7 +7,8 @@ mui.plusReady(function() {
7 7
 	upData();//监测版本号更新APP
8 8
 	setTimeout(function() {clienGet()},huayi.config.indexOutTime); 
9 9
 	setInterval(function() {clienGet()},huayi.config.indextime);
10
-})	
10
+})
11
+
11 12
 window.addEventListener('refreshPer', function(e) { //点返回按钮时执行刷新
12 13
 	ajaxRefresh();
13 14
 });
@@ -148,7 +149,6 @@ $(".work-list").on('tap', function() {
148 149
 //工单等级列表
149 150
 $(".work-class").on('tap', function() {
150 151
 	var importClass = $(this).attr('index');
151
-	var choujian=$(this).attr('choujian');
152 152
 	mui.openWindow({
153 153
 		id: 'Work-listClass',
154 154
 		url: 'workOrder/Work-listClass.html',
@@ -160,13 +160,30 @@ $(".work-class").on('tap', function() {
160 160
 			autoShow: true //自动显示等待框,默认为true
161 161
 		},
162 162
 		extras: {
163
+			importClass: importClass
164
+		}
165
+	});
166
+})
167
+//工单等级列表
168
+$(".work-CJ").on('tap', function() {
169
+	var importClass = $(this).attr('index');
170
+	var choujian=$(this).attr('choujian');
171
+	mui.openWindow({
172
+		id: 'Work-listCJ',
173
+		url: 'workOrder/Work-listCJ.html',
174
+		createNew: true,
175
+		show: {
176
+			autoShow: false
177
+		},
178
+		waiting: {
179
+			autoShow: true //自动显示等待框,默认为true
180
+		},
181
+		extras: {
163 182
 			importClass: importClass,
164
-			choujian: choujian,
165
-			shaixuan:1
183
+			choujian: choujian
166 184
 		}
167 185
 	});
168 186
 })
169
-
170 187
 function  clienGet() {
171 188
 	var pinf = plus.push.getClientInfo();
172 189
 	var cid = pinf.clientid;//客户端标识  
@@ -198,7 +215,7 @@ function upData() {
198 215
 		$('.update').text(Code_);
199 216
 	});	
200 217
 	//检查更新
201
-	var server = huayi.config.callcenter_url + "ApplicationsVersion/GetIos?"; //获取升级描述文件服务器地址	
218
+	var server = huayi.config.callcenter_url + "ApplicationsVersion/GetAndroid?"; //获取升级描述文件服务器地址	
202 219
 	mui.ajax(server, {
203 220
 		data: {
204 221
 			isNew: true,
@@ -218,8 +235,8 @@ function upData() {
218 235
 					var Codes = localStorage.setItem("Code", NewCode_);
219 236
 					console.log(Codes);
220 237
 					plus.nativeUI.confirm("发现新版本", function(event) {
221
-						var tapIndex = event.index;
222
-						if (tapIndex == 0) {
238
+						var tapIndex = event.index; 
239
+						if (tapIndex == 0) { 
223 240
 							plus.runtime.openURL(data.data.FileUrl[0].F_Url);
224 241
 						} else {
225 242
 							mui.toast("取消更新");

+ 11 - 2
双汇APP/js/setting.js

@@ -49,7 +49,7 @@ mui.plusReady(function() {
49 49
 	adminTx();
50 50
 	var Code_;
51 51
 	var NewCode_;
52
-	var server = huayi.config.callcenter_url + "ApplicationsVersion/GetIos?"; //获取升级描述文件服务器地址
52
+	var server = huayi.config.callcenter_url + "ApplicationsVersion/GetAndroid?"; //获取升级描述文件服务器地址
53 53
 	document.addEventListener("netchange", wainshow, false);
54 54
 	plus.runtime.getProperty(plus.runtime.appid, function(wgtinfo) {
55 55
 		//				$("#Vb").text(wgtinfo.version);
@@ -64,7 +64,7 @@ mui.plusReady(function() {
64 64
 	});
65 65
 	//检查更新
66 66
 	document.getElementById("update").addEventListener('tap', function() {
67
-		var server = huayi.config.callcenter_url + "ApplicationsVersion/GetIos?"; //获取升级描述文件服务器地址
67
+		var server = huayi.config.callcenter_url + "ApplicationsVersion/GetAndroid?"; //获取升级描述文件服务器地址
68 68
 		mui.ajax(server, {
69 69
 			data: {
70 70
 				isNew: true,
@@ -127,6 +127,15 @@ mui.plusReady(function() {
127 127
 			
128 128
 		});
129 129
 	})
130
+	//用户管理
131
+	$("#listExport").on('tap', function() {
132
+		mui.openWindow({
133
+			id: 'seach',
134
+			url: 'Common/Seach.html',
135
+			createNew: true
136
+			
137
+		});
138
+	})
130 139
 
131 140
 });
132 141
 //检测网络连接

+ 7 - 15
双汇APP/personal.html

@@ -11,7 +11,7 @@
11 11
 		<link rel="stylesheet" href="css/iconfont.css" /> 
12 12
 		<link rel="stylesheet" href="css/personal.css" />
13 13
 		<style>
14
-			#Report{ 
14
+			#Report{  
15 15
 				width: 110px;
16 16
 				margin: 0 auto;
17 17
 				overflow: hidden;
@@ -76,7 +76,7 @@
76 76
 					<div class="mui-slider-indicator">
77 77
 						<div class="mui-indicator mui-active"></div>
78 78
 						<div class="mui-indicator"></div>
79
-						<div class="mui-indicator"></div>
79
+						<div class="mui-indicator"></div> 
80 80
 						<div class="mui-indicator"></div>
81 81
 					</div>
82 82
 				</div>
@@ -156,7 +156,7 @@
156 156
 					
157 157
 				</li>
158 158
 				<li class="mui-table-view-cell mui-media mui-col-xs-3 mui-col-sm-3">
159
-					<a href="javascript:;" class="work-class" choujian="1">
159
+					<a href="javascript:;" class="work-CJ" choujian="1">
160 160
 						<div class="Icon icon-8">
161 161
 							<img src="img/icon-8.png" />
162 162
 						</div>
@@ -260,7 +260,7 @@
260 260
 					<!-- <div class="stateIcon YWJ">99</div> -->
261 261
 				</li>
262 262
 				<li class="mui-table-view-cell mui-media mui-col-xs-3 mui-col-sm-3">
263
-					<a href="javascript:;" class="work-class" choujian="1">
263
+					<a href="javascript:;" class="work-CJ" choujian="1">
264 264
 						<div class="Icon icon-8">
265 265
 							<img src="img/icon-8.png" />
266 266
 						</div>
@@ -307,7 +307,7 @@
307 307
 					<!-- <div class="stateIcon YWJ">99</div> -->
308 308
 				</li>
309 309
 				<li class="mui-table-view-cell mui-media mui-col-xs-3 mui-col-sm-3">
310
-					<a href="javascript:;" class="work-class" choujian="1">
310
+					<a href="javascript:;" class="work-CJ" choujian="1">
311 311
 						<div class="Icon icon-8">
312 312
 							<img src="img/icon-8.png" />
313 313
 						</div>
@@ -328,7 +328,7 @@
328 328
 			<ul class="mui-table-view mui-grid-view mui-grid-9 Common-box RoleCode_4" style="display:none;">
329 329
 				
330 330
 				<li class="mui-table-view-cell mui-media mui-col-xs-3 mui-col-sm-3">
331
-					<a href="javascript:;" class="work-class" choujian="1">
331
+					<a href="javascript:;" class="work-CJ" choujian="1">
332 332
 						<div class="Icon icon-8">
333 333
 							<img src="img/icon-8.png" />
334 334
 						</div>
@@ -345,14 +345,6 @@
345 345
 					</a> 
346 346
 				</li>
347 347
 			</ul>
348
-			<!--<ul class="mui-table-view mui-grid-view mui-grid-12 Common-box addDisplay" style="display: none; margin-top: 0;">
349
-				<li class="mui-table-view-cell mui-media mui-col-xs-12 mui-col-sm-12">
350
-					<a href="javascript:;" id="Report" data-index="0" style="padding: 0px;">
351
-						<div class="Icon icon-1"><i class="mui-icon iconfont icon-bianji "></i></div>
352
-						<div class="addWord">提出诉求</div>
353
-					</a>
354
-				</li>
355
-			</ul>-->
356 348
 			
357 349
 			<div class='Content'>
358 350
 				<div class="Content-title">
@@ -412,5 +404,5 @@
412 404
 	<script src="js/mui.min.js "></script>
413 405
 	<script src="js/zepto.js"></script>
414 406
 	<script src="js/huayi.config.js"></script>
415
-	<script src="js/personal.js"></script>
407
+	<script src="js/personal.js"></script> 
416 408
 </html>

+ 6 - 1
双汇APP/workOrder/Work-HT.html

@@ -76,7 +76,12 @@
76 76
 											plus.nativeUI.toast('成功');
77 77
 											$("#question").val('');
78 78
 											if (classImport) {
79
-												var wobj = plus.webview.getWebviewById("Work-listClass");
79
+												if (classImport==2) {
80
+													var wobj = plus.webview.getWebviewById("Work-listCJ");
81
+												}else{
82
+													var wobj = plus.webview.getWebviewById("Work-listClass");
83
+												}
84
+												
80 85
 											}else{
81 86
 												var wobj = plus.webview.getWebviewById("Work-list");
82 87
 											}

+ 5 - 3
双汇APP/workOrder/Work-dispose.html

@@ -173,10 +173,8 @@
173 173
 				var wv = plus.webview.currentWebview();
174 174
 				var vText = wv.name;
175 175
 				var token = wv.token; 
176
-				
177 176
 				var str_ary;
178 177
 				var classImport = wv.classImport;
179
-				
180 178
 				document.getElementById("submit").addEventListener('tap', function() {
181 179
 					var Str = '';
182 180
 					$(".image-box").each(function(i, n) {
@@ -207,7 +205,11 @@
207 205
 									plus.nativeUI.toast('处理成功');
208 206
 									$("#result").val('');
209 207
 									if (classImport) {
210
-										var wobj = plus.webview.getWebviewById("Work-listClass");
208
+										if (classImport==2) {
209
+											var wobj = plus.webview.getWebviewById("Work-listCJ");
210
+										}else{
211
+											var wobj = plus.webview.getWebviewById("Work-listClass");
212
+										}
211 213
 									}else{
212 214
 										var wobj = plus.webview.getWebviewById("Work-list");
213 215
 									}

+ 13 - 5
双汇APP/workOrder/Work-list.html

@@ -14,9 +14,6 @@
14 14
 		<link rel="stylesheet" href="css/Work-list.css" />
15 15
 		<link rel="stylesheet" href="css/custom_select.css" />
16 16
 	</head>
17
-	<style>
18
-		
19
-	</style>
20 17
 	<body>
21 18
 		<!-- End screening -->
22 19
 		<div class="grade-eject">
@@ -25,15 +22,26 @@
25 22
 		    <ul class="grade-t clickArea" id="gradet">
26 23
 		    </ul>
27 24
 		    <div class="recet_button clickArea">
25
+		    	<div class="mui-checkbox">
26
+					<input name="checkbox" value="Item 1" type="checkbox" >
27
+					<span class="text_btn">全选</span>
28
+				</div>
29
+		    	<!--<div class="div_check">
30
+		    		<input name="checkbox" value="Item 1" type="checkbox" >
31
+		    		<span class="text_btn">全选</span>
32
+		    	</div>-->
28 33
 		    	<button class="btn_class resBtn">重置</button>
29 34
 		    	<button class="btn_class tureBtn">确定</button>
30 35
 		    </div>
31 36
 		    <!--<div class="all_check"><img src="../img/all_check.png"/></div>-->
32 37
 		</div>
33
-		<div class="grade-eject_bj"></div>
38
+		
34 39
 		<header class="mui-bar mui-bar-nav" style="padding-right: 15px;color: #fff;">
35 40
 			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
36
-			<h1 class="mui-center mui-title"><span class="Totle-box" style="color: #FFFFFF;"></span><span class="Totle" style="color: #FFFFFF;"></span></h1>
41
+			<h1 class="mui-center mui-title">
42
+				<span class="Totle-box" style="color: #FFFFFF;"></span>
43
+				<span class="Totle" style="color: #FFFFFF;"></span>
44
+			</h1>
37 45
 			<a class=" mui-icon-tiajia mui-pull-right tjyh Regional" style="color: #fff;">
38 46
 				办事处筛选
39 47
 			</a>

+ 97 - 0
双汇APP/workOrder/Work-listCJ.html

@@ -0,0 +1,97 @@
1
+<!doctype html>
2
+<html>
3
+
4
+	<head>
5
+		<meta charset="UTF-8">
6
+		<title>所有诉求</title>
7
+		<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
8
+		<meta name="apple-mobile-web-app-capable" content="yes">
9
+		<meta name="apple-mobile-web-app-status-bar-style" content="black">
10
+		<link href="../css/mui.min.css" rel="stylesheet" />
11
+		<link rel="stylesheet" href="../css/iconfont.css" />
12
+		<link href="../css/mui.poppicker.css" rel="stylesheet" />
13
+		<link rel="stylesheet" type="text/css" href="../css/mui.picker.min.css" />
14
+		<link rel="stylesheet" href="css/Work-list.css" />
15
+		<link rel="stylesheet" href="css/custom_select.css" />
16
+		<style>
17
+			.mui-active_q {
18
+				border-color: #00a1cb;
19
+				border: 1px solid #00a1cb;
20
+				height: 44px !important;
21
+				display: block;
22
+				color: #000;
23
+			}
24
+		</style>
25
+	</head>
26
+	<body>
27
+		<div class="grade-eject">
28
+		    <ul class="grade-w clickArea" id="gradew">
29
+		    </ul>
30
+		    <ul class="grade-t clickArea" id="gradet">
31
+		    </ul>
32
+		    <div class="recet_button clickArea">
33
+				<div class="mui-checkbox">
34
+					<input name="checkbox" value="Item 1" type="checkbox" >
35
+					<span class="text_btn">全选</span>
36
+				</div>
37
+		    	<button class="btn_class resBtn">重置</button>
38
+		    	<button class="btn_class tureBtn">确定</button>
39
+		    </div>
40
+		    <!--<div class="all_check"><img src="../img/all_check.png"/></div>-->
41
+		</div>
42
+		<div class="grade-eject_bj"></div>
43
+		<header class="mui-bar mui-bar-nav" style="padding-right: 15px;color: #fff;">
44
+			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
45
+			<h1 class="mui-center mui-title"><span class="Totle-box" style="color: #FFFFFF;"></span></h1>
46
+			<a class=" mui-icon-tiajia mui-pull-right tjyh Regional" style="color: #fff;" id="DW">
47
+				办事处筛选 
48
+			</a>
49
+		</header>
50
+		<ul class="mui-table-view mui-table-view-striped mui-table-view-condensed" style="margin-top: 43px;">
51
+			<li class="mui-table-view-cell">
52
+				<div class="mui-input-row mui-search ">
53
+					<input type="search" class="mui-input-clear go_search search Width" placeholder="请输入关键字" style="margin-bottom: 0;">							
54
+					
55
+				</div>
56
+			</li>
57
+			
58
+		</ul>
59
+		
60
+		<div id="slider"  style="margin-top:0px; background: #FFFFFF; z-index:30; position: absolute; top: 99px;">			
61
+			<div id="mui_list" class="mui-slider-indicator mui-segmented-control mui-segmented-control-inverted">
62
+				<div class="mui-control-item_1 mui-active_q" data-index="1">
63
+					处理中<span class="clzTotle"></span> 
64
+				</div>
65
+				<div class="mui-control-item_1" data-index="2">
66
+					已完成<span class="ywcTotle"></span>
67
+				</div>
68
+			</div>
69
+		</div>
70
+		<div class="mui-content mui-scroll-wrapper" id="pullrefresh" style="margin-top: 100px;">
71
+			<div class="mui-scroll_1">
72
+				<ul class="mui-table-view mui-table-view-striped mui-table-view-condensed order_list" id="order_listClz">
73
+					
74
+				</ul>				
75
+			</div>
76
+			<div class="mui-scroll_2" style="display: none;">
77
+				<ul class="mui-table-view mui-table-view-striped mui-table-view-condensed order_list" id="order_listYwc">
78
+				</ul>				
79
+			</div>
80
+		</div>	
81
+		<input hidden="hidden" type="text" id='DWResult' class="ui-alert type_con" data-index="" readonly="readonly" />
82
+			<!--右上角弹出菜单-->
83
+		</div>
84
+		<input id="AreaId" type="hidden" />
85
+		<input id="OfficeId" type="hidden" />
86
+		<script src="../js/mui.min.js"></script>
87
+		<script src="../js/mui.poppicker.js"></script>
88
+		<script src="../js/mui.picker.min.js"></script>
89
+		<script src="../js/zepto.js"></script>
90
+		<script src="../js/huayi.config.js"></script>
91
+		<script src="../js/huayi.http.js"></script>
92
+		<script src="js/Work-listClass.js"></script>
93
+		<script src="../js/jquery-1.8.js"></script>
94
+		<script src="js/custom_select.js"></script>
95
+	</body>
96
+		
97
+</html>

+ 4 - 0
双汇APP/workOrder/Work-listClass.html

@@ -30,6 +30,10 @@
30 30
 		    <ul class="grade-t clickArea" id="gradet">
31 31
 		    </ul>
32 32
 		    <div class="recet_button clickArea">
33
+				<div class="mui-checkbox">
34
+					<input name="checkbox" value="Item 1" type="checkbox" >
35
+					<span class="text_btn">全选</span>
36
+				</div>
33 37
 		    	<button class="btn_class resBtn">重置</button>
34 38
 		    	<button class="btn_class tureBtn">确定</button>
35 39
 		    </div>

+ 39 - 29
双汇APP/workOrder/Work-remind.html

@@ -58,38 +58,48 @@
58 58
 				document.getElementById("submit").addEventListener('tap', function() {
59 59
 					var question = $("#question").val();
60 60
 					var btnArray = ['取消', '确定'];
61
-					mui.confirm('是否催单', '提示', btnArray, function(e) {
62
-						if (e.index == 1) {
63
-							mui.ajax(huayi.config.callcenter_url + 'WorkorderApp/Reminder', {
64
-								data: {
65
-									id: vText,
66
-									cont: question, //办理人
67
-									token: token
68
-								},
69
-								dataType: 'json', //服务器返回json格式数据
70
-								type: 'post', //HTTP请求类型
71
-								timeout: 10000, //超时时间设置为10秒;
72
-								success: function(data) {
73
-									if (data.state.toLowerCase() == "success") {
74
-										mui.toast("催单成功");
75
-										if (classImport) {
76
-											var wobj = plus.webview.getWebviewById("WorkDetails");
61
+					if(question!=""){
62
+						mui.confirm('是否催单', '提示', btnArray, function(e) {
63
+							if (e.index == 1) {
64
+								mui.ajax(huayi.config.callcenter_url + 'WorkorderApp/Reminder', {
65
+									data: {
66
+										id: vText,
67
+										cont: question, //办理人
68
+										token: token
69
+									},
70
+									dataType: 'json', //服务器返回json格式数据
71
+									type: 'post', //HTTP请求类型
72
+									timeout: 10000, //超时时间设置为10秒;
73
+									success: function(data) {
74
+										if (data.state.toLowerCase() == "success") {
75
+											mui.toast("催单成功");
76
+											if (classImport) {
77
+												if (classImport==2) {
78
+													var wobj = plus.webview.getWebviewById("WorkDetailsCJ");
79
+												}else{
80
+													var wobj = plus.webview.getWebviewById("WorkDetails");
81
+												}
82
+												
83
+											} else {
84
+												var wobj = plus.webview.getWebviewById("WorkDetails");
85
+											}
86
+											wobj.reload(true);
77 87
 										} else {
78
-											var wobj = plus.webview.getWebviewById("WorkDetails");
88
+											mui.toast(JSON.stringify(data));
79 89
 										}
80
-										wobj.reload(true);
81
-									} else {
82
-										mui.toast(JSON.stringify(data));
90
+									},
91
+									error: function(xhr, type, errorThrown) {
92
+										plus.nativeUI.toast('失败');
83 93
 									}
84
-								},
85
-								error: function(xhr, type, errorThrown) {
86
-									plus.nativeUI.toast('失败');
87
-								}
88
-							});
89
-						} else {
90
-							plus.nativeUI.toast('取消');
91
-						}
92
-					})
94
+								});
95
+							} else {
96
+								plus.nativeUI.toast('取消');
97
+							}
98
+						})
99
+					}else{
100
+						mui.alert('输入催单内容');
101
+					}
102
+					
93 103
 				})
94 104
 			})
95 105
 		</script>

+ 11 - 3
双汇APP/workOrder/WorkDetails.html

@@ -50,7 +50,7 @@
50 50
 						<i class="mui-icon mui-icon-phone size-16"></i>
51 51
 						联系电话:
52 52
 					</span>
53
-					<a href="#" id="F_CusPhone">18868468198</a>
53
+					<a id="F_CusPhone">18868468198</a>
54 54
 				</li>
55 55
 				<li class="work-content">
56 56
 					<span>
@@ -70,7 +70,6 @@
70 70
 				</li>
71 71
 			</ul>
72 72
 			
73
-			
74 73
 			<div class="mui-table size-14 mui-padding orderTop" style="margin-top: 0;">
75 74
 				<div class=" mui-table mui-padding" style="border: none; padding-top: 0px;">
76 75
 					<div class="mui-table-cell mui-col-xs-6">
@@ -96,6 +95,13 @@
96 95
 				
97 96
 				<div class=" mui-table mui-padding" style="border: none;">
98 97
 					<div class="mui-table-cell mui-col-xs-6">
98
+			            <span>生产时间:</span>
99
+			            <span id="F_Productiontime">ZCY</span>
100
+					</div>
101
+					
102
+				</div>
103
+				<div class=" mui-table mui-padding" style="border: none;">
104
+					<div class="mui-table-cell mui-col-xs-6">
99 105
 			            <span>产品编码:</span>
100 106
 			            <span id="F_BatchNumber">ZCY</span>
101 107
 					</div>
@@ -106,6 +112,7 @@
106 112
 				</div>
107 113
 				
108 114
 			</div>
115
+			
109 116
 			<div class="mui-table size-14 mui-padding orderTop" style="margin-top: 0;">
110 117
 				<div class=" mui-table mui-padding" style="border: none; padding-top: 0px;">
111 118
 					<div class="mui-table-cell mui-col-xs-6">
@@ -164,13 +171,14 @@
164 171
 				</div> 
165 172
 			</div>
166 173
 			<!--工单进程-->
167
-			<div class="mui-table-view work-content ">
174
+			<div class="mui-table-view work-content">
168 175
 				<div class="mui-table-cell mui-col-xs-10">
169 176
 					<h4 class="mui-ellipsis size-16" style="padding: 6px ;">工单跟踪信息</h4>
170 177
 				</div>
171 178
 			</div>
172 179
 			<!--工单进度-->
173 180
 			<div class="mui-padding GDgz"></div>
181
+			<input type="hidden" id="remind" />
174 182
 		</div>
175 183
 		<script src="../js/mui.min.js"></script>
176 184
 		<script src="../js/app.js"></script>

+ 149 - 0
双汇APP/workOrder/WorkDetailsCJ.html

@@ -0,0 +1,149 @@
1
+<!doctype html>
2
+<html>
3
+
4
+	<head>
5
+		<meta charset="UTF-8">
6
+		<title></title>
7
+		<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
8
+		<meta name="apple-mobile-web-app-capable" content="yes">
9
+		<meta name="apple-mobile-web-app-status-bar-style" content="black">
10
+		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
11
+		<link href="../css/mui.min.css" rel="stylesheet" />
12
+		<link href="css/detail.css" rel="stylesheet"  />
13
+	</head>
14
+	<body class="feedback">
15
+		<header class="mui-bar mui-bar-nav" style="padding-right: 15px;height: 50px;color: #fff;">
16
+			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
17
+			<h1 class="mui-title">抽检工单详情</h1>
18
+		</header>
19
+		<div class="mui-content">
20
+			<div class=" mui-table mui-table-view mui-padding" style="margin-top: 0;">
21
+				<div class="mui-table-cell mui-col-xs-9">
22
+					<h4 class="mui-ellipsis size-16">
23
+		                <span>工单序号:</span><span id="ID" style="-webkit-user-select:text;"></span>
24
+		            </h4>
25
+				</div>
26
+				<div class="mui-table-cell mui-col-xs-3 mui-text-right">
27
+					<span class="mui-h5 States" id="F_State"></span>
28
+				</div>
29
+			</div>
30
+			<!--信息展示-->
31
+			
32
+			<ul class="mui-table-view size-14 message-box">
33
+				<li class="work-content">
34
+					<span>
35
+						<i class="mui-icon mui-icon-phone size-16"></i>
36
+						联系电话:
37
+					</span>
38
+					<a id="F_CusPhone">18868468198</a>
39
+				</li>
40
+				<li class="work-content">
41
+					<span>
42
+						<i class="mui-icon mui-icon-compose size-16"></i>
43
+						工单类别:
44
+					</span>
45
+					<span id="F_Type">抽检</span>
46
+				</li>
47
+				<li class="work-content" style="padding-bottom: 0px;">
48
+					<span>
49
+						<i class="mui-icon mui-icon-paperclip size-16"></i>
50
+						抽检时间:
51
+					</span><span id="F_CreateTime">2019-09-23   19:14</span>
52
+				</li>
53
+				<li class="work-content" style="padding-bottom: 20px;">
54
+					<div id='image-list' class="row image-list"></div>
55
+				</li>
56
+			</ul>
57
+			
58
+			<div class="mui-table size-14 mui-padding orderTop" style="margin-top: 0;">
59
+				<div class=" mui-table mui-padding" style="border: none; padding-top: 0px;">
60
+					<div class="mui-table-cell mui-col-xs-12">
61
+			            <span>抽检产品:</span>
62
+			            <span id="F_Samplingproducts">Ⅱ级工单</span>
63
+					</div>
64
+				</div>
65
+				<div class=" mui-table mui-padding" style="border: none; padding-top: 0px;">
66
+					<div class="mui-table-cell mui-col-xs-12">
67
+			            <span>抽检单位:</span>
68
+			            <span id="F_Company">Ⅱ级工单</span>
69
+					</div>
70
+				</div>
71
+				<div class=" mui-table mui-padding" style="border: none; padding-top: 0px;">
72
+					<div class="mui-table-cell mui-col-xs-12">
73
+			            <span>抽检类型:</span>
74
+			            <span id="F_Samplingtype">Ⅱ级工单</span>
75
+					</div>
76
+				</div>
77
+				<div class=" mui-table mui-padding" style="border: none; padding-top: 0px;">
78
+					<div class="mui-table-cell mui-col-xs-12">
79
+			            <span>抽检结果:</span>
80
+			            <span id="F_DealResult">Ⅱ级工单</span>
81
+					</div>
82
+				</div>
83
+				<div class=" mui-table mui-padding" style="border: none; padding-top: 0px;">
84
+					<div class="mui-table-cell mui-col-xs-12">
85
+			            <span>生产日期:</span>
86
+			            <span id="F_ProductDate">Ⅱ级工单</span>
87
+					</div>
88
+				</div>
89
+				<div class=" mui-table mui-padding" style="border: none; padding-top: 0px;">
90
+					<div class="mui-table-cell mui-col-xs-12">
91
+			            <span>办事处:</span>
92
+			            <span id="F_OfficName">Ⅱ级工单</span>
93
+					</div>
94
+				</div>
95
+				<div class=" mui-table mui-padding" style="border: none; padding-top: 0px;">
96
+					<div class="mui-table-cell mui-col-xs-12">
97
+			            <span>抽样客户/门店:</span>
98
+			            <span id="F_Salesroom">Ⅱ级工单</span>
99
+					</div>
100
+				</div>
101
+				<div class=" mui-table mui-padding" style="border: none; padding-top: 0px;">
102
+					<div class="mui-table-cell mui-col-xs-12">
103
+			            <span>涉及工厂:</span>
104
+			            <span id="F_Factories">Ⅱ级工单</span>
105
+					</div>
106
+				</div>
107
+				
108
+				<div class=" mui-table mui-padding" style="border: none; padding-top: 0px;">
109
+					<div class="mui-table-cell mui-col-xs-12">
110
+			            <span>责任人:</span>
111
+			            <span id="F_Notifications">Ⅱ级工单</span>
112
+					</div>
113
+				</div>
114
+				<div class=" mui-table mui-padding" style="border: none; padding-top: 0px; padding-bottom: 0px;">
115
+					<div class="mui-table-cell mui-col-xs-12">
116
+						<span>备注:</span>
117
+			            <span id="F_Remark"></span> 
118
+					</div>
119
+				</div>
120
+			</div>
121
+			
122
+			<!--按钮展示-->
123
+			<div class="mui-table-view  BTS">
124
+				<h4 class="mui-ellipsis size-16" style="padding: 20px 0px 0px 10px; margin: 0px;">操作按钮:</h4>
125
+				<div class="mui-card-footer">
126
+					<ul class="mui-table-view mui-grid-view mui-grid-9">
127
+					</ul>
128
+				</div> 
129
+			</div>
130
+			<!--工单进程-->
131
+			<div class="mui-table-view work-content">
132
+				<div class="mui-table-cell mui-col-xs-10">
133
+					<h4 class="mui-ellipsis size-16" style="padding: 6px ;">工单跟踪信息</h4>
134
+				</div>
135
+			</div>
136
+			<!--工单进度-->
137
+			<div class="mui-padding GDgz"></div>
138
+			<input type="hidden" id="remind" />
139
+		</div>
140
+		<script src="../js/mui.min.js"></script>
141
+		<script src="../js/app.js"></script>
142
+		<script src="../js/zepto.js"></script>
143
+		<script src="../js/huayi.config.js"></script>
144
+		<script src="../js/mui.zoom.js"></script>
145
+		<script src="../js/mui.previewimage.js"></script>
146
+		<script src="js/detailCJ.js"></script>
147
+	</body>
148
+
149
+</html>

+ 15 - 1
双汇APP/workOrder/css/custom_select.css

@@ -113,7 +113,7 @@ div.screening>ul>.current>span{
113 113
 	background: #EEEEEE;
114 114
 }
115 115
 .grade-w img,.grade-t img{
116
-	display: none;
116
+	
117 117
 	position: absolute;
118 118
 	width: 20px;
119 119
 	height: 20px;
@@ -141,3 +141,17 @@ div.screening>ul>.current>span{
141 141
 	margin-top: 5px;
142 142
 	margin-left: 25%;
143 143
 }
144
+.text_btn{
145
+	font-size: 14px;
146
+	margin-left: 50px;
147
+	line-height: 40px;
148
+}
149
+.mui-checkbox{
150
+	position: absolute;
151
+	left: 0px;
152
+}
153
+.mui-checkbox input[type=checkbox]{
154
+	left: 20px;
155
+}
156
+
157
+

+ 5 - 12
双汇APP/workOrder/js/Work-list.js

@@ -14,7 +14,8 @@ window.onload = function() {
14 14
 		var keyw="";
15 15
 		plus.nativeUI.closeWaiting();
16 16
 		//显示当前页面
17
-		mui.currentWebview.show();		
17
+		mui.currentWebview.show();
18
+		
18 19
 		if(index == 0) {
19 20
 			$(".Totle-box").text('待提交')
20 21
 		} else if(index == 1) {
@@ -81,8 +82,7 @@ window.onload = function() {
81 82
 		function pullupRefresh() {
82 83
 
83 84
 			setTimeout(function() {
84
-				//alert(areaList+"--"+officeList)
85
-				mui('#pullrefresh').pullRefresh().endPullupToRefresh((page++ >= Math.ceil(total / 10)));				
85
+				mui('#pullrefresh').pullRefresh().endPullupToRefresh((page++ >= Math.ceil(total / 10)));
86 86
 				mui.ajax(huayi.config.callcenter_url + 'WorkorderApp/GetList', {
87 87
 					data: {
88 88
 						token: token,
@@ -102,10 +102,7 @@ window.onload = function() {
102 102
 					},
103 103
 					success: function(data) {
104 104
 						var total = data.total;
105
-						if(!total) {
106
-							total = 0;
107
-						}
108
-						var imgnum;												
105
+						var imgnum;
109 106
 						for(var i = 0; i < data.rows.length; i++) {
110 107
 							var a = data.rows[i].F_Content;
111 108
 							var c = data.rows[i].F_WorkState;
@@ -198,7 +195,6 @@ window.onload = function() {
198 195
 		function Ajax() {
199 196
 			areaD();
200 197
 			officeD();
201
-			
202 198
 			$(".orderLi").remove();
203 199
 			page=1;
204 200
 			pageSize=10;
@@ -222,13 +218,12 @@ window.onload = function() {
222 218
 				},
223 219
 				success: function(data) {
224 220
 					var total = data.total;
225
-					//alert(total) 
226 221
 					if(!total) {
227 222
 						total = 0;
228 223
 						$(".noWork").show();
229 224
 					}
230 225
 					var imgnum;
231
-					$(".class-icon img").hide()
226
+					$(".class-icon img").hide();
232 227
 					$(".Totle").text('(' + total + ')');
233 228
 					for(var i = 0; i < data.rows.length; i++) {
234 229
 						var a = data.rows[i].F_Content;
@@ -312,11 +307,9 @@ window.onload = function() {
312 307
 	    	if ($('.grade-eject').hasClass('grade-w-roll')) {
313 308
 	            $('.grade-eject').removeClass('grade-w-roll');
314 309
 				$(this).removeClass('current');
315
-				setTimeout(function() {$(".grade-eject_bj").hide()},400)
316 310
 	        } else {
317 311
 	            $('.grade-eject').addClass('grade-w-roll');
318 312
 				$(this).addClass('current'); 
319
-				setTimeout(function() {$(".grade-eject_bj").show()},400)
320 313
 	        }
321 314
 	    })
322 315
 

+ 394 - 0
双汇APP/workOrder/js/Work-listCJ.js

@@ -0,0 +1,394 @@
1
+window.onload = function() {
2
+
3
+	mui.plusReady(function() {
4
+		//var isdeal=helper.request.queryString("isdeal");
5
+		var token = localStorage.getItem("token");
6
+		var F_See = localStorage.getItem("F_See");
7
+		var page = 1; //页数
8
+		var pageSize = 10; //每页显示条目
9
+		var total; //数据总条数
10
+		var wv = plus.webview.currentWebview();
11
+		var importClass = wv.importClass; //工单等级
12
+		var choujian = wv.choujian; //抽检
13
+		var keyw="";
14
+		var index=0;
15
+		var dataIndex=1;
16
+		plus.nativeUI.closeWaiting();
17
+		//显示当前页面
18
+		mui.currentWebview.show();
19
+		if(importClass == 1) {
20
+			$(".Totle-box").text('1类问题')
21
+		} else if(importClass == 2) {
22
+			$(".Totle-box").text('2类问题')
23
+		} else if(importClass == 3) {
24
+			$(".Totle-box").text('3类问题')
25
+		}else{
26
+			$(".Totle-box").text('抽检列表')
27
+		}
28
+		if(importClass == 1) {
29
+			classImport = "Ⅰ级"
30
+		} else if(importClass == 2) {
31
+			classImport = "Ⅱ级"
32
+		} else if(importClass == 3) {
33
+			classImport = "普通工单"
34
+		} else {
35
+			classImport = ""
36
+		}
37
+		if(F_See == 0) { //调度
38
+		 	$("#DW").css('display', 'block')
39
+		 } else{
40
+		 	$("#DW").css('display', 'none')
41
+		 }
42
+		Ajax();
43
+		AjaxYcl();
44
+		$('.search').on('input focus', function() {
45
+			keyw = $(this).val();
46
+			page = 1;
47
+			if (dataIndex==1) {
48
+				Ajax(keyw);
49
+			}else if (dataIndex==2) {
50
+				AjaxYcl(keyw);
51
+			}
52
+		});
53
+		mui.init({
54
+			swipeBack: false,
55
+			pullRefresh: {
56
+				container: '#pullrefresh',
57
+				up: {
58
+					contentrefresh: "正在加载...", //可选,正在加载状态时,上拉加载控件上显示的标题内容
59
+					contentnomore: '没有更多数据了', //可选,请求完毕若没有更多数据时显示的提醒内容;
60
+					callback: pullupRefresh
61
+				}
62
+			}
63
+		});
64
+
65
+		function pullupRefresh() {
66
+			setTimeout(function() {
67
+				mui('#pullrefresh').pullRefresh().endPullupToRefresh((page++ >= Math.ceil(total / 10)));
68
+					if (index==0) {
69
+						$.ajax({
70
+							data: { 
71
+								token: token,
72
+								dealTimely: classImport,
73
+								Processing:1,
74
+								CJ:choujian,
75
+								keywords:keyw,
76
+								extensionphone: 1,
77
+								area:areaId,
78
+								offce:officeId,
79
+								pageindex : page,
80
+								pagesize: pageSize
81
+							},
82
+							url: huayi.config.callcenter_url + '/WorkorderApp/GetList',
83
+							dataType: 'json', //服务器返回json格式数据
84
+							type: 'get', //HTTP请求类型
85
+							timeout: 10000, //超时时间设置为10秒;
86
+							headers: {
87
+								'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
88
+							},
89
+							success: function(data) {
90
+								
91
+								var total = data.total;
92
+								if(!total) {
93
+									total = 0;
94
+								}
95
+								for(var i = 0; i < data.rows.length; i++) {
96
+									var a = data.rows[i].F_Remark;
97
+									var c = data.rows[i].F_WorkState;
98
+									var time = data.rows[i].F_CreateTime;
99
+									var areaOffice;
100
+									if (!data.rows[i].F_AreaName) {
101
+										areaOffice='';
102
+									}else{
103
+										areaOffice='<p class="mui-h6 mui-ellipsis" style="padding-left: 15px;">' +
104
+										'<span class="areaOffice">大区办事处:'+data.rows[i].F_AreaName +"-"+data.rows[i].F_OfficName+'</span>' +
105
+										' </p>'
106
+									}
107
+									imgnum = '<img src="../img/process_icon.png"/>';
108
+									$('<li class="mui-table-view-cell orderli">' +
109
+									'<div class="mui-table order" data-index="' + data.rows[i].F_Id + '">' +
110
+									'<div class="mui-table-cell mui-col-xs-12">' +
111
+									'<h5 class="mui-ellipsis new_title" >' + data.rows[i].F_Samplingproducts + '</h5>' +
112
+									' <p class="mui-h6 mui-ellipsis">' +
113
+									'<span class="advice">' + a + '</span>' +
114
+									' </p>'+areaOffice+'<p class="mui-h6 mui-ellipsis">' +
115
+									'<span class="time">投诉时间:' + time + '</span>' +
116
+									' </p></div></div>' +
117
+									'<div class="class-state">' + imgnum +
118
+									'</div>' +
119
+									'</li>').appendTo('#order_listClz');
120
+									
121
+								}
122
+							},
123
+							error: function(xhr, type, errorThrown) {
124
+								//异常处理;
125
+							}
126
+						})
127
+					}else if(index==1){
128
+						$.ajax({
129
+							data: {
130
+								token: token,
131
+								dealTimely: classImport,
132
+								Processing:2,
133
+								keywords:keyw,
134
+								area:areaId,
135
+								offce:officeId,
136
+								CJ:choujian,
137
+								extensionphone: 1,
138
+								pageindex: page,
139
+								pagesize: pageSize
140
+							},
141
+							url: huayi.config.callcenter_url + '/WorkorderApp/GetList',
142
+							dataType: 'json', //服务器返回json格式数据
143
+							type: 'get', //HTTP请求类型
144
+							timeout: 10000, //超时时间设置为10秒;
145
+							headers: {
146
+								'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
147
+							},
148
+							success: function(data) {
149
+								var total = data.total;
150
+								if(!total) {total = 0;}
151
+								var imgnum;
152
+								$(".class-icon img").hide()
153
+								$(".ywcTotle").text('(' + total + ')');
154
+								for(var i = 0; i < data.rows.length; i++) {
155
+									var a = data.rows[i].F_Remark; 
156
+									var c = data.rows[i].F_WorkState;
157
+									var time = data.rows[i].F_CreateTime;
158
+									imgnum = '<img src="../img/comple_icon.png"/>';
159
+									var areaOffice;
160
+									if (!data.rows[i].F_AreaName) {
161
+										areaOffice='';
162
+									}else{
163
+										areaOffice='<p class="mui-h6 mui-ellipsis" style="padding-left: 15px;">' +
164
+										'<span class="areaOffice">大区办事处:'+data.rows[i].F_AreaName +"-"+data.rows[i].F_OfficName+'</span>' +
165
+										' </p>'
166
+									}
167
+									$('<li class="mui-table-view-cell orderli">' +
168
+										'<div class="mui-table order" data-index="' + data.rows[i].F_Id + '">' +
169
+										'<div class="mui-table-cell mui-col-xs-12">' +
170
+										'<h5 class="mui-ellipsis new_title" >' + data.rows[i].F_QualityProblem + '</h5>' +
171
+										' <p class="mui-h6 mui-ellipsis">' +
172
+										'<span class="advice">' + a + '</span>' +
173
+										' </p>'+areaOffice+'<p class="mui-h6 mui-ellipsis">' +
174
+										'<span class="time">投诉时间:' + time + '</span>' +
175
+										' </p></div></div>' +
176
+										'<div class="class-state">' + imgnum +
177
+										'</div>' +
178
+										'</li>').appendTo('#order_listYwc');
179
+								}
180
+							},
181
+							error: function(xhr, type, errorThrown) {
182
+								//异常处理;
183
+							}
184
+						})
185
+					}
186
+			}, 1000);
187
+		}
188
+
189
+		
190
+		function Ajax() {
191
+			$.ajax({
192
+				data: {
193
+					token: token,
194
+					dealTimely: classImport,
195
+					Processing:1,
196
+					keywords:keyw,
197
+					extensionphone: 1,
198
+					area:areaId,
199
+					offce:officeId,
200
+					CJ:choujian,
201
+					pageindex: 1,
202
+					pagesize: 10
203
+				},
204
+				url: huayi.config.callcenter_url + '/WorkorderApp/GetList',
205
+				dataType: 'json', //服务器返回json格式数据
206
+				type: 'get', //HTTP请求类型
207
+				timeout: 10000, //超时时间设置为10秒;
208
+				headers: {
209
+					'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
210
+				},
211
+				success: function(data) {
212
+					var total = data.total;
213
+					$(".orderli").remove();
214
+					if(!total) {total = 0;}
215
+					var imgnum;
216
+					$(".class-icon img").hide()
217
+					$(".clzTotle").text('(' + total + ')');
218
+					for(var i = 0; i < data.rows.length; i++) {
219
+						var a = data.rows[i].F_Remark;
220
+						var c = data.rows[i].F_WorkState;						
221
+						var time = data.rows[i].F_CreateTime;
222
+						var areaOffice;
223
+						if (!data.rows[i].F_AreaName) {
224
+							areaOffice='';
225
+						}else{
226
+							areaOffice='<p class="mui-h6 mui-ellipsis" style="padding-left: 15px;">' +
227
+							'<span class="areaOffice">大区办事处:'+data.rows[i].F_AreaName +"-"+data.rows[i].F_OfficName+'</span>' +
228
+							' </p>'
229
+						}
230
+						imgnum = '<img src="../img/process_icon.png"/>';
231
+						$('<li class="mui-table-view-cell orderli">' +
232
+							'<div class="mui-table order" data-index="' + data.rows[i].F_Id + '">' +
233
+							'<div class="mui-table-cell mui-col-xs-12">' +
234
+							'<h5 class="mui-ellipsis new_title" >' + data.rows[i].F_Samplingproducts + '</h5>' + 
235
+							' <p class="mui-h6 mui-ellipsis">' +
236
+							'<span class="advice">' + a + '</span>' +
237
+							' </p>'+areaOffice+'<p class="mui-h6 mui-ellipsis">' +
238
+							'<span class="time">投诉时间:' + time + '</span>' +
239
+							' </p></div></div>' +
240
+							'<div class="class-state">' + imgnum +
241
+							'</div>' +
242
+							'</li>').appendTo('#order_listClz');
243
+					}
244
+				},
245
+				error: function(xhr, type, errorThrown) {
246
+					//异常处理;
247
+				}
248
+			})
249
+		
250
+		}
251
+		
252
+		function AjaxYcl() {
253
+			$.ajax({
254
+				data: {
255
+					token: token,
256
+					dealTimely: classImport,
257
+					Processing:2,
258
+					keywords:keyw,
259
+					extensionphone: 1,
260
+					area:areaId,
261
+					offce:officeId,
262
+					CJ:choujian,
263
+					pageindex: 1,
264
+					pagesize: 10
265
+				},
266
+				url: huayi.config.callcenter_url + '/WorkorderApp/GetList',
267
+				dataType: 'json', //服务器返回json格式数据
268
+				type: 'get', //HTTP请求类型
269
+				timeout: 10000, //超时时间设置为10秒;
270
+				headers: {
271
+					'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
272
+				},
273
+				success: function(data) {
274
+					var total = data.total;
275
+					$(".orderli1").remove();
276
+					if(!total) {total = 0;}
277
+					var imgnum;
278
+					$(".class-icon img").hide()
279
+					$(".ywcTotle").text('(' + total + ')');
280
+					for(var i = 0; i < data.rows.length; i++) {
281
+						var a = data.rows[i].F_Remark;
282
+						var c = data.rows[i].F_WorkState;
283
+						var time = data.rows[i].F_CreateTime;
284
+						imgnum = '<img src="../img/comple_icon.png"/>';
285
+						var areaOffice;
286
+						if (!data.rows[i].F_AreaName) {
287
+							areaOffice='';
288
+						}else{
289
+							areaOffice='<p class="mui-h6 mui-ellipsis" style="padding-left: 15px;">' +
290
+							'<span class="areaOffice">大区办事处:'+data.rows[i].F_AreaName +"-"+data.rows[i].F_OfficName+'</span>' +
291
+							' </p>'
292
+						}
293
+						$('<li class="mui-table-view-cell orderli1">' +
294
+							'<div class="mui-table order" data-index="' + data.rows[i].F_Id + '">' +
295
+							'<div class="mui-table-cell mui-col-xs-12">' +
296
+							'<h5 class="mui-ellipsis new_title" >' + data.rows[i].F_Samplingproducts + '</h5>' +
297
+							' <p class="mui-h6 mui-ellipsis">' +
298
+							'<span class="advice">' + a + '</span>' +
299
+							' </p>'+areaOffice+'<p class="mui-h6 mui-ellipsis">' +
300
+							'<span class="time">投诉时间:' + time + '</span>' +
301
+							' </p></div></div>' +
302
+							'<div class="class-state">' + imgnum +
303
+							'</div>' +
304
+							'</li>').appendTo('#order_listYwc');
305
+					}
306
+				},
307
+				error: function(xhr, type, errorThrown) {
308
+					//异常处理;
309
+				}
310
+			})
311
+		}
312
+		$('#mui_list').on('tap', '.mui-control-item', function() {
313
+			index=$(this).index();
314
+			dataIndex=$(this).attr("data-index");
315
+			if (dataIndex=="1") {
316
+				Ajax();
317
+			} else if (dataIndex=="2") {
318
+				AjaxYcl();
319
+			}
320
+			$("#pullrefresh").find(".mui-scroll_1").hide();
321
+			$("#pullrefresh").find(".mui-scroll_1").eq(index).show();
322
+		}) 
323
+		$(".tureBtn").click(function(){
324
+			areaD();
325
+			officeD();
326
+	    	Ajax();
327
+			AjaxYcl(); 
328
+	    	if ($('.grade-eject').hasClass('grade-w-roll')) {
329
+	            $('.grade-eject').removeClass('grade-w-roll');
330
+				$(this).removeClass('current');
331
+	        } else {
332
+	            $('.grade-eject').addClass('grade-w-roll');
333
+				$(this).addClass('current'); 
334
+	        }
335
+	    })
336
+		$('.order_list').on('tap', '.order', function() {
337
+			var id = $(this).attr('data-index');
338
+			var DetailID="WorkDetails";
339
+			var DetailUrl="WorkDetails.html";
340
+			if (choujian) {
341
+				DetailID="WorkDetailsCJ";
342
+				DetailUrl="WorkDetailsCJ.html";
343
+				
344
+			}
345
+			mui.openWindow({
346
+				id: DetailID,
347
+				url: DetailUrl,
348
+				createNew: true,
349
+				show: {
350
+					aniShow: 'pop-in'
351
+				},
352
+				styles: {
353
+					popGesture: 'hide'
354
+				},
355
+				waiting: {
356
+					autoShow: true
357
+				},
358
+				extras: {
359
+					name: id,
360
+					classImport: classImport,
361
+					token: token
362
+				}
363
+			});
364
+		})
365
+		
366
+		//	产品代码
367
+		var Product = [];
368
+		$.ajax({
369
+			type: "get",
370
+			url: huayi.config.callcenter_url + 'Department/GetAPPAreaList',
371
+			async: false,
372
+			data: {
373
+				flag: "CPDM",
374
+				token:localStorage.getItem("token")
375
+			},
376
+			dataType: 'json',
377
+			success: function(res) {
378
+				if(res.state.toLowerCase() === "success") {
379
+					res = res.data;
380
+					if(res && res.length > 0) {
381
+						res.forEach(function(v, i) {
382
+							var obj = {};
383
+							obj.id = v.id;
384
+							obj.text = v.text;
385
+							obj.children = v.children;
386
+							Product.push(obj);
387
+						});
388
+					}
389
+				}
390
+			}
391
+		});	
392
+
393
+	});
394
+}

+ 76 - 41
双汇APP/workOrder/js/custom_select.js

@@ -1,45 +1,33 @@
1
-var areaList=[];
2
-var officeList=[];
3
-var areaId="",officeId="";
1
+var areaList=[],officeList=[],areaId="",officeId="",provinLeng,cityLeng ;
2
+
4 3
 $(document).ready(function(){
5
-	$('.Regional').on('tap', function() {				
6
-		if ($('.grade-eject').hasClass('grade-w-roll')) {			
4
+    $(".Regional").click(function(){
5
+    	event.stopPropagation();
6
+        if ($('.grade-eject').hasClass('grade-w-roll')) {			
7 7
 		    $('.grade-eject').removeClass('grade-w-roll');
8 8
 			$(this).removeClass('current');
9
-			setTimeout(function() {$(".grade-eject_bj").hide()},400)
10
-			;
9
+			setTimeout(function() {$(".grade-eject_bj").hide()},400);
11 10
 		} else {			
12 11
 		   $(".grade-eject").addClass("grade-w-roll");
13 12
 		   setTimeout(function() {$(".grade-eject_bj").show()},400)		   
14 13
 		}
15
-		cleanList();
16
-	})
14
+        cleanList();
15
+    });
17 16
     $(".resBtn").click(function(){
18 17
 		cleanList();
19 18
 	})
20
-	$('.grade-eject_bj').on('tap', function() {
19
+    $('.grade-eject_bj').on('tap', function() {
21 20
 		$('.grade-eject').removeClass('grade-w-roll');
22 21
 		setTimeout(function() {$(".grade-eject_bj").hide()},400)	
23 22
 		cleanList(); 
24 23
 	})
25
-	// $(document).click(function(event) {
26
-	// 	var _con = $('.clickArea'); // 设置目标区域
27
-	// 	if(!_con.is(event.target) && _con.has(event.target).length === 0) { // Mark 1
28
-	// 		$('.grade-eject').removeClass('grade-w-roll');
29
-	// 		$(this).removeClass('current');
30
-	// 	}
31
-	// });
32
-    function cleanList () {
33
-    	areaList=[],officeList=[],areaId="",officeId="";
34
-    	$(this).removeClass("check_active");
35
-    	$(this).children("img").hide();
36
-    	$(".grade-w li").removeClass("check_active");
37
-    	$(".grade-w li img").hide();
38
-    	$(".grade-t li").removeClass("check_active");
39
-    	$(".grade-t li img").hide();
40
-    	$('#gradet li').remove();
41
-    }
42
-    
24
+	$(document).click(function(event) {
25
+		var _con = $('.clickArea'); // 设置目标区域
26
+		if(!_con.is(event.target) && _con.has(event.target).length === 0) { // Mark 1
27
+			$('.grade-eject').removeClass('grade-w-roll');
28
+			$(this).removeClass('current');
29
+		}
30
+	});
43 31
     $(".grade-w").on('click', 'li', function() {
44 32
     	$(".grade-t").css("left","50%");
45 33
     	if ($(this).hasClass("check_active")) {
@@ -56,14 +44,30 @@ $(document).ready(function(){
56 44
 			 	var index = this.indexOf(val);
57 45
 			 	if(index > -1){this.splice(index,1);}
58 46
 			}
59
-			areaList.remove(areaDataRemove);
60
-
47
+			areaList.remove(areaDataRemove); 
48
+			$(".grade-t li img").hide();
49
+			$(".mui-checkbox input").removeAttr("checked")
61 50
     	} else{
62
-    		$(this).addClass("check_active");
51
+    		var areaData=$(this).attr("data-index");
52
+    		if ($(".mui-checkbox input").attr("checked")) {
53
+  				areaList=[];
54
+    			var allCheck=$(".grade-w li").length;    
55
+    			for (var i=0; i<allCheck; i++ ) {
56
+					areaData=$(".grade-w li").eq(i).attr("data-index");
57
+	    			areaList.push(areaData); 
58
+				}
59
+    		}else{ 
60
+				if ($(this).children("img").is(':hidden')) {
61
+					areaList.push(areaData);   
62
+				}
63
+    			if (provinLeng==areaList.length) {  
64
+    				$(".mui-checkbox input").attr("checked", "checked");
65
+    			}
66
+    			
67
+      		}
68
+			$(this).addClass("check_active");
63 69
     		$(this).children("img").show();
64 70
     		$('#gradet li').remove();
65
-    		var areaData=$(this).attr("data-index");
66
-    		areaList.push(areaData);
67 71
 	    	//	产品代码
68 72
 			$.ajax({
69 73
 				type: "get",
@@ -78,8 +82,11 @@ $(document).ready(function(){
78 82
 				success: function(res) {
79 83
 					if(res.state.toLowerCase() === "success") {
80 84
 						res = res.data;
81
-						if(res && res.length > 0) {
85
+						cityLeng = res.length;
86
+						if(res && cityLeng > 0) {
82 87
 							res.forEach(function(v, i) {
88
+								var officeData=v.F_DeptId;
89
+								officeList.push(officeData);
83 90
 								$('<li data-index="'+v.F_DeptId+'">'+v.F_DeptName+
84 91
 								'<img src="../img/check_true.png"/></li>').appendTo('#gradet')
85 92
 							});
@@ -92,8 +99,9 @@ $(document).ready(function(){
92 99
 	})
93 100
     
94 101
     $(".grade-t").on('click', 'li', function() {
95
-    	if ($(this).hasClass("check_active")) {
96
-    		$(this).removeClass("check_active")
102
+    	
103
+    	if ($(this).children("img").is(':visible')) {
104
+    		$(this).removeClass("check_active") 
97 105
     		$(this).children("img").hide();
98 106
     		var officeDataRemove=$(this).attr("data-index");
99 107
     		Array.prototype.indexOf = function (val) {
@@ -113,7 +121,6 @@ $(document).ready(function(){
113 121
     		var officeData=$(this).attr("data-index");
114 122
     		officeList.push(officeData);
115 123
     	}
116
-    	
117 124
     })
118 125
     //	产品代码
119 126
 	$.ajax({
@@ -129,9 +136,10 @@ $(document).ready(function(){
129 136
 		success: function(res) {
130 137
 			if(res.state.toLowerCase() === "success") {
131 138
 				res = res.data;
132
-				if(res && res.length > 0) {
139
+				provinLeng = res.length;
140
+				if(res && provinLeng > 0) {
133 141
 					res.forEach(function(v, i) {
134
-						$('<li data-index="'+v.F_DeptId+'">'+v.F_DeptName+
142
+						$('<li data-index="'+v.F_DeptId+'" lenTh="'+ res.length+'">'+v.F_DeptName+
135 143
 						'<img src="../img/check_true.png"/></li>').appendTo('#gradew')
136 144
 					});
137 145
 				}
@@ -139,8 +147,35 @@ $(document).ready(function(){
139 147
 		}
140 148
 	});	
141 149
 });
142
-
143
-
150
+mui('.mui-checkbox').on('change', 'input', function() {
151
+	if(this.checked){
152
+		areaList=[];
153
+		$(".grade-w li").removeClass("check_active");
154
+		var allCheck=$(".grade-w li").length;
155
+		$(".grade-w li img").show();
156
+		for (var i=0; i<allCheck; i++ ) {
157
+			var areaData=$(".grade-w li").eq(i).attr("data-index");
158
+    		areaList.push(areaData); 
159
+		}
160
+	}else{
161
+		$(".grade-w li img").hide();
162
+		areaList=[];
163
+		$(".grade-t li img").hide();
164
+		officeList=[];
165
+	}
166
+	
167
+	
168
+});
169
+function cleanList () {
170
+	areaList=[],officeList=[],areaId="",officeId="";
171
+	$(this).removeClass("check_active");
172
+	$(this).children("img").hide();
173
+	$(".grade-w li").removeClass("check_active");
174
+	$(".grade-w li img").hide();
175
+	$(".grade-t li").removeClass("check_active");
176
+	$(".grade-t li img").hide();
177
+	$('#gradet li').remove();
178
+}
144 179
 function areaD() {
145 180
 	for (var i=0, l=areaList.length; i<l; i++) {
146 181
 		areaId += areaList[i]+ ","

+ 2 - 1
双汇APP/workOrder/js/detail.js

@@ -73,11 +73,12 @@ mui.plusReady(function() {
73 73
 			if (Data[0].F_CusPhone!=""&&Data[0].F_CusPhone!="null") {
74 74
 				$("#F_CusPhone").attr("href","tel:"+Data[0].F_CusPhone)
75 75
 			}
76
-//			产品问题
76
+			//产品问题
77 77
 			document.getElementById("F_ProductType").innerHTML = Data[0].F_ProductType; //产品代码
78 78
 			document.getElementById("F_ProductName").innerHTML = Data[0].F_ProductName; //产品名称
79 79
 			document.getElementById("F_Specifications").innerHTML = Data[0].F_Specifications; //规格
80 80
 			document.getElementById("F_ProductDate").innerHTML = Data[0].F_ProductDate; //生产日期
81
+			document.getElementById("F_Productiontime").innerHTML = Data[0].F_Productiontime; //生产时间
81 82
 			document.getElementById("F_BatchNumber").innerHTML = Data[0].F_BatchNumber; //产品编码
82 83
 			document.getElementById("F_Manufacturer").innerHTML = Data[0].F_Manufacturer; //生产厂家
83 84
 			for(var i = 0; i < data.itemlasts.length; i++) {

+ 309 - 0
双汇APP/workOrder/js/detailCJ.js

@@ -0,0 +1,309 @@
1
+mui.init({
2
+	swipeBack: true //启用右滑关闭功能
3
+});
4
+mui.previewImage();
5
+mui.plusReady(function() {
6
+	var wv = plus.webview.currentWebview();
7
+	var vText = wv.name;
8
+	//var classImport = wv.classImport;
9
+	var ID = vText;
10
+	var token = localStorage.getItem("token");
11
+	var classImport = wv.classImport;
12
+	//工单详情
13
+	mui.ajax(huayi.config.callcenter_url + '/WorkorderApp/GetDetails', {
14
+		data: {
15
+			id: vText,
16
+			"token": token
17
+		},
18
+		dataType: 'json', //服务器返回json格式数据
19
+		type: 'get', //HTTP请求类型
20
+		timeout: 10000, //超时时间设置为10秒;
21
+		headers: {
22
+			'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
23
+		},
24
+		success: function(data) {
25
+			var Data = data.rows;
26
+			
27
+			var States;
28
+			if (Data[0].F_State==0) {
29
+				States="待提交"
30
+			} else if (Data[0].F_State==1) {
31
+				States="待分派"
32
+			}else if (Data[0].F_State==2) {
33
+				States="待接单"
34
+			}else if (Data[0].F_State==3) {
35
+				States="待处理"
36
+			}else if (Data[0].F_State==4) {
37
+				States="处理中"
38
+			}else if (Data[0].F_State==5) {
39
+				States="退回待分派"
40
+			}else if (Data[0].F_State==6) {
41
+				States="退回待提交"
42
+			}else if (Data[0].F_State==10) {
43
+				States="已处理"
44
+			}
45
+			
46
+			document.getElementById("F_State").innerHTML = States; //工单状态
47
+			document.getElementById("ID").innerHTML = Data[0].F_SerialNumber; //工单编号
48
+			if(Data[0].F_Duplicate==0){
49
+				Duplicate="否";
50
+			}else{
51
+				Duplicate="是";
52
+			}
53
+			if (Data[0].F_Type==1) {
54
+				Data[0].F_Type="咨询"
55
+			}else if(Data[0].F_Type=2){
56
+				Data[0].F_Type="投诉"
57
+			}
58
+			document.getElementById("F_CreateTime").innerHTML = Data[0].F_CreateTime; //创建时间
59
+			document.getElementById("F_CusPhone").innerHTML = Data[0].F_CusPhone; //联系电话
60
+			document.getElementById("F_Samplingproducts").innerHTML = Data[0].F_Samplingproducts; //抽检产品
61
+			document.getElementById("F_Company").innerHTML = Data[0].F_Company; //抽检单位
62
+			document.getElementById("F_Samplingtype").innerHTML = Data[0].F_Samplingtype; //抽检类型
63
+			document.getElementById("F_DealResult").innerHTML = Data[0].F_DealResult; //抽检结果
64
+			document.getElementById("F_ProductDate").innerHTML = Data[0].F_ProductDate ; //生产日期
65
+			document.getElementById("F_OfficName").innerHTML = Data[0].F_OfficName; //办事处
66
+			document.getElementById("F_Salesroom").innerHTML = Data[0].F_Salesroom; //抽样客户/门店
67
+			document.getElementById("F_Factories").innerHTML = Data[0].F_Factories; //涉及工厂
68
+			document.getElementById("F_Notifications").innerHTML = Data[0].F_Notifications; //责任人
69
+			document.getElementById("F_Remark").innerHTML = Data[0].F_Remark; //备注
70
+			// href="tel:'+n.F_Mobile+'"
71
+			if (Data[0].F_CusPhone!=""&&Data[0].F_CusPhone!="null") {
72
+				$("#F_CusPhone").attr("href","tel:"+Data[0].F_CusPhone)
73
+			}
74
+			for(var i = 0; i < data.itemlasts.length; i++) {
75
+				var table = document.body.querySelector('.GDgz');
76
+				var div = document.createElement('div');
77
+				div.innerHTML =
78
+					'<h5 class="mui-badge-success mui-badge-inverted">' + data.itemlasts[i].F_CreateTime + ' ' +
79
+					'<h5><span>备注信息:</span><a class="Font telPhone" data-index="'+data.itemlasts[i].F_CusPhone+
80
+					'" >' + data.itemlasts[i].F_OptContent + '</a></h5>';
81
+				table.appendChild(div);
82
+			}
83
+			$(".telPhone").on("tap",function () {
84
+				var telCall=$(this).attr("data-index")
85
+				//alert(telCall)
86
+				if (telCall!="null"&&telCall!="") {
87
+					$(this).attr("href","tel:"+telCall) 
88
+				}else{
89
+					mui.toast('联系人为空,请核对')
90
+				}
91
+			})
92
+			//图片展示
93
+			if(data.FileUrl) {
94
+				$(data.FileUrl).each(function(i, n) {
95
+					if(n.F_Type == '.jpg'||n.F_Type == '.png') {
96
+						$('<div class="img-box"><img src="' + n.F_Url + '" alt="" class="image-item" data-preview-src="" data-preview-group="1" /><div>').appendTo("#image-list");
97
+						$(".image-list").show();
98
+					} else if(n.F_Type == '.docx') {
99
+						mui.toast('猜猜我是谁')
100
+					}
101
+			
102
+				})
103
+			}
104
+			//按钮显示
105
+			if(data.buttons.length > 0) {
106
+				$('.BTS').show();
107
+				for(var i = 0; i < data.buttons.length; i++) {
108
+					$('<li class=" mui-media mui-col-xs-4">' +
109
+						'<button type="button" data-loading-text="提交中" index="' + data.buttons[i].key + '" class="mui-btn mui-btn-danger btn_agree Biaoqian">' + data.buttons[i].value + '</button>' +
110
+						'</li>').appendTo(".mui-grid-9")
111
+				}
112
+				$(".Biaoqian").on("tap", function() {
113
+					var a = $(this).attr("index");
114
+					if(a == 3) {
115
+						deletFun(); //删除
116
+					} else if(a == 4) {
117
+						submitFun(); //提交
118
+					} else if(a == 5) {
119
+						appointFun(); //指派
120
+					} else if(a == 6) {
121
+						disposeFun(); //处理
122
+					} else if(a == 7) {
123
+						backFun(); //退回
124
+					} else if(a == 8) {
125
+						signFun(); //标记
126
+					} else if(a == 9) {
127
+						remind(); //标记
128
+					}
129
+				})
130
+			}
131
+//			if (classImport) {
132
+//				$(".mui-grid-9").hide()
133
+//			}
134
+		},
135
+		error: function(xhr, type, errorThrown) {
136
+			//异常处理;
137
+
138
+		}
139
+	});
140
+//	删除
141
+	function deletFun() {
142
+		var btnArray = ['否', '是'];
143
+		mui.confirm('确定要删除工单?', '提示', btnArray, function(e) {
144
+			if(e.index == 1) {
145
+				mui.ajax(huayi.config.callcenter_url + 'WorkorderApp/DelWorkOrder', {
146
+					data: {
147
+						ids: vText,
148
+						token: token
149
+					},
150
+					dataType: 'json', //服务器返回json格式数据
151
+					type: 'post', //HTTP请求类型
152
+					timeout: 10000, //超时时间设置为10秒;
153
+					headers: {
154
+						'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
155
+					},
156
+					success: function(data) {
157
+						if(data.state.toLowerCase() == "success") {
158
+							mui.toast("删除成功");
159
+							if (classImport) {
160
+								var wobj = plus.webview.getWebviewById("Work-listCJ");
161
+							}else{
162
+								var wobj = plus.webview.getWebviewById("Work-list");
163
+							}
164
+							wobj.reload(true);
165
+						}
166
+					}
167
+				})
168
+			} else {
169
+				mui.toast("取消");
170
+			}
171
+		})
172
+	}
173
+	//提醒
174
+	function remind() {
175
+		mui.openWindow({
176
+			id: 'Work-remind',
177
+			url: 'Work-remind.html',
178
+			createNew:true,
179
+			show: {
180
+				aniShow: 'pop-in'
181
+			},
182
+			styles: {
183
+				popGesture: 'hide'
184
+			},
185
+			waiting: {
186
+				autoShow: true
187
+			},
188
+			extras: {
189
+				name: vText,
190
+				classImport: 2, //区分工单等级列表参数
191
+				token: token
192
+			}
193
+		});
194
+	}
195
+	//退回
196
+	function backFun() {
197
+		mui.openWindow({
198
+			id: 'Work-HT',
199
+			url: 'Work-HT.html',
200
+			createNew:true,
201
+			show: {
202
+				aniShow: 'pop-in'
203
+			},
204
+			styles: {
205
+				popGesture: 'hide'
206
+			},
207
+			waiting: {
208
+				autoShow: true
209
+			},
210
+			extras: {
211
+				name: vText,
212
+				classImport: 2, //区分工单等级列表参数
213
+				token: token
214
+			}
215
+		});
216
+	}
217
+	//提交
218
+	function submitFun() {
219
+		mui.openWindow({
220
+			id: 'Work-assign',
221
+			url: 'Work-assign.html',
222
+			createNew:true,
223
+			show: {
224
+				aniShow: 'pop-in'
225
+			},
226
+			styles: {
227
+				popGesture: 'hide'
228
+			},
229
+			waiting: {
230
+				autoShow: true
231
+			},
232
+			extras: {
233
+				name: vText,
234
+				classImport: 2, //区分工单等级列表参数
235
+				token: token
236
+			}
237
+		});
238
+	}
239
+//	指派
240
+	function appointFun() {
241
+		mui.openWindow({
242
+			id: 'Work-appoint',
243
+			url: 'Work-appoint.html',
244
+			createNew:true,
245
+			show: {
246
+				aniShow: 'pop-in'
247
+			},
248
+			styles: {
249
+				popGesture: 'hide'
250
+			},
251
+			waiting: {
252
+				autoShow: true
253
+			},
254
+			extras: {
255
+				name: vText,
256
+				classImport: 2, //区分工单等级列表参数
257
+				token: token
258
+			}
259
+		});
260
+	}
261
+//	处理
262
+	function disposeFun() {
263
+		mui.openWindow({
264
+			id: 'Work-dispose',
265
+			url: 'Work-dispose.html',
266
+			createNew:true,
267
+			show: {
268
+				aniShow: 'pop-in'
269
+			},
270
+			styles: {
271
+				popGesture: 'hide'
272
+			},
273
+			waiting: {
274
+				autoShow: true
275
+			},
276
+			extras: {
277
+				name: vText,
278
+				classImport: 2, //区分工单等级列表参数
279
+				token: token
280
+			}
281
+		});
282
+	}
283
+//	标记
284
+	function signFun() {
285
+		mui.openWindow({
286
+			id: 'Work-sign',
287
+			url: 'Work-sign.html',
288
+			createNew:true,
289
+			show: {
290
+				aniShow: 'pop-in'
291
+			},
292
+			styles: {
293
+				popGesture: 'hide'
294
+			},
295
+			waiting: {
296
+				autoShow: true
297
+			},
298
+			extras: {
299
+				name: vText,
300
+				classImport: 2, //区分工单等级列表参数
301
+				token: token
302
+			}
303
+		});
304
+	}
305
+	
306
+	$(".Tap").on('tap', function() {
307
+		createDownload();
308
+	})
309
+})

+ 5 - 1
双汇APP/workOrder/js/work-appoint.js

@@ -69,7 +69,11 @@ mui.plusReady(function() {
69 69
 							plus.nativeUI.toast('成功');
70 70
 							$("#ower_recive").val('');
71 71
 							if (classImport) {
72
-								var wobj = plus.webview.getWebviewById("Work-listClass");
72
+								if (classImport==2) {
73
+									var wobj = plus.webview.getWebviewById("Work-listCJ");
74
+								}else{
75
+									var wobj = plus.webview.getWebviewById("Work-listClass");
76
+								}
73 77
 							}else{
74 78
 								var wobj = plus.webview.getWebviewById("Work-list");
75 79
 							}

+ 5 - 1
双汇APP/workOrder/js/work-assign.js

@@ -128,7 +128,11 @@ mui.plusReady(function() {
128 128
 							$("#ower_recive").val('');
129 129
 							$("#DWResult").val('');
130 130
 							if (classImport) {
131
-								var wobj = plus.webview.getWebviewById("Work-listClass");
131
+								if (classImport==2) {
132
+									var wobj = plus.webview.getWebviewById("Work-listCJ");
133
+								}else{
134
+									var wobj = plus.webview.getWebviewById("Work-listClass");
135
+								}
132 136
 							}else{
133 137
 								var wobj = plus.webview.getWebviewById("Work-list");
134 138
 							}

+ 5 - 1
双汇APP/workOrder/js/work-sign.js

@@ -125,7 +125,11 @@ mui.plusReady(function() {
125 125
 							$("#ower_recive").val('');
126 126
 							$("#DWcause").val('')
127 127
 							if (classImport) {
128
-								var wobj = plus.webview.getWebviewById("Work-listClass");
128
+								if (classImport==2) {
129
+									var wobj = plus.webview.getWebviewById("Work-listCJ");
130
+								}else{
131
+									var wobj = plus.webview.getWebviewById("Work-listClass");
132
+								}
129 133
 							}else{
130 134
 								var wobj = plus.webview.getWebviewById("Work-list");
131 135
 							}