Commit d2b9e1c9 authored by 铃兰's avatar 铃兰

profile页面增加了每月胜率,cards页面增加了期间使用率计算。

parent 24719f2c
Pipeline #22662 passed with stages
in 2 minutes and 20 seconds
...@@ -49,7 +49,7 @@ export default class Api { ...@@ -49,7 +49,7 @@ export default class Api {
} }
static getUserDueHistory(opt) { static getUserDueHistory(opt) {
return Vue.http.get(`${URL}/history`, { 'params': opt }); return Vue.http.get(`${URL}/history`, {'params': opt});
} }
static getDownloadUrls() { static getDownloadUrls() {
...@@ -67,72 +67,72 @@ export default class Api { ...@@ -67,72 +67,72 @@ export default class Api {
} }
static getDeckInfo(opt) { static getDeckInfo(opt) {
return Vue.http.get(`${URL}/deckinfo`, { 'params': opt }); return Vue.http.get(`${URL}/deckinfo`, {'params': opt});
} }
static saveDeck(opt) { static saveDeck(opt) {
const url = `${URL}/deckinfo` const url = `${URL}/deckinfo`
return Vue.http.post(url, opt, { 'emulateJSON': true }); return Vue.http.post(url, opt, {'emulateJSON': true});
} }
static saveDeckDemo(opt) { static saveDeckDemo(opt) {
const url = `${URL}/deckdemo` const url = `${URL}/deckdemo`
return Vue.http.post(url, opt, { 'emulateJSON': true }); return Vue.http.post(url, opt, {'emulateJSON': true});
} }
static getReport(opt) { static getReport(opt) {
return Vue.http.get(`${URL}/report`, { 'params': opt }); return Vue.http.get(`${URL}/report`, {'params': opt});
} }
static getVoteList(opt) { static getVoteList(opt) {
return Vue.http.get(`${URL}/votes`, { 'params': opt }); return Vue.http.get(`${URL}/votes`, {'params': opt});
} }
static saveVote(opt) { static saveVote(opt) {
const url = `${URL}/votes` const url = `${URL}/votes`
return Vue.http.post(url, opt, { 'emulateJSON': true }); return Vue.http.post(url, opt, {'emulateJSON': true});
} }
static voteStatus(opt) { static voteStatus(opt) {
const url = `${URL}/voteStatus` const url = `${URL}/voteStatus`
return Vue.http.post(url, opt, { 'emulateJSON': true }); return Vue.http.post(url, opt, {'emulateJSON': true});
} }
static getVote(opt) { static getVote(opt) {
return Vue.http.get(`${URL}/vote`, { 'params': opt }); return Vue.http.get(`${URL}/vote`, {'params': opt});
} }
static submitVote(opt) { static submitVote(opt) {
const url = `${URL}/submitVote` const url = `${URL}/submitVote`
return Vue.http.post(url, opt, { 'emulateJSON': true }); return Vue.http.post(url, opt, {'emulateJSON': true});
} }
static saveAds(opt) { static saveAds(opt) {
const url = `${URL}/ads` const url = `${URL}/ads`
return Vue.http.post(url, opt, { 'emulateJSON': true }); return Vue.http.post(url, opt, {'emulateJSON': true});
} }
static getAdsList(opt) { static getAdsList(opt) {
return Vue.http.get(`${URL}/ads`, { 'params': opt }); return Vue.http.get(`${URL}/ads`, {'params': opt});
} }
static adsStatus(opt) { static adsStatus(opt) {
const url = `${URL}/adsStatus` const url = `${URL}/adsStatus`
return Vue.http.post(url, opt, { 'emulateJSON': true }); return Vue.http.post(url, opt, {'emulateJSON': true});
} }
static getAd(opt) { static getAd(opt) {
return Vue.http.get(`${URL}/getAd`, { 'params': opt }); return Vue.http.get(`${URL}/getAd`, {'params': opt});
} }
static adClick(opt) { static adClick(opt) {
const url = `${URL}/adClick` const url = `${URL}/adClick`
return Vue.http.post(url, opt, { 'emulateJSON': true }); return Vue.http.post(url, opt, {'emulateJSON': true});
} }
static adImpl(opt) { static adImpl(opt) {
const url = `${URL}/adImpl` const url = `${URL}/adImpl`
return Vue.http.post(url, opt, { 'emulateJSON': true }); return Vue.http.post(url, opt, {'emulateJSON': true});
} }
static getFirstWin(opt) { static getFirstWin(opt) {
...@@ -143,21 +143,26 @@ export default class Api { ...@@ -143,21 +143,26 @@ export default class Api {
static adSwitchChange(opt) { static adSwitchChange(opt) {
const url = `${URL}/adSwitchChange` const url = `${URL}/adSwitchChange`
return Vue.http.post(url, opt, { 'emulateJSON': true }); return Vue.http.post(url, opt, {'emulateJSON': true});
} }
static saveActivity(opt) { static saveActivity(opt) {
const url = `${URL}/activity` const url = `${URL}/activity`
return Vue.http.post(url, opt, { 'emulateJSON': true }); return Vue.http.post(url, opt, {'emulateJSON': true});
} }
static saveLabel(opt) { static saveLabel(opt) {
const url = `${URL}/label` const url = `${URL}/label`
return Vue.http.post(url, opt, { 'emulateJSON': true }); return Vue.http.post(url, opt, {'emulateJSON': true});
} }
static getLabel(opt) { static getLabel(opt) {
return Vue.http.get(`${URL}/label`, { 'params': {} }); return Vue.http.get(`${URL}/label`, {'params': {}});
} }
static getMonthlyHistory(opt) {
const url = `https://sapi.moecube.com:444/ygopro/arena/historyScore`;
return Vue.http.get(url, {params: opt});
}
// https://sapi.moecube.com:444/ygopro/arena/historyScore?username=id&season=yyyy-mm
} }
This diff is collapsed.
This diff is collapsed.
...@@ -41,6 +41,7 @@ module.exports = { ...@@ -41,6 +41,7 @@ module.exports = {
dueHistory: '最近决斗记录', dueHistory: '最近决斗记录',
athleticDueHistory: '竞技场决斗记录', athleticDueHistory: '竞技场决斗记录',
entertainDueHistory: '娱乐场决斗记录', entertainDueHistory: '娱乐场决斗记录',
monthlyHistory: '每月决斗记录',
tagInfo: '绿色表示获胜方,红色则表示掉线。', tagInfo: '绿色表示获胜方,红色则表示掉线。',
rates: '卡组胜率', rates: '卡组胜率',
...@@ -155,6 +156,7 @@ module.exports = { ...@@ -155,6 +156,7 @@ module.exports = {
side: 'Side', side: 'Side',
extra: 'Extra', extra: 'Extra',
dueHistory: 'Recent Due History', dueHistory: 'Recent Due History',
monthlyHistory: 'Monthly Rank Record',
athleticDueHistory: 'Athletic Due History', athleticDueHistory: 'Athletic Due History',
entertainDueHistory: 'Entertain Due History', entertainDueHistory: 'Entertain Due History',
tagInfo: 'Green tag represents the winner.Red tag represents player lost connection.', tagInfo: 'Green tag represents the winner.Red tag represents player lost connection.',
......
...@@ -29,7 +29,10 @@ module.exports = { ...@@ -29,7 +29,10 @@ module.exports = {
win: "胜局", win: "胜局",
lose: "负局", lose: "负局",
wl: "胜率", wl: "胜率",
athleticWin:'竞技场胜利',
athleticLose:'竞技场失败',
season:'时间',
total:'合计',
cardName: "卡名", cardName: "卡名",
used: "使用量", used: "使用量",
put1: "投入1", put1: "投入1",
...@@ -38,6 +41,7 @@ module.exports = { ...@@ -38,6 +41,7 @@ module.exports = {
deck: "卡组", deck: "卡组",
count: "使用数", count: "使用数",
PickRate : "使用率",
topTags: "热门标签", topTags: "热门标签",
playerA: '玩家A', playerA: '玩家A',
...@@ -59,10 +63,14 @@ module.exports = { ...@@ -59,10 +63,14 @@ module.exports = {
cardName: "Card Name", cardName: "Card Name",
used: "Used", used: "Used",
PickRate:"Pick Rate",
put1: "Put one ", put1: "Put one ",
put2: "Put two ", put2: "Put two ",
put3: "Put three ", put3: "Put three ",
athleticWin:'Win',
athleticLose:'Lose',
season:'Time',
total:'Total',
deck: "Deck", deck: "Deck",
count: "Count", count: "Count",
topTags: "Top Tags", topTags: "Top Tags",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment