future 1 an în urmă
părinte
comite
076e991cd3

+ 1 - 1
assets/script/config.ts

@@ -29,7 +29,7 @@ export class config  {
         user_quarter_ranking: "/snake/user/quarter_ranking",
         unlock_number_status: "/snake/user/unlock_number_status",
         feedback: "/snake/user/feedback",
-        up_feedback_img: "/tool/file/up_feedback_img",
+        upload_img: "/tool/file/up_feedback_img",
         sync_free_number: "/snake/user/sync_free_number",  
         msg: "/snakestatic/msg.json",
         rankings: (region_id)=>{

+ 5 - 2
assets/script/http.ts

@@ -84,8 +84,8 @@ export class http {
             }
         };
     }
-
-    public static uploadFile(url, filePath, progress_call_back, call_back) {
+    
+    public static uploadFile(url, filePath, formData, progress_call_back, call_back) {
         let success_cb = ((res)=>{
             // console.log(`uploadFile调用成功 ${res.data}`);
             if (res.statusCode === 200) {
@@ -109,6 +109,7 @@ export class http {
                 url: upload_url,
                 filePath: filePath,
                 name: name,
+                formData: formData,
                 success(res) { success_cb(res) },
                 fail(err) { fail_cb(err) },
             });
@@ -120,6 +121,7 @@ export class http {
                     url: upload_url,
                     filePath: filePath,
                     name: name,
+                    formData: formData,
                     success(res) { success_cb(res) },
                     fail(err) { fail_cb(err) },
                 });
@@ -129,6 +131,7 @@ export class http {
                     url: upload_url,
                     filePath: filePath,
                     name: name,
+                    formData: formData,
                     success(res) { success_cb(res) },
                     fail(err) { fail_cb(err) },
                 });

+ 2 - 0
assets/script/sdkUtil.ts

@@ -1,6 +1,7 @@
 import { _decorator, error, SpriteFrame, sys } from "cc";
 import { config } from "./config";
 import { uiManager } from "./manager/uiManager";
+import { userInfo } from "./data";
 //管理广告、分享、SDK相关内容的组件
 export class SdkUtil {
     public static platform: string = 'cocos'; //平台
@@ -129,6 +130,7 @@ export class SdkUtil {
                 },
                 fail(err) {
                     console.log(`tt_getUserInfo 调用失败`, err);
+                    call(new userInfo())
                 },
             });
         }

+ 3 - 2
assets/script/ui/feedback/feedback_submit.ts

@@ -35,7 +35,8 @@ export class feedback_submit extends base_ui {
 
     private onClickAddImg() {
         SdkUtil.choosSystemImage((filePath)=>{
-            http.uploadFile(config.API.up_feedback_img,filePath,null,(err,d)=>{
+            let fromdata = {'stype': 1}
+            http.uploadFile(config.API.upload_img, filePath, fromdata, null,(err,d)=>{
                 if(!err){
                     let data = JSON.parse(d)
                     if(data.code===config.status.SUCCESS){
@@ -52,7 +53,7 @@ export class feedback_submit extends base_ui {
 
     public getData() {
         if(this.editbox_content.string.length<10) {
-            uiManager.showToast('请填写10个字以上的问题描述')
+            uiManager.showToast('问题描述小于10个字')
             return null
         }
         if(this.editbox_contact.string.length<=0) {