dzduole 3 days ago
parent
commit
35f82ceda0

+ 1 - 1
art/fgui/assets/game/UIUser/UILogin.xml

@@ -5,7 +5,7 @@
     <graph id="n18_p8p3" name="n18" xy="0,0" size="1700,750" alpha="0.6" type="rect" fillColor="#ff000000"/>
     <image id="n7_nnz5" name="n7" src="hgftv582" fileName="UIUser/asset/bg.png" xy="417,67" size="866,615"/>
     <text id="n5_nnz5" name="n5" xy="586,240" size="116,39" fontSize="28" color="#ffffff" align="center" bold="true" text="Account"/>
-    <text id="n6_nnz5" name="n6" xy="586,353" size="138,39" fontSize="28" color="#ffffff" align="center" bold="true" text="Password"/>
+    <text id="n6_nnz5" name="n6" xy="564,353" size="138,39" fontSize="28" color="#ffffff" align="center" bold="true" text="Password"/>
     <component id="n17_p8p3" name="closeBtn" src="xs1r483" fileName="UILevelProp/component/Component86.xml" xy="1212,85"/>
     <component id="n37_so7l" name="btn_gotoReg" src="bobav57y" fileName="UIUser/component/Button_reg.xml" xy="895,565">
       <Button titleColor="#000000"/>

+ 4 - 4
art/fgui/assets/game/UIUser/UIReg.xml

@@ -3,11 +3,11 @@
   <displayList>
     <graph id="n38_d6k9" name="n38" xy="0,0" size="1700,750" alpha="0.6" type="rect" fillColor="#ff000000"/>
     <image id="n9_hgft" name="n9" src="hgftv582" fileName="UIUser/asset/bg.png" xy="417,67" size="866,615"/>
-    <text id="n14_nnz5" name="n14" xy="574,232" size="220,42" fontSize="30" color="#ffffff" autoSize="none" bold="true" text="Account"/>
-    <text id="n15_nnz5" name="n15" xy="572,347" size="220,42" fontSize="30" color="#ffffff" autoSize="none" bold="true" text="Password"/>
-    <text id="n34_nnz5" name="n34" xy="572,443" size="272,42" fontSize="30" color="#ffffff" autoSize="none" bold="true" text="Confirm password"/>
+    <text id="n14_nnz5" name="n14" xy="575,232" size="220,42" fontSize="30" color="#ffffff" align="right" autoSize="none" bold="true" text="Account"/>
+    <text id="n15_nnz5" name="n15" xy="575,347" size="220,42" fontSize="30" color="#ffffff" align="right" autoSize="none" bold="true" text="Password"/>
+    <text id="n34_nnz5" name="n34" xy="523,443" size="272,42" fontSize="30" color="#ffffff" autoSize="none" bold="true" text="Confirm password"/>
     <component id="n37_d6k9" name="closeBtn" src="xs1r483" fileName="UILevelProp/component/Component86.xml" xy="1212,85"/>
-    <text id="n35_nnz5" name="lab_tip" xy="547,507" size="663,42" visible="false" fontSize="30" color="#ffffff" align="center" vAlign="middle" autoSize="none" text="Registration successful!"/>
+    <text id="n35_nnz5" name="lab_tip" xy="518,507" size="663,42" visible="false" fontSize="30" color="#ffffff" align="center" vAlign="middle" autoSize="none" text="Registration successful!"/>
     <image id="n43_so7l" name="n43" src="so7lv58y" fileName="UIUser/asset/reg/输入框.png" xy="841,224" group="n46_so7l"/>
     <text id="n28_nnz5" name="txt_ua" xy="846,229" size="300,50" group="n46_so7l" fontSize="30" color="#ffffff" align="center" vAlign="middle" autoSize="none" bold="true" text="" input="true"/>
     <group id="n46_so7l" name="n46" xy="841,224" size="309,59"/>

BIN
art/fgui/assets/game/UIUser/asset/Login.png


BIN
art/fgui/assets/game/UIUser/asset/log in.png


+ 2 - 2
art/fgui/assets/game/UIUser/component/Button_login.xml

@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="utf-8"?>
 <component size="241,75" extention="Button">
-  <controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="1"/>
+  <controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
   <displayList>
     <image id="n5_so7l" name="n5" src="so7lv58p" fileName="UIUser/asset/ty_an2.png" xy="0,0"/>
-    <text id="n3_nnz5" name="n3" xy="2,-1" size="241,75" fontSize="32" color="#ffffff" align="center" vAlign="middle" autoSize="none" bold="true" text="Log in"/>
+    <text id="n3_nnz5" name="n3" xy="2,-1" size="241,75" fontSize="32" color="#ffffff" align="center" vAlign="middle" autoSize="none" bold="true" text="Sign in"/>
   </displayList>
   <Button/>
 </component>

BIN
client/laya/bin/asset/fgui/game.obj


BIN
client/laya/bin/asset/fgui/game_atlas0.png


BIN
client/laya/bin/asset/fgui/game_atlas0_1.png


+ 166 - 4
client/laya/bin/js/bundle.js

@@ -5272,8 +5272,6 @@
             let levelNum = xGame.cfgMgr.getMaxPlaceBall();
             this.myList.itemRenderer = Laya.Handler.create(this, this.levelItemRender, null, false);
             this.myList.numItems = levelNum;
-            if (Moyu.isKs)
-                this.ui.closeNode.closeBtn.x += 100;
         }
         levelItemRender(index, target) {
             let item = new PutBallLevelDisplay(target, index);
@@ -6465,6 +6463,7 @@
                     if (this.curDayIndex > 7)
                         this.curDayIndex = 0;
                     DataMgr.setSignData(this.curDayIndex);
+                    this.updateSignData2Server(this.curDayIndex);
                     DataMgr.setSignTime(new Date().getTime());
                     if (watchVideo) {
                         DataMgr.setExtraSign(1);
@@ -6508,6 +6507,41 @@
             DataMgr.setExtraSign(1);
             this.updateSign();
         }
+        updateSignData2Server(day) {
+            let userInfo = LocalStorageManager.getItem(keyForLoginInfo);
+            if (userInfo == null) {
+                return;
+            }
+            let reqData = xGame.httpMgr.getReqData();
+            let pd = JSON.parse(reqData);
+            pd.signData = day;
+            reqData = JSON.stringify(pd);
+            xGame.httpMgr.sendPost2025('user/updateSignData', reqData, (res) => {
+                try {
+                    console.log('zh:updateSignData2Server res = ' + JSON.stringify(res));
+                    let code = res.code;
+                    let msg = res.msg;
+                    if (code == 401) {
+                        Laya.LocalStorage.setItem(keyForLoginInfo, null);
+                        xGame.uiMgr.Show(UIMsg, TIP_MSG_key.pleaseLoginIn);
+                        return;
+                    }
+                    if (code == 200) {
+                        let data = res.data;
+                        console.log('zh:updateSignData2Server data rs= ' + JSON.stringify(data));
+                    }
+                    else {
+                        xGame.uiMgr.Show(UIMsg, msg);
+                    }
+                }
+                catch (error) {
+                    console.log('error=' + error);
+                    alert(error);
+                }
+                finally {
+                }
+            });
+        }
     }
     UISign.uiName = "UISign";
 
@@ -7604,6 +7638,7 @@
             DataMgr.setCoin2(4000);
             DataMgr.setDiamond2(0);
             this.setDefaultQiuGanInfo();
+            DataMgr.setPlaceBallLevelList("");
         }
         setDefaultQiuGanInfo() {
             DataMgr.setBallRod(0, 1);
@@ -8456,6 +8491,7 @@
                 xGame.soundMgr.playSound("s_win");
                 xGame.common.showGirlTalkPop(8, this.ui.talkNode, this.ui.talkNode.womanTxt);
                 this.diyGameDataUtilForGameWin();
+                this.updateGamePlaceBallData2Server();
             }
             else {
                 JSBridgeUtils.instance.showInternAd('gameend_faill');
@@ -8495,6 +8531,42 @@
                     break;
             }
         }
+        updateGamePlaceBallData2Server() {
+            let userInfo = LocalStorageManager.getItem(keyForLoginInfo);
+            if (userInfo == null) {
+                return;
+            }
+            let pbdObj = DataMgr.getPlaceBallLevelList();
+            let reqData = xGame.httpMgr.getReqData();
+            let pd = JSON.parse(reqData);
+            pd.placeBallData = JSON.stringify(pbdObj);
+            reqData = JSON.stringify(pd);
+            xGame.httpMgr.sendPost2025('user/updateGamePlaceBallData', reqData, (res) => {
+                try {
+                    console.log('zh:updateGamePlaceBallData res = ' + JSON.stringify(res));
+                    let code = res.code;
+                    let msg = res.msg;
+                    if (code == 401) {
+                        Laya.LocalStorage.setItem(keyForLoginInfo, null);
+                        xGame.uiMgr.Show(UIMsg, TIP_MSG_key.pleaseLoginIn);
+                        return;
+                    }
+                    if (code == 200) {
+                        let data = res.data;
+                        console.log('zh:updateGamePlaceBallData data rs= ' + JSON.stringify(data));
+                    }
+                    else {
+                        xGame.uiMgr.Show(UIMsg, msg);
+                    }
+                }
+                catch (error) {
+                    console.log('error=' + error);
+                    alert(error);
+                }
+                finally {
+                }
+            });
+        }
         showChallengeLevel() {
             if (DataMgr.getChallengeTimes() != 0)
                 return;
@@ -18820,6 +18892,17 @@
         static getPlaceBallLevelList() {
             return this.userData.placeBallData;
         }
+        static setPlaceBallLevelList(objStr) {
+            if (objStr) {
+                let obj = JSON.parse(objStr);
+                this.userData.placeBallData = obj;
+                this.saveUserData();
+            }
+            else {
+                this.userData.placeBallData = [];
+                this.saveUserData();
+            }
+        }
         static getPlaceBallLevel(level) {
             let arr = this.userData.placeBallData;
             let index = level - 1;
@@ -19139,10 +19222,17 @@
                         let zuanShi = d.zuanShi;
                         let jinBi = d.jinBi;
                         let haveQiuGanJson = d.haveQiuGanJson;
+                        let signData = d.signData;
+                        let placeBallData = d.placeBallData;
                         DataMgr.setDiamondFormServer(zuanShi);
                         DataMgr.setCoinFormServer(jinBi);
                         console.log('zh:更新球杆信息');
                         DataMgr.setBallRodFormServer(haveQiuGanJson);
+                        console.log('zh:更新关卡信息');
+                        DataMgr.setPlaceBallLevelList(placeBallData);
+                        if (signData && signData > 0) {
+                            DataMgr.setSignData(signData);
+                        }
                     }
                     else {
                         alert(msg);
@@ -21276,6 +21366,7 @@
                 xGame.soundMgr.playSound("s_win");
                 xGame.common.showGirlTalkPop(8, this.ui.talkNode, this.ui.talkNode.womanTxt);
                 this.diyGameDataUtilForGameWin();
+                this.updateGamePlaceBallData2Server();
             }
             else {
                 JSBridgeUtils.instance.showInternAd('gameend_faill');
@@ -21315,6 +21406,42 @@
                     break;
             }
         }
+        updateGamePlaceBallData2Server() {
+            let userInfo = LocalStorageManager.getItem(keyForLoginInfo);
+            if (userInfo == null) {
+                return;
+            }
+            let pbdObj = DataMgr.getPlaceBallLevelList();
+            let reqData = xGame.httpMgr.getReqData();
+            let pd = JSON.parse(reqData);
+            pd.placeBallData = JSON.stringify(pbdObj);
+            reqData = JSON.stringify(pd);
+            xGame.httpMgr.sendPost2025('user/updateGamePlaceBallData', reqData, (res) => {
+                try {
+                    console.log('zh:updateGamePlaceBallData res = ' + JSON.stringify(res));
+                    let code = res.code;
+                    let msg = res.msg;
+                    if (code == 401) {
+                        Laya.LocalStorage.setItem(keyForLoginInfo, null);
+                        xGame.uiMgr.Show(UIMsg$1, TIP_MSG_key.pleaseLoginIn);
+                        return;
+                    }
+                    if (code == 200) {
+                        let data = res.data;
+                        console.log('zh:updateGamePlaceBallData data rs= ' + JSON.stringify(data));
+                    }
+                    else {
+                        xGame.uiMgr.Show(UIMsg$1, msg);
+                    }
+                }
+                catch (error) {
+                    console.log('error=' + error);
+                    alert(error);
+                }
+                finally {
+                }
+            });
+        }
         showChallengeLevel() {
             if (DataMgr.getChallengeTimes() != 0)
                 return;
@@ -21832,8 +21959,6 @@
             let levelNum = xGame.cfgMgr.getMaxPlaceBall();
             this.myList.itemRenderer = Laya.Handler.create(this, this.levelItemRender, null, false);
             this.myList.numItems = levelNum;
-            if (Moyu.isKs)
-                this.ui.closeNode.closeBtn.x += 100;
         }
         levelItemRender(index, target) {
             let item = new PutBallLevelDisplay$1(target, index);
@@ -23698,6 +23823,7 @@
                     if (this.curDayIndex > 7)
                         this.curDayIndex = 0;
                     DataMgr.setSignData(this.curDayIndex);
+                    this.updateSignData2Server(this.curDayIndex);
                     DataMgr.setSignTime(new Date().getTime());
                     if (watchVideo) {
                         DataMgr.setExtraSign(1);
@@ -23741,6 +23867,41 @@
             DataMgr.setExtraSign(1);
             this.updateSign();
         }
+        updateSignData2Server(day) {
+            let userInfo = LocalStorageManager.getItem(keyForLoginInfo);
+            if (userInfo == null) {
+                return;
+            }
+            let reqData = xGame.httpMgr.getReqData();
+            let pd = JSON.parse(reqData);
+            pd.signData = day;
+            reqData = JSON.stringify(pd);
+            xGame.httpMgr.sendPost2025('user/updateSignData', reqData, (res) => {
+                try {
+                    console.log('zh:updateSignData2Server res = ' + JSON.stringify(res));
+                    let code = res.code;
+                    let msg = res.msg;
+                    if (code == 401) {
+                        Laya.LocalStorage.setItem(keyForLoginInfo, null);
+                        xGame.uiMgr.Show(UIMsg$1, TIP_MSG_key.pleaseLoginIn);
+                        return;
+                    }
+                    if (code == 200) {
+                        let data = res.data;
+                        console.log('zh:updateSignData2Server data rs= ' + JSON.stringify(data));
+                    }
+                    else {
+                        xGame.uiMgr.Show(UIMsg$1, msg);
+                    }
+                }
+                catch (error) {
+                    console.log('error=' + error);
+                    alert(error);
+                }
+                finally {
+                }
+            });
+        }
     }
     UISign$1.uiName = "UISign";
 
@@ -24551,6 +24712,7 @@
             DataMgr.setCoin2(4000);
             DataMgr.setDiamond2(0);
             this.setDefaultQiuGanInfo();
+            DataMgr.setPlaceBallLevelList("");
         }
         setDefaultQiuGanInfo() {
             DataMgr.setBallRod(0, 1);

File diff suppressed because it is too large
+ 0 - 0
client/laya/bin/js/bundle.js.map


+ 40 - 2
client/laya/src/data/DataMgr.ts

@@ -437,6 +437,32 @@ export default class DataMgr {
     public static getPlaceBallLevelList() {
         return this.userData.placeBallData;
     }
+
+
+
+    /**
+     * 
+     * @param objStr  可以设置空 ""
+     */
+    public static setPlaceBallLevelList(objStr: string) {
+        if (objStr) {
+            let obj = JSON.parse(objStr);
+            this.userData.placeBallData = obj;
+
+            // arr.push({
+            //     star: star,
+            //     play: true,
+            //     getAward: false
+            // })
+            this.saveUserData();
+        } else {
+            this.userData.placeBallData = [];
+            this.saveUserData();
+        }
+    }
+
+
+
     public static getPlaceBallLevel(level) {
         let arr = this.userData.placeBallData;
         let index = level - 1;
@@ -829,13 +855,22 @@ export default class DataMgr {
                     let d = res.data;
                     let zuanShi = d.zuanShi;
                     let jinBi = d.jinBi;
-                    ///
                     let haveQiuGanJson = d.haveQiuGanJson;
-                    ///
+                    let signData = d.signData;
+                    let placeBallData = d.placeBallData;
+
                     DataMgr.setDiamondFormServer(zuanShi);
                     DataMgr.setCoinFormServer(jinBi);
                     console.log('zh:更新球杆信息')
                     DataMgr.setBallRodFormServer(haveQiuGanJson);
+
+                    console.log('zh:更新关卡信息')
+                    DataMgr.setPlaceBallLevelList(placeBallData);
+
+                    if (signData && signData > 0) {
+                        DataMgr.setSignData(signData);
+                    }
+
                     // "noAdAll": 0,
                     // "noAdChaping": 0,
                     // "noAdJiangli": 0,
@@ -881,4 +916,7 @@ export default class DataMgr {
     }
 
 
+
+
+
 }

+ 52 - 5
client/laya/src/ui/UIGameEnd.ts

@@ -1,5 +1,5 @@
 import DataMgr from "../data/DataMgr";
-import { AwardType, GameMode, PlaceBallType, POWER_TIME, Prop, RESET_GAME, RESTART_GAME } from "../data/Define";
+import { AwardType, GameMode, PlaceBallType, POWER_TIME, Prop, RESET_GAME, RESTART_GAME, TIP_MSG_key, keyForLoginInfo } from "../data/Define";
 import UIBase from "../fgui/core/UIBase";
 import ui_UIGameEnd from "../fgui/res/game/ui_UIGameEnd";
 import PlatMgr from "../game/PlatMgr";
@@ -458,14 +458,11 @@ export default class UIGameEnd extends UIBase {
             xGame.common.showGirlTalkPop(8, this.ui.talkNode, this.ui.talkNode.womanTxt);
 
             this.diyGameDataUtilForGameWin();
-
+            this.updateGamePlaceBallData2Server();
 
         }
         else {
-
-
             JSBridgeUtils.instance.showInternAd('gameend_faill');
-
             //失败
             console.log('zh:game end失败');
             xGame.soundMgr.playSound('matchwin01');
@@ -481,6 +478,7 @@ export default class UIGameEnd extends UIBase {
         //增加经典模式胜利场次
         if (this.success && xGame.common.gameMode == GameMode.classic) {
             DataMgr.setClassicTimes();
+
         }
     }
 
@@ -512,6 +510,55 @@ export default class UIGameEnd extends UIBase {
 
 
 
+
+
+    /**
+     * 更新关卡数据
+     * @returns 
+     */
+    updateGamePlaceBallData2Server() {
+        let userInfo = LocalStorageManager.getItem(keyForLoginInfo);
+        if (userInfo == null) {
+            return;
+        }
+        // let level = xGame.common.placeBallCurLevel;
+        // let cfg = cfgTable.placeballData[level];
+        // let data = cfgTable.placeballData[level].award;
+
+        let pbdObj = DataMgr.getPlaceBallLevelList();
+       // console.log("zh:pbdObj", pbdObj)
+        let reqData = xGame.httpMgr.getReqData();
+        let pd: any = JSON.parse(reqData);
+        pd.placeBallData = JSON.stringify(pbdObj);
+        reqData = JSON.stringify(pd);
+        xGame.httpMgr.sendPost2025('user/updateGamePlaceBallData', reqData, (res) => {
+            try {
+                console.log('zh:updateGamePlaceBallData res = ' + JSON.stringify(res))
+                let code = res.code;
+                let msg = res.msg;
+                if (code == 401) {
+                    Laya.LocalStorage.setItem(keyForLoginInfo, null);
+                    xGame.uiMgr.Show(UIMsg, TIP_MSG_key.pleaseLoginIn)
+                    return;
+                }
+                if (code == 200) {
+                    let data = res.data;
+                    console.log('zh:updateGamePlaceBallData data rs= ' + JSON.stringify(data))
+
+                } else {
+                    xGame.uiMgr.Show(UIMsg, msg);
+                }
+            } catch (error) {
+                console.log('error=' + error);
+                alert(error);
+            } finally {
+
+            }
+        });
+    }
+
+
+
     //展示经典模式挑战关卡
     showChallengeLevel() {
         //todo

+ 12 - 2
client/laya/src/ui/UILevelDisplay.ts

@@ -26,10 +26,20 @@ export default class UILevelDisplay extends UIBase {
         //
         this.levelItemArr = [];
         let levelNum = xGame.cfgMgr.getMaxPlaceBall();
+        //console.log("zh:levelNum", levelNum);
+
+       //let f = DataMgr.getPlaceBallLevelList();
+       //console.log("zh:f", f)
+
+        // let  pbd  =  cfgTable.placeballData;
+        // console.log( "zh:pbd", pbd)
+      
+
+
         this.myList.itemRenderer = Laya.Handler.create(this, this.levelItemRender, null, false);
         this.myList.numItems = levelNum;
-        if(Moyu.isKs)
-            this.ui.closeNode.closeBtn.x+=100;
+        // if(Moyu.isKs)
+        //     this.ui.closeNode.closeBtn.x+=100;
     }
     levelItemRender(index: number, target: ui_PutBallLevelDisplay) {
         let item = new PutBallLevelDisplay(target, index);

+ 1 - 0
client/laya/src/ui/UIMain.ts

@@ -220,6 +220,7 @@ export default class UIMain extends UIBase {
         DataMgr.setCoin2(4000);
         DataMgr.setDiamond2(0);
         this.setDefaultQiuGanInfo();
+        DataMgr.setPlaceBallLevelList("");
     }
 
     /**

+ 55 - 8
client/laya/src/ui/UISign.ts

@@ -1,5 +1,5 @@
 import DataMgr from "../data/DataMgr";
-import { AwardType, EAdType } from "../data/Define";
+import { AwardType, EAdType, keyForLoginInfo, TIP_MSG_key } from "../data/Define";
 import UIBase from "../fgui/core/UIBase";
 import ui_SignNormal from "../fgui/res/game/ui_SignNormal";
 import ui_UISign from "../fgui/res/game/ui_UISign";
@@ -9,10 +9,10 @@ import { xGame } from "../xGame";
 import MoneyNode from "./item/MoneyNode";
 import SignMax from "./item/SignMax";
 import SignNormal from "./item/SignNormal";
-
+import UIMsg from "./UIMsg";
 import GlobalManager from "../utils/GlobalManager";
 import JSBridgeUtils from "../utils/JSBridgeUtils";
-
+import { LocalStorageManager } from "../utils/LocalStorageManager";
 
 export default class UISign extends UIBase {
     public ui: ui_UISign;
@@ -43,7 +43,7 @@ export default class UISign extends UIBase {
         this.ui.t0.play();
         this.playSecretaryIdle();
         this.updateSign();
-        this.ui.n_zzq_bj.url ='res/qd_bg.jpg';// xGame.common.getGameIconUrl("turntable_bj");
+        this.ui.n_zzq_bj.url = 'res/qd_bg.jpg';// xGame.common.getGameIconUrl("turntable_bj");
     }
     initSignItem() {
         this.signArr = [];
@@ -125,6 +125,7 @@ export default class UISign extends UIBase {
                 this.curDayIndex++;
                 if (this.curDayIndex > 7) this.curDayIndex = 0;
                 DataMgr.setSignData(this.curDayIndex);
+                this.updateSignData2Server(this.curDayIndex)
                 DataMgr.setSignTime(new Date().getTime());
                 //
                 if (watchVideo) {
@@ -143,6 +144,8 @@ export default class UISign extends UIBase {
         console.log('zh:qjff_AD_for_uisign')
 
 
+
+
         if (Laya.Browser.onAndroid) {
             let boo = JSBridgeUtils.instance.getNetworkAvailable();
             if (!boo) {
@@ -150,8 +153,6 @@ export default class UISign extends UIBase {
                 return;
             }
         }
-
-
         if (JSBridgeUtils.instance.showRewardAd('qjff_AD_for_uisign')) {
 
         } else {
@@ -183,8 +184,6 @@ export default class UISign extends UIBase {
     }
 
     public qjff_AD_for_uisign() {
-
-
         //已经领取了奖励的情况
         let index = this.curDayIndex;
         if (index == 0) index = 7;
@@ -201,8 +200,56 @@ export default class UISign extends UIBase {
         //
         DataMgr.setExtraSign(1);
         this.updateSign();
+
+
+    }
+
+
+
+    /**
+     * 更新签到数据
+     * @param day 第几天
+     * @returns 
+     */
+    updateSignData2Server(day: number) {
+        let userInfo = LocalStorageManager.getItem(keyForLoginInfo);
+        if (userInfo == null) {
+            return;
+        }
+        let reqData = xGame.httpMgr.getReqData();
+        let pd: any = JSON.parse(reqData);
+        pd.signData = day;
+        reqData = JSON.stringify(pd);
+        xGame.httpMgr.sendPost2025('user/updateSignData', reqData, (res) => {
+            try {
+                console.log('zh:updateSignData2Server res = ' + JSON.stringify(res))
+                let code = res.code;
+                let msg = res.msg;
+                if (code == 401) {
+                    Laya.LocalStorage.setItem(keyForLoginInfo, null);
+                    xGame.uiMgr.Show(UIMsg, TIP_MSG_key.pleaseLoginIn)
+                    return;
+                }
+                if (code == 200) {
+                    let data = res.data;
+                    console.log('zh:updateSignData2Server data rs= ' + JSON.stringify(data))
+
+                } else {
+                    xGame.uiMgr.Show(UIMsg, msg);
+                }
+            } catch (error) {
+                console.log('error=' + error);
+                alert(error);
+            } finally {
+
+            }
+        });
     }
 
 
+
+
+
+
 }
 UISign.uiName = "UISign";

+ 1 - 0
client/laya/src/ui/item/PutBallLevelDisplay.ts

@@ -19,6 +19,7 @@ export default class PutBallLevelDisplay {
     updateSelf() {
         let level = this.index + 1;
         this.data = DataMgr.getPlaceBallLevel(level);
+        //console.log("zh:lev this.data","level="+level,this.data);
         this.ui.starNode.c1.selectedIndex = this.data.star;
         let isChallenge = cfgTable.placeballData[level].type;
         //

Some files were not shown because too many files changed in this diff