diff --git a/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml b/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml
index ebdec1d..4d6a1a2 100644
--- a/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml
+++ b/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml
@@ -622,7 +622,22 @@
+ SizeChanged="TabItem_SizeChanged">
+
+
+
+
-
+
+
+
+
+
diff --git a/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml.cs b/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml.cs
index d2986d8..b280bd5 100644
--- a/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml.cs
+++ b/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml.cs
@@ -1450,15 +1450,25 @@ namespace _29WxOrderWpf.Ctrls.OrderCtrls
if (chkNoMapProdOnly.IsChecked == true && order.orderItems.All(oi => oi.BuyMap != null))
return true;
}
- if (filterHeadStr.StartsWith("待发货") && !order.IsWaitSend)
+ if (filterHeadStr.StartsWith("待发货"))
{
- return true;
+ if (!order.IsWaitSend)
+ return true;
+
+ // 直拍发货失败
+ if (chkDirectSendFailed.IsChecked == true)
+ {
+ var rst2 = order.out_shipped == 2 && !string.IsNullOrEmpty(order.out_express_no);
+ if (!rst2)
+ return true;
+ }
}
if (filterHeadStr.StartsWith("待收货"))
{
if (!order.IsWaitReceive)
return true;
+ // 需核对物流
if (chkNeedCheckExpress.IsChecked == true)
{
var rst1 = order.orderItems.Any(oi => !oi.TransitRefundStatusStr.IsNullOrEmpty() && !oi.TransitRefundStatusStr.Contains("退款成功"));
@@ -1547,6 +1557,12 @@ namespace _29WxOrderWpf.Ctrls.OrderCtrls
{
if (!order.IsEmergencyDistribReturnOrder)
return true;
+ // 退款完成(但买手没退)
+ if (chkShopIsRefund.IsChecked == true && order.DeliveryDeadlineStatusStr != "退款完成")
+ return true;
+ // 退款中
+ else if (chkShopIsNotRefund.IsChecked == true && (order.DeliveryDeadlineStatusStr != "退款中"))
+ return true;
}
if (filterHeadStr.StartsWith("售后完成单"))
{
@@ -2543,6 +2559,28 @@ namespace _29WxOrderWpf.Ctrls.OrderCtrls
}
FilterOrders();
}
+
+ private void chkShopIsRefund_Click(object sender, RoutedEventArgs e)
+ {
+ if (sender is CheckBox chk)
+ {
+ var isCheck = !chk.IsChecked.ParseToBool();
+ chkShopIsRefund.IsChecked = chkShopIsNotRefund.IsChecked = false;
+ chk.IsChecked = !isCheck;
+ }
+ FilterOrders();
+ }
+
+ private void chkDirectSendFailed_Click(object sender, RoutedEventArgs e)
+ {
+ if (sender is CheckBox chk)
+ {
+ var isCheck = !chk.IsChecked.ParseToBool();
+ chkDirectSendFailed.IsChecked = false;
+ chk.IsChecked = !isCheck;
+ }
+ FilterOrders();
+ }
}
public class OrderFilterConfig : PropertyNotifyObject
diff --git a/29WxOrderWpf/Ctrls/OrderCtrls/OrderListRowHeaderCtrl.xaml.cs b/29WxOrderWpf/Ctrls/OrderCtrls/OrderListRowHeaderCtrl.xaml.cs
index 5340924..4b810ae 100644
--- a/29WxOrderWpf/Ctrls/OrderCtrls/OrderListRowHeaderCtrl.xaml.cs
+++ b/29WxOrderWpf/Ctrls/OrderCtrls/OrderListRowHeaderCtrl.xaml.cs
@@ -66,9 +66,9 @@ namespace _29WxOrderWpf.Ctrls.OrderCtrls
shop.Is29Supplier = false;
for (int i = 0; i < 100; i++)
{
- var is29SupplierRst = WxOrderSupplierBLL.GetWxSupplierListV2(shop);
+ var is29SupplierRst = WxSimOrderSupplierBLL.GetWxSupplierListV2(shop);
if (!is29SupplierRst.Contains("\"code\":0"))
- is29SupplierRst = WxOrderSupplierBLL.GetWxSupplierListV2(shop);
+ is29SupplierRst = WxSimOrderSupplierBLL.GetWxSupplierListV2(shop);
if (is29SupplierRst.Contains("\"code\":0") && is29SupplierRst.Contains("\"name\":\"29供货商\""))
{
shop.Is29Supplier = true;
diff --git a/29WxOrderWpf/Ctrls/OrderCtrls/OrderListRowItemCtrl.xaml b/29WxOrderWpf/Ctrls/OrderCtrls/OrderListRowItemCtrl.xaml
index fdfdaa1..dc7708f 100644
--- a/29WxOrderWpf/Ctrls/OrderCtrls/OrderListRowItemCtrl.xaml
+++ b/29WxOrderWpf/Ctrls/OrderCtrls/OrderListRowItemCtrl.xaml
@@ -159,47 +159,60 @@
TextWrapping="Wrap"
WaterMark="规格" />
-
-
+
+
+
+
+
+
+
+
+
-
-
public string supplier_remark_exception { get; set; }
///
- /// 礼物单状态,默认值0:不存在礼物单,1:礼物单已发货,2:礼物单信息已更正 3 礼物单发货失败
+ /// 礼物单状态,默认值0:不存在礼物单,1:礼物单已发货,2:礼物单信息已更正 3 礼物单发货失败 4 礼物单已购买但微信发货失败 5 礼物单发货中
///
public int? gift_order_status
{
@@ -595,8 +595,12 @@ namespace AllBase.Model.DBModel
GiftOrderStatusStr = "礼品单已购买";
else if (value == 3)
GiftOrderStatusStr = "礼品单购买失败";
+ else if (value == 4)
+ GiftOrderStatusStr = "礼物单已购买但微信发货失败";
+ else if (value == 5)
+ GiftOrderStatusStr = "礼物单发货中";
else
- GiftOrderStatusStr = "";
+ GiftOrderStatusStr = "礼品单状态错误";
return;
}
}
@@ -773,6 +777,8 @@ namespace AllBase.Model.DBModel
// 直发或者云改直已购买且未退货,从异常单移除
if (orderItems.All(oi => oi.DirectPddBuyerOrder != null && oi.DirectPddBuyerAfterSale == null) /*&& (out_shipped != 2 || string.IsNullOrEmpty(this.out_express_no))*/)
return false;
+ if (gift_order_status == 1 || gift_order_status == 2)
+ return false;
if (orderItems.Any(oi => !(oi.OrderItemExt?.abnormal_text).IsNullOrEmpty()))
return true;
diff --git a/Work/29WxOrderWork.csproj b/Work/29WxOrderWork.csproj
index 1bf59c4..424b127 100644
--- a/Work/29WxOrderWork.csproj
+++ b/Work/29WxOrderWork.csproj
@@ -280,7 +280,8 @@
-
+
+
@@ -299,6 +300,12 @@
PddMobileLoginForm.cs
+
+ Form
+
+
+ WXOrderListOptimizeForm.cs
+
Form
@@ -398,6 +405,9 @@
PddMobileLoginForm.cs
+
+ WXOrderListOptimizeForm.cs
+
WXShopLoginForm.cs
diff --git a/Work/_29Tools/BLL/WxOrderSupplierBLL.cs b/Work/_29Tools/BLL/WxSimOrderSupplierBLL.cs
similarity index 97%
rename from Work/_29Tools/BLL/WxOrderSupplierBLL.cs
rename to Work/_29Tools/BLL/WxSimOrderSupplierBLL.cs
index 7f84764..b5bf7c2 100644
--- a/Work/_29Tools/BLL/WxOrderSupplierBLL.cs
+++ b/Work/_29Tools/BLL/WxSimOrderSupplierBLL.cs
@@ -7,7 +7,7 @@ using AllBase.Model.DBModel;
namespace Work._29Tools.BLL
{
- public static class WxOrderSupplierBLL
+ public static class WxSimOrderSupplierBLL
{
public static string GetWxSupplierList(ShopLoginInfo shop)
{
diff --git a/Work/_29Tools/BLL/WxSimProductBLL.cs b/Work/_29Tools/BLL/WxSimProductBLL.cs
new file mode 100644
index 0000000..d28ba3f
--- /dev/null
+++ b/Work/_29Tools/BLL/WxSimProductBLL.cs
@@ -0,0 +1,109 @@
+using AllBase;
+using AllBase.Model.DBModel;
+using Newtonsoft.Json.Linq;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Work._29Tools.BLL
+{
+ public class WxSimProductBLL
+ {
+ ///
+ /// 获取商品列表
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public static string searchProduct(ShopLoginInfo shop, int pageNum, int pageSize = 50, string prodIds = null, int status = 5, int? sortType = null)
+ {
+ //https://store.weixin.qq.com/shop-faas/mmchannelstradeproductcore/cgi/goods/searchProduct?token=&lang=zh_CN&pageSize=20&productStatus[]=-1&productSource=[1,16,32]&searchSource=1&useNew=true&pageNum=44&status[]=5&presaleType[]=1
+ //https://store.weixin.qq.com/shop-faas/mmchannelstradeproductcore/cgi/goods/searchProduct?token=&lang=zh_CN&pageSize=20&productStatus[]=-1&productSource=[1,16,32]&searchSource=1&useNew=true&pageNum=1&status[]=-1&spuId=1000080961530,10000802736449
+ string url = "https://store.weixin.qq.com/shop-faas/mmchannelstradeproductcore/cgi/goods/searchProduct?token=&lang=zh_CN&" +
+ "pageSize=" + pageSize + "&productStatus[]=-1&productSource=[1,16,32]&searchSource=1&useNew=true&pageNum=" + pageNum + "&status[]=" + status;
+ if (prodIds != null)
+ url += "&spuId=" + prodIds;
+ if (sortType != null)
+ url += "&sortType=" + sortType;
+
+ string refere = "https://store.weixin.qq.com/shop/goods/list";
+ var result = HttpResponseWXBLL.WeiXinGetResponse(shop, url, refere);
+ return result;
+ }
+
+ public static string getSkuBySpu(ShopLoginInfo shop, string spuIds)
+ {
+ string url = "https://store.weixin.qq.com/shop-faas/mmecnodeproductlist/cgi/goods/getStockBySpu?token=&lang=zh_CN";
+ string body = @"{""productIdList"":[" + spuIds + @"]}";
+
+ string refere = "https://store.weixin.qq.com/shop/goods/list";
+ var result = HttpResponseWXBLL.WeiXinPostResponse(shop, url, body, refere);
+ return result;
+ }
+
+ ///
+ /// 下架商品
+ ///
+ ///
+ ///
+ ///
+ public static string DownProd(ShopLoginInfo shop, string prodIds)
+ {
+ string url = "https://store.weixin.qq.com/shop-faas/mmecnodeproductlist/cgi/goods/BatchUnListing?token=&lang=zh_CN";
+ string referer = "https://store.weixin.qq.com/shop/goods/list";
+ string body = @"{""ids"":[" + prodIds + @"],""uploadSource"":6}";
+ var result = HttpResponseWXBLL.WeiXinPostResponse(shop, url, body, referer);
+ return result;
+ }
+
+ public static string batchUpdateStockAdd(ShopLoginInfo shop, string spuId, string skuId, string num)
+ {
+ string url = "https://store.weixin.qq.com/shop-faas/mmecnodeproductlist/cgi/goods/batchUpdateStock?token=&lang=zh_CN";
+ string body = @"{""skuList"":[{""spuId"":""" + spuId + @""",""skuId"":""" + skuId + @""",""diffType"":1,""num"":" + num + "}]}";
+
+ string refere = "https://store.weixin.qq.com/shop/goods/list";
+ var result = HttpResponseWXBLL.WeiXinPostResponse(shop, url, body, refere);
+ return result;
+ }
+ public static string batchUpdateStockReduce(ShopLoginInfo shop, string spuId, string skuId, string num)
+ {
+ string url = "https://store.weixin.qq.com/shop-faas/mmecnodeproductlist/cgi/goods/batchUpdateStock?token=&lang=zh_CN";
+ string body = @"{""skuList"":[{""spuId"":""" + spuId + @""",""skuId"":""" + skuId + @""",""diffType"":2,""num"":" + num + "}]}";
+
+ string refere = "https://store.weixin.qq.com/shop/goods/list";
+ var result = HttpResponseWXBLL.WeiXinPostResponse(shop, url, body, refere);
+ return result;
+ }
+
+ ///
+ /// 编辑商品价格
+ ///
+ ///
+ /// @"{""skuList"":[{""spuId"":" + spuId + @",""skuId"":""" + skuId + @""",""salePrice"":" + newPrice + @"}],""uploadSource"":6}";
+ ///
+ public static string EditPrice(ShopLoginInfo shop, JObject priceData)
+ {
+ string url = "https://store.weixin.qq.com/shop-faas/mmecnodeproductlist/cgi/goods/listingUpdatePrice?token=&lang=zh_CN";
+ //string body = @"{""skuList"":[{""spuId"":" + spuId + @",""skuId"":""" + skuId + @""",""salePrice"":" + newPrice + @"}],""uploadSource"":6}";
+ string body = JsonHelper.SerializeObject(priceData);
+ string refere = "https://store.weixin.qq.com/shop/goods/list";
+ var result = HttpResponseWXBLL.WeiXinPostResponse(shop, url, body, refere);
+ return result;
+ }
+
+ public static string cancelActivity(ShopLoginInfo shop, JObject activityData)
+ {
+ string url = "https://store.weixin.qq.com/shop-faas/mmeckolmarketingnode/activity/cgi/updateRequestProductList?token=&lang=zh_CN";
+ string body = JsonHelper.SerializeObject(activityData);
+ string refere = "https://store.weixin.qq.com/shop/marketingkol/activity/detail?id=1016&curTab=2";
+ var result = HttpResponseWXBLL.WeiXinPostResponse(shop, url, body, refere);
+ return result;
+ }
+ }
+}
diff --git a/Work/_29Tools/Forms/PddMobileBuyOrderForm.cs b/Work/_29Tools/Forms/PddMobileBuyOrderForm.cs
index efc7343..8e356d0 100644
--- a/Work/_29Tools/Forms/PddMobileBuyOrderForm.cs
+++ b/Work/_29Tools/Forms/PddMobileBuyOrderForm.cs
@@ -102,13 +102,13 @@ namespace TemuKJD.ToolForms
this.CenterToScreen();
chkAutoChangeWarehouseAddress.Checked = GlobalConfig.BuyConfig.IsAutoChangeWarehouseAddress;
- chkUseAppBalance.Checked = GlobalConfig.BuyConfig.IsUseAppBalance;
+ chkUseAppBalance.Checked = GlobalConfig.BuyConfig.IsUseAppBalance;
- //chkUseAppBalance.Checked = false;
- //chkUseAppBalance.Visible = false;
- //GlobalConfig.BuyConfig.IsUseAppBalance = false;
+ // 强制使用软件余额而非erp余额拍单
+ chkUseAppBalance.Checked = true;
+ GlobalConfig.BuyConfig.IsUseAppBalance = true;
- if (CloseAfterSecond > 0)
+ if (CloseAfterSecond > 0)
{
Task.Run(() =>
{
@@ -1317,7 +1317,9 @@ namespace TemuKJD.ToolForms
if (IsFormLoad)
{
GlobalConfig.BuyConfig.IsUseAppBalance = chkUseAppBalance.Checked;
- NaiBa.Util.Helper.ConfigHelper.SaveConfig("buy_config_260708", GlobalConfig.BuyConfig);
+ GlobalConfig.BuyConfig.IsUseAppBalance = true;
+
+ NaiBa.Util.Helper.ConfigHelper.SaveConfig("buy_config_260708", GlobalConfig.BuyConfig);
}
}
diff --git a/Work/_29Tools/Forms/PddMobileBuyOrderForm.designer.cs b/Work/_29Tools/Forms/PddMobileBuyOrderForm.designer.cs
index 2ed369e..1a36574 100644
--- a/Work/_29Tools/Forms/PddMobileBuyOrderForm.designer.cs
+++ b/Work/_29Tools/Forms/PddMobileBuyOrderForm.designer.cs
@@ -846,6 +846,7 @@
this.chkUseAppBalance.TabIndex = 877;
this.chkUseAppBalance.Text = "使用快递余额拍单";
this.chkUseAppBalance.UseVisualStyleBackColor = true;
+ this.chkUseAppBalance.Visible = false;
this.chkUseAppBalance.CheckedChanged += new System.EventHandler(this.chkUseAppBalance_CheckedChanged);
//
// txtShopName
diff --git a/Work/_29Tools/Forms/ProductForms/WXOrderListOptimizeForm.Designer.cs b/Work/_29Tools/Forms/ProductForms/WXOrderListOptimizeForm.Designer.cs
new file mode 100644
index 0000000..6dfaef9
--- /dev/null
+++ b/Work/_29Tools/Forms/ProductForms/WXOrderListOptimizeForm.Designer.cs
@@ -0,0 +1,550 @@
+
+namespace Work._29Tools.Forms.ShopForms
+{
+ partial class WXOrderListOptimizeForm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(WXOrderListOptimizeForm));
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.pbLoading = new System.Windows.Forms.PictureBox();
+ this.btnCancel = new DevComponents.DotNetBar.PanelEx();
+ this.ucGroupBoxEx4 = new Work.UserComponents.UcGroupBoxEx(this.components);
+ this.btnCancelActivity = new DevComponents.DotNetBar.PanelEx();
+ this.label5 = new System.Windows.Forms.Label();
+ this.ucGroupBoxEx1 = new Work.UserComponents.UcGroupBoxEx(this.components);
+ this.lblOrderId = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.btnSendGift = new DevComponents.DotNetBar.PanelEx();
+ this.txtGiftOrderWaybillId = new System.Windows.Forms.TextBox();
+ this.txtCurrentStock = new System.Windows.Forms.TextBox();
+ this.btnDownProduct = new DevComponents.DotNetBar.PanelEx();
+ this.btnClearStock = new DevComponents.DotNetBar.PanelEx();
+ this.txtOrderPrice = new System.Windows.Forms.TextBox();
+ this.lblSpuId = new System.Windows.Forms.Label();
+ this.txtCurrentPrice = new System.Windows.Forms.TextBox();
+ this.lblSkuId = new System.Windows.Forms.Label();
+ this.label4 = new System.Windows.Forms.Label();
+ this.商品名 = new System.Windows.Forms.Label();
+ this.txtGoodsName = new System.Windows.Forms.TextBox();
+ this.规格名 = new System.Windows.Forms.Label();
+ this.txtSkuName = new System.Windows.Forms.TextBox();
+ this.label2 = new System.Windows.Forms.Label();
+ this.numAddPrice = new System.Windows.Forms.NumericUpDown();
+ this.label1 = new System.Windows.Forms.Label();
+ this.btnAddPrice = new DevComponents.DotNetBar.PanelEx();
+ ((System.ComponentModel.ISupportInitialize)(this.pbCloseBase)).BeginInit();
+ this.panel1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pbLoading)).BeginInit();
+ this.ucGroupBoxEx4.SuspendLayout();
+ this.ucGroupBoxEx1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.numAddPrice)).BeginInit();
+ this.SuspendLayout();
+ //
+ // pbCloseBase
+ //
+ this.pbCloseBase.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.pbCloseBase.Location = new System.Drawing.Point(447, 0);
+ //
+ // panel1
+ //
+ this.panel1.BackColor = System.Drawing.Color.White;
+ this.panel1.Controls.Add(this.pbLoading);
+ this.panel1.Controls.Add(this.btnCancel);
+ this.panel1.Controls.Add(this.ucGroupBoxEx4);
+ this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel1.Location = new System.Drawing.Point(1, 33);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(479, 394);
+ this.panel1.TabIndex = 1;
+ //
+ // pbLoading
+ //
+ this.pbLoading.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+ this.pbLoading.Image = global::Work.Properties.Resources.loading_blue;
+ this.pbLoading.Location = new System.Drawing.Point(8, 356);
+ this.pbLoading.Name = "pbLoading";
+ this.pbLoading.Size = new System.Drawing.Size(24, 24);
+ this.pbLoading.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+ this.pbLoading.TabIndex = 829;
+ this.pbLoading.TabStop = false;
+ this.pbLoading.Visible = false;
+ //
+ // btnCancel
+ //
+ this.btnCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.btnCancel.CanvasColor = System.Drawing.SystemColors.Control;
+ this.btnCancel.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnCancel.DisabledBackColor = System.Drawing.Color.Empty;
+ this.btnCancel.Location = new System.Drawing.Point(402, 358);
+ this.btnCancel.Margin = new System.Windows.Forms.Padding(4, 2, 2, 2);
+ this.btnCancel.Name = "btnCancel";
+ this.btnCancel.Size = new System.Drawing.Size(65, 23);
+ this.btnCancel.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnCancel.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(185)))), ((int)(((byte)(215)))), ((int)(((byte)(255)))));
+ this.btnCancel.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(185)))), ((int)(((byte)(215)))), ((int)(((byte)(255)))));
+ this.btnCancel.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
+ this.btnCancel.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnCancel.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
+ this.btnCancel.Style.GradientAngle = 90;
+ this.btnCancel.StyleMouseDown.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnCancel.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnCancel.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnCancel.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnCancel.StyleMouseOver.ForeColor.Color = System.Drawing.Color.White;
+ this.btnCancel.TabIndex = 5;
+ this.btnCancel.TabStop = true;
+ this.btnCancel.Text = "取消";
+ this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
+ //
+ // ucGroupBoxEx4
+ //
+ this.ucGroupBoxEx4.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.ucGroupBoxEx4.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.ucGroupBoxEx4.BorderStyle = Work.UserComponents.UcGroupBoxEx.GroupBoxBorderStyle.ROUND;
+ this.ucGroupBoxEx4.Controls.Add(this.btnCancelActivity);
+ this.ucGroupBoxEx4.Controls.Add(this.label5);
+ this.ucGroupBoxEx4.Controls.Add(this.ucGroupBoxEx1);
+ this.ucGroupBoxEx4.Controls.Add(this.txtCurrentStock);
+ this.ucGroupBoxEx4.Controls.Add(this.btnDownProduct);
+ this.ucGroupBoxEx4.Controls.Add(this.btnClearStock);
+ this.ucGroupBoxEx4.Controls.Add(this.txtOrderPrice);
+ this.ucGroupBoxEx4.Controls.Add(this.lblSpuId);
+ this.ucGroupBoxEx4.Controls.Add(this.txtCurrentPrice);
+ this.ucGroupBoxEx4.Controls.Add(this.lblSkuId);
+ this.ucGroupBoxEx4.Controls.Add(this.label4);
+ this.ucGroupBoxEx4.Controls.Add(this.商品名);
+ this.ucGroupBoxEx4.Controls.Add(this.txtGoodsName);
+ this.ucGroupBoxEx4.Controls.Add(this.规格名);
+ this.ucGroupBoxEx4.Controls.Add(this.txtSkuName);
+ this.ucGroupBoxEx4.Controls.Add(this.label2);
+ this.ucGroupBoxEx4.Controls.Add(this.numAddPrice);
+ this.ucGroupBoxEx4.Controls.Add(this.label1);
+ this.ucGroupBoxEx4.Controls.Add(this.btnAddPrice);
+ this.ucGroupBoxEx4.Location = new System.Drawing.Point(7, 8);
+ this.ucGroupBoxEx4.Name = "ucGroupBoxEx4";
+ this.ucGroupBoxEx4.Size = new System.Drawing.Size(464, 342);
+ this.ucGroupBoxEx4.TabIndex = 828;
+ this.ucGroupBoxEx4.TabStop = false;
+ this.ucGroupBoxEx4.Text = "优化订单商品";
+ //
+ // btnCancelActivity
+ //
+ this.btnCancelActivity.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.btnCancelActivity.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnCancelActivity.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnCancelActivity.DisabledBackColor = System.Drawing.Color.Empty;
+ this.btnCancelActivity.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnCancelActivity.Location = new System.Drawing.Point(13, 302);
+ this.btnCancelActivity.Name = "btnCancelActivity";
+ this.btnCancelActivity.Size = new System.Drawing.Size(95, 23);
+ this.btnCancelActivity.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnCancelActivity.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnCancelActivity.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnCancelActivity.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.btnCancelActivity.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
+ this.btnCancelActivity.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
+ this.btnCancelActivity.Style.ForeColor.Color = System.Drawing.Color.White;
+ this.btnCancelActivity.Style.GradientAngle = 90;
+ this.btnCancelActivity.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnCancelActivity.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnCancelActivity.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnCancelActivity.TabIndex = 860;
+ this.btnCancelActivity.TabStop = true;
+ this.btnCancelActivity.Text = "取消活动报名";
+ this.btnCancelActivity.Click += new System.EventHandler(this.btnCancelActivity_Click);
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Location = new System.Drawing.Point(286, 171);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(53, 17);
+ this.label5.TabIndex = 847;
+ this.label5.Text = "Sku库存";
+ //
+ // ucGroupBoxEx1
+ //
+ this.ucGroupBoxEx1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.ucGroupBoxEx1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.ucGroupBoxEx1.BorderStyle = Work.UserComponents.UcGroupBoxEx.GroupBoxBorderStyle.ROUND;
+ this.ucGroupBoxEx1.Controls.Add(this.lblOrderId);
+ this.ucGroupBoxEx1.Controls.Add(this.label3);
+ this.ucGroupBoxEx1.Controls.Add(this.btnSendGift);
+ this.ucGroupBoxEx1.Controls.Add(this.txtGiftOrderWaybillId);
+ this.ucGroupBoxEx1.Location = new System.Drawing.Point(237, 20);
+ this.ucGroupBoxEx1.Name = "ucGroupBoxEx1";
+ this.ucGroupBoxEx1.Size = new System.Drawing.Size(212, 95);
+ this.ucGroupBoxEx1.TabIndex = 829;
+ this.ucGroupBoxEx1.TabStop = false;
+ this.ucGroupBoxEx1.Text = "发送礼物单";
+ this.ucGroupBoxEx1.Visible = false;
+ //
+ // lblOrderId
+ //
+ this.lblOrderId.AutoSize = true;
+ this.lblOrderId.Location = new System.Drawing.Point(20, 66);
+ this.lblOrderId.Name = "lblOrderId";
+ this.lblOrderId.Size = new System.Drawing.Size(53, 17);
+ this.lblOrderId.TabIndex = 825;
+ this.lblOrderId.Text = "orderId";
+ this.lblOrderId.Visible = false;
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(20, 38);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(56, 17);
+ this.label3.TabIndex = 439;
+ this.label3.Text = "物流单号";
+ //
+ // btnSendGift
+ //
+ this.btnSendGift.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.btnSendGift.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnSendGift.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnSendGift.DisabledBackColor = System.Drawing.Color.Empty;
+ this.btnSendGift.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnSendGift.Location = new System.Drawing.Point(123, 35);
+ this.btnSendGift.Name = "btnSendGift";
+ this.btnSendGift.Size = new System.Drawing.Size(65, 23);
+ this.btnSendGift.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnSendGift.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnSendGift.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnSendGift.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.btnSendGift.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
+ this.btnSendGift.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
+ this.btnSendGift.Style.ForeColor.Color = System.Drawing.Color.White;
+ this.btnSendGift.Style.GradientAngle = 90;
+ this.btnSendGift.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnSendGift.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnSendGift.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnSendGift.TabIndex = 15;
+ this.btnSendGift.TabStop = true;
+ this.btnSendGift.Text = "发送";
+ this.btnSendGift.Click += new System.EventHandler(this.btnSendGift_Click);
+ //
+ // txtGiftOrderWaybillId
+ //
+ this.txtGiftOrderWaybillId.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.txtGiftOrderWaybillId.Location = new System.Drawing.Point(77, 35);
+ this.txtGiftOrderWaybillId.Name = "txtGiftOrderWaybillId";
+ this.txtGiftOrderWaybillId.Size = new System.Drawing.Size(41, 23);
+ this.txtGiftOrderWaybillId.TabIndex = 11;
+ //
+ // txtCurrentStock
+ //
+ this.txtCurrentStock.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.txtCurrentStock.BackColor = System.Drawing.SystemColors.Window;
+ this.txtCurrentStock.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ this.txtCurrentStock.Location = new System.Drawing.Point(342, 171);
+ this.txtCurrentStock.Name = "txtCurrentStock";
+ this.txtCurrentStock.ReadOnly = true;
+ this.txtCurrentStock.Size = new System.Drawing.Size(98, 16);
+ this.txtCurrentStock.TabIndex = 846;
+ this.txtCurrentStock.Text = "currentStock";
+ //
+ // btnDownProduct
+ //
+ this.btnDownProduct.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.btnDownProduct.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnDownProduct.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnDownProduct.DisabledBackColor = System.Drawing.Color.Empty;
+ this.btnDownProduct.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnDownProduct.Location = new System.Drawing.Point(386, 302);
+ this.btnDownProduct.Name = "btnDownProduct";
+ this.btnDownProduct.Size = new System.Drawing.Size(65, 23);
+ this.btnDownProduct.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnDownProduct.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnDownProduct.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnDownProduct.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.btnDownProduct.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
+ this.btnDownProduct.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
+ this.btnDownProduct.Style.ForeColor.Color = System.Drawing.Color.White;
+ this.btnDownProduct.Style.GradientAngle = 90;
+ this.btnDownProduct.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnDownProduct.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnDownProduct.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnDownProduct.TabIndex = 836;
+ this.btnDownProduct.TabStop = true;
+ this.btnDownProduct.Text = "下架商品";
+ this.btnDownProduct.Click += new System.EventHandler(this.btnDownProduct_Click);
+ //
+ // btnClearStock
+ //
+ this.btnClearStock.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.btnClearStock.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnClearStock.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnClearStock.DisabledBackColor = System.Drawing.Color.Empty;
+ this.btnClearStock.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnClearStock.Location = new System.Drawing.Point(316, 302);
+ this.btnClearStock.Name = "btnClearStock";
+ this.btnClearStock.Size = new System.Drawing.Size(65, 23);
+ this.btnClearStock.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnClearStock.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnClearStock.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnClearStock.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.btnClearStock.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
+ this.btnClearStock.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
+ this.btnClearStock.Style.ForeColor.Color = System.Drawing.Color.White;
+ this.btnClearStock.Style.GradientAngle = 90;
+ this.btnClearStock.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnClearStock.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnClearStock.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnClearStock.TabIndex = 832;
+ this.btnClearStock.TabStop = true;
+ this.btnClearStock.Text = "清除库存";
+ this.btnClearStock.Click += new System.EventHandler(this.btnClearStock_Click);
+ //
+ // txtOrderPrice
+ //
+ this.txtOrderPrice.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.txtOrderPrice.BackColor = System.Drawing.SystemColors.Window;
+ this.txtOrderPrice.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ this.txtOrderPrice.Location = new System.Drawing.Point(77, 171);
+ this.txtOrderPrice.Name = "txtOrderPrice";
+ this.txtOrderPrice.ReadOnly = true;
+ this.txtOrderPrice.Size = new System.Drawing.Size(129, 16);
+ this.txtOrderPrice.TabIndex = 821;
+ this.txtOrderPrice.Text = "orderPrice";
+ //
+ // lblSpuId
+ //
+ this.lblSpuId.AutoSize = true;
+ this.lblSpuId.Location = new System.Drawing.Point(35, 53);
+ this.lblSpuId.Name = "lblSpuId";
+ this.lblSpuId.Size = new System.Drawing.Size(41, 17);
+ this.lblSpuId.TabIndex = 810;
+ this.lblSpuId.Text = "spuId";
+ this.lblSpuId.Visible = false;
+ //
+ // txtCurrentPrice
+ //
+ this.txtCurrentPrice.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.txtCurrentPrice.BackColor = System.Drawing.SystemColors.Window;
+ this.txtCurrentPrice.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ this.txtCurrentPrice.Location = new System.Drawing.Point(77, 137);
+ this.txtCurrentPrice.Name = "txtCurrentPrice";
+ this.txtCurrentPrice.ReadOnly = true;
+ this.txtCurrentPrice.Size = new System.Drawing.Size(129, 16);
+ this.txtCurrentPrice.TabIndex = 820;
+ this.txtCurrentPrice.Text = "currentPrice";
+ //
+ // lblSkuId
+ //
+ this.lblSkuId.AutoSize = true;
+ this.lblSkuId.Location = new System.Drawing.Point(36, 106);
+ this.lblSkuId.Name = "lblSkuId";
+ this.lblSkuId.Size = new System.Drawing.Size(40, 17);
+ this.lblSkuId.TabIndex = 811;
+ this.lblSkuId.Text = "skuId";
+ this.lblSkuId.Visible = false;
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Location = new System.Drawing.Point(32, 171);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(44, 17);
+ this.label4.TabIndex = 813;
+ this.label4.Text = "订单价";
+ //
+ // 商品名
+ //
+ this.商品名.AutoSize = true;
+ this.商品名.Location = new System.Drawing.Point(32, 28);
+ this.商品名.Name = "商品名";
+ this.商品名.Size = new System.Drawing.Size(44, 17);
+ this.商品名.TabIndex = 440;
+ this.商品名.Text = "商品名";
+ //
+ // txtGoodsName
+ //
+ this.txtGoodsName.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.txtGoodsName.BackColor = System.Drawing.SystemColors.Window;
+ this.txtGoodsName.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ this.txtGoodsName.Location = new System.Drawing.Point(77, 28);
+ this.txtGoodsName.Multiline = true;
+ this.txtGoodsName.Name = "txtGoodsName";
+ this.txtGoodsName.ReadOnly = true;
+ this.txtGoodsName.Size = new System.Drawing.Size(361, 42);
+ this.txtGoodsName.TabIndex = 1;
+ this.txtGoodsName.Text = "goodsName";
+ //
+ // 规格名
+ //
+ this.规格名.AutoSize = true;
+ this.规格名.Location = new System.Drawing.Point(32, 81);
+ this.规格名.Name = "规格名";
+ this.规格名.Size = new System.Drawing.Size(44, 17);
+ this.规格名.TabIndex = 439;
+ this.规格名.Text = "规格名";
+ //
+ // txtSkuName
+ //
+ this.txtSkuName.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.txtSkuName.BackColor = System.Drawing.SystemColors.Window;
+ this.txtSkuName.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ this.txtSkuName.Location = new System.Drawing.Point(77, 81);
+ this.txtSkuName.Multiline = true;
+ this.txtSkuName.Name = "txtSkuName";
+ this.txtSkuName.ReadOnly = true;
+ this.txtSkuName.Size = new System.Drawing.Size(361, 42);
+ this.txtSkuName.TabIndex = 2;
+ this.txtSkuName.Text = "skuName";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(32, 137);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(44, 17);
+ this.label2.TabIndex = 438;
+ this.label2.Text = "当前价";
+ //
+ // numAddPrice
+ //
+ this.numAddPrice.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.numAddPrice.DecimalPlaces = 2;
+ this.numAddPrice.Increment = new decimal(new int[] {
+ 1,
+ 0,
+ 0,
+ 65536});
+ this.numAddPrice.Location = new System.Drawing.Point(171, 302);
+ this.numAddPrice.Maximum = new decimal(new int[] {
+ 100000,
+ 0,
+ 0,
+ 0});
+ this.numAddPrice.Name = "numAddPrice";
+ this.numAddPrice.Size = new System.Drawing.Size(61, 23);
+ this.numAddPrice.TabIndex = 0;
+ //
+ // label1
+ //
+ this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(138, 305);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(32, 17);
+ this.label1.TabIndex = 436;
+ this.label1.Text = "加价";
+ //
+ // btnAddPrice
+ //
+ this.btnAddPrice.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.btnAddPrice.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnAddPrice.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnAddPrice.DisabledBackColor = System.Drawing.Color.Empty;
+ this.btnAddPrice.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnAddPrice.Location = new System.Drawing.Point(237, 302);
+ this.btnAddPrice.Name = "btnAddPrice";
+ this.btnAddPrice.Size = new System.Drawing.Size(53, 23);
+ this.btnAddPrice.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnAddPrice.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnAddPrice.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnAddPrice.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.btnAddPrice.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
+ this.btnAddPrice.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
+ this.btnAddPrice.Style.ForeColor.Color = System.Drawing.Color.White;
+ this.btnAddPrice.Style.GradientAngle = 90;
+ this.btnAddPrice.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnAddPrice.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnAddPrice.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnAddPrice.TabIndex = 4;
+ this.btnAddPrice.TabStop = true;
+ this.btnAddPrice.Text = "改价";
+ this.btnAddPrice.Click += new System.EventHandler(this.btnAddPrice_Click);
+ //
+ // WXOrderListOptimizeForm
+ //
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
+ this.ClientSize = new System.Drawing.Size(481, 428);
+ this.Controls.Add(this.panel1);
+ this.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Name = "WXOrderListOptimizeForm";
+ this.Padding = new System.Windows.Forms.Padding(1);
+ this.Text = "优化订单";
+ this.TitleText = "优化订单";
+ this.Load += new System.EventHandler(this.WXOrderListOptimizeForm_Load);
+ this.Controls.SetChildIndex(this.panel1, 0);
+ ((System.ComponentModel.ISupportInitialize)(this.pbCloseBase)).EndInit();
+ this.panel1.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.pbLoading)).EndInit();
+ this.ucGroupBoxEx4.ResumeLayout(false);
+ this.ucGroupBoxEx4.PerformLayout();
+ this.ucGroupBoxEx1.ResumeLayout(false);
+ this.ucGroupBoxEx1.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.numAddPrice)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Panel panel1;
+ public System.Windows.Forms.TextBox txtSkuName;
+ public System.Windows.Forms.TextBox txtGoodsName;
+ private System.Windows.Forms.Label 商品名;
+ private System.Windows.Forms.Label 规格名;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label1;
+ private DevComponents.DotNetBar.PanelEx btnAddPrice;
+ public System.Windows.Forms.NumericUpDown numAddPrice;
+ private DevComponents.DotNetBar.PanelEx btnCancel;
+ public System.Windows.Forms.Label lblSkuId;
+ public System.Windows.Forms.Label lblSpuId;
+ private System.Windows.Forms.Label label4;
+ public System.Windows.Forms.TextBox txtCurrentPrice;
+ public System.Windows.Forms.TextBox txtOrderPrice;
+ private UserComponents.UcGroupBoxEx ucGroupBoxEx4;
+ private UserComponents.UcGroupBoxEx ucGroupBoxEx1;
+ private System.Windows.Forms.Label label3;
+ private DevComponents.DotNetBar.PanelEx btnSendGift;
+ private System.Windows.Forms.TextBox txtGiftOrderWaybillId;
+ public System.Windows.Forms.Label lblOrderId;
+ private System.Windows.Forms.PictureBox pbLoading;
+ private DevComponents.DotNetBar.PanelEx btnClearStock;
+ private DevComponents.DotNetBar.PanelEx btnDownProduct;
+ public System.Windows.Forms.TextBox txtCurrentStock;
+ private System.Windows.Forms.Label label5;
+ private DevComponents.DotNetBar.PanelEx btnCancelActivity;
+ }
+}
\ No newline at end of file
diff --git a/Work/_29Tools/Forms/ProductForms/WXOrderListOptimizeForm.cs b/Work/_29Tools/Forms/ProductForms/WXOrderListOptimizeForm.cs
new file mode 100644
index 0000000..9d4d579
--- /dev/null
+++ b/Work/_29Tools/Forms/ProductForms/WXOrderListOptimizeForm.cs
@@ -0,0 +1,450 @@
+using AllBase;
+using AllBase.Model.DBModel;
+using AllBase.Model.Result;
+//using AllBase.Model.Result.WXResult;
+using NaiBa.Util.Extension;
+using Newtonsoft.Json.Linq;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using Work._29Tools.BLL;
+using Work.BaseForms;
+
+namespace Work._29Tools.Forms.ShopForms
+{
+ public partial class WXOrderListOptimizeForm : BaseForms.BaseGeneralForm
+ {
+ public ShopLoginInfo shop;
+
+ public WXOrderListOptimizeForm(ShopLoginInfo _shop)
+ {
+ InitializeComponent();
+ shop = _shop;
+ this.TitleText = "店铺 " + shop.ShopAccount + " 优化订单";
+ }
+
+ private void btnCancel_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+
+
+
+ public JObject prodObj = new JObject();
+ public bool EditPriceSuccess { get; set; } = false;
+ public bool SendGiftSuccess { get; set; } = false;
+ public bool ClearStock { get; set; } = false;
+ public bool IsDownProd { get; set; } = false;
+ private void btnAddPrice_Click(object sender, EventArgs e)
+ {
+ EditPriceSuccess = false;
+
+ try
+ {
+ var spuId = lblSpuId.Text;
+ int onSaleStatusCode = -1;
+ int pageSize = 50;
+ var getProdOnSaleRst = WxSimProductBLL.searchProduct(shop, 1, pageSize, spuId, onSaleStatusCode);
+ if (!getProdOnSaleRst.Contains("\"success\":true"))
+ {
+ var error = BaseRegex.GetStringJsonByRegs(ref getProdOnSaleRst, getProdOnSaleRst, "err_msg", "error_msg", "errMsg", "errorMsg", "msg");
+ BaseMsgForm.ShowInfo("改价失败" + error);
+ return;
+ }
+ prodObj = JsonHelper.JObjectParse(getProdOnSaleRst)["productList"].FirstOrDefault() as JObject;
+ if (prodObj != null)
+ {
+ var str = JsonHelper.SerializeObject(prodObj);
+ }
+ if (prodObj == null)
+ {
+ BaseMsgForm.ShowError("源商品已删除");
+ return;
+ }
+
+ //var rst = WxSimProductBLL.EditPrice(shop, lblSpuId.Text, lblSkuId.Text, (numAddPrice.Value * 100).ParseToInt());
+
+ JObject changePriceObj = new JObject();
+ JArray skuArr = new JArray();
+ foreach (var sku in prodObj["skuList"])
+ {
+ JObject obj = new JObject();
+ obj["spuId"] = spuId;
+ obj["skuId"] = sku["skuId"];
+ obj["salePrice"] = sku["price"].ParseToInt() + (numAddPrice.Value * 100).ParseToInt();
+ skuArr.Add(obj);
+ }
+ changePriceObj["skuList"] = skuArr;
+ changePriceObj["uploadSource"] = 6;
+
+ // string body = @"{""skuList"":[{""spuId"":" + spuId + @",""skuId"":""" + skuId + @""",""salePrice"":" + newPrice + @"}],""uploadSource"":6}";
+ var rst = WxSimProductBLL.EditPrice(shop, changePriceObj);
+
+ if (rst.Contains("\"code\":0"))
+ {
+ EditPriceSuccess = true;
+ BaseMsgForm.ShowInfo("改价成功");
+ this.Close();
+ }
+ else
+ {
+ var error = BaseRegex.GetStringJsonByRegs(ref rst, rst, "err_msg", "error_msg", "errMsg", "errorMsg", "msg");
+ BaseMsgForm.ShowError("改价失败:" + error);
+ }
+ }
+ catch
+ {
+
+ }
+ }
+
+ ///
+ /// 发送礼物单,作废
+ ///
+ ///
+ ///
+ private void btnSendGift_Click(object sender, EventArgs e)
+ {
+ //SendGiftSuccess = false;
+ //string orderId = lblOrderId.Text.Trim();
+ //string waybillId = txtGiftOrderWaybillId.Text.Trim();
+ //pbLoading.Visible = true;
+ //Task.Run(() =>
+ //{
+ // var rst = WXOrderList.initDeliveryInfo(shop, orderId);
+ // // {"code":0,"orderDetail":{"commonInfo":{"orderId":"3736582386601580032","orderType":0,"statusStr":"待发货","status":20,"originalStatus":11,"openid":"ow5ty7Kyik_dSqtrivr5hY2t4cwY","createTime":1779540820,"createTimeStr":"2026-05-23 20:53","isPayScoreOrder":false,"isPayDone":true,"isVirtualOrder":false,"isAuthorizedAccount":false,"giftOrderType":"","isInspectOrder":false,"isCommissionOrderDone":false,"isRechargeOrder":false,"isExpediteOrder":false,"isOverTimeOrder":2,"isMultiPackage":false,"inspectType":0,"isGiftOrder":false,"isBuyTogetherOrder":false,"isLotteryOrder":false,"isEducationOrder":false,"hideGiftOrderAddressInfo":false,"cosignmentFlag":1,"isNationalSubsidy":0,"isSameCityOrder":false,"isNationalSubsidyMerchant":false,"isSupplyOrder":false},"orderProducts":{"orderProductInfo":[{"productId":"10000863142394","thumbImg":"https://wst.wxapp.tc.qq.com/161/20304/snscosdownload/SH/reserved/6a092e3a000107862152a36aa881bc1e000000a100004f50","title":"脂砚斋评石头记(全三册) 烫金珍藏版 彩绘绣像 双色印刷","skuId":"15274875174","saleParam":["默认"],"productType":1,"productCnt":1,"salePrice":"3400","spuCode":"9787555418979","skuCode":"BSEC12302592708637555055A","isPreSale":false,"isIflashbuy":false,"isFreeGift":false,"canAfterSale":true,"realPrice":3350,"perRealPrice":3350,"tags":[{"class":"black","desc":"7天无理由","iconUrl":"","mainUrl":"","tagType":4},{"class":"black","desc":"运费险","iconUrl":"","mainUrl":"","tagType":5}],"icons":[],"perExchangeScore":"","productSource":{"show":false},"afterSaleInfo":{"afterId":"","canAfterSale":true,"canNotAfterSaleReason":"","jumpUrl":"","title":"","content":"","afterSaleDoneStr":"","afterSaleDoneAmountStr":"","afterSaleDoneAmount":0,"afterSaleDoneProductCnt":0,"afterSaleIngProductCnt":0,"isGuaranteeIng":false,"hasFakeOnePayFourDoneGuarantee":false},"changeProduct":0,"afterSaleDoneProductCnt":0,"afterSaleIngProductCnt":0,"supplyProductId":"","supplyNickName":"","supplyOrderId":"","supplyAppid":""}],"priceInfo":{"productPrice":"3400","orderPrice":"3350","freight":0,"originalOrderPrice":"3400","estimateProductPrice":"3350","handingFee":"0","maxUnsplitAmount":"3350","totalDiscountedPrice":"50","merchantReceievePrice":"3350","platformActivityMerchantDiscountedPrice":"50"},"activityInfo":{},"presentFee":{}},"acceptInfo":{"decodeSensitiveTime":0,"editAddrInfo":{"applyEditAddrStatus":0,"applyEditAddrAuditStaff":"","applyEditAddrAuditTimeText":"","negotiationEditTextForB":"","negotiationEditTextForA":"","negotiationEditStatus":0,"negotiationEditHistory":[],"canNegotiation":true,"hasUnResolvedRequest":0,"hasHistoryMerchantEditAddr":0,"editHistory":[]},"customerNotes":"","merchantNotes":"","presentNotes":"","addressInfo":{"cityName":"宝鸡市","countyName":"眉县","provinceName":"陕西省","userName":"刘**","telNumber":"187****9569","detailInfo":"****","virtualOrderTelNumber":""},"virtualNumberInfo":{},"quota":{"code":0,"limit":10,"used":10,"hideSensitiveInfo":true},"rechargeData":{"label":"","content":"","deliverMethod":0},"addressErrType":0},"expressInfo":{"phone":"9569","deliveryProductInfo":[],"orderProductCnt":1,"deliveryCnt":0,"isIntracityOrder":false,"intracityTracking":null,"formatUnshippedProductList":[{"productId":"10000863142394","thumbImg":"https://wst.wxapp.tc.qq.com/161/20304/snscosdownload/SH/reserved/6a092e3a000107862152a36aa881bc1e000000a100004f50","title":"脂砚斋评石头记(全三册) 烫金珍藏版 彩绘绣像 双色印刷","skuId":"15274875174","saleParam":["默认"],"productType":1,"productCnt":1,"salePrice":"3400","spuCode":"9787555418979","skuCode":"BSEC12302592708637555055A","isPreSale":false,"isIflashbuy":false,"isFreeGift":false,"canAfterSale":true,"realPrice":3350,"perRealPrice":3350,"tags":[{"class":"black","desc":"7天无理由","iconUrl":"","mainUrl":"","tagType":4},{"class":"black","desc":"运费险","iconUrl":"","mainUrl":"","tagType":5}],"icons":[],"perExchangeScore":"","productSource":1,"afterSaleInfo":{"afterId":"","canAfterSale":true,"canNotAfterSaleReason":"","jumpUrl":"","title":"","content":"","afterSaleDoneStr":"","afterSaleDoneAmountStr":"","afterSaleDoneAmount":0,"afterSaleDoneProductCnt":0,"afterSaleIngProductCnt":0,"isGuaranteeIng":false,"hasFakeOnePayFourDoneGuarantee":false},"changeProduct":0,"afterSaleDoneProductCnt":0,"afterSaleIngProductCnt":0,"supplyProductId":"","supplyNickName":"","supplyOrderId":"","supplyAppid":""}],"product2Img":{"15274875174":"https://wst.wxapp.tc.qq.com/161/20304/snscosdownload/SH/reserved/6a092e3a000107862152a36aa881bc1e000000a100004f50"}},"ewaybillInfo":{"isAllPrintOne":false,"isOpen":false,"deliveryId":"","deliveryName":"","waybillId":""}},"sendAddressInfo":{"userName":"陈图书","postalCode":"","provinceName":"安徽省","cityName":"合肥市","countyName":"肥西县","detailInfo":"上派镇中盟电子产业园8栋一单元(东电梯3楼快递指定存放点)","telNumber":"13023098035","lat":0,"lng":0},"deliveryCompanyOptions":[{"label":"极兔速递","value":"JTSD"},{"label":"圆通速递","value":"YTO"},{"label":"韵达速递","value":"YUNDA"},{"label":"中通快递","value":"ZTO"},{"label":"申通快递","value":"STO"},{"label":"京东快递","value":"JD"},{"label":"中国邮政","value":"EMS"},{"label":"德邦快递","value":"DBKD"},{"label":"菜鸟速递(丹鸟)","value":"CNSD"},{"label":"顺丰速运","value":"SF"},{"label":"顺心捷达","value":"SXJD"},{"label":"百世快运","value":"BTWL"},{"label":"中通快运","value":"ZTOKY"},{"label":"宅急送","value":"ZJS"},{"label":"跨越速运","value":"KYSY"},{"label":"加运美快递","value":"JYM"},{"label":"韵达快运","value":"YDKY"},{"label":"安能物流","value":"ANEKY"},{"label":"信丰物流","value":"XFEX"},{"label":"全信速同城","value":"RJTCSD"},{"label":"壹米滴答","value":"YMDD"},{"label":"京广速递","value":"JGSD"},{"label":"安得物流","value":"ANNTO"},{"label":"吉时达","value":"JSD"},{"label":"中通国际","value":"ZTOGLOBAL"},{"label":"俄顺达","value":"007EX"},{"label":"泰国138快递","value":"138SD"},{"label":"139快递","value":"139EXPRESS"},{"label":"13ten","value":"13TEN"},{"label":"Antron Express","value":"168EXPRESS"},{"label":"一起飞啊国际速运","value":"17FEIA"},{"label":"17 Post Service","value":"17POSTSERVICE"},{"label":"e递诺快递","value":"1DLEXPRESS"},{"label":"1号仓","value":"1HCANG"},{"label":"壹世达","value":"1SHIDA"},{"label":"1TONG","value":"1TONG"},{"label":"2GO","value":"2GO"},{"label":"纬狮物联网","value":"360LION"},{"label":"斑马物联网","value":"360ZEBRA"},{"label":"5Post","value":"5Post"},{"label":"5UL","value":"5UL"},{"label":"BEL北俄国际","value":"8256RU"},{"label":"永利八达通","value":"8DT"},{"label":"八星物流","value":"8STAREXPRESS"},{"label":"转运四方","value":"A4PX"},{"label":"AAE全球专递","value":"AAE"},{"label":"澳邦国际","value":"ABGJ"},{"label":"ABX Express","value":"ABXEXPRESSMY"},{"label":"ACommerce","value":"ACOMMERCE"},{"label":"ACS雅仕快递","value":"ACS"},{"label":"ACS Courier","value":"ACSCOURIER"},{"label":"澳多多","value":"ADD"},{"label":"Adicional Logistics","value":"ADICIONAL"},{"label":"ADP Express Tracking","value":"ADP"},{"label":"ADSOne快递","value":"ADSONE"},{"label":"AIR21","value":"AIR21"},{"label":"Airpak Express","value":"AIRPAKEXPRESS"},{"label":"Airspeed International Corporation","value":"AIRSPEED"},{"label":"Airwings Courier Express India","value":"AIRWINGSINDIA"},{"label":"安捷快递","value":"AJ"},{"label":"阿里电商物流","value":"AL8856"},{"label":"奥兰群岛芬兰邮政","value":"ALANDPOST"},{"label":"AlbanianPost","value":"ALBANIANPOST"},{"label":"Algeria EMS","value":"ALGERIAEMS"},{"label":"AlgeriaPost","value":"ALGERIAPOST"},{"label":"AliexpressShipping","value":"ALIEXPRESSSHIPPING"},{"label":"阿里跨境电商物流","value":"ALKJWL"},{"label":"AlleKurier","value":"ALLEKURIER"},{"label":"Alljoy","value":"ALLJOY"},{"label":"Alpha Fast快递","value":"ALPHAFAST"},{"label":"安鹿物流","value":"ALWL"},{"label":"亚马逊物流","value":"AMAZON"},{"label":"安道尔邮政","value":"ANDORRAPOST"},{"label":"安圭拉邮政","value":"ANGUILAYOU"},{"label":"安骏物流","value":"ANJUN"},{"label":"爱尔兰邮政","value":"ANPOST"},{"label":"斑头雁国际物流","value":"ANSERX"},{"label":"荷属安的列斯荷兰邮政","value":"ANTILLESPOST"},{"label":"AOL(澳通)","value":"AOL"},{"label":"澳门邮政","value":"AOMENYZ"},{"label":"澳运国际","value":"AOYUNLTD"},{"label":"APAC","value":"APAC"},{"label":"APC Postal Logistics","value":"APC"},{"label":"APG eCommerce","value":"APGECOMMERCE"},{"label":"Aplus物流","value":"APLUSEX"},{"label":"Aramex","value":"ARAMEX"},{"label":"Arrow XL","value":"ARROWXL"},{"label":"Art Logexpress","value":"ARTLOGEXPRESS"},{"label":"Asendia","value":"ASENDIA"},{"label":"Asendia Germany","value":"ASENDIADE"},{"label":"Asendia HK","value":"ASENDIAHK"},{"label":"Asendia UK","value":"ASENDIAUK"},{"label":"Asendia USA","value":"ASENDIAUSA"},{"label":"上海亚翔","value":"ASIAFLY"},{"label":"ASM","value":"ASMRED"},{"label":"安世通快递","value":"ASTEXPRESS"},{"label":"Asyad Express","value":"ASYAD"},{"label":"奥地利邮政","value":"AT"},{"label":"在窗","value":"ATWINDOW"},{"label":"澳邮国际","value":"AUEX"},{"label":"澳邮中国快运AuExpress","value":"AUEXPRESS"},{"label":"澳德物流","value":"AUODEXPRESS"},{"label":"AUS","value":"AUS"},{"label":"Australia Post Tracking","value":"AUSTRALIA"},{"label":"澳大利亚 EMS","value":"AUSTRALIAEMS"},{"label":"安迅物流","value":"AX"},{"label":"安鲜达","value":"AXD"},{"label":"澳邮专线","value":"AYCA"},{"label":"安邮美国","value":"AYUS"},{"label":"Aquiline","value":"Aquiline"},{"label":"BAB","value":"BAB"},{"label":"北北国际","value":"BABRU"},{"label":"百世跨境","value":"BAISHIGUOJI"},{"label":"巴伦支快递","value":"BALUNZHI"},{"label":"孟加拉国 EMS","value":"BANGLADESHEMS"},{"label":"巴巴多斯邮政","value":"BARBADOSPOST"},{"label":"BRT Bartolini","value":"BARTOLINI"},{"label":"帮帮发转运","value":"BBFZY"},{"label":"百城通物流","value":"BCTWL"},{"label":"BCWELT","value":"BCWELT"},{"label":"BDM Corriere espresso","value":"BDM"},{"label":"八达通","value":"BDT"},{"label":"锋鸟物流","value":"BEEBIRD"},{"label":"BeeExpress","value":"BEEEXPRESS"},{"label":"北京丰越供应链","value":"BEIJINGFENGYUE"},{"label":"伯利兹邮政","value":"BELIZEPOST"},{"label":"贝宁邮政","value":"BENINPOST"},{"label":"百慕大邮政","value":"BERMUDAPOST"},{"label":"百腾物流","value":"BETWL"},{"label":"BETWL_Crack","value":"BETWL_Crack"},{"label":"败欧洲","value":"BEUROPE"},{"label":"八方安运","value":"BFAY"},{"label":"百福东方","value":"BFDF"},{"label":"BHT快递","value":"BHT"},{"label":"秘鲁邮政","value":"BILUYOUZHE"},{"label":"飞鸟国际物流","value":"BIRDSYSTEM"},{"label":"北极星快运","value":"BJXKY"},{"label":"宝凯物流","value":"BKWL"},{"label":"比利时邮政","value":"BLSYZ"},{"label":"Bluecare Express","value":"BLUECARE"},{"label":"Bluedart","value":"BLUEDART"},{"label":"蓝天快递","value":"BLUESKYEXPRESS"},{"label":"波兰邮政","value":"BLYZ"},{"label":"巴伦支","value":"BLZ"},{"label":"笨鸟国际","value":"BN"},{"label":"商盟","value":"BNEXP"},{"label":"奔腾物流","value":"BNTWL"},{"label":"BNTWL_Crack","value":"BNTWL_Crack"},{"label":"Bombino Express","value":"BOMBINOEXPRESS"},{"label":"Bonds Couriers","value":"BONDSCOURIERS"},{"label":"border-express","value":"BORDEREXPRESS"},{"label":"Boxc","value":"BOXC"},{"label":"Bpost International","value":"BPOSTINTERNATIONAL"},{"label":"BQC百千诚物流","value":"BQC"},{"label":"北青小红帽","value":"BQXHM"},{"label":"巴西邮政","value":"BR"},{"label":"BR1","value":"BR1"},{"label":"BringerAirCargo","value":"BRINGERAIRCARGO"},{"label":"Bringer Parcel Service","value":"BRINGERPARCELSERVICE"},{"label":"BRT","value":"BRT"},{"label":"佰事达","value":"BSI"},{"label":"柏电科技物流","value":"BSIECOMMERCE"},{"label":"邦送物流","value":"BSWL"},{"label":"BTD","value":"BTD"},{"label":"深圳宝通达","value":"BTD56"},{"label":"利佳顺","value":"BTEXP"},{"label":"不丹邮政","value":"BUDANYOUZH"},{"label":"Buffalo","value":"BUFFALOEX"},{"label":"Bulgarian Post","value":"BULGARIANPOST"},{"label":"布隆迪邮政","value":"BURUNDIPOST"},{"label":"捷买送","value":"BUYLOGIC"},{"label":"Belpost","value":"Belpost"},{"label":"Beone","value":"Beone"},{"label":"BlueEx","value":"BlueEx"},{"label":"Boxberry","value":"Boxberry"},{"label":"Bpost","value":"Bpost"},{"label":"加拿大邮政","value":"CA"},{"label":"Cacesa南美专线","value":"CACESAPOSTAL"},{"label":"速卖通线上物流","value":"CAINIAO"},{"label":"Canada Post","value":"CANADAPOST"},{"label":"Canpar Courier","value":"CANPAR"},{"label":"CanparExpress","value":"CANPAREXPRESS"},{"label":"CBL Logistics","value":"CBLLOGISTICA"},{"label":"CBO钏博物流","value":"CBO"},{"label":"北泰物流","value":"CBTSD"},{"label":"CCES快递","value":"CCES"},{"label":"CDEK","value":"CDEK"},{"label":"成都善途速运","value":"CDSTKY"},{"label":"CEVA物流","value":"CEVA"},{"label":"CEVA物流","value":"CEVALOGISTICS"},{"label":"春风物流","value":"CFWL"},{"label":"程光物流","value":"CG"},{"label":"CGS","value":"CGS"},{"label":"超光速国际物流","value":"CGSGJ"},{"label":"changjiangexpress","value":"CHANGJIANGEXPRESS"},{"label":"琪悦物流","value":"CHEER56"},{"label":"CD","value":"CHENGDAGUOJI"},{"label":"顺阳供应链","value":"CHENGFENGEXPRESS"},{"label":"中快","value":"CHINACOURIERHK"},{"label":"China EMS","value":"CHINAEMS"},{"label":"China Post","value":"CHINAPOST"},{"label":"俄必达A79","value":"CHINARUSSIA56"},{"label":"SQK国际速递","value":"CHINASQK"},{"label":"秦远物流","value":"CHINZ56"},{"label":"嘉荣物流","value":"CHLLOG"},{"label":"赛时国际货运","value":"CHOICE"},{"label":"法国 EMS-Chronopost","value":"CHRONOPOST"},{"label":"Chronopost Portugal","value":"CHRONOPOSTPORTUGAL"},{"label":"诚通物流","value":"CHTWL"},{"label":"Chunghwa Post","value":"CHUNGHWAPOST"},{"label":"亦邦国际","value":"CITITRANS"},{"label":"城市100","value":"CITY100"},{"label":"City Link","value":"CITYLINK"},{"label":"City-Link(信递联)","value":"CITYLINKEXPRESS"},{"label":"CJ Century","value":"CJCENTURY"},{"label":"促佳","value":"CJDROPSHIP"},{"label":"CJ Dropshipping","value":"CJDROPSHIPPING"},{"label":"城际快递","value":"CJKD"},{"label":"CJ Korea Express","value":"CJKOREAEXPRESS"},{"label":"出口易","value":"CKY"},{"label":"承诺达","value":"CND"},{"label":"辰诺达物流","value":"CNDEXPRESS"},{"label":"CNE","value":"CNE"},{"label":"佳吉快运","value":"CNEX"},{"label":"CNE国际快递","value":"CNEXPS"},{"label":"CNILINK","value":"CNILINK"},{"label":"CNPEX中邮快递","value":"CNPEX"},{"label":"中国网通","value":"CNWANGTONG"},{"label":"新配盟","value":"CNXLM"},{"label":"COE东方快递","value":"COE"},{"label":"Colis Privé","value":"COLISPRIVE"},{"label":"法国邮政-Colissimo","value":"COLISSIMO"},{"label":"Collect+","value":"COLLECTPLUS"},{"label":"商壹国际快递","value":"COM1EXPRESS"},{"label":"上海彗吉","value":"COMET-TECH"},{"label":"Comet Hellas","value":"COMETHELLAS"},{"label":"CommonlineExpress","value":"COMMONLINEEXPRESS"},{"label":"Con-way Freight","value":"CONWAY"},{"label":"Correios Brazil","value":"CORREIOSBRAZIL"},{"label":"Correios Cabo Verde","value":"CORREIOSCABOVERDE"},{"label":"CorreoArgentino","value":"CORREOARGENTINO"},{"label":"Correo El Salvador","value":"CORREOELSALVADOR"},{"label":"巴拉圭邮政","value":"CORREOPARAGUAYO"},{"label":"玻利维亚邮政","value":"CORREOSBOLIVIA"},{"label":"Correos Costa Rica","value":"CORREOSCOSTARICA"},{"label":"Correos de Honduras","value":"CORREOSDEHONDURAS"},{"label":"Correos Ecuador","value":"CORREOSECUADOR"},{"label":"Correos Express","value":"CORREOSEXPRESS"},{"label":"巴拿马邮政","value":"CORREOSPANAMA"},{"label":"Correo Uruguayo","value":"CORREOURUGUAYO"},{"label":"中远E环球","value":"COSCO"},{"label":"慧合物流","value":"COSEX"},{"label":"Courier IT","value":"COURIERIT"},{"label":"CourierPlusNigeria","value":"COURIERPLUSNIGERIA"},{"label":"CourierPost","value":"COURIERPOST"},{"label":"Couriers Please","value":"COURIERSPLEASE"},{"label":"CPacket","value":"CPACKET"},{"label":"疯狂快递","value":"CRAZY"},{"label":"Croatian Post","value":"CROATIANPOST"},{"label":"长沙创一","value":"CSCY"},{"label":"超时代供应链","value":"CSD"},{"label":"cse","value":"CSE"},{"label":"常昇国际","value":"CSILGROUP"},{"label":"畅顺通达","value":"CSTD"},{"label":"联合运通","value":"CTG"},{"label":"葡萄牙邮政-CTT","value":"CTT"},{"label":"CTT Express","value":"CTTEXPRESS"},{"label":"长通物流","value":"CTWL"},{"label":"古巴邮政","value":"CUBAPOST"},{"label":"布谷鸟速递","value":"CUCKOOEXPRESS"},{"label":"村通快递","value":"CUNTO"},{"label":"CXC物流","value":"CXC"},{"label":"CXCExpress","value":"CXCEXPRESS"},{"label":"传喜物流","value":"CXHY"},{"label":"创宇物流","value":"CYEXPRESS"},{"label":"Cargus","value":"Cargus"},{"label":"Caribou","value":"Caribou"},{"label":"Celeritas","value":"Celeritas"},{"label":"Cubyn","value":"Cubyn"},{"label":"递四方速递","value":"D4PX"},{"label":"Dachser","value":"DACHSER"},{"label":"达速物流","value":"DASU"},{"label":"Dawn Wing","value":"DAWNWING"},{"label":"德邦快运/德邦物流","value":"DBLKY"},{"label":"全球国际货运","value":"DBSCHENKER"},{"label":"递必易国际物流","value":"DBYWL"},{"label":"德创物流","value":"DCWL"},{"label":"DD Express","value":"DDEXPRESS"},{"label":"DDU Express","value":"DDUEXPRESS"},{"label":"大道物流","value":"DDWL"},{"label":"德坤","value":"DEKUN"},{"label":"Delcart","value":"DELCARTIN"},{"label":"Delhivery","value":"DELHIVERY"},{"label":"dellin","value":"DELLIN"},{"label":"Trending Times","value":"DELTAFILLE"},{"label":"Deltec Courier","value":"DELTECCOURIER"},{"label":"德国邮政","value":"DEUTSCHEPOST"},{"label":"德国云快递","value":"DGYKD"},{"label":"DHL","value":"DHL"},{"label":"DHL Active Tracing","value":"DHLACTIVE"},{"label":"DHL Benelux","value":"DHLBENELUX"},{"label":"DHL Global Mail Asia","value":"DHLECOMMERCEASIA"},{"label":"DHL eCommerce US","value":"DHLECOMMERCEUS"},{"label":"西班牙DHL","value":"DHLES"},{"label":"DHL全球货运","value":"DHLGLOBALLOGISTICS"},{"label":"DHL电子商务","value":"DHLGLOBALMAIL"},{"label":"DHL Global Mail","value":"DHLGM"},{"label":"香港DHL","value":"DHLHONGKONG"},{"label":"荷兰DHL","value":"DHLPARCELNL"},{"label":"波兰DHL","value":"DHLPOLAND"},{"label":"DHL Parcel UK","value":"DHLUK"},{"label":"DHL(中国件)","value":"DHL_C"},{"label":"DHL德国","value":"DHL_DE"},{"label":"DHL(英文版)","value":"DHL_EN"},{"label":"DHL全球","value":"DHL_GLB"},{"label":"DHL(美国)","value":"DHL_USA"},{"label":"东红物流","value":"DHWL"},{"label":"DicomExpress","value":"DICOMEXPRESS"},{"label":"Direct Freight快递","value":"DIRECTFREIGHTAU"},{"label":"Direct Link","value":"DIRECTLINK"},{"label":"丹麦邮政","value":"DK"},{"label":"到了港","value":"DLG"},{"label":"到乐国际","value":"DLGJ"},{"label":"大马鹿","value":"DML"},{"label":"DMM Network","value":"DMMNETWORK"},{"label":"DNJExpress","value":"DNJEXPRESS"},{"label":"丹鸟物流","value":"DNWL"},{"label":"韩国CJ物流","value":"DOORTODOOR"},{"label":"Dotzot","value":"DOTZOT"},{"label":"DPD","value":"DPD"},{"label":"DPD 比利时","value":"DPDBE"},{"label":"德国 DPD","value":"DPDDE"},{"label":"香港DPD","value":"DPDHK"},{"label":"爱尔兰DPD","value":"DPDIRELAND"},{"label":"波兰DPD","value":"DPDPOLAND"},{"label":"DPD Romania","value":"DPDRO"},{"label":"DPE South Africa","value":"DPESOUTHAFRICA"},{"label":"DPEX","value":"DPEX"},{"label":"鼎润物流","value":"DRL"},{"label":"DSV","value":"DSV"},{"label":"D速物流","value":"DSWL"},{"label":"DTD","value":"DTD"},{"label":"DTDC","value":"DTDC"},{"label":"DTDC Plus","value":"DTDCPLUS"},{"label":"店通快递","value":"DTKD"},{"label":"大田物流","value":"DTWL"},{"label":"多维智慧","value":"DWEEX"},{"label":"递五洲国际物流","value":"DWZ"},{"label":"DX Delivery","value":"DXDELIVERY"},{"label":"德远物流","value":"DYEXPRESS"},{"label":"递易家","value":"DYJ"},{"label":"大洋物流快递","value":"DYWL"},{"label":"Delnext","value":"Delnext"},{"label":"EarlyBird","value":"EARLYBIRD"},{"label":"EASY-EXPRESS","value":"EASYEX"},{"label":"Easy Mail","value":"EASYMAIL"},{"label":"EasyWay","value":"EASYWAY"},{"label":"台湾宅配通快递","value":"ECAN"},{"label":"Ecargo","value":"ECARGOASIA"},{"label":"EC-Firstclass","value":"ECFIRSFTCLASS"},{"label":"Echo","value":"ECHO"},{"label":"Ecom Express","value":"ECOMEXPRESS"},{"label":"ECPOST","value":"ECPOST"},{"label":"ECexpress","value":"ECexpress"},{"label":"易客满","value":"EKM"},{"label":"易连供应链","value":"ELIANPOST"},{"label":"ELINEX","value":"ELINEX"},{"label":"ELTA","value":"ELTA"},{"label":"ELTA Courier","value":"ELTACOURIERGR"},{"label":"EMPS Express","value":"EMPSEXPRESS"},{"label":"EMS国内","value":"EMS2"},{"label":"Enterprise des Poste Lao","value":"ENTERPRISEDESPOSTELAO"},{"label":"Enterprise des Poste Lao (APL)","value":"ENTERPRISEDESPOSTELAOAPL"},{"label":"Envialia","value":"ENVIALIA"},{"label":"eParcel Korea","value":"EPARCELKR"},{"label":"韩国邮政","value":"EPOST"},{"label":"EPP","value":"EPP"},{"label":"EPS (联众国际快运)","value":"EPS"},{"label":"EQT","value":"EQT"},{"label":"EQUICK国际快递","value":"EQUICKCN"},{"label":"卓志速运","value":"ESDEX"},{"label":"俄速易","value":"ESE"},{"label":"EShipper","value":"ESHIPPER"},{"label":"ESNAD Express","value":"ESNAD"},{"label":"易速国际物流","value":"ESPEEDPOST"},{"label":"Espost","value":"ESPOST"},{"label":"东方汇","value":"EST365"},{"label":"Estafeta USA","value":"ESTAFETAUSA"},{"label":"Estes","value":"ESTES"},{"label":"Ethiopian Post","value":"ETHIOPIANPOST"},{"label":"E特快","value":"ETK"},{"label":"E通速递","value":"ETONG"},{"label":"eTotal快递","value":"ETOTAL"},{"label":"ETS","value":"ETS"},{"label":"俄通收","value":"ETSEXPRESS"},{"label":"EAX欧亚专线","value":"EUASIA"},{"label":"Eurodis快递","value":"EURODIS"},{"label":"EWE","value":"EWE"},{"label":"EWS","value":"EWS"},{"label":"EWS-YQ","value":"EWS-YQ"},{"label":"Exapaq","value":"EXAPAQ"},{"label":"Exelot","value":"EXELOT"},{"label":"Expeditors","value":"EXPEDITORS"},{"label":"易友通","value":"EYOUPOST"},{"label":"EasyGet","value":"EasyGet"},{"label":"Ekart","value":"Ekart"},{"label":"Equick","value":"Equick"},{"label":"Eshun","value":"Eshun"},{"label":"Estafeta","value":"Estafeta"},{"label":"全家快递","value":"FAMIPORT"},{"label":"发个货","value":"FARGOODEXPRESS"},{"label":"FARInternational","value":"FARINTERNATIONAL"},{"label":"法罗群岛邮政","value":"FAROEISLANDSPOST"},{"label":"FaroePost","value":"FAROEPOST"},{"label":"Fast Despatch","value":"FASTDESPATCH"},{"label":"速派快递","value":"FASTGO"},{"label":"Fastrak Services","value":"FASTRAKSERVICES"},{"label":"澳大利亚Fastway","value":"FASTWAYAU"},{"label":"爱尔兰Fastway","value":"FASTWAYIE"},{"label":"新西兰Fastway","value":"FASTWAYNZ"},{"label":"Fastway (ZA)","value":"FASTWAYZA"},{"label":"正途供应链(白海豚)","value":"FASTZT"},{"label":"迅蜂物联","value":"FBB"},{"label":"飞豹快递","value":"FBKD"},{"label":"丰巢","value":"FBOX"},{"label":"飞驰供应链","value":"FCKJEXPRESS"},{"label":"丰程物流","value":"FCWL"},{"label":"方递物流","value":"FDEXPRESS"},{"label":"FEDEX联邦(国内件)","value":"FEDEX"},{"label":"英国FedEx","value":"FEDEXUK"},{"label":"FEDEX联邦(国际件)","value":"FEDEX_GJ"},{"label":"FEIA","value":"FEIA"},{"label":"FERCAM Logistics & Transport","value":"FERCAM"},{"label":"摆渡一下","value":"FERRYBOATLOGISTICS"},{"label":"Fetchr","value":"FETCHR"},{"label":"飞狐快递","value":"FHKD"},{"label":"斐济邮政","value":"FIJIPOST"},{"label":"芬兰邮政-Posti","value":"FINLANDPOSTI"},{"label":"First Flight","value":"FIRSTFLIGHT"},{"label":"First Flight Couriers","value":"FIRSTFLIGHTME"},{"label":"FirstMile","value":"FIRSTMILE"},{"label":"FJEX","value":"FJEX"},{"label":"飞康达","value":"FKD"},{"label":"Flash Express","value":"FLASHEXPRESS"},{"label":"FlipPost","value":"FLIPPOST"},{"label":"芬兰邮政","value":"FLYZ"},{"label":"四季正扬","value":"FOURSEASONSFLY"},{"label":"FPS Logistics","value":"FPSLOGISTICS"},{"label":"FQ","value":"FQ"},{"label":"FQ狂派速递","value":"FREAKYQUICK"},{"label":"复融供应链","value":"FRGYL"},{"label":"丰通快运","value":"FT"},{"label":"富腾达","value":"FTD"},{"label":"Fulfillmen","value":"FULFILLMEN"},{"label":"丰网速运","value":"FWX"},{"label":"法翔速运","value":"FX"},{"label":"凡宇货的","value":"FYKD"},{"label":"飞远配送","value":"FYPS"},{"label":"凡宇速递","value":"FYSD"},{"label":"方舟国际速递","value":"FZGJ"},{"label":"Fedex","value":"Fedex"},{"label":"GAASHWorldwide","value":"GAASHWORLDWIDE"},{"label":"盖亚物流","value":"GAEAEX"},{"label":"迦递快递","value":"GAI"},{"label":"嘉盛泓","value":"GALAXYEX"},{"label":"高翔物流","value":"GAOPOST"},{"label":"GATI上海迦递","value":"GATICN"},{"label":"Gati-KWE","value":"GATIKWE"},{"label":"GCT","value":"GCT"},{"label":"GCX","value":"GCX"},{"label":"冠达","value":"GD"},{"label":"广东邮政","value":"GDEMS"},{"label":"GDEX","value":"GDEX"},{"label":"GDExpress","value":"GDEXPRESS"},{"label":"冠达快递","value":"GDKD"},{"label":"欧亚兴","value":"GDOYX"},{"label":"容智快运","value":"GDRZ58"},{"label":"GDSK","value":"GDSK"},{"label":"威速易供应链","value":"GDWSE"},{"label":"GE2D","value":"GE2D"},{"label":"GEL 快递","value":"GELEXPRESS"},{"label":"格鲁吉亚邮政","value":"GEORGIANPOST"},{"label":"GHL Logistics","value":"GHLLOGISTICS"},{"label":"Giao Hàng Nhanh","value":"GHN"},{"label":"巨门跨境","value":"GIMEN56"},{"label":"4-72","value":"GJ472"},{"label":"国际e邮宝","value":"GJEYB"},{"label":"国际邮政包裹","value":"GJYZ"},{"label":"港快速递","value":"GKSD"},{"label":"全球立达","value":"GLOBALLEADER"},{"label":"印态跨境","value":"GLOBALROUTERS"},{"label":"Globegistics Inc","value":"GLOBEGISTICS"},{"label":"GLS","value":"GLS"},{"label":"GLS (Croatia)","value":"GLSCROATIA"},{"label":"意大利GLS","value":"GLSITALY"},{"label":"GLS-Info","value":"GLSNL"},{"label":"GLSSpain(National)","value":"GLSSPAINNATIONAL"},{"label":"Gofly","value":"GOFLY"},{"label":"GoJavas","value":"GOJAVAS"},{"label":"GPD Service","value":"GPDSERVICE"},{"label":"GPSL","value":"GPSL"},{"label":"Grand Slam Express","value":"GRANDSLAMEXPRESS"},{"label":"Greyhound","value":"GREYHOUND"},{"label":"共速达","value":"GSD"},{"label":"万通快递","value":"GSWTKD"},{"label":"冠泰","value":"GT"},{"label":"GTD","value":"GTD"},{"label":"跨境易通","value":"GTI"},{"label":"广通速递","value":"GTKD"},{"label":"高铁快运","value":"GTKY"},{"label":"广通","value":"GTONG"},{"label":"高铁速递","value":"GTSD"},{"label":"GTSExpress","value":"GTSEXPRESS"},{"label":"光驰国际物流","value":"GUANGCHI"},{"label":"根西岛邮政","value":"GUERNSEYPOST"},{"label":"Guyana Post","value":"GUYANAPOST"},{"label":"GV","value":"GV"},{"label":"GXA","value":"GXA"},{"label":"国洋运通","value":"GYANG"},{"label":"优美宇通","value":"GZYMYT"},{"label":"Gati","value":"Gati"},{"label":"Geis","value":"Geis"},{"label":"GlavDostavka","value":"GlavDostavka"},{"label":"Grastin","value":"Grastin"},{"label":"韩进物流","value":"HANJIN"},{"label":"Happy-Post","value":"HAPPYPOST"},{"label":"河北建华","value":"HBJH"},{"label":"美国汉邦快递","value":"HBKD"},{"label":"新竹物流HCT","value":"HCT"},{"label":"HD物流","value":"HDGJ19"},{"label":"汇达快递","value":"HDKD"},{"label":"正博","value":"HENANZHENGBO"},{"label":"Hermesworld","value":"HERMES"},{"label":"HermesBorderguru","value":"HERMESBORDERGURU"},{"label":"德国Hermes","value":"HERMESDE"},{"label":"MyHermes UK","value":"HERMESUK"},{"label":"汇丰物流","value":"HF"},{"label":"合肥汇文","value":"HFHW"},{"label":"黑狗冷链","value":"HGLL"},{"label":"华瀚快递","value":"HHAIR56"},{"label":"华翰物流","value":"HHEXP"},{"label":"华航吉运","value":"HHJY56"},{"label":"华航快递","value":"HHKD"},{"label":"华翰物流","value":"HHWL"},{"label":"Hi Life萊爾富","value":"HILIFE"},{"label":"海信物流","value":"HISENSE"},{"label":"海沧无忧","value":"HIVEWMS"},{"label":"皇家物流","value":"HJWL"},{"label":"HJYT","value":"HJYT"},{"label":"HKD","value":"HKDEXPRESS"},{"label":"辉隆物流","value":"HLONGWL"},{"label":"恒路物流","value":"HLWL"},{"label":"好来运快递","value":"HLYSD"},{"label":"黄马褂","value":"HMGEXPRESS"},{"label":"海盟速递","value":"HMSD"},{"label":"方圆物流","value":"HNFYWL"},{"label":"河南航投物流","value":"HNHTYXGS"},{"label":"天地华宇","value":"HOAU"},{"label":"HongKong Post","value":"HONGKONGPOST"},{"label":"鸿桥供应链","value":"HOTSCM"},{"label":"Hound Express","value":"HOUND"},{"label":"海派通物流公司","value":"HPTEX"},{"label":"HQGJXB","value":"HQGJXB"},{"label":"华企快递","value":"HQKD"},{"label":"华企快运","value":"HQKY"},{"label":"环球速运","value":"HQSY"},{"label":"HRD","value":"HRD"},{"label":"韩润物流","value":"HRWL"},{"label":"鸿盛达国际","value":"HSD-EX"},{"label":"华昇国际","value":"HSGJKY"},{"label":"海硕高铁速递","value":"HSGTSD"},{"label":"汇森速运","value":"HSSY"},{"label":"昊盛物流","value":"HSWL"},{"label":"徽托邦物流","value":"HTB56"},{"label":"青岛恒通快递","value":"HTKD"},{"label":"环通跨境物流","value":"HTKJWL"},{"label":"百世快递","value":"HTKY"},{"label":"鸿泰物流","value":"HTWL"},{"label":"寰世达","value":"HUANSHID"},{"label":"华熙国际","value":"HUAXIEXPRESS"},{"label":"美国汇达快递","value":"HUIDAEX"},{"label":"荟千物流","value":"HUILOGISTICS"},{"label":"惠恩物流","value":"HUINGLOBAL"},{"label":"Hunter Express","value":"HUNTEREXPRESS"},{"label":"瀚轩国际物流","value":"HXGJ56"},{"label":"华夏龙物流","value":"HXLWL"},{"label":"豪翔物流","value":"HXWL"},{"label":"浩远国际","value":"HYEXPRESS"},{"label":"货运皇物流","value":"HYH"},{"label":"Haypost","value":"Haypost"},{"label":"Helthjem","value":"Helthjem"},{"label":"安的列斯群岛邮政","value":"IADLSQDYZ"},{"label":"澳大利亚邮政","value":"IADLYYZ"},{"label":"阿尔巴尼亚邮政","value":"IAEBNYYZ"},{"label":"阿尔及利亚邮政","value":"IAEJLYYZ"},{"label":"阿富汗邮政","value":"IAFHYZ"},{"label":"安哥拉邮政","value":"IAGLYZ"},{"label":"阿根廷邮政","value":"IAGTYZ"},{"label":"埃及邮政","value":"IAJYZ"},{"label":"阿鲁巴邮政","value":"IALBYZ"},{"label":"奥兰群岛邮政","value":"IALQDYZ"},{"label":"阿联酋邮政","value":"IALYYZ"},{"label":"阿曼邮政","value":"IAMYZ"},{"label":"阿塞拜疆邮政","value":"IASBJYZ"},{"label":"埃塞俄比亚邮政","value":"IASEBYYZ"},{"label":"爱沙尼亚邮政","value":"IASNYYZ"},{"label":"阿森松岛邮政","value":"IASSDYZ"},{"label":"博茨瓦纳邮政","value":"IBCWNYZ"},{"label":"波多黎各邮政","value":"IBDLGYZ"},{"label":"冰岛邮政","value":"IBDYZ"},{"label":"白俄罗斯邮政","value":"IBELSYZ"},{"label":"波黑邮政","value":"IBHYZ"},{"label":"保加利亚邮政","value":"IBJLYYZ"},{"label":"巴基斯坦邮政","value":"IBJSTYZ"},{"label":"黎巴嫩邮政","value":"IBLNYZ"},{"label":"便利速递","value":"IBLSD"},{"label":"巴林邮政","value":"IBLYZ"},{"label":"百慕达邮政","value":"IBMDYZ"},{"label":"宝通达","value":"IBTD"},{"label":"贝邮宝","value":"IBYB"},{"label":"大达物流","value":"IDADA56"},{"label":"IDEX","value":"IDEXPRESS"},{"label":"达方物流","value":"IDFWL"},{"label":"IDS Logistics","value":"IDSLOGISTICS"},{"label":"厄瓜多尔邮政","value":"IEGDEYZ"},{"label":"俄罗斯邮政","value":"IELSYZ"},{"label":"厄立特里亚邮政","value":"IELTLYYZ"},{"label":"IEPost","value":"IEPOST"},{"label":"飞特物流","value":"IFTWL"},{"label":"瓜德罗普岛EMS","value":"IGDLPDEMS"},{"label":"瓜德罗普岛邮政","value":"IGDLPDYZ"},{"label":"俄速递","value":"IGJESD"},{"label":"哥伦比亚邮政","value":"IGLBYYZ"},{"label":"格陵兰邮政","value":"IGLLYZ"},{"label":"哥斯达黎加邮政","value":"IGSDLJYZ"},{"label":"互联易","value":"IHLY"},{"label":"哈萨克斯坦邮政","value":"IHSKSTYZ"},{"label":"黑山邮政","value":"IHSYZ"},{"label":"津巴布韦邮政","value":"IJBBWYZ"},{"label":"吉尔吉斯斯坦邮政","value":"IJEJSSTYZ"},{"label":"捷克邮政","value":"IJKYZ"},{"label":"加纳邮政","value":"IJNYZ"},{"label":"柬埔寨邮政","value":"IJPZYZ"},{"label":"克罗地亚邮政","value":"IKNDYYZ"},{"label":"肯尼亚邮政","value":"IKNYYZ"},{"label":"科特迪瓦EMS","value":"IKTDWEMS"},{"label":"科特迪瓦邮政","value":"IKTDWYZ"},{"label":"卡塔尔邮政","value":"IKTEYZ"},{"label":"利比亚邮政","value":"ILBYYZ"},{"label":"林克快递","value":"ILKKD"},{"label":"罗马尼亚邮政","value":"ILMNYYZ"},{"label":"卢森堡邮政","value":"ILSBYZ"},{"label":"拉脱维亚邮政","value":"ILTWYYZ"},{"label":"立陶宛邮政","value":"ILTWYZ"},{"label":"列支敦士登邮政","value":"ILZDSDYZ"},{"label":"马尔代夫邮政","value":"IMEDFYZ"},{"label":"摩尔多瓦邮政","value":"IMEDWYZ"},{"label":"马耳他邮政","value":"IMETYZ"},{"label":"IMEX Global Solutions","value":"IMEXGLOBALSOLUTIONS"},{"label":"iMile","value":"IMILE"},{"label":"孟加拉国EMS","value":"IMJLGEMS"},{"label":"IML","value":"IML"},{"label":"IML艾姆勒","value":"IMLB2C"},{"label":"艾姆勒","value":"IMLEXPRESS"},{"label":"摩洛哥邮政","value":"IMLGYZ"},{"label":"毛里求斯邮政","value":"IMLQSYZ"},{"label":"马来西亚EMS","value":"IMLXYEMS"},{"label":"马来西亚邮政","value":"IMLXYYZ"},{"label":"马其顿邮政","value":"IMQDYZ"},{"label":"马提尼克EMS","value":"IMTNKEMS"},{"label":"马提尼克邮政","value":"IMTNKYZ"},{"label":"墨西哥邮政","value":"IMXGYZ"},{"label":"南非邮政","value":"INFYZ"},{"label":"InPost Paczkomaty","value":"INPOSTPACZKOMATY"},{"label":"Inpost (PL)","value":"INPOSTPL"},{"label":"尼日利亚邮政","value":"INRLYYZ"},{"label":"Intelcom Express","value":"INTELCOM"},{"label":"International Seur","value":"INTERNATIONALSEUR"},{"label":"Interparcel (AU)","value":"INTERPARCELAU"},{"label":"Interparcel (NZ)","value":"INTERPARCELNZ"},{"label":"Interparcel (UK)","value":"INTERPARCELUK"},{"label":"欧洲专线(邮政)","value":"IOZYZ"},{"label":"I-parcel","value":"IPARCEL"},{"label":"卢旺达邮政","value":"IPOSITARWANDA"},{"label":"葡萄牙邮政","value":"IPTYYZ"},{"label":"全球快递","value":"IQQKD"},{"label":"全通物流","value":"IQTWL"},{"label":"苏丹邮政","value":"ISDYZ"},{"label":"萨尔瓦多邮政","value":"ISEWDYZ"},{"label":"塞尔维亚邮政","value":"ISEWYYZ"},{"label":"斯洛伐克邮政","value":"ISLFKYZ"},{"label":"斯洛文尼亚邮政","value":"ISLWNYYZ"},{"label":"塞浦路斯邮政","value":"ISPLSYZ"},{"label":"沙特阿拉伯邮政","value":"ISTALBYZ"},{"label":"意大利SDA","value":"ITALYSDA"},{"label":"土耳其邮政","value":"ITEQYZ"},{"label":"泰国邮政","value":"ITGYZ"},{"label":"特立尼达和多巴哥EMS","value":"ITLNDHDBGE"},{"label":"突尼斯邮政","value":"ITNSYZ"},{"label":"坦桑尼亚邮政","value":"ITSNYYZ"},{"label":"科特迪瓦 EMS","value":"IVORYCOASTEMS"},{"label":"危地马拉邮政","value":"IWDMLYZ"},{"label":"乌干达邮政","value":"IWGDYZ"},{"label":"乌克兰EMS","value":"IWKLEMS"},{"label":"乌克兰邮政","value":"IWKLYZ"},{"label":"乌拉圭邮政","value":"IWLGYZ"},{"label":"文莱邮政","value":"IWLYZ"},{"label":"乌兹别克斯坦EMS","value":"IWZBKSTEMS"},{"label":"乌兹别克斯坦邮政","value":"IWZBKSTYZ"},{"label":"西班牙邮政","value":"IXBYYZ"},{"label":"小飞龙物流","value":"IXFLWL"},{"label":"新喀里多尼亚邮政","value":"IXGLDNYYZ"},{"label":"新加坡EMS","value":"IXJPEMS"},{"label":"新加坡邮政","value":"IXJPYZ"},{"label":"叙利亚邮政","value":"IXLYYZ"},{"label":"希腊邮政","value":"IXLYZ"},{"label":"夏浦世纪","value":"IXPSJ"},{"label":"夏浦物流","value":"IXPWL"},{"label":"新西兰邮政","value":"IXXLYZ"},{"label":"匈牙利邮政","value":"IXYLYZ"},{"label":"印度尼西亚邮政","value":"IYDNXYYZ"},{"label":"印度邮政","value":"IYDYZ"},{"label":"伊朗邮政","value":"IYLYZ"},{"label":"亚美尼亚邮政","value":"IYMNYYZ"},{"label":"也门邮政","value":"IYMYZ"},{"label":"越南邮政","value":"IYNYZ"},{"label":"以色列邮政","value":"IYSLYZ"},{"label":"易通关","value":"IYTG"},{"label":"直布罗陀邮政","value":"IZBLTYZ"},{"label":"智利邮政","value":"IZLYZ"},{"label":"Inposdom","value":"Inposdom"},{"label":"J-Express","value":"J-Express"},{"label":"捷安达","value":"JAD"},{"label":"牙买加邮政","value":"JAMAICAPOST"},{"label":"Jam Express","value":"JAMEXPRESS"},{"label":"janio","value":"JANIO"},{"label":"Jayeek","value":"JAYEEK"},{"label":"Jayon Express (JEX)","value":"JAYONEXPRESS"},{"label":"佳成国际","value":"JCEX"},{"label":"JDE","value":"JDE"},{"label":"京东快运","value":"JDKY"},{"label":"京东国际物流","value":"JDLOGISTICS"},{"label":"美国急递速递","value":"JDPPLUS"},{"label":"金大物流","value":"JDWL"},{"label":"金斗云物流","value":"JDY"},{"label":"JENY","value":"JENY"},{"label":"Jersey Post","value":"JERSEYPOST"},{"label":"JET","value":"JET"},{"label":"Jet-Ship Worldwide","value":"JETSHIP"},{"label":"今枫国际","value":"JFGJ"},{"label":"景光物流","value":"JGWL"},{"label":"极光转运","value":"JGZY"},{"label":"佳吉物流","value":"JIAJI"},{"label":"杰航国际物流","value":"JIEHANG"},{"label":"九曳供应链","value":"JIUYE"},{"label":"嘉里国际","value":"JLDT"},{"label":"JNE Express","value":"JNEEXPRESS"},{"label":"J-NET捷网","value":"JNET"},{"label":"飞盒跨境","value":"JOYINGBOX"},{"label":"日本邮政","value":"JP"},{"label":"JP BH Post","value":"JPBHPOST"},{"label":"绝配国际速递","value":"JPKD"},{"label":"捷谱斯国际","value":"JPSGJWL"},{"label":"金润荷役物流","value":"JRHYWL"},{"label":"急速国际","value":"JSEXP"},{"label":"JTEX","value":"JTEX"},{"label":"J&TExpress(ID)","value":"JTEXPRESSID"},{"label":"J&TExpress(MY)","value":"JTEXPRESSMY"},{"label":"J&T Express TH","value":"JTEXPRESSTH"},{"label":"捷特快递","value":"JTKD"},{"label":"上海驹隙","value":"JUXIEX"},{"label":"急先达","value":"JXD"},{"label":"吉祥邮转运","value":"JXYKD"},{"label":"JY","value":"JY"},{"label":"晋越快递","value":"JYKD"},{"label":"上海久易国际","value":"JYSD"},{"label":"精英速运","value":"JYSY"},{"label":"佳怡物流","value":"JYWL"},{"label":"JoeyCo","value":"JoeyCo"},{"label":"K-mestu","value":"K-mestu"},{"label":"Kangaroo Worldwide Express","value":"KANGAROOMY"},{"label":"嘉华","value":"KAWA"},{"label":"快8速运","value":"KBSY"},{"label":"飞速国际","value":"KD1913"},{"label":"嘉里电子商务","value":"KERRYECOMMERCE"},{"label":"Kerry Express","value":"KERRYEXPRESS"},{"label":"kerryexpress-th","value":"KERRYEXPRESSTH"},{"label":"嘉里大通物流","value":"KERRYLOGISTICS"},{"label":"Kerry Tec","value":"KERRYTEC"},{"label":"快服务","value":"KFW"},{"label":"快飞鱼","value":"KFY"},{"label":"KGM Hub","value":"KGMHUB"},{"label":"Kingruns土耳其鲸仓","value":"KINGRUNS"},{"label":"Kiribati Post","value":"KIRIBATIPOST"},{"label":"跨境翼物流","value":"KJY"},{"label":"康力物流","value":"KLWL"},{"label":"可蒙国际","value":"KOMONEXPRESS"},{"label":"港乐速邮","value":"KONGLOK"},{"label":"Korea Post","value":"KOREAPOST"},{"label":"Korea Post (Domestic)","value":"KOREAPOSTDOMESTIC"},{"label":"坤翔国际","value":"KREXI"},{"label":"快速递物流","value":"KSDWL"},{"label":"快淘快递","value":"KTKD"},{"label":"快达物流","value":"KUAIDAWULIU"},{"label":"跨境在线","value":"KUAJINGLINE56"},{"label":"跨境壹号","value":"KUAJINGYIHAO"},{"label":"Kuehne Nagel","value":"KUEHNENAGEL"},{"label":"Kuwait Post","value":"KUWAITPOST"},{"label":"KWT","value":"KWT"},{"label":"京华达物流","value":"KWT56"},{"label":"快优达速递","value":"KYDSD"},{"label":"Kyrgyz Express Post","value":"KYRGYZEXPRESSPOST"},{"label":"Landmark Global快递","value":"LANDMARKGLOBAL"},{"label":"老挝邮政","value":"LAOSPOST"},{"label":"La Poste","value":"LAPOSTE"},{"label":"La Poste De Benin","value":"LAPOSTEDEBENIN"},{"label":"La Poste De Senegal","value":"LAPOSTEDESENEGAL"},{"label":"LaPosteDeTogo","value":"LAPOSTEDETOGO"},{"label":"LaPosteDeTunisia","value":"LAPOSTEDETUNISIA"},{"label":"摩纳哥邮政","value":"LAPOSTEMONACO"},{"label":"Lasership","value":"LASERSHIP"},{"label":"Latvia Post","value":"LATVIAPOST"},{"label":"龙邦快递","value":"LB"},{"label":"LBC Express","value":"LBCEXPRESS"},{"label":"立邦国际物流","value":"LBEXPS"},{"label":"龙迅国际物流","value":"LDLOG"},{"label":"林道快递","value":"LDXPRESS"},{"label":"LEADER","value":"LEADER"},{"label":"乐递供应链","value":"LEDII"},{"label":"LWE云豹","value":"LEOPARDSCHINA"},{"label":"莱索托邮政","value":"LESOTHOPOST"},{"label":"LEX","value":"LEX"},{"label":"Lazada (LGS) 快递","value":"LGS"},{"label":"LHG","value":"LHG"},{"label":"蓝弧快递","value":"LHKD"},{"label":"联合快递","value":"LHKDS"},{"label":"联昊通速递","value":"LHT"},{"label":"Line Clear Express & Logistics","value":"LINECLEAR"},{"label":"Linex 快递","value":"LINEXSOLUTIONS"},{"label":"领讯物流","value":"LINGXUN"},{"label":"Lithuania Post","value":"LITHUANIAPOST"},{"label":"乐捷递","value":"LJD"},{"label":"立即送","value":"LJS"},{"label":"六脉速运","value":"LMPARCEL"},{"label":"世航通运WEL","value":"LOGISTICS"},{"label":"纵横迅通国际","value":"LONFENNERLOGISTIC"},{"label":"Loomis Express","value":"LOOMISEXPRESS"},{"label":"LP Express","value":"LPEXPRESS"},{"label":"乐天国际","value":"LTIAN"},{"label":"LWE","value":"LWEHK"},{"label":"LY","value":"LY"},{"label":"深圳市雷翼国际物流有限公司","value":"LY-B2C"},{"label":"联运通","value":"LYT"},{"label":"澳门邮政","value":"MACAOPOST"},{"label":"Macau Post","value":"MACAUPOST"},{"label":"MailAmericas","value":"MAILAMERICAS"},{"label":"Matdespatch快递","value":"MATDESPATCH"},{"label":"Matkahuolto","value":"MATKAHUOLTO"},{"label":"Maxcellents Pte Ltd","value":"MAXCELLENTS"},{"label":"民邦快递","value":"MB"},{"label":"马可达","value":"MCTRANSEXPRESS"},{"label":"迈达","value":"MD"},{"label":"茂聪国际物流","value":"MDEXPRESS"},{"label":"门对门快递","value":"MDM"},{"label":"Meest快递","value":"MEEST"},{"label":"美泰物流","value":"MEITAI"},{"label":"Mexico Post","value":"MEXICOPOST"},{"label":"梦和爱","value":"MHAFLY"},{"label":"民航快递","value":"MHKD"},{"label":"MicroExpress","value":"MICROEXPRESS"},{"label":"深圳淼信国际物流","value":"MIUSONINTERNATIONAL"},{"label":"美快","value":"MK"},{"label":"明亮物流","value":"MLWL"},{"label":"摩纳哥 EMS","value":"MONACOEMS"},{"label":"Mondial Relay","value":"MONDIALRELAY"},{"label":"蒙古邮政","value":"MONGOLPOST"},{"label":"Montenegro Post","value":"MONTENEGROPOST"},{"label":"Morocco Post","value":"MOROCCOPOST"},{"label":"迈隆递运","value":"MRDY"},{"label":"MRW","value":"MRWSPAIN"},{"label":"闽盛快递","value":"MSKD"},{"label":"上海淼信国际","value":"MXE"},{"label":"上海淼信","value":"MXE56"},{"label":"Myanma Post","value":"MYANMAPOST"},{"label":"澳邮欧洲专线平邮","value":"MYAUSTRIANPOST"},{"label":"满壹滴","value":"MYDSERVICE"},{"label":"MyIB","value":"MYIB"},{"label":"Mypostonline","value":"MYPOSTONLINE"},{"label":"铭志国际","value":"MZ56"},{"label":"Madrooex","value":"Madrooex"},{"label":"纳米比亚邮政","value":"NAMIBIAPOST"},{"label":"南京沃源","value":"NANJINGWOYUAN"},{"label":"Naqel","value":"NAQEL"},{"label":"Nationwide Express","value":"NATIONWIDEMY"},{"label":"能达速递","value":"NEDA"},{"label":"Nepal Post","value":"NEPALPOST"},{"label":"荷兰邮政(大包)","value":"NETHERLANDSPOST"},{"label":"Newgistics","value":"NEWGISTICS"},{"label":"Nexive","value":"NEXIVE"},{"label":"南方传媒物流","value":"NFCM"},{"label":"Nhans Solutions","value":"NHANSSOLUTIONS"},{"label":"尼加拉瓜邮政","value":"NICARAGUAPOST"},{"label":"Nigerian Post","value":"NIGERIANPOST"},{"label":"Nightline","value":"NIGHTLINE"},{"label":"Ninja Van","value":"NINJAVAN"},{"label":"Ninjavan (ID)","value":"NINJAVANID"},{"label":"Ninja Van (马来西亚)","value":"NINJAVANMY"},{"label":"Ninja Van (菲律宾)","value":"NINJAVANPH"},{"label":"Ninjavan(SG)","value":"NINJAVANSG"},{"label":"Ninja Van (泰国)","value":"NINJAVANTH"},{"label":"Ninja Van(越南)","value":"NINJAVANVN"},{"label":"Ninja Van (印度尼西亚)","value":"NINJAXPRESS"},{"label":"Nippon日本通运","value":"NIPPON"},{"label":"金陵飞豹快递","value":"NJFEIBAO"},{"label":"南京晟邦物流","value":"NJSBWL"},{"label":"Norway Post","value":"NORWAYPOST"},{"label":"Nova Poshta","value":"NOVAPOSHTA"},{"label":"Nova Poshta Global","value":"NOVAPOSHTAGLOBAL"},{"label":"新顺丰","value":"NSF"},{"label":"NUO","value":"NUO"},{"label":"NuvoEx","value":"NUVOEX"},{"label":"OCA","value":"OCA"},{"label":"OCA Argentina","value":"OCAAR"},{"label":"OCS","value":"OCS"},{"label":"OCS国际快递","value":"OCSCHINA"},{"label":"OCS Worldwide","value":"OCSWORLDWIDE"},{"label":"南北通","value":"OFO56"},{"label":"欧捷","value":"OJEXPRESS"},{"label":"Old Dominion Freight Line","value":"OLDDOMINION"},{"label":"Omni Parcel快递","value":"OMNIPARCEL"},{"label":"One World","value":"ONEWORLD"},{"label":"万欧国际","value":"ONEWORLDEXPRESS"},{"label":"ONTRAC","value":"ONTRAC"},{"label":"OOPSTON","value":"OOPSTON"},{"label":"波兰FedEx","value":"OPEK"},{"label":"OPT-NC","value":"OPT-NC"},{"label":"橙联股份","value":"ORANGECONNEX"},{"label":"OrangeDS","value":"ORANGEDS"},{"label":"其他快递","value":"OTHER"},{"label":"Overnite印度快递","value":"OVERNITENET"},{"label":"Overseas Logistics 印度快递","value":"OVERSEASLOGISTICS"},{"label":"海外领地法国 EMS","value":"OVERSEASTERRITORYFREMS"},{"label":"轻松速达","value":"OWDIEX"},{"label":"P2PMailing","value":"P2PMAILING"},{"label":"Packlink","value":"PACKLINK"},{"label":"平安达腾飞快递","value":"PADTF"},{"label":"Palestine Post","value":"PALESTINEPOST"},{"label":"PALExpress","value":"PALEXPRESS"},{"label":"Pandu Logistics","value":"PANDULOGISTICS"},{"label":"泛捷快递","value":"PANEX"},{"label":"啪啪供应链","value":"PAPA"},{"label":"PitneyBowes","value":"PARCEL"},{"label":"诚一物流","value":"PARCELCHINA"},{"label":"Parcel Express","value":"PARCELEXPRESS"},{"label":"英国邮政parcelforce","value":"PARCELFORCE"},{"label":"派速捷","value":"PARCELJET"},{"label":"Parcelled.in","value":"PARCELLEDIN"},{"label":"PCA Express","value":"PCA"},{"label":"PCF","value":"PCF"},{"label":"PFC皇家物流","value":"PFCEXPRESS"},{"label":"Parcel Freight Logistics","value":"PFLOGISTICS"},{"label":"菲律宾邮政","value":"PHLPOST"},{"label":"品骏快递","value":"PJ"},{"label":"PNG Post","value":"PNGPOST"},{"label":"Poland Post","value":"POLANDPOST"},{"label":"Pony Express","value":"PONYEXPRESS"},{"label":"Pos Indonesia","value":"POSINDONESIA"},{"label":"Pos Malaysia","value":"POSMALAYSIA"},{"label":"PostaPlus","value":"POSTAPLUS"},{"label":"POSTEIBE","value":"POSTEIBE"},{"label":"PosteItaliane","value":"POSTEITALIANE"},{"label":"挪威邮政","value":"POSTEN"},{"label":"荷兰邮政","value":"POSTNL"},{"label":"PostNL International 3S","value":"POSTNL3S"},{"label":"PostNL International Mail","value":"POSTNLINTERNATIONALMAIL"},{"label":"PostNord Danmark","value":"POSTNORDDANMARK"},{"label":"PostNord Sweden","value":"POSTNORDSWEDEN"},{"label":"巴布亚新几内亚邮政","value":"POSTPNG"},{"label":"PPL CZ","value":"PPLCZ"},{"label":"The Professional Couriers (TPC)","value":"PROFESSIONALCOURIERS"},{"label":"PTSWorldwideExpress","value":"PTSWORLDWIDEEXPRESS"},{"label":"PTT","value":"PTT"},{"label":"Purolator","value":"PUROLATOR"},{"label":"陪行物流","value":"PXWL"},{"label":"派优供应链","value":"PYEXPRESS"},{"label":"Packeta","value":"Packeta"},{"label":"Paquetexpress","value":"Paquetexpress"},{"label":"Parcel2GO","value":"Parcel2GO"},{"label":"PostPlus","value":"PostPlus"},{"label":"Posti","value":"Posti"},{"label":"Q-Post","value":"Q-Post"},{"label":"全晨快递","value":"QCKD"},{"label":"ANTSEXPRESS","value":"QDANTS"},{"label":"新西兰易达通","value":"QEXPRESS"},{"label":"7-ELEVEN","value":"QIELEVEN"},{"label":"麒麟物流","value":"QLINYUN"},{"label":"全球邮政","value":"QQYZ"},{"label":"全日通快递","value":"QRT"},{"label":"冠庭国际物流","value":"QUANTIUM"},{"label":"快客快递","value":"QUICK"},{"label":"瞬程物流","value":"QUICKWAY"},{"label":"Qxpress","value":"QXPRESS"},{"label":"全信通","value":"QXT"},{"label":"前雨国际","value":"QYEXP"},{"label":"秦远海运","value":"QYHY"},{"label":"QYSC","value":"QYSC"},{"label":"七曜中邮","value":"QYZY"},{"label":"Qualitypost","value":"Qualitypost"},{"label":"RAF Philippines","value":"RAF"},{"label":"RaidereX","value":"RAIDEREX"},{"label":"瑞典邮政","value":"RDSE"},{"label":"RedboxMV","value":"REDBOXMV"},{"label":"Redpack Mexico","value":"REDPACKMEXICO"},{"label":"Redur Spain","value":"REDURES"},{"label":"如风达","value":"RFD"},{"label":"瑞丰速递","value":"RFEX"},{"label":"RHM","value":"RHM"},{"label":"RINCOS","value":"RINCOS"},{"label":"RL Carriers","value":"RLCARRIERS"},{"label":"澳洲飞跃","value":"RLG"},{"label":"日昱物流","value":"RLWL"},{"label":"Roadbull Logistics","value":"ROADBULL"},{"label":"Romania Post","value":"ROMANIAPOST"},{"label":"中乌融盛速递","value":"ROSAN"},{"label":"Royal Mail","value":"ROYALMAIL"},{"label":"Royal Shipments","value":"ROYALSHIPMENTS"},{"label":"RPX Indonesia","value":"RPX"},{"label":"RPX保时达国际快递","value":"RPXONLINE"},{"label":"荣庆物流","value":"RQ"},{"label":"RR Donnelley","value":"RRDONNELLEY"},{"label":"日日顺物流","value":"RRS"},{"label":"如易","value":"RUECOM"},{"label":"润百","value":"RUNBAIL"},{"label":"Ruston俄速通","value":"RUSTON"},{"label":"Rwanda Post","value":"RWANDAPOST"},{"label":"RZY Express","value":"RZYEXPRESS"},{"label":"Redbox","value":"Redbox"},{"label":"Redpack","value":"Redpack"},{"label":"赛澳递","value":"SAD"},{"label":"SAEE","value":"SAEE"},{"label":"Safexpress","value":"SAFEXPRESS"},{"label":"吉飞国际物流","value":"SAFLY"},{"label":"Sagawa佐川急便","value":"SAGAWA"},{"label":"SagawaGlobal","value":"SAGAWAGLOBAL"},{"label":"Saia LTL Freight","value":"SAIAFREIGHT"},{"label":"赛诚国际物流","value":"SAICHENG"},{"label":"Sailpost","value":"SAILPOST"},{"label":"圣卢西亚邮政","value":"SAINTLUCIAPOST"},{"label":"西萨摩亚邮政","value":"SAMOAPOST"},{"label":"圣马力诺邮政","value":"SANMARINOPOST"},{"label":"圣安物流","value":"SAWL"},{"label":"SBD","value":"SBD"},{"label":"拾诚国际","value":"SCGJ56"},{"label":"SCM","value":"SCM"},{"label":"中国流通王","value":"SCOREJP"},{"label":"速呈宅配","value":"SCZPDS"},{"label":"SDA","value":"SDA"},{"label":"速递e站","value":"SDEZ"},{"label":"山东海红","value":"SDHH"},{"label":"斯德克","value":"SDKEXPRESS"},{"label":"首达速运","value":"SDSY"},{"label":"速达通跨境物流","value":"SDTO"},{"label":"上大物流","value":"SDWL"},{"label":"速递中国","value":"SENDCN"},{"label":"Sendle","value":"SENDLE"},{"label":"塞内加尔邮政","value":"SENEGALPOST"},{"label":"塞舌尔邮政","value":"SEYCHELLESPOST"},{"label":"顺丰国际","value":"SFB2C"},{"label":"盛丰物流","value":"SFWL"},{"label":"SGF","value":"SGF"},{"label":"SGT","value":"SGT"},{"label":"SGT Corriere Espresso","value":"SGTIT"},{"label":"深港台物流","value":"SGTWL"},{"label":"林道国际","value":"SHLDHY"},{"label":"森鸿物流","value":"SHOWL"},{"label":"Shree Mahabali Express","value":"SHREEMAHABALIEXPRESS"},{"label":"Shree Maruti Courier","value":"SHREEMARUTICOURIER"},{"label":"Shree Tirupati","value":"SHREETIRUPATI"},{"label":"SHT","value":"SHT"},{"label":"盛辉物流","value":"SHWL"},{"label":"新加坡邮政(小包)","value":"SINGAPOREPOST"},{"label":"新加坡特快专递","value":"SINGAPORESPEEDPOST"},{"label":"中外运","value":"SINOAIR"},{"label":"外运迪迪","value":"SINODIDI"},{"label":"Siodemka","value":"SIODEMKA"},{"label":"郑州速捷","value":"SJ"},{"label":"盛吉泰快递","value":"SJTSZ"},{"label":"穗佳物流","value":"SJWL"},{"label":"穗空物流","value":"SK"},{"label":"SkyNet","value":"SKYNET"},{"label":"Skynet(MY)","value":"SKYNETMY"},{"label":"SkyNet国际快递","value":"SKYNETWORLDWIDE"},{"label":"Skynet Worldwide Express UK","value":"SKYNETWORLDWIDEUK"},{"label":"SKYPOST","value":"SKYPOST"},{"label":"SMARTCAT","value":"SMARTCAT"},{"label":"SMARTPostGlobal","value":"SMARTPOSTGLOBAL"},{"label":"SMSA快递","value":"SMSAEXPRESS"},{"label":"苏宁物流","value":"SNWL"},{"label":"所罗门群岛邮政","value":"SOLOMONPOST"},{"label":"布基纳法索邮政","value":"SONAPOST"},{"label":"Specialised Freight","value":"SPECIALISEDFREIGHT"},{"label":"Spee-Dee Delivery","value":"SPEEDEE"},{"label":"Speedex Courier","value":"SPEEDEXCOURIER"},{"label":"SpeedPAK物流","value":"SPEEDPAK"},{"label":"speed-post","value":"SPEEDPOST"},{"label":"速易邮","value":"SPES"},{"label":"Spoton","value":"SPOTON"},{"label":"Spring GDS","value":"SPRINGGDS"},{"label":"SprintPack","value":"SPRINTPACK"},{"label":"中俄快递SPSR","value":"SPSR"},{"label":"商桥物流","value":"SQWL"},{"label":"SRE Korea","value":"SREKOREA"},{"label":"斯里兰卡邮政","value":"SRILANKAPOST"},{"label":"闪送","value":"SS"},{"label":"速通物流","value":"ST"},{"label":"施塔特","value":"STADT"},{"label":"Star Track 快递","value":"STARTRACK"},{"label":"盛通快递","value":"STKD"},{"label":"首通快运","value":"STONG"},{"label":"申通快递国际单","value":"STO_INTL"},{"label":"三态速递","value":"STSD"},{"label":"速腾快递","value":"STWL"},{"label":"速必达物流","value":"SUBIDA"},{"label":"SUMTOM","value":"SUMTOM"},{"label":"速玛物流","value":"SUMXPRESS"},{"label":"光线速递","value":"SUNSHINE"},{"label":"新速航","value":"SUNSPEEDY"},{"label":"顺友物流","value":"SUNYOU"},{"label":"速配鸥翼","value":"SUPEROZ"},{"label":"速宝通","value":"SUPERTON"},{"label":"速尔快递","value":"SURE"},{"label":"速邮达物流","value":"SUYD56"},{"label":"圣文森特和格林纳丁斯","value":"SVGPOST"},{"label":"瑞士邮政","value":"SWCH"},{"label":"Swiship UK","value":"SWISHIP"},{"label":"Swiss Post","value":"SWISSPOST"},{"label":"顺心捷达","value":"SX"},{"label":"三象速递","value":"SXEXPRESS"},{"label":"山西红马甲","value":"SXHMJ"},{"label":"佳惠尔","value":"SYJHE"},{"label":"佳旺达物流","value":"SYJWDX"},{"label":"世运快递","value":"SYKD"},{"label":"DPEX国际快递(中国)","value":"SZDPEX"},{"label":"富皇美运","value":"SZEAC"},{"label":"誉德隆物流","value":"SZEDLON"},{"label":"Szendex","value":"SZENDEX"},{"label":"神州集运","value":"SZJY188"},{"label":"派格国际","value":"SZPAGO"},{"label":"深圳轻风","value":"SZQFSY"},{"label":"通邮集团","value":"SZTY56"},{"label":"英诺供应链","value":"SZYN"},{"label":"Seino","value":"Seino"},{"label":"Shadowfax","value":"Shadowfax"},{"label":"SkyPostal","value":"SkyPostal"},{"label":"Speedy","value":"Speedy"},{"label":"Sprintstar","value":"Sprintstar"},{"label":"SunJT","value":"SunJT"},{"label":"Sunnyway","value":"Sunnyway"},{"label":"T-CAT","value":"T-CAT"},{"label":"泰国138","value":"TAILAND138"},{"label":"天美快递","value":"TAIMEK"},{"label":"中華郵政","value":"TAIWANPOST"},{"label":"台湾邮政","value":"TAIWANYZ"},{"label":"泰嘉物流","value":"TAKESEND"},{"label":"香港宅急便","value":"TAQBINHK"},{"label":"Yamato宅急便","value":"TAQBINJP"},{"label":"TAQBIN 马来西亚","value":"TAQBINMY"},{"label":"通达全球","value":"TARRIVE"},{"label":"Geniki Taxydromiki","value":"TAXYDROMIKI"},{"label":"黑貓宅急便","value":"TCAT"},{"label":"黑猫跨境物流","value":"TCATCN"},{"label":"TDE","value":"TDE"},{"label":"TDExpress","value":"TDEXPRESS"},{"label":"华宇物流","value":"TDHY"},{"label":"亚欧快运TEA","value":"TEAPOST"},{"label":"格陵兰岛邮政","value":"TELEPOST"},{"label":"TForceFinalMile","value":"TFORCEFINALMILE"},{"label":"天府盛","value":"TFS906"},{"label":"TGX精英速运","value":"TGX"},{"label":"泰国中通ZTO","value":"THAIZTO"},{"label":"The Courier Guy","value":"THECOURIERGUY"},{"label":"通和天下","value":"THTX"},{"label":"Tiki","value":"TIKI"},{"label":"挺好国际","value":"TINGHAOWL"},{"label":"TIPSA","value":"TIPSA"},{"label":"泰捷达物流","value":"TJDGJWL"},{"label":"特急送","value":"TJS"},{"label":"腾林物流","value":"TLWL"},{"label":"TMG","value":"TMG"},{"label":"TMM Express","value":"TMMEXPRESS"},{"label":"TNT快递","value":"TNT"},{"label":"澳大利亚TNT","value":"TNTAU"},{"label":"TNT Click","value":"TNTCLICK"},{"label":"法国TNT","value":"TNTFR"},{"label":"意大利TNT","value":"TNTIT"},{"label":"TNT Reference","value":"TNTREFERENCE"},{"label":"TNT UK","value":"TNTUK"},{"label":"多哥邮政","value":"TOGOPOST"},{"label":"TOLL","value":"TOLL"},{"label":"Toll IPEC","value":"TOLLIPEC"},{"label":"汤加邮政","value":"TONGAPOST"},{"label":"通邮国际物流","value":"TOPYOU"},{"label":"德启","value":"TPDEX"},{"label":"Trackon","value":"TRACKON"},{"label":"TrakPak","value":"TRAKPAK"},{"label":"唐山申通","value":"TSSTO"},{"label":"tuffnells","value":"TUFFNELLS"},{"label":"海龟国际速递","value":"TURTLEEXPRESS"},{"label":"图瓦卢邮政","value":"TUVALUPOST"},{"label":"拓威天海","value":"TWTH"},{"label":"天玺物流","value":"TXWL"},{"label":"通用物流","value":"TYWL"},{"label":"TZT","value":"TZT"},{"label":"Tianzi","value":"Tianzi"},{"label":"Tinzung","value":"Tinzung"},{"label":"Tonami","value":"Tonami"},{"label":"全一快递","value":"UAPEX"},{"label":"UBI","value":"UBI"},{"label":"优邦国际速运","value":"UBONEX"},{"label":"UBX Express","value":"UBXUK"},{"label":"优速快递","value":"UC"},{"label":"UEQ Express","value":"UEQ"},{"label":"UEX","value":"UEX"},{"label":"UK Mail","value":"UKMAIL"},{"label":"乌克兰 EMS","value":"UKRAINEEMS"},{"label":"Uni Express","value":"UNIEXPRESS"},{"label":"UnitedDeliveryService","value":"UNITEDDELIVERYSERVICE"},{"label":"Un-line","value":"UNLINE"},{"label":"UPS","value":"UPS"},{"label":"UPS Mail Innovations","value":"UPSMI"},{"label":"万国邮政","value":"UPU"},{"label":"美国快递","value":"USEX"},{"label":"全酋通Usky","value":"USKYEXPRESS"},{"label":"优时派","value":"USPEEDEX"},{"label":"USPS美国邮政","value":"USPS"},{"label":"usps-international","value":"USPSINTERNATIONAL"},{"label":"UTEC瞬移达","value":"UTEC"},{"label":"UVAN宇环通快递","value":"UVAN"},{"label":"邮行天下","value":"UXEXP"},{"label":"Ukrposhta","value":"Ukrposhta"},{"label":"Usky","value":"Usky"},{"label":"美通快递","value":"VALUEWAY"},{"label":"瓦努阿图邮政","value":"VANUATUPOST"},{"label":"中越国际物流","value":"VCTRANS"},{"label":"Venipak","value":"VENIPAK"},{"label":"启辰国际","value":"VENUCIA"},{"label":"VietNamEMS","value":"VIETNAMEMS"},{"label":"Viettel Post","value":"VIETTELPOST"},{"label":"VOVA Logistics","value":"VOVALOGISTICS"},{"label":"Vestovoy","value":"Vestovoy"},{"label":"Wahana","value":"WAHANA"},{"label":"万邦速达","value":"WANBEXPRESS"},{"label":"WeDo Logistics","value":"WEDO"},{"label":"WEL","value":"WEL"},{"label":"West Bank","value":"WESTBANK"},{"label":"We World Express","value":"WEWORLDEXPRESS"},{"label":"Whistl","value":"WHISTL"},{"label":"五和通","value":"WHTEXPRESS"},{"label":"武汉同舟行","value":"WHTZX"},{"label":"武汉晓毕物流","value":"WHXBWL"},{"label":"winit万邑通","value":"WINIT"},{"label":"合联国际物流","value":"WINLINK"},{"label":"万色速递","value":"WISEEXPRESS"},{"label":"wiseloads快递","value":"WISELOADS"},{"label":"Wish邮","value":"WISHPOST"},{"label":"文捷航空速递","value":"WJEXPRESS"},{"label":"万家康","value":"WJK"},{"label":"万立德国际","value":"WLDEXPRESS"},{"label":"中粮我买网","value":"WM"},{"label":"万盟云仓","value":"WMENGSCM"},{"label":"wndirect快递","value":"WNDIRECT"},{"label":"维普恩","value":"WPE"},{"label":"WSGD物流","value":"WSGDLOGISTICS"},{"label":"WSH","value":"WSH"},{"label":"微特派","value":"WTP"},{"label":"温通物流","value":"WTWL"},{"label":"WWE","value":"WWE"},{"label":"Wiio","value":"Wiio"},{"label":"Wing","value":"Wing"},{"label":"新邦物流","value":"XBWL"},{"label":"迅驰物流","value":"XCWL"},{"label":"迅达国际","value":"XD"},{"label":"迅达速递","value":"XDEXPRESS"},{"label":"XDP Express","value":"XDPUK"},{"label":"Xend","value":"XEND"},{"label":"香港邮政","value":"XGYZ"},{"label":"晓毕物流","value":"XIAOBI"},{"label":"XINGYUAN","value":"XINGYUAN"},{"label":"行运易","value":"XINGYUNYI"},{"label":"新杰物流","value":"XJ"},{"label":"星空国际","value":"XKGJ"},{"label":"喜来快递","value":"XLKD"},{"label":"贝海国际","value":"XLOBO"},{"label":"祥龙运通","value":"XLYT"},{"label":"XPOST","value":"XPOST"},{"label":"XpressBees","value":"XPRESSBEES"},{"label":"xpresspost","value":"XPRESSPOST"},{"label":"星前物流","value":"XQWL"},{"label":"XRU-俄速递","value":"XRU"},{"label":"鑫世锐达","value":"XSRD"},{"label":"上海享享达","value":"XXDEXP"},{"label":"新元国际","value":"XYGJ"},{"label":"ADLER雄鹰国际速递","value":"XYGJSD"},{"label":"西邮寄","value":"XYJ"},{"label":"XYL","value":"XYL"},{"label":"希优特","value":"XYT"},{"label":"XYY","value":"XYY"},{"label":"源安达快递","value":"YAD"},{"label":"yakit快递","value":"YAKIT"},{"label":"日本大和运输(Yamato)","value":"YAMATO"},{"label":"燕文","value":"YANWEN"},{"label":"洋包裹","value":"YBG"},{"label":"邮必佳","value":"YBJ"},{"label":"优拜物流","value":"YBWL"},{"label":"远成快运","value":"YCSY"},{"label":"远成物流","value":"YCWL"},{"label":"义达国际物流","value":"YDH"},{"label":"YDH义达物流","value":"YDHEX"},{"label":"意大利邮政","value":"YDLYZ"},{"label":"易邮通","value":"YDMEX"},{"label":"YDS","value":"YDS"},{"label":"易达通","value":"YDT"},{"label":"易达联运","value":"YEEDA909"},{"label":"耀飞快递","value":"YF"},{"label":"越丰物流","value":"YFEX"},{"label":"原飞航物流","value":"YFHEX"},{"label":"YFM","value":"YFM"},{"label":"亚风快递","value":"YFSD"},{"label":"驭丰速运","value":"YFSUYUN"},{"label":"YFZX","value":"YFZX"},{"label":"英国邮政","value":"YGYZ"},{"label":"YHA","value":"YHA"},{"label":"一海通","value":"YHT"},{"label":"一号线","value":"YHXGJSD"},{"label":"YIDST","value":"YIDST"},{"label":"印度专线","value":"YINYANGINC"},{"label":"一沅国际","value":"YIYUAN56"},{"label":"友家速递","value":"YJ"},{"label":"易境达","value":"YJD"},{"label":"延锦国际","value":"YJI"},{"label":"银捷速递","value":"YJSD"},{"label":"云聚物流","value":"YJWL"},{"label":"云路","value":"YL"},{"label":"YLDLogistics","value":"YLDLOGISTICS"},{"label":"一路发物流","value":"YLFWL"},{"label":"优联吉运","value":"YLJY"},{"label":"亿领速运","value":"YLSY"},{"label":"玥玛速运","value":"YMSY"},{"label":"英脉物流","value":"YMWL"},{"label":"YMY","value":"YMY"},{"label":"YODEL","value":"YODEL"},{"label":"YonaExpress","value":"YONAEXPRESS"},{"label":"邮必佳快递","value":"YOUBIJIA"},{"label":"邮畅物流","value":"YOUCWL"},{"label":"有为国际","value":"YOUWEI"},{"label":"云派物流","value":"YP56"},{"label":"余氏东风","value":"YSDF"},{"label":"亿顺航","value":"YSH"},{"label":"音素快运","value":"YSKY"},{"label":"易通达","value":"YTD"},{"label":"一统飞鸿","value":"YTFH"},{"label":"运通快递","value":"YTKD"},{"label":"圆通国际","value":"YTOGJ"},{"label":"YuanHao Logistics","value":"YUANHAOLOGISTICS"},{"label":"杭州宇地","value":"YUDIEXP"},{"label":"约旦邮政","value":"YUEDANYOUZ"},{"label":"云达速递","value":"YUNDAEXUS"},{"label":"运东西网","value":"YUNDX"},{"label":"云途物流","value":"YUNEXPRESS"},{"label":"云路物流","value":"YUNLU"},{"label":"YUTENG","value":"YUTENG"},{"label":"燕文物流","value":"YWWL"},{"label":"亿翔快递","value":"YXKD"},{"label":"宇鑫物流","value":"YXWL"},{"label":"鹰运","value":"YYSD"},{"label":"邮政国内标快","value":"YZBK"},{"label":"包裹/平邮/挂号信","value":"YZGN"},{"label":"邮政快递包裹","value":"YZPY"},{"label":"一智通","value":"YZT"},{"label":"一站通速运","value":"YZTSY"},{"label":"Zajil快递","value":"ZAJIL"},{"label":"赞比亚邮政","value":"ZAMBIAPOST"},{"label":"上海翼速","value":"ZCEEXP"},{"label":"增益快递","value":"ZENY"},{"label":"俄顺国际物流","value":"ZESEXPRESS"},{"label":"中驰物流","value":"ZH"},{"label":"智汇鸟","value":"ZHN"},{"label":"中环快递","value":"ZHONGHUAN"},{"label":"中速国际","value":"ZHONGSU"},{"label":"汇强快递","value":"ZHQKD"},{"label":"中骅物流","value":"ZHWL"},{"label":"宅急送快递","value":"ZJSEXPRESS"},{"label":"中欧快运","value":"ZO"},{"label":"准实快运","value":"ZSKY"},{"label":"ZT","value":"ZT"},{"label":"众通快递","value":"ZTE"},{"label":"中铁物流","value":"ZTWL"},{"label":"中天万运","value":"ZTWY"},{"label":"中外速运","value":"ZWSY"},{"label":"中网物流","value":"ZWWL"},{"label":"中外运速递","value":"ZWYSD"},{"label":"ZXG","value":"ZXG"},{"label":"中远快递","value":"ZY100"},{"label":"众邮快递","value":"ZYE"},{"label":"中邮快递","value":"ZYKD"},{"label":"中运全速","value":"ZYQS"},{"label":"转运四方国际快递","value":"ZYSFGJ"},{"label":"中邮物流","value":"ZYWL"},{"label":"增速海淘","value":"ZYZOOM"},{"label":"爱购转运","value":"ZY_AG"},{"label":"爱欧洲","value":"ZY_AOZ"},{"label":"澳世速递","value":"ZY_AUSE"},{"label":"AXO","value":"ZY_AXO"},{"label":"澳转运","value":"ZY_AZY"},{"label":"八达网","value":"ZY_BDA"},{"label":"蜜蜂速递","value":"ZY_BEE"},{"label":"百利快递","value":"ZY_BL"},{"label":"斑马物流","value":"ZY_BM"},{"label":"百通物流","value":"ZY_BT"},{"label":"贝易购","value":"ZY_BYECO"},{"label":"策马转运","value":"ZY_CM"},{"label":"赤兔马转运","value":"ZY_CTM"},{"label":"CUL中美速递","value":"ZY_CUL"},{"label":"德国海淘之家","value":"ZY_DGHT"},{"label":"德运网","value":"ZY_DYW"},{"label":"宜送转运","value":"ZY_ESONG"},{"label":"ETD","value":"ZY_ETD"},{"label":"风驰快递","value":"ZY_FCKD"},{"label":"飞碟快递","value":"ZY_FD"},{"label":"飞鸽快递","value":"ZY_FG"},{"label":"风雷速递","value":"ZY_FLSD"},{"label":"风行快递","value":"ZY_FX"},{"label":"风行速递","value":"ZY_FXSD"},{"label":"飞洋快递","value":"ZY_FY"},{"label":"皓晨快递","value":"ZY_HC"},{"label":"皓晨优递","value":"ZY_HCYD"},{"label":"海带宝","value":"ZY_HDB"},{"label":"汇丰美中速递","value":"ZY_HFMZ"},{"label":"豪杰速递","value":"ZY_HJSD"},{"label":"华美快递","value":"ZY_HMKD"},{"label":"360hitao转运","value":"ZY_HTAO"},{"label":"海淘村","value":"ZY_HTCUN"},{"label":"365海淘客","value":"ZY_HTKE"},{"label":"华通快运","value":"ZY_HTONG"},{"label":"海星桥快递","value":"ZY_HXKD"},{"label":"华兴速运","value":"ZY_HXSY"},{"label":"海悦速递","value":"ZY_HYSD"},{"label":"LogisticsY","value":"ZY_IHERB"},{"label":"君安快递","value":"ZY_JA"},{"label":"时代转运","value":"ZY_JD"},{"label":"骏达快递","value":"ZY_JDKD"},{"label":"骏达转运","value":"ZY_JDZY"},{"label":"久禾快递","value":"ZY_JH"},{"label":"金海淘","value":"ZY_JHT"},{"label":"联邦转运FedRoad","value":"ZY_LBZY"},{"label":"领跑者快递","value":"ZY_LPZ"},{"label":"龙象快递","value":"ZY_LX"},{"label":"量子物流","value":"ZY_LZWL"},{"label":"明邦转运","value":"ZY_MBZY"},{"label":"美国转运","value":"ZY_MGZY"},{"label":"美嘉快递","value":"ZY_MJ"},{"label":"美速通","value":"ZY_MST"},{"label":"美西转运","value":"ZY_MXZY"},{"label":"168 美中快递","value":"ZY_MZ"},{"label":"欧e捷","value":"ZY_OEJ"},{"label":"欧洲疯","value":"ZY_OZF"},{"label":"欧洲GO","value":"ZY_OZGO"},{"label":"全美通","value":"ZY_QMT"},{"label":"QQ-EX","value":"ZY_QQEX"},{"label":"润东国际快线","value":"ZY_RDGJ"},{"label":"瑞天快递","value":"ZY_RT"},{"label":"瑞天速递","value":"ZY_RTSD"},{"label":"SCS国际物流","value":"ZY_SCS"},{"label":"速达快递","value":"ZY_SDKD"},{"label":"四方转运","value":"ZY_SFZY"},{"label":"SOHO苏豪国际","value":"ZY_SOHO"},{"label":"Sonic-Ex速递","value":"ZY_SONIC"},{"label":"上腾快递","value":"ZY_ST"},{"label":"通诚美中快递","value":"ZY_TCM"},{"label":"天际快递","value":"ZY_TJ"},{"label":"天马转运","value":"ZY_TM"},{"label":"滕牛快递","value":"ZY_TN"},{"label":"TrakPak","value":"ZY_TPAK"},{"label":"太平洋快递","value":"ZY_TPY"},{"label":"唐三藏转运","value":"ZY_TSZ"},{"label":"天天海淘","value":"ZY_TTHT"},{"label":"TWC转运世界","value":"ZY_TWC"},{"label":"同心快递","value":"ZY_TX"},{"label":"天翼快递","value":"ZY_TY"},{"label":"同舟快递","value":"ZY_TZH"},{"label":"天泽快递","value":"ZY_TZKD"},{"label":"UCS合众快递","value":"ZY_UCS"},{"label":"文达国际DCS","value":"ZY_WDCS"},{"label":"星辰快递","value":"ZY_XC"},{"label":"迅达快递","value":"ZY_XDKD"},{"label":"信达速运","value":"ZY_XDSY"},{"label":"先锋快递","value":"ZY_XF"},{"label":"新干线快递","value":"ZY_XGX"},{"label":"信捷转运","value":"ZY_XJ"},{"label":"优购快递","value":"ZY_YGKD"},{"label":"友家速递(UCS)","value":"ZY_YJSD"},{"label":"云畔网","value":"ZY_YPW"},{"label":"云骑快递","value":"ZY_YQ"},{"label":"优晟速递","value":"ZY_YSSD"},{"label":"易送网","value":"ZY_YSW"},{"label":"运淘美国","value":"ZY_YTUSA"},{"label":"至诚速递","value":"ZY_ZCSD"},{"label":"郑州建华","value":"ZZJH"},{"label":"Zeleris","value":"Zeleris"},{"label":"Zinc","value":"Zinc"},{"label":"dao","value":"dao"},{"label":"华强物流","value":"hq568"}],"allToAllPromoteDescriptions":{"ZTO":"中通快递6.5元起","YTO":"圆通速递5.5元起","YUNDA":"韵达快递4.8元起","STO":"申通速递4.9元起","JTSD":"极兔速递4.2元起","SF":"顺丰速运7.2元起","JD":"京东快递6.1元起","DBKD":"德邦快递7.8元起","CNSD":"菜鸟速递6.1元起"},"isWayBill":false,"isAllToAll":true,"isIntracityGrayed":true,"isIntracityOpened":false}
+ // if (!rst.Contains("\"code\":0"))
+ // {
+ // var error = BaseRegex.GetStringJsonByRegs(ref rst, rst, "err_msg", "error_msg", "errMsg", "errorMsg", "msg");
+ // BaseMsgForm.ShowInfo("发送礼物单失败 " + error);
+ // Invoke(new Action(() =>
+ // {
+ // pbLoading.Visible = false;
+ // }));
+ // return;
+ // }
+ // var statusStr = BaseRegex.GetStringJson(ref rst, "statusStr");
+ // if (statusStr == "待发货")
+ // {
+ // //{"orderId":"3736580679658008320","deliveryProduct":{"deliveryId":"YUNDA","waybillId":"313023381086999","isAllProduct":true,"deliverType":1}}
+ // //{"code":0,"errcode":0,"errmsg":"ok"}
+ // rst = WXOrderList.orderSendOut(shop, orderId, waybillId);
+ // if (!rst.Contains("\"code\":0"))
+ // {
+ // var error = BaseRegex.GetStringJsonByRegs(ref rst, rst, "err_msg", "error_msg", "errMsg", "errorMsg", "msg");
+ // BaseMsgForm.ShowInfo("发送礼物单失败 " + error);
+ // Invoke(new Action(() =>
+ // {
+ // pbLoading.Visible = false;
+ // }));
+ // return;
+ // }
+ // Invoke(new Action(() =>
+ // {
+ // SendGiftSuccess = true;
+ // BaseMsgForm.ShowInfo("发送礼物单成功");
+ // pbLoading.Visible = false;
+ // this.Close();
+ // }));
+ // }
+ // else
+ // {
+ // //{"orderId":"3736580679658008320","changeInfo":[{"old":{"deliveryId":"YUNDA","waybillId":"313023381086999","productInfos":[{"productId":"10000875072190","skuId":"15516018429","productCnt":1}]},"new":{"deliveryId":"OTHER","waybillId":"772064082455686","productInfos":[{"productId":"10000875072190","skuId":"15516018429","productCnt":1}]}}]}
+ // //{"code":0,"errcode":0,"errmsg":""}
+ // var orderExpressInfoObj = JsonHelper.JObjectParse(rst)["orderDetail"]["expressInfo"];
+ // var orderExpressInfo = JsonHelper.DeserializeJsonToObject(JsonHelper.SerializeObject(orderExpressInfoObj));
+ // UpdateDeliverInfoParam param = new UpdateDeliverInfoParam();
+ // param.orderId = orderId;
+ // param.changeInfo = new List>();
+
+ // foreach (var deliveryProductInfo in orderExpressInfo.deliveryProductInfo)
+ // {
+ // Dictionary dicChange = new Dictionary();
+ // dicChange["old"] = new UpdateDeliverChangeInfo();
+ // dicChange["old"].deliveryId = deliveryProductInfo.deliveryId;
+ // dicChange["old"].waybillId = deliveryProductInfo.waybillId;
+ // dicChange["old"].productInfos = new List();
+ // dicChange["new"] = new UpdateDeliverChangeInfo();
+ // dicChange["new"].deliveryId = "OTHER";
+ // dicChange["new"].waybillId = waybillId;
+ // dicChange["new"].productInfos = new List();
+ // foreach (var prod in deliveryProductInfo.productInfos)
+ // {
+ // dicChange["old"].productInfos.Add(new UpdateDeliverProductInfo() { productCnt = prod.productCnt, productId = prod.productId, skuId = prod.skuId });
+ // dicChange["new"].productInfos.Add(new UpdateDeliverProductInfo() { productCnt = prod.productCnt, productId = prod.productId, skuId = prod.skuId });
+ // }
+ // param.changeInfo.Add(dicChange);
+ // }
+ // rst = WXOrderList.updateDeliveryInfo(shop, param);
+ // var str = JsonHelper.SerializeObject(param);
+ // if (!rst.Contains("\"code\":0"))
+ // {
+ // var error = BaseRegex.GetStringJsonByRegs(ref rst, rst, "err_msg", "error_msg", "errMsg", "errorMsg", "msg");
+ // BaseMsgForm.ShowInfo("变更发送礼物单失败 " + error);
+ // Invoke(new Action(() =>
+ // {
+ // pbLoading.Visible = false;
+ // }));
+ // return;
+ // }
+ // Invoke(new Action(() =>
+ // {
+ // SendGiftSuccess = true;
+ // BaseMsgForm.ShowInfo("变更发送礼物单成功");
+ // pbLoading.Visible = false;
+ // this.Close();
+ // }));
+ // }
+ //});
+ }
+
+ private void btnClearStock_Click(object sender, EventArgs e)
+ {
+ ClearStock = false;
+ string spuId = lblSpuId.Text.Trim();
+ string skuId = lblSkuId.Text.Trim();
+ string num = txtCurrentStock.Text.Trim();
+ var rst = WxSimProductBLL.batchUpdateStockReduce(shop, spuId, skuId, num);
+ if (!rst.Contains("\"code\":0"))
+ {
+ var error = BaseRegex.GetStringJsonByRegs(ref rst, rst, "err_msg", "error_msg", "errMsg", "errorMsg", "msg");
+ BaseMsgForm.ShowInfo("清除库存失败 " + error);
+ Invoke(new Action(() =>
+ {
+ pbLoading.Visible = false;
+ }));
+ return;
+ }
+ Invoke(new Action(() =>
+ {
+ ClearStock = true;
+ BaseMsgForm.ShowInfo("清除库存成功");
+ pbLoading.Visible = false;
+ this.Close();
+ }));
+ }
+
+ private void btnDownProduct_Click(object sender, EventArgs e)
+ {
+ if (BaseMsgForm.ShowConfirm("确定下架吗?重新上架需要消耗提审次数").DialogResult != DialogResult.OK)
+ return;
+
+ IsDownProd = false;
+ string spuId = lblSpuId.Text.Trim();
+ string skuId = lblSkuId.Text.Trim();
+ string num = txtCurrentStock.Text.Trim();
+ var rst = WxSimProductBLL.DownProd(shop, spuId);
+ if (!rst.Contains("\"code\":0"))
+ {
+ var error = BaseRegex.GetStringJsonByRegs(ref rst, rst, "err_msg", "error_msg", "errMsg", "errorMsg", "msg");
+ BaseMsgForm.ShowInfo("商品下架失败 " + error);
+ Invoke(new Action(() =>
+ {
+ pbLoading.Visible = false;
+ }));
+ return;
+ }
+ Invoke(new Action(() =>
+ {
+ IsDownProd = true;
+ BaseMsgForm.ShowInfo("商品下架成功");
+ pbLoading.Visible = false;
+ this.Close();
+ }));
+ }
+
+ private void WXOrderListOptimizeForm_Load(object sender, EventArgs e)
+ {
+ var spuId = lblSpuId.Text;
+ var skuId = lblSkuId.Text;
+
+ //int onSaleStatusCode = -1;
+ //int pageSize = 50;
+ //var getProdOnSaleRst = WxSimProductBLL.searchProduct(shop, 1, pageSize, spuId, onSaleStatusCode);
+ //if (!getProdOnSaleRst.Contains("\"success\":true"))
+ //{
+ // var error = BaseRegex.GetStringJsonByRegs(ref getProdOnSaleRst, getProdOnSaleRst, "err_msg", "error_msg", "errMsg", "errorMsg", "msg");
+ // BaseMsgForm.ShowInfo("读取原价错误,请重新打开窗口 " + error);
+ //}
+ //prodObj = JsonHelper.JObjectParse(getProdOnSaleRst)["productList"].FirstOrDefault() as JObject;
+ //if (prodObj != null)
+ //{
+ // var str = JsonHelper.SerializeObject(prodObj);
+ //}
+ //if (prodObj == null)
+ //{
+ // //BaseMsgForm.ShowError("源商品已删除");
+ // return;
+ //}
+
+ ////var rst = WXOrderList.EditPrice(shop, lblSpuId.Text, lblSkuId.Text, (numAddPrice.Value * 100).ParseToInt());
+
+ //JObject changePriceObj = new JObject();
+ //JArray skuArr = new JArray();
+ //foreach (var sku in prodObj["skuList"])
+ //{
+ // var str = sku.ParseToString();
+ // JObject obj = new JObject();
+ // var skuId1 = sku["skuId"].ParseToString();
+ // var price = sku["price"].ParseToInt() * 0.01m;
+ // if (skuId1 == skuId)
+ // {
+ // this.txtCurrentPrice.Text = price.ToString();
+ // break;
+ // }
+ //}
+
+ var getProductDetailBuSpuRst = WxSimProductBLL.getSkuBySpu(shop, GetHtml.UrlDecode(spuId));
+ Thread.Sleep(Randomx.GetId(50, 100));
+ if (!getProductDetailBuSpuRst.Contains("\"success\":true") && !getProductDetailBuSpuRst.Contains("\"code\":0"))
+ {
+ return;
+ }
+ try
+ {
+ var prodObjs = JsonHelper.JObjectParse(getProductDetailBuSpuRst);
+ var prod = prodObjs["products"].FirstOrDefault(p => p["productKey"]["productId"].ParseToString() == spuId);
+ if (prod != null)
+ {
+ var prodStr = prod.ParseToString();
+ var sku = prod["productSkus"].FirstOrDefault(p => p["skuKey"]["skuId"].ParseToString() == skuId);
+ if (sku != null)
+ {
+ var skuStr = JsonHelper.SerializeObject(sku);
+ this.txtCurrentPrice.Text = (BaseRegex.GetIntJson(ref skuStr, "salePrice") * 0.01m).ParseToString();
+ this.txtCurrentStock.Text = BaseRegex.GetIntJson(ref skuStr, "stockNum").ParseToString();
+ }
+ }
+ }
+ catch { }
+ }
+
+ private void btnCancelActivity_Click(object sender, EventArgs e)
+ {
+ string spuId = lblSpuId.Text.Trim();
+ var skuId = lblSkuId.Text.Trim();
+ var price = (this.txtCurrentPrice.Text.Trim().ParseToDecimal() * 100).ParseToInt();
+
+ int onSaleStatusCode = -1;
+ int pageSize = 50;
+ var getProdOnSaleRst = WxSimProductBLL.searchProduct(shop, 1, pageSize, spuId, onSaleStatusCode);
+ Thread.Sleep(Randomx.GetId(50, 100));
+ if (!getProdOnSaleRst.Contains("\"success\":true"))
+ {
+ BaseMsgForm.ShowError("取消活动失败" + getProdOnSaleRst);
+ return;
+ }
+ var prodObjs = JsonHelper.JObjectParse(getProdOnSaleRst)["productList"].FirstOrDefault();
+ if (prodObjs != null)
+ {
+ var str = JsonHelper.SerializeObject(prodObjs);
+ }
+
+ var deltaPrice = 0;
+ while (!price.ToString().EndsWith("66"))
+ {
+ deltaPrice++;
+ price++;
+ }
+
+ JObject changePriceObj = new JObject();
+ JArray skuArr = new JArray();
+ foreach (var sku in prodObjs["skuList"])
+ {
+ JObject obj = new JObject();
+ obj["spuId"] = spuId;
+ obj["skuId"] = sku["skuId"];
+ obj["salePrice"] = sku["price"].ParseToInt() + deltaPrice;
+ skuArr.Add(obj);
+ }
+ changePriceObj["skuList"] = skuArr;
+ changePriceObj["uploadSource"] = 6;
+
+ // string body = @"{""skuList"":[{""spuId"":" + spuId + @",""skuId"":""" + skuId + @""",""salePrice"":" + newPrice + @"}],""uploadSource"":6}";
+ var rst = WxSimProductBLL.EditPrice(shop, changePriceObj);
+ if (!rst.Contains("\"code\":0"))
+ {
+ var error = BaseRegex.GetStringJsonByRegs(ref rst, rst, "err_msg", "error_msg", "errMsg", "errorMsg");
+ BaseMsgForm.ShowError("商品取消活动失败(标记活动价格失败) " + error);
+ return;
+ }
+
+ {
+ JObject endActivityObj = new JObject();
+ endActivityObj["platformActivityId"] = "1269";
+ JArray arr = new JArray();
+ foreach (var sku in prodObjs["skuList"])
+ {
+ JObject obj = new JObject();
+ obj["productId"] = spuId;
+ obj["skuId"] = sku["skuId"];
+ arr.Add(obj);
+ }
+ endActivityObj["productList"] = arr;
+ endActivityObj["actionType"] = 1;
+ //{ "platformActivityId":"1016","productList":[{ "productId":"10000879673464","skuId":"15601266074"},{ "productId":"10000879673464","skuId":"15601240593"}],"actionType":1}
+
+ rst = WxSimProductBLL.cancelActivity(shop, endActivityObj);
+ if (!rst.Contains("\"code\":0"))
+ {
+ var error = BaseRegex.GetStringJsonByRegs(ref rst, rst, "err_msg", "error_msg", "errMsg", "errorMsg");
+ BaseMsgForm.ShowError("取消优惠失败 " + error);
+ return;
+ }
+ }
+
+ {
+ JObject endActivityObj = new JObject();
+ endActivityObj["platformActivityId"] = "1323";
+ JArray arr = new JArray();
+ foreach (var sku in prodObjs["skuList"])
+ {
+ JObject obj = new JObject();
+ obj["productId"] = spuId;
+ obj["skuId"] = sku["skuId"];
+ arr.Add(obj);
+ }
+ endActivityObj["productList"] = arr;
+ endActivityObj["actionType"] = 1;
+ //{ "platformActivityId":"1016","productList":[{ "productId":"10000879673464","skuId":"15601266074"},{ "productId":"10000879673464","skuId":"15601240593"}],"actionType":1}
+
+ rst = WxSimProductBLL.cancelActivity(shop, endActivityObj);
+ if (!rst.Contains("\"code\":0"))
+ {
+ var error = BaseRegex.GetStringJsonByRegs(ref rst, rst, "err_msg", "error_msg", "errMsg", "errorMsg");
+ BaseMsgForm.ShowError("取消优惠失败 " + error);
+ return;
+ }
+ }
+
+ BaseMsgForm.ShowInfo("取消优惠成功");
+ }
+ }
+
+ public class UpdateDeliverInfoParam
+ {
+ public string orderId { get; set; } // "3736580679658008320",
+ public List> changeInfo { get; set; }
+ }
+ public class UpdateDeliverChangeInfo
+ {
+ public string deliveryId { get; set; } // "OTHER",
+ public string waybillId { get; set; } // "772064082455686",
+ public List productInfos { get; set; } = new List(); // [ { "productId": "10000875072190", "skuId": "15516018429", "productCnt": 1 } ]
+ }
+
+ public class UpdateDeliverProductInfo
+ {
+ public string productId { get; set; } // "10000875072190",
+ public string skuId { get; set; } // "15516018429",
+ public int? productCnt { get; set; } // 1
+
+ }
+}
diff --git a/Work/_29Tools/Forms/ProductForms/WXOrderListOptimizeForm.resx b/Work/_29Tools/Forms/ProductForms/WXOrderListOptimizeForm.resx
new file mode 100644
index 0000000..a98d9f2
--- /dev/null
+++ b/Work/_29Tools/Forms/ProductForms/WXOrderListOptimizeForm.resx
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ AAABAAEAgIAQAAAAAABoKAAAFgAAACgAAACAAAAAAAEAAAEABAAAAAAAACgAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//
+ AAD///8AAAAAAAAAAAAAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMQ
+ AAAAAAAAAAAAAAAAAAAAAAAAABM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZkzEAAAAAAAAAAAAAAAAAAAAAADOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZMwAAAAAAAAAAAAAAAAAAABOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZkzAAAAAAAAAAAAAAAAAAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmTEAAAAAAAAAAAAAAAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAAAAAAAAAAA5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAAAAAAAAADmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAAAAAAAAOZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAAAAAAA5mZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAAAAADmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAAAAGZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAAAJmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZAAAAAA
+ OZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmT
+ AAAAAZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmRAAAAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZkwAAAZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZkwAAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZMAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZEAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTADmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkwCZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZOZmZOZmZmZmZmZmZmZmZmZmZmZmZmZkzmZmZmZmZmZmZmZmP+JmZmZmZmZj///////
+ ///4OZmZj/eZmZmZmZmZmPg5OZmZmZuI//iIuZmZmZmZmZmZmZM5mZmZmZmZmZmZmb//+JmZmZmZmP//
+ //////////OZmP//uZmZmZmZmY//+ZmZOZf///////h5k5mZmZmZmZmTOZmZmZmZmZmZmZmP//iZmZmZ
+ mZ/////////////4mZ///4mZmZmZmZP///uZmZmP////////+JmZmZmZmZmZkzmZmZmZmZmZmZmZj//4
+ mZmZmZmf////////////+Jmf//+JmZmZmZmb///4mZmY//////////+JmZmZmZmZmZM5mZmZmZmZmZmZ
+ mY//+JmZmZmZn/////////////mZmP//iZmZmZmZk///+5mZj/////iP////+JmZmZmZmZmTOZmZmZmZ
+ mZmZmZmP//iZmZmZmZ////iIiIiIiIiZOZj//4mZmZmZmZP///uZmf////eZmT////+ZmZmZmZmZkzmZ
+ mZmZmZmZmZmZj//4mZmZmZmf//+JmZmZmZmZk5mY//+JmZmZmZmT///7mZj///+ZmZmZj///uZmZmZmZ
+ mZM5mZmZmZmZmZmZmY//+JmZmZmZn///iZmZmZmZmZmZmP//iZmZN5k5k///+5mY///zk5mZOT///4mZ
+ mZmZmZmTOZmZmZmZmZmZmZmP//iZmZmZmZ///4mZmZmZmZmZmZj//4mZmP/5k5P///uZmP//+ZmZmZmY
+ //+JmZmZmZmZkzmZmZmZmZmZmZmZj//4mZmZmZmf///4iIiIiIg5mZmY//+JOb//+JmT///7mZj//4mZ
+ mZmZmP//+ZmZmZmZmZM5mZmZmZmZmZmZmY//+JmZmZmZn///////////85mZmP//iZn///+Jk///+5mf
+ //+JmZmZmZj///mZmZmZmZmTOZmZmZmZmZmZmZmP//iZmZmZmZ////////////+ZmZj//4mY////85v/
+ //uZmP//iZmZmZmY///5mZmZmZmZkzmZmZmZmZmZmZmZj//4mZmZmZmf////////////mZmY//+Jv///
+ //+Z///7mZj//4mZmZmZmP//+ZmZmZmZmZM5mZmZmZmZmZmZmY//+JmZmZmZn///////////+JmZmP//
+ if//////if//+5mY//+JmZmZmZj///mZmZmZmZmTOZmZmZmZmZmZmZmP//iZmZmZmZ///////////4mZ
+ mZj//4j///////j///uZmP//iZmZmZmY///5mZmZmZmZkzmZmZmZmZmZmZmZj//4mZmZmZmf//+JMzMz
+ MzOZOZmY//////+D///////7mZj//4mZmZmZmP//+ZmZmZmZmZM5mZmZmZmZmZmZmY//+JmZmZmZn///
+ iZmZmZmZmZmZmP//////mY//////+5mY//+JmZmZmZj///mZmZmZmZmTOZmZmZmZmZmZmZmP//iZmZmZ
+ mZ///4mZmZmZmZmZmZj/////+5mf//////uZmP//iZmZmZmY///5mZmZmZmZkzmZmZmZmZmZMzM5j//4
+ kzMzmZmf//+JMzMzMzM5mZmY/////4mTk//////7mZj//4mZmZmZmP//+ZmZmZmZmZM5mZmZmZmZmP//
+ /////////4mZn////////////4mZmP////+ZmZmP////+5mY//+JmZmZmZj///mZmZmZmZmTOZmZmZmZ
+ mY/////////////4mZ/////////////7mZj////7mZmZn/////uZmP//iZmZmZmY///5mZmZmZmZkzmZ
+ mZmZmZn//////////////5mf////////////+Jmf////iZmZk5P////4mZ///4mZmZmZmP//+ZmZmZmZ
+ mZM5mZmZmZmZj/////////////iZn/////////////iZmP///5mZmZmZj///+5mY//+JmZmZmZj//4mZ
+ mZmZmZmTOZmZmZmZmZ/////////////zmZP///////////+JmZP///uTmZmZmZj//4mZm///mZmZmZmZ
+ //85mZmZmZmZkzmZmZmZmZOZiIiIiIiIiIiImTmZOIiIiIiIiIiImTmZOIi5mZmZmZOZiIuZmZk4iZOZ
+ mZmZOZiDmZmZmZmZmZM5mZmZmZmZOZmZmZmZmZmZmZOZmZmZmZmZmZmZmZOZmZmZmZmZmZmZOZmZmZmZ
+ mZk5mZmZmZOZmZmZmZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmTuIiIiIs5mZmZmZmZ
+ mTu4i7mZmZmZmZmZmTMzmZOZmZkzOZmZmZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZmTmbj///////+HmT
+ mZmZk4j/////iJmZmZk4iP////iZOZmZj/mZOZOIiIiIiIiIiDmZmZmZmZmZkzmZmZmZmZmZj///////
+ ///4mZk5k4///4iI///4OZOY////////iZOZmb/5mZmP///////////4mZmZmZmZmZM5mZmZmZmZn///
+ //////////mZmY///5mZmZP///iZmP////////+ZOZk/iZmY/////////////4mZmZmZmZmTOZmZmZmZ
+ mZ/////////////5mZ////+JmZmY////iZl/////////+ZmZP4mZP//////////////7mZmZmZmZkzmZ
+ mZmZmZmb////////////uZP/j///+HM3j/////+ZmYj///////iZmT+JmY//////////////+JmZmZmZ
+ mZM5mZmZmZmZmY//////////+JmT+Jv///////////iPmTmZOI/4mP//uTk/iZmP//////////////iZ
+ mZmZmZmTOZmZmZmZmZmf//////////mZmZmZ///////////5mZmZmZmTOZk///mZP4mZj///////////
+ ///4mZmZmZmZkzmZmZmZmZmTmP////////+JOZmZOY//////////iZmZmZmZmZk5mf/4mT+JmY//////
+ ////////+JmZmZmZmZM5mZmZmZmZmZn/////////mZmZmZk//////////zmZmZmZmZmZmTmP/zm/iZmP
+ //////////////iZmZmZmZmTOZmZmZmZmZk5v///////85OZmZkzmP////////iZmZmZmZmZmZmZn//4
+ /4mZj/////hzN4/////4mZmZmZmZkzmZmZmZmZmZmZj//////4mZmTmY/4j////////4mZmZmZmZmZmZ
+ mZj///+JmY////+JmZmY////+JmZmZmZmZM5mZmZmZmZmZmZ//////+ZmZmZj////////////4mZmZmZ
+ mZmZmZmb////+ZmP///4mZu5mY////iZmZmZmZmTOZmZmZmZmZmZOb/////4k5mZmP/////////////7
+ mZmZmZmZmZmZk/////OZv///+ZmP+Jmf///4mZmZmZmZkzmZmZmZmZmZmZmf////+ZmZmZj////////4
+ eI//+JmZmZmZmZmZmZP////4mb///4mY//+JmP//+5mZmZmZmZM5mZmZmZmZmZk5v/////uTmZmb////
+ ///4mZmX//iZmZmZmZmZmZmZ////+Jmf//95n///+Zj///OZmZmZmZmTOZmZmZmZmZmZmf//////mZmZ
+ mY//////+ZOZmZiJmZmZmZmZmZmZmY////+ZmP//+I////iP//+JmZmZmZmZkzmZmZmZmZmZmZj/////
+ /4mZmZmf/////5k5mZOZmTmZmZmZmZmZmZmP///4mZP/////////////OZmZmZmZmZM5mZmZmZmZmZk/
+ ///////zmZmZm/////iZmZmZmZmZmZmZmZmZmZmZj///85mZj///////////+JmZmZmZmZmTOZmZmZmZ
+ mZmZv///////+5mZmZmP///5mZmZmZmZmZmZmZmZmZmZmZ///3mZmZj//////////4mZmZmZmZmZkzmZ
+ mZmZmZmZmb///4j///uZmZmZmP//mTmZmZmZmZmZmZmZmZmZmZmY/4OZmZmZeP///////4eZmZmZmZmZ
+ mZM5mZmZmZmZmZmY/4OZOP+JmZmZmZmIiZOZmZmZmZmZmZmZmZmZmZmZmYiZmZmZmZk4iIiIiIOZmZmZ
+ mZmZmZmTOZmZmZmZmZmZmTOZmZkzmZmZmZmZmZk5mZmZmZmZmZmZmZmZmZmZmZmZk5mZmZmZmZmZmZmZ
+ mZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmTGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZkwmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZADmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZkwA5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZMACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmQAAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTAAADmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRAAAAA5mZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAACZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmQAAAAAAGZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAAAAOZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkwAAAAAA
+ AAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTAA
+ AAAAAAAAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZMAAAAAAAAAAAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZkwAAAAAAAAAAAAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmTAAAAAAAAAAAAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZEAAAAAAAAAAAAAAAA5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZMAAAAAAAAAAAAAAAAAATmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZMQAAAAAAAAAAAAAAAAAAABOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZMQAAAAAAAAAAAAAAAAAAAAAAAzmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTMAAAAAAAAAAAAAAAAAAAAAAAAAAAEzMzMzMzMzMzMzMzMzMz
+ MzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMxAAAAAAAAAAAAAAD////////////////////////4AAAA
+ AAAAAAAAAB//////wAAAAAAAAAAAAAAD/////wAAAAAAAAAAAAAAAP////wAAAAAAAAAAAAAAAA////w
+ AAAAAAAAAAAAAAAAD///4AAAAAAAAAAAAAAAAAf//8AAAAAAAAAAAAAAAAAD//+AAAAAAAAAAAAAAAAA
+ Af//AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAAf/wAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAA
+ AAAAAAAf+AAAAAAAAAAAAAAAAAAAH/AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAP4AAAAAAA
+ AAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAA8AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAA
+ AAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
+ AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAA
+ AAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAA
+ AAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
+ AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAA
+ AAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAA
+ AAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
+ AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAA
+ AAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAA
+ AAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
+ AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAA
+ AAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAA
+ AAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
+ AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAA
+ AAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAA
+ AAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
+ AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AA
+ AAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH8AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAA
+ AA/4AAAAAAAAAAAAAAAAAAAf/AAAAAAAAAAAAAAAAAAAH/wAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAA
+ AAAAAAB//wAAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAf//wAAAAAAAAAAAAAAAAAP//+AAAAAA
+ AAAAAAAAAAAH///4AAAAAAAAAAAAAAAAD////AAAAAAAAAAAAAAAAD////8AAAAAAAAAAAAAAAD/////
+ wAAAAAAAAAAAAAAD//////wAAAAAAAAAAAAAH////////////////////////w==
+
+
+
\ No newline at end of file