繁体地址需要权限才可使用
This commit is contained in:
1 parent
6e8ff468f8
commit
942ca54dd8
4 files changed
+22
-2
No files matched your search
@@ -25,7 +25,7 @@
|
||||
<TabItem Header="拍单">
|
||||
<StackPanel>
|
||||
<Border Style="{StaticResource SettingRow}">
|
||||
<Grid>
|
||||
<Grid Visibility="{Binding ShowEnablePddTransitTraditionalAddress}">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="Auto" />
|
||||
|
||||
@@ -4,6 +4,7 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows;
|
||||
using WPFCommon.Models;
|
||||
|
||||
namespace _29WxOrderWpf.ViewModels;
|
||||
@@ -36,11 +37,17 @@ public class SettingViewModel : BindableBaseEx
|
||||
get => GetValue<bool>();
|
||||
set => SetValue(value);
|
||||
}
|
||||
public Visibility ShowEnablePddTransitTraditionalAddress
|
||||
{
|
||||
get => GetValue<Visibility>();
|
||||
set => SetValue(value);
|
||||
}
|
||||
public void Assign(SettingConfig config)
|
||||
{
|
||||
AutoSwitchGiftType = config.AutoSwitchGiftType;
|
||||
SwitchEnableDirectBuy = config.SwitchEnableDirectBuy;
|
||||
SwitchEnablePddTransitTraditionalAddress = config.SwitchEnablePddTransitTraditionalAddress;
|
||||
ShowEnablePddTransitTraditionalAddress = config.ShowEnablePddTransitTraditionalAddress ? Visibility.Visible : Visibility.Collapsed;
|
||||
}
|
||||
public SettingConfig ToConfig()
|
||||
{
|
||||
|
||||
@@ -24,6 +24,10 @@ public class SettingConfig
|
||||
/// <summary>
|
||||
/// 拼多多仓库订单使用随机繁体字
|
||||
/// </summary>
|
||||
public bool SwitchEnablePddTransitTraditionalAddress { get; set; } = false;
|
||||
public bool SwitchEnablePddTransitTraditionalAddress { get; set; } = false;
|
||||
/// <summary>
|
||||
/// 是否显示使用随机繁体字配置(不显示则不可使用繁体字)
|
||||
/// </summary>
|
||||
public bool ShowEnablePddTransitTraditionalAddress { get; set; } = false;
|
||||
#endregion
|
||||
}
|
||||
@@ -126,6 +126,15 @@ namespace Work
|
||||
BaseClass.ParentUserName = BaseRegex.GetStringJson(ref html, "parent_user_name");
|
||||
BaseClass.SaLevel = BaseRegex.GetIntJson(ref html, "sa_level").ParseToInt();
|
||||
BaseClass.UserAuthority = BaseRegex.GetStringJson(ref html, "authority").ParseToString();
|
||||
|
||||
if (BaseClass.UserAuthority != null && BaseClass.UserAuthority.Contains("繁体地址"))
|
||||
BaseClass.Setting.ShowEnablePddTransitTraditionalAddress = true;
|
||||
else
|
||||
{
|
||||
BaseClass.Setting.ShowEnablePddTransitTraditionalAddress = false;
|
||||
BaseClass.Setting.SwitchEnablePddTransitTraditionalAddress = false;
|
||||
}
|
||||
|
||||
BaseClass.ParentAuthority = BaseRegex.GetStringJson(ref html, "parent_authority").ParseToString();
|
||||
BaseClass.ForbiddenPage = BaseRegex.GetStringJson(ref html, "forbidden_page").ParseToString();
|
||||
BaseClass.Mobile = BaseRegex.GetStringJson(ref html, "mobile");
|
||||
|
||||
Reference in new issue
Block a user