1212
This commit is contained in:
@@ -22,6 +22,7 @@ public class RandomData
|
|||||||
public string code { get; set; }
|
public string code { get; set; }
|
||||||
public string name { get; set; }
|
public string name { get; set; }
|
||||||
public string par { get; set; }
|
public string par { get; set; }
|
||||||
public long count { get; set; }
|
public int minCount { get; set; }
|
||||||
|
public int maxCount { get; set; }
|
||||||
public double chance { get; set; }
|
public double chance { get; set; }
|
||||||
}
|
}
|
||||||
@@ -364,6 +364,7 @@ public static class GameBus
|
|||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
double totalWeight = data.Sum(it => it.random);
|
double totalWeight = data.Sum(it => it.random);
|
||||||
int rnd = _randomInstance.Next(Convert.ToInt32(totalWeight) + 1);
|
int rnd = _randomInstance.Next(Convert.ToInt32(totalWeight) + 1);
|
||||||
double current = 0;
|
double current = 0;
|
||||||
@@ -399,7 +400,7 @@ public static class GameBus
|
|||||||
var onAward = result.FindIndex(it => it.code == item.code && it.parameter == item.par);
|
var onAward = result.FindIndex(it => it.code == item.code && it.parameter == item.par);
|
||||||
if (onAward > -1)
|
if (onAward > -1)
|
||||||
{
|
{
|
||||||
result[onAward].count += item.count;
|
result[onAward].count += RandomAssist.GetFormatedNumeric(item.minCount, item.maxCount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -408,7 +409,7 @@ public static class GameBus
|
|||||||
code = item.code,
|
code = item.code,
|
||||||
name = item.name,
|
name = item.name,
|
||||||
parameter = item.par,
|
parameter = item.par,
|
||||||
count = item.count
|
count = RandomAssist.GetFormatedNumeric(item.minCount, item.maxCount)
|
||||||
};
|
};
|
||||||
result.Add(add);
|
result.Add(add);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -33,7 +33,15 @@ public class GoodsController : ControllerBase
|
|||||||
|
|
||||||
string userId = StateHelper.userId;
|
string userId = StateHelper.userId;
|
||||||
int count = await _goodsService.GetUserGoodsCount(userId, goodsId);
|
int count = await _goodsService.GetUserGoodsCount(userId, goodsId);
|
||||||
|
int UseState = 0;
|
||||||
|
switch (goodsInfo.code)
|
||||||
|
{
|
||||||
|
case "Pack":
|
||||||
|
UseState = 1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
return PoAction.Ok(new { goods = goodsInfo, count });
|
return PoAction.Ok(new { goods = goodsInfo, count, use = UseState });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
<div class="common" v-if="data.img != ''">
|
<div class="common" v-if="data.img != ''">
|
||||||
<Aimage :url="data.img" _alt="."></Aimage>
|
<Aimage :url="data.img" _alt="."></Aimage>
|
||||||
</div>
|
</div>
|
||||||
名称:{{ data.goodsName }} <Abar href="" v-if="count > 0">寄售</Abar><br>
|
名称:{{ data.goodsName }} <Abar href="/" v-if="count > 0">寄售</Abar><br>
|
||||||
<div class="common" v-if="data.code == 'Card'">
|
<div class="common" v-if="data.code == 'Card'">
|
||||||
等级:{{ data.lev }}星
|
等级:{{ data.lev }}星
|
||||||
</div>
|
</div>
|
||||||
@@ -20,6 +20,9 @@
|
|||||||
<div class="common" v-if="data.code == 'Drug'">
|
<div class="common" v-if="data.code == 'Drug'">
|
||||||
<Abutton @click="ShowDrugBar">添加药品栏</Abutton>
|
<Abutton @click="ShowDrugBar">添加药品栏</Abutton>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="common" v-if="useState==1">
|
||||||
|
<Abutton>使用物品</Abutton>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@@ -45,6 +48,7 @@ definePageMeta({
|
|||||||
})
|
})
|
||||||
const data = ref<any>({});
|
const data = ref<any>({});
|
||||||
const count = ref(0);
|
const count = ref(0);
|
||||||
|
const useState = ref(0);
|
||||||
let goodsId = PageExtend.QueryString("id");
|
let goodsId = PageExtend.QueryString("id");
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
try {
|
try {
|
||||||
@@ -62,6 +66,7 @@ const BindData = async (): Promise<void> => {
|
|||||||
if (result.code == 0) {
|
if (result.code == 0) {
|
||||||
data.value = result.data.goods;
|
data.value = result.data.goods;
|
||||||
count.value = result.data.count;
|
count.value = result.data.count;
|
||||||
|
useState.value = result.data.use;
|
||||||
console.log(result);
|
console.log(result);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|||||||
@@ -38,7 +38,7 @@
|
|||||||
@click="ChangeChildBag('1')" :on-value="type_ch" on-cheak="1">宝石</Acheak>.<Acheak
|
@click="ChangeChildBag('1')" :on-value="type_ch" on-cheak="1">宝石</Acheak>.<Acheak
|
||||||
@click="ChangeChildBag('2')" :on-value="type_ch" on-cheak="2">九宫</Acheak>.<Acheak
|
@click="ChangeChildBag('2')" :on-value="type_ch" on-cheak="2">九宫</Acheak>.<Acheak
|
||||||
@click="ChangeChildBag('3')" :on-value="type_ch" on-cheak="3">圣痕</Acheak>.<Acheak
|
@click="ChangeChildBag('3')" :on-value="type_ch" on-cheak="3">圣痕</Acheak>.<Acheak
|
||||||
@click="ChangeChildBag('4')" :on-value="type_ch" on-cheak="4">宝箱</Acheak>.<Acheak
|
@click="ChangeChildBag('4')" :on-value="type_ch" on-cheak="4">礼包</Acheak>.<Acheak
|
||||||
@click="ChangeChildBag('5')" :on-value="type_ch" on-cheak="5">材料</Acheak>.<Acheak
|
@click="ChangeChildBag('5')" :on-value="type_ch" on-cheak="5">材料</Acheak>.<Acheak
|
||||||
@click="ChangeChildBag('6')" :on-value="type_ch" on-cheak="6">图纸</Acheak>.<Acheak
|
@click="ChangeChildBag('6')" :on-value="type_ch" on-cheak="6">图纸</Acheak>.<Acheak
|
||||||
@click="ChangeChildBag('7')" :on-value="type_ch" on-cheak="7">卡片</Acheak>.<Acheak
|
@click="ChangeChildBag('7')" :on-value="type_ch" on-cheak="7">卡片</Acheak>.<Acheak
|
||||||
|
|||||||
Reference in New Issue
Block a user