Pārlūkot izejas kodu

配置多语言

mabaoyi 7 mēneši atpakaļ
vecāks
revīzija
af09dc1156
61 mainītis faili ar 2125 papildinājumiem un 1994 dzēšanām
  1. 56 57
      App.vue
  2. 1458 1421
      commont/messages.js
  3. 27 16
      main.js
  4. 1 1
      pageC/accountBalance/accountBalance.vue
  5. 18 22
      pageC/ensureMoney/ensureMoney.vue
  6. 17 4
      pageC/refundDetail/component/moneyDestination.vue
  7. 6 1
      pageC/refundDetail/component/refundInformation.vue
  8. 1 1
      pageC/refundDetail/component/refundSuccessful.vue
  9. 6 1
      pageC/refundDetail/refundDetail.vue
  10. 110 88
      pageC/switchLanguage/switchLanguage.vue
  11. 26 4
      pageD/homepage/component/goodsCard.vue
  12. 366 304
      pageD/homepage/homepage.vue
  13. 5 2
      pageD/logisticsProgress/logisticsProgress.vue
  14. 3 2
      pageD/newBulitOrder/component/nextLogistics.vue
  15. 2 1
      pageD/newBulitOrder/newBulitOrder.vue
  16. 1 1
      pages.json
  17. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  18. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  19. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageC/accountBalance/accountBalance.js.map
  20. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageC/ensureMoney/ensureMoney.js.map
  21. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageC/refundDetail/component/moneyDestination.js.map
  22. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageC/refundDetail/component/refundInformation.js.map
  23. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageC/refundDetail/component/refundSuccessful.js.map
  24. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageC/refundDetail/refundDetail.js.map
  25. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageC/switchLanguage/switchLanguage.js.map
  26. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageD/homepage/component/goodsCard.js.map
  27. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageD/homepage/homepage.js.map
  28. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageD/logisticsProgress/logisticsProgress.js.map
  29. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageD/newBulitOrder/component/nextLogistics.js.map
  30. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pageD/newBulitOrder/newBulitOrder.js.map
  31. 0 0
      unpackage/dist/dev/mp-weixin/common/main.js
  32. 0 0
      unpackage/dist/dev/mp-weixin/common/vendor.js
  33. 0 0
      unpackage/dist/dev/mp-weixin/pageB/ParcelExpress.wxml
  34. 0 0
      unpackage/dist/dev/mp-weixin/pageB/delivery.wxml
  35. 0 0
      unpackage/dist/dev/mp-weixin/pageB/end.wxml
  36. 0 0
      unpackage/dist/dev/mp-weixin/pageC/accountBalance/accountBalance.js
  37. 0 0
      unpackage/dist/dev/mp-weixin/pageC/ensureMoney/ensureMoney.js
  38. 1 1
      unpackage/dist/dev/mp-weixin/pageC/ensureMoney/ensureMoney.json
  39. 1 1
      unpackage/dist/dev/mp-weixin/pageC/ensureMoney/ensureMoney.wxml
  40. 0 0
      unpackage/dist/dev/mp-weixin/pageC/refundDetail/component/moneyDestination.js
  41. 1 1
      unpackage/dist/dev/mp-weixin/pageC/refundDetail/component/moneyDestination.wxml
  42. 0 0
      unpackage/dist/dev/mp-weixin/pageC/refundDetail/component/refundInformation.wxml
  43. 1 1
      unpackage/dist/dev/mp-weixin/pageC/refundDetail/component/refundSuccessful.wxml
  44. 0 0
      unpackage/dist/dev/mp-weixin/pageC/refundDetail/refundDetail.js
  45. 1 1
      unpackage/dist/dev/mp-weixin/pageC/refundDetail/refundDetail.wxml
  46. 0 0
      unpackage/dist/dev/mp-weixin/pageC/switchLanguage/switchLanguage.js
  47. 1 1
      unpackage/dist/dev/mp-weixin/pageD/homepage/component/goodsCard.js
  48. 1 1
      unpackage/dist/dev/mp-weixin/pageD/homepage/component/goodsCard.wxml
  49. 0 0
      unpackage/dist/dev/mp-weixin/pageD/homepage/homepage.js
  50. 0 0
      unpackage/dist/dev/mp-weixin/pageD/homepage/homepage.wxml
  51. 0 0
      unpackage/dist/dev/mp-weixin/pageD/logisticsProgress/logisticsProgress.wxml
  52. 3 0
      unpackage/dist/dev/mp-weixin/pageD/logisticsProgress/logisticsProgress.wxss
  53. 0 0
      unpackage/dist/dev/mp-weixin/pageD/newBulitOrder/component/nextLogistics.js
  54. 0 0
      unpackage/dist/dev/mp-weixin/pageD/newBulitOrder/newBulitOrder.js
  55. 0 0
      unpackage/dist/dev/mp-weixin/pages/express/express.wxml
  56. 2 2
      unpackage/dist/dev/mp-weixin/pages/mine/component/mallOrderForm.json
  57. 2 2
      unpackage/dist/dev/mp-weixin/pages/mine/component/mineMoney.json
  58. 2 2
      unpackage/dist/dev/mp-weixin/pages/mine/component/personalFunction.json
  59. 2 2
      unpackage/dist/dev/mp-weixin/pages/mine/component/teamFunction.json
  60. 2 51
      unpackage/dist/dev/mp-weixin/project.private.config.json
  61. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/lime-painter/components/l-painter/l-painter.json

+ 56 - 57
App.vue

@@ -1,18 +1,15 @@
 <script>
-	import {
-		conn
-	} from './utils/WebIM';
-	// import {
-	// 	index
-	// } from "@/units/inquire.js"
-	export default {
-		onLaunch: function() {
-			// console.log('App Launch')
-			setTimeout(() => {
-				console.log('aaaaaaaaaaaaaaa');
-				if (uni.getStorageSync("token")) {
-					this.HXlogin()
-					/* if (uni.getStorageSync("company_id") == 0) {
+import { conn } from "./utils/WebIM";
+// import {
+// 	index
+// } from "@/units/inquire.js"
+export default {
+  onLaunch: function () {
+    // console.log('App Launch')
+    setTimeout(() => {
+      if (uni.getStorageSync("token")) {
+        this.HXlogin();
+        /* if (uni.getStorageSync("company_id") == 0) {
 						if (getCurrentPages()[0].route != 'pages/login/login') {
 							uni.reLaunch({
 								url: "/pages/login/login"
@@ -29,51 +26,53 @@
 							}
 						})
 					} */
-				} else {
-					// if (getCurrentPages()[0].route != 'pages/login/login') {
-					// 	uni.reLaunch({
-					// 		url: "/pages/login/login"
-					// 	})
-					// }
-				}
-			}, 800)
-		},
-		onShow: function() {
-			// console.log('App Show')
-		},
-		onHide: function() {
-			// console.log('App Hide')
-		},
-		methods: {
-			HXlogin() {
-				if (uni.getStorageSync('user_no') && uni.getStorageSync('pwd')) {
-					var user_no = uni.getStorageSync('user_no')
-					var pwd = uni.getStorageSync('pwd')
-					conn.open({
-						user: user_no,
-						pwd: pwd,
-						appKey: conn.appkey
-					}).then(() => {
-						console.log('res');
-					}).catch(reason => {
-						console.log('失败', reason);
-					})
-
-				}
-			}
-		}
-	};
+      } else {
+        // if (getCurrentPages()[0].route != 'pages/login/login') {
+        // 	uni.reLaunch({
+        // 		url: "/pages/login/login"
+        // 	})
+        // }
+      }
+    }, 800);
+  },
+  onShow: function () {
+    // console.log('App Show')
+  },
+  onHide: function () {
+    // console.log('App Hide')
+  },
+  methods: {
+    HXlogin() {
+      if (uni.getStorageSync("user_no") && uni.getStorageSync("pwd")) {
+        var user_no = uni.getStorageSync("user_no");
+        var pwd = uni.getStorageSync("pwd");
+        conn
+          .open({
+            user: user_no,
+            pwd: pwd,
+            appKey: conn.appkey,
+          })
+          .then(() => {
+            console.log("res");
+          })
+          .catch((reason) => {
+            console.log("失败", reason);
+          });
+      }
+    },
+  },
+};
 </script>
 
 <style lang="scss">
-	page {
-		background-color: #f4f4f4;
-	}
+page {
+  background-color: #f4f4f4;
+}
 
-	.uni-bar {
-		background-color: #f4f4f4;
-	}
+.uni-bar {
+  background-color: #f4f4f4;
+}
 
-	/*每个页面公共css */
-	@import "@/uview-ui/index.scss";
-</style>
+/*每个页面公共css */
+@import "@/uview-ui/index.scss";
+</style>

+ 1458 - 1421
commont/messages.js

@@ -1,1422 +1,1459 @@
 export default {
-	//中文
-	"zh-CN": {
-		index: {
-			homepage: "主页",
-			switchLanguage: "切换语言",
-			address: "地址管理",
-			addAndEdit: "新增/修改地址",
-			account: "账号与安全",
-			password: "修改密码/手机号",
-			switch: "切换语言",
-			user: "用户协议",
-			privacy: "隐私政策",
-			platform: "平台规则",
-			merchant: "商户入驻申请协议",
-			layout: "退出登录",
-			setup: "账号设置",
-			information: "个人信息",
-			headerImg: "头像",
-			nickname: "昵称",
-			prompt: "限4-24个字符(1汉字=2字符,1英文活数字=1字符)",
-			editNextname: "编辑昵称",
-			inland: "中国内地",
-			international: "国际",
-			initial: "默认地址",
-			edit: "编辑",
-			delete: "删除",
-			wx: "微信导入",
-			add: "新增地址",
-			contacts: "联系人信息",
-			wxAddress: "微信地址薄",
-			newAddress: "新建地址",
-			name: "姓名",
-			phone: "手机号",
-			city: "省市区",
-			detailed: "详细地址",
-			goods: "请填写收货人信息",
-			pleasePhoneNumber: "请填写收货人手机号",
-			township: "省市区县、乡镇等",
-			sect: "请输入详细地址精确到门牌号",
-			company: "公司名称(选填)",
-			preserve: "保存",
-			empty: "清空",
-			country: "国家",
-			postalCode: "邮编",
-			email: "电子邮箱",
-			companyName: "公司名称",
-			selection: "请选择",
-			PleacePostalCode: "请输入邮编",
-			addressBook: "保存到地址薄",
-			pleaseEmail: "请输入电子邮箱(选填)",
-			editPassword: "修改登录密码",
-			editPhone: "修改手机号",
-			accountCancellation: "账号注销",
-			setPassword: "设置密码",
-			cancellation: "注销后无法恢复,请谨慎操作",
-			myDeposit: "我的保证金",
-			balance: "余额",
-			mineFollow: "我的关注",
-			myPackage: "我的包裹",
-			mallOrders: "商城订单",
-			whole: "全部",
-			pendingPayment: "待付款",
-			joiningGroups: "拼团中",
-			toBeShipped: "待发货",
-			toBeReceived: "待收货",
-			refund: "退款/售后",
-			leaderunction: "团长功能",
-			platform: "平台商品库",
-			productManagement: "商品管理",
-			orderManagement: "订单管理",
-			afterSales: "售后管理",
-			supplyChain: "供应链商品",
-			PCEnd: "PC端",
-			pontact: "联系客服",
-			accountSettings: "账号设置",
-			shop: "商城",
-			border: "跨境速递",
-			item: "物品信息",
-			required: "必填",
-			flow: "跨境物流",
-			share: "分享给好友",
-			compute: "物流计算器",
-			deliver: "发往中转点",
-			Sign: "中转已签收",
-			overseas: "正发往海外",
-			mail: "去寄件",
-			mine: "我的",
-			addsign: "添加寄往中转点包裹",
-			more: "更多",
-			price: "单价",
-			already: "已拼",
-			parcel: "包裹",
-			residue: "剩余重量",
-			plan: "进度",
-			start: "开始时间",
-			cut: "截止时间",
-			parceling: "拼包发海外",
-			goparceling: "去拼包",
-			sender: "新建寄件人",
-			recipient: "新建收件人",
-			informat: "填写寄件地址信息",
-			informate: "填写收件地址信息",
-			addressbook: "地址簿",
-			select: "请选择物品信息",
-			//主页
-			search: "搜索",
-			Searchcon: "请输入要搜索的内容",
-			expensive: "买贵必赔",
-			Something: "全球好物",
-			postage: "包邮",
-			Trade: "以旧换新",
-			sort: "分类",
-			fill: "已补",
-			RMB: "元",
-			history: "历史地址",
-			Fill: "请填写",
-			//填写寄件人信息
-			senderinfo: "填写寄件人信息",
-			addressee: "请输入收件人姓名",
-			enter: "确定",
-			shoptype: "商品类型",
-			estimated: "预估重量",
-			piece: "件",
-			rule: "了解计费规则",
-			Starting: "起始地",
-			destination: "目的地",
-			Commodity: "商品重量",
-			Acquisition: "获取价格",
-			Calculated: "计算重量",
-			Estimated: "预估运费",
-			details: "查看详情",
-			Normal: "普通商品",
-			special: "特殊商品",
-			orderSearch: "请输入订单编号搜索",
-			orderWeight: "当前页面加载的订单总重量",
-			purchase: "平台自购",
-			OrderNumber: "订单编号",
-			Parcelweight: "包裹重量",
-			payment: "立即付款",
-			Frozen: "冻结",
-			recover: "恢复",
-			total: "合计",
-			selfPost: "自寄",
-			receiveGoods: "待平台收货",
-			TrackingNumber: "快递单号",
-			trackingNumber: "输入快递单号,快速添加到我的包裹",
-			Expresscompany: "快递公司",
-			ExpressCompany: "输入快递公司名称",
-			parcelWeight: "请输入包裹重量",
-			Addlist: "添加到包裹列表",
-			Addparcel: "添加包裹",
-			Packlist: "拼包列表",
-			classification: "商品分类",
-			synthesis: "综合",
-			sell: "销售",
-			Pricea: "价格",
-			screen: "筛选",
-			Pricerange: "价格区间",
-			Weightinterval: "重量区间",
-			brand: "品牌",
-			Proprietary: "自营商品",
-			reset: "重置",
-			yes: "是",
-			Bottomprice: "最低价",
-			highestprice: "最高价",
-			Discounted: "折扣价",
-			service: "服务",
-			Netcontent: "净含量",
-			sametype: "同款低价",
-			review: "评论",
-			Productdetails: "商品详情",
-			Specification: "规格参数",
-			Recommended: "推荐商品",
-			material: "主要原料",
-			specification: "规格",
-			Shelflife: "保质期",
-			Suitableobject: "适合对象",
-			Customer: "客服",
-			Shopping: "购物车",
-			follow: "关注",
-			notification: "到货通知",
-			Sele: "选择",
-			Salesvolume: "销售量",
-			stroll: "逛逛",
-			article: "条",
-			know: "我知道了",
-			shar: "分享",
-			Copylink: "复制链接",
-			Generatepicture: "生成图片",
-			Cancel: "取消",
-			Paymentsuccess: "支付成功",
-			MyOrder: "可在“个人中心-我的订单”查看",
-			Vieworder: "查看订单",
-			Backtohomepage: "返回首页",
-			Channelspecification: "渠道说明",
-			Billingmode: "计费模式",
-			Chargeableweight: "计费重量",
-			Estimatedcost: "预估费用",
-			Itemtype: "物品类型",
-			Channelrule: "渠道规则",
-			Copiedpaste: "已复制,快去粘贴吧~",
-			Replicationfailure: "复制失败",
-			shelves: "当该商品有库存并上架时我们会通过微信消息提醒您",
-			Actual: "实付金额",
-			Balancepayment: "余额支付",
-			Currentbalance: "当前余额",
-			WechatPay: "微信支付",
-			applicable: "适用微信支付",
-			Customerservicepayment: "客服支付",
-			Contactpayment: "联系客服支付",
-			Paymentinstructions: "付款须知",
-			Confirmpayment: "确定付款",
-			Commodityamount: "商品金额",
-			Grosscommodityweight: "商品总重",
-			Costperkilogram: "每公斤费用",
-			freight: "运费",
-			subtotal: "小计",
-			Atotalof: "共",
-			Submitorder: "提交订单",
-			next: "下一步",
-			Shipmentdate: "发柜日期",
-			Estimatedtimeofarrival: "预计到达时间",
-			Workingday: "个工作日",
-			buy: "购买到",
-			morefavorable: "会更优惠",
-			Pleaseproductname: "请输入相关商品名称",
-			Goodgoods: "品质好货",
-			Saveeverything: "每款必省",
-			willpay: "买贵必赔",
-			Subsidized: "补贴价",
-			typeof: "类型",
-			weight: "重量",
-			number: "数量",
-			Immediatepayment: "立即支付",
-			readandagree: "我阅读并同意",
-			International: "国际快递服务协议",
-			Estimatedprice: "预估总价",
-			Marinetank: "号海运柜",
-			Expressservice: "快递服务",
-			Orderconfirmation: "确认下单",
-			successful: "下单成功",
-			pickpackage: "待快递员上门取件",
-			Ordertime: "下单时间",
-			// switch: '更换',
-			Popularshipment: "热门寄件",
-			manage: "管理",
-			complete: "完成",
-			selectall: "全选",
-			Grossweight: "总重量",
-			GotoResult: "去结算",
-			orderpaysforitself: "坏单包赔",
-			Soldout: "已售",
-			//账户余额
-			accountBalance: "账户余额",
-			myBalance: "我的余额",
-			withdrawal: "提现",
-			recharge: "充值",
-			balanceDetails: "余额明细",
-			all: "全部",
-			theres: "没有更多数据了",
-			//我的关注
-			mineCommodity: "商品",
-			team: "团长",
-			people: "人关注",
-			see: "查看主页",
-			//我的包裹
-			orderNum: "请输入订单编号搜索",
-			toTrasferimento: "发往中转点",
-			firmaPer: "中转已签收",
-			oltreoceano: "正发往海外",
-			piattaforma: "平台自购",
-			//个人功能
-			thatPerson: "个人功能",
-			become: "成为团长",
-			chase: '购',
-			Ladder: '阶梯首重续费模式',
-			Ordinary: '普通包裹',
-			Special: '特殊包裹',
-
-
-
-			delivery: '寄快递',
-			Toggle: '切换',
-			Gross: '包裹总重',
-
-			length: '长',
-			wide: '宽',
-			height: '高',
-			accurately: '补充体积预估费用更精确',
-			volume: '总体积',
-			since: '起',
-
-			Please: '请输入物品名称',
-			Filling: '填写准确的寄送物品可帮助您推荐更合适的产品',
-			Note: '注:实际重量体积以收派员确定为准,物品在包装后重量可能会增加,重量小体积大时会按体积重量收费',
-
-			window: '请点击右上角浮窗进行复制',
-			Recent: '最近使用',
-			nodata: '暂无数据',
-			Pleasecountry: '请先选择国家',
-			container: '请选择货柜',
-			skip: '跳过',
-			Login: '登录成功',
-			selectcity: '请先选择城市',
-			shippingaddress: '请添加您的收货地址',
-			shippingmethod: '请选择货运方式',
-			Followed: '已关注',
-			Addtocart: '加入购物车',
-			grouping: '立即拼团',
-			Selected: '已选',
-			Buynow: '立即购买',
-			closeaccount: '确定要注销账号吗?',
-			other: '其他',
-			store: '店铺',
-
-
-			sales: '售前售后 安心无忧购物',
-			album: '保存到相册',
-			identify: '长按识别查看',
-			evaluate: '评价',
-			particulars: '详情',
-			savesuccessfully: '保存成功',
-			merchandiseNews: '商品信息',
-			shutdown: '取关成功',
-			Focus: '关注成功',
-			understock: '库存不足',
-			successfullyAdded: '添加成功',
-			Nofurtherdata: '已无更多数据',
-			Searchchat: '搜索聊天记录',
-			customerService: '官方客服',
-			picture: '图片',
-			voiceMessage: '语音消息',
-			return: '返回',
-			Marginpayment: '保证金支付',
-			itemtoSend: '请选择邮寄物品',
-			selectitemType: '请选择物品类型',
-			Weightnotlessthan: '重量不能小于',
-			cannotbelessthan: '数量不能小于',
-			Wechatlogin: '微信授权登录',
-			readandAgree: '我已阅读并同意',
-			useragreement: '用户协议',
-			Privacyagreement: '隐私协议',
-			offtheshelves: '商品下架',
-			top: '顶部',
-			Shiftfocus: '移入关注',
-			successfullydelete: '删除成功',
-			defaultTheme: '默认主题',
-			and: '和',
-			lowest: '低至',
-			discount: '折扣',
-			newcontainer: '请重新选择货柜',
-			defaultaddress: '设为默认地址',
-
-			information: '请先选择城市和物品信息',
-			Protocol: '请勾选协议',
-			logisticsMethod: '请选择物流方式',
-			selectCourier: '请选择快递公司',
-			trackingNumber: '请填写快递单号',
-			parcelWeight: '请填写包裹重量',
-			
-			
-		},
-	},
-	//英语
-	"en-US": {
-		index: {
-			homepage: "Homepage",
-			switchLanguage: "Switch Language",
-			address: "Address Management",
-			addAndEdit: "add/modify Address",
-			account: "Account and Security",
-			password: "Change password/Phone Number",
-			switch: "Switch Language",
-			user: "User Agreement",
-			privacy: "Privacy Policy",
-			platform: "Platform rules",
-			merchant: "Merchant Entry Application Agreement",
-			layout: "Log out and log in",
-			setup: "Account Settings",
-			information: "Personal Information",
-			headerImg: "Avatar",
-			nickname: "Nickname",
-			prompt: "Limited to 4-24 characters (1 Chinese character=2 characters, 1 English live number=1 character)",
-			editNextname: "Edit Nickname",
-			inland: "Mainland China",
-			international: "International",
-			initial: "Default Address",
-			edit: "Edit",
-			delete: "Delete",
-			wx: "WeChat import",
-			add: "Add Address",
-			contacts: "Contact Information ",
-			wxAddress: "WeChat Address Book",
-			newAddress: "New Address",
-			name: "Name",
-			phone: "Mobile phone number",
-			city: "Provinces, cities, and districts",
-			detailed: "Detailed address",
-			goods: "Please fill in the recipient information",
-			pleasePhoneNumber: "Please fill in the recipient's mobile phone number",
-			township: "Provinces, cities, counties, townships, etc",
-			sect: "Please enter a detailed address accurate to the house number",
-			company: "Company name (optional)",
-			preserve: "Preserve",
-			empty: "Empty",
-			country: "Country",
-			postalCode: "Postal code",
-			email: "E-mail",
-			companyName: "Company Name",
-			selection: "Please Select",
-			PleacePostalCode: "Please enter your postal code",
-			addressBook: "Save to Address Book",
-			pleaseEmail: "Please enter your email address (optional)",
-			cancellation: "Unable to recover after logging out, please operate with caution",
-			editPassword: "Change login password",
-			editPhone: "Change phone number",
-			accountCancellation: "Account Cancellation",
-			setPassword: "Set password",
-			myDeposit: "My deposit",
-			balance: "Balance",
-			mineFollow: "My following",
-			myPackage: "My Package",
-			mallOrders: "Mall orders",
-			whole: "Whole",
-			pendingPayment: "Pending payment",
-			joiningGroups: "Joining groups",
-			toBeShipped: "To be shipped",
-			toBeReceived: "To be received",
-			refund: "Refund/After sales",
-			leaderunction: "Leader function",
-			platform: "Platform product library",
-			productManagement: "Product Management",
-			orderManagement: "order management",
-			afterSales: "After sales",
-			supplyChain: "Supply chain goods",
-			PCEnd: "PC end",
-			pontact: "Contact customer service",
-			accountSettings: "Account Settings",
-			shop: "store",
-			border: "border",
-			item: "Item information",
-			required: "required",
-			flow: "Cross border logistics",
-			share: "Share",
-			compute: "The Reckoner",
-			deliver: "To transfer point",
-			Sign: "Transfer has been signed for",
-			overseas: "Sending overseas",
-			mail: "Go and send the package",
-			mine: "mine",
-			addsign: "Add package to transit point",
-			more: "more",
-			price: "unit price",
-			already: "Spliced",
-			parcel: "package",
-			residue: " weight",
-			plan: "schedule",
-			start: "start time",
-			cut: "Deadline",
-			parceling: "parceling",
-			goparceling: "Go pack up",
-			sender: "New sender",
-			recipient: "New recipient",
-			informat: "Fill in the mailing address information",
-			informate: "Fill in the shipping address information",
-			addressbook: "Address Book",
-			select: "Please select item information",
-			//主页
-			search: "search",
-			Searchcon: "you want to search for",
-			expensive: "Buy high Must compensate",
-			Something: "Global goodies",
-			postage: "postage",
-			Trade: "Trade-in",
-			sort: "sort",
-			fill: "subsidy",
-			RMB: "RMB",
-			history: "Historical address",
-			Fill: "Fill out",
-			senderinfo: "Sender information",
-			addressee: "Indicare il nome del destinatario",
-			enter: "confirm",
-			shoptype: "type of merchandise",
-			estimated: "estimated weight",
-			piece: "piece",
-			rule: "Understanding billing rules",
-			Starting: "Starting place",
-			destination: "destination",
-			Commodity: "Commodity weight",
-			Acquisition: "Acquisition price",
-			Calculated: "Calculated weight",
-			Estimated: "Estimated freight",
-			details: "View details",
-			Normal: "General goods",
-			special: "Special goods",
-			orderSearch: "Please enter the order number to search",
-			orderWeight: "The total weight of the order currently loaded on the page",
-			purchase: "Platform purchase",
-			OrderNumber: "Order number",
-			Parcelweight: "Parcel weight",
-			payment: "Immediate payment",
-			Frozen: "Frozen",
-			recover: "recover",
-			total: "total",
-			selfPost: "self-post",
-			receiveGoods: "Wait for the platform to receive the goods",
-			TrackingNumber: "Tracking number",
-			trackingNumber: "Enter the tracking number to quickly add to my package",
-			Expresscompany: "Express company",
-			ExpressCompany: "Enter the name of the Courier company",
-			parcelWeight: "Please enter the parcel weight",
-			Addlist: "Add to package list",
-			Addparcel: "Add parcel",
-			Packlist: "Pack list",
-			classification: "Commodity classification",
-			synthesis: "synthesis",
-			sell: "sell",
-			Pricea: "Price",
-			screen: "screen",
-			Pricerange: "Price range",
-			Weightinterval: "Weight section",
-			brand: "brand",
-			Proprietary: "Proprietary commodities",
-			reset: "reset",
-			yes: "yes",
-			Bottomprice: "Bottom price",
-			highestprice: "The highest price",
-			Discounted: "Discounted price",
-			service: "service",
-			Netcontent: "Net content",
-			sametype: "Lower price of the same type",
-			review: "review",
-			Productdetails: "Product details",
-			Specification: "Specification parameter",
-			Recommended: "Recommended goods",
-			material: "Main raw material",
-			specification: "specification",
-			Shelflife: "Shelf life",
-			Suitableobject: "Suitable object",
-			Customer: "Customer service",
-			Shopping: "Shopping",
-			follow: "follow",
-			notification: "Notice of arrival",
-			Sele: "Select",
-			Salesvolume: "Sales volume",
-			stroll: "stroll",
-			article: "article",
-			know: "I know",
-			shar: "Share",
-			Copylink: "Copy link",
-			Generatepicture: "Generate picture",
-			Cancel: "Cancel",
-			Paymentsuccess: "Payment success",
-			MyOrder: 'It can be viewed in "Personal Center - My Order"',
-			Vieworder: "View order",
-			Backtohomepage: "Back to home page",
-			Channelspecification: "Channel specification",
-			Billingmode: "Billing mode",
-			Chargeableweight: "Chargeable weight",
-			Estimatedcost: "Estimated cost",
-			Itemtype: "Item type",
-			Channelrule: "Channel rule",
-			Copiedpaste: "Copied, go paste ~",
-			Replicationfailure: "Replication failure",
-			shelves: "We will alert you via wechat message when the item is in stock and on the shelves",
-			Actual: "Actual amount paid",
-			Balancepayment: "Balance payment",
-			Currentbalance: "Current balance",
-			WechatPay: "Wechat Pay",
-			applicable: "Wechat Pay is applicable",
-			Customerservicepayment: "Customer service payment",
-			Contactpayment: "Contact customer service payment",
-			Paymentinstructions: "Payment instructions",
-			Confirmpayment: "Firm payment",
-			Commodityamount: "Commodity amount",
-			Grosscommodityweight: "Gross commodity weight",
-			Costperkilogram: "Cost per kilogram",
-			freight: "freight",
-			subtotal: "subtotal",
-			Atotalof: "A total of",
-			Submitorder: "Submit an order",
-			next: "next",
-			Shipmentdate: "Shipment date",
-			Estimatedtimeofarrival: "Estimated time of arrival",
-			Workingday: "Working day",
-			buy: "buy",
-			morefavorable: "Will be more favorable",
-			Pleaseproductname: "Please enter the relevant product name",
-			Goodgoods: "Good quality goods",
-			Saveeverything: "Save everything",
-			willpay: "If you buy, you will pay",
-			Subsidized: "price",
-			typeof: "Type",
-			weight: "Weight",
-			number: "Number",
-			Immediatepayment: "Immediate Payment",
-			readandagree: "Read and Agree",
-			International: "International",
-			Estimatedprice: "Estimated Price",
-			Marinetank: "Sea Freight Container",
-			Expressservice: "Express Service",
-			Orderconfirmation: "Order Confirmation",
-			successful: "Successful",
-			pickpackage: "Waiting for Courier Pickup",
-			Ordertime: "Order Time",
-			// switch: 'Switch',
-			Popularshipment: "Popular Shipment",
-			manage: "Management",
-			complete: "Complete",
-			selectall: "Select All",
-			Grossweight: "Gross Weight",
-			GotoResult: "Go to Checkout",
-			orderpaysforitself: "Order Pays for Itself",
-			Soldout: "Sold Out",
-			//账户余额
-			accountBalance: "Account balance",
-			myBalance: "my Balance",
-			withdrawal: "withdrawal",
-			recharge: "recharge",
-			balanceDetails: "balance Details",
-			all: "whole",
-			theres: "There's no more data left",
-			//我的关注
-			mineCommodity: "commodity",
-			team: "Team leader",
-			people: "people follow",
-			see: "View Home Page",
-			//个人功能
-			thatPerson: "Personal functions",
-			become: "Become a team leader",
-			chase: 'purchase',
-			Ladder: 'Ladder first renewal fee model',
-			Ordinary: 'Ordinary parcel',
-			Special: 'Special parcel',
-
-			delivery: 'Delivery',
-			Toggle: 'Toggle',
-			Gross: 'Gross',
-
-
-			length: 'Length',
-			wide: 'Width',
-			height: 'Height',
-			accurately: 'Estimate the cost more accurately by supplementing the volume',
-			volume: 'Total Volume',
-			since: 'since',
-
-
-			Please: 'Please enter the item name',
-			Filling: 'Filling in the accurate items for shipment can help us recommend more suitable products for you',
-			Note: 'Note: The actual weight and volume are subject to the determination by the courier. The weight may increase after packaging, and if the item has a small weight but a large volume, it will be charged based on the volumetric weight',
-
-			window: 'Please click the floating window in the upper right corner to copy.',
-			Recent: 'Recently Used',
-			nodata: 'No Data Available',
-			Pleasecountry: 'Please Select a Country First',
-			container: 'Please Select a Container',
-			skip: 'Skip',
-			Login: 'Login Successful',
-			selectcity: 'Please Select a City First',
-			shippingaddress: 'Please Add Your Shipping Address',
-			shippingmethod: 'Please Select a Shipping Method',
-			Followed: 'Followed',
-			Addtocart: 'Add to Cart',
-			grouping: 'Join Group Now',
-			Selected: 'Selected',
-			Buynow: 'Buy Now',
-			closeaccount: 'Are you sure you want to close your account?',
-			other: 'other',
-			store: 'store',
-
-			sales: 'Pre-sales and after-sales, worry-free shopping',
-			album: 'Save to album',
-			identify: 'Long press to identify and view',
-			evaluate: 'Evaluate',
-			particulars: 'Details',
-			savesuccessfully: 'Save successfully',
-			merchandiseNews: 'Merchandise News',
-			shutdown: 'Unfollowed successfully',
-			Focus: 'Followed successfully',
-			understock: 'Out of stock',
-			successfullyAdded: 'Added successfully',
-			Nofurtherdata: 'No more data available',
-			Searchchat: 'Search chat history',
-			customerService: 'Customer Service',
-			picture: 'Picture',
-			voiceMessage: 'Voice message',
-			return: 'Return',
-			Marginpayment: 'Margin payment',
-			itemtoSend: 'Please select item to send',
-			selectitemType: 'Please select item type',
-			Weightnotlessthan: 'Weight must not be less than',
-			cannotbelessthan: 'Quantity must not be less than',
-			Wechatlogin: 'Login with WeChat',
-			readandAgree: 'I have read and agree to',
-			useragreement: 'User Agreement',
-			Privacyagreement: 'Privacy Agreement',
-			offtheshelves: 'Item is off the shelves',
-			top: 'Top',
-			Shiftfocus: 'Shift to focus',
-			successfullydelete: 'Deleted successfully',
-			defaultTheme: 'Default theme',
-			and: 'and',
-			lowest: 'lowest',
-			discount: 'discount',
-			newcontainer: 'Please select a new container',
-			defaultaddress: 'Set this parameter to the default address',
-
-			information: 'Please select the city and item information first.',
-			Protocol: 'Please tick the agreement.',
-			logisticsMethod: 'Please select the logistics method.',
-			selectCourier: 'Please select the courier company.',
-			trackingNumber: 'Please enter the tracking number.',
-			parcelWeight: 'Please enter the parcel weight.',
-		},
-	},
-	// 西班牙
-	"es-ES": {
-		index: {
-			homepage: "La página",
-			switchLanguage: "Cambiar el idioma",
-			address: "Gestión de direcciones",
-			addAndEdit: "Añadir/cambiar dirección",
-			account: "Cuenta y seguridad",
-			password: "Cambiar contraseña/número de teléfono móvil",
-			switch: "Cambiar el idioma",
-			user: "Acuerdo de usuario",
-			privacy: "Política de privacidad",
-			platform: "Reglas de plataforma",
-			merchant: "Acuerdo de solicitud de entrada comercial",
-			layout: "Salir del login",
-			setup: "Configuración de cuenta",
-			information: "Información personal",
-			headerImg: "avatares",
-			nickname: "apodo",
-			prompt: "Limitado a 4-24 caracteres (1 kanji =2 caracteres, 1 número vivo en inglés =1 carácter)",
-			editNextname: "Editar el apodo",
-			inland: "China continental",
-			international: "internacional",
-			initial: "Dirección por defecto",
-			edit: "editor",
-			delete: "borrar",
-			wx: "Importación de wechat",
-			add: "Nueva dirección añadida",
-			contacts: "Información de contacto",
-			wxAddress: "Dirección wechat delgada",
-			newAddress: "Nueva dirección",
-			name: "Los nombres",
-			phone: "Teléfono móvil no",
-			city: "Provincia y ciudad",
-			detailed: "Dirección completa",
-			goods: "Por favor complete la información del destinatario",
-			pleasePhoneNumber: "Por favor, introduzca el número de teléfono móvil del destinatario",
-			township: "Provincia ciudad distrito condado pueblo etc",
-			sect: "Por favor, introduzca la dirección exacta al número de la casa",
-			company: "Nombre de la empresa (opcional)",
-			preserve: "guardar",
-			empty: "vacíe",
-			country: "países",
-			postalCode: "Código postal",
-			email: "Correo electrónico",
-			companyName: "Nombre de empresa",
-			selection: "favor seleccione",
-			PleacePostalCode: "Por favor ingrese su código postal",
-			addressBook: "Guardar a la dirección delgada",
-			pleaseEmail: "Por favor, introduzca su correo electrónico (opcional)",
-			editPassword: "Cambiar contraseña de acceso",
-			editPhone: "Cambiar el número de teléfono",
-			accountCancellation: "Cierre de cuenta",
-			setPassword: "Establecer una contraseña",
-			cancellation: "No se puede restaurar después de la cancelación, por favor, tenga cuidado",
-			myDeposit: "Mi depósito de seguridad",
-			balance: "El saldo",
-			mineFollow: "Mi preocupación por",
-			myPackage: "Mi paquete de",
-			mallOrders: "Orden del centro",
-			whole: "total",
-			pendingPayment: "Pendiente de pago",
-			joiningGroups: "En grupo",
-			toBeShipped: "Listo para enviar",
-			toBeReceived: "Para recibir",
-			refund: "Reembolso/post-venta",
-			leaderunction: "Función jefe",
-			platform: "Plataforma mercancía biblioteca",
-			productManagement: "Gestión de mercancías",
-			orderManagement: "Gestión de pedidos",
-			afterSales: "Gestión post-venta",
-			supplyChain: "Cadena de suministro commodities",
-			PCEnd: "PC cliente",
-			pontact: "Contactar servicio al cliente",
-			accountSettings: "Configuración de cuenta",
-			shop: "Comercial",
-			border: "transfronterizo",
-			item: "Artículos",
-			required: "Obligatorio",
-			flow: "Logística transfronteriza",
-			share: "Compartir",
-			compute: "Calculadora",
-			deliver: "Enviado al punto de tránsito",
-			Sign: "El tránsito ha sido firmado",
-			overseas: "Se está enviando al extranjero",
-			mail: "Ir a enviar",
-			mine: "El mío",
-			addsign: "Añadir paquetes de puntos de tránsito",
-			more: "Más",
-			price: "Precio unitario",
-			already: "Se ha luchado",
-			parcel: "Paquete",
-			residue: "residual",
-			plan: "Progreso",
-			start: "Hora de inicio",
-			cut: "Plazo",
-			parceling: "paquete",
-			goparceling: "Ir a empacar",
-			sender: "Nuevo remitente",
-			recipient: "Nuevo destinatario",
-			informat: "Rellene la información de la dirección de envío",
-			informate: "Rellene la información de la dirección de recepción",
-			addressbook: "Libreta de direcciones",
-			select: "Por favor, seleccione la información del artículo",
-			//主页
-			search: "Buscar",
-			Searchcon: "Contenido de la búsqueda",
-			expensive: "Comprar caro Debe pagar",
-			Something: "Cosas buenas del mundo",
-			postage: "Envío gratis",
-			Trade: "Cambiar lo viejo por lo nuevo",
-			sort: "clase",
-			fill: "Subvenciones",
-			RMB: "RMB",
-			history: "Dirección histórica",
-			Fill: "Por favor, rellene",
-			senderinfo: "Rellene la información del remitente",
-			addressee: "Por favor ingrese el nombre del destinatario",
-			enter: "determinar",
-			shoptype: "Tipo de mercancía",
-			estimated: "Peso estimado estimado",
-			piece: "algo",
-			rule: "Entender las reglas de facturación",
-			Starting: "incipiente",
-			destination: "destino",
-			Commodity: "Peso de mercancía",
-			Acquisition: "Obtener el precio",
-			Calculated: "Calcula el peso",
-			Estimated: "Gastos de envío estimados",
-			details: "Ver los detalles",
-			Normal: "Bienes comunes",
-			special: "Mercancía especial",
-			orderSearch: "Por favor, introduzca el número de pedido buscar",
-			orderWeight: "Peso total del pedido cargado por la página actual",
-			purchase: "Plataforma de compra propia",
-			OrderNumber: "Número de pedido",
-			Parcelweight: "Peso del paquete",
-			payment: "Pague ahora mismo",
-			Frozen: " congelación",
-			recover: " recuperación",
-			total: "total",
-			selfPost: "Postal desde",
-			receiveGoods: "A recibir en la plataforma",
-			TrackingNumber: "Número de seguimiento",
-			trackingNumber: "Ingrese el número de seguimiento para agregar rápidamente a mi paquete",
-			Expresscompany: "Empresa de mensajería",
-			ExpressCompany: "Introduzca el nombre de la empresa de mensajería",
-			parcelWeight: "Por favor ingrese el peso del paquete",
-			Addlist: "Añadir a la lista de paquetes",
-			Addparcel: "Añadir un paquete",
-			Packlist: "Lista de paquetes",
-			classification: "Clasificación de mercancías",
-			synthesis: "integrado",
-			sell: "venta",
-			Pricea: "precio",
-			screen: "selección",
-			Pricerange: "Rango de precios",
-			Weightinterval: "Intervalo de peso",
-			brand: "La marca",
-			Proprietary: "Mercancía por cuenta propia",
-			reset: "restaurar",
-			yes: "es",
-			Bottomprice: "Precio más bajo",
-			highestprice: "Precio máximo",
-			Discounted: "Precio con descuento",
-			service: "servicios",
-			Netcontent: "Contenido neto",
-			sametype: "Mismo modelo bajo precio",
-			review: "comentarios",
-			Productdetails: "Detalles de mercancía",
-			Specification: "Especificaciones y parámetros",
-			Recommended: "Artículos recomendados para",
-			material: "Materia prima principal",
-			specification: "Las especificaciones",
-			Shelflife: "caducidad",
-			Suitableobject: "Apto para objetos",
-			Customer: "call",
-			Shopping: "carrito",
-			follow: "atención",
-			notification: "Notificación de llegada",
-			Sele: "seleccione",
-			Salesvolume: "Las ventas",
-			stroll: "alrededores",
-			article: "Art",
-			know: "Lo sé",
-			shar: "compartir",
-			Copylink: "Copiar el enlace",
-			Generatepicture: "Generar una imagen",
-			Cancel: "cancelación",
-			Paymentsuccess: "Pago realizado con éxito",
-			MyOrder: "Disponible en personal center - mis pedidos",
-			Vieworder: "Ver el pedido",
-			Backtohomepage: "Volver al inicio",
-			Channelspecification: "Descripción del canal",
-			Billingmode: "Modelo de facturación",
-			Chargeableweight: "Peso facturable",
-			Estimatedcost: "Estimación de gastos",
-			Itemtype: "Tipos de artículos",
-			Channelrule: "Reglas del canal",
-			Copiedpaste: "Ya copiado, ir y pegar",
-			Replicationfailure: "Falla en copiar",
-			shelves: "Le recordaremos a través del mensaje de wechat cuando el artículo está en stock y en estante",
-			Actual: "Cantidad a pagar",
-			Balancepayment: "Pago del saldo",
-			Currentbalance: "Balance actual",
-			WechatPay: "Pago con wechat",
-			applicable: "Pago wechat aplicable",
-			Customerservicepayment: "Servicio al cliente pago",
-			Contactpayment: "Contacto servicio al cliente pago",
-			Paymentinstructions: "Notas de pago",
-			Confirmpayment: "Determine su pago",
-			Commodityamount: "Cantidad de bienes",
-			Grosscommodityweight: "Peso total de la mercancía",
-			Costperkilogram: "Coste por kg",
-			freight: "El flete",
-			subtotal: "subtotal",
-			Atotalof: "total",
-			Submitorder: "Enviar un pedido",
-			next: "Siguiente paso",
-			Shipmentdate: "Fecha del gabinete de salida",
-			Estimatedtimeofarrival: "Hora estimada de llegada",
-			Workingday: "Días laborables",
-			buy: "Comprar hasta",
-			morefavorable: "Será mejor",
-			Pleaseproductname: "Por favor ingrese el nombre comercial relevante",
-			Goodgoods: "Productos de buena calidad",
-			Saveeverything: "Cada estilo debe ahorrar",
-			willpay: "Comprar caro, pagar",
-			Subsidized: "Precio",
-			typeof: "tipo",
-			weight: "peso",
-			number: "número",
-			Immediatepayment: "pago inmediato",
-			readandagree: "he leído y acepto",
-			International: "internacional",
-			Estimatedprice: "precio estimado",
-			Marinetank: "contenedor marítimo",
-			Expressservice: "servicio de expreso",
-			Orderconfirmation: "confirmación de pedido",
-			successful: "exitoso",
-			pickpackage: "esperando recogida del mensajero",
-			Ordertime: "hora del pedido",
-			// switch: 'cambio',
-			Popularshipment: "envío popular",
-			manage: "gestionar",
-			complete: "completar",
-			selectall: "seleccionar todo",
-			Grossweight: "peso bruto",
-			GotoResult: "ir al pago",
-			orderpaysforitself: "compensación por pedidos defectuosos",
-			Soldout: "agotado",
-			//账户余额
-			accountBalance: "Saldo de la cuenta",
-			myBalance: "Mi saldo",
-			withdrawal: "Retiro de efectivo",
-			recharge: "Recargar",
-			balanceDetails: "Detalles del saldo",
-			all: "Todo",
-			theres: "No hay más datos",
-			//我的关注
-			mineCommodity: "Productos Básicos",
-			team: "Jefe del regimiento",
-			people: "Atención humana",
-			see: "Ver página de inicio",
-			//个人功能
-			thatPerson: "Función personal",
-			become: "Convertirse en Jefe de grupo",
-			chase: 'compra',
-			Ladder: 'Modelo de renovación de cabeza de escalera',
-			Ordinary: 'Paquete comúnl',
-			Special: 'Paquetes especiales para',
-			delivery: 'Entrega de paquetes',
-			Toggle: 'Alternar',
-			Gross: 'Peso bruto del paquete',
-
-			length: 'Largo',
-			wide: 'Ancho',
-			height: 'Alto',
-			accurately: 'Estimación de los costos más precisa al complementar con el volumen',
-			volume: 'Volume totale',
-			since: 'Desde',
-
-
-			Please: 'Por favor, introduzca el nombre del artículo',
-			Filling: 'Rellene el artículo de envío con precisión para que podamos recomendarle productos más adecuados',
-			Note: 'Nota: El peso y el volumen reales se determinan por el mensajero. El peso puede aumentar después del empaque, y si el artículo tiene un peso pequeño pero un volumen grande, se cobrará según el peso volumétrico',
-			closeaccount: 'Seguro que desea cerrar su cuenta?',
-			other: 'otros',
-			store: 'trozos',
-
-			sales: 'Ventas: Compra tranquila con atención antes y después de la venta',
-			album: 'Guardar en álbum',
-			identify: 'Presiona y mantén para identificar y ver',
-			evaluate: 'Evaluar',
-			particulars: 'Particulares',
-			savesuccessfully: 'Guardado con éxito',
-			merchandiseNews: 'Noticias de productos',
-			shutdown: 'Desuscrito con éxito',
-			Focus: 'Siguiendo con éxito',
-			understock: 'Sin stock',
-			successfullyAdded: 'Agregado con éxito',
-			Nofurtherdata: 'No hay más datos',
-			Searchchat: 'Buscar historial de chat',
-			customerService: 'Servicio al cliente oficial',
-			picture: 'Imagen',
-			voiceMessage: 'Mensaje de voz',
-			return: 'Regresar',
-			Marginpayment: 'Pago de margen',
-			itemtoSend: 'Seleccione el artículo a enviar',
-			selectitemType: 'Seleccione el tipo de artículo',
-			Weightnotlessthan: 'El peso no debe ser menor que',
-			cannotbelessthan: 'La cantidad no debe ser menor que',
-			Wechatlogin: 'Iniciar sesión con WeChat',
-			readandAgree: 'He leído y acepto',
-			useragreement: 'Acuerdo del usuario',
-			Privacyagreement: 'Acuerdo de privacidad',
-			offtheshelves: 'Producto retirado de la estantería',
-			top: 'Parte superior',
-			Shiftfocus: 'Mover el enfoque',
-			successfullydelete: 'Eliminado con éxito',
-			defaultTheme: 'Tema predeterminado',
-			and: 'y',
-			lowest: 'mínimo',
-			discount: 'descuento',
-			newcontainer: 'Por favor, vuelva a seleccionar contenedor',
-
-			window: 'Por favor, haga clic en el icono flotante en la esquina superior derecha para copiar',
-			Recent: 'Recientemente utilizado',
-			nodata: 'No hay datos disponibles',
-			Pleasecountry: 'Por favor, seleccione un país',
-			container: 'Por favor, seleccione su contenedor',
-			skip: 'Omitir',
-			Login: 'Inicio de sesión exitoso',
-			selectcity: 'Por favor, seleccione una ciudad',
-			shippingaddress: 'Por favor, añada su dirección de envío',
-			shippingmethod: 'Por favor, seleccione el método de envío',
-			Followed: 'Siguiendo',
-			Addtocart: 'carrito',
-			grouping: 'Únete al grupo de compras inmediatamente',
-			Selected: 'Seleccionado',
-			Buynow: 'Comprar ahora',
-			closeaccount: '¿Está seguro de que desea cerrar su cuenta?',
-			other: 'Otro',
-			store: 'Tienda',
-			defaultaddress: 'Establecer como dirección predeterminada',
-
-			information: 'Por favor, seleccione primero la ciudad e información del artículo.',
-			Protocol: 'Por favor, marque el acuerdo.',
-			logisticsMethod: 'Por favor, seleccione el método de logística.',
-			selectCourier: 'Por favor, seleccione la empresa de mensajería.',
-			trackingNumber: 'Por favor, introduzca el número de seguimiento del paquete.',
-			parcelWeight: 'Por favor, introduzca el peso del paquete.',
-		},
-	},
-	//意大利
-	"it-IT": {
-		index: {
-			homepage: "Home page",
-			switchLanguage: "Cambio di lingua",
-			address: "Gestione degli indirizzi",
-			addAndEdit: "Nuovi indirizzi/modifiche",
-			account: "Numero di conto e sicurezza",
-			password: "Modificare la parola d’ordine/numero di cellulare",
-			switch: "Cambio di lingua",
-			user: "Accordi per gli utenti",
-			privacy: "Politica in materia di tutela della vita privata",
-			platform: "Regole per le piattaforme",
-			merchant: "Accordo di adesione di un commerciante",
-			layout: "Uscita logon",
-			setup: "Fissazione del numero di conto",
-			information: "Dati personali",
-			headerImg: "avatar",
-			nickname: "soprannome",
-			prompt: "Limite da 4 a 24 caratteri (1 cinese =2 caratteri, 1 inglese vivo =1 carattere)",
-			editNextname: "Soprannomi di redazione",
-			inland: "Cina continentale",
-			international: "internazionale",
-			initial: "Indirizzo predefinito",
-			edit: "editoriale",
-			delete: "cancellare",
-			wx: "Importazioni di wechat",
-			add: "Nuovo indirizzo",
-			contacts: "Información de contacto",
-			wxAddress: "Dirección wechat delgada",
-			newAddress: "Nuovi indirizzi",
-			name: "nomi",
-			phone: "Numero di telefono",
-			city: "Aree metropolitane",
-			detailed: "Indirizzo completo",
-			goods: "Per piacere, completare l’informazione del destinatario",
-			pleasePhoneNumber: "Per piacere, completare il numero di telefono del destinatario",
-			township: "I comuni e le province le regioni, le città, ecc",
-			sect: "Si prega di indicare l’indirizzo completo con il numero della targa",
-			company: "Nome della società (indicare il nome della società)",
-			preserve: "conservazione",
-			empty: "svuotati",
-			country: "paesi",
-			postalCode: "P.",
-			email: "Posta elettronica",
-			companyName: "Nome della società",
-			selection: "selezione",
-			PleacePostalCode: "Per favore digitate il codice postale",
-			addressBook: "Conservare all’indirizzo sottile",
-			pleaseEmail: "Per abbonarsi, digitare la casella di posta elettronica (indirizzatela)",
-			editPassword: "Modificare la password logon",
-			editPhone: "Modifica del numero di telefono",
-			accountCancellation: "Annullamento dei conti",
-			setPassword: "Stabilire la password",
-			cancellation: "Se il recupero non è possibile dopo l’annullamento, occorre procedere con cautela",
-			myDeposit: "I margine",
-			balance: "saldo",
-			mineFollow: "La mia preoccupazione",
-			myPackage: "Il mio pacco",
-			mallOrders: "Orden del centro",
-			whole: "totale",
-			pendingPayment: "Pagamenti da effettuare",
-			joiningGroups: "Nella composizione",
-			toBeShipped: "Prodotti in attesa di spedizione",
-			toBeReceived: "Para recibir",
-			refund: "Rimborso/assistenza post-vendita",
-			leaderunction: "Funzioni del capo servizio",
-			platform: "Banca di prodotti di base",
-			productManagement: "Gestione dei prodotti di base",
-			orderManagement: "Gestione delle ordinazioni",
-			afterSales: "Gestione post-vendita",
-			supplyChain: "Prodotti della catena d’approvv igionamento",
-			PCEnd: "PC, copiglie, pernotti",
-			pontact: "Contatti con il servizio clienti",
-			accountSettings: "Fissazione del numero di conto",
-			shop: "posta",
-			border: "transfrontaliero",
-			item: "Informazioni sugli articoli",
-			required: "Sarà compilata",
-			flow: "La logistica transfrontaliera",
-			share: "condividere",
-			compute: "calcolatrici",
-			deliver: "Punti di transito",
-			Sign: "I trasferimenti sono stati firmati",
-			overseas: "Sta andando all’estero",
-			mail: "Per inviare gli articoli",
-			mine: "La mia",
-			addsign: "Aggiungere i pacchi ai punti di transito",
-			more: "più",
-			price: "Prezzo",
-			already: "scritto",
-			parcel: "pacchi",
-			residue: "residuo",
-			plan: "processo ",
-			start: "Ora di inizio",
-			cut: "Tempo di chiusura",
-			parceling: "Scrive borsa",
-			goparceling: "dischetti",
-			sender: "Nuovi mittenti",
-			recipient: "Nuovi destinatari",
-			informat: "Compilare il tagliando di spedizione",
-			informate: "Indicare l’indirizzo per il ricevimento",
-			addressbook: "Indirizzo sottile",
-			select: "Si prega di selezionare informazioni sugli articoli",
-			//主页
-			search: "ricerca",
-			Searchcon: "Contenuto della ricerca",
-			expensive: "Comprare costoso Mosto del",
-			Something: "Il bene globale",
-			postage: "Circostanze eccezionali",
-			Trade: "Cambiare vecchio per nuovo",
-			sort: "tipo",
-			fill: "sovvenzioni",
-			RMB: "RMB",
-			history: "Indirizzo storico",
-			Fill: "Per piacere",
-			senderinfo: "Compilare le informazioni inviate ai mittenti",
-			addressee: "Indicare il nome del destinatario",
-			enter: "definire",
-			shoptype: "Tipo di merce",
-			estimated: "Peso stimato",
-			piece: "cosa",
-			rule: "Conoscenza delle norme di fatturazione",
-			Starting: "Verso l’alto",
-			destination: "destinazione",
-			Commodity: "Peso delle merci",
-			Acquisition: "Accesso ai prezzi",
-			Calculated: "Calcolo del peso",
-			Estimated: "Nolo stimato",
-			details: "Esaminare i dettagli",
-			Normal: "Merci comuni",
-			special: "Prodotti speciali",
-			orderSearch: "Digitare il numero d’ordine per effettuare la ricerca",
-			orderWeight: "Peso totale delle ordinazioni attualmente caricate",
-			purchase: "Acquisto di piattaforme",
-			OrderNumber: "Numero d’ordine",
-			Parcelweight: "Peso del pacco",
-			payment: "Pagamenti immediati",
-			Frozen: "congelamento",
-			recover: "ripristino",
-			total: "totale",
-			selfPost: "Inviata dal",
-			receiveGoods: "Lascia alla piattaforma il carico",
-			TrackingNumber: "Numero del corriere espresso",
-			trackingNumber: "Inserire il numero d’ordine del corriere rapido e completare rapidamente il pacco",
-			Expresscompany: "Società di corriere rapido",
-			ExpressCompany: "Indicare il nome del servizio di corriere espresso",
-			parcelWeight: "Per piacere indicare il peso del pacco",
-			Addlist: "Aggiunta all’elenco dei colli",
-			Addparcel: "Aggiunta di pacchi",
-			Packlist: "Elenco degli statuti",
-			classification: "Classificazione delle merci",
-			synthesis: "integrato",
-			sell: "vendita",
-			Pricea: "prezzi",
-			screen: "screening",
-			Pricerange: "Fascia di prezzo",
-			Weightinterval: "Intervallo di peso",
-			brand: "marca",
-			Proprietary: "Prodotti per uso proprio",
-			reset: "sostituzione",
-			yes: "è",
-			Bottomprice: "Prezzo più basso",
-			highestprice: "Prezzo massimo",
-			Discounted: "Prezzo ridotto",
-			service: "servizi",
-			Netcontent: "Tenore netto",
-			sametype: "Prezzo ridotto dello stesso articolo",
-			review: "commenti",
-			Productdetails: "Dettaglio delle merci",
-			Specification: "Parametri delle specifiche",
-			Recommended: "Prodotti raccomandati",
-			material: "Principali materie prime",
-			specification: "Le specifiche",
-			Shelflife: "Periodo di validità",
-			Suitableobject: "Adatto agli oggetti",
-			Customer: "servizio",
-			Shopping: "acquisti",
-			follow: "attenzione",
-			notification: "Notifica di ricevimento",
-			Sele: "scelta",
-			Salesvolume: "Volume delle vendite",
-			stroll: "gira",
-			article: "articolo",
-			know: "Io so che",
-			shar: "condividere",
-			Copylink: "Riproduzione di un link",
-			Generatepicture: "Creazione di immagini",
-			Cancel: "soppressione",
-			MyOrder: "Disponibile presso il centro personale",
-			Vieworder: "Controllare l’ordine",
-			Backtohomepage: "Ritorno alla pagina iniziale",
-			Channelspecification: "Descrizione dei canali",
-			Billingmode: "Modelli di fatturazione",
-			Chargeableweight: "Peso della fatturazione",
-			Estimatedcost: "Oneri stimati",
-			Itemtype: "Tipo di articolo",
-			Channelrule: "Regolamentazione del canale",
-			Copiedpaste: "Già copiato. Andiamo a fare affissione",
-			Replicationfailure: "Fallimento della riproduzione",
-			shelves: "Vi ricorderemo tramite wechat quando la merce è in stock e si mette sul mercato",
-			Actual: "Importo versato",
-			Balancepayment: "Pagamenti del saldo",
-			Currentbalance: "Saldo delle partite correnti",
-			WechatPay: "Pagamento tramite wechat",
-			applicable: "Si applicano i pagamenti di wechat",
-			Customerservicepayment: "Retribuzione del trasporto passeggeri",
-			Contactpayment: "Contatti con i clienti pagamento",
-			Paymentinstructions: "Avvisi di pagamento",
-			Confirmpayment: "Determinazione dei pagamenti",
-			Commodityamount: "Volume delle merci",
-			Grosscommodityweight: "Peso totale delle merci",
-			Costperkilogram: "Onere per kg",
-			freight: "nolo",
-			subtotal: "Totale parziale",
-			Atotalof: "total",
-			Submitorder: "Presentazione delle ordinazioni",
-			next: "Le fasi successive",
-			Shipmentdate: "Data di spedizione",
-			Estimatedtimeofarrival: "Orario d’arrivo previsto",
-			Workingday: "Giorni lavorativi",
-			buy: "acquisti",
-			morefavorable: "Più favorevole",
-			Pleaseproductname: "Indicare il nome commerciale",
-			Goodgoods: "Prodotti di qualità",
-			Saveeverything: "Ogni contributo sarà provinciale",
-			willpay: "L’acquisto è a pagamento",
-			Subsidized: "Prezzo ",
-			typeof: "tipo",
-			weight: "peso",
-			number: "numero",
-			Immediatepayment: "pagamento immediato",
-			readandagree: "ho letto e accetto",
-			International: "internazionale",
-			Estimatedprice: "prezzo stimato",
-			Marinetank: "container marittimo",
-			Expressservice: "servizio di espressione",
-			Orderconfirmation: "conferma dell'ordine",
-			successful: "riusciti",
-			pickpackage: "in attesa della raccolta dal corriere",
-			Ordertime: "tempo dell'ordine",
-			switch: "commutare",
-			Popularshipment: "spedizione popolare",
-			manage: "gestire",
-			complete: "completare",
-			selectall: "seleziona tutto",
-			Grossweight: "peso lordo",
-			GotoResult: "vai al checkout",
-			orderpaysforitself: "risarcimento per gli ordini difettosi",
-			Soldout: "esaurito",
-			//账户余额
-			accountBalance: "Saldo del conto",
-			myBalance: "Il mio equilibrio",
-			withdrawal: "Ritiro",
-			recharge: "Ricarica",
-			balanceDetails: "Dettagli del saldo",
-			all: "intero",
-			theres: "Non ci sono più dati",
-			//我的关注
-			mineCommodity: "merce",
-			team: "Team leader",
-			people: "La gente segue",
-			see: "Visualizza Home Page",
-			//个人功能
-			thatPerson: "Funzioni personali",
-			become: "Diventa un team leader",
-			chase: 'acquisto',
-			Ladder: 'Negli ultimi anni si è registrato un aumento delle tasse di rinnovo',
-			Ordinary: 'Colli comuni',
-			Special: 'Spedizioni speciali',
-			delivery: 'Spedizione',
-			Toggle: 'Commuta',
-			Gross: 'Peso lordo del pacco',
-
-
-			length: 'Lunghezza',
-			wide: 'Larghezza',
-			height: 'Altezza',
-			accurately: 'Stimare il costo con maggiore precisione integrando il volume',
-			volume: 'Volume totale',
-			since: 'Da',
-
-			Please: "Per favore, inserisci il nome dell'oggetto",
-			Filling: "Compilare il nome dell'oggetto da spedire con precisione può aiutarci a consigliare prodotti più adatt",
-			Note: "Nota: Il peso e il volume effettivi sono determinati dal corriere. Il peso potrebbe aumentare dopo l'imballaggio, e se l'oggetto ha un peso basso ma un volume elevato, verrà addebitato in base al peso volumetrico",
-
-			window: 'Si prega di cliccare sulla finestra fluttuante nell angolo in alto a destra per copiare.',
-			Recent: 'Usato di recente',
-			nodata: 'Nessun dato disponibile',
-			Pleasecountry: 'Si prega di selezionare un paese prima',
-			container: 'Si prega di scegliere un contenitore',
-			skip: 'Salta',
-			Login: 'Accesso riuscito',
-			selectcity: 'Si prega di selezionare una città prima',
-			shippingaddress: 'Si prega di aggiungere il proprio indirizzo di spedizione',
-			shippingmethod: 'Si prega di scegliere un metodo di spedizione',
-			Followed: 'Seguito',
-			Addtocart: 'acquist',
-			grouping: 'Unisciti al gruppo immediatamente',
-			Selected: 'Selezionato',
-			Buynow: 'Acquista ora',
-			closeaccount: 'E’ sicuro di voler cancellare il numero di conto?',
-			other: 'altri',
-			store: 'Del negozio',
-
-			sales: 'Pre-vendita e post-vendita, acquisti senza preoccupazioni',
-			album: 'Salva nell album',
-			identify: 'Tieni premuto per riconoscere e visualizzare',
-			evaluate: 'Valuta',
-			particulars: 'Particolari',
-			savesuccessfully: 'Salvato con successo',
-			merchandiseNews: 'Notizie sui prodotti',
-			shutdown: 'Rimosso dai seguiti con successo',
-			Focus: 'Seguito con successo',
-			understock: 'Scarso magazzino',
-			successfullyAdded: 'Aggiunto con successo',
-			Nofurtherdata: 'Nessun altro dato disponibile',
-			Searchchat: 'Cerca nella cronologia della chat',
-			customerService: 'Servizio clienti ufficiale',
-			picture: 'Immagine',
-			voiceMessage: 'Messaggio vocale',
-			return: 'Ritorna',
-			Marginpayment: 'Pagamento della cauzione',
-			itemtoSend: 'Seleziona l oggetto da spedire',
-			selectitemType: 'Seleziona il tipo di oggetto',
-			Weightnotlessthan: 'Il peso non deve essere inferiore a',
-			cannotbelessthan: 'La quantità non deve essere inferiore a',
-			Wechatlogin: 'Accedi con WeChat',
-			readandAgree: 'Ho letto e accetto',
-			useragreement: 'Accordo utente',
-			Privacyagreement: 'Accordo sulla privacy',
-			offtheshelves: 'Prodotto non più in vendita',
-			top: 'In cima',
-			Shiftfocus: 'Sposta la attenzione',
-			successfullydelete: 'Eliminato con successo',
-			defaultTheme: 'Tema predefinito',
-			and: 'e',
-			lowest: 'minimo',
-			discount: 'sconti',
-			newcontainer: 'Per favore riprendete il contenitore',
-			defaultaddress: 'Definite l’indirizzo di default',
-
-			information: 'Seleziona prima la città e le informazioni sull oggetto.',
-			Protocol: 'Seleziona prima il protocollo.',
-			logisticsMethod: 'Seleziona il metodo di logistica.',
-			selectCourier: 'Seleziona la compagnia di corriere.',
-			trackingNumber: 'Inserisci il numero di traccia del pacco.',
-			parcelWeight: 'Inserisci il peso del pacco.',
-		},
-	},
-};
+  //中文
+  "zh-CN": {
+    index: {
+      homepage: "主页",
+      switchLanguage: "切换语言",
+      address: "地址管理",
+      addAndEdit: "新增/修改地址",
+      account: "账号与安全",
+      password: "修改密码/手机号",
+      switch: "切换语言",
+      user: "用户协议",
+      privacy: "隐私政策",
+      platform: "平台规则",
+      merchant: "商户入驻申请协议",
+      layout: "退出登录",
+      setup: "账号设置",
+      information: "个人信息",
+      headerImg: "头像",
+      nickname: "昵称",
+      prompt: "限4-24个字符(1汉字=2字符,1英文活数字=1字符)",
+      editNextname: "编辑昵称",
+      inland: "中国内地",
+      international: "国际",
+      initial: "默认地址",
+      edit: "编辑",
+      delete: "删除",
+      wx: "微信导入",
+      add: "新增地址",
+      contacts: "联系人信息",
+      wxAddress: "微信地址薄",
+      newAddress: "新建地址",
+      name: "姓名",
+      phone: "手机号",
+      city: "省市区",
+      detailed: "详细地址",
+      goods: "请填写收货人信息",
+      pleasePhoneNumber: "请填写收货人手机号",
+      township: "省市区县、乡镇等",
+      sect: "请输入详细地址精确到门牌号",
+      company: "公司名称(选填)",
+      preserve: "保存",
+      empty: "清空",
+      country: "国家",
+      postalCode: "邮编",
+      email: "电子邮箱",
+      companyName: "公司名称",
+      selection: "请选择",
+      PleacePostalCode: "请输入邮编",
+      addressBook: "保存到地址薄",
+      pleaseEmail: "请输入电子邮箱(选填)",
+      editPassword: "修改登录密码",
+      editPhone: "修改手机号",
+      accountCancellation: "账号注销",
+      setPassword: "设置密码",
+      cancellation: "注销后无法恢复,请谨慎操作",
+      myDeposit: "我的保证金",
+      balance: "余额",
+      mineFollow: "我的关注",
+      myPackage: "我的包裹",
+      mallOrders: "商城订单",
+      whole: "全部",
+      pendingPayment: "待付款",
+      joiningGroups: "拼团中",
+      toBeShipped: "待发货",
+      toBeReceived: "待收货",
+      refund: "退款/售后",
+      leaderunction: "团长功能",
+      platform: "平台商品库",
+      productManagement: "商品管理",
+      orderManagement: "订单管理",
+      afterSales: "售后管理",
+      supplyChain: "供应链商品",
+      PCEnd: "PC端",
+      pontact: "联系客服",
+      accountSettings: "账号设置",
+      shop: "商城",
+      border: "跨境速递",
+      item: "物品信息",
+      required: "必填",
+      flow: "跨境物流",
+      share: "分享给好友",
+      compute: "物流计算器",
+      deliver: "发往中转点",
+      Sign: "中转已签收",
+      overseas: "正发往海外",
+      mail: "去寄件",
+      mine: "我的",
+      addsign: "添加寄往中转点包裹",
+      more: "更多",
+      price: "单价",
+      already: "已拼",
+      parcel: "包裹",
+      residue: "剩余重量",
+      plan: "进度",
+      start: "开始时间",
+      cut: "截止时间",
+      parceling: "拼包发海外",
+      goparceling: "去拼包",
+      sender: "新建寄件人",
+      recipient: "新建收件人",
+      informat: "填写寄件地址信息",
+      informate: "填写收件地址信息",
+      addressbook: "地址簿",
+      select: "请选择物品信息",
+      //主页
+      search: "搜索",
+      Searchcon: "请输入要搜索的内容",
+      expensive: "买贵必赔",
+      Something: "全球好物",
+      postage: "包邮",
+      Trade: "以旧换新",
+      sort: "分类",
+      fill: "已补",
+      RMB: "元",
+      history: "历史地址",
+      Fill: "请填写",
+      //填写寄件人信息
+      senderinfo: "填写寄件人信息",
+      addressee: "请输入收件人姓名",
+      enter: "确定",
+      shoptype: "商品类型",
+      estimated: "预估重量",
+      piece: "件",
+      rule: "了解计费规则",
+      Starting: "起始地",
+      destination: "目的地",
+      Commodity: "商品重量",
+      Acquisition: "获取价格",
+      Calculated: "计算重量",
+      Estimated: "预估运费",
+      details: "查看详情",
+      Normal: "普通商品",
+      special: "特殊商品",
+      orderSearch: "请输入订单编号搜索",
+      orderWeight: "当前页面加载的订单总重量",
+      purchase: "平台自购",
+      OrderNumber: "订单编号",
+      Parcelweight: "包裹重量",
+      payment: "立即付款",
+      Frozen: "冻结",
+      recover: "恢复",
+      total: "合计",
+      selfPost: "自寄",
+      receiveGoods: "待平台收货",
+      TrackingNumber: "快递单号",
+      trackingNumber: "输入快递单号,快速添加到我的包裹",
+      Expresscompany: "快递公司",
+      ExpressCompany: "输入快递公司名称",
+      parcelWeight: "请输入包裹重量",
+      Addlist: "添加到包裹列表",
+      Addparcel: "添加包裹",
+      Packlist: "拼包列表",
+      classification: "商品分类",
+      synthesis: "综合",
+      sell: "销售",
+      Pricea: "价格",
+      screen: "筛选",
+      Pricerange: "价格区间",
+      Weightinterval: "重量区间",
+      brand: "品牌",
+      Proprietary: "自营商品",
+      reset: "重置",
+      yes: "是",
+      Bottomprice: "最低价",
+      highestprice: "最高价",
+      Discounted: "折扣价",
+      service: "服务",
+      Netcontent: "净含量",
+      sametype: "同款低价",
+      review: "评论",
+      Productdetails: "商品详情",
+      Specification: "规格参数",
+      Recommended: "推荐商品",
+      material: "主要原料",
+      specification: "规格",
+      Shelflife: "保质期",
+      Suitableobject: "适合对象",
+      Customer: "客服",
+      Shopping: "购物车",
+      follow: "关注",
+      notification: "到货通知",
+      Sele: "选择",
+      Salesvolume: "销售量",
+      stroll: "逛逛",
+      article: "条",
+      know: "我知道了",
+      shar: "分享",
+      Copylink: "复制链接",
+      Generatepicture: "生成图片",
+      Cancel: "取消",
+      Paymentsuccess: "支付成功",
+      MyOrder: "可在“个人中心-我的订单”查看",
+      Vieworder: "查看订单",
+      Backtohomepage: "返回首页",
+      Channelspecification: "渠道说明",
+      Billingmode: "计费模式",
+      Chargeableweight: "计费重量",
+      Estimatedcost: "预估费用",
+      Itemtype: "物品类型",
+      Channelrule: "渠道规则",
+      Copiedpaste: "已复制,快去粘贴吧~",
+      Replicationfailure: "复制失败",
+      shelves: "当该商品有库存并上架时我们会通过微信消息提醒您",
+      Actual: "实付金额",
+      Balancepayment: "余额支付",
+      Currentbalance: "当前余额",
+      WechatPay: "微信支付",
+      applicable: "适用微信支付",
+      Customerservicepayment: "客服支付",
+      Contactpayment: "联系客服支付",
+      Paymentinstructions: "付款须知",
+      Confirmpayment: "确定付款",
+      Commodityamount: "商品金额",
+      Grosscommodityweight: "商品总重",
+      Costperkilogram: "每公斤费用",
+      freight: "运费",
+      subtotal: "小计",
+      Atotalof: "共",
+      Submitorder: "提交订单",
+      next: "下一步",
+      Shipmentdate: "发柜日期",
+      Estimatedtimeofarrival: "预计到达时间",
+      Workingday: "个工作日",
+      buy: "购买到",
+      morefavorable: "会更优惠",
+      Pleaseproductname: "请输入相关商品名称",
+      Goodgoods: "品质好货",
+      Saveeverything: "每款必省",
+      willpay: "买贵必赔",
+      Subsidized: "补贴价",
+      typeof: "类型",
+      weight: "重量",
+      number: "数量",
+      Immediatepayment: "立即支付",
+      readandagree: "我阅读并同意",
+      International: "国际快递服务协议",
+      Estimatedprice: "预估总价",
+      Marinetank: "号海运柜",
+      Expressservice: "快递服务",
+      Orderconfirmation: "确认下单",
+      successful: "下单成功",
+      pickpackage: "待快递员上门取件",
+      Ordertime: "下单时间",
+      // switch: '更换',
+      Popularshipment: "热门寄件",
+      manage: "管理",
+      complete: "完成",
+      selectall: "全选",
+      Grossweight: "总重量",
+      GotoResult: "去结算",
+      orderpaysforitself: "坏单包赔",
+      Soldout: "已售",
+      //账户余额
+      accountBalance: "账户余额",
+      myBalance: "我的余额",
+      withdrawal: "提现",
+      recharge: "充值",
+      balanceDetails: "余额明细",
+      all: "全部",
+      theres: "没有更多数据了",
+      //我的关注
+      mineCommodity: "商品",
+      team: "团长",
+      people: "人关注",
+      see: "查看主页",
+      //我的包裹
+      orderNum: "请输入订单编号搜索",
+      toTrasferimento: "发往中转点",
+      firmaPer: "中转已签收",
+      oltreoceano: "正发往海外",
+      piattaforma: "平台自购",
+      //个人功能
+      thatPerson: "个人功能",
+      become: "成为团长",
+      chase: "购",
+      Ladder: "阶梯首重续费模式",
+      Ordinary: "普通包裹",
+      Special: "特殊包裹",
+      delivery: "寄快递",
+      Toggle: "切换",
+      Gross: "包裹总重",
+      length: "长",
+      wide: "宽",
+      height: "高",
+      accurately: "补充体积预估费用更精确",
+      volume: "总体积",
+      since: "起",
+      Please: "请输入物品名称",
+      Filling: "填写准确的寄送物品可帮助您推荐更合适的产品",
+      Note: "注:实际重量体积以收派员确定为准,物品在包装后重量可能会增加,重量小体积大时会按体积重量收费",
+      window: "请点击右上角浮窗进行复制",
+      Recent: "最近使用",
+      nodata: "暂无数据",
+      Pleasecountry: "请先选择国家",
+      container: "请选择货柜",
+      skip: "跳过",
+      Login: "登录成功",
+      selectcity: "请先选择城市",
+      shippingaddress: "请添加您的收货地址",
+      shippingmethod: "请选择货运方式",
+      Followed: "已关注",
+      Addtocart: "加入购物车",
+      grouping: "立即拼团",
+      Selected: "已选",
+      Buynow: "立即购买",
+      closeaccount: "确定要注销账号吗?",
+      other: "其他",
+      store: "店铺",
+      sales: "售前售后 安心无忧购物",
+      album: "保存到相册",
+      identify: "长按识别查看",
+      evaluate: "评价",
+      particulars: "详情",
+      savesuccessfully: "保存成功",
+      merchandiseNews: "商品信息",
+      shutdown: "取关成功",
+      Focus: "关注成功",
+      understock: "库存不足",
+      successfullyAdded: "添加成功",
+      Nofurtherdata: "已无更多数据",
+      Searchchat: "搜索聊天记录",
+      customerService: "官方客服",
+      picture: "图片",
+      voiceMessage: "语音消息",
+      return: "返回",
+      Marginpayment: "保证金支付",
+      itemtoSend: "请选择邮寄物品",
+      selectitemType: "请选择物品类型",
+      Weightnotlessthan: "重量不能小于",
+      cannotbelessthan: "数量不能小于",
+      Wechatlogin: "微信授权登录",
+      readandAgree: "我已阅读并同意",
+      useragreement: "用户协议",
+      Privacyagreement: "隐私协议",
+      offtheshelves: "商品下架",
+      top: "顶部",
+      Shiftfocus: "移入关注",
+      successfullydelete: "删除成功",
+      defaultTheme: "默认主题",
+      and: "和",
+      lowest: "低至",
+      discount: "折扣",
+      newcontainer: "请重新选择货柜",
+      defaultaddress: "设为默认地址",
+      information: "请先选择城市和物品信息",
+      Protocol: "请勾选协议",
+      logisticsMethod: "请选择物流方式",
+      selectCourier: "请选择快递公司",
+      trackingNumber: "请填写快递单号",
+      parcelWeight: "请填写包裹重量",
+      //团长主页
+      comments: "评论总数",
+      default: "默认",
+      newProduct: "新品",
+      salesVolume: "销量",
+      favorableComment: "好评",
+      //保证金余额
+      saldo: "保证金余额",
+      depositDetails: "保证金明细",
+      noMore: "没有更多数据了",
+    },
+  },
+  //英语
+  "en-US": {
+    index: {
+      homepage: "Homepage",
+      switchLanguage: "Switch Language",
+      address: "Address Management",
+      addAndEdit: "add/modify Address",
+      account: "Account and Security",
+      password: "Change password/Phone Number",
+      switch: "Switch Language",
+      user: "User Agreement",
+      privacy: "Privacy Policy",
+      platform: "Platform rules",
+      merchant: "Merchant Entry Application Agreement",
+      layout: "Log out and log in",
+      setup: "Account Settings",
+      information: "Personal Information",
+      headerImg: "Avatar",
+      nickname: "Nickname",
+      prompt:
+        "Limited to 4-24 characters (1 Chinese character=2 characters, 1 English live number=1 character)",
+      editNextname: "Edit Nickname",
+      inland: "Mainland China",
+      international: "International",
+      initial: "Default Address",
+      edit: "Edit",
+      delete: "Delete",
+      wx: "WeChat import",
+      add: "Add Address",
+      contacts: "Contact Information ",
+      wxAddress: "WeChat Address Book",
+      newAddress: "New Address",
+      name: "Name",
+      phone: "Mobile phone number",
+      city: "Provinces, cities, and districts",
+      detailed: "Detailed address",
+      goods: "Please fill in the recipient information",
+      pleasePhoneNumber: "Please fill in the recipient's mobile phone number",
+      township: "Provinces, cities, counties, townships, etc",
+      sect: "Please enter a detailed address accurate to the house number",
+      company: "Company name (optional)",
+      preserve: "Preserve",
+      empty: "Empty",
+      country: "Country",
+      postalCode: "Postal code",
+      email: "E-mail",
+      companyName: "Company Name",
+      selection: "Please Select",
+      PleacePostalCode: "Please enter your postal code",
+      addressBook: "Save to Address Book",
+      pleaseEmail: "Please enter your email address (optional)",
+      cancellation:
+        "Unable to recover after logging out, please operate with caution",
+      editPassword: "Change login password",
+      editPhone: "Change phone number",
+      accountCancellation: "Account Cancellation",
+      setPassword: "Set password",
+      myDeposit: "My deposit",
+      balance: "Balance",
+      mineFollow: "My following",
+      myPackage: "My Package",
+      mallOrders: "Mall orders",
+      whole: "Whole",
+      pendingPayment: "Pending payment",
+      joiningGroups: "Joining groups",
+      toBeShipped: "To be shipped",
+      toBeReceived: "To be received",
+      refund: "Refund/After sales",
+      leaderunction: "Leader function",
+      platform: "Platform product library",
+      productManagement: "Product Management",
+      orderManagement: "order management",
+      afterSales: "After sales",
+      supplyChain: "Supply chain goods",
+      PCEnd: "PC end",
+      pontact: "Contact customer service",
+      accountSettings: "Account Settings",
+      shop: "store",
+      border: "border",
+      item: "Item information",
+      required: "required",
+      flow: "Cross border logistics",
+      share: "Share",
+      compute: "The Reckoner",
+      deliver: "To transfer point",
+      Sign: "Transfer has been signed for",
+      overseas: "Sending overseas",
+      mail: "Go and send the package",
+      mine: "mine",
+      addsign: "Add package to transit point",
+      more: "more",
+      price: "unit price",
+      already: "Spliced",
+      parcel: "package",
+      residue: " weight",
+      plan: "schedule",
+      start: "start time",
+      cut: "Deadline",
+      parceling: "parceling",
+      goparceling: "Go pack up",
+      sender: "New sender",
+      recipient: "New recipient",
+      informat: "Fill in the mailing address information",
+      informate: "Fill in the shipping address information",
+      addressbook: "Address Book",
+      select: "Please select item information",
+      //主页
+      search: "search",
+      Searchcon: "you want to search for",
+      expensive: "Buy high Must compensate",
+      Something: "Global goodies",
+      postage: "postage",
+      Trade: "Trade-in",
+      sort: "sort",
+      fill: "subsidy",
+      RMB: "RMB",
+      history: "Historical address",
+      Fill: "Fill out",
+      senderinfo: "Sender information",
+      addressee: "Indicare il nome del destinatario",
+      enter: "confirm",
+      shoptype: "type of merchandise",
+      estimated: "estimated weight",
+      piece: "piece",
+      rule: "Understanding billing rules",
+      Starting: "Starting place",
+      destination: "destination",
+      Commodity: "Commodity weight",
+      Acquisition: "Acquisition price",
+      Calculated: "Calculated weight",
+      Estimated: "Estimated freight",
+      details: "View details",
+      Normal: "General goods",
+      special: "Special goods",
+      orderSearch: "Please enter the order number to search",
+      orderWeight: "The total weight of the order currently loaded on the page",
+      purchase: "Platform purchase",
+      OrderNumber: "Order number",
+      Parcelweight: "Parcel weight",
+      payment: "Immediate payment",
+      Frozen: "Frozen",
+      recover: "recover",
+      total: "total",
+      selfPost: "self-post",
+      receiveGoods: "Wait for the platform to receive the goods",
+      TrackingNumber: "Tracking number",
+      trackingNumber: "Enter the tracking number to quickly add to my package",
+      Expresscompany: "Express company",
+      ExpressCompany: "Enter the name of the Courier company",
+      parcelWeight: "Please enter the parcel weight",
+      Addlist: "Add to package list",
+      Addparcel: "Add parcel",
+      Packlist: "Pack list",
+      classification: "Commodity classification",
+      synthesis: "synthesis",
+      sell: "sell",
+      Pricea: "Price",
+      screen: "screen",
+      Pricerange: "Price range",
+      Weightinterval: "Weight section",
+      brand: "brand",
+      Proprietary: "Proprietary commodities",
+      reset: "reset",
+      yes: "yes",
+      Bottomprice: "Bottom price",
+      highestprice: "The highest price",
+      Discounted: "Discounted price",
+      service: "service",
+      Netcontent: "Net content",
+      sametype: "Lower price of the same type",
+      review: "review",
+      Productdetails: "Product details",
+      Specification: "Specification parameter",
+      Recommended: "Recommended goods",
+      material: "Main raw material",
+      specification: "specification",
+      Shelflife: "Shelf life",
+      Suitableobject: "Suitable object",
+      Customer: "Customer service",
+      Shopping: "Shopping",
+      follow: "follow",
+      notification: "Notice of arrival",
+      Sele: "Select",
+      Salesvolume: "Sales volume",
+      stroll: "stroll",
+      article: "article",
+      know: "I know",
+      shar: "Share",
+      Copylink: "Copy link",
+      Generatepicture: "Generate picture",
+      Cancel: "Cancel",
+      Paymentsuccess: "Payment success",
+      MyOrder: 'It can be viewed in "Personal Center - My Order"',
+      Vieworder: "View order",
+      Backtohomepage: "Back to home page",
+      Channelspecification: "Channel specification",
+      Billingmode: "Billing mode",
+      Chargeableweight: "Chargeable weight",
+      Estimatedcost: "Estimated cost",
+      Itemtype: "Item type",
+      Channelrule: "Channel rule",
+      Copiedpaste: "Copied, go paste ~",
+      Replicationfailure: "Replication failure",
+      shelves:
+        "We will alert you via wechat message when the item is in stock and on the shelves",
+      Actual: "Actual amount paid",
+      Balancepayment: "Balance payment",
+      Currentbalance: "Current balance",
+      WechatPay: "Wechat Pay",
+      applicable: "Wechat Pay is applicable",
+      Customerservicepayment: "Customer service payment",
+      Contactpayment: "Contact customer service payment",
+      Paymentinstructions: "Payment instructions",
+      Confirmpayment: "Firm payment",
+      Commodityamount: "Commodity amount",
+      Grosscommodityweight: "Gross commodity weight",
+      Costperkilogram: "Cost per kilogram",
+      freight: "freight",
+      subtotal: "subtotal",
+      Atotalof: "A total of",
+      Submitorder: "Submit an order",
+      next: "next",
+      Shipmentdate: "Shipment date",
+      Estimatedtimeofarrival: "Estimated time of arrival",
+      Workingday: "Working day",
+      buy: "buy",
+      morefavorable: "Will be more favorable",
+      Pleaseproductname: "Please enter the relevant product name",
+      Goodgoods: "Good quality goods",
+      Saveeverything: "Save everything",
+      willpay: "If you buy, you will pay",
+      Subsidized: "price",
+      typeof: "Type",
+      weight: "Weight",
+      number: "Number",
+      Immediatepayment: "Immediate Payment",
+      readandagree: "Read and Agree",
+      International: "International",
+      Estimatedprice: "Estimated Price",
+      Marinetank: "Sea Freight Container",
+      Expressservice: "Express Service",
+      Orderconfirmation: "Order Confirmation",
+      successful: "Successful",
+      pickpackage: "Waiting for Courier Pickup",
+      Ordertime: "Order Time",
+      // switch: 'Switch',
+      Popularshipment: "Popular Shipment",
+      manage: "Management",
+      complete: "Complete",
+      selectall: "Select All",
+      Grossweight: "Gross Weight",
+      GotoResult: "Go to Checkout",
+      orderpaysforitself: "Order Pays for Itself",
+      Soldout: "Sold Out",
+      //账户余额
+      accountBalance: "Account balance",
+      myBalance: "my Balance",
+      withdrawal: "withdrawal",
+      recharge: "recharge",
+      balanceDetails: "balance Details",
+      all: "whole",
+      theres: "There's no more data left",
+      //我的关注
+      mineCommodity: "commodity",
+      team: "Team leader",
+      people: "people follow",
+      see: "View Home Page",
+      //个人功能
+      thatPerson: "Personal functions",
+      become: "Become a team leader",
+      chase: "purchase",
+      Ladder: "Ladder first renewal fee model",
+      Ordinary: "Ordinary parcel",
+      Special: "Special parcel",
+      delivery: "Delivery",
+      Toggle: "Toggle",
+      Gross: "Gross",
+      length: "Length",
+      wide: "Width",
+      height: "Height",
+      accurately:
+        "Estimate the cost more accurately by supplementing the volume",
+      volume: "Total Volume",
+      since: "since",
+      Please: "Please enter the item name",
+      Filling:
+        "Filling in the accurate items for shipment can help us recommend more suitable products for you",
+      Note: "Note: The actual weight and volume are subject to the determination by the courier. The weight may increase after packaging, and if the item has a small weight but a large volume, it will be charged based on the volumetric weight",
+      window:
+        "Please click the floating window in the upper right corner to copy.",
+      Recent: "Recently Used",
+      nodata: "No Data Available",
+      Pleasecountry: "Please Select a Country First",
+      container: "Please Select a Container",
+      skip: "Skip",
+      Login: "Login Successful",
+      selectcity: "Please Select a City First",
+      shippingaddress: "Please Add Your Shipping Address",
+      shippingmethod: "Please Select a Shipping Method",
+      Followed: "Followed",
+      Addtocart: "Add to Cart",
+      grouping: "Join Group Now",
+      Selected: "Selected",
+      Buynow: "Buy Now",
+      closeaccount: "Are you sure you want to close your account?",
+      other: "other",
+      store: "store",
+      sales: "Pre-sales and after-sales, worry-free shopping",
+      album: "Save to album",
+      identify: "Long press to identify and view",
+      evaluate: "Evaluate",
+      particulars: "Details",
+      savesuccessfully: "Save successfully",
+      merchandiseNews: "Merchandise News",
+      shutdown: "Unfollowed successfully",
+      Focus: "Followed successfully",
+      understock: "Out of stock",
+      successfullyAdded: "Added successfully",
+      Nofurtherdata: "No more data available",
+      Searchchat: "Search chat history",
+      customerService: "Customer Service",
+      picture: "Picture",
+      voiceMessage: "Voice message",
+      return: "Return",
+      Marginpayment: "Margin payment",
+      itemtoSend: "Please select item to send",
+      selectitemType: "Please select item type",
+      Weightnotlessthan: "Weight must not be less than",
+      cannotbelessthan: "Quantity must not be less than",
+      Wechatlogin: "Login with WeChat",
+      readandAgree: "I have read and agree to",
+      useragreement: "User Agreement",
+      Privacyagreement: "Privacy Agreement",
+      offtheshelves: "Item is off the shelves",
+      top: "Top",
+      Shiftfocus: "Shift to focus",
+      successfullydelete: "Deleted successfully",
+      defaultTheme: "Default theme",
+      and: "and",
+      lowest: "lowest",
+      discount: "discount",
+      newcontainer: "Please select a new container",
+      defaultaddress: "Set this parameter to the default address",
+      information: "Please select the city and item information first.",
+      Protocol: "Please tick the agreement.",
+      logisticsMethod: "Please select the logistics method.",
+      selectCourier: "Please select the courier company.",
+      trackingNumber: "Please enter the tracking number.",
+      parcelWeight: "Please enter the parcel weight.",
+      //团长主页
+      comments: "Total number of comments",
+      default: "default",
+      newProduct: "new product",
+      salesVolume: "sales volume",
+      favorableComment: "favorable comment",
+      //保证金余额
+      saldo: "margin balance",
+      depositDetails: "Deposit details",
+      noMore: "There is no more data available",
+    },
+  },
+  // 西班牙
+  "es-ES": {
+    index: {
+      homepage: "La página",
+      switchLanguage: "Cambiar el idioma",
+      address: "Gestión de direcciones",
+      addAndEdit: "Añadir/cambiar dirección",
+      account: "Cuenta y seguridad",
+      password: "Cambiar contraseña/número de teléfono móvil",
+      switch: "Cambiar el idioma",
+      user: "Acuerdo de usuario",
+      privacy: "Política de privacidad",
+      platform: "Reglas de plataforma",
+      merchant: "Acuerdo de solicitud de entrada comercial",
+      layout: "Salir del login",
+      setup: "Configuración de cuenta",
+      information: "Información personal",
+      headerImg: "avatares",
+      nickname: "apodo",
+      prompt:
+        "Limitado a 4-24 caracteres (1 kanji =2 caracteres, 1 número vivo en inglés =1 carácter)",
+      editNextname: "Editar el apodo",
+      inland: "China continental",
+      international: "internacional",
+      initial: "Dirección por defecto",
+      edit: "editor",
+      delete: "borrar",
+      wx: "Importación de wechat",
+      add: "Nueva dirección añadida",
+      contacts: "Información de contacto",
+      wxAddress: "Dirección wechat delgada",
+      newAddress: "Nueva dirección",
+      name: "Los nombres",
+      phone: "Teléfono móvil no",
+      city: "Provincia y ciudad",
+      detailed: "Dirección completa",
+      goods: "Por favor complete la información del destinatario",
+      pleasePhoneNumber:
+        "Por favor, introduzca el número de teléfono móvil del destinatario",
+      township: "Provincia ciudad distrito condado pueblo etc",
+      sect: "Por favor, introduzca la dirección exacta al número de la casa",
+      company: "Nombre de la empresa (opcional)",
+      preserve: "guardar",
+      empty: "vacíe",
+      country: "países",
+      postalCode: "Código postal",
+      email: "Correo electrónico",
+      companyName: "Nombre de empresa",
+      selection: "favor seleccione",
+      PleacePostalCode: "Por favor ingrese su código postal",
+      addressBook: "Guardar a la dirección delgada",
+      pleaseEmail: "Por favor, introduzca su correo electrónico (opcional)",
+      editPassword: "Cambiar contraseña de acceso",
+      editPhone: "Cambiar el número de teléfono",
+      accountCancellation: "Cierre de cuenta",
+      setPassword: "Establecer una contraseña",
+      cancellation:
+        "No se puede restaurar después de la cancelación, por favor, tenga cuidado",
+      myDeposit: "Mi depósito de seguridad",
+      balance: "El saldo",
+      mineFollow: "Mi preocupación por",
+      myPackage: "Mi paquete de",
+      mallOrders: "Orden del centro",
+      whole: "total",
+      pendingPayment: "Pendiente de pago",
+      joiningGroups: "En grupo",
+      toBeShipped: "Listo para enviar",
+      toBeReceived: "Para recibir",
+      refund: "Reembolso/post-venta",
+      leaderunction: "Función jefe",
+      platform: "Plataforma mercancía biblioteca",
+      productManagement: "Gestión de mercancías",
+      orderManagement: "Gestión de pedidos",
+      afterSales: "Gestión post-venta",
+      supplyChain: "Cadena de suministro commodities",
+      PCEnd: "PC cliente",
+      pontact: "Contactar servicio al cliente",
+      accountSettings: "Configuración de cuenta",
+      shop: "Comercial",
+      border: "transfronterizo",
+      item: "Artículos",
+      required: "Obligatorio",
+      flow: "Logística transfronteriza",
+      share: "Compartir",
+      compute: "Calculadora",
+      deliver: "Enviado al punto de tránsito",
+      Sign: "El tránsito ha sido firmado",
+      overseas: "Se está enviando al extranjero",
+      mail: "Ir a enviar",
+      mine: "El mío",
+      addsign: "Añadir paquetes de puntos de tránsito",
+      more: "Más",
+      price: "Precio unitario",
+      already: "Se ha luchado",
+      parcel: "Paquete",
+      residue: "residual",
+      plan: "Progreso",
+      start: "Hora de inicio",
+      cut: "Plazo",
+      parceling: "paquete",
+      goparceling: "Ir a empacar",
+      sender: "Nuevo remitente",
+      recipient: "Nuevo destinatario",
+      informat: "Rellene la información de la dirección de envío",
+      informate: "Rellene la información de la dirección de recepción",
+      addressbook: "Libreta de direcciones",
+      select: "Por favor, seleccione la información del artículo",
+      //主页
+      search: "Buscar",
+      Searchcon: "Contenido de la búsqueda",
+      expensive: "Comprar caro Debe pagar",
+      Something: "Cosas buenas del mundo",
+      postage: "Envío gratis",
+      Trade: "Cambiar lo viejo por lo nuevo",
+      sort: "clase",
+      fill: "Subvenciones",
+      RMB: "RMB",
+      history: "Dirección histórica",
+      Fill: "Por favor, rellene",
+      senderinfo: "Rellene la información del remitente",
+      addressee: "Por favor ingrese el nombre del destinatario",
+      enter: "determinar",
+      shoptype: "Tipo de mercancía",
+      estimated: "Peso estimado estimado",
+      piece: "algo",
+      rule: "Entender las reglas de facturación",
+      Starting: "incipiente",
+      destination: "destino",
+      Commodity: "Peso de mercancía",
+      Acquisition: "Obtener el precio",
+      Calculated: "Calcula el peso",
+      Estimated: "Gastos de envío estimados",
+      details: "Ver los detalles",
+      Normal: "Bienes comunes",
+      special: "Mercancía especial",
+      orderSearch: "Por favor, introduzca el número de pedido buscar",
+      orderWeight: "Peso total del pedido cargado por la página actual",
+      purchase: "Plataforma de compra propia",
+      OrderNumber: "Número de pedido",
+      Parcelweight: "Peso del paquete",
+      payment: "Pague ahora mismo",
+      Frozen: " congelación",
+      recover: " recuperación",
+      total: "total",
+      selfPost: "Postal desde",
+      receiveGoods: "A recibir en la plataforma",
+      TrackingNumber: "Número de seguimiento",
+      trackingNumber:
+        "Ingrese el número de seguimiento para agregar rápidamente a mi paquete",
+      Expresscompany: "Empresa de mensajería",
+      ExpressCompany: "Introduzca el nombre de la empresa de mensajería",
+      parcelWeight: "Por favor ingrese el peso del paquete",
+      Addlist: "Añadir a la lista de paquetes",
+      Addparcel: "Añadir un paquete",
+      Packlist: "Lista de paquetes",
+      classification: "Clasificación de mercancías",
+      synthesis: "integrado",
+      sell: "venta",
+      Pricea: "precio",
+      screen: "selección",
+      Pricerange: "Rango de precios",
+      Weightinterval: "Intervalo de peso",
+      brand: "La marca",
+      Proprietary: "Mercancía por cuenta propia",
+      reset: "restaurar",
+      yes: "es",
+      Bottomprice: "Precio más bajo",
+      highestprice: "Precio máximo",
+      Discounted: "Precio con descuento",
+      service: "servicios",
+      Netcontent: "Contenido neto",
+      sametype: "Mismo modelo bajo precio",
+      review: "comentarios",
+      Productdetails: "Detalles de mercancía",
+      Specification: "Especificaciones y parámetros",
+      Recommended: "Artículos recomendados para",
+      material: "Materia prima principal",
+      specification: "Las especificaciones",
+      Shelflife: "caducidad",
+      Suitableobject: "Apto para objetos",
+      Customer: "call",
+      Shopping: "carrito",
+      follow: "atención",
+      notification: "Notificación de llegada",
+      Sele: "seleccione",
+      Salesvolume: "Las ventas",
+      stroll: "alrededores",
+      article: "Art",
+      know: "Lo sé",
+      shar: "compartir",
+      Copylink: "Copiar el enlace",
+      Generatepicture: "Generar una imagen",
+      Cancel: "cancelación",
+      Paymentsuccess: "Pago realizado con éxito",
+      MyOrder: "Disponible en personal center - mis pedidos",
+      Vieworder: "Ver el pedido",
+      Backtohomepage: "Volver al inicio",
+      Channelspecification: "Descripción del canal",
+      Billingmode: "Modelo de facturación",
+      Chargeableweight: "Peso facturable",
+      Estimatedcost: "Estimación de gastos",
+      Itemtype: "Tipos de artículos",
+      Channelrule: "Reglas del canal",
+      Copiedpaste: "Ya copiado, ir y pegar",
+      Replicationfailure: "Falla en copiar",
+      shelves:
+        "Le recordaremos a través del mensaje de wechat cuando el artículo está en stock y en estante",
+      Actual: "Cantidad a pagar",
+      Balancepayment: "Pago del saldo",
+      Currentbalance: "Balance actual",
+      WechatPay: "Pago con wechat",
+      applicable: "Pago wechat aplicable",
+      Customerservicepayment: "Servicio al cliente pago",
+      Contactpayment: "Contacto servicio al cliente pago",
+      Paymentinstructions: "Notas de pago",
+      Confirmpayment: "Determine su pago",
+      Commodityamount: "Cantidad de bienes",
+      Grosscommodityweight: "Peso total de la mercancía",
+      Costperkilogram: "Coste por kg",
+      freight: "El flete",
+      subtotal: "subtotal",
+      Atotalof: "total",
+      Submitorder: "Enviar un pedido",
+      next: "Siguiente paso",
+      Shipmentdate: "Fecha del gabinete de salida",
+      Estimatedtimeofarrival: "Hora estimada de llegada",
+      Workingday: "Días laborables",
+      buy: "Comprar hasta",
+      morefavorable: "Será mejor",
+      Pleaseproductname: "Por favor ingrese el nombre comercial relevante",
+      Goodgoods: "Productos de buena calidad",
+      Saveeverything: "Cada estilo debe ahorrar",
+      willpay: "Comprar caro, pagar",
+      Subsidized: "Precio",
+      typeof: "tipo",
+      weight: "peso",
+      number: "número",
+      Immediatepayment: "pago inmediato",
+      readandagree: "he leído y acepto",
+      International: "internacional",
+      Estimatedprice: "precio estimado",
+      Marinetank: "contenedor marítimo",
+      Expressservice: "servicio de expreso",
+      Orderconfirmation: "confirmación de pedido",
+      successful: "exitoso",
+      pickpackage: "esperando recogida del mensajero",
+      Ordertime: "hora del pedido",
+      // switch: 'cambio',
+      Popularshipment: "envío popular",
+      manage: "gestionar",
+      complete: "completar",
+      selectall: "seleccionar todo",
+      Grossweight: "peso bruto",
+      GotoResult: "ir al pago",
+      orderpaysforitself: "compensación por pedidos defectuosos",
+      Soldout: "agotado",
+      //账户余额
+      accountBalance: "Saldo de la cuenta",
+      myBalance: "Mi saldo",
+      withdrawal: "Retiro de efectivo",
+      recharge: "Recargar",
+      balanceDetails: "Detalles del saldo",
+      all: "Todo",
+      theres: "No hay más datos",
+      //我的关注
+      mineCommodity: "Productos Básicos",
+      team: "Jefe del regimiento",
+      people: "Atención humana",
+      see: "Ver página de inicio",
+      //个人功能
+      thatPerson: "Función personal",
+      become: "Convertirse en Jefe de grupo",
+      chase: "compra",
+      Ladder: "Modelo de renovación de cabeza de escalera",
+      Ordinary: "Paquete comúnl",
+      Special: "Paquetes especiales para",
+      delivery: "Entrega de paquetes",
+      Toggle: "Alternar",
+      Gross: "Peso bruto del paquete",
+      length: "Largo",
+      wide: "Ancho",
+      height: "Alto",
+      accurately:
+        "Estimación de los costos más precisa al complementar con el volumen",
+      volume: "Volume totale",
+      since: "Desde",
+      Please: "Por favor, introduzca el nombre del artículo",
+      Filling:
+        "Rellene el artículo de envío con precisión para que podamos recomendarle productos más adecuados",
+      Note: "Nota: El peso y el volumen reales se determinan por el mensajero. El peso puede aumentar después del empaque, y si el artículo tiene un peso pequeño pero un volumen grande, se cobrará según el peso volumétrico",
+      closeaccount: "Seguro que desea cerrar su cuenta?",
+      other: "otros",
+      store: "trozos",
+      sales:
+        "Ventas: Compra tranquila con atención antes y después de la venta",
+      album: "Guardar en álbum",
+      identify: "Presiona y mantén para identificar y ver",
+      evaluate: "Evaluar",
+      particulars: "Particulares",
+      savesuccessfully: "Guardado con éxito",
+      merchandiseNews: "Noticias de productos",
+      shutdown: "Desuscrito con éxito",
+      Focus: "Siguiendo con éxito",
+      understock: "Sin stock",
+      successfullyAdded: "Agregado con éxito",
+      Nofurtherdata: "No hay más datos",
+      Searchchat: "Buscar historial de chat",
+      customerService: "Servicio al cliente oficial",
+      picture: "Imagen",
+      voiceMessage: "Mensaje de voz",
+      return: "Regresar",
+      Marginpayment: "Pago de margen",
+      itemtoSend: "Seleccione el artículo a enviar",
+      selectitemType: "Seleccione el tipo de artículo",
+      Weightnotlessthan: "El peso no debe ser menor que",
+      cannotbelessthan: "La cantidad no debe ser menor que",
+      Wechatlogin: "Iniciar sesión con WeChat",
+      readandAgree: "He leído y acepto",
+      useragreement: "Acuerdo del usuario",
+      Privacyagreement: "Acuerdo de privacidad",
+      offtheshelves: "Producto retirado de la estantería",
+      top: "Parte superior",
+      Shiftfocus: "Mover el enfoque",
+      successfullydelete: "Eliminado con éxito",
+      defaultTheme: "Tema predeterminado",
+      and: "y",
+      lowest: "mínimo",
+      discount: "descuento",
+      newcontainer: "Por favor, vuelva a seleccionar contenedor",
+      window:
+        "Por favor, haga clic en el icono flotante en la esquina superior derecha para copiar",
+      Recent: "Recientemente utilizado",
+      nodata: "No hay datos disponibles",
+      Pleasecountry: "Por favor, seleccione un país",
+      container: "Por favor, seleccione su contenedor",
+      skip: "Omitir",
+      Login: "Inicio de sesión exitoso",
+      selectcity: "Por favor, seleccione una ciudad",
+      shippingaddress: "Por favor, añada su dirección de envío",
+      shippingmethod: "Por favor, seleccione el método de envío",
+      Followed: "Siguiendo",
+      Addtocart: "carrito",
+      grouping: "Únete al grupo de compras inmediatamente",
+      Selected: "Seleccionado",
+      Buynow: "Comprar ahora",
+      closeaccount: "¿Está seguro de que desea cerrar su cuenta?",
+      other: "Otro",
+      store: "Tienda",
+      defaultaddress: "Establecer como dirección predeterminada",
+      information:
+        "Por favor, seleccione primero la ciudad e información del artículo.",
+      Protocol: "Por favor, marque el acuerdo.",
+      logisticsMethod: "Por favor, seleccione el método de logística.",
+      selectCourier: "Por favor, seleccione la empresa de mensajería.",
+      trackingNumber:
+        "Por favor, introduzca el número de seguimiento del paquete.",
+      parcelWeight: "Por favor, introduzca el peso del paquete.",
+      //团长主页
+      comments: "Número total de comentarios",
+      default: "Predeterminado",
+      newProduct: "Nuevos productos",
+      salesVolume: "Ventas",
+      favorableComment: "Elogios",
+      //保证金余额
+      saldo: "Saldo del margen",
+      depositDetails: "Detalles de la fianza",
+      noMore: "No hay más datos",
+    },
+  },
+  //意大利
+  "it-IT": {
+    index: {
+      homepage: "Home page",
+      switchLanguage: "Cambio di lingua",
+      address: "Gestione degli indirizzi",
+      addAndEdit: "Nuovi indirizzi/modifiche",
+      account: "Numero di conto e sicurezza",
+      password: "Modificare la parola d’ordine/numero di cellulare",
+      switch: "Cambio di lingua",
+      user: "Accordi per gli utenti",
+      privacy: "Politica in materia di tutela della vita privata",
+      platform: "Regole per le piattaforme",
+      merchant: "Accordo di adesione di un commerciante",
+      layout: "Uscita logon",
+      setup: "Fissazione del numero di conto",
+      information: "Dati personali",
+      headerImg: "avatar",
+      nickname: "soprannome",
+      prompt:
+        "Limite da 4 a 24 caratteri (1 cinese =2 caratteri, 1 inglese vivo =1 carattere)",
+      editNextname: "Soprannomi di redazione",
+      inland: "Cina continentale",
+      international: "internazionale",
+      initial: "Indirizzo predefinito",
+      edit: "editoriale",
+      delete: "cancellare",
+      wx: "Importazioni di wechat",
+      add: "Nuovo indirizzo",
+      contacts: "Información de contacto",
+      wxAddress: "Dirección wechat delgada",
+      newAddress: "Nuovi indirizzi",
+      name: "nomi",
+      phone: "Numero di telefono",
+      city: "Aree metropolitane",
+      detailed: "Indirizzo completo",
+      goods: "Per piacere, completare l’informazione del destinatario",
+      pleasePhoneNumber:
+        "Per piacere, completare il numero di telefono del destinatario",
+      township: "I comuni e le province le regioni, le città, ecc",
+      sect: "Si prega di indicare l’indirizzo completo con il numero della targa",
+      company: "Nome della società (indicare il nome della società)",
+      preserve: "conservazione",
+      empty: "svuotati",
+      country: "paesi",
+      postalCode: "P.",
+      email: "Posta elettronica",
+      companyName: "Nome della società",
+      selection: "selezione",
+      PleacePostalCode: "Per favore digitate il codice postale",
+      addressBook: "Conservare all’indirizzo sottile",
+      pleaseEmail:
+        "Per abbonarsi, digitare la casella di posta elettronica (indirizzatela)",
+      editPassword: "Modificare la password logon",
+      editPhone: "Modifica del numero di telefono",
+      accountCancellation: "Annullamento dei conti",
+      setPassword: "Stabilire la password",
+      cancellation:
+        "Se il recupero non è possibile dopo l’annullamento, occorre procedere con cautela",
+      myDeposit: "I margine",
+      balance: "saldo",
+      mineFollow: "La mia preoccupazione",
+      myPackage: "Il mio pacco",
+      mallOrders: "Orden del centro",
+      whole: "totale",
+      pendingPayment: "Pagamenti da effettuare",
+      joiningGroups: "Nella composizione",
+      toBeShipped: "Prodotti in attesa di spedizione",
+      toBeReceived: "Para recibir",
+      refund: "Rimborso/assistenza post-vendita",
+      leaderunction: "Funzioni del capo servizio",
+      platform: "Banca di prodotti di base",
+      productManagement: "Gestione dei prodotti di base",
+      orderManagement: "Gestione delle ordinazioni",
+      afterSales: "Gestione post-vendita",
+      supplyChain: "Prodotti della catena d’approvv igionamento",
+      PCEnd: "PC, copiglie, pernotti",
+      pontact: "Contatti con il servizio clienti",
+      accountSettings: "Fissazione del numero di conto",
+      shop: "posta",
+      border: "transfrontaliero",
+      item: "Informazioni sugli articoli",
+      required: "Sarà compilata",
+      flow: "La logistica transfrontaliera",
+      share: "condividere",
+      compute: "calcolatrici",
+      deliver: "Punti di transito",
+      Sign: "I trasferimenti sono stati firmati",
+      overseas: "Sta andando all’estero",
+      mail: "Per inviare gli articoli",
+      mine: "La mia",
+      addsign: "Aggiungere i pacchi ai punti di transito",
+      more: "più",
+      price: "Prezzo",
+      already: "scritto",
+      parcel: "pacchi",
+      residue: "residuo",
+      plan: "processo ",
+      start: "Ora di inizio",
+      cut: "Tempo di chiusura",
+      parceling: "Scrive borsa",
+      goparceling: "dischetti",
+      sender: "Nuovi mittenti",
+      recipient: "Nuovi destinatari",
+      informat: "Compilare il tagliando di spedizione",
+      informate: "Indicare l’indirizzo per il ricevimento",
+      addressbook: "Indirizzo sottile",
+      select: "Si prega di selezionare informazioni sugli articoli",
+      //主页
+      search: "ricerca",
+      Searchcon: "Contenuto della ricerca",
+      expensive: "Comprare costoso Mosto del",
+      Something: "Il bene globale",
+      postage: "Circostanze eccezionali",
+      Trade: "Cambiare vecchio per nuovo",
+      sort: "tipo",
+      fill: "sovvenzioni",
+      RMB: "RMB",
+      history: "Indirizzo storico",
+      Fill: "Per piacere",
+      senderinfo: "Compilare le informazioni inviate ai mittenti",
+      addressee: "Indicare il nome del destinatario",
+      enter: "definire",
+      shoptype: "Tipo di merce",
+      estimated: "Peso stimato",
+      piece: "cosa",
+      rule: "Conoscenza delle norme di fatturazione",
+      Starting: "Verso l’alto",
+      destination: "destinazione",
+      Commodity: "Peso delle merci",
+      Acquisition: "Accesso ai prezzi",
+      Calculated: "Calcolo del peso",
+      Estimated: "Nolo stimato",
+      details: "Esaminare i dettagli",
+      Normal: "Merci comuni",
+      special: "Prodotti speciali",
+      orderSearch: "Digitare il numero d’ordine per effettuare la ricerca",
+      orderWeight: "Peso totale delle ordinazioni attualmente caricate",
+      purchase: "Acquisto di piattaforme",
+      OrderNumber: "Numero d’ordine",
+      Parcelweight: "Peso del pacco",
+      payment: "Pagamenti immediati",
+      Frozen: "congelamento",
+      recover: "ripristino",
+      total: "totale",
+      selfPost: "Inviata dal",
+      receiveGoods: "Lascia alla piattaforma il carico",
+      TrackingNumber: "Numero del corriere espresso",
+      trackingNumber:
+        "Inserire il numero d’ordine del corriere rapido e completare rapidamente il pacco",
+      Expresscompany: "Società di corriere rapido",
+      ExpressCompany: "Indicare il nome del servizio di corriere espresso",
+      parcelWeight: "Per piacere indicare il peso del pacco",
+      Addlist: "Aggiunta all’elenco dei colli",
+      Addparcel: "Aggiunta di pacchi",
+      Packlist: "Elenco degli statuti",
+      classification: "Classificazione delle merci",
+      synthesis: "integrato",
+      sell: "vendita",
+      Pricea: "prezzi",
+      screen: "screening",
+      Pricerange: "Fascia di prezzo",
+      Weightinterval: "Intervallo di peso",
+      brand: "marca",
+      Proprietary: "Prodotti per uso proprio",
+      reset: "sostituzione",
+      yes: "è",
+      Bottomprice: "Prezzo più basso",
+      highestprice: "Prezzo massimo",
+      Discounted: "Prezzo ridotto",
+      service: "servizi",
+      Netcontent: "Tenore netto",
+      sametype: "Prezzo ridotto dello stesso articolo",
+      review: "commenti",
+      Productdetails: "Dettaglio delle merci",
+      Specification: "Parametri delle specifiche",
+      Recommended: "Prodotti raccomandati",
+      material: "Principali materie prime",
+      specification: "Le specifiche",
+      Shelflife: "Periodo di validità",
+      Suitableobject: "Adatto agli oggetti",
+      Customer: "servizio",
+      Shopping: "acquisti",
+      follow: "attenzione",
+      notification: "Notifica di ricevimento",
+      Sele: "scelta",
+      Salesvolume: "Volume delle vendite",
+      stroll: "gira",
+      article: "articolo",
+      know: "Io so che",
+      shar: "condividere",
+      Copylink: "Riproduzione di un link",
+      Generatepicture: "Creazione di immagini",
+      Cancel: "soppressione",
+      MyOrder: "Disponibile presso il centro personale",
+      Vieworder: "Controllare l’ordine",
+      Backtohomepage: "Ritorno alla pagina iniziale",
+      Channelspecification: "Descrizione dei canali",
+      Billingmode: "Modelli di fatturazione",
+      Chargeableweight: "Peso della fatturazione",
+      Estimatedcost: "Oneri stimati",
+      Itemtype: "Tipo di articolo",
+      Channelrule: "Regolamentazione del canale",
+      Copiedpaste: "Già copiato. Andiamo a fare affissione",
+      Replicationfailure: "Fallimento della riproduzione",
+      shelves:
+        "Vi ricorderemo tramite wechat quando la merce è in stock e si mette sul mercato",
+      Actual: "Importo versato",
+      Balancepayment: "Pagamenti del saldo",
+      Currentbalance: "Saldo delle partite correnti",
+      WechatPay: "Pagamento tramite wechat",
+      applicable: "Si applicano i pagamenti di wechat",
+      Customerservicepayment: "Retribuzione del trasporto passeggeri",
+      Contactpayment: "Contatti con i clienti pagamento",
+      Paymentinstructions: "Avvisi di pagamento",
+      Confirmpayment: "Determinazione dei pagamenti",
+      Commodityamount: "Volume delle merci",
+      Grosscommodityweight: "Peso totale delle merci",
+      Costperkilogram: "Onere per kg",
+      freight: "nolo",
+      subtotal: "Totale parziale",
+      Atotalof: "total",
+      Submitorder: "Presentazione delle ordinazioni",
+      next: "Le fasi successive",
+      Shipmentdate: "Data di spedizione",
+      Estimatedtimeofarrival: "Orario d’arrivo previsto",
+      Workingday: "Giorni lavorativi",
+      buy: "acquisti",
+      morefavorable: "Più favorevole",
+      Pleaseproductname: "Indicare il nome commerciale",
+      Goodgoods: "Prodotti di qualità",
+      Saveeverything: "Ogni contributo sarà provinciale",
+      willpay: "L’acquisto è a pagamento",
+      Subsidized: "Prezzo ",
+      typeof: "tipo",
+      weight: "peso",
+      number: "numero",
+      Immediatepayment: "pagamento immediato",
+      readandagree: "ho letto e accetto",
+      International: "internazionale",
+      Estimatedprice: "prezzo stimato",
+      Marinetank: "container marittimo",
+      Expressservice: "servizio di espressione",
+      Orderconfirmation: "conferma dell'ordine",
+      successful: "riusciti",
+      pickpackage: "in attesa della raccolta dal corriere",
+      Ordertime: "tempo dell'ordine",
+      switch: "commutare",
+      Popularshipment: "spedizione popolare",
+      manage: "gestire",
+      complete: "completare",
+      selectall: "seleziona tutto",
+      Grossweight: "peso lordo",
+      GotoResult: "vai al checkout",
+      orderpaysforitself: "risarcimento per gli ordini difettosi",
+      Soldout: "esaurito",
+      //账户余额
+      accountBalance: "Saldo del conto",
+      myBalance: "Il mio equilibrio",
+      withdrawal: "Ritiro",
+      recharge: "Ricarica",
+      balanceDetails: "Dettagli del saldo",
+      all: "intero",
+      theres: "Non ci sono più dati",
+      //我的关注
+      mineCommodity: "merce",
+      team: "Team leader",
+      people: "La gente segue",
+      see: "Visualizza Home Page",
+      //个人功能
+      thatPerson: "Funzioni personali",
+      become: "Diventa un team leader",
+      chase: "acquisto",
+      Ladder:
+        "Negli ultimi anni si è registrato un aumento delle tasse di rinnovo",
+      Ordinary: "Colli comuni",
+      Special: "Spedizioni speciali",
+      delivery: "Spedizione",
+      Toggle: "Commuta",
+      Gross: "Peso lordo del pacco",
+      length: "Lunghezza",
+      wide: "Larghezza",
+      height: "Altezza",
+      accurately:
+        "Stimare il costo con maggiore precisione integrando il volume",
+      volume: "Volume totale",
+      since: "Da",
+      Please: "Per favore, inserisci il nome dell'oggetto",
+      Filling:
+        "Compilare il nome dell'oggetto da spedire con precisione può aiutarci a consigliare prodotti più adatt",
+      Note: "Nota: Il peso e il volume effettivi sono determinati dal corriere. Il peso potrebbe aumentare dopo l'imballaggio, e se l'oggetto ha un peso basso ma un volume elevato, verrà addebitato in base al peso volumetrico",
+      window:
+        "Si prega di cliccare sulla finestra fluttuante nell angolo in alto a destra per copiare.",
+      Recent: "Usato di recente",
+      nodata: "Nessun dato disponibile",
+      Pleasecountry: "Si prega di selezionare un paese prima",
+      container: "Si prega di scegliere un contenitore",
+      skip: "Salta",
+      Login: "Accesso riuscito",
+      selectcity: "Si prega di selezionare una città prima",
+      shippingaddress:
+        "Si prega di aggiungere il proprio indirizzo di spedizione",
+      shippingmethod: "Si prega di scegliere un metodo di spedizione",
+      Followed: "Seguito",
+      Addtocart: "acquist",
+      grouping: "Unisciti al gruppo immediatamente",
+      Selected: "Selezionato",
+      Buynow: "Acquista ora",
+      closeaccount: "E’ sicuro di voler cancellare il numero di conto?",
+      other: "altri",
+      store: "Del negozio",
+      sales: "Pre-vendita e post-vendita, acquisti senza preoccupazioni",
+      album: "Salva nell album",
+      identify: "Tieni premuto per riconoscere e visualizzare",
+      evaluate: "Valuta",
+      particulars: "Particolari",
+      savesuccessfully: "Salvato con successo",
+      merchandiseNews: "Notizie sui prodotti",
+      shutdown: "Rimosso dai seguiti con successo",
+      Focus: "Seguito con successo",
+      understock: "Scarso magazzino",
+      successfullyAdded: "Aggiunto con successo",
+      Nofurtherdata: "Nessun altro dato disponibile",
+      Searchchat: "Cerca nella cronologia della chat",
+      customerService: "Servizio clienti ufficiale",
+      picture: "Immagine",
+      voiceMessage: "Messaggio vocale",
+      return: "Ritorna",
+      Marginpayment: "Pagamento della cauzione",
+      itemtoSend: "Seleziona l oggetto da spedire",
+      selectitemType: "Seleziona il tipo di oggetto",
+      Weightnotlessthan: "Il peso non deve essere inferiore a",
+      cannotbelessthan: "La quantità non deve essere inferiore a",
+      Wechatlogin: "Accedi con WeChat",
+      readandAgree: "Ho letto e accetto",
+      useragreement: "Accordo utente",
+      Privacyagreement: "Accordo sulla privacy",
+      offtheshelves: "Prodotto non più in vendita",
+      top: "In cima",
+      Shiftfocus: "Sposta la attenzione",
+      successfullydelete: "Eliminato con successo",
+      defaultTheme: "Tema predefinito",
+      and: "e",
+      lowest: "minimo",
+      discount: "sconti",
+      newcontainer: "Per favore riprendete il contenitore",
+      defaultaddress: "Definite l’indirizzo di default",
+      information: "Seleziona prima la città e le informazioni sull oggetto.",
+      Protocol: "Seleziona prima il protocollo.",
+      logisticsMethod: "Seleziona il metodo di logistica.",
+      selectCourier: "Seleziona la compagnia di corriere.",
+      trackingNumber: "Inserisci il numero di traccia del pacco.",
+      parcelWeight: "Inserisci il peso del pacco.",
+      //团长主页
+      comments: "Tổng số bình luận",
+      default: "Mặc định",
+      newProduct: "Sản phẩm mới",
+      salesVolume: "Bán hàng",
+      favorableComment: "Recensioni positive",
+      //保证金余额
+      saldo: "saldo del margine",
+      depositDetails: "Dettagli del deposito",
+      noMore: "Non ci sono più dati disponibili",
+    },
+  },
+};

