Browse Source

三元微信

miaofuhao 6 years ago
parent
commit
c396a165f0

+ 1 - 0
WeChat/content/js/InvoiceList.js

3
 var turn = helper.request.queryString("turn");
3
 var turn = helper.request.queryString("turn");
4
 if (turn) {
4
 if (turn) {
5
 	$(".mui-nav").show();
5
 	$(".mui-nav").show();
6
+	$(".cont-margin").css("margin-top","45px");
6
 }else{
7
 }else{
7
 	$(".cont-margin").css("margin-top","0px");
8
 	$(".cont-margin").css("margin-top","0px");
8
 }
9
 }

+ 30 - 14
WeChat/content/js/orderDetail.js

1
 mui.init({})
1
 mui.init({})
2
 var id = helper.request.queryString("id");
2
 var id = helper.request.queryString("id");
3
 var state = helper.request.queryString("type");
3
 var state = helper.request.queryString("type");
4
+var staff = helper.request.queryString("typeStaff");
4
 var openid = helper.cookies.get("openid");
5
 var openid = helper.cookies.get("openid");
5
 //var openid = "oXF5e1mWpX5DajW5_yjNLPKb8ThE";
6
 //var openid = "oXF5e1mWpX5DajW5_yjNLPKb8ThE";
6
 var roleCode = helper.cookies.get("RoleCode");
7
 var roleCode = helper.cookies.get("RoleCode");
8
+var typeUser = helper.cookies.get("typeUser");
7
 var backType=0,turn=1;
9
 var backType=0,turn=1;
8
-if (!openid) {
9
-	var openid = helper.request.queryString("openid");
10
+//var staff=1;
11
+//var state=1;
12
+if(!state){
13
+	// 显示导航
14
+	$('#mNavbar').hide();
15
+	$('#mContent').css('marginTop', '0px');	
16
+	$('#mContentList').css('marginTop', '0px');	
17
+}
18
+if(staff==1){
19
+	// 显示导航
20
+	$('#mNavbar').show();
21
+	$('#mContent').css('marginTop', '45px');	
22
+	$('#mContentList').css('marginTop', '10px');	
23
+}
24
+if(typeUser==1){
25
+	$(".typeStaff").show();
10
 }
26
 }
11
 function formatterDealDetail(val, row) {
27
 function formatterDealDetail(val, row) {
12
 	return str;
28
 	return str;
21
 	$(".allotBtn").hide();
37
 	$(".allotBtn").hide();
22
 	backType=1; 
38
 	backType=1; 
23
 }
39
 }
