支持购买套餐/续费套餐/用户账户操作等

This commit is contained in:
GoEdgeLab
2021-11-08 20:52:02 +08:00
parent c7f07c66d1
commit 5bcc696e88
6 changed files with 99 additions and 7 deletions

View File

@@ -380,6 +380,18 @@ func (this *RPCClient) UserBillRPC() pb.UserBillServiceClient {
return pb.NewUserBillServiceClient(this.pickConn())
}
func (this *RPCClient) UserAccountRPC() pb.UserAccountServiceClient {
return pb.NewUserAccountServiceClient(this.pickConn())
}
func (this *RPCClient) UserAccountLogRPC() pb.UserAccountLogServiceClient {
return pb.NewUserAccountLogServiceClient(this.pickConn())
}
func (this *RPCClient) UserAccountDailyStatRPC() pb.UserAccountDailyStatServiceClient {
return pb.NewUserAccountDailyStatServiceClient(this.pickConn())
}
func (this *RPCClient) UserAccessKeyRPC() pb.UserAccessKeyServiceClient {
return pb.NewUserAccessKeyServiceClient(this.pickConn())
}

View File

@@ -12,6 +12,7 @@ import (
"github.com/iwind/TeaGo/maps"
"net"
"net/http"
"net/url"
"reflect"
"strings"
)
@@ -368,12 +369,31 @@ func (this *userMustAuth) modules(actionPtr actions.ActionWrapper, adminId int64
"icon": "users",
},
{
"code": "finance",
"module": configloaders.AdminModuleCodeFinance,
"name": "财务管理",
"icon": "yen sign",
"isOn": teaconst.IsPlus,
"subItems": []maps.Map{},
"code": "finance",
"module": configloaders.AdminModuleCodeFinance,
"name": "财务管理",
"icon": "yen sign",
"isOn": teaconst.IsPlus,
"subItems": []maps.Map{
{
"name": "用户账户",
"url": "/finance/accounts",
"code": "accounts",
"isOn": teaconst.IsPlus,
},
{
"name": "操作记录",
"url": "/finance/logs",
"code": "logs",
"isOn": teaconst.IsPlus,
},
{
"name": "收支报表",
"url": "/finance/income",
"code": "income",
"isOn": teaconst.IsPlus,
},
},
},
{
"code": "plans",
@@ -443,5 +463,5 @@ func (this *userMustAuth) modules(actionPtr actions.ActionWrapper, adminId int64
// 跳转到登录页
func (this *userMustAuth) login(action *actions.ActionObject) {
action.RedirectURL("/")
action.RedirectURL("/?from=" + url.QueryEscape(action.Request.RequestURI))
}