Browse Source

双汇APP

miaofuhao 5 years ago
parent
commit
101840a06a

BIN
双汇APP-andriod.zip


BIN
双汇APP-andriod/img/banner1.png


BIN
双汇APP-andriod/img/banner2.png


BIN
双汇APP-andriod/img/banner3.png


BIN
双汇APP-andriod/img/banner4.png


BIN
双汇APP-andriod/img/banner5.png


+ 2 - 2
双汇APP-andriod/js/huayi.config.js

2
 	var huayi = {};
2
 	var huayi = {};
3
 }
3
 }
4
 huayi.config = {
4
 huayi.config = {
5
-	//callcenter_url: "http://oa.shuanghui.net:8046/",//生产环境
5
+	callcenter_url: "http://oa.shuanghui.net:8046/",//生产环境
6
 	//callcenter_url: "http://121.196.219.217:8046/",//生产环境
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
 	socket_ip: "222.143.137.63", //ip
8
 	socket_ip: "222.143.137.63", //ip
9
 	socket_port: "8081", //端口
9
 	socket_port: "8081", //端口
10
 	indexOutTime: 2000, //菜单工单数量刷新间隔
10
 	indexOutTime: 2000, //菜单工单数量刷新间隔

+ 54 - 2
双汇APP-andriod/js/personal.js

1
 mui.init();
1
 mui.init();
2
-var slider = mui("#slider");
3
-slider.slider({interval: 5000});
2
+
4
 var token = localStorage.getItem("token"); //获取本地存储
3
 var token = localStorage.getItem("token"); //获取本地存储
5
 mui.plusReady(function() {
4
 mui.plusReady(function() {
6
 	ajaxRefresh();
5
 	ajaxRefresh();
20
 $.ajax({
19
 $.ajax({
21
 	data: {
20
 	data: {
22
 		token: token,
21
 		token: token,
22
+    // pageindex: 1,
23
+    // pagesize: 10,
23
 	},
24
 	},
24
 	dataType: 'json', //服务器返回json格式数据
25
 	dataType: 'json', //服务器返回json格式数据
25
 	url: huayi.config.callcenter_url + '/UserAccount/GetNowUser',
26
 	url: huayi.config.callcenter_url + '/UserAccount/GetNowUser',
35
 		$(".F_UserName").text(data.data.user.F_UserName);
36
 		$(".F_UserName").text(data.data.user.F_UserName);
36
 		localStorage.setItem("F_UserName", data.data.user.F_UserName);
37
 		localStorage.setItem("F_UserName", data.data.user.F_UserName);
37
 		localStorage.setItem("F_RoleId", data.data.user.F_RoleId);
38
 		localStorage.setItem("F_RoleId", data.data.user.F_RoleId);
39
+    localStorage.setItem("RoleCode", RoleCode);
38
 		localStorage.setItem("F_See", data.data.user.F_See);
40
 		localStorage.setItem("F_See", data.data.user.F_See);
39
 		$(".rolname").text(data.data.user.rolname);
41
 		$(".rolname").text(data.data.user.rolname);
40
 		if(RoleCode == "0") { //调度   
42
 		if(RoleCode == "0") { //调度   
54
 	}
56
 	}
55
 
57
 
56
 });
58
 });
59
+//权限判断
60
+$.ajax({
61
+	data: {
62
+		token: token,
63
+    pageindex: 1,
64
+    pagesize: 10,
65
+	},
66
+	dataType: 'json', //服务器返回json格式数据
67
+	url: huayi.config.callcenter_url + '/Rotation/Getlist',
68
+	type: 'get', //HTTP请求类型
69
+	
70
+	success: function(data) {
71
+    if(data.state="success"){
72
+     //  alert(JSON.stringify(data.data.modelList.length))
73
+     //  alert(data.data.modelList.length)
74
+     
75
+     $('<div class="mui-slider-item">'+
76
+       '<a href="#">'+
77
+     	'<img src="'+data.data.modelList[0].romath+'">'+
78
+       '</a>'+
79
+       '</div>').appendTo('#baneSlider');
80
+     $(data.data.modelList).each(function(i,n){
81
+       if(n.isEnable==0){
82
+         $('<div class="mui-slider-item">'+
83
+           '<a href="#">'+
84
+         	'<img src="'+n.romath+'">'+
85
+           '</a>'+
86
+           '</div>').appendTo('#baneSlider');
87
+           if(i==0){
88
+             $('<div class="mui-indicator mui-active"></div>').appendTo('#baneQuan'); 
89
+           }else{
90
+             $('<div class="mui-indicator"></div>').appendTo('#baneQuan');
91
+           }                
92
+       }     
93
+     })   
94
+    $('<div class="mui-slider-item">'+
95
+      '<a href="#">'+
96
+      '<img src="'+data.data.modelList[data.data.modelList.length-1].romath+'">'+
97
+      '</a>'+
98
+      '</div>').appendTo('#baneSlider');
99
+      var slider = mui("#slider");
100
+      slider.slider({interval: 5000});
101
+    }
102
+		
103
+	},
104
+	error: function(xhr, type, errorThrown) {
105
+		//异常处理;
106
+	}
107
+
108
+});
57
 function ajaxRefresh() {
109
 function ajaxRefresh() {
58
  	//权限判断
110
  	//权限判断
59
 	$.ajax({
111
 	$.ajax({

+ 3 - 3
双汇APP-andriod/login.html

12
 
12
 
13
 	<body>
13
 	<body>
14
 		<div class="mui-content">
14
 		<div class="mui-content">
15
-			<form id='login-form' class="mui-input-group">
15
+			<form id="login-form" class="mui-input-group">
16
 				<!--logo-->
16
 				<!--logo-->
17
 				<div class="mui-logo-box">
17
 				<div class="mui-logo-box">
18
-					<!-- <div class="img-box1">
18
+					<div class="img-box1">
19
 						<img src="img/logo_top.png" alt="" />
19
 						<img src="img/logo_top.png" alt="" />
20
-					</div> -->
20
+					</div>
21
 					<div class="img-box2">
21
 					<div class="img-box2">
22
 						<img src="img/logo_banner.png" alt="" />
22
 						<img src="img/logo_banner.png" alt="" />
23
 					</div>
23
 					</div>

+ 1 - 1
双汇APP-andriod/manifest.json

3
     "id" : "io.dcloud.H5E9497091", /*应用的标识,创建应用时自动生成,勿手动修改*/
3
     "id" : "io.dcloud.H5E9497091", /*应用的标识,创建应用时自动生成,勿手动修改*/
4
     "name" : "双汇售后服务平台", /*应用名称,程序桌面图标名称*/
4
     "name" : "双汇售后服务平台", /*应用名称,程序桌面图标名称*/
5
     "version" : {
5
     "version" : {
6
-        "name" : "1.4.0", /*应用版本名称*/
6
+        "name" : "1.4.3", /*应用版本名称*/
7
         "code" : "83"
7
         "code" : "83"
8
     },
8
     },
9
     "description" : "", /*应用描述信息*/
9
     "description" : "", /*应用描述信息*/

+ 2 - 42
双汇APP-andriod/personal.html

37
 			<!--banner-->
37
 			<!--banner-->
38
 			<div id="IMG-box">
38
 			<div id="IMG-box">
39
 				<div id="slider" class="mui-slider">
39
 				<div id="slider" class="mui-slider">
40
-					<div class="mui-slider-group mui-slider-loop">
41
-						<!-- 额外增加的一个节点(循环轮播:第一个节点是最后一张轮播) -->
42
-						<div class="mui-slider-item mui-slider-item-duplicate">
43
-							<a href="#">
44
-								<img src="img/banner4.png">
45
-							</a>
46
-						</div>
47
-						<!-- 第一张 -->
48
-						<div class="mui-slider-item">
49
-							<a href="#">
50
-								<img src="img/banner1.png">
51
-							</a>
52
-						</div>
53
-						<!-- 第二张 -->
54
-						<div class="mui-slider-item">
55
-							<a href="#">
56
-								<img src="img/banner2.png">
57
-							</a>
58
-						</div>
59
-						<!-- 第三张 -->
60
-						<div class="mui-slider-item">
61
-							<a href="#">
62
-								<img src="img/banner3.png">
63
-							</a>
64
-						</div>
65
-						<!-- 第四张 -->
66
-						<div class="mui-slider-item">
67
-							<a href="#">
68
-								<img src="img/banner4.png">
69
-							</a>
70
-						</div>
71
-						<!-- 额外增加的一个节点(循环轮播:最后一个节点是第一张轮播) -->
72
-						<div class="mui-slider-item mui-slider-item-duplicate">
73
-							<a href="#">
74
-								<img src="img/banner1.png">
75
-							</a>
76
-						</div>
40
+					<div class="mui-slider-group mui-slider-loop" id="baneSlider">
77
 					</div>
41
 					</div>
78
-					<div class="mui-slider-indicator">
79
-						<div class="mui-indicator mui-active"></div>
80
-						<div class="mui-indicator"></div>
81
-						<div class="mui-indicator"></div>
82
-						<div class="mui-indicator"></div>
42
+					<div class="mui-slider-indicator" id="baneQuan">
83
 					</div>
43
 					</div>
84
 				</div>
44
 				</div>
85
 			</div>
45
 			</div>

+ 112 - 0
双汇APP-andriod/workOrder/Work-complete.html

1
+<!doctype html>
2
+<html lang="en" class="feedback">
3
+
4
+	<head>
5
+		<meta charset="UTF-8" />
6
+		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
7
+		<title>完善</title>
8
+		<link rel="stylesheet" type="text/css" href="../css/mui.min.css" />
9
+		<link rel="stylesheet" type="text/css" href="../css/feedback.css" />
10
+		<link rel="stylesheet" type="text/css" href="../css/mui.picker.min.css" />
11
+		<style>
12
+			p {
13
+				font-size: 16px;
14
+				color: #fe6604;
15
+			}
16
+			.mui-bar-nav {
17
+				background: #cd0000 !important;
18
+				color: #fff!important;
19
+			}
20
+			#question{
21
+				margin-bottom: 0;
22
+			}
23
+			.mui-btn-block{
24
+				padding: 6px;
25
+			}
26
+		</style>
27
+	</head>
28
+
29
+	<body>
30
+		<header class="mui-bar mui-bar-nav" style="">
31
+			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left" style="color: #fff;"></a>
32
+
33
+			<h1 class="mui-title" style="color: #fff;">完善</h1>
34
+		</header>
35
+		<div class="mui-content">
36
+
37
+			<p  style="padding: 10px;">完善内容(必填)</p>
38
+			<div class="row mui-input-row"  style="padding: 10px;">
39
+				<textarea id='question' class="mui-input-clear question" placeholder="请详细描述你的问题和意见..."></textarea>
40
+			</div>
41
+			<div class="" style="padding: 10px;">
42
+				<br />
43
+				<button id="submit" type="button" class="mui-btn mui-btn-block  mui-btn-danger submit">完善</button>
44
+			</div>
45
+
46
+		</div>
47
+		<script src="../js/huayi.config.js"></script>
48
+		<script src="../js/zepto.js"></script>
49
+		<script src="../js/mui.min.js"></script>
50
+		<script src="../js/mui.picker.min.js"></script>
51
+		<script type="text/javascript">
52
+			mui.init();
53
+			mui.plusReady(function() {
54
+				var wv = plus.webview.currentWebview();
55
+				var vText = wv.name;
56
+				var classImport = wv.classImport;
57
+				var token = wv.token; 
58
+        
59
+					document.getElementById("submit").addEventListener('tap', function() {
60
+						var question = $("#question").val();
61
+						if(!question) {
62
+							plus.nativeUI.toast('输入完善内容');
63
+						} else {
64
+							var btnArray = ['取消', '确定'];
65
+							mui.confirm('是否完善', '提示', btnArray, function(e) {
66
+								if(e.index == 1) {
67
+									mui.ajax(huayi.config.callcenter_url + 'WorkOrder/Reminder', {
68
+										data: {
69
+											id: vText,
70
+											count: question, //办理人
71
+											token: token
72
+										},
73
+										dataType: 'json', //服务器返回json格式数据
74
+										type: 'post', //HTTP请求类型
75
+										timeout: 10000, //超时时间设置为10秒;
76
+										success: function(data) {
77
+                      alert(JSON.stringify(data))
78
+                      if (data.state.toLowerCase() == 'success') {
79
+                       plus.nativeUI.toast('成功');
80
+                       $("#question").val('');
81
+                       if (classImport) {
82
+                       	if (classImport==2) {
83
+                       		var wobj = plus.webview.getWebviewById("Work-listCJ");
84
+                       	}else{
85
+                       		var wobj = plus.webview.getWebviewById("Work-listClass");
86
+                       	}
87
+                       	
88
+                       }else{
89
+                       	var wobj = plus.webview.getWebviewById("Work-list");
90
+                       }
91
+                       wobj.reload(true);
92
+                      } else {
93
+                        plus.nativeUI.toast('失败');
94
+                      }
95
+											
96
+										},
97
+										error: function(xhr, type, errorThrown) {
98
+											plus.nativeUI.toast('失败');
99
+										}
100
+									});
101
+								} else {
102
+									plus.nativeUI.toast('取消');
103
+								}
104
+							})
105
+
106
+						}
107
+					})
108
+			})
109
+		</script>
110
+	</body>
111
+
112
+</html>

+ 3 - 3
双汇APP-andriod/workOrder/js/Work-list.js

5
 		var token = localStorage.getItem("token");
5
 		var token = localStorage.getItem("token");
6
 		var F_See = localStorage.getItem("F_See");
6
 		var F_See = localStorage.getItem("F_See");
7
 		var F_RoleId = localStorage.getItem("F_RoleId");
7
 		var F_RoleId = localStorage.getItem("F_RoleId");
8
+    
8
 		var page = 1; //页数
9
 		var page = 1; //页数
9
 		var pageSize = 10; //每页显示条目
10
 		var pageSize = 10; //每页显示条目
10
 		var total; //数据总条数
11
 		var total; //数据总条数
149
 							} else if(data.rows[i].F_DealTimely = "普通工单"||data.rows[i].F_DealTimely =="3类问题") {
150
 							} else if(data.rows[i].F_DealTimely = "普通工单"||data.rows[i].F_DealTimely =="3类问题") {
150
 								$(".class-icon img").eq(2).show()
151
 								$(".class-icon img").eq(2).show()
151
 							}
152
 							}
152
-							if (F_RoleId==49) {
153
+							if (F_RoleId==49||F_RoleId==56) {
153
 								$(".mui-btn-submit").hide()
154
 								$(".mui-btn-submit").hide()
154
 							}else{
155
 							}else{
155
 								if(index == 0 || index == 6) {
156
 								if(index == 0 || index == 6) {
262
 						if(classImport) {
263
 						if(classImport) {
263
 							$(".mui-btn-submit").hide();
264
 							$(".mui-btn-submit").hide();
264
 						}
265
 						}
265
-
266
-						if (F_RoleId==49) {
266
+						if (F_RoleId==49||F_RoleId==56) {
267
 								$(".mui-btn-submit").hide()
267
 								$(".mui-btn-submit").hide()
268
 						}else{
268
 						}else{
269
 							if(index == 0 || index == 6) {
269
 							if(index == 0 || index == 6) {

+ 10 - 10
双汇APP-andriod/workOrder/js/custom_select.js

29
     		$(this).removeClass("check_active");
29
     		$(this).removeClass("check_active");
30
     		$(this).children("img").hide();
30
     		$(this).children("img").hide();
31
     		var areaDataRemove=$(this).attr("data-index");
31
     		var areaDataRemove=$(this).attr("data-index");
32
-    		Array.prototype.indexOf = function (val) {
33
-				for(var i = 0; i < this.length; i++){
34
-				  if(this[i] == val){return i;}
35
-				}
36
-				return -1;
37
-			}
38
-			Array.prototype.remove = function (val) {
39
-			 	var index = this.indexOf(val);
40
-			 	if(index > -1){this.splice(index,1);}
41
-			}
32
+          Array.prototype.indexOf = function (val) {
33
+          for(var i = 0; i < this.length; i++){
34
+            if(this[i] == val){return i;}
35
+          }
36
+          return -1;
37
+        }
38
+        Array.prototype.remove = function (val) {
39
+          var index = this.indexOf(val);
40
+          if(index > -1){this.splice(index,1);}
41
+        }
42
 			areaList.remove(areaDataRemove);
42
 			areaList.remove(areaDataRemove);
43
 			officeList=[];
43
 			officeList=[];
44
 			$(".grade-t li img").hide();
44
 			$(".grade-t li img").hide();

+ 25 - 2
双汇APP-andriod/workOrder/js/detail.js

193
 						signFun(); //标记
193
 						signFun(); //标记
194
 					} else if(a == 9) {
194
 					} else if(a == 9) {
195
 						remind(); //标记
195
 						remind(); //标记
196
-					}
196
+					}else if(a == 10) {
197
+            completeFun()
198
+          }
197
 				})
199
 				})
198
 			}
200
 			}
199
 //			if (classImport) {
201
 //			if (classImport) {
374
 			}
376
 			}
375
 		});
377
 		});
376
 	}
378
 	}
377
-	
379
+	//	完善
380
+	function completeFun() {
381
+		mui.openWindow({
382
+			id: 'Work-complete',
383
+			url: 'Work-complete.html',
384
+			createNew: true,
385
+			show: {
386
+				aniShow: 'pop-in'
387
+			},
388
+			styles: {
389
+				popGesture: 'hide'
390
+			},
391
+			waiting: {
392
+				autoShow: true
393
+			},
394
+			extras: {
395
+				name: vText,
396
+				classImport: classImport, //区分工单等级列表参数
397
+				token: token
398
+			}
399
+		});
400
+	}
378
 	$(".Tap").on('tap', function() {
401
 	$(".Tap").on('tap', function() {
379
 		createDownload();
402
 		createDownload();
380
 	})
403
 	})

BIN
双汇APP.zip


BIN
双汇APP/img/banner1.png


BIN
双汇APP/img/banner2.png


BIN
双汇APP/img/banner3.png


BIN
双汇APP/img/banner4.png


BIN
双汇APP/img/banner5.png


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

4
 huayi.config = {
4
 huayi.config = {
5
 	callcenter_url: "http://oa.shuanghui.net:8046/",//生产环境 
5
 	callcenter_url: "http://oa.shuanghui.net:8046/",//生产环境 
6
 	//callcenter_url: "http://121.196.219.217:8046/",//生产环境
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
 	socket_ip: "222.143.137.63", //ip
8
 	socket_ip: "222.143.137.63", //ip
9
 	socket_port: "8081", //端口
9
 	socket_port: "8081", //端口
10
 	indexOutTime: 2000, //菜单工单数量刷新间隔
10
 	indexOutTime: 2000, //菜单工单数量刷新间隔

+ 49 - 0
双汇APP/js/personal.js

51
 	}
51
 	}
52
 
52
 
53
 });
53
 });
54
+//权限判断
55
+$.ajax({
56
+	data: {
57
+		token: token,
58
+    pageindex: 1,
59
+    pagesize: 10,
60
+	},
61
+	dataType: 'json', //服务器返回json格式数据
62
+	url: huayi.config.callcenter_url + '/Rotation/Getlist',
63
+	type: 'get', //HTTP请求类型
64
+	
65
+	success: function(data) {
66
+    if(data.state="success"){
67
+    // alert(JSON.stringify(data.data.modelList[0].romath))
68
+     //  alert(data.data.modelList.length)     
69
+     $('<div class="mui-slider-item">'+
70
+       '<a href="#">'+
71
+     	'<img src="'+data.data.modelList[0].romath+'">'+
72
+       '</a>'+
73
+       '</div>').appendTo('#baneSlider'); 
74
+     $(data.data.modelList).each(function(i,n){
75
+       if(n.isEnable==0){
76
+         $('<div class="mui-slider-item">'+
77
+           '<a href="#">'+
78
+         	'<img src="'+n.romath+'">'+
79
+           '</a>'+
80
+           '</div>').appendTo('#baneSlider'); 
81
+           if(i==0){
82
+             $('<div class="mui-indicator mui-active"></div>').appendTo('#baneQuan'); 
83
+           }else{
84
+             $('<div class="mui-indicator"></div>').appendTo('#baneQuan');
85
+           }                
86
+       }     
87
+     })   
88
+    $('<div class="mui-slider-item">'+
89
+      '<a href="#">'+
90
+      '<img src="'+data.data.modelList[data.data.modelList.length-1].romath+'">'+
91
+      '</a>'+
92
+      '</div>').appendTo('#baneSlider');
93
+      var slider = mui("#slider");
94
+      slider.slider({interval: 5000});
95
+    }
96
+		
97
+	},
98
+	error: function(xhr, type, errorThrown) {
99
+		//异常处理;
100
+	}
101
+
102
+});
54
 function ajaxRefresh() {
103
 function ajaxRefresh() {
55
  	//权限判断
104
  	//权限判断
56
 	$.ajax({
105
 	$.ajax({

+ 1 - 1
双汇APP/manifest.json

3
     "id" : "io.dcloud.H5E9497091", /*应用的标识,创建应用时自动生成,勿手动修改*/
3
     "id" : "io.dcloud.H5E9497091", /*应用的标识,创建应用时自动生成,勿手动修改*/
4
     "name" : "双汇售后服务平台", /*应用名称,程序桌面图标名称*/
4
     "name" : "双汇售后服务平台", /*应用名称,程序桌面图标名称*/
5
     "version" : {
5
     "version" : {
6
-        "name" : "1.4.0", /*应用版本名称*/
6
+        "name" : "1.4.3", /*应用版本名称*/
7
         "code" : "83"
7
         "code" : "83"
8
     },
8
     },
9
     "description" : "", /*应用描述信息*/
9
     "description" : "", /*应用描述信息*/

+ 4 - 44
双汇APP/personal.html

33
 		<!--页面主内容区开始-->
33
 		<!--页面主内容区开始-->
34
 		<div class="mui-content">
34
 		<div class="mui-content">
35
 			<!--banner-->
35
 			<!--banner-->
36
-			<div id="IMG-box"> 
37
-				<div id="slider" class="mui-slider" >
38
-					<div class="mui-slider-group mui-slider-loop">
39
-						<!-- 额外增加的一个节点(循环轮播:第一个节点是最后一张轮播) -->
40
-						<div class="mui-slider-item mui-slider-item-duplicate">
41
-							<a href="#">
42
-								<img src="img/banner4.png">
43
-							</a>
44
-						</div>
45
-						<!-- 第一张 -->
46
-						<div class="mui-slider-item">
47
-							<a href="#">
48
-								<img src="img/banner1.png">
49
-							</a>
50
-						</div>
51
-						<!-- 第二张 -->
52
-						<div class="mui-slider-item">
53
-							<a href="#">
54
-								<img src="img/banner2.png">
55
-							</a>
56
-						</div>
57
-						<!-- 第三张 -->
58
-						<div class="mui-slider-item">
59
-							<a href="#">
60
-								<img src="img/banner3.png">
61
-							</a>
62
-						</div>
63
-						<!-- 第四张 -->
64
-						<div class="mui-slider-item">
65
-							<a href="#">
66
-								<img src="img/banner4.png">
67
-							</a>
68
-						</div>
69
-						<!-- 额外增加的一个节点(循环轮播:最后一个节点是第一张轮播) -->
70
-						<div class="mui-slider-item mui-slider-item-duplicate">
71
-							<a href="#">
72
-								<img src="img/banner1.png">
73
-							</a>
74
-						</div>
36
+			<div id="IMG-box">
37
+				<div id="slider" class="mui-slider">
38
+					<div class="mui-slider-group mui-slider-loop" id="baneSlider">
75
 					</div>
39
 					</div>
76
-					<div class="mui-slider-indicator">
77
-						<div class="mui-indicator mui-active"></div>
78
-						<div class="mui-indicator"></div>
79
-						<div class="mui-indicator"></div> 
80
-						<div class="mui-indicator"></div>
40
+					<div class="mui-slider-indicator" id="baneQuan">
81
 					</div>
41
 					</div>
82
 				</div>
42
 				</div>
83
 			</div>
43
 			</div>

+ 112 - 0
双汇APP/workOrder/Work-complete.html

1
+<!doctype html>
2
+<html lang="en" class="feedback">
3
+
4
+	<head>
5
+		<meta charset="UTF-8" />
6
+		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
7
+		<title>完善</title>
8
+		<link rel="stylesheet" type="text/css" href="../css/mui.min.css" />
9
+		<link rel="stylesheet" type="text/css" href="../css/feedback.css" />
10
+		<link rel="stylesheet" type="text/css" href="../css/mui.picker.min.css" />
11
+		<style>
12
+			p {
13
+				font-size: 16px;
14
+				color: #fe6604;
15
+			}
16
+			.mui-bar-nav {
17
+				background: #cd0000 !important;
18
+				color: #fff!important;
19
+			}
20
+			#question{
21
+				margin-bottom: 0;
22
+			}
23
+			.mui-btn-block{
24
+				padding: 6px;
25
+			}
26
+		</style>
27
+	</head>
28
+
29
+	<body>
30
+		<header class="mui-bar mui-bar-nav" style="">
31
+			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left" style="color: #fff;"></a>
32
+
33
+			<h1 class="mui-title" style="color: #fff;">完善</h1>
34
+		</header>
35
+		<div class="mui-content">
36
+
37
+			<p  style="padding: 10px;">完善内容(必填)</p>
38
+			<div class="row mui-input-row"  style="padding: 10px;">
39
+				<textarea id='question' class="mui-input-clear question" placeholder="请详细描述你的问题和意见..."></textarea>
40
+			</div>
41
+			<div class="" style="padding: 10px;">
42
+				<br />
43
+				<button id="submit" type="button" class="mui-btn mui-btn-block  mui-btn-danger submit">完善</button>
44
+			</div>
45
+
46
+		</div>
47
+		<script src="../js/huayi.config.js"></script>
48
+		<script src="../js/zepto.js"></script>
49
+		<script src="../js/mui.min.js"></script>
50
+		<script src="../js/mui.picker.min.js"></script>
51
+		<script type="text/javascript">
52
+			mui.init();
53
+			mui.plusReady(function() {
54
+				var wv = plus.webview.currentWebview();
55
+				var vText = wv.name;
56
+				var classImport = wv.classImport;
57
+				var token = wv.token; 
58
+        
59
+					document.getElementById("submit").addEventListener('tap', function() {
60
+						var question = $("#question").val();
61
+						if(!question) {
62
+							plus.nativeUI.toast('输入完善内容');
63
+						} else {
64
+							var btnArray = ['取消', '确定'];
65
+							mui.confirm('是否完善', '提示', btnArray, function(e) {
66
+								if(e.index == 1) {
67
+									mui.ajax(huayi.config.callcenter_url + 'WorkOrder/Reminder', {
68
+										data: {
69
+											id: vText,
70
+											count: question, //办理人
71
+											token: token
72
+										},
73
+										dataType: 'json', //服务器返回json格式数据
74
+										type: 'post', //HTTP请求类型
75
+										timeout: 10000, //超时时间设置为10秒;
76
+										success: function(data) {
77
+                      alert(JSON.stringify(data))
78
+                      if (data.state.toLowerCase() == 'success') {
79
+                       plus.nativeUI.toast('成功');
80
+                       $("#question").val('');
81
+                       if (classImport) {
82
+                       	if (classImport==2) {
83
+                       		var wobj = plus.webview.getWebviewById("Work-listCJ");
84
+                       	}else{
85
+                       		var wobj = plus.webview.getWebviewById("Work-listClass");
86
+                       	}
87
+                       	
88
+                       }else{
89
+                       	var wobj = plus.webview.getWebviewById("Work-list");
90
+                       }
91
+                       wobj.reload(true);
92
+                      } else {
93
+                        plus.nativeUI.toast('失败');
94
+                      }
95
+											
96
+										},
97
+										error: function(xhr, type, errorThrown) {
98
+											plus.nativeUI.toast('失败');
99
+										}
100
+									});
101
+								} else {
102
+									plus.nativeUI.toast('取消');
103
+								}
104
+							})
105
+
106
+						}
107
+					})
108
+			})
109
+		</script>
110
+	</body>
111
+
112
+</html>

+ 2 - 2
双汇APP/workOrder/js/Work-list.js

149
 							} else if(data.rows[i].F_DealTimely = "普通工单"||data.rows[i].F_DealTimely =="3类问题") {
149
 							} else if(data.rows[i].F_DealTimely = "普通工单"||data.rows[i].F_DealTimely =="3类问题") {
150
 								$(".class-icon img").eq(2).show()
150
 								$(".class-icon img").eq(2).show()
151
 							}
151
 							}
152
-							if (F_RoleId==49) {
152
+							if (F_RoleId==49||F_RoleId==56) {
153
 								$(".mui-btn-submit").hide()
153
 								$(".mui-btn-submit").hide()
154
 							}else{
154
 							}else{
155
 								if(index == 0 || index == 6) {
155
 								if(index == 0 || index == 6) {
263
 							$(".mui-btn-submit").hide();
263
 							$(".mui-btn-submit").hide();
264
 						}
264
 						}
265
 
265
 
266
-						if (F_RoleId==49) {
266
+						if (F_RoleId==49||F_RoleId==56) {
267
 								$(".mui-btn-submit").hide()
267
 								$(".mui-btn-submit").hide()
268
 						}else{
268
 						}else{
269
 							if(index == 0 || index == 6) {
269
 							if(index == 0 || index == 6) {

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

188
 						signFun(); //标记
188
 						signFun(); //标记
189
 					} else if(a == 9) {
189
 					} else if(a == 9) {
190
 						remind(); //标记
190
 						remind(); //标记
191
-					}
191
+					}else if(a == 10) {
192
+            completeFun()
193
+          }
192
 				})
194
 				})
193
 			}
195
 			}
194
 //			if (classImport) {
196
 //			if (classImport) {
366
 			}
368
 			}
367
 		});
369
 		});
368
 	}
370
 	}
369
-	
371
+	//	完善
372
+	function completeFun() {
373
+		mui.openWindow({
374
+			id: 'Work-complete',
375
+			url: 'Work-complete.html',
376
+			createNew: true,
377
+			show: {
378
+				aniShow: 'pop-in'
379
+			},
380
+			styles: {
381
+				popGesture: 'hide'
382
+			},
383
+			waiting: {
384
+				autoShow: true
385
+			},
386
+			extras: {
387
+				name: vText,
388
+				classImport: classImport, //区分工单等级列表参数
389
+				token: token
390
+			}
391
+		});
392
+	}
370
 	$(".Tap").on('tap', function() {
393
 	$(".Tap").on('tap', function() {
371
 		createDownload();
394
 		createDownload();
372
 	})
395
 	})