浏览代码

双汇app代码提交

miaofuhao 5 年之前
父节点
当前提交
321f07d5ef

+ 1 - 1
双汇APP-andriod/Common/Setting_manage.html

@@ -81,7 +81,7 @@
81 81
 						</div>
82 82
 					</li>
83 83
 				</ul>	
84
-				<div class="noWork" style="display: none; color: #AAAAAA; width: 100%; text-align: center;">暂无工单</div>
84
+				<div class="noWork" style="display: none; color: #AAAAAA; width: 100%; text-align: center;">没有更多数据</div>
85 85
 			</div>
86 86
 			
87 87
 			<!--右上角弹出菜单-->

+ 2 - 0
双汇APP-andriod/js/feedback-page-work.js

@@ -136,7 +136,9 @@ function appendFile(path) {
136 136
 			height: h
137 137
 		});
138 138
 		ctx.drawImage(that, 0, 0, w, h);
139
+		
139 140
 		var base64 = canvas.toDataURL('image/jpeg', 1 || 0.8); //1最清晰,越低越模糊。有一点不清楚这里明明设置的是jpeg。弹出 base64 开头的一段 data:image/png;却是png。哎开心就好,开心就好       
141
+		
140 142
 		f1 = base64; // 把base64数据丢过去,上传要用。
141 143
 		setHtml(path, f1)
142 144
 		fileArr.push(f1);				

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

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

+ 1 - 1
双汇APP-andriod/tab-phone.html

@@ -65,7 +65,7 @@
65 65
 						</div>
66 66
 					</li>
67 67
 				</ul>	
68
-				<div class="noWork" style="display: none; color: #AAAAAA; width: 100%; text-align: center;">暂无工单</div>
68
+				<div class="noWork" style="display: none; color: #AAAAAA; width: 100%; text-align: center;">没有更多数据</div>
69 69
 			</div>
70 70
 			
71 71
 			<!--右上角弹出菜单-->

+ 1 - 1
双汇APP/Common/Setting_manage.html

@@ -81,7 +81,7 @@
81 81
 						</div>
82 82
 					</li>
83 83
 				</ul>	
84
-				<div class="noWork" style="display: none; color: #AAAAAA; width: 100%; text-align: center;">暂无工单</div>
84
+				<div class="noWork" style="display: none; color: #AAAAAA; width: 100%; text-align: center;">没有更多数据</div>
85 85
 			</div>
86 86
 			
87 87
 			<!--右上角弹出菜单-->

+ 22 - 23
双汇APP/js/feedback-page-work.js

@@ -1,7 +1,9 @@
1
-var fileArr = [],fileSrcLength,imgUpLength=0;
1
+var fileArr = [],
2
+	fileSrcLength, imgUpLength = 0;
2 3
 mui.init({
3 4
 	swipeBack: true //启用右滑关闭功能
4 5
 });
