feat:2、刷新绑定信息,操作加一个刷新绑定状态的按钮,3、绑定错误有提示,手动上报异常,拿到包ID做链接跳转(定位)
This commit is contained in:
@@ -575,6 +575,8 @@ export interface RockConfig {
|
||||
black_token_cost: number;
|
||||
min_points_warning: number;
|
||||
token_warning_stock: number;
|
||||
using_warn_days: number;
|
||||
using_danger_days: number;
|
||||
auto_purchase_enabled: boolean;
|
||||
auto_purchase_count: number;
|
||||
purchase_cooldown_minutes: number;
|
||||
@@ -607,10 +609,29 @@ export interface RockDashboard {
|
||||
cost_updated: boolean;
|
||||
}
|
||||
|
||||
export interface TokenBindingRefreshResult {
|
||||
status: string;
|
||||
bound: boolean;
|
||||
role_name?: string;
|
||||
role_id?: string;
|
||||
channel?: string;
|
||||
changed: boolean;
|
||||
warning: boolean;
|
||||
message: string;
|
||||
redeemed_at?: string;
|
||||
}
|
||||
|
||||
export interface TokenPackageLink {
|
||||
package_id: number;
|
||||
share_code: string;
|
||||
url: string;
|
||||
}
|
||||
|
||||
export interface RockTokenItem {
|
||||
id: number;
|
||||
upstream_token_id: string;
|
||||
package_id?: number;
|
||||
package_share_code?: string;
|
||||
token?: string;
|
||||
redeem_code: string;
|
||||
color: string;
|
||||
@@ -632,6 +653,7 @@ export interface RockTokenItem {
|
||||
remark?: string;
|
||||
raw_data?: string;
|
||||
claimed_at?: string;
|
||||
using_at?: string;
|
||||
bound_at?: string;
|
||||
redeemed_at?: string;
|
||||
created_at: string;
|
||||
@@ -684,6 +706,14 @@ export const rockApi = {
|
||||
request
|
||||
.post(`/platform/rock/tokens/${id}/release`)
|
||||
.then((r) => r.data.data),
|
||||
refreshTokenBinding: (id: number) =>
|
||||
request
|
||||
.post(`/platform/rock/tokens/${id}/refresh-binding`)
|
||||
.then((r) => r.data.data as TokenBindingRefreshResult),
|
||||
getTokenPackageLink: (id: number) =>
|
||||
request
|
||||
.get(`/platform/rock/tokens/${id}/package-link`)
|
||||
.then((r) => r.data.data as TokenPackageLink),
|
||||
updateRemark: (id: number, data: { remark: string; status?: string }) =>
|
||||
request
|
||||
.post(`/platform/rock/tokens/${id}/remark`, data)
|
||||
|
||||
Reference in New Issue
Block a user