24
-
25
 $(function () {
40
 $(function () {
26
 	Ajax();
41
 	Ajax();
27
-	if (state=="0") {
28
-		$(".dispose1").show();
29
-	} else if (state=="1") {
30
-		$(".dispose2").show();
31
-	} else if(state=="2"){
32
-		$(".dispose3").show();
33
-	} else if(state=="3"){
34
-		$(".dispose4").show();
35
-	}
36
 	//返回列表
42
 	//返回列表
37
 	$('.return').on('tap', function() {   
43
 	$('.return').on('tap', function() {   
38
 		if (state==0) {
44
 		if (state==0) {
45
 			window.location.href = "orderList.html?Itype=" + state+'&turn='+turn;
51
 			window.location.href = "orderList.html?Itype=" + state+'&turn='+turn;
46
 		}else if (state==4){
52
 		}else if (state==4){
47
 			window.location.href = "orderList.html?Itype=" + state+'&turn='+turn;
53
 			window.location.href = "orderList.html?Itype=" + state+'&turn='+turn;
54
+		}else if(staff==1){
55
+			window.location.href = "orderList.html?turn=" + turn;
48
 		}
56
 		}
49
 		//window.location.href = "client_index.html?Itype=" + itype;
57
 		//window.location.href = "client_index.html?Itype=" + itype;
50
 	});
58
 	});
193
 		type: 'get', //HTTP请求类型
201
 		type: 'get', //HTTP请求类型
194
 		success: function(data) {
202
 		success: function(data) {
195
 			if(data.state.toLowerCase() == "success") {
203
 			if(data.state.toLowerCase() == "success") {
204
+				
196
 				var result = data.data.data[0]
205
 				var result = data.data.data[0]
197
-				var stateText
206
+				var stateText;
198
 				if (result.State==0) {
207
 				if (result.State==0) {
199
 					stateText="待指派"
208
 					stateText="待指派"
200
 				}else if(result.State==1){
209
 				}else if(result.State==1){
201
 					stateText="待接单"
210
 					stateText="待接单"
211
+					$(".dispose2").show();
202
 				}else if(result.State==2){
212
 				}else if(result.State==2){
203
 					stateText="待处理"
213
 					stateText="待处理"
204
-					$(".allotBtn").hide();
214
+					$(".dispose3").show();
205
 				}else if(result.State==3){
215
 				}else if(result.State==3){
216
+					$(".dispose3").show();
217
+					$(".unbackBtn").remove();
206
 					stateText="退回待处理"
218
 					stateText="退回待处理"
207
 				}else if(result.State==4){
219
 				}else if(result.State==4){
220
+					$(".dispose3").show();
221
+					$(".unbackBtn").remove();
208
 					stateText="异常退回待处理"
222
 					stateText="异常退回待处理"
209
 				}else if(result.State==5){
223
 				}else if(result.State==5){
224
+					$(".dispose3").show();
210
 					stateText="处理中"
225
 					stateText="处理中"
211
 				}else if(result.State==10){
226
 				}else if(result.State==10){
212
 					stateText="已完结"
227
 					stateText="已完结"
217
 				$("#gdlyName").text(result.GDLYName); //工单来源
232
 				$("#gdlyName").text(result.GDLYName); //工单来源
218
 				$("#state").text(stateText); //工单状态
233
 				$("#state").text(stateText); //工单状态
219
 				$("#customer").text(result.Customer); //客户姓名
234
 				$("#customer").text(result.Customer); //客户姓名
235
+				$("#clDetail").text(result.clcontent); //客户姓名
220
 				if (state==3) {
236
 				if (state==3) {
221
 					var str="";
237
 					var str="";
222
 					var val1 = result.CustomerTel.substring(0, 3);
238
 					var val1 = result.CustomerTel.substring(0, 3);

+ 33 - 18
WeChat/content/js/orderList.js

1
 mui.init({})
1
 mui.init({})
2
 var state=1;
2
 var state=1;
3
+//var Staff=1;
3
 var openid = helper.cookies.get("openid");
4
 var openid = helper.cookies.get("openid");
4
 var roleCode = helper.cookies.get("RoleCode");
5
 var roleCode = helper.cookies.get("RoleCode");
6
+var typeUser = helper.cookies.get("typeUser");
5
 var Itype = helper.request.queryString("Itype");
7
 var Itype = helper.request.queryString("Itype");
6
 var turn = helper.request.queryString("turn");
8
 var turn = helper.request.queryString("turn");
7
-var turn=1;
9
+//var turn=1;
10
+//var typeUser=5;
8
 //var openid = "oXF5e1mWpX5DajW5_yjNLPKb8ThE";
11
 //var openid = "oXF5e1mWpX5DajW5_yjNLPKb8ThE";
9
 $(function () {
12
 $(function () {
10
 	if (turn) {
13
 	if (turn) {
18
 	if (Itype=="1") {
21
 	if (Itype=="1") {
19
 		$(".titdyna li").removeClass("tab_color");
22
 		$(".titdyna li").removeClass("tab_color");
20
 		$(".titdyna li:eq(0)").addClass("tab_color");
23
 		$(".titdyna li:eq(0)").addClass("tab_color");
21
-		state=1
22
-		Ajax();
24
+		state=1;
25
+		Ajax(state);
23
 	}else if(Itype=="2"){
26
 	}else if(Itype=="2"){
24
 		$(".titdyna li").removeClass("tab_color");
27
 		$(".titdyna li").removeClass("tab_color");
25
 		$(".titdyna li:eq(1)").addClass("tab_color");
28
 		$(".titdyna li:eq(1)").addClass("tab_color");
26
-		state=2
27
-		Ajax();
29
+		state=2;
30
+		Ajax(state);
28
 	}else if(Itype=="3"){
31
 	}else if(Itype=="3"){
29
-		state=3
32
+		state=3;
30
 		$(".titdyna li").removeClass("tab_color");
33
 		$(".titdyna li").removeClass("tab_color");
31
 		$(".titdyna li:eq(2)").addClass("tab_color");
34
 		$(".titdyna li:eq(2)").addClass("tab_color");
32
-		Ajax();
35
+		Ajax(state);
33
 	}else if(Itype=="4"){
36
 	}else if(Itype=="4"){
34
-		state=4
37
+		state=4;
35
 		$(".titdyna li").removeClass("tab_color");
38
 		$(".titdyna li").removeClass("tab_color");
36
 		$(".titdyna li:eq(3)").addClass("tab_color");
39
 		$(".titdyna li:eq(3)").addClass("tab_color");
37
-		Ajax();
38
-	}else
39
-	Ajax();
40
+		Ajax(state);
41
+	}
42
+	if(typeUser==5){
43
+		$(".titdyna").hide();
44
+		$("#OA_task").css("margin-top","45px");
45
+		state="";
46
+		Staff=1;
47
+		Ajax(state);
48
+	}else if(typeUser==1){
49
+		$(".titdyna").show();
50
+		$("#OA_task").css("margin-top","85px");
51
+		state=1;
52
+		Staff="";
53
+		Ajax(state);
54
+	}
40
 })
55
 })
41
 $(".titdyna ul li").click(function () {
56
 $(".titdyna ul li").click(function () {
42
 	$(".titdyna li").removeClass("tab_color");
57
 	$(".titdyna li").removeClass("tab_color");
70
 						stateText="异常退回待处理"
85
 						stateText="异常退回待处理"
71
 					}else if(n.State==5){
86
 					}else if(n.State==5){
72
 						stateText="处理中"
87
 						stateText="处理中"
73
-						
74
 					}else if(n.State==10){
88
 					}else if(n.State==10){
75
 						stateText="已完成"
89
 						stateText="已完成"
76
 					}
90
 					}
105
 		}
119
 		}
106
 	})
120
 	})
107
 })
121
 })
108
-function Ajax() {
122
+function Ajax(state) {
109
 	//$(".order").remove();
123
 	//$(".order").remove();
110
 	$.ajax({
124
 	$.ajax({
111
 		url: huayi.config.callcenter_url + 'WxLogin/GetWoList',
125
 		url: huayi.config.callcenter_url + 'WxLogin/GetWoList',
124
 				$(data.rows).each(function(i, n) {
138
 				$(data.rows).each(function(i, n) {
125
 					var stateText;
139
 					var stateText;
126
 					var titleText;
140
 					var titleText;
127
-					
128
 					if (n.State==0) {
141
 					if (n.State==0) {
129
 						stateText="待指派"
142
 						stateText="待指派"
130
 					}else if (n.State==1) {
143
 					}else if (n.State==1) {
134
 					}else if(n.State==3){
147
 					}else if(n.State==3){
135
 						stateText="退回待处理"
148
 						stateText="退回待处理"
136
 					}else if(n.State==4){
149
 					}else if(n.State==4){
137
-						stateText="处理"
150
+						stateText="异常退回待处理"
138
 					}else if(n.State==5){
151
 					}else if(n.State==5){
152
+						stateText="处理中"
153
+					}else if(n.State==10){
139
 						stateText="已完成"
154
 						stateText="已完成"
140
 					}
155
 					}
141
 					if (n.TypeClassName=="") {
156
 					if (n.TypeClassName=="") {
146
 					}
161
 					}
147
 					$('<li class="mui-table-view-cell order" data-index="' + n.ID + '">' +
162
 					$('<li class="mui-table-view-cell order" data-index="' + n.ID + '">' +
148
 						'<div class="mui-table">' +
163
 						'<div class="mui-table">' +
149
-						'<div class="mui-table-cell mui-col-xs-10">' +
164
+						'<div class="mui-table-cell mui-col-xs-8">' +
150
 						'<h4 class="mui-ellipsis">' + titleText +
165
 						'<h4 class="mui-ellipsis">' + titleText +
151
 						'</h4><h5>' + n.CreateTime +
166
 						'</h4><h5>' + n.CreateTime +
152
 						'</h5></div>'+
167
 						'</h5></div>'+
153
-						'<div class="mui-table-cell mui-col-xs-2 mui-text-right">'+
168
+						'<div class="mui-table-cell mui-col-xs-4 mui-text-right">'+
154
 						'<span class="mui-h5">'+stateText+
169
 						'<span class="mui-h5">'+stateText+
155
 						'</span></div></div></li>').appendTo('#OA_task');
170
 						'</span></div></div></li>').appendTo('#OA_task');
156
 				});
171
 				});
157
 				//工单跳转
172
 				//工单跳转
158
 				$('.order').on('tap', function() {
173
 				$('.order').on('tap', function() {
159
 					var index = $(this).attr('data-index');
174
 					var index = $(this).attr('data-index');
160
-					window.location.href = "orderDetail.html?id=" + index+'&type='+state;
175
+					window.location.href = "orderDetail.html?id=" + index+'&type='+state+'&typeStaff='+Staff;
161
 				});
176
 				});
162
 			} else {
177
 			} else {
163
 				$(".noinfor").text("暂无信息");
178
 				$(".noinfor").text("暂无信息");

+ 19 - 12
WeChat/content/orderDetail.html

13
 		<link href="css/serveDetail.css" rel="stylesheet" />
13
 		<link href="css/serveDetail.css" rel="stylesheet" />
14
 	</head>
14
 	</head>
15
 	<style>
15
 	<style>
16
-		
17
 		#GDgz{
16
 		#GDgz{
18
 			background: #FFFFFF;
17
 			background: #FFFFFF;
19
 		}
18
 		}
178
 			padding-right: 0px !important;
177
 			padding-right: 0px !important;
179
     		padding-left: 45px !important;
178
     		padding-left: 45px !important;
180
 		}
179
 		}
180
+		.typeStaff{
181
+			display: none;
182
+		}
181
 	</style>
183
 	</style>
182
 	<body>
184
 	<body>
183
-		<div class="mui-nav">
185
+		<div class="mui-nav" id="mNavbar">
184
 			<a class="mui-icon mui-icon-arrowleft return"></a>
186
 			<a class="mui-icon mui-icon-arrowleft return"></a>
185
 			工单详情
187
 			工单详情
186
 		</div>
188
 		</div>
187
-		<div class="mui-content" style="margin-top: 54px;">
188
-			<ul class="mui-table-view mui-table-view-ul">
189
+		<div class="mui-content" id="mContent" style="margin-top: 54px;">
190
+			<ul class="mui-table-view mui-table-view-ul" id="mContentList">
189
 				<li class="mui-table-view-cell mui-table-view-li">
191
 				<li class="mui-table-view-cell mui-table-view-li">
190
 					<div class="mui-input-row">
192
 					<div class="mui-input-row">
191
 						<label class="label font-color5">工单编号</label>
193
 						<label class="label font-color5">工单编号</label>
245
 				<li class="mui-table-view-cell mui-table-view-li">
247
 				<li class="mui-table-view-cell mui-table-view-li">
246
 					<div class="mui-input-row" style="margin-left: 8px;">
248
 					<div class="mui-input-row" style="margin-left: 8px;">
247
 						工单内容:
249
 						工单内容:
248
-						<p id="detail" ></p>
250
+						<p id="detail" style="text-indent: 2em;"></p>
251
+					</div>
252
+				</li>
253
+				<li class="mui-table-view-cell mui-table-view-li">
254
+					<div class="mui-input-row" style="margin-left: 8px;">
255
+						处理内容:
256
+						<p id="clDetail" style="text-indent: 2em;"></p>
249
 					</div>
257
 					</div>
250
 				</li>
258
 				</li>
251
-				
252
 			</ul>
259
 			</ul>
253
-			<ul class="mui-table-view mui-grid-view">
260
+			<ul class="mui-table-view typeStaff">
254
 				<h4 class="mui-ellipsis size-16 mui_btn1_tit">操作按钮:</h4>
261
 				<h4 class="mui-ellipsis size-16 mui_btn1_tit">操作按钮:</h4>
255
 				<div class="type1">
262
 				<div class="type1">
256
 					<!--待接单-->
263
 					<!--待接单-->
264
 					</div>
271
 					</div>
265
 					<!--待处理-->
272
 					<!--待处理-->
266
 					<div class="mui_btn1 dispose3">
273
 					<div class="mui_btn1 dispose3">
267
-						<li class="mui-media mui-col-xs-3 unusualBtn">
268
-							<button type="button" data-loading-text="提交中" class="mui-btn mui-btn-primary mui-btn-block unbackBtn">异常退回</button>
269
-						</li>
270
 						<li class=" mui-media mui-col-xs-3 allotBtn">
274
 						<li class=" mui-media mui-col-xs-3 allotBtn">
271
 							<button type="button" data-loading-text="提交中" class="mui-btn mui-btn-primary mui-btn-block allot">分配</button>
275
 							<button type="button" data-loading-text="提交中" class="mui-btn mui-btn-primary mui-btn-block allot">分配</button>
272
 						</li>
276
 						</li>
273
 						<li class=" mui-media mui-col-xs-3">
277
 						<li class=" mui-media mui-col-xs-3">
274
 							<button type="button" data-loading-text="提交中" class="mui-btn mui-btn-primary mui-btn-block deal">处理</button>
278
 							<button type="button" data-loading-text="提交中" class="mui-btn mui-btn-primary mui-btn-block deal">处理</button>
275
 						</li>
279
 						</li>
280
+						<li class="mui-media mui-col-xs-3 unusualBtn">
281
+							<button type="button" data-loading-text="提交中" class="mui-btn mui-btn-primary mui-btn-block unbackBtn">异常退回</button>
282
+						</li>
276
 					</div>
283
 					</div>
277
 					<!--已完成-->
284
 					<!--已完成-->
278
 					<div class="mui_btn1 dispose4">
285
 					<div class="mui_btn1 dispose4">
282
 					</div>
289
 					</div>
283
 				</div>
290
 				</div>
284
 			</ul>
291
 			</ul>
285
-			<div class="mui-table-view work-content ">
292
+			<div class="mui-table-view work-content typeStaff">
286
 				<div class="mui-table-cell mui-col-xs-10">
293
 				<div class="mui-table-cell mui-col-xs-10">
287
 					<h4 class="mui-ellipsis size-16" style="padding: 6px ;">工单跟踪信息</h4>
294
 					<h4 class="mui-ellipsis size-16" style="padding: 6px ;">工单跟踪信息</h4>
288
 				</div>
295
 				</div>
289
 			</div>
296
 			</div>
290
 			<!--工单进度-->
297
 			<!--工单进度-->
291
-			<div class="mui-padding" style="padding: 6px;" id="GDgz">
298
+			<div class="mui-padding typeStaff" style="padding: 6px;" id="GDgz">
292
 				<!--<h5 class="mui-badge-success mui-badge-inverted">时间<h5>
299
 				<!--<h5 class="mui-badge-success mui-badge-inverted">时间<h5>
293
 					<span>操作人:</span>
300
 					<span>操作人:</span>
294
 					<span> + Agree</span>
301
 					<span> + Agree</span>

+ 1 - 0
WeChat/content/orderList.html

19
 				top: 0px;
19
 				top: 0px;
20
 				background: #FFFFFF;
20
 				background: #FFFFFF;
21
 				z-index: 3;
21
 				z-index: 3;
22
+				display: none;
22
 			}
23
 			}
23
 			.titdyna ul{
24
 			.titdyna ul{
24
 				padding: 0;
25
 				padding: 0;

+ 4 - 2
WeChat/index.html

16
 		<script src="Script/Common/huayi.http.js"></script>
16
 		<script src="Script/Common/huayi.http.js"></script>
17
 		<script type="text/javascript">
17
 		<script type="text/javascript">
18
 			var openid = helper.cookies.get("openid");
18
 			var openid = helper.cookies.get("openid");
19
+			var id = helper.request.queryString("id");
19
 			var code = helper.request.queryString("code");
20
 			var code = helper.request.queryString("code");
20
 			var menucode = helper.request.queryString("menucode");
21
 			var menucode = helper.request.queryString("menucode");
21
 			var typeUser = helper.cookies.get("typeUser");
22
 			var typeUser = helper.cookies.get("typeUser");
30
 					success: function(result) {
31
 					success: function(result) {
31
 						if(result.state.toLowerCase() == "success") {
32
 						if(result.state.toLowerCase() == "success") {
32
 							var openid=result.data.openid;
33
 							var openid=result.data.openid;
34
+							helper.cookies.set("RoleCode", result.data.rolecode, 7);
33
 							window.location.replace("login.html?menuCode="+menucode+'&openid='+openid);
35
 							window.location.replace("login.html?menuCode="+menucode+'&openid='+openid);
34
 						}
36
 						}
35
 					}
37
 					}
62
 						window.location.replace("content/orderList.html");
64
 						window.location.replace("content/orderList.html");
63
 						break; //工单列表
65
 						break; //工单列表
64
 					case "GDXQ":
66
 					case "GDXQ":
65
-						window.location.replace("content/orderDetail.html");
67
+						window.location.replace("content/orderDetail.html?id="+id);
66
 						break; //工单详情
68
 						break; //工单详情
67
 					default:
69
 					default:
68
 						window.location.replace("error.html");
70
 						window.location.replace("error.html");
90
 						window.location.replace("content/orderList.html");
92
 						window.location.replace("content/orderList.html");
91
 						break; //工单列表
93
 						break; //工单列表
92
 					case "GDXQ":
94
 					case "GDXQ":
93
-						window.location.replace("content/orderDetail.html");
95
+						window.location.replace("content/orderDetail.html?id="+id);
94
 						break; //工单详情
96
 						break; //工单详情
95
 					default:
97
 					default:
96
 						window.location.replace("error.html");
98
 						window.location.replace("error.html");

+ 0 - 1
WeChat/login.html

98
 							var UserWord=$("#password").val();
98
 							var UserWord=$("#password").val();
99
 							helper.cookies.set("typeUser", typeUser, 7);
99
 							helper.cookies.set("typeUser", typeUser, 7);
100
 							helper.cookies.set("UserWord", UserWord, 7);
100
 							helper.cookies.set("UserWord", UserWord, 7);
101
-							helper.cookies.set("RoleCode", data.data.rolecode, 7);
102
 							debugger
101
 							debugger
103
 							if (openid) {
102
 							if (openid) {
104
 								helper.cookies.set("openid", openid, 7);
103
 								helper.cookies.set("openid", openid, 7);