6
+
5 7
 document.getElementById('headImage').addEventListener('tap', function() {
6 8
 	if (mui.os.plus) {
7 9
 		var buttonTit = [{
@@ -53,15 +55,15 @@ function galleryImg() {
53 55
 	plus.gallery.pick(function(e) {
54 56
 		for (var i in e.files) {
55 57
 			var fileSrc = e.files[i];
56
-			fileSrcLength = e.files.length;			
58
+			fileSrcLength = e.files.length;
57 59
 			imgUpLength++;
58 60
 			appendFile(fileSrc);
59
-			
61
+
60 62
 		}
61 63
 		plus.nativeUI.showWaiting
62 64
 	}, function(e) {
63 65
 		console.log("取消选择图片");
64
-	}, { 
66
+	}, {
65 67
 		filter: "image",
66 68
 		multiple: true,
67 69
 		//maximum: 5,
@@ -82,14 +84,14 @@ function setHtml(path, fl) {
82 84
 }
83 85
 $("#imgs").on("tap", ".deleteBtn", function() {
84 86
 	var btnArray = ['取消', '确定'];
85
-	var index=$(this).parent().parent();
87
+	var index = $(this).parent().parent();
86 88
 	mui.confirm('确认删除', '提示', btnArray, function(e) {
87
-		if(e.index == 1) {
89
+		if (e.index == 1) {
88 90
 			index.remove();
89 91
 		} else {
90 92
 			plus.nativeUI.toast('取消');
91 93
 		}
92
-	})	
94
+	})
93 95
 })
94 96
 
95 97
 function upFile() {
@@ -105,7 +107,7 @@ function upFile() {
105 107
 				for (var i in data.acs) {
106 108
 					$("#imgs li").eq(i).attr("imgId", data.acs[i].F_Id)
107 109
 				}
108
-				mui.alert("图片上传成功"); 
110
+				mui.alert("图片上传成功");
109 111
 				plus.nativeUI.closeWaiting();
110 112
 			} else {
111 113
 				mui.alert("上传失败");
@@ -118,24 +120,21 @@ function upFile() {
118 120
 }
119 121
 // 添加文件  
120 122
 var f1 = null;
121
-
122 123
 function appendFile(path) {	
123
-	
124
-	var img = new Image();
125
-	var base64;
126
-	var canvas = document.createElement('canvas');
127
-	var ctx = canvas.getContext('2d');		
128
-	img.onload = function() {
129
-		//生成canvas  			
130
-		ctx.drawImage(img, 0, 0 );
131
-		base64 = document.createElement("canvas").toDataURL('image/png');  
124
+	var bitmap = new plus.nativeObj.Bitmap("test");
125
+	// 从本地加载Bitmap图片  
126
+	bitmap.load(path,function(){  
127
+		var base64 = bitmap.toBase64Data()  
132 128
 		f1 = base64; // 把base64数据丢过去,上传要用。
133 129
 		setHtml(path, f1);
134
-		fileArr.push(f1);				
135
-		if(imgUpLength==fileArr.length){			
130
+		fileArr.push(f1);
131
+		if (imgUpLength == fileArr.length) {
136 132
 			upFile()			
137 133
 		}
138
-	}	
139
-	img.src = path; // 传过来的图片路径在这里用。   
140
-	
134
+	},function(e){  
135
+		console.log('加载图片失败:'+JSON.stringify(e));  
136
+	}); 
137
+			
141 138
 }
139
+
140
+

+ 77 - 40
双汇APP/js/feedback-page-work0424.js

@@ -1,4 +1,5 @@
1
-var fileArr = [],fileSrcLength,imgUpLength=0;
1
+var fileArr = [],
2
+	fileSrcLength, imgUpLength = 0;
2 3
 mui.init({
3 4
 	swipeBack: true //启用右滑关闭功能
4 5
 });
@@ -34,7 +35,9 @@ function getImage() {
34 35
 	var c = plus.camera.getCamera();
35 36
 	c.captureImage(function(e) {
36 37
 		plus.io.resolveLocalFileSystemURL(e, function(entry) {
38
+			plus.nativeUI.showWaiting
37 39
 			var imgSrc = entry.toLocalURL() + "?version=" + new Date().getTime(); //拿到图片路径  
40
+			imgUpLength++;
38 41
 			appendFile(imgSrc);
39 42
 		}, function(e) {
40 43
 			console.log("读取拍照文件错误:" + e.message);
@@ -51,11 +54,12 @@ function galleryImg() {
51 54
 	plus.gallery.pick(function(e) {
52 55
 		for (var i in e.files) {
53 56
 			var fileSrc = e.files[i];
54
-			fileSrcLength = e.files.length;			
57
+			fileSrcLength = e.files.length;
55 58
 			imgUpLength++;
56 59
 			appendFile(fileSrc);
57
-			
60
+
58 61
 		}
62
+		plus.nativeUI.showWaiting
59 63
 	}, function(e) {
60 64
 		console.log("取消选择图片");
61 65
 	}, {
@@ -79,18 +83,18 @@ function setHtml(path, fl) {
79 83
 }
80 84
 $("#imgs").on("tap", ".deleteBtn", function() {
81 85
 	var btnArray = ['取消', '确定'];
82
-	var index=$(this).parent().parent();
86
+	var index = $(this).parent().parent();
83 87
 	mui.confirm('确认删除', '提示', btnArray, function(e) {
84
-		if(e.index == 1) {
88
+		if (e.index == 1) {
85 89
 			index.remove();
86 90
 		} else {
87 91
 			plus.nativeUI.toast('取消');
88 92
 		}
89
-	})	
93
+	})
90 94
 })
91 95
 
92 96
 function upFile() {
93
-	mui.ajax('http://192.168.8.9:1001/ApplicationsVersion/UploadBase64', {
97
+	mui.ajax(huayi.config.callcenter_url + '/ApplicationsVersion/UploadBase64', {
94 98
 		data: {
95 99
 			"dataurl": fileArr
96 100
 		},
@@ -116,41 +120,74 @@ function upFile() {
116 120
 // 添加文件  
117 121
 var f1 = null;
118 122
 
119
-function appendFile(path) {
120
-	
123
+
124
+
125
+// function appendFile(imgUrl, callback) {
126
+// 	var canvas = document.createElement("canvas");
127
+// 	var context = canvas.getContext('2d');
128
+// 	// load image from data url
129
+// 	var imageObj = new Image();
130
+// 	imageObj.onload = function() {
131
+// 		var dataUrl;
132
+// 		context.drawImage(imageObj, 0, 0, canvas.width, canvas.height);
133
+// 		alert("1")
134
+// 		dataUrl = canvas.toDataURL("image/png");
135
+// 		alert("2")
136
+// 		callback.call(this, dataUrl);
137
+// 		canvas = null;
138
+// 		alert("3")
139
+// 	};
140
+// 	imageObj.src = imgUrl;
141
+// }
142
+
143
+function appendFile(path) {	
121 144
 	var img = new Image();
145
+	var	base64="";
122 146
 	var canvas = document.createElement('canvas');
123 147
 	var ctx = canvas.getContext('2d');
124
-	
125
-	img.onload = function() {
126
-		//生成canvas  	
127
-		var base64;
128
-		ctx.drawImage(img, 0, 0, canvas.width, canvas.height);
129
-		alert("1")
130
-		base64 = canvas.toDataURL('image/png'); //1最清晰,越低越模糊。有一点不清楚这里明明设置的是jpeg。弹出 base64 开头的一段 data:image/png;却是png。哎开心就好,开心就好       
131
-		alert("2") 
132
-		
133
-		// f1 = base64; // 把base64数据丢过去,上传要用。		
134
-		// setHtml(path, f1);
135
-		// fileArr.push(f1);				
136
-		// if(imgUpLength==fileArr.length){
137
-		// 	upFile()
138
-		// }
139
-		
140
-		
141
-		// var img = new Image,
142
-		// canvas = document.createElement("canvas"),
143
-		// ctx = canvas.getContext("2d"),
144
-		// src = "http://example.com/image"; // insert image url here	
145
-		// img.crossOrigin = "Anonymous";	
146
-		// img.onload = function() {
147
-		//     canvas.width = img.width;
148
-		//     canvas.height = img.height;
149
-		//     ctx.drawImage( img, 0, 0 );
150
-		//     localStorage.setItem( "savedImageData", canvas.toDataURL("image/png") );
151
-		// }
152
-		// img.src = src;
148
+	img.onload = function() {	
149
+		ctx.drawImage(this, 0, 0);
150
+		console.log(ctx.drawImage(this, 0, 0))
151
+		base64=canvas.toDataURL('image/png');
153 152
 	}
154
-	img.src = path; // 传过来的图片路径在这里用。   
155
-
153
+	img.src = path;   
156 154
 }
155
+
156
+// f1 = base64; // 把base64数据丢过去,上传要用。
157
+	// setHtml(path, f1);
158
+	// fileArr.push(f1);
159
+	// if (imgUpLength == fileArr.length) {
160
+	// 	//upFile()			
161
+	// }
162
+	
163
+	//setTimeout(function(){},1000);
164
+
165
+
166
+
167
+
168
+// function appendFile(path) {
169
+// 	var img = new Image(),
170
+// 	canvas = document.createElement("canvas"),
171
+// 	ctx = canvas.getContext("2d"),
172
+// 	src = "http://example.com/image"; // insert image url here
173
+	
174
+// 	//img.crossOrigin = "Anonymous";
175
+// 	alert("0")
176
+// 	img.onload = function() {
177
+// 	    canvas.width = img.width;
178
+// 	    canvas.height = img.height;
179
+// 		alert("1")
180
+// 	    ctx.drawImage( img, 0, 0 );
181
+// 		alert("2")
182
+// 	    localStorage.setItem( "savedImageData", canvas.toDataURL("image/png") );
183
+// 	}
184
+// 	img.src = src;
185
+// 	// make sure the load event fires for cached images too
186
+// 	if ( img.complete || img.complete === undefined ) {
187
+// 	    img.src = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";
188
+// 	    img.src = src;
189
+// 	}
190
+// }
191
+
192
+
193
+

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

@@ -2,7 +2,7 @@ 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 7
 	//callcenter_url: "http://192.168.8.9:1001/",//生产环境
8 8
 	socket_ip: "222.143.137.63", //ip

+ 1 - 1
双汇APP/manifest.json

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

+ 1 - 1
双汇APP/tab-phone.html

@@ -65,7 +65,7 @@
65 65
 						</div>
66 66
 					</li>
67 67
 				</ul>	
68
-				<div class="noWork" style="display: none; color: #AAAAAA; width: 100%; text-align: center;">暂无工单</div>
68
+				<div class="noWork" style="display: none; color: #AAAAAA; width: 100%; text-align: center;">没有更多数据</div>
69 69
 			</div>
70 70
 			
71 71
 			<!--右上角弹出菜单-->

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

@@ -189,14 +189,10 @@
189 189
 				
190 190
 			</div>
191 191
 		</div>
192
-		<img id="singleImg">
193
-		<canvas id="compose"></canvas>
194
-		<script src="https://cdn.bootcss.com/html2canvas/0.4.1/html2canvas.js"></script>
195 192
 		<script src="../js/huayi.config.js"></script>
196 193
 		<script src="../js/zepto.js"></script>
197 194
 		<script src="../js/mui.min.js"></script>
198 195
 		<script src="../js/mui.picker.min.js"></script>
199
-		
200 196
 		<script src="../js/feedback-page-work.js"></script>
201 197
 		<script type="text/javascript">
202 198
 			mui.init();
@@ -213,7 +209,7 @@
213 209
 				document.getElementById("submit").addEventListener('tap', function() {
214 210
 					var Str = '';
215 211
 					$("#imgs li").each(function(i, n) {
216
-						var a = $("#imgs li").eq(i).attr("imgId"); 						
212
+						var a = $("#imgs li").eq(i).attr("imgId");  
217 213
 						if(a) {
218 214
 							Str += a + ',';					
219 215
 						}