+ 27 - 16
main.js

@@ -9,11 +9,24 @@ import messages from "./commont/messages.js";
 // import uView from '/uview-ui/uview-ui'
 Vue.use(VueI18n);
 Vue.config.productionTip = false;
+
+//获取当前选择语言
+let language = "";
+uni.getStorage({
+  key: "language", // 这里替换成你要获取的数据的key
+  success: function (res) {
+    language = res.data; // 输出获取到的数据
+  },
+  fail: function () {
+    // 获取失败的处理逻辑
+  },
+});
+
 // 多国语言包配置
 const i18n = new VueI18n({
-	locale: "zh-CN",
-	// locale: "en-US",
-	messages,
+  locale: language,
+  // locale: "en-US",
+  messages,
 });
 
 Vue.prototype._i18n = i18n;
@@ -21,29 +34,27 @@ Vue.prototype._i18n = i18n;
 Vue.use(uView);
 App.mpType = "app";
 const app = new Vue({
-	i18n,
-	...App,
+  i18n,
+  ...App,
 });
 
 // import WebIM from "./utils/WebIM.js"
 // Vue.use(WebIM,app)
-// 引入请求封装,将app参数传递到配置中  
+// 引入请求封装,将app参数传递到配置中
 // require('./commont/http.interceptor.js')(app)
-import httpInterceptor from '@/commont/http.interceptor.js'
+import httpInterceptor from "@/commont/http.interceptor.js";
 // 这里需要写在最后,是为了等Vue创建对象完成,引入"app"对象(也即页面的"this"实例)
-Vue.use(httpInterceptor, app)
+Vue.use(httpInterceptor, app);
 
 app.$mount();
 // #endif
 
 // #ifdef VUE3
-import {
-	createSSRApp
-} from "vue";
+import { createSSRApp } from "vue";
 export function createApp() {
-	const app = createSSRApp(App);
-	return {
-		app,
-	};
+  const app = createSSRApp(App);
+  return {
+    app,
+  };
 }
-// #endif
+// #endif

+ 1 - 1
pageC/accountBalance/accountBalance.vue

@@ -98,7 +98,7 @@ export default {
       });
     },
   },
-  mounted() {
+  onShow() {
     this.getMoneyList();
     this.getUserInfo();
   },

+ 18 - 22
pageC/ensureMoney/ensureMoney.vue

@@ -6,7 +6,7 @@
 
     <view class="mine-balance">
       <view class="title">
-        <text>我的保证金(元)</text>
+        <text>{{ i18n.myDeposit }}(元)</text>
         <image
           src="../../static/mine/324.png"
           @click="toExplain"
@@ -16,14 +16,18 @@
       </view>
       <view class="money"> {{ userInformation.deposit }} </view>
       <view class="btn-list">
-        <button class="withdrawal" @click="toWithdrawal">提现</button>
-        <button class="recharge" @click="toRecharge">充值</button>
+        <button class="withdrawal" @click="toWithdrawal">
+          {{ i18n.withdrawal }}
+        </button>
+        <button class="recharge" @click="toRecharge">
+          {{ i18n.recharge }}
+        </button>
       </view>
     </view>
     <view class="money-detail">
       <view class="money-title">
-        <text style="font-weight: 600">保证金明细</text>
-        <AllRight name="全部" @toDetail="toDetail" />
+        <text style="font-weight: 600">{{ i18n.depositDetails }}</text>
+        <AllRight :name="i18n.whole" @toDetail="toDetail" />
       </view>
       <view class="">
         <MoneyDetail
@@ -47,31 +51,23 @@ export default {
   },
   data() {
     return {
-      moneyDetail: [
-        {
-          name: "充值",
-          time: "2024-1-1 09:34:31",
-          money: "+400",
-        },
-        {
-          name: "提现",
-          time: "2024-1-1 09:34:31",
-          money: "-400",
-        },
-        {
-          name: "充值",
-          time: "2024-1-1 09:34:31",
-          money: "+400",
-        },
-      ],
+      moneyDetail: [],
       userInformation: {},
     };
   },
+  computed: {
+    i18n() {
+      return this.$t("index");
+    },
+  },
   created() {
     uni.setNavigationBarColor({
       frontColor: "#ffffff",
       backgroundColor: "#f74639",
     });
+    uni.setNavigationBarTitle({
+      title: this.i18n.saldo,
+    });
   },
   methods: {
     //跳转明细页面

+ 17 - 4
pageC/refundDetail/component/moneyDestination.vue

@@ -15,17 +15,19 @@
           <view class="commodity-price" style="color: #f83224">
             <text style="font-size: 20rpx">¥</text>
             <text>{{
-              refundDetail.goods[0].refund.refund_price.split(".")[0]
+              refundDetail.goods[0].refund.actual_refund_price.split(".")[0]
             }}</text
             >.
             <text style="font-size: 20rpx">{{
-              refundDetail.goods[0].refund.refund_price.split(".")[1]
+              refundDetail.goods[0].refund.actual_refund_price.split(".")[1]
             }}</text>
           </view>
         </view>
         <view class="refund">
           <view class="money"> 退款账户 </view>
-          <view class="commodity-price" style="color: #222"> 微信余额 </view>
+          <view class="commodity-price" style="color: #222">
+            {{ payType }}
+          </view>
         </view>
         <u-steps
           direction="column"
@@ -35,7 +37,7 @@
         >
           <u-steps-item
             title="退款成功"
-            desc="退款已原路退回到您的余额,到账时间以平台处理时间为准"
+            desc="退款已原路退回,到账时间以平台处理时间为准"
           >
           </u-steps-item>
           <u-steps-item
@@ -73,6 +75,17 @@ export default {
       value: "",
     };
   },
+  computed: {
+    payType() {
+      if (this.refundDetail.pay_type == "balance") {
+        return "账户余额";
+      } else if (this.refundDetail.pay_type == "wxchat") {
+        return "微信余额";
+      } else {
+        return "客服支付,退回原账户";
+      }
+    },
+  },
   methods: {
     open() {},
     handleChange(name) {

+ 6 - 1
pageC/refundDetail/component/refundInformation.vue

@@ -56,7 +56,12 @@
     </view>
     <view class="information">
       <text class="_label">退款金额</text>
-      <view class="_title-right"> ¥{{ goodsDetail.refund.refund_price }} </view>
+      <view class="_title-right">
+        ¥{{
+          goodsDetail.refund.actual_refund_price ||
+          goodsDetail.refund.refund_price
+        }}
+      </view>
     </view>
     <view class="information">
       <text class="_label">申请件数</text>

+ 1 - 1
pageC/refundDetail/component/refundSuccessful.vue

@@ -13,7 +13,7 @@
         }}</text>
       </view>
     </view>
-    <view class="time"> 2023年12月4号 18:23 </view>
+    <view class="time"> {{ refundDetail.goods[0].refund.updated_at }} </view>
 
     <view class="direction-last">
       <view class=""> 退款余额 </view>

+ 6 - 1
pageC/refundDetail/refundDetail.vue

@@ -23,7 +23,11 @@
       :goodsDetail="refundDetail.goods[0]"
       :refundDetail="refundDetail"
     />
-    <MoneyDestination :show="show" @close="close" />
+    <MoneyDestination
+      :show="show"
+      @close="close"
+      :refundDetail="refundDetail"
+    />
     <view class="footer" v-if="refundDetail.goods[0].refund.status != 1">
       <button class="btn" @click="platformIntervene">平台介入</button>
     </view>
@@ -90,6 +94,7 @@ export default {
         .post(`/api/order/refund_read`, { order_refund_id: this.orderRefundId })
         .then((res) => {
           this.refundDetail = res;
+          console.log(this.refundDetail);
         });
     },
   },

+ 110 - 88
pageC/switchLanguage/switchLanguage.vue

@@ -1,99 +1,121 @@
 <template>
-	<view class="page">
-		<view class="btn-list">
-			<view class="language" data-lang="zh-CN" @tap="langChange"> <text>简体中文</text>
-				<image v-if="languageSelect=='zh-CN'" class="selected" src="../../static/mine/326.png" mode=""></image>
-			</view>
-			<view class="language" data-lang="en-US" @tap="langChange"> <text>English</text>
-				<image v-if="languageSelect=='en-US'" class="selected" src="../../static/mine/326.png" mode=""></image>
-			</view>
-			<view class="language" data-lang="es-ES" @tap="langChange"> <text>Español</text>
-				<image v-if="languageSelect=='es-ES'" class="selected" src="../../static/mine/326.png" mode=""></image>
-			</view>
-			<view class="language" data-lang="it-IT" @tap="langChange"> <text>Italiano</text>
-				<image v-if="languageSelect=='it-IT'" class="selected" src="../../static/mine/326.png" mode=""></image>
-			</view>
-		</view>
-	</view>
+  <view class="page">
+    <view class="btn-list">
+      <view class="language" data-lang="zh-CN" @tap="langChange">
+        <text>简体中文</text>
+        <image
+          v-if="languageSelect == 'zh-CN'"
+          class="selected"
+          src="../../static/mine/326.png"
+          mode=""
+        ></image>
+      </view>
+      <view class="language" data-lang="en-US" @tap="langChange">
+        <text>English</text>
+        <image
+          v-if="languageSelect == 'en-US'"
+          class="selected"
+          src="../../static/mine/326.png"
+          mode=""
+        ></image>
+      </view>
+      <view class="language" data-lang="es-ES" @tap="langChange">
+        <text>Español</text>
+        <image
+          v-if="languageSelect == 'es-ES'"
+          class="selected"
+          src="../../static/mine/326.png"
+          mode=""
+        ></image>
+      </view>
+      <view class="language" data-lang="it-IT" @tap="langChange">
+        <text>Italiano</text>
+        <image
+          v-if="languageSelect == 'it-IT'"
+          class="selected"
+          src="../../static/mine/326.png"
+          mode=""
+        ></image>
+      </view>
+    </view>
+  </view>
 </template>
 
 <script>
-	export default {
-		data() {
-			return {
-				languageSelect: '',
-				language: 'cn'
-			}
-		},
+export default {
+  data() {
+    return {
+      languageSelect: "",
+      language: "cn",
+    };
+  },
 
-		computed: {
-			i18n() {
-				return this.$t('index')
-			}
-		},
-		methods: {
-			update() {
-				uni.$u.http.post('/api/member/update', {
-					lang: this.language,
-				}).then((res) => {
-					this.$u.toast('切换成功')
-				}).catch(() => {
-
-				})
-			},
-			langChange(e) {
-				const {
-					lang
-				} = e.currentTarget.dataset
-				uni.setStorageSync("language", lang)
-				this._i18n.locale = lang
-				this.languageSelect = lang
-				console.log('languageSelect',this.languageSelect);
-				if (this.languageSelect == 'zh-CN') {
-					this.language = 'cn'
-				} else if (this.languageSelect == 'en-US') {
-					this.language = 'en'
-				} else if (this.languageSelect =='es-ES') {
-					this.language = 'es'
-				} else if (this.languageSelect == 'it-IT') {
-					this.language = 'ita'
-				}
-				this.update()
-				uni.setNavigationBarTitle({
-					title: this.i18n.switchLanguage
-				})
-			}
-		},
-		created() {
-			this.languageSelect = this._i18n.locale
-			uni.setNavigationBarTitle({
-				title: this.i18n.switchLanguage
-			})
-		}
-	}
+  computed: {
+    i18n() {
+      return this.$t("index");
+    },
+  },
+  methods: {
+    update() {
+      uni.$u.http
+        .post("/api/member/update", {
+          lang: this.language,
+        })
+        .then((res) => {
+          this.$u.toast("切换成功");
+        })
+        .catch(() => {});
+    },
+    langChange(e) {
+      const { lang } = e.currentTarget.dataset;
+      uni.setStorageSync("language", lang);
+      this._i18n.locale = lang;
+      this.languageSelect = lang;
+      if (this.languageSelect == "zh-CN") {
+        this.language = "cn";
+      } else if (this.languageSelect == "en-US") {
+        this.language = "en";
+      } else if (this.languageSelect == "es-ES") {
+        this.language = "es";
+      } else if (this.languageSelect == "it-IT") {
+        this.language = "ita";
+      }
+      this.update();
+      uni.setNavigationBarTitle({
+        title: this.i18n.switchLanguage,
+      });
+    },
+  },
+  created() {
+    this.languageSelect = this._i18n.locale;
+    uni.setNavigationBarTitle({
+      title: this.i18n.switchLanguage,
+    });
+  },
+};
 </script>
 
 <style scoped lang="scss">
-	.page {
-		padding: 20rpx 24rpx;
+.page {
+  padding: 20rpx 24rpx;
 
-		.btn-list {
-			background-color: #fff;
-			border-radius: 16rpx;
-			padding: 0 20rpx;
+  .btn-list {
+    background-color: #fff;
+    border-radius: 16rpx;
+    padding: 0 20rpx;
 
-			.language {
-				display: flex;
-				align-items: center;
-				justify-content: space-between;
-				height: 110rpx;
-				border-bottom: 2rpx solid rgba(151, 151, 151, 0.2);
+    .language {
+      display: flex;
+      align-items: center;
+      justify-content: space-between;
+      height: 110rpx;
+      border-bottom: 2rpx solid rgba(151, 151, 151, 0.2);
 
-				.selected {
-					width: 36rpx;
-					height: 36rpx;
-				}
-			}
-		}
-	}
-</style>
+      .selected {
+        width: 36rpx;
+        height: 36rpx;
+      }
+    }
+  }
+}
+</style>

+ 26 - 4
pageD/homepage/component/goodsCard.vue

@@ -1,7 +1,16 @@
 <template>
   <view class="card" @click="$emit('toDetail', itemInfo)">
     <image class="goods-img" :src="itemInfo.goods.image" mode=""></image>
-    <view class="describe">
+    <view class="describe" v-if="language == 'zh-CN'">
+      {{ itemInfo.goods.name_cn }}
+    </view>
+    <view class="describe" v-else-if="language == 'en-US'">
+      {{ itemInfo.goods.name_cn }}
+    </view>
+    <view class="describe" v-else-if="language == 'es-ES'">
+      {{ itemInfo.goods.name_cn }}
+    </view>
+    <view class="describe" v-else="language == 'it-IT'">
       {{ itemInfo.goods.name_cn }}
     </view>
     <view class="price-sale">
@@ -13,13 +22,17 @@
           itemInfo.goods.price.split(".")[1]
         }}</text>
       </view>
-      <view class="sale"> 销量 {{ itemInfo.goods.sale_num }} </view>
+      <view class="sale">
+        {{ i18n.salesVolume }} {{ itemInfo.goods.sale_num }}
+      </view>
     </view>
     <view class="evaluate">
       <view style="margin-right: 12rpx">
-        {{ itemInfo.goods.comment_num }}评价
+        {{ itemInfo.goods.comment_num }}{{ i18n.evaluate }}
+      </view>
+      <view>
+        {{ itemInfo.goods.comment_good_rapporto }}%{{ i18n.favorableComment }}
       </view>
-      <view> {{ itemInfo.goods.comment_good_rapporto }}%好评 </view>
     </view>
   </view>
 </template>
@@ -33,6 +46,15 @@ export default {
         return {};
       },
     },
+    language: {
+      typeof: String,
+      default: "",
+    },
+  },
+  computed: {
+    i18n() {
+      return this.$t("index");
+    },
   },
   data() {
     return {};

+ 366 - 304
pageD/homepage/homepage.vue

@@ -1,336 +1,398 @@
 <template>
-	<view class="page">
-		<!-- 页面渐变色背景 -->
-		<view class="shadow"> </view>
-		<!-- 页面渐变色背景 -->
-		<view class="content">
-			<view class="top-information">
-				<image class="user-header" :src="userInfo.image" mode=""> </image>
-				<view class="btn-list">
-					<!--v-if="show"  -->
-					<button class="btn-1" @click="tochat">
-						<u-icon color="#f83224" size="14" name="kefu-ermai"></u-icon>客服
-					</button>
-					<button v-if="isShow != '1' && userInfo.is_interest == 1" class="btn-1" @click="followTeam(0)">
-						<u-icon color="#f83224" size="14" name="plus"></u-icon>关注
-					</button>
-					<button class="btn-1" v-if="userInfo.is_interest == 0" @click="followTeam(1)">
-						已关注
-					</button>
-				</view>
-				<view class="name"> {{ userInfo.merchant_name }} </view>
+  <view class="page">
+    <!-- 页面渐变色背景 -->
+    <view class="shadow"> </view>
+    <!-- 页面渐变色背景 -->
+    <view class="content">
+      <view class="top-information">
+        <image class="user-header" :src="userInfo.image" mode=""> </image>
+        <view class="btn-list">
+          <!--v-if="show"  -->
+          <button class="btn-1" @click="tochat">
+            <u-icon color="#f83224" size="14" name="kefu-ermai"></u-icon
+            >{{ i18n.Customer }}
+          </button>
+          <button
+            v-if="isShow != '1' && userInfo.is_interest == 1"
+            class="btn-1"
+            @click="followTeam(0)"
+          >
+            <u-icon color="#f83224" size="14" name="plus"></u-icon
+            >{{ i18n.follow }}
+          </button>
+          <button
+            class="btn-1"
+            v-if="userInfo.is_interest == 0"
+            @click="followTeam(1)"
+          >
+            {{ i18n.Followed }}
+          </button>
+        </view>
+        <view class="name"> {{ userInfo.merchant_name }} </view>
 
-				<view class="score">
-					<u-rate count="5" disabled :allowHalf="true" :gutter="1" inactiveColor="#ffacab"
-						activeColor="#FF1515" v-model="userInfo.score" :size="12"></u-rate>
-					<text class="num">{{ userInfo.score }}</text>
-				</view>
-				<view class="sale">
-					<view class="">
-						销售量
-						<text space="nbsp">{{ "&nbsp;" }} {{ userInfo.sales_num }}</text>
-					</view>
-					<text space="nbsp" class="shu">{{ "&nbsp;&nbsp;" }} | {{ "&nbsp;&nbsp;" }}</text>
-					<view class="">
-						评价总数
-						<text space="nbsp">{{ "&nbsp;" }} {{ userInfo.comment_num }}</text>
-					</view>
-				</view>
-			</view>
+        <view class="score">
+          <u-rate
+            count="5"
+            disabled
+            :allowHalf="true"
+            :gutter="1"
+            inactiveColor="#ffacab"
+            activeColor="#FF1515"
+            v-model="userInfo.score"
+            :size="12"
+          ></u-rate>
+          <text class="num">{{ userInfo.score }}</text>
+        </view>
+        <view class="sale">
+          <view class="">
+            {{ i18n.Salesvolume }}
+            <text space="nbsp">{{ "&nbsp;" }} {{ userInfo.sales_num }}</text>
+          </view>
+          <text space="nbsp" class="shu"
+            >{{ "&nbsp;&nbsp;" }} | {{ "&nbsp;&nbsp;" }}</text
+          >
+          <view class="">
+            {{ i18n.comments }}
+            <text space="nbsp">{{ "&nbsp;" }} {{ userInfo.comment_num }}</text>
+          </view>
+        </view>
+      </view>
 
-			<view class="goods-list">
-				<view class="tab-list">
-					<view :class="{ tab: selectTab == 1 }" @click="switchTab(1)">
-						默认
-					</view>
-					<view :class="{ tab: selectTab == 2 }" @click="switchTab(2)">新品</view>
-					<view :class="{ tab: selectTab == 3 }" @click="switchTab(3)">销量</view>
-					<view class="price" :class="{ tab: selectTab == 4 }" @click="switchTab(4)">价格
-						<view style="
+      <view class="goods-list">
+        <view class="tab-list">
+          <view :class="{ tab: selectTab == 1 }" @click="switchTab(1)">
+            {{ i18n.default }}
+          </view>
+          <view :class="{ tab: selectTab == 2 }" @click="switchTab(2)">{{
+            i18n.newProduct
+          }}</view>
+          <view :class="{ tab: selectTab == 3 }" @click="switchTab(3)">{{
+            i18n.salesVolume
+          }}</view>
+          <view
+            class="price"
+            :class="{ tab: selectTab == 4 }"
+            @click="switchTab(4)"
+            >{{ i18n.Pricea }}
+            <view
+              style="
                 display: flex;
                 flex-direction: column;
                 justify-content: center;
                 margin-left: 6rpx;
                 margin-top: 4rpx;
-              ">
-							<u-icon name="arrow-up-fill" size="6"
-								:color="iconUp == 1 ? '#f83224' : '#303133'"></u-icon><u-icon
-								:color="iconUp == 2 ? '#f83224' : '#303133'" size="6" name="arrow-down-fill"></u-icon>
-						</view>
-					</view>
-				</view>
-				<view class="goods">
-					<GoodsCard v-for="item in goodsList" :key="item.id" :itemInfo="item" @toDetail="toDetail" />
-				</view>
-			</view>
-		</view>
-	</view>
+              "
+            >
+              <u-icon
+                name="arrow-up-fill"
+                size="6"
+                :color="iconUp == 1 ? '#f83224' : '#303133'"
+              ></u-icon
+              ><u-icon
+                :color="iconUp == 2 ? '#f83224' : '#303133'"
+                size="6"
+                name="arrow-down-fill"
+              ></u-icon>
+            </view>
+          </view>
+        </view>
+        <view class="goods">
+          <GoodsCard
+            v-for="item in goodsList"
+            :key="item.id"
+            :itemInfo="item"
+            @toDetail="toDetail"
+            :language="language"
+          />
+        </view>
+      </view>
+    </view>
+  </view>
 </template>
 
 <script>
-	import GoodsCard from "./component/goodsCard.vue";
-	export default {
-		components: {
-			GoodsCard,
-		},
-		data() {
-			return {
-				value: 4,
-				selectTab: 0,
-				iconUp: 0,
-				isShow: "2", //是否可关注
-				userId: "",
-				userInfo: {}, //用户信息
-				goodsList: [],
-				user_other: {},
-				user_other_no: "",
-				show: "",
-				page: 1,
-				last_page: 1
-			};
-		},
-		onLoad(option) {
-			if (option.page) {
-				this.isShow = option.page;
-			}
-			if (option.user_other) {
-				this.user_other = JSON.parse(decodeURIComponent(option.user_other));
-			}
-			this.show = option.show;
-			this.userId = option.merchant_id;
-			this.user_other_no = option.user_other_no;
-		},
-		onReachBottom() {
-			if (this.page < this.last_page) {
-				this.page++
-				this.getCommodityList()
-			} else {
-				this.$u.toast('已无更多数据')
-			}
-		},
-		methods: {
-			tochat() {
-				uni.navigateTo({
-					url: "/pageA/chat/chat?user_other=" +
-						encodeURIComponent(JSON.stringify(this.user_other)) +
-						"&user_other_no=" +
-						this.user_other_no,
-				});
-			},
-			switchTab(num) {
-				this.selectTab = num;
-				if (num == 4) {
-					// this.iconUp = this.iconUp == 0 ? 1:2
-					// if(this.iconUp == 2){
-					// 	this.iconUp =1
-					// }
-					switch (this.iconUp) {
-						case 1:
-							this.iconUp = 2;
-							break;
-						case 0:
-							this.iconUp = 1;
-							break;
-						case 2:
-							this.iconUp = 1;
-							break;
-					}
-				} else {
-					this.iconUp = 0;
-				}
-			},
-			toDetail(item) {
-				console.log(item);
-				// return;
-				uni.navigateTo({
-					url: `/pageA/productdetails?id=${item.id}`,
-				});
-			},
+import GoodsCard from "./component/goodsCard.vue";
+export default {
+  components: {
+    GoodsCard,
+  },
+  data() {
+    return {
+      value: 4,
+      selectTab: 0,
+      iconUp: 0,
+      isShow: "2", //是否可关注
+      userId: "",
+      userInfo: {}, //用户信息
+      goodsList: [],
+      user_other: {},
+      user_other_no: "",
+      show: "",
+      page: 1,
+      last_page: 1,
+      language: "", //当前选择的语言
+    };
+  },
+  computed: {
+    i18n() {
+      return this.$t("index");
+    },
+  },
+  onLoad(option) {
+    if (option.page) {
+      this.isShow = option.page;
+    }
+    if (option.user_other) {
+      this.user_other = JSON.parse(decodeURIComponent(option.user_other));
+    }
+    this.show = option.show;
+    this.userId = option.merchant_id;
+    this.user_other_no = option.user_other_no;
+  },
+  onReachBottom() {
+    if (this.page < this.last_page) {
+      this.page++;
+      this.getCommodityList();
+    } else {
+      this.$u.toast("已无更多数据");
+    }
+  },
+  methods: {
+    tochat() {
+      uni.navigateTo({
+        url:
+          "/pageA/chat/chat?user_other=" +
+          encodeURIComponent(JSON.stringify(this.user_other)) +
+          "&user_other_no=" +
+          this.user_other_no,
+      });
+    },
+    switchTab(num) {
+      this.selectTab = num;
+      if (num == 4) {
+        // this.iconUp = this.iconUp == 0 ? 1:2
+        // if(this.iconUp == 2){
+        // 	this.iconUp =1
+        // }
+        switch (this.iconUp) {
+          case 1:
+            this.iconUp = 2;
+            break;
+          case 0:
+            this.iconUp = 1;
+            break;
+          case 2:
+            this.iconUp = 1;
+            break;
+        }
+      } else {
+        this.iconUp = 0;
+      }
+    },
+    toDetail(item) {
+      console.log(item);
+      // return;
+      uni.navigateTo({
+        url: `/pageA/productdetails?id=${item.id}`,
+      });
+    },
 
-			//关注 or 取消关注 店铺
-			followTeam(num) {
-				uni.$u.http
-					.post(`/api/interest/follow`, {
-						interest_type: 1,
-						interest_id: this.userInfo.id,
-					})
-					.then((res) => {
-						this.userInfo.is_interest = num;
-						uni.showToast({
-							title: !num ? "关注成功" : "取消关注",
-							icon: "none",
-						});
-					});
-			},
-			getCommodityList(status = "") {
-				//获取用户信息
-				uni.$u.http
-					.get(`/api/merchant/info?merchant_id=${this.userId}`)
-					.then((res) => {
-						this.userInfo = res;
-					});
+    //关注 or 取消关注 店铺
+    followTeam(num) {
+      uni.$u.http
+        .post(`/api/interest/follow`, {
+          interest_type: 1,
+          interest_id: this.userInfo.id,
+        })
+        .then((res) => {
+          this.userInfo.is_interest = num;
+          uni.showToast({
+            title: !num ? "关注成功" : "取消关注",
+            icon: "none",
+          });
+        });
+    },
+    getCommodityList(status = "") {
+      //获取用户信息
+      uni.$u.http
+        .get(`/api/merchant/info?merchant_id=${this.userId}`)
+        .then((res) => {
+          this.userInfo = res;
+        });
 
-				//获取店铺商品
-				uni.$u.http
-					.post(`/api/goods/merchant_goods`, {
-						page: this.page,
-						limit: 10,
-						merchant_id: this.userId,
-						status: status,
-						keywords: this.keywords,
-						source: this.source,
-					})
-					.then((res) => {
-						this.last_page = res.last_page
-						if(this.page==1){
-							this.goodsList = res.data;
-						}else{
-							this.goodsList = this.goodsList.concat(res.data)
-						}
-					});
-			},
-		},
-		mounted() {
-			this.getCommodityList();
-			//设置顶部导航栏颜色
-			uni.setNavigationBarColor({
-				frontColor: "#ffffff",
-				backgroundColor: "#f74639",
-			});
-		},
-	};
+      //获取店铺商品
+      uni.$u.http
+        .post(`/api/goods/merchant_goods`, {
+          page: this.page,
+          limit: 10,
+          merchant_id: this.userId,
+          status: status,
+          keywords: this.keywords,
+          source: this.source,
+        })
+        .then((res) => {
+          this.last_page = res.last_page;
+          if (this.page == 1) {
+            this.goodsList = res.data;
+          } else {
+            this.goodsList = this.goodsList.concat(res.data);
+          }
+        });
+    },
+  },
+  mounted() {
+    this.getCommodityList();
+
+    //获取当前选择的语言
+    const _this = this;
+    uni.getStorage({
+      key: "language", // 这里替换成你要获取的数据的key
+      success: function (res) {
+        _this.language = res.data; // 输出获取到的数据
+      },
+      fail: function () {
+        // 获取失败的处理逻辑
+      },
+    });
+    //设置顶部导航栏颜色
+    uni.setNavigationBarColor({
+      frontColor: "#ffffff",
+      backgroundColor: "#f74639",
+    });
+  },
+};
 </script>
 
 <style lang="scss" scoped>
-	.page {
-		.shadow {
-			position: absolute;
-			top: 0;
-			height: 300px;
-			width: 100%;
-			background: linear-gradient(#f74639, #f4f4f4);
-			z-index: -1;
-		}
+.page {
+  .shadow {
+    position: absolute;
+    top: 0;
+    height: 300px;
+    width: 100%;
+    background: linear-gradient(#f74639, #f4f4f4);
+    z-index: -1;
+  }
 
-		.content {
-			padding: 20rpx 24rpx;
-			margin-top: 76rpx;
+  .content {
+    padding: 20rpx 24rpx;
+    margin-top: 76rpx;
 
-			.top-information {
-				position: relative;
-				border-radius: 20rpx;
-				background-color: #fff;
-				padding: 28rpx 24rpx;
+    .top-information {
+      position: relative;
+      border-radius: 20rpx;
+      background-color: #fff;
+      padding: 28rpx 24rpx;
 
-				::v-deep .u-icon__icon {
-					color: #f83224 !important;
-				}
+      ::v-deep .u-icon__icon {
+        color: #f83224 !important;
+      }
 
-				.user-header {
-					width: 164rpx;
-					height: 164rpx;
-					border-radius: 50%;
-					border: 2rpx solid #fff;
-					position: absolute;
-					top: -80rpx;
-					left: 28rpx;
-				}
+      .user-header {
+        width: 164rpx;
+        height: 164rpx;
+        border-radius: 50%;
+        border: 2rpx solid #fff;
+        position: absolute;
+        top: -80rpx;
+        left: 28rpx;
+      }
 
-				.btn-list {
-					display: flex;
-					align-items: center;
-					justify-content: flex-end;
-					height: 100rpx;
+      .btn-list {
+        display: flex;
+        align-items: center;
+        justify-content: flex-end;
+        height: 100rpx;
 
-					.btn-1 {
-						border: 2rpx solid #f83224;
-						background-color: #fff;
-						color: #f83224;
-						padding: 0;
-						margin: 0;
-						display: flex;
-						justify-content: space-around;
-						align-items: center;
-						height: 52rpx;
-						border-radius: 24rpx;
-						line-height: 52rpx;
-						font-size: 26rpx;
-						padding: 0 28rpx;
-						margin-left: 20rpx;
-					}
-				}
+        .btn-1 {
+          border: 2rpx solid #f83224;
+          background-color: #fff;
+          color: #f83224;
+          padding: 0;
+          margin: 0;
+          display: flex;
+          justify-content: space-around;
+          align-items: center;
+          height: 52rpx;
+          border-radius: 24rpx;
+          line-height: 52rpx;
+          font-size: 26rpx;
+          padding: 0 28rpx;
+          margin-left: 20rpx;
+        }
+      }
 
-				.name {
-					margin-top: 28rpx;
-					font-weight: 600;
-					font-size: 32rpx;
-					color: #333333;
-				}
+      .name {
+        margin-top: 28rpx;
+        font-weight: 600;
+        font-size: 32rpx;
+        color: #333333;
+      }
 
-				.score {
-					width: 30%;
-					height: 28rpx;
-					background-color: rgba(255, 27, 0, 0.1);
-					display: flex;
-					border-radius: 12rpx;
-					margin-top: 16rpx;
-					justify-content: space-around;
+      .score {
+        width: 30%;
+        height: 28rpx;
+        background-color: rgba(255, 27, 0, 0.1);
+        display: flex;
+        border-radius: 12rpx;
+        margin-top: 16rpx;
+        justify-content: space-around;
 
-					.num {
-						font-size: 22rpx;
-						color: #ff1515;
-						font-weight: 600;
-					}
-				}
+        .num {
+          font-size: 22rpx;
+          color: #ff1515;
+          font-weight: 600;
+        }
+      }
 
-				.sale {
-					display: flex;
-					align-items: center;
-					font-size: 24rpx;
-					color: #777;
-					margin-top: 20rpx;
+      .sale {
+        display: flex;
+        align-items: center;
+        font-size: 24rpx;
+        color: #777;
+        margin-top: 20rpx;
 
-					.shu {
-						font-size: 16rpx;
-						color: #979797;
-						opacity: 0.2;
-					}
-				}
-			}
-		}
+        .shu {
+          font-size: 16rpx;
+          color: #979797;
+          opacity: 0.2;
+        }
+      }
+    }
+  }
 
-		.goods-list {
-			border-radius: 20rpx;
-			background-color: #fff;
-			padding: 0 20rpx;
-			margin-top: 20rpx;
+  .goods-list {
+    border-radius: 20rpx;
+    background-color: #fff;
+    padding: 0 20rpx;
+    margin-top: 20rpx;
 
-			.tab-list {
-				height: 96rpx;
-				display: flex;
-				justify-content: space-around;
-				align-items: center;
-				font-size: 26rpx;
-				color: #333333;
-				border-bottom: 2rpx solid rgba(151, 151, 151, 0.1);
-				margin-bottom: 20rpx;
+    .tab-list {
+      height: 96rpx;
+      display: flex;
+      justify-content: space-around;
+      align-items: center;
+      font-size: 26rpx;
+      color: #333333;
+      border-bottom: 2rpx solid rgba(151, 151, 151, 0.1);
+      margin-bottom: 20rpx;
 
-				.tab {
-					color: #000;
-					font-weight: 600;
-				}
+      .tab {
+        color: #000;
+        font-weight: 600;
+      }
 
-				.price {
-					display: flex;
-					align-items: center;
-				}
-			}
+      .price {
+        display: flex;
+        align-items: center;
+      }
+    }
 
-			.goods {
-				display: flex;
-				flex-wrap: wrap;
-				justify-content: space-between;
-			}
-		}
-	}
-</style>
+    .goods {
+      display: flex;
+      flex-wrap: wrap;
+      justify-content: space-between;
+    }
+  }
+}
+</style>

+ 5 - 2
pageD/logisticsProgress/logisticsProgress.vue

@@ -8,8 +8,8 @@
       <view class="title"> 洛杉矶 </view>
     </view>
     <view class="logistics">
-      <view class="package" v-if="packageNum > 1">
-        <view class="package-title">您的订单已被分成多个包裹发出:</view>
+      <view class="package">
+        <view class="package-title">您的订单已被分成以下包裹发出:</view>
         <view class="package-list">
           <view class="package-content"
             ><image
@@ -198,6 +198,7 @@ export default {
       }
       .package-list {
         display: flex;
+        margin-top: 20rpx;
         .package-content {
           width: 172rpx;
           height: 88rpx;
@@ -215,9 +216,11 @@ export default {
           .title-first {
             font-size: 26rpx;
             font-weight: 600;
+            color: #ff1515;
           }
           .title-last {
             font-size: 20rpx;
+            color: #ff1515;
           }
         }
       }

+ 3 - 2
pageD/newBulitOrder/component/nextLogistics.vue

@@ -148,7 +148,6 @@ export default {
               province_id: this.goodinfo.province_id,
               transport_type_id: this.goodinfo.transport_type_id,
               weight: Number(this.goodinfo.weight),
-              type: "normal",
               length: Number(this.goodinfo.length), //		是	String	长
               width: this.goodinfo.width, //		是	String	宽
               height: this.goodinfo.height, //		是	String	高
@@ -162,6 +161,7 @@ export default {
                 this.containerList.push(item);
               }
             });
+
             if (this.goodinfo.is_shipping == 0) {
               this.sum = 0;
               this.unchangedFreight = 0;
@@ -169,6 +169,7 @@ export default {
               this.sum = this.containerList[0].sum;
               this.unchangedFreight = this.containerList[0].sum;
             }
+            console.log(this.sum);
             this.unit_price = this.containerList[0].unit_price;
             this.unchangedUnit_price = this.containerList[0].unit_price;
             this.recommend_weight = this.containerList[0].recommend_weight;
@@ -203,7 +204,7 @@ export default {
         })
         .then((res) => {
           let goodsum = "";
-          goodsum = Number(that.specificationsPrice) * that.goodsValue;
+          goodsum = Number(that.specificationsPrice);
           if (goodsum > res.free_shipping) {
             that.sum = 0;
             that.unit_price = 0;

+ 2 - 1
pageD/newBulitOrder/newBulitOrder.vue

@@ -269,8 +269,9 @@ export default {
           this.sku_item_id = item.sku_item_id;
           this.merchant_goods_id = item.merchant_goods_id;
           // this.goodsSource = item.goods.source;
+          //库存商品大于需要购买的数量
           if (item.true_stock > item.goods_num) {
-            this.goodsWeight += item.sku_item.weight; //商品重量
+            this.goodsWeight += item.sku_item.weight * item.goods_num; //商品重量
             //多商品获取规格商品id
             let obj = {
               merchant_goods_id: item.merchant_goods_id,

+ 1 - 1
pages.json

@@ -377,7 +377,7 @@
 						"enablePullDownRefresh": false,
 					"style" : 
 					{
-						"navigationBarTitleText" : "保证金余额"
+						"navigationBarTitleText" : ""
 					}
 				},
 				{

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageC/accountBalance/accountBalance.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageC/ensureMoney/ensureMoney.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageC/refundDetail/component/moneyDestination.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageC/refundDetail/component/refundInformation.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageC/refundDetail/component/refundSuccessful.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageC/refundDetail/refundDetail.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageC/switchLanguage/switchLanguage.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageD/homepage/component/goodsCard.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageD/homepage/homepage.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageD/logisticsProgress/logisticsProgress.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageD/newBulitOrder/component/nextLogistics.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pageD/newBulitOrder/newBulitOrder.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/common/main.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/common/vendor.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/pageB/ParcelExpress.wxml


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/pageB/delivery.wxml


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/pageB/end.wxml


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/pageC/accountBalance/accountBalance.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/pageC/ensureMoney/ensureMoney.js


+ 1 - 1
unpackage/dist/dev/mp-weixin/pageC/ensureMoney/ensureMoney.json

@@ -1,5 +1,5 @@
 {
-  "navigationBarTitleText": "保证金余额",
+  "navigationBarTitleText": "",
   "usingComponents": {
     "all-right": "/pageC/mineComponent/allRight/allRight",
     "money-detail": "/pageC/mineComponent/moneyDetail/index"

+ 1 - 1
unpackage/dist/dev/mp-weixin/pageC/ensureMoney/ensureMoney.wxml

@@ -1 +1 @@
-<view class="balance"><view class="shadow"></view><view class="mine-balance"><view class="title"><text>我的保证金(元)</text><image class="mine-324" src="../../static/mine/324.png" mode data-event-opts="{{[['tap',[['toExplain',['$event']]]]]}}" bindtap="__e"></image></view><view class="money">{{''+userInformation.deposit+''}}</view><view class="btn-list"><button data-event-opts="{{[['tap',[['toWithdrawal',['$event']]]]]}}" class="withdrawal" bindtap="__e">提现</button><button data-event-opts="{{[['tap',[['toRecharge',['$event']]]]]}}" class="recharge" bindtap="__e">充值</button></view></view><view class="money-detail"><view class="money-title"><text style="font-weight:600;">保证金明细</text><all-right vue-id="174485ea-1" name="全部" data-event-opts="{{[['^toDetail',[['toDetail']]]]}}" bind:toDetail="__e" bind:__l="__l"></all-right></view><view><block wx:for="{{moneyDetail}}" wx:for-item="item" wx:for-index="index" wx:key="index"><money-detail vue-id="{{'174485ea-2-'+index}}" itemInfo="{{item}}" bind:__l="__l"></money-detail></block></view></view><view class="bottom-text">没有更多数据了</view></view>
+<view class="balance"><view class="shadow"></view><view class="mine-balance"><view class="title"><text>{{i18n.myDeposit+"(元)"}}</text><image class="mine-324" src="../../static/mine/324.png" mode data-event-opts="{{[['tap',[['toExplain',['$event']]]]]}}" bindtap="__e"></image></view><view class="money">{{''+userInformation.deposit+''}}</view><view class="btn-list"><button data-event-opts="{{[['tap',[['toWithdrawal',['$event']]]]]}}" class="withdrawal" bindtap="__e">{{''+i18n.withdrawal+''}}</button><button data-event-opts="{{[['tap',[['toRecharge',['$event']]]]]}}" class="recharge" bindtap="__e">{{''+i18n.recharge+''}}</button></view></view><view class="money-detail"><view class="money-title"><text style="font-weight:600;">{{i18n.depositDetails}}</text><all-right vue-id="174485ea-1" name="{{i18n.whole}}" data-event-opts="{{[['^toDetail',[['toDetail']]]]}}" bind:toDetail="__e" bind:__l="__l"></all-right></view><view><block wx:for="{{moneyDetail}}" wx:for-item="item" wx:for-index="index" wx:key="index"><money-detail vue-id="{{'174485ea-2-'+index}}" itemInfo="{{item}}" bind:__l="__l"></money-detail></block></view></view><view class="bottom-text">没有更多数据了</view></view>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/pageC/refundDetail/component/moneyDestination.js


+ 1 - 1
unpackage/dist/dev/mp-weixin/pageC/refundDetail/component/moneyDestination.wxml

@@ -1 +1 @@
-<view class="data-v-1b0c324d"><u-popup vue-id="467a9859-1" show="{{show}}" round="16rpx" closeable="{{true}}" closeOnClickOverlay="{{true}}" data-event-opts="{{[['^close',[['$emit',['close']]]],['^open',[['open']]]]}}" bind:close="__e" bind:open="__e" class="data-v-1b0c324d" bind:__l="__l" vue-slots="{{['default']}}"><view class="title data-v-1b0c324d">钱款去向</view><view class="radio-list data-v-1b0c324d"><view class="refund data-v-1b0c324d"><view class="money data-v-1b0c324d">退款金额</view><view class="commodity-price data-v-1b0c324d" style="color:#f83224;"><text style="font-size:20rpx;" class="data-v-1b0c324d">¥</text><text class="data-v-1b0c324d">{{$root.g0[0]}}</text>.<text style="font-size:20rpx;" class="data-v-1b0c324d">{{$root.g1[1]}}</text></view></view><view class="refund data-v-1b0c324d"><view class="money data-v-1b0c324d">退款账户</view><view class="commodity-price data-v-1b0c324d" style="color:#222;">微信余额</view></view><u-steps vue-id="{{('467a9859-2')+','+('467a9859-1')}}" direction="column" dot="{{true}}" activeColor="#D8D8D8" inactiveColor="#D8D8D8" class="data-v-1b0c324d" bind:__l="__l" vue-slots="{{['default']}}"><u-steps-item vue-id="{{('467a9859-3')+','+('467a9859-2')}}" title="退款成功" desc="退款已原路退回到您的余额,到账时间以平台处理时间为准" class="data-v-1b0c324d" bind:__l="__l"></u-steps-item><u-steps-item vue-id="{{('467a9859-4')+','+('467a9859-2')}}" title="申请受理中" desc="您的退款申请团长已受理,请耐心等待" class="data-v-1b0c324d" bind:__l="__l"></u-steps-item><u-steps-item vue-id="{{('467a9859-5')+','+('467a9859-2')}}" title="买家发起退款" desc="系统将会在1-2天提交处理,请耐心等待" class="data-v-1b0c324d" bind:__l="__l"></u-steps-item></u-steps></view><button class="btn data-v-1b0c324d">我知道了</button></u-popup></view>
+<view class="data-v-1b0c324d"><u-popup vue-id="467a9859-1" show="{{show}}" round="16rpx" closeable="{{true}}" closeOnClickOverlay="{{true}}" data-event-opts="{{[['^close',[['$emit',['close']]]],['^open',[['open']]]]}}" bind:close="__e" bind:open="__e" class="data-v-1b0c324d" bind:__l="__l" vue-slots="{{['default']}}"><view class="title data-v-1b0c324d">钱款去向</view><view class="radio-list data-v-1b0c324d"><view class="refund data-v-1b0c324d"><view class="money data-v-1b0c324d">退款金额</view><view class="commodity-price data-v-1b0c324d" style="color:#f83224;"><text style="font-size:20rpx;" class="data-v-1b0c324d">¥</text><text class="data-v-1b0c324d">{{$root.g0[0]}}</text>.<text style="font-size:20rpx;" class="data-v-1b0c324d">{{$root.g1[1]}}</text></view></view><view class="refund data-v-1b0c324d"><view class="money data-v-1b0c324d">退款账户</view><view class="commodity-price data-v-1b0c324d" style="color:#222;">{{''+payType+''}}</view></view><u-steps vue-id="{{('467a9859-2')+','+('467a9859-1')}}" direction="column" dot="{{true}}" activeColor="#D8D8D8" inactiveColor="#D8D8D8" class="data-v-1b0c324d" bind:__l="__l" vue-slots="{{['default']}}"><u-steps-item vue-id="{{('467a9859-3')+','+('467a9859-2')}}" title="退款成功" desc="退款已原路退回,到账时间以平台处理时间为准" class="data-v-1b0c324d" bind:__l="__l"></u-steps-item><u-steps-item vue-id="{{('467a9859-4')+','+('467a9859-2')}}" title="申请受理中" desc="您的退款申请团长已受理,请耐心等待" class="data-v-1b0c324d" bind:__l="__l"></u-steps-item><u-steps-item vue-id="{{('467a9859-5')+','+('467a9859-2')}}" title="买家发起退款" desc="系统将会在1-2天提交处理,请耐心等待" class="data-v-1b0c324d" bind:__l="__l"></u-steps-item></u-steps></view><button class="btn data-v-1b0c324d">我知道了</button></u-popup></view>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/pageC/refundDetail/component/refundInformation.wxml


+ 1 - 1
unpackage/dist/dev/mp-weixin/pageC/refundDetail/component/refundSuccessful.wxml

@@ -1 +1 @@
-<view class="top-direction data-v-445aa55e"><view class="direction-frist data-v-445aa55e"><view class="data-v-445aa55e">退款成功</view><view class="commodity-price data-v-445aa55e"><text style="font-size:20rpx;" class="data-v-445aa55e">¥</text><text class="data-v-445aa55e">{{$root.g0[0]}}</text>.<text style="font-size:20rpx;" class="data-v-445aa55e">{{$root.g1[1]}}</text></view></view><view class="time data-v-445aa55e">2023年12月4号 18:23</view><view class="direction-last data-v-445aa55e"><view class="data-v-445aa55e">退款余额</view><view class="commodity-price data-v-445aa55e"><text style="font-size:20rpx;" class="data-v-445aa55e">¥</text><text class="data-v-445aa55e">{{$root.g2[0]}}</text>.<text style="font-size:20rpx;" class="data-v-445aa55e">{{$root.g3[1]}}</text></view></view><button data-event-opts="{{[['tap',[['$emit',['checkMoney']]]]]}}" class="check data-v-445aa55e" bindtap="__e">查看钱款去向</button></view>
+<view class="top-direction data-v-445aa55e"><view class="direction-frist data-v-445aa55e"><view class="data-v-445aa55e">退款成功</view><view class="commodity-price data-v-445aa55e"><text style="font-size:20rpx;" class="data-v-445aa55e">¥</text><text class="data-v-445aa55e">{{$root.g0[0]}}</text>.<text style="font-size:20rpx;" class="data-v-445aa55e">{{$root.g1[1]}}</text></view></view><view class="time data-v-445aa55e">{{''+refundDetail.goods[0].refund.updated_at+''}}</view><view class="direction-last data-v-445aa55e"><view class="data-v-445aa55e">退款余额</view><view class="commodity-price data-v-445aa55e"><text style="font-size:20rpx;" class="data-v-445aa55e">¥</text><text class="data-v-445aa55e">{{$root.g2[0]}}</text>.<text style="font-size:20rpx;" class="data-v-445aa55e">{{$root.g3[1]}}</text></view></view><button data-event-opts="{{[['tap',[['$emit',['checkMoney']]]]]}}" class="check data-v-445aa55e" bindtap="__e">查看钱款去向</button></view>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/pageC/refundDetail/refundDetail.js


+ 1 - 1
unpackage/dist/dev/mp-weixin/pageC/refundDetail/refundDetail.wxml

@@ -1 +1 @@
-<view class="page data-v-5cebfe76"><block wx:if="{{refundDetail.goods[0].refund.status==1}}"><refund-successful vue-id="40945150-1" refundDetail="{{refundDetail}}" data-event-opts="{{[['^checkMoney',[['checkMoney']]]]}}" bind:checkMoney="__e" class="data-v-5cebfe76" bind:__l="__l"></refund-successful></block><block wx:if="{{refundDetail.goods[0].refund.status==0}}"><refund-in-progress vue-id="40945150-2" refundDetail="{{refundDetail}}" class="data-v-5cebfe76" bind:__l="__l"></refund-in-progress></block><block wx:if="{{refundDetail.goods[0].refund.status==2||refundDetail.goods[0].refund.status==3}}"><refusal-to-refund vue-id="40945150-3" refundDetail="{{refundDetail}}" class="data-v-5cebfe76" bind:__l="__l"></refusal-to-refund></block><refund-information vue-id="40945150-4" goodsDetail="{{refundDetail.goods[0]}}" refundDetail="{{refundDetail}}" class="data-v-5cebfe76" bind:__l="__l"></refund-information><money-destination vue-id="40945150-5" show="{{show}}" data-event-opts="{{[['^close',[['close']]]]}}" bind:close="__e" class="data-v-5cebfe76" bind:__l="__l"></money-destination><block wx:if="{{refundDetail.goods[0].refund.status!=1}}"><view class="footer data-v-5cebfe76"><button data-event-opts="{{[['tap',[['platformIntervene',['$event']]]]]}}" class="btn data-v-5cebfe76" bindtap="__e">平台介入</button></view></block></view>
+<view class="page data-v-5cebfe76"><block wx:if="{{refundDetail.goods[0].refund.status==1}}"><refund-successful vue-id="40945150-1" refundDetail="{{refundDetail}}" data-event-opts="{{[['^checkMoney',[['checkMoney']]]]}}" bind:checkMoney="__e" class="data-v-5cebfe76" bind:__l="__l"></refund-successful></block><block wx:if="{{refundDetail.goods[0].refund.status==0}}"><refund-in-progress vue-id="40945150-2" refundDetail="{{refundDetail}}" class="data-v-5cebfe76" bind:__l="__l"></refund-in-progress></block><block wx:if="{{refundDetail.goods[0].refund.status==2||refundDetail.goods[0].refund.status==3}}"><refusal-to-refund vue-id="40945150-3" refundDetail="{{refundDetail}}" class="data-v-5cebfe76" bind:__l="__l"></refusal-to-refund></block><refund-information vue-id="40945150-4" goodsDetail="{{refundDetail.goods[0]}}" refundDetail="{{refundDetail}}" class="data-v-5cebfe76" bind:__l="__l"></refund-information><money-destination vue-id="40945150-5" show="{{show}}" refundDetail="{{refundDetail}}" data-event-opts="{{[['^close',[['close']]]]}}" bind:close="__e" class="data-v-5cebfe76" bind:__l="__l"></money-destination><block wx:if="{{refundDetail.goods[0].refund.status!=1}}"><view class="footer data-v-5cebfe76"><button data-event-opts="{{[['tap',[['platformIntervene',['$event']]]]]}}" class="btn data-v-5cebfe76" bindtap="__e">平台介入</button></view></block></view>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/pageC/switchLanguage/switchLanguage.js


+ 1 - 1
unpackage/dist/dev/mp-weixin/pageD/homepage/component/goodsCard.js

@@ -1,4 +1,4 @@
-(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pageD/homepage/component/goodsCard"],{1401:function(n,e,t){"use strict";t.r(e);var r=t(1402),o=t(1404);for(var u in o)["default"].indexOf(u)<0&&function(n){t.d(e,n,(function(){return o[n]}))}(u);t(1406);var c,i=t(37),a=Object(i["default"])(o["default"],r["render"],r["staticRenderFns"],!1,null,"c698a5ca",null,!1,r["components"],c);a.options.__file="pageD/homepage/component/goodsCard.vue",e["default"]=a.exports},1402:function(n,e,t){"use strict";t.r(e);var r=t(1403);t.d(e,"render",(function(){return r["render"]})),t.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]})),t.d(e,"recyclableRender",(function(){return r["recyclableRender"]})),t.d(e,"components",(function(){return r["components"]}))},1403:function(n,e,t){"use strict";var r;t.r(e),t.d(e,"render",(function(){return o})),t.d(e,"staticRenderFns",(function(){return c})),t.d(e,"recyclableRender",(function(){return u})),t.d(e,"components",(function(){return r}));var o=function(){var n=this,e=n.$createElement,t=(n._self._c,n.itemInfo.goods.price.split(".")),r=n.itemInfo.goods.price.split(".");n.$mp.data=Object.assign({},{$root:{g0:t,g1:r}})},u=!1,c=[];o._withStripped=!0},1404:function(n,e,t){"use strict";t.r(e);var r=t(1405),o=t.n(r);for(var u in r)["default"].indexOf(u)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(u);e["default"]=o.a},1405:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={props:{itemInfo:{typeof:Object,default:function(){return{}}}},data:function(){return{}}};e.default=r},1406:function(n,e,t){"use strict";t.r(e);var r=t(1407),o=t.n(r);for(var u in r)["default"].indexOf(u)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(u);e["default"]=o.a},1407:function(n,e,t){}}]);
+(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pageD/homepage/component/goodsCard"],{1401:function(n,e,t){"use strict";t.r(e);var r=t(1402),o=t(1404);for(var u in o)["default"].indexOf(u)<0&&function(n){t.d(e,n,(function(){return o[n]}))}(u);t(1406);var c,i=t(37),a=Object(i["default"])(o["default"],r["render"],r["staticRenderFns"],!1,null,"c698a5ca",null,!1,r["components"],c);a.options.__file="pageD/homepage/component/goodsCard.vue",e["default"]=a.exports},1402:function(n,e,t){"use strict";t.r(e);var r=t(1403);t.d(e,"render",(function(){return r["render"]})),t.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]})),t.d(e,"recyclableRender",(function(){return r["recyclableRender"]})),t.d(e,"components",(function(){return r["components"]}))},1403:function(n,e,t){"use strict";var r;t.r(e),t.d(e,"render",(function(){return o})),t.d(e,"staticRenderFns",(function(){return c})),t.d(e,"recyclableRender",(function(){return u})),t.d(e,"components",(function(){return r}));var o=function(){var n=this,e=n.$createElement,t=(n._self._c,n.itemInfo.goods.price.split(".")),r=n.itemInfo.goods.price.split(".");n.$mp.data=Object.assign({},{$root:{g0:t,g1:r}})},u=!1,c=[];o._withStripped=!0},1404:function(n,e,t){"use strict";t.r(e);var r=t(1405),o=t.n(r);for(var u in r)["default"].indexOf(u)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(u);e["default"]=o.a},1405:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={props:{itemInfo:{typeof:Object,default:function(){return{}}},language:{typeof:String,default:""}},computed:{i18n:function(){return this.$t("index")}},data:function(){return{}}};e.default=r},1406:function(n,e,t){"use strict";t.r(e);var r=t(1407),o=t.n(r);for(var u in r)["default"].indexOf(u)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(u);e["default"]=o.a},1407:function(n,e,t){}}]);
 //# sourceMappingURL=../../../../.sourcemap/mp-weixin/pageD/homepage/component/goodsCard.js.map
 ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
     'pageD/homepage/component/goodsCard-create-component',

+ 1 - 1
unpackage/dist/dev/mp-weixin/pageD/homepage/component/goodsCard.wxml

@@ -1 +1 @@
-<view data-event-opts="{{[['tap',[['$emit',['toDetail','$0'],['itemInfo']]]]]}}" class="card data-v-c698a5ca" bindtap="__e"><image class="goods-img data-v-c698a5ca" src="{{itemInfo.goods.image}}" mode></image><view class="describe data-v-c698a5ca">{{''+itemInfo.goods.name_cn+''}}</view><view class="price-sale data-v-c698a5ca"><view class="price data-v-c698a5ca"><text style="font-size:20rpx;" class="data-v-c698a5ca">¥</text><text class="data-v-c698a5ca">{{$root.g0[0]}}</text>.<text style="font-size:20rpx;" class="data-v-c698a5ca">{{$root.g1[1]}}</text></view><view class="sale data-v-c698a5ca">{{'销量 '+itemInfo.goods.sale_num+''}}</view></view><view class="evaluate data-v-c698a5ca"><view style="margin-right:12rpx;" class="data-v-c698a5ca">{{''+itemInfo.goods.comment_num+'评价'}}</view><view class="data-v-c698a5ca">{{''+itemInfo.goods.comment_good_rapporto+'%好评'}}</view></view></view>
+<view data-event-opts="{{[['tap',[['$emit',['toDetail','$0'],['itemInfo']]]]]}}" class="card data-v-c698a5ca" bindtap="__e"><image class="goods-img data-v-c698a5ca" src="{{itemInfo.goods.image}}" mode></image><block wx:if="{{language=='zh-CN'}}"><view class="describe data-v-c698a5ca">{{''+itemInfo.goods.name_cn+''}}</view></block><block wx:else><block wx:if="{{language=='en-US'}}"><view class="describe data-v-c698a5ca">{{''+itemInfo.goods.name_cn+''}}</view></block><block wx:else><block wx:if="{{language=='es-ES'}}"><view class="describe data-v-c698a5ca">{{''+itemInfo.goods.name_cn+''}}</view></block><block wx:else><view class="describe data-v-c698a5ca">{{''+itemInfo.goods.name_cn+''}}</view></block></block></block><view class="price-sale data-v-c698a5ca"><view class="price data-v-c698a5ca"><text style="font-size:20rpx;" class="data-v-c698a5ca">¥</text><text class="data-v-c698a5ca">{{$root.g0[0]}}</text>.<text style="font-size:20rpx;" class="data-v-c698a5ca">{{$root.g1[1]}}</text></view><view class="sale data-v-c698a5ca">{{''+i18n.salesVolume+" "+itemInfo.goods.sale_num+''}}</view></view><view class="evaluate data-v-c698a5ca"><view style="margin-right:12rpx;" class="data-v-c698a5ca">{{''+itemInfo.goods.comment_num+i18n.evaluate+''}}</view><view class="data-v-c698a5ca">{{''+itemInfo.goods.comment_good_rapporto+"%"+i18n.favorableComment+''}}</view></view></view>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/pageD/homepage/homepage.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/pageD/homepage/homepage.wxml


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/pageD/logisticsProgress/logisticsProgress.wxml


+ 3 - 0
unpackage/dist/dev/mp-weixin/pageD/logisticsProgress/logisticsProgress.wxss

@@ -56,6 +56,7 @@
 }
 .page .logistics .package .package-list.data-v-9bf9d84e {
   display: flex;
+  margin-top: 20rpx;
 }
 .page .logistics .package .package-list .package-content.data-v-9bf9d84e {
   width: 172rpx;
@@ -74,9 +75,11 @@
 .page .logistics .package .package-list .package-content .title-first.data-v-9bf9d84e {
   font-size: 26rpx;
   font-weight: 600;
+  color: #ff1515;
 }
 .page .logistics .package .package-list .package-content .title-last.data-v-9bf9d84e {
   font-size: 20rpx;
+  color: #ff1515;
 }
 .page .logistics ._detail-1.data-v-9bf9d84e {
   display: flex;

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/pageD/newBulitOrder/component/nextLogistics.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/pageD/newBulitOrder/newBulitOrder.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
unpackage/dist/dev/mp-weixin/pages/express/express.wxml


+ 2 - 2
unpackage/dist/dev/mp-weixin/pages/mine/component/mallOrderForm.json

@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

+ 2 - 2
unpackage/dist/dev/mp-weixin/pages/mine/component/mineMoney.json

@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

+ 2 - 2
unpackage/dist/dev/mp-weixin/pages/mine/component/personalFunction.json

@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

+ 2 - 2
unpackage/dist/dev/mp-weixin/pages/mine/component/teamFunction.json

@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

+ 2 - 51
unpackage/dist/dev/mp-weixin/project.private.config.json

@@ -4,60 +4,11 @@
     "miniprogram": {
       "list": [
         {
-          "name": "pageC/addEditAddress/addEditAddress",
-          "pathName": "pageC/addEditAddress/addEditAddress",
-          "query": "ifadd=1",
-          "launchMode": "default",
-          "scene": null
-        },
-        {
-          "name": "pageD/newBulitOrder/newBulitOrder",
-          "pathName": "pageD/newBulitOrder/newBulitOrder",
-          "query": "orderId=428",
-          "launchMode": "default",
-          "scene": null
-        },
-        {
-          "name": "pageD/orderInformation/orderInformation",
-          "pathName": "pageD/orderInformation/orderInformation",
-          "query": "orderStatus=225",
-          "launchMode": "default",
-          "scene": null
-        },
-        {
-          "name": "pageD/logisticsProgress/logisticsProgress",
-          "pathName": "pageD/logisticsProgress/logisticsProgress",
-          "query": "package=2",
-          "launchMode": "default",
-          "scene": null
-        },
-        {
-          "name": "",
-          "pathName": "pageC/addEditAddress/addEditAddress",
+          "name": "pageC/ensureMoney/ensureMoney",
+          "pathName": "pageC/ensureMoney/ensureMoney",
           "query": "",
           "launchMode": "default",
           "scene": null
-        },
-        {
-          "name": "",
-          "pathName": "pageD/evaluate/evaluate",
-          "query": "orderId=428",
-          "launchMode": "default",
-          "scene": null
-        },
-        {
-          "name": "",
-          "pathName": "pageC/orderFormDetail/orderFormDetail",
-          "query": "orderId=428",
-          "launchMode": "default",
-          "scene": null
-        },
-        {
-          "name": "",
-          "pathName": "pageA/comment",
-          "query": "id=110",
-          "launchMode": "default",
-          "scene": null
         }
       ]
     }

+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/lime-painter/components/l-painter/l-painter.json

@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels