修改 移除角色购买设计

This commit is contained in:
2025-09-26 17:53:19 +08:00
parent 4a39621551
commit 42120398ab
5 changed files with 67 additions and 66 deletions
@@ -192,18 +192,18 @@ export class GirlDetailPanel extends li_BaseView {
const isRelease = girlData.getIsRelease(this.category.toString(), this.id); const isRelease = girlData.getIsRelease(this.category.toString(), this.id);
const isFree = girlData.isGirlFreeType(this.category.toString(), this.id); const isFree = girlData.isGirlFreeType(this.category.toString(), this.id);
if (isRelease || isFree) { //if (isRelease || isFree) {
// 先设置选中的角色ID // 先设置选中的角色ID
this.girlPrice.node.active = false; this.girlPrice.node.active = false;
this.sendMsgText.active = true; this.sendMsgText.active = true;
} else { // } else {
this.girlPrice.node.active = true; // this.girlPrice.node.active = true;
this.sendMsgText.active = false; // this.sendMsgText.active = false;
this.girlPrice.string = girlData // this.girlPrice.string = girlData
.getGrilOriginalPrice(this.category.toString(), this.id) // .getGrilOriginalPrice(this.category.toString(), this.id)
.toString(); // .toString();
} // }
// 请求详细数据 // 请求详细数据
const reqData = { const reqData = {
@@ -339,7 +339,7 @@ export class GirlDetailPanel extends li_BaseView {
const isRelease = girlData.getIsRelease(this.category.toString(), this.id); const isRelease = girlData.getIsRelease(this.category.toString(), this.id);
const isFree = girlData.isGirlFreeType(this.category.toString(), this.id); const isFree = girlData.isGirlFreeType(this.category.toString(), this.id);
if (isRelease || isFree) { //if (isRelease || isFree) {
// 使用带过渡动画的导航方法 // 使用带过渡动画的导航方法
NavigationManager.Instance.switchToPanel( NavigationManager.Instance.switchToPanel(
PanelType.PAST_GIRL_LIST, PanelType.PAST_GIRL_LIST,
@@ -352,14 +352,14 @@ export class GirlDetailPanel extends li_BaseView {
}); });
} }
); );
} else { // } else {
//未解锁 // //未解锁
NavigationManager.Instance.openPopupPanel("GirlListPopupPanel", { // NavigationManager.Instance.openPopupPanel("GirlListPopupPanel", {
base: this, // base: this,
category: this.category, // category: this.category,
id: this.id, // id: this.id,
}); // });
} // }
} }
returnBtn() { returnBtn() {
@@ -315,21 +315,21 @@ export class ThemePanel extends li_BaseView {
girlData.getGrilCategoryById(this.recId).toString(), girlData.getGrilCategoryById(this.recId).toString(),
this.recId this.recId
) == 0; ) == 0;
if (isRelease || isFree) { //if (isRelease || isFree) {
NavigationManager.Instance.setSelectedGirlId(this.recId); NavigationManager.Instance.setSelectedGirlId(this.recId);
NavigationManager.Instance.setSelectedCategoryId( NavigationManager.Instance.setSelectedCategoryId(
girlData.getGrilCategoryById(this.recId) girlData.getGrilCategoryById(this.recId)
); );
NavigationManager.Instance.switchToPanel(PanelType.GIRL_DETAIL); NavigationManager.Instance.switchToPanel(PanelType.GIRL_DETAIL);
} else { // } else {
//未解锁 // //未解锁
NavigationManager.Instance.openPopupPanel("GirlListPopupPanel", { // NavigationManager.Instance.openPopupPanel("GirlListPopupPanel", {
base: this, // base: this,
category: girlData.getGrilCategoryById(this.recId), // category: girlData.getGrilCategoryById(this.recId),
id: this.recId, // id: this.recId,
}); // });
} // }
} }
openSetting() { openSetting() {
+15 -14
View File
@@ -111,25 +111,26 @@ export class GirlListItem extends Component {
.getGrilOriginalPrice(this.category.toString(), this.id) .getGrilOriginalPrice(this.category.toString(), this.id)
.toString(); .toString();
if (isRelease) {
this.price.node.active = false; this.price.node.active = false;
this.freeNode.active = false; this.freeNode.active = false;
this.starParent.active = true; this.starParent.active = true;
this.chatIcon.active = true; this.chatIcon.active = true;
this.unreleaseCover.active = false; this.unreleaseCover.active = false;
} else { // if (isRelease) {
this.unreleaseCover.active = true;
this.chatIcon.active = false; // } else {
if (priceType == PriceType.free) { // this.unreleaseCover.active = true;
this.price.node.active = false; // this.chatIcon.active = false;
this.freeNode.active = true; // if (priceType == PriceType.free) {
this.starParent.active = true; // this.price.node.active = false;
} else { // this.freeNode.active = true;
this.price.node.active = true; // this.starParent.active = true;
this.freeNode.active = false; // } else {
this.starParent.active = false; // this.price.node.active = true;
} // this.freeNode.active = false;
} // this.starParent.active = false;
// }
// }
// this.price.node.active = priceType == PriceType.pay; // this.price.node.active = priceType == PriceType.pay;
// this.freeNode.active = priceType == PriceType.free; // this.freeNode.active = priceType == PriceType.free;
Binary file not shown.