Browse Source

solve small bugs on getting the latest review note

StephenArk30 6 years ago
parent
commit
6f2a0bb4c7

+ 2 - 3
sourcecode/h5app/vue/src/components/schoolCard.vue

@@ -72,10 +72,9 @@
                     //console.log("压缩后:" + base.length / 1024 + " " + base);
                     var bl = convertBase64UrlToBlob(base64Codes);
                     // formData.append('file', fileObj);
-                    console.log(fileObj);
+                    // console.log(fileObj);
                     formData.append("file", bl); // 文件对象
-                    console.log(bl);
-                    console.log("file_" + Date.parse(new Date()) + ".jpg");
+                    // console.log(bl);
                     that.uploadImg(formData);
                 });
             },

+ 2 - 3
sourcecode/h5app/vue/src/views/PresentRegister.vue

@@ -167,10 +167,9 @@
                     //console.log("压缩后:" + base.length / 1024 + " " + base);
                     var bl = convertBase64UrlToBlob(base64Codes);
                     // formData.append('file', fileObj);
-                    console.log(fileObj);
+                    // console.log(fileObj);
                     formData.append("file", bl); // 文件对象
-                    console.log(bl);
-                    console.log("file_" + Date.parse(new Date()) + ".jpg");
+                    // console.log(bl);
                     that.updateUploadPresent(formData);
                 });
             },

+ 2 - 47
sourcecode/h5app/vue/src/views/SecurityVerify.vue

@@ -190,10 +190,9 @@
                     //console.log("压缩后:" + base.length / 1024 + " " + base);
                     var bl = convertBase64UrlToBlob(base64Codes);
                     // formData.append('file', fileObj);
-                    console.log(fileObj);
+                    // console.log(fileObj);
                     formData.append("file", bl); // 文件对象
-                    console.log(bl);
-                    console.log("file_" + Date.parse(new Date()) + ".jpg");
+                    // console.log(bl);
                     that.uploadImg(formData);
                 });
             },
@@ -429,50 +428,6 @@
         return new Blob([u8arr], {type: mime});
     }
 
-
-    //上传文件方法
-    // function UpladFile() {
-    //     var fileObj = document.getElementById("file").files[0]; // js 获取文件对象
-    //     var url = "后台图片上传接口"; // 接收上传文件的后台地址
-    //
-    //     var form = new FormData(); // FormData 对象
-    //
-    //     if (fileObj.size / 1024 > 1025) { //大于1M,进行压缩上传
-    //         photoCompress(fileObj, {
-    //             quality: 0.2
-    //         }, function (base64Codes) {
-    //             //console.log("压缩后:" + base.length / 1024 + " " + base);
-    //             var bl = convertBase64UrlToBlob(base64Codes);
-    //             form.append("file", bl, "file_" + Date.parse(new Date()) + ".jpg"); // 文件对象
-    //             xhr = new XMLHttpRequest();  // XMLHttpRequest 对象
-    //             xhr.open("post", url, true); //post方式,url为服务器请求地址,true 该参数规定请求是否异步处理。
-    //             xhr.onload = uploadComplete; //请求完成
-    //             xhr.onerror = uploadFailed; //请求失败
-    //
-    //             xhr.upload.onprogress = progressFunction;//【上传进度调用方法实现】
-    //             xhr.upload.onloadstart = function () {//上传开始执行方法
-    //                 ot = new Date().getTime();   //设置上传开始时间
-    //                 oloaded = 0;//设置上传开始时,以上传的文件大小为0
-    //             };
-    //
-    //             xhr.send(form); //开始上传,发送form数据
-    //         });
-    //     } else { //小于等于1M 原图上传
-    //         form.append("file", fileObj); // 文件对象
-    //         xhr = new XMLHttpRequest();  // XMLHttpRequest 对象
-    //         xhr.open("post", url, true); //post方式,url为服务器请求地址,true 该参数规定请求是否异步处理。
-    //         xhr.onload = uploadComplete; //请求完成
-    //         xhr.onerror = uploadFailed; //请求失败
-    //
-    //         xhr.upload.onprogress = progressFunction;//【上传进度调用方法实现】
-    //         xhr.upload.onloadstart = function () {//上传开始执行方法
-    //             ot = new Date().getTime();   //设置上传开始时间
-    //             oloaded = 0;//设置上传开始时,以上传的文件大小为0
-    //         };
-    //
-    //         xhr.send(form); //开始上传,发送form数据
-    //     }
-    // }
 </script>
 
 <style scoped>

+ 21 - 4
sourcecode/h5app/vue/src/views/giftDetail.vue

@@ -186,7 +186,6 @@
                 present.wechat = identity.userWxAccount;
                 present.img = "http://gift.fogice.com" + this.giftDo.img;
                 that.myPresent = present;
-                console.log(this.myPresent);
                 // console.log(that.myPresent);
                 if (present.status === 3) BasicFunction.get_data('smartOrderFeedback/list?goodid=' + present.id, function (res) {
                     // console.log(res);
@@ -201,9 +200,12 @@
                         Toast.fail('获取信息失败');
                     }
                 }, {});
-                if (present.status === 4) BasicFunction.get_data('smartGoodReview/list?goodid=' + present.id, function (res) {
-                    if (res.ret === '10000') {
-                        if (res.model.list.length !== 0) that.reason = res.model.list[0].displayNote;
+                if (present.status === 4) BasicFunction.get_data('smartGoodReview/list?goodId=' + present.id, function (res) {
+                    if (res.ret === '10000' && res.model.list !== undefined) {
+                        if (res.model.list.length !== 0) {
+                            let i = sortReason(res.model.list);
+                            that.reason = res.model.list[i].displayNote;
+                        }
                     } else Toast.fail('获取信息失败');
                 }, {});
             }
@@ -232,6 +234,21 @@
         }
     }
 
+    // 找最后建立的那条审核单
+    function sortReason(list) {
+        // console.log('-----review list-----');
+        // console.log(list);
+        let last = 0;
+        let lastTime = new Date((list[0].reviewTime).replace(/-/g, "/"));
+        for (let i = 1; i < list.length; i++) {
+            let time = new Date((list[i].reviewTime).replace(/-/g, "/"));
+            if (lastTime < time) {
+                lastTime = time;
+                last = i;
+            }
+        }
+        return last;
+    }
 </script>
 
 <style scoped>