|
@@ -43,6 +43,8 @@ async function isHasWX(): Promise<boolean> {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
async function createWeChatOrder(app_id: string, mch_id: string, description: string, amount: number,
|
|
async function createWeChatOrder(app_id: string, mch_id: string, description: string, amount: number,
|
|
|
out_trade_no_pre: string, uid: number, plan_id: string): Promise<string> {
|
|
out_trade_no_pre: string, uid: number, plan_id: string): Promise<string> {
|
|
|
let requestUrl = CommonConstants.WX_PAY_API
|
|
let requestUrl = CommonConstants.WX_PAY_API
|
|
@@ -164,6 +166,13 @@ export struct UserCenter {
|
|
|
isVipOnly: true,
|
|
isVipOnly: true,
|
|
|
hasCome: true
|
|
hasCome: true
|
|
|
},
|
|
},
|
|
|
|
|
+ {
|
|
|
|
|
+ icon: $r('app.media.music_red'),
|
|
|
|
|
+ title: '提取伴奏',
|
|
|
|
|
+ description: '长按音乐可提取伴奏',
|
|
|
|
|
+ isVipOnly: true,
|
|
|
|
|
+ hasCome: true
|
|
|
|
|
+ },
|
|
|
{
|
|
{
|
|
|
icon: $r('app.media.skip'),
|
|
icon: $r('app.media.skip'),
|
|
|
title: '跳过头尾',
|
|
title: '跳过头尾',
|