From f258987e0ec1ceb091eb5c9fbbaae089a99e2f5c Mon Sep 17 00:00:00 2001
From: ZF sun <34314687@qq.com>
Date: Tue, 23 Jun 2026 08:55:16 +0800
Subject: [PATCH] =?UTF-8?q?refactor:=20=E6=9B=BF=E6=8D=A2=E5=A4=9A?=
=?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=9B=BD=E9=99=85=E5=8C=96=E6=96=87=E6=9C=AC?=
=?UTF-8?q?=E4=B8=BA=E7=A1=AC=E7=BC=96=E7=A0=81=E4=B8=AD=E6=96=87=E5=86=85?=
=?UTF-8?q?=E5=AE=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
移除项目内大部分$lang()国际化调用,替换为直接中文文本,统一前端展示文案
---
common/js/auth.js | 4 +-
common/js/customer-service.js | 57 +-
common/js/diy.js | 6 +-
common/js/http.js | 11 +-
common/js/share.js | 20 +-
common/js/util.js | 13 +-
components-diy/diy-article.vue | 6 +-
components-diy/diy-bargain.vue | 2 +-
components-diy/diy-category-item.vue | 4 +-
components-diy/diy-category.vue | 12 +-
components-diy/diy-channel-list.vue | 2 +-
components-diy/diy-coupon.vue | 119 +-
components-diy/diy-fenxiao-goods-list.vue | 8 +-
components-diy/diy-form.vue | 8 +-
components-diy/diy-goods-list.vue | 6 +-
components-diy/diy-goods-recommend.vue | 2 +-
components-diy/diy-index-page.vue | 8 +-
components-diy/diy-kefu.vue | 2 +-
components-diy/diy-listmenu.vue | 2 +-
components-diy/diy-map.vue | 2 +-
components-diy/diy-member-info.vue | 58 +-
components-diy/diy-notes.vue | 4 +-
components-diy/diy-notice.vue | 4 +-
components-diy/diy-pinfan.vue | 17 +-
components-diy/diy-pintuan.vue | 14 +-
components-diy/diy-search.vue | 2 +-
components-diy/diy-seckill.vue | 12 +-
components-diy/diy-store.vue | 14 +-
components-diy/diy-text.vue | 2 +-
components/chat-message/chat-message.vue | 4 +-
components/hover-nav/hover-nav.vue | 2 +-
components/l-time/l-time.vue | 9 +-
components/l-time/time.js | 11 +-
components/mescroll/my-list-mescroll.vue | 4 +-
components/ns-chat/ns-chat-goods.vue | 4 +-
components/ns-chat/ns-chat-order.vue | 12 +-
components/ns-chat/ns-chat-receiveGoods.vue | 6 +-
components/ns-contact/ns-contact.vue | 4 +-
components/ns-empty/ns-empty.vue | 4 +-
components/ns-form/ns-form.vue | 40 +-
.../ns-goods-sku/ns-goods-sku-category.vue | 34 +-
.../ns-goods-sku/ns-goods-sku-index.vue | 8 +-
components/ns-goods-sku/ns-goods-sku.vue | 104 +-
components/ns-login/ns-login.vue | 82 +-
components/ns-navbar/ns-navbar.vue | 6 +-
components/ns-newform/ns-newform.vue | 56 +-
components/ns-payment/ns-payment.vue | 36 +-
components/ns-select-time/ns-select-time.vue | 18 +-
.../ns-video-player-popup.vue | 2 +-
components/payment/payment.vue | 36 +-
components/pick-regions/pick-regions.vue | 4 +-
components/privacy-popup/privacy-popup.vue | 24 +-
.../register-reward/register-reward.vue | 32 +-
components/wxwork-contact/wxwork-contact.vue | 22 +-
components/yuyue-date/yuyue-date.js | 19 +-
components/yuyue-date/yuyue-date.vue | 24 +-
lang/zh-cn/agreement/contenr.js | 1 +
lang/zh-cn/common.js | 2621 +----------------
pages/index/index.vue | 18 +-
pages/index/public/js/index.js | 4 +-
.../_components/goods-detail-view/detail.js | 8 +-
.../goods-detail-view/goods-detail-view.vue | 2 +-
.../ns-goods-promotion/ns-goods-promotion.vue | 28 +-
pages_goods/cart.vue | 62 +-
pages_goods/category.vue | 26 +-
pages_goods/detail.vue | 82 +-
pages_goods/list.vue | 36 +-
pages_goods/public/js/cart.js | 14 +-
pages_goods/public/js/detail.js | 28 +-
pages_goods/public/js/list.js | 16 +-
.../common-payment/common-payment.vue | 132 +-
.../_components/common-payment/payment.js | 48 +-
pages_order/detail.vue | 170 +-
pages_order/detail_point.vue | 36 +-
pages_order/list.vue | 40 +-
pages_order/payment.vue | 28 +-
pages_order/public/js/orderMethod.js | 27 +-
pages_order/public/js/refundMethod.js | 4 +-
pages_promotion/fenxiao/apply.vue | 64 +-
pages_promotion/fenxiao/bill.vue | 6 +-
pages_promotion/fenxiao/child_fenxiao.vue | 14 +-
pages_promotion/fenxiao/goods_list.vue | 28 +-
pages_promotion/fenxiao/index.vue | 140 +-
pages_promotion/fenxiao/level.vue | 64 +-
pages_promotion/fenxiao/order.vue | 30 +-
pages_promotion/fenxiao/order_detail.vue | 26 +-
pages_promotion/fenxiao/promote.vue | 18 +-
pages_promotion/fenxiao/promote_code.vue | 26 +-
.../fenxiao/public/js/goods_list.js | 10 +-
pages_promotion/fenxiao/ranking_list.vue | 2 +-
pages_promotion/fenxiao/relation.vue | 2 +-
pages_promotion/fenxiao/team.vue | 8 +-
pages_promotion/fenxiao/withdraw_apply.vue | 12 +-
pages_promotion/fenxiao/withdraw_list.vue | 18 +-
pages_promotion/merch/detail.vue | 10 +-
pages_promotion/merch/public/edit.js | 64 +-
pages_promotion/merch/public/js/list.js | 42 +-
pages_promotion/point/detail.vue | 62 +-
pages_promotion/point/goods_list.vue | 42 +-
pages_promotion/point/list.vue | 79 +-
pages_promotion/point/order_list.vue | 32 +-
pages_promotion/point/payment.vue | 66 +-
pages_promotion/point/public/js/payment.js | 28 +-
.../_components/img-cropping/img-cropping.vue | 40 +-
.../ns-birthday-gift/ns-birthday-gift.vue | 30 +-
.../_components/ns-new-gift/ns-new-gift.vue | 28 +-
pages_tool/ai-chat/ai-chat-message.vue | 6 +-
pages_tool/article/detail.vue | 4 +-
pages_tool/article/list.vue | 8 +-
pages_tool/cases/index.vue | 34 +-
pages_tool/contact/contact.vue | 26 +-
pages_tool/files/list.vue | 10 +-
pages_tool/form/form.vue | 6 +-
pages_tool/form/formdata.vue | 12 +-
pages_tool/goods/brand.vue | 4 +-
pages_tool/goods/coupon.vue | 40 +-
pages_tool/goods/coupon_receive.vue | 48 +-
pages_tool/goods/evaluate.vue | 8 +-
pages_tool/goods/not_exist.vue | 2 +-
pages_tool/goods/search.vue | 14 +-
pages_tool/help/list.vue | 6 +-
pages_tool/index/diy.vue | 2 +-
pages_tool/login/find.vue | 38 +-
pages_tool/login/login.vue | 8 +-
pages_tool/member/account.vue | 26 +-
pages_tool/member/account_edit.vue | 32 +-
pages_tool/member/address.vue | 32 +-
pages_tool/member/address_edit.vue | 30 +-
pages_tool/member/apply_withdrawal.vue | 34 +-
pages_tool/member/assets.vue | 32 +-
pages_tool/member/balance.vue | 16 +-
pages_tool/member/balance_detail.vue | 16 +-
pages_tool/member/cancellation.vue | 6 +-
pages_tool/member/cancelrefuse.vue | 8 +-
pages_tool/member/cancelstatus.vue | 22 +-
pages_tool/member/cancelsuccess.vue | 6 +-
pages_tool/member/card.vue | 50 +-
pages_tool/member/card_buy.vue | 78 +-
pages_tool/member/collection.vue | 2 +-
pages_tool/member/coupon.vue | 30 +-
pages_tool/member/footprint.vue | 12 +-
pages_tool/member/index.vue | 2 +-
pages_tool/member/info.vue | 28 +-
pages_tool/member/info_edit.vue | 86 +-
pages_tool/member/invite_friends.vue | 70 +-
pages_tool/member/level.vue | 54 +-
pages_tool/member/level_growth_rules.vue | 22 +-
pages_tool/member/modify_face.vue | 4 +-
pages_tool/member/pay_password.vue | 26 +-
pages_tool/member/point.vue | 14 +-
pages_tool/member/point_detail.vue | 4 +-
pages_tool/member/public/js/collection.js | 2 +-
pages_tool/member/public/js/info.js | 50 +-
pages_tool/member/public/js/invite_friends.js | 4 +-
pages_tool/member/public/js/member-public.js | 4 +-
pages_tool/member/public/js/signin.js | 10 +-
pages_tool/member/withdrawal.vue | 2 +-
pages_tool/member/withdrawal_detail.vue | 20 +-
pages_tool/notice/list.vue | 6 +-
pages_tool/order/activist.vue | 2 +-
pages_tool/order/evaluate.vue | 16 +-
pages_tool/order/logistics.vue | 6 +-
pages_tool/order/public/js/evaluate.js | 10 +-
pages_tool/order/public/js/refundMethod.js | 4 +-
pages_tool/order/refund.vue | 28 +-
pages_tool/order/refund_batch.vue | 8 +-
pages_tool/order/refund_detail.vue | 126 +-
pages_tool/order/refund_goods_select.vue | 2 +-
pages_tool/order/refund_type_select.vue | 10 +-
pages_tool/pay/cashier.vue | 22 +-
pages_tool/pay/index.vue | 2 +-
pages_tool/pay/result.vue | 22 +-
pages_tool/recharge/list.vue | 28 +-
pages_tool/recharge/order_list.vue | 4 +-
pages_tool/seal/medium/detail.vue | 20 +-
pages_tool/seal/medium/search.vue | 14 +-
pages_tool/seal/structure.vue | 6 +-
pages_tool/storeclose/storeclose.vue | 6 +-
pages_tool/vr/index.vue | 2 +-
pages_tool/weapp/order_shipping.vue | 4 +-
180 files changed, 2207 insertions(+), 4701 deletions(-)
create mode 100644 lang/zh-cn/agreement/contenr.js
diff --git a/common/js/auth.js b/common/js/auth.js
index d22150d..b73f8d6 100644
--- a/common/js/auth.js
+++ b/common/js/auth.js
@@ -30,7 +30,7 @@ export default {
typeof callback == 'function' && callback(this.authInfo);
} else {
this.$util.showToast({
- title: res.message ? res.message : this.$lang('auth.configError')
+ title: res.message ? res.message : '小程序配置错误'
});
}
}
@@ -67,7 +67,7 @@ export default {
typeof callback == 'function' && callback(this.authInfo);
} else {
this.$util.showToast({
- title: res.message ? res.message : this.$lang('auth.configError')
+ title: res.message ? res.message : '小程序配置错误'
});
}
}
diff --git a/common/js/customer-service.js b/common/js/customer-service.js
index c0b7f57..fd5b2fe 100644
--- a/common/js/customer-service.js
+++ b/common/js/customer-service.js
@@ -4,7 +4,6 @@
*/
import IMAGE_CONFIG from './image-config.js';
import Platform from './platform.js';
-import lang from './lang.js';
export class CustomerService {
constructor(vueInstance, externalConfig = null) {
@@ -101,16 +100,16 @@ export class CustomerService {
if (!config || !config.type) {
result.isValid = false;
- result.errors.push(lang('customerService.typeNotConfigured'));
+ result.errors.push('客服类型未配置');
return result;
}
if (config.type === 'wxwork') {
if (!wxworkConfig || !wxworkConfig.enable) {
- result.warnings.push(lang('customerService.wxworkNotEnabled'));
+ result.warnings.push('企业微信未启用');
}
if (!wxworkConfig.contact_url) {
- result.warnings.push(lang('customerService.wxworkContactUrlNotConfigured'));
+ result.warnings.push('企业微信活码链接未配置');
}
}
@@ -139,12 +138,12 @@ export class CustomerService {
// #ifdef H5
window.location.href = aiChatUrl;
// #endif
- uni.showToast({ title: lang('customerService.openFailed'), icon: 'none' });
+ uni.showToast({ title: '打开客服失败', icon: 'none' });
}
});
} catch (e) {
console.error('跳转 AI智能客服异常:', e);
- uni.showToast({ title: lang('customerService.openFailed'), icon: 'none' });
+ uni.showToast({ title: '打开客服失败', icon: 'none' });
}
}
@@ -224,7 +223,7 @@ export class CustomerService {
// 检查是否有企业微信配置
if (!config.wxwork_url && !config.corpid) {
console.error('企业微信配置不完整,缺少 wxwork_url 或 corpid');
- uni.showToast({ title: lang('customerService.wxworkConfigIncomplete'), icon: 'none' });
+ uni.showToast({ title: '企业微信配置不完整', icon: 'none' });
this.fallbackToPhoneCall();
return;
}
@@ -268,12 +267,12 @@ export class CustomerService {
},
fail: (err) => {
console.error('【跳转第三方小程序失败】', err);
- uni.showToast({ title: lang('customerService.thirdMiniAppFailed'), icon: 'none' });
+ uni.showToast({ title: '跳转失败,请稍后重试', icon: 'none' });
}
});
// #endif
// #ifdef H5
- uni.showToast({ title: lang('customerService.thirdMiniAppOnlyInWechat'), icon: 'none' });
+ uni.showToast({ title: '第三方小程序客服仅在微信小程序中可用', icon: 'none' });
// #endif
return;
}
@@ -287,7 +286,7 @@ export class CustomerService {
uni.setClipboardData({
data: config.third_url,
success: () => {
- uni.showToast({ title: lang('customerService.linkCopiedOpenBrowser'), icon: 'none' });
+ uni.showToast({ title: '链接已复制,请在浏览器打开', icon: 'none' });
}
});
// #endif
@@ -353,7 +352,7 @@ export class CustomerService {
// #endif
// #ifdef MP
uni.setClipboardData({ data: serviceUrl });
- uni.showToast({ title: lang('customerService.linkCopied'), icon: 'none' });
+ uni.showToast({ title: '客服链接已复制', icon: 'none' });
// #endif
return;
}
@@ -381,11 +380,11 @@ export class CustomerService {
if (res.code === 0 && res.data?.mobile) {
uni.makePhoneCall({ phoneNumber: res.data.mobile });
} else {
- uni.showToast({ title: lang('customerService.noPhone'), icon: 'none' });
+ uni.showToast({ title: '暂无客服电话', icon: 'none' });
}
},
fail: () => {
- uni.showToast({ title: lang('customerService.getPhoneFailed'), icon: 'none' });
+ uni.showToast({ title: '获取客服电话失败', icon: 'none' });
}
});
}
@@ -393,23 +392,23 @@ export class CustomerService {
showNoServicePopup() {
const siteInfo = this.vm.$store.state.siteInfo || {};
const message = siteInfo?.site_tel
- ? lang('customerService.contactPhone', { phone: siteInfo.site_tel })
- : lang('customerService.noServiceOffline');
- uni.showModal({ title: lang('customerService.contactCustomerService'), content: message, showCancel: false });
+ ? `请联系客服,客服电话是 ${siteInfo.site_tel}`
+ : '抱歉,商家暂无客服,请线下联系';
+ uni.showModal({ title: '联系客服', content: message, showCancel: false });
}
showConfigErrorPopup(errors) {
uni.showModal({
- title: lang('customerService.configError'),
- content: lang('customerService.configErrorMsg', { errors: errors.join('\n') }),
+ title: '客服配置错误',
+ content: `配置有误:\n${errors.join('\n')}`,
showCancel: false
});
}
fallbackToOriginalService() {
uni.showModal({
- title: lang('common.tip'),
- content: lang('customerService.cannotAddWxwork'),
+ title: '提示',
+ content: '无法直接添加企业微信,是否使用其他方式联系客服?',
success: (res) => {
if (res.confirm) {
this.openWxworkService(true);
@@ -420,8 +419,8 @@ export class CustomerService {
fallbackToPhoneCall() {
uni.showModal({
- title: lang('common.tip'),
- content: lang('customerService.onlineServiceUnavailable'),
+ title: '提示',
+ content: '在线客服不可用,是否拨打电话联系客服?',
success: (res) => {
if (res.confirm) this.makePhoneCall();
}
@@ -568,12 +567,12 @@ export class CustomerService {
// #ifdef H5
window.location.href = aiChatUrl;
// #endif
- uni.showToast({ title: lang('customerService.openFailed'), icon: 'none' });
+ uni.showToast({ title: '打开客服失败', icon: 'none' });
}
});
} catch (e) {
console.error('跳转 AI智能客服异常:', e);
- uni.showToast({ title: lang('customerService.openFailed'), icon: 'none' });
+ uni.showToast({ title: '打开客服失败', icon: 'none' });
}
}
@@ -581,7 +580,7 @@ export class CustomerService {
* 打开客服选择对话框(预留方法)
*/
openCustomerSelectPopupDialog() {
- uni.showToast({ title: lang('customerService.developing'), icon: 'none' });
+ uni.showToast({ title: '客服选择功能开发中', icon: 'none' });
}
/**
@@ -611,7 +610,7 @@ export class CustomerService {
if (qyweixinUrl) {
window.location.href = qyweixinUrl;
} else {
- uni.showToast({ title: lang('customerService.wxworkNotConfigured'), icon: 'none' });
+ uni.showToast({ title: '企业微信客服未配置', icon: 'none' });
}
}
} else {
@@ -630,7 +629,7 @@ export class CustomerService {
if (!validation.isValid) {
console.error('客服配置无效:', validation.errors);
- uni.showToast({ title: lang('customerService.unavailable'), icon: 'none' });
+ uni.showToast({ title: '客服暂不可用', icon: 'none' });
return;
}
@@ -647,7 +646,7 @@ export class CustomerService {
// #ifdef MP-WEIXIN
if (!wxworkConfig?.enable || !wxworkConfig?.contact_url) {
console.warn('企业微信配置不完整,使用原生客服');
- uni.showToast({ title: lang('customerService.wxworkConfigIncomplete'), icon: 'none' });
+ uni.showToast({ title: '企业微信配置不完整', icon: 'none' });
}
// #endif
@@ -668,7 +667,7 @@ export class CustomerService {
});
} catch (error) {
console.error('客服处理失败:', error);
- uni.showToast({ title: lang('customerService.openFailed'), icon: 'none' });
+ uni.showToast({ title: '打开客服失败', icon: 'none' });
}
}
}
diff --git a/common/js/diy.js b/common/js/diy.js
index 35c448f..3992dd5 100644
--- a/common/js/diy.js
+++ b/common/js/diy.js
@@ -326,7 +326,7 @@ export default {
}
this.$util.showToast({
- title: this.$lang('diy.noCustomPageData')
+ title: '未配置自定义页面数据'
});
this.diyData = {};
return;
@@ -560,7 +560,7 @@ export default {
if (res.code == 0 && res.data) {
this.currentPosition = res.data.formatted_addresses.recommend; // 结合知名地点形成的描述性地址,更具人性化特点
} else {
- this.currentPosition = this.$lang('diy.locationNotObtained');
+ this.currentPosition = '未获取到定位';
}
}
});
@@ -572,7 +572,7 @@ export default {
this.nearestStore = this.defaultStoreInfo;
this.nearestStore.show_address = this.nearestStore.full_address.replace(/,/g, ' ') + ' ' + this.nearestStore.address;
}
- if (this.currentPosition == '') this.currentPosition = this.$lang('diy.locationNotObtained');
+ if (this.currentPosition == '') this.currentPosition = '未获取到定位';
this.openChooseStorePopup();
}
},
diff --git a/common/js/http.js b/common/js/http.js
index a7b24c4..3749e46 100644
--- a/common/js/http.js
+++ b/common/js/http.js
@@ -2,7 +2,6 @@ import Config from './config.js'
import Util from './util.js'
import store from '@/store/index.js'
import Platform from './platform.js'
-import lang from './lang.js'
const { appType, appTypeName } = Platform.getPlatformInfo();
@@ -10,7 +9,7 @@ export default {
sendRequest(params) {
if (!Config.baseUrl) {
uni.showToast({
- title: lang('http.domainNotConfigured'),
+ title: '未配置请求域名',
'icon': 'none',
duration: 10000
});
@@ -78,7 +77,7 @@ export default {
fail: (res) => {
if (res.errMsg && res.errMsg == 'request:fail url not in domain list') {
uni.showToast({
- title: lang('http.domainNotInList', { domain: Config.baseUrl }),
+ title: Config.baseUrl + '不在request 合法域名列表中',
'icon': 'none',
duration: 10000
});
@@ -89,7 +88,7 @@ export default {
complete: (res) => {
if ((res.errMsg && res.errMsg != "request:ok") || (res.statusCode && [200, 500].indexOf(res.statusCode) == -1)) {
uni.showToast({
- title: lang('http.requestFailed', { domain: Config.baseUrl }),
+ title: Config.baseUrl + '请求失败',
'icon': 'none',
duration: 10000
});
@@ -135,7 +134,7 @@ export default {
fail: (res) => {
if (res.errMsg && res.errMsg == 'request:fail url not in domain list') {
uni.showToast({
- title: lang('http.domainNotInList', { domain: Config.baseUrl }),
+ title: Config.baseUrl + '不在request 合法域名列表中',
'icon': 'none',
duration: 10000
});
@@ -146,7 +145,7 @@ export default {
complete: (res) => {
if ((res.errMsg && res.errMsg != "request:ok") || (res.statusCode && [200, 500].indexOf(res.statusCode) == -1)) {
uni.showToast({
- title: lang('http.requestFailed', { domain: Config.baseUrl }),
+ title: Config.baseUrl + '请求失败',
'icon': 'none',
duration: 10000
});
diff --git a/common/js/share.js b/common/js/share.js
index aabe7da..65924c9 100644
--- a/common/js/share.js
+++ b/common/js/share.js
@@ -1,6 +1,4 @@
// 文件分享工具函数
-import lang from './lang.js';
-
export default {
/**
* 生成文件预览链接
@@ -32,7 +30,7 @@ export default {
* @param {string} title - 分享标题,默认使用文件名
* @param {string} desc - 分享描述,默认使用固定文案
*/
- shareFile(file, title = file.name, desc = lang('share.filePreview') + file.name) {
+ shareFile(file, title = file.name, desc = '查看企业文件:' + file.name) {
// 生成文件预览链接
const filePreviewUrl = this.generateFilePreviewUrl(file);
@@ -46,17 +44,17 @@ export default {
url: filePreviewUrl
}).catch(err => {
console.error('分享失败:', err);
- uni.showToast({ title: lang('share.failed'), icon: 'none' });
+ uni.showToast({ title: '分享失败', icon: 'none' });
});
} else {
// 不支持 Web Share API 的浏览器
uni.setClipboardData({
data: filePreviewUrl,
success: () => {
- uni.showToast({ title: lang('share.linkCopied'), icon: 'success' });
+ uni.showToast({ title: '链接已复制,请粘贴分享', icon: 'success' });
},
fail: () => {
- uni.showToast({ title: lang('common.copyFailed'), icon: 'none' });
+ uni.showToast({ title: '复制失败', icon: 'none' });
}
});
}
@@ -65,7 +63,7 @@ export default {
// #ifdef MP-WEIXIN
// 微信小程序分享
uni.showActionSheet({
- itemList: [lang('share.sendToFriend'), lang('share.sendToMoments')],
+ itemList: ['发送给朋友', '分享到朋友圈'],
success: (res) => {
if (res.tapIndex === 0) {
// 发送给朋友
@@ -73,10 +71,10 @@ export default {
title: title,
path: filePreviewUrl,
success: () => {
- uni.showToast({ title: lang('share.success'), icon: 'success' });
+ uni.showToast({ title: '分享成功', icon: 'success' });
},
fail: () => {
- uni.showToast({ title: lang('share.failed'), icon: 'none' });
+ uni.showToast({ title: '分享失败', icon: 'none' });
}
});
} else if (res.tapIndex === 1) {
@@ -85,10 +83,10 @@ export default {
title: desc,
path: filePreviewUrl,
success: () => {
- uni.showToast({ title: lang('share.success'), icon: 'success' });
+ uni.showToast({ title: '分享成功', icon: 'success' });
},
fail: () => {
- uni.showToast({ title: lang('share.failed'), icon: 'none' });
+ uni.showToast({ title: '分享失败', icon: 'none' });
}
});
}
diff --git a/common/js/util.js b/common/js/util.js
index b0e2f97..45144d6 100644
--- a/common/js/util.js
+++ b/common/js/util.js
@@ -2,7 +2,6 @@ import Config from './config.js'
import store from '@/store/index.js'
import Http from './http.js'
import Platform from './platform.js'
-import lang from './lang.js'
import {
Weixin
} from 'common/js/wx-jssdk.js';
@@ -669,7 +668,7 @@ export default {
tMonth = doHandleMonth(tMonth + 1);
tDate = doHandleMonth(tDate);
- const week = [lang('common.sunday'), lang('common.monday'), lang('common.tuesday'), lang('common.wednesday'), lang('common.thursday'), lang('common.friday'), lang('common.saturday')]
+ const week = ['周日', '周一', '周二', '周三', '周四', '周五', '周六']
return {
't': time,
'y': tYear,
@@ -706,7 +705,7 @@ export default {
var _data = data;
var imgs = [];
uni.showLoading({
- title: lang('common.uploading')
+ title: '图片上传中'
})
for (var i = 0; i < tempFilePaths.length; i++) {
var path = await _self.upload_file_server(tempFilePaths[i], _data, params.path,
@@ -715,7 +714,7 @@ export default {
if (imgs.length == tempFilePaths.length) {
uni.hideLoading()
uni.showToast({
- title: lang('common.uploadSuccess'),
+ title: '上传成功',
icon: 'none'
})
typeof callback == 'function' && callback(imgs);
@@ -725,7 +724,7 @@ export default {
fail: err => {
uni.hideLoading()
uni.showToast({
- title: lang('common.uploadFailed'),
+ title: '上传失败',
icon: 'none'
})
}
@@ -776,7 +775,7 @@ export default {
oInput.style.display = 'none';
uni.hideKeyboard();
this.showToast({
- title: lang('common.copySuccess')
+ title: '复制成功'
});
typeof callback == 'function' && callback();
@@ -1040,7 +1039,7 @@ export default {
});
} else {
this.showToast({
- title: lang('common.noCustomerService'),
+ title: '抱歉,商家暂无客服,请线下联系',
})
}
}
diff --git a/components-diy/diy-article.vue b/components-diy/diy-article.vue
index 6ff8339..5f615b7 100644
--- a/components-diy/diy-article.vue
+++ b/components-diy/diy-article.vue
@@ -91,12 +91,12 @@
- {{ viewMore.text || $lang('article.viewMore') }}
+ {{ viewMore.text || '查看更多' }}
- {{ $lang('article.noRelatedArticles') }}
+ 暂无相关文章
@@ -327,7 +327,7 @@ export default {
},
viewMore() {
// control 默认 true 与后端 design.js + diy_view.php 对齐(老数据没 viewMore 时也走显示)
- return Object.assign({ support: true, control: true, text: this.$lang('article.viewMore'), color: '#999999', iconSize: 24 },
+ return Object.assign({ support: true, control: true, text: '查看更多', color: '#999999', iconSize: 24 },
this.value.viewMore || {});
},
// 阅读区样式(文字色 + 图标大小 + 文字大小)
diff --git a/components-diy/diy-bargain.vue b/components-diy/diy-bargain.vue
index e356b0a..3135710 100644
--- a/components-diy/diy-bargain.vue
+++ b/components-diy/diy-bargain.vue
@@ -75,7 +75,7 @@
color: value.btnStyle.theme == 'diy' ? value.btnStyle.textColor : '',
borderRadius: value.btnStyle.aroundRadius * 2 + 'rpx'
}">
- {{ item.is_bargaining ? $lang('bargain.continueBargain') : value.btnStyle.text }}
+ {{ item.is_bargaining ? '继续砍价' : value.btnStyle.text }}
diff --git a/components-diy/diy-category-item.vue b/components-diy/diy-category-item.vue
index 33b6a01..5be555e 100644
--- a/components-diy/diy-category-item.vue
+++ b/components-diy/diy-category-item.vue
@@ -517,13 +517,13 @@ export default {
if (_num > parseInt(data.stock)) {
this.$util.showToast({
- title: this.$lang('goods.insufficientStock')
+ title: '商品库存不足'
});
return;
}
if (data.is_limit && data.max_buy && _num > parseInt(data.max_buy)) {
this.$util.showToast({
- title: this.$lang('goods.maxBuyLimit', { max: data.max_buy, unit: data.unit || this.$lang('goods.piece') })
+ title: `该商品每人限购${data.max_buy}${data.unit || '件'}`
});
return;
}
diff --git a/components-diy/diy-category.vue b/components-diy/diy-category.vue
index 6a4ce00..f809d7e 100644
--- a/components-diy/diy-category.vue
+++ b/components-diy/diy-category.vue
@@ -51,7 +51,7 @@
- {{ $lang('category.expand') }}
+ 展开
@@ -68,7 +68,7 @@
- {{ $lang('category.clickToCollapse') }}
+ 点击收起
@@ -102,7 +102,7 @@
@tologin="toLogin" @selectsku="selectSku($event, index)" @addCart="addCartPoint"
@loadfinish="getHeightArea">
- {{ $lang('category.reachedBottom') }}
+ 已经到底了~
- {{ $lang('category.noCategory') }}
+ 暂时没有分类哦!
- {{ $lang('category.noCategory') }}
+ 暂时没有分类哦!
- {{ $lang('member.authAvatarNickname') }}
+ 点击授权头像昵称
{{ memberInfo.nickname }}
@@ -36,7 +36,7 @@
- {{ $lang('member.getWechatAvatar') }}
+ 点击获取微信头像
{{ memberInfo.nickname
@@ -107,22 +107,22 @@
- {{ $lang('memberInfo.superMember') }}
+ 超级会员
- {{ $lang('memberInfo.viewPrivilege') }}
- {{ $lang('memberInfo.memberMoreBenefit') }}
+ 查看特权
+ 会员可享更多权益
- {{ $lang('memberInfo.openMoreBenefit') }}
+ 开通可享更多权益
- {{ $lang('memberInfo.viewPrivilege') }}
- {{ $lang('memberInfo.openNow') }}
+ 查看特权
+ 立即开通
@@ -131,11 +131,11 @@
- {{ $lang('memberInfo.openMoreBenefit') }}
+ 开通可享更多权益
- {{ $lang('memberInfo.viewMoreBenefit') }}
- {{ $lang('memberInfo.openNow') }}
+ 查看更多权益
+ 立即开通
@@ -143,25 +143,25 @@
{{ memberInfo ? (parseFloat(memberInfo.balance) + parseFloat(memberInfo.balance_money)).toFixed(2) : '--' }}
- {{ $lang('memberInfo.balance') }}
+ 余额
{{ memberInfo ? parseFloat(memberInfo.point) : '--' }}
- {{ $lang('invite.point') }}
+ 积分
{{ memberInfo && memberInfo.coupon_num != undefined ? memberInfo.coupon_num : '--' }}
- {{ $lang('member.coupon') }}
+ 优惠券
- {{ $lang('memberInfo.recharge') }}
+ 余额充值
-->
@@ -194,13 +194,13 @@
- {{ $lang('memberInfo.getNicknameAvatar') }}
- {{ $lang('memberInfo.getAvatarTip') }}
+ 获取您的昵称、头像
+ 获取用户头像、昵称完善个人资料,主要用于向用户提供具有辨识度的用户中心界面
- {{ $lang('memberInfo.avatar') }}
+ 头像
- {{ $lang('memberInfo.nickname') }}
-
+ 昵称
+
- {{ $lang('memberInfo.avatar') }}
+ 头像
- {{ $lang('memberInfo.nickname') }}
-
+ 昵称
+
-
+
@@ -493,8 +493,8 @@ export default {
showMemberQrcode() {
if (!this.memberInfo.mobile && !this.memberInfo.member_code) {
uni.showModal({
- title: this.$lang('common.tip'),
- content: this.$lang('member.bindMobileFirst'),
+ title: '提示',
+ content: '使用会员码需先绑定手机号,是否绑定手机号?',
success: res => {
if (res.confirm) {
// #ifdef MP-WEIXIN
@@ -643,7 +643,7 @@ export default {
saveCompleteInfo() {
if (this.nickName.length == 0) {
this.$util.showToast({
- title: this.$lang('member.inputNickname')
+ title: '请输入昵称'
});
return;
}
@@ -682,7 +682,7 @@ export default {
},
fail: () => {
this.$util.showToast({
- title: this.$lang('member.uploadFailed')
+ title: '上传失败'
});
}
})
@@ -713,7 +713,7 @@ export default {
},
fail: () => {
this.$util.showToast({
- title: this.$lang('member.avatarFetchFailed')
+ title: '头像拉取失败'
});
}
})
diff --git a/components-diy/diy-notes.vue b/components-diy/diy-notes.vue
index 474c2b9..d686b60 100644
--- a/components-diy/diy-notes.vue
+++ b/components-diy/diy-notes.vue
@@ -17,8 +17,8 @@
:key="labelIndex">{{ labelItem }}
- #{{ item.note_type == 'goods_item' ? $lang('note.goodsIntro') :
- $lang('note.shopkeeperNote') }}#
+ #{{ item.note_type == 'goods_item' ? '单品介绍' :
+ '掌柜说' }}#
{{ item.note_abstract }}
diff --git a/components-diy/diy-notice.vue b/components-diy/diy-notice.vue
index 04057a6..34d0db0 100644
--- a/components-diy/diy-notice.vue
+++ b/components-diy/diy-notice.vue
@@ -42,11 +42,11 @@
diff --git a/components-diy/diy-pinfan.vue b/components-diy/diy-pinfan.vue
index c181372..efbc364 100644
--- a/components-diy/diy-pinfan.vue
+++ b/components-diy/diy-pinfan.vue
@@ -21,11 +21,11 @@
:style="{ color: value.theme == 'diy' ? value.groupStyle.bgColor : '', borderColor: value.theme == 'diy' ? value.groupStyle.bgColor : '' }">
- {{ item.pintuan_num }}{{ $lang('pinfan.group') }}
+ {{ item.pintuan_num }}人团
- {{ $lang('pinfan.soldCount', { count: item.order_num }) }}
+ 已拼{{ item.order_num }}件
@@ -49,9 +49,10 @@
borderRadius: value.btnStyle.aroundRadius * 2 + 'rpx'
}">
{{ value.btnStyle.text }}
- {{ $lang('pinfan.rewardPoint', { count: item.reward_type_num }) }}
- {{ $lang('pinfan.rewardCash', { amount: item.reward_type_num }) }}
- {{ $lang('pinfan.rewardCoupon') }}
+ 返{{ item.reward_type_num }}积分
+ 返¥{{
+ item.reward_type_num }}
+ 返优惠券
@@ -82,16 +83,16 @@
- {{ $lang('pinfan.rewardPoint', { count: item.reward_type_num }) }}
+ 返{{ item.reward_type_num }}积分
- {{ $lang('pinfan.rewardCash', { amount: item.reward_type_num }) }}
+ 返¥{{ item.reward_type_num }}
{{ $lang('pinfan.rewardCoupon') }}
+ v-if="item.reward_type == 3">返优惠券
{{ value.titleStyle.virtualNum || headData.pintuan_count }}
- {{ value.titleStyle.style == 'style-2' ? $lang('pintuan.participate') : $lang('pintuan.groupSuccess') }}
+ {{ value.titleStyle.style == 'style-2' ? '人参与' : '人拼团成功' }}
- {{ item.pintuan_num }}{{ $lang('pintuan.group') }}
+ {{ item.pintuan_num }}人团
- {{ $lang('pintuan.soldCount', { count: item.order_num }) }}
+ 已拼{{ item.order_num }}件
@@ -148,10 +148,10 @@
{{ '.' + item.pintuan_price.split('.')[1] }}
- {{ $lang('pintuan.joinGroup') }}
+ 去参团
- {{ $lang('pintuan.soldCount', { count: item.sale_num }) }}
+ 已拼{{ item.sale_num }}件
@@ -170,7 +170,7 @@
color: value.theme == 'diy' ? value.groupStyle.color : '',
background: value.theme == 'diy' ? 'linear-gradient(to right,' + value.groupStyle.bgColorStart + ',' + value.groupStyle.bgColorEnd + ')' : ''
}">
- {{ item.pintuan_num }}{{ $lang('pintuan.group') }}
+ {{ item.pintuan_num }}人团
- {{ $lang('pintuan.soldCount', { count: item.sale_num }) }}
+ 已拼{{ item.sale_num }}件
diff --git a/components-diy/diy-search.vue b/components-diy/diy-search.vue
index 67ae926..81f521a 100644
--- a/components-diy/diy-search.vue
+++ b/components-diy/diy-search.vue
@@ -28,7 +28,7 @@
@tap.stop="handlerSearchClick"
:placeholderStyle="placeholderStyle" />
{{ $lang('form.search') }}
+ :style="{ 'backgroundColor': value.pageBgColor ? value.pageBgColor : 'rgba(0,0,0,0)' }">搜索
diff --git a/components-diy/diy-seckill.vue b/components-diy/diy-seckill.vue
index 85fc371..bdc028a 100644
--- a/components-diy/diy-seckill.vue
+++ b/components-diy/diy-seckill.vue
@@ -13,10 +13,10 @@
{{ $lang('seckill.timeToStart') }}
+ :style="{ color: value.titleStyle.textColor }" class="seckill-style-name">距离开始
{{ isFuture ?
- $lang('seckill.timeToStart') : $lang('seckill.timeToEnd') }}
+ '距离开始' : '距离结束' }}
{{ seckillH ? seckillH : '00' }}
@@ -87,7 +87,7 @@
{{ $lang('seckill.originalPrice') }}
+ :style="{ color: value.theme == 'diy' ? value.priceStyle.lineColor : '' }">原价:
¥{{ item.price }}
@@ -97,7 +97,7 @@
color: value.btnStyle.theme == 'diy' ? value.btnStyle.textColor : '',
borderRadius: value.btnStyle.aroundRadius * 2 + 'rpx'
}">
- {{ isFuture ? $lang('seckill.startingSoon') : value.btnStyle.text }}
+ {{ isFuture ? '即将开始' : value.btnStyle.text }}
@@ -140,7 +140,7 @@
color: value.btnStyle.theme == 'diy' ? value.btnStyle.textColor : '',
borderRadius: value.btnStyle.aroundRadius * 2 + 'rpx'
}">
- {{ isFuture ? $lang('seckill.startingSoon') : value.btnStyle.text }}
+ {{ isFuture ? '即将开始' : value.btnStyle.text }}
@@ -502,7 +502,7 @@ export default {
toDetail(id) {
if (this.isFuture) {
this.$util.showToast({
- title: this.$lang('seckill.activityComingSoon')
+ title: '秒杀活动即将开启,敬请期待!'
});
return false;
}
diff --git a/components-diy/diy-store.vue b/components-diy/diy-store.vue
index b3678d3..a6696d6 100644
--- a/components-diy/diy-store.vue
+++ b/components-diy/diy-store.vue
@@ -7,17 +7,17 @@
{{ globalStoreInfo.store_name }}
- {{ $lang('store.switch') }}
+ 切换
- {{ $lang('store.locating') }}
+ 定位中...
{{
globalStoreInfo.show_address }}
- {{ $lang('store.getCurrentLocation') }}
+ 获取当前位置...
@@ -40,11 +40,11 @@
{{ globalStoreInfo.store_name }}
- {{ $lang('store.switch') }}
+ 切换
- {{ $lang('store.locating') }}
+ 定位中...
{{ globalStoreInfo.store_name }}
- {{ $lang('store.locating') }}
+ 定位中...
-
diff --git a/components-diy/diy-text.vue b/components-diy/diy-text.vue
index da07839..f9086e1 100644
--- a/components-diy/diy-text.vue
+++ b/components-diy/diy-text.vue
@@ -208,7 +208,7 @@
{{ value.text }}
{{ $lang('diyText.zone') }}
+ :style="{ fontSize: value.fontSize * 2 + 'rpx', fontWeight: value.fontWeight }">专区
diff --git a/components/chat-message/chat-message.vue b/components/chat-message/chat-message.vue
index 96b971b..110b227 100644
--- a/components/chat-message/chat-message.vue
+++ b/components/chat-message/chat-message.vue
@@ -57,10 +57,10 @@
- {{ $lang('chat.customerOffline') }}
+ 客服不在线
- {{ $lang('chat.customerOnline') }}
+ 客服在线
diff --git a/components/hover-nav/hover-nav.vue b/components/hover-nav/hover-nav.vue
index 705cde2..3749334 100644
--- a/components/hover-nav/hover-nav.vue
+++ b/components/hover-nav/hover-nav.vue
@@ -236,7 +236,7 @@ export default {
handleUnifiedKefuClick() {
this.customerService.handleUnifiedKefuClick({
- sendMessageTitle: this.$lang('kefu.hoverNavConsult'),
+ sendMessageTitle: '来自悬浮按钮的咨询',
sendMessagePath: '/pages/index/index'
});
}
diff --git a/components/l-time/l-time.vue b/components/l-time/l-time.vue
index c2d9f93..a2e78fc 100644
--- a/components/l-time/l-time.vue
+++ b/components/l-time/l-time.vue
@@ -36,13 +36,8 @@ export default {
methods: {
getText() {
let self = this;
- let timeVal = _time_.getFormatTime(self.textVal, self.maxDate, {
- justNow: self.$lang('time.justNow'),
- minutesAgo: self.$lang('time.minutesAgo'),
- hoursAgo: self.$lang('time.hoursAgo'),
- daysAgo: self.$lang('time.daysAgo')
- });
- if (timeVal && (timeVal.endsWith(self.$lang('time.justNow')) || timeVal.endsWith(self.$lang('time.minutesAgo')))) {
+ let timeVal = _time_.getFormatTime(self.textVal, self.maxDate);
+ if (timeVal && (timeVal.endsWith('刚刚') || timeVal.endsWith('分钟前'))) {
setTimeout(() => {
let temp = self.textVal;
self.textVal = '';
diff --git a/components/l-time/time.js b/components/l-time/time.js
index feb1e53..76c5f4b 100644
--- a/components/l-time/time.js
+++ b/components/l-time/time.js
@@ -89,18 +89,17 @@ timeProto.getLastDate = function(constTime) {
return date.getFullYear() + '-' + month + '-' + day;
}
-const resDateStr = function(timer, constTime, i18n) {
- const t = i18n || { justNow: "刚刚", minutesAgo: "分钟前", hoursAgo: "小时前", daysAgo: "天前" }
+const resDateStr = function(timer, constTime) {
let _just = function(timer) {
if (timer <= 0 || Math.floor(timer / 60) <= 0) {
- return t.justNow
+ return "刚刚"
} else return 'next';
}
let _mm = function(timer) {
if (timer < 3600) {
- return Math.floor(timer / 60) + t.minutesAgo
+ return Math.floor(timer / 60) + "分钟前"
} else return 'next';
}
let _hh = function(timer, constTime) {
@@ -108,7 +107,7 @@ const resDateStr = function(timer, constTime, i18n) {
if (timer >= 3600 && (constTime - today >= 0)) {
//可切换显示模式
// return "今天 " + new Date(constTime).pattern("HH:mm");
- return Math.floor(timer / 60 / 60) + t.hoursAgo;
+ return Math.floor(timer / 60 / 60) + "小时前";
} else {
return 'next'
};
@@ -117,7 +116,7 @@ const resDateStr = function(timer, constTime, i18n) {
let today = _time_.getTodayUnix();
timer = (today - constTime) / 1000;
if (timer / 86400 <= 31) {
- return Math.ceil(timer / 86400) + t.daysAgo
+ return Math.ceil(timer / 86400) + "天前"
} else return 'next';
}
let _dlast = function(timer, constTime) {
diff --git a/components/mescroll/my-list-mescroll.vue b/components/mescroll/my-list-mescroll.vue
index 6a5185a..d0d2935 100644
--- a/components/mescroll/my-list-mescroll.vue
+++ b/components/mescroll/my-list-mescroll.vue
@@ -41,8 +41,8 @@ export default {
},
noMoreSize: 2, //如果列表已无数据,可设置列表的总数量要大于半页才显示无更多数据;避免列表数据过少(比如只有一条数据),显示无更多数据会不好看; 默认5
empty: {
- tip: '~ ' + this.$lang('mescroll.emptyTip') + ' ~', // 提示
- btnText: this.$lang('mescroll.goBrowse')
+ tip: '~ 空空如也 ~', // 提示
+ btnText: '去看看'
},
onScroll: true
},
diff --git a/components/ns-chat/ns-chat-goods.vue b/components/ns-chat/ns-chat-goods.vue
index 06dd78d..b5b95a2 100644
--- a/components/ns-chat/ns-chat-goods.vue
+++ b/components/ns-chat/ns-chat-goods.vue
@@ -9,7 +9,7 @@
¥
{{ goodsInfo.price }}
- {{ $lang('chat.sent') }}
+ 已发送
@@ -22,7 +22,7 @@
¥
{{ goodsDetail.price }}
- {{ $lang('chat.send') }}
+ 发送
diff --git a/components/ns-chat/ns-chat-order.vue b/components/ns-chat/ns-chat-order.vue
index 66d5f88..1e3c5d2 100644
--- a/components/ns-chat/ns-chat-order.vue
+++ b/components/ns-chat/ns-chat-order.vue
@@ -4,14 +4,14 @@
{{ orderdetails.order_goods ? orderdetails.order_goods[0].sku_name : '' }}
- {{ $lang('chat.orderStatus') }}{{ orderdetails.order_status_name }}
- {{ $lang('chat.deliveryMethod') }}{{ orderdetails.delivery_type_name }}
+ 订单状态:{{ orderdetails.order_status_name }}
+ 配送方式:{{ orderdetails.delivery_type_name }}
¥
{{ orderdetails.order_goods ? orderdetails.order_goods[0].price : '' }}
- {{ $lang('chat.send') }}
+ 发送
@@ -19,14 +19,14 @@
{{ orderInfo.order_goods ? orderInfo.order_goods[0].sku_name : '' }}
- {{ $lang('chat.orderStatus') }}{{ orderInfo.order_status_name }}
- {{ $lang('chat.deliveryMethod') }}{{ orderInfo.delivery_type_name }}
+ 订单状态:{{ orderInfo.order_status_name }}
+ 配送方式:{{ orderInfo.delivery_type_name }}
¥
{{ orderInfo.order_goods ? orderInfo.order_goods[0].price : '' }}
- {{ $lang('chat.sent') }}
+ 已发送
diff --git a/components/ns-chat/ns-chat-receiveGoods.vue b/components/ns-chat/ns-chat-receiveGoods.vue
index 67772c1..1217161 100644
--- a/components/ns-chat/ns-chat-receiveGoods.vue
+++ b/components/ns-chat/ns-chat-receiveGoods.vue
@@ -5,8 +5,8 @@
{{ isEnEnv ? goodsInfo.en_goods_name : goodsInfo.goods_name }}
- {{ $lang('sku.stock') }}{{ goodsInfo.stock }}
- {{ $lang('chat.sales') }}{{ goodsInfo.sale_num }}
+ 库存:{{ goodsInfo.stock }}
+ 销量:{{ goodsInfo.sale_num }}
@@ -14,7 +14,7 @@
{{ goodsInfo.price }}
- {{ $lang('chat.viewGoods') }}
+ 查看商品
diff --git a/components/ns-contact/ns-contact.vue b/components/ns-contact/ns-contact.vue
index 0fbc8f5..fc97a74 100644
--- a/components/ns-contact/ns-contact.vue
+++ b/components/ns-contact/ns-contact.vue
@@ -29,10 +29,10 @@
diff --git a/components/ns-empty/ns-empty.vue b/components/ns-empty/ns-empty.vue
index 626ecff..3249614 100644
--- a/components/ns-empty/ns-empty.vue
+++ b/components/ns-empty/ns-empty.vue
@@ -15,7 +15,7 @@ export default {
props: {
text: {
type: String,
- default: ''
+ default: '暂无相关数据'
},
subText: {
type: String,
@@ -28,7 +28,7 @@ export default {
emptyBtn: {
type: Object,
default: () => {
- return { text: '' };
+ return { text: '去逛逛' };
}
},
fixed: {
diff --git a/components/ns-form/ns-form.vue b/components/ns-form/ns-form.vue
index b3ec3e0..ce2d8c1 100644
--- a/components/ns-form/ns-form.vue
+++ b/components/ns-form/ns-form.vue
@@ -34,7 +34,7 @@
{{ item.val }}
- {{ $lang('form.selectPlaceholder') }}
+ 请选择
@@ -188,7 +188,7 @@
- {{ item.val ? item.val : item.select_arr == '2' ? $lang('form.selectProvinceCity') : $lang('form.selectProvinceCityDistrict') }}
+ {{ item.val ? item.val : item.select_arr == '2' ? '请选择省市' : '请选择省市区/县' }}
@@ -365,7 +365,7 @@
if (item.value.required && !item.val) {
verify = false;
this.$util.showToast({
- title: this.$lang('form.inputRequired') + item.value.title
+ title: '请输入' + item.value.title
});
break;
}
@@ -375,13 +375,13 @@
verify = !item.value.required;
if (verify == false) {
this.$util.showToast({
- title: this.$lang('form.idCardInvalid')
+ title: '身份证输入不合法'
});
return false;
}
if (verify == true && item.val != '') {
this.$util.showToast({
- title: this.$lang('form.idCardInvalid')
+ title: '身份证输入不合法'
});
return false;
}
@@ -392,13 +392,13 @@
verify = !item.value.required;
if (verify == false) {
this.$util.showToast({
- title: this.$lang('form.phoneInvalid')
+ title: '手机号输入不合法'
});
return false;
}
if (verify == true && item.val != '') {
this.$util.showToast({
- title: this.$lang('form.phoneInvalid')
+ title: '手机号输入不合法'
});
return false;
}
@@ -409,7 +409,7 @@
if (item.value.required && !item.val) {
verify = false;
this.$util.showToast({
- title: this.$lang('form.inputRequired') + item.value.title
+ title: '请输入' + item.value.title
});
break;
}
@@ -419,7 +419,7 @@
if (item.value.required && !item.val) {
verify = false;
this.$util.showToast({
- title: this.$lang('form.selectRequired') + item.value.title
+ title: '请选择' + item.value.title
});
break;
}
@@ -429,7 +429,7 @@
if (item.value.required && !item.val) {
verify = false;
this.$util.showToast({
- title: this.$lang('form.selectAtLeastOne') + item.value.title
+ title: '请至少选择一个' + item.value.title
});
break;
}
@@ -439,7 +439,7 @@
if (item.value.required && !item.val) {
verify = false;
this.$util.showToast({
- title: this.$lang('form.uploadAtLeastOne') + item.value.title
+ title: '请至少上传一张' + item.value.title
});
break;
}
@@ -449,7 +449,7 @@
if (item.value.required && !item.val) {
verify = false;
this.$util.showToast({
- title: this.$lang('form.selectRequired') + item.value.title
+ title: '请选择' + item.value.title
});
break;
}
@@ -459,7 +459,7 @@
if (item.value.required && !item.val) {
verify = false;
this.$util.showToast({
- title: this.$lang('form.selectRequired') + item.value.title
+ title: '请选择' + item.value.title
});
break;
}
@@ -467,7 +467,7 @@
if (this.$util.timeTurnTimeStamp(item.start_date) > this.$util.timeTurnTimeStamp(item.end_date)) {
verify = false;
this.$util.showToast({
- title: this.$lang('form.endDateBeforeStart')
+ title: '结束日期不能小于开始日期'
});
break;
}
@@ -477,7 +477,7 @@
if (item.value.required && !item.val) {
verify = false;
this.$util.showToast({
- title: this.$lang('form.selectRequired') + item.value.title
+ title: '请选择' + item.value.title
});
break;
}
@@ -487,7 +487,7 @@
if (item.value.required && !item.val) {
verify = false;
this.$util.showToast({
- title: this.$lang('form.selectRequired') + item.value.title
+ title: '请选择' + item.value.title
});
break;
}
@@ -495,7 +495,7 @@
if (item.start_time >= item.end_time) {
verify = false;
this.$util.showToast({
- title: this.$lang('form.endTimeBeforeStart')
+ title: '结束时间必须大于开始时间'
});
break;
}
@@ -505,7 +505,7 @@
if (item.value.required && !item.val) {
verify = false;
this.$util.showToast({
- title: this.$lang('form.selectRequired') + item.value.title
+ title: '请选择' + item.value.title
});
break;
}
@@ -542,7 +542,7 @@
res.forEach(v => {
if (this.formData[index].img_lists.length >= Number(this.formData[index].value.max_count)) {
this.$util.showToast({
- title: this.$lang('form.maxUploadImages') + this.formData[index].value.max_count + this.$lang('form.images')
+ title: '最多上传' + this.formData[index].value.max_count + '张图片'
});
return false;
} else {
@@ -560,7 +560,7 @@
addImg(index) {
if (this.formData[index].img_lists.length >= Number(this.formData[index].value.max_count)) {
this.$util.showToast({
- title: this.$lang('form.maxUploadImages') + this.formData[index].value.max_count + this.$lang('form.images')
+ title: '最多上传' + this.formData[index].value.max_count + '张图片'
});
return false;
}
diff --git a/components/ns-goods-sku/ns-goods-sku-category.vue b/components/ns-goods-sku/ns-goods-sku-category.vue
index 08cde2c..16c4735 100644
--- a/components/ns-goods-sku/ns-goods-sku-category.vue
+++ b/components/ns-goods-sku/ns-goods-sku-category.vue
@@ -13,9 +13,9 @@
goodsDetail.en_goods_name : goodsDetail.goods_name) }}
- {{ $lang('sku.stock') }}{{ goodsDetail.stock }}{{ goodsDetail.unit }}
+ 库存{{ goodsDetail.stock }}{{ goodsDetail.unit }}
- {{ $lang('sku.startSale') }}{{ goodsDetail.min_buy }}{{ $lang('sku.unit') }}
+ 起售{{ goodsDetail.min_buy }}件
@@ -43,10 +43,10 @@
- {{ $lang('sku.stock') }}{{ goodsDetail.stock }}{{ goodsDetail.unit }}
-
+ 库存{{ goodsDetail.stock }}{{ goodsDetail.unit }}
+
@@ -117,11 +117,11 @@
.{{ parseFloat(goodsDetail.price).toFixed(2).split('.')[1] }}
- {{ $lang('sku.stock') }}{{ goodsDetail.stock }}{{ goodsDetail.unit }}
+ 库存{{ goodsDetail.stock }}{{ goodsDetail.unit }}
- {{ $lang('sku.selectedSpec') }}
+ 已选规格:
{{ item.spec_value_name }}
@@ -135,13 +135,13 @@
- {{ goodsDetail.pintuan_num }}{{ $lang('sku.personTeam') }}
+ {{ goodsDetail.pintuan_num }}人团
- {{ goodsDetail.pintuan_num_2 }}{{ $lang('sku.personTeam') }}
+ {{ goodsDetail.pintuan_num_2 }}人团
- {{ goodsDetail.pintuan_num_3 }}{{ $lang('sku.personTeam') }}
+ {{ goodsDetail.pintuan_num_3 }}人团
@@ -158,14 +158,14 @@
- {{ $lang('sku.exchangeQuantity') }}
- {{ $lang('sku.buyQuantity') }}
- ({{ $lang('sku.perPersonLimit') }}{{ limitNumber }}{{ goodsDetail.unit }})
+ 兑换数量
+ 购买数量
+ (每人限购{{ limitNumber }}{{ goodsDetail.unit }})
- ({{ minBuy }}{{ goodsDetail.unit }}{{ $lang('sku.startSale') }},{{ $lang('sku.limit') }}{{ maxBuy }}{{ goodsDetail.unit }})
+ ({{ minBuy }}{{ goodsDetail.unit }}起售,限购{{ maxBuy }}{{ goodsDetail.unit }})
- ({{ $lang('sku.limit') }}{{ maxBuy }}{{ goodsDetail.unit }})
- ({{ minBuy }}{{ goodsDetail.unit }}{{ $lang('sku.startSale') }})
+ (限购{{ maxBuy }}{{ goodsDetail.unit }})
+ ({{ minBuy }}{{ goodsDetail.unit }}起售)
@@ -178,34 +178,34 @@
@@ -707,7 +707,7 @@
if (this.$util.inArray(this.skuId + '', this.goodsDetail.activity_sku_ids) == -1) {
this.confirmDisabled = true;
this.$util.showToast({
- title: this.$lang('sku.specNotInCombo')
+ title: '该规格未参与打包一口价活动'
});
} else {
this.confirmDisabled = false;
@@ -771,7 +771,7 @@
if (this.$util.inArray(skuId + '', this.goodsDetail.activity_sku_ids) == -1) {
this.confirmDisabled = true;
this.$util.showToast({
- title: this.$lang('sku.specNotInCombo')
+ title: '该规格未参与打包一口价活动'
});
} else {
this.confirmDisabled = false;
@@ -850,7 +850,7 @@
} else {
if (this.number >= this.goodsDetail.stock) {
this.$util.showToast({
- title: this.$lang('sku.stockInsufficient')
+ title: '库存不足'
});
return;
}
@@ -858,13 +858,13 @@
if (this.goodsDetail.is_limit == 1 && this.maxBuy > 0) {
if (this.goodsDetail.limit_type == 1) {
this.$util.showToast({
- title: this.$lang('sku.maxBuyPerOrder') + this.maxBuy + this.goodsDetail.unit
+ title: '该商品每次最多购买' + this.maxBuy + this.goodsDetail.unit
});
return;
}
if (this.goodsDetail.limit_type == 2) {
- let message = this.$lang('sku.maxBuyPerPerson') + this.maxBuy + this.goodsDetail.unit;
+ let message = '该商品每人限购' + this.maxBuy + this.goodsDetail.unit;
message += this.goodsDetail.purchased_num > 0 ? ',您已购买了' + this.goodsDetail.purchased_num + this.goodsDetail.unit : '';
this.$util.showToast({
title: message
@@ -875,14 +875,14 @@
if (this.type == 'seckill' && this.goodsDetail.seckill_id && this.goodsDetail.num > 0) {
this.$util.showToast({
- title: this.$lang('sku.maxBuyPerPerson') + this.goodsDetail.num + this.goodsDetail.unit
+ title: '该商品每人限购' + this.goodsDetail.num + this.goodsDetail.unit
});
return;
}
if (this.type == 'presale' && this.goodsDetail.presale_id && this.goodsDetail.presale_num > 0) {
this.$util.showToast({
- title: this.$lang('sku.maxBuyPerPerson') + this.goodsDetail.presale_num + this.goodsDetail.unit
+ title: '该商品每人限购' + this.goodsDetail.presale_num + this.goodsDetail.unit
});
return;
}
@@ -894,7 +894,7 @@
} else {
if (this.minBuy > 1) {
this.$util.showToast({
- title: this.$lang('sku.minBuyStart') + this.minBuy + this.goodsDetail.unit + this.$lang('sku.startSale')
+ title: '该商品' + this.minBuy + this.goodsDetail.unit + '起售'
});
}
return;
@@ -982,7 +982,7 @@
uni.removeStorageSync('delivery');
if (this.preview) {
this.$util.showToast({
- title: this.$lang('sku.previewCannotBuy')
+ title: '预览商品无法购买'
});
return;
}
@@ -997,42 +997,42 @@
this.keyInput(true, () => {
if (this.goodsDetail.stock == 0) {
this.$util.showToast({
- title: this.$lang('sku.productSoldOut')
+ title: '商品已售罄'
});
return;
}
if (this.number.length == 0 || this.number <= 0) {
this.$util.showToast({
- title: this.$lang('sku.quantityMustBePositive')
+ title: '购买数量不能小于等于0'
});
return;
}
if (this.goodsDetail.buy_num > this.goodsDetail.stock) {
this.$util.showToast({
- title: this.$lang('sku.stockLessThanMin')
+ title: '库存小于最低购买数量'
});
return;
}
if (this.number > this.goodsDetail.stock) {
this.$util.showToast({
- title: this.$lang('sku.stockInsufficient')
+ title: '库存不足'
});
return;
}
if (this.goodsDetail.is_limit == 1 && this.goodsDetail.limit_type == 1 && this.maxBuy > 0 && this.number > this.maxBuy) {
this.$util.showToast({
- title: this.$lang('sku.maxBuyPerOrder') + this.maxBuy + this.goodsDetail.unit
+ title: '该商品每次最多购买' + this.maxBuy + this.goodsDetail.unit
});
return;
}
if (this.goodsDetail.is_limit == 1 && this.goodsDetail.limit_type == 2 && this.maxBuy > 0 &&
this.number + this.goodsDetail.purchased_num > this.maxBuy) {
- let message = this.$lang('sku.maxBuyPerPerson') + this.maxBuy + this.goodsDetail.unit;
+ let message = '该商品每人限购' + this.maxBuy + this.goodsDetail.unit;
message += this.goodsDetail.purchased_num > 0 ? ',您已购买了' + this.goodsDetail.purchased_num + this.goodsDetail.unit : '';
this.$util.showToast({
title: message
@@ -1042,7 +1042,7 @@
if ((this.type == 'join_cart' || isJoinCartBtn) && this.goodsDetail.is_limit == 1 && this.maxBuy > 0 && this.cartNum + this.number > this.maxBuy) {
this.$util.showToast({
- title: this.$lang('sku.maxBuyPerPerson') + this.maxBuy + this.goodsDetail.unit
+ title: '该商品每人限购' + this.maxBuy + this.goodsDetail.unit
});
return;
}
@@ -1070,7 +1070,7 @@
var data = res.data;
if (data > 0) {
this.$util.showToast({
- title: this.$lang('sku.addToCartSuccess')
+ title: '加入购物车成功'
});
this.cartNum += this.number;
diff --git a/components/ns-login/ns-login.vue b/components/ns-login/ns-login.vue
index 968b15c..0715071 100644
--- a/components/ns-login/ns-login.vue
+++ b/components/ns-login/ns-login.vue
@@ -7,34 +7,34 @@
- {{ $lang('loginPage.detectPhoneNotBound') }}
- {{ $lang('loginPage.bindPhoneForOrder') }}
+ 检测到您还未绑定手机号
+ 为了方便您接收订单等信息,需要绑定手机号
- {{ $lang('loginPage.phone') }}
-
+ 手机号
+
- {{ $lang('loginPage.verificationCode') }}
-
+ 验证码
+
- {{ $lang('loginPage.dynamicCode') }}
-
+ 动态码
+
{{ dynacodeData.codeText }}
-
+
- {{ $lang('loginPage.welcomeTo') }} {{ site_name }}
+ 欢迎来到 {{ site_name }}
- {{ forceBindingMobileControl ? $lang('loginPage.usePhoneLogin') : $lang('loginPage.registerLogin') }}
+ {{ forceBindingMobileControl ? '使用手机号登录,' : '注册登录,' }}
获得订单、售后等服务。
@@ -48,9 +48,9 @@
我同意
{{ $lang('loginPage.privacyClause') }}
+ @click="tourl('/pages_tool/agreement/contenr?type=0')">《隐私条款》
{{ $lang('loginPage.userAgreement') }}
+ @click="tourl('/pages_tool/agreement/contenr?type=1')">《用户服务协议》
@@ -58,25 +58,25 @@
- {{ $lang('loginPage.notNow') }}
+ 暂不登录
- {{ $lang('loginPage.avatar') }}
+ 头像
- {{ $lang('loginPage.nickname') }}
- 昵称
+
- {{ $lang('loginPage.avatar') }}
+ 头像
- {{ $lang('loginPage.nickname') }}
- 昵称
+
- {{ $lang('loginPage.phone') }}
+ 手机号
-
+
@@ -166,7 +166,7 @@ export default {
dynacodeData: {
seconds: 120,
timer: null,
- codeText: this.$lang('loginPage.dynamicCode'),
+ codeText: '获取动态码',
isSend: false
},
// 小程序获取手机号所需数据
@@ -228,7 +228,7 @@ export default {
// 同意协议
authno() {
if (!this.isAgree) {
- this.$util.showToast({ title: this.$lang('loginPage.confirmAgreement') });
+ this.$util.showToast({ title: '请确认相关协议' });
}
},
@@ -324,7 +324,7 @@ export default {
},
fail: () => {
this.$util.showToast({
- title: this.$lang('loginPage.uploadFailed')
+ title: '上传失败'
});
}
})
@@ -386,17 +386,17 @@ export default {
var rule = [{
name: 'mobile',
checkType: 'required',
- errorMsg: this.$lang('loginPage.phoneRequired')
+ errorMsg: '请输入手机号'
}, {
name: 'mobile',
checkType: 'phoneno',
- errorMsg: this.$lang('loginPage.phoneInvalid')
+ errorMsg: '请输入正确的手机号'
}];
if (this.isOpenCaptcha == 1) {
rule.push({
name: 'captcha_code',
checkType: 'required',
- errorMsg: this.$lang('loginPage.verificationCodeRequired')
+ errorMsg: '请输入验证码'
});
}
var checkRes = validate.check(data, rule);
@@ -444,7 +444,7 @@ export default {
this.dynacodeData = {
seconds: 120,
timer: null,
- codeText: this.$lang('loginPage.dynamicCode'),
+ codeText: '获取动态码',
isSend: false
};
},
@@ -455,23 +455,23 @@ export default {
let rule = [{
name: 'mobile',
checkType: 'required',
- errorMsg: this.$lang('loginPage.phoneRequired')
+ errorMsg: '请输入手机号'
}, {
name: 'mobile',
checkType: 'phoneno',
- errorMsg: this.$lang('loginPage.phoneInvalid')
+ errorMsg: '请输入正确的手机号'
}];
if (this.isOpenCaptcha == 1) {
if (this.captcha.id != '') rule.push({
name: 'captcha_code',
checkType: 'required',
- errorMsg: this.$lang('loginPage.verificationCodeRequired')
+ errorMsg: '请输入验证码'
});
}
rule.push({
name: 'code',
checkType: 'required',
- errorMsg: this.$lang('loginPage.dynamicCodeRequired')
+ errorMsg: '请输入动态码'
});
var checkRes = validate.check(data, rule);
@@ -603,7 +603,7 @@ export default {
// 授权登录
authLogin(data, type = 'authLogin') {
uni.showLoading({
- title: this.$lang('loginPage.loggingIn')
+ title: '登录中'
});
uni.setStorageSync('authInfo', data);
if (uni.getStorageSync('source_member')) data.source_member = uni.getStorageSync('source_member');
@@ -643,7 +643,7 @@ export default {
fail: () => {
uni.hideLoading();
this.$util.showToast({
- title: this.$lang('loginPage.loginFailed')
+ title: '登录失败'
});
}
});
@@ -669,12 +669,12 @@ export default {
// 微信小程序保存数据
saveMp() {
if (this.formData.mobile === '') {
- this.$util.showToast({ title: this.$lang('loginPage.phoneAuthRequired') });
+ this.$util.showToast({ title: '请授权您的手机号码' });
return;
}
if (this.nickName.length == 0 && this.enableNickAndAvatar) {
- this.$util.showToast({ title: this.$lang('loginPage.nicknameRequired') });
+ this.$util.showToast({ title: '请输入昵称' });
return;
}
@@ -715,7 +715,7 @@ export default {
},
fail: () => {
this.$util.showToast({
- title: this.$lang('loginPage.avatarFetchFailed')
+ title: '头像拉取失败'
});
}
})
diff --git a/components/ns-navbar/ns-navbar.vue b/components/ns-navbar/ns-navbar.vue
index c353703..a2b4c5e 100644
--- a/components/ns-navbar/ns-navbar.vue
+++ b/components/ns-navbar/ns-navbar.vue
@@ -28,7 +28,7 @@
- {{ $lang('goods.searchGoods') }}
+ 请输入商品名称
@@ -36,9 +36,9 @@
{{ globalStoreInfo.store_name }}
- {{ $lang('store.locating') }}
+ 定位中...
- {{ $lang('store.nearbyStore') }}
+ 附近门店
diff --git a/components/ns-newform/ns-newform.vue b/components/ns-newform/ns-newform.vue
index f7166d3..394f703 100644
--- a/components/ns-newform/ns-newform.vue
+++ b/components/ns-newform/ns-newform.vue
@@ -11,7 +11,7 @@
@@ -28,7 +28,7 @@
@@ -50,7 +50,7 @@
{{ item.val }}
- {{ item.value.placeholder || $lang('form.selectPlaceholder') }}
+ {{ item.value.placeholder || '请选择' }}
@@ -146,7 +146,7 @@
@change="bindDateChange($event, index)"
>
- {{ item.val ? item.val : (item.value.placeholder || $lang('form.selectDate')) }}
+ {{ item.val ? item.val : (item.value.placeholder || '请选择日期') }}
@@ -170,7 +170,7 @@
>
- {{ item.start_date ? item.start_date : (item.value.placeholder_start || $lang('form.startDate')) }}
+ {{ item.start_date ? item.start_date : (item.value.placeholder_start || '开始日期') }}
@@ -184,7 +184,7 @@
>
- {{ item.end_date ? item.end_date : (item.value.placeholder_end || $lang('form.endDate')) }}
+ {{ item.end_date ? item.end_date : (item.value.placeholder_end || '结束日期') }}
@@ -207,7 +207,7 @@
@change="bindTimeChange($event, index)"
>
- {{ item.val ? item.val : (item.value.placeholder || $lang('form.selectTime')) }}
+ {{ item.val ? item.val : (item.value.placeholder || '请选择时间') }}
@@ -231,7 +231,7 @@
>
- {{ item.start_time ? item.start_time : (item.value.placeholder_start || $lang('form.startTime')) }}
+ {{ item.start_time ? item.start_time : (item.value.placeholder_start || '开始时间') }}
@@ -245,7 +245,7 @@
>
- {{ item.end_time ? item.end_time : (item.value.placeholder_end || $lang('form.endTime')) }}
+ {{ item.end_time ? item.end_time : (item.value.placeholder_end || '结束时间') }}
@@ -268,7 +268,7 @@
@getRegions="handleGetRegions($event, index)"
>
- {{ item.val ? item.val : (item.value.placeholder || (item.value.default_type == 1 ? $lang('form.selectProvinceCity') : $lang('form.selectProvinceCityDistrict'))) }}
+ {{ item.val ? item.val : (item.value.placeholder || (item.value.default_type == 1 ? '请选择省市' : '请选择省市区')) }}
@@ -788,89 +788,89 @@ export default {
if (item.controller == 'Text') {
if (item.value.required && !item.val) {
- this.$util.showToast({ title: this.$lang('form.inputRequired') + item.value.title });
+ this.$util.showToast({ title: '请输入' + item.value.title });
return false;
}
if (item.name == 'ID_CARD' && !/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(item.val)) {
if (!item.value.required) {
- this.$util.showToast({ title: this.$lang('form.idCardInvalid') });
+ this.$util.showToast({ title: '身份证输入不合法' });
return false;
}
if (item.val != '') {
- this.$util.showToast({ title: this.$lang('form.idCardInvalid') });
+ this.$util.showToast({ title: '身份证输入不合法' });
return false;
}
}
if (item.name == 'MOBILE' && !this.$util.verifyMobile(item.val)) {
if (!item.value.required) {
- this.$util.showToast({ title: this.$lang('form.phoneInvalid') });
+ this.$util.showToast({ title: '手机号输入不合法' });
return false;
}
if (item.val != '') {
- this.$util.showToast({ title: this.$lang('form.phoneInvalid') });
+ this.$util.showToast({ title: '手机号输入不合法' });
return false;
}
}
}
if (item.controller == 'Textarea' && item.value.required && !item.val) {
- this.$util.showToast({ title: this.$lang('form.inputRequired') + item.value.title });
+ this.$util.showToast({ title: '请输入' + item.value.title });
return false;
}
if (item.controller == 'Select' && item.value.required && !item.val) {
- this.$util.showToast({ title: this.$lang('form.selectRequired') + item.value.title });
+ this.$util.showToast({ title: '请选择' + item.value.title });
return false;
}
if (item.controller == 'Checkbox' && item.value.required && !item.val) {
- this.$util.showToast({ title: this.$lang('form.selectAtLeastOne') + item.value.title });
+ this.$util.showToast({ title: '请至少选择一个' + item.value.title });
return false;
}
if (item.controller == 'Img' && item.value.required && !item.val) {
- this.$util.showToast({ title: this.$lang('form.uploadAtLeastOne') + item.value.title });
+ this.$util.showToast({ title: '请至少上传一张' + item.value.title });
return false;
}
if (item.controller == 'Date' && item.value.required && !item.val) {
- this.$util.showToast({ title: this.$lang('form.selectRequired') + item.value.title });
+ this.$util.showToast({ title: '请选择' + item.value.title });
return false;
}
if (item.controller == 'Datelimit') {
if (item.value.required && !item.val) {
- this.$util.showToast({ title: this.$lang('form.selectRequired') + item.value.title });
+ this.$util.showToast({ title: '请选择' + item.value.title });
return false;
}
if (this.$util.timeTurnTimeStamp(item.start_date) > this.$util.timeTurnTimeStamp(item.end_date)) {
- this.$util.showToast({ title: this.$lang('form.endDateBeforeStart') });
+ this.$util.showToast({ title: '结束日期不能小于开始日期' });
return false;
}
}
if (item.controller == 'Time' && item.value.required && !item.val) {
- this.$util.showToast({ title: this.$lang('form.selectRequired') + item.value.title });
+ this.$util.showToast({ title: '请选择' + item.value.title });
return false;
}
if (item.controller == 'Timelimit') {
if (item.value.required && !item.val) {
- this.$util.showToast({ title: this.$lang('form.selectRequired') + item.value.title });
+ this.$util.showToast({ title: '请选择' + item.value.title });
return false;
}
if (item.start_time >= item.end_time) {
- this.$util.showToast({ title: this.$lang('form.endTimeBeforeStart') });
+ this.$util.showToast({ title: '结束时间必须大于开始时间' });
return false;
}
}
if (item.controller == 'City' && item.value.required && !item.val) {
- this.$util.showToast({ title: this.$lang('form.selectRequired') + item.value.title });
+ this.$util.showToast({ title: '请选择' + item.value.title });
return false;
}
}
@@ -902,7 +902,7 @@ export default {
if (res.length > 0) {
res.forEach(function(img) {
if (self.formData[index].img_lists.length >= Number(self.formData[index].value.max_count)) {
- self.$util.showToast({ title: this.$lang('form.maxUploadImages') + self.formData[index].value.max_count + this.$lang('form.images') });
+ self.$util.showToast({ title: '最多上传' + self.formData[index].value.max_count + '张图片' });
return false;
}
self.formData[index].img_lists.push(img);
@@ -916,7 +916,7 @@ export default {
addImg(index) {
let self = this;
if (this.formData[index].img_lists.length >= Number(this.formData[index].value.max_count)) {
- this.$util.showToast({ title: this.$lang('form.maxUploadImages') + this.formData[index].value.max_count + this.$lang('form.images') });
+ this.$util.showToast({ title: '最多上传' + this.formData[index].value.max_count + '张图片' });
return false;
}
diff --git a/components/ns-payment/ns-payment.vue b/components/ns-payment/ns-payment.vue
index 2be1b1d..6550598 100644
--- a/components/ns-payment/ns-payment.vue
+++ b/components/ns-payment/ns-payment.vue
@@ -4,19 +4,19 @@
- {{ $lang('payment.noPaymentMethod') }}
+ 平台尚未配置支付方式!
@@ -72,12 +72,12 @@ export default {
payIndex: 0,
// #ifdef H5
payTypeList: [{
- name: this.$lang('payment.alipayPay'),
+ name: '支付宝支付',
icon: 'icon-zhifubaozhifu-',
type: 'alipay'
},
{
- name: this.$lang('payment.wechatPay'),
+ name: '微信支付',
icon: 'icon-weixin1',
type: 'wechatpay'
}
@@ -86,7 +86,7 @@ export default {
// #endif
// #ifdef MP-WEIXIN
payTypeList: [{
- name: this.$lang('payment.wechatPay'),
+ name: '微信支付',
provider: 'wxpay',
icon: 'icon-weixin1',
type: 'wechatpay'
@@ -95,7 +95,7 @@ export default {
// #endif
// #ifdef MP-ALIPAY
payTypeList: [{
- name: this.$lang('payment.alipayPay'),
+ name: '支付宝支付',
icon: 'icon-zhifubaozhifu-',
type: 'alipay',
provider: 'alipay'
@@ -158,12 +158,12 @@ export default {
confirm() {
if (this.payTypeList.length == 0 && this.payMoney > 0) {
this.$util.showToast({
- title: this.$lang('payment.selectPaymentMethod')
+ title: '请选择支付方式!'
});
return;
}
uni.showLoading({
- title: this.$lang('payment.paying'),
+ title: '支付中...',
mask: true
});
this.$refs.choosePaymentPopup.close();
@@ -182,7 +182,7 @@ export default {
this.pay();
} else {
this.$util.showToast({
- title: this.$lang('payment.noPaymentInfo')
+ title: '未获取到支付信息!'
});
setTimeout(() => {
this.$util.redirectTo(this.$util.INDEX_PAGE_URL);
@@ -295,7 +295,7 @@ export default {
},
res => {
this.$util.showToast({
- title: this.$lang('payment.cancelledPayment')
+ title: '您已取消支付'
});
setTimeout(() => {
this.$util.redirectTo('/pages_tool/pay/result', {
@@ -392,10 +392,10 @@ export default {
fail: res => {
this.flag = false;
if (res.errMsg == 'requestOrderPayment:fail cancel') {
- this.$util.showToast({ title: this.$lang('payment.payCancel') });
+ this.$util.showToast({ title: '您已取消支付' });
} else {
uni.showModal({
- content: this.$lang('payment.payFail') + ', ' + this.$lang('payment.errorReason') + res.errMsg,
+ content: '支付失败,失败原因: ' + res.errMsg,
showCancel: false
});
}
@@ -428,10 +428,10 @@ export default {
fail: res => {
this.flag = false;
if (res.errMsg == 'requestPayment:fail cancel') {
- this.$util.showToast({ title: this.$lang('payment.payCancel') });
+ this.$util.showToast({ title: '您已取消支付' });
} else {
uni.showModal({
- content: this.$lang('payment.payFail') + ', ' + this.$lang('payment.errorReason') + res.errMsg,
+ content: '支付失败,失败原因: ' + res.errMsg,
showCancel: false
});
}
diff --git a/components/ns-select-time/ns-select-time.vue b/components/ns-select-time/ns-select-time.vue
index 51270b2..8d39484 100644
--- a/components/ns-select-time/ns-select-time.vue
+++ b/components/ns-select-time/ns-select-time.vue
@@ -3,8 +3,8 @@
- {{ $lang('appointment.selectDeliveryTime') }}
- {{ $lang('appointment.selectPickupTime') }}
+ 选择送达时间
+ 选择自提时间
@@ -145,7 +145,7 @@ export default {
let num = 1; //记录循环执行过的次数
let mostDay = this.obj.dataTime.most_day ? this.obj.dataTime.most_day + 1 : 1; // 最多可预约天数
let startTime = parseInt(today.getTime() / 1000);
- let week = [this.$lang('date.sunday'), this.$lang('date.monday'), this.$lang('date.tuesday'), this.$lang('date.wednesday'), this.$lang('date.thursday'), this.$lang('date.friday'), this.$lang('date.saturday')];
+ let week = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];
if (obj.time_week && obj.time_week.length == 7) {
//判断是否七天全有
judge = true;
@@ -170,9 +170,9 @@ export default {
i = i - 1;
} else {
objects = {
- title: this.obj.dataTime.advance_day == 0 ? this.$lang('date.today') : '',
+ title: this.obj.dataTime.advance_day == 0 ? '今天' : '',
type: 'special',
- month: nowMonth + this.$lang('date.month') + nowDate + this.$lang('date.day'),
+ month: nowMonth + '月' + nowDate + '日',
Day: '(' + dayStr + ')'
};
this.dayData.push(objects); //左侧日期数据处理
@@ -182,8 +182,8 @@ export default {
case 2:
if (i == 0 || i == 1) {
objects = {
- title: this.obj.dataTime.advance_day == 0 ? this.$lang('date.tomorrow') : '',
- month: nowMonth + this.$lang('date.month') + nowDate + this.$lang('date.day'),
+ title: this.obj.dataTime.advance_day == 0 ? '明天' : '',
+ month: nowMonth + '月' + nowDate + '日',
Day: '(' + dayStr + ')'
};
this.dayData.push(objects); //左侧日期数据处理
@@ -192,7 +192,7 @@ export default {
default:
objects = {
title: '',
- month: nowMonth + this.$lang('date.month') + nowDate + this.$lang('date.day'),
+ month: nowMonth + '月' + nowDate + '日',
Day: '(' + dayStr + ')'
};
this.dayData.push(objects); //左侧日期数据处理
@@ -267,7 +267,7 @@ export default {
if (time <= item.end_time) {
let text = '';
if (this.obj.delivery.delivery_type == 'local' && i == 0) {
- text = this.$lang('delivery.immediate') + '('+ this.$util.getTimeStr(time) + '-' + this.$util.getTimeStr(time + timeInterval) + ')';
+ text = '立即配送('+ this.$util.getTimeStr(time) + '-' + this.$util.getTimeStr(time + timeInterval) + ')';
} else {
text = this.$util.getTimeStr(time) + '-' + this.$util.getTimeStr(time + timeInterval);
}
diff --git a/components/ns-video-player-popup/ns-video-player-popup.vue b/components/ns-video-player-popup/ns-video-player-popup.vue
index b01c50b..774b25f 100644
--- a/components/ns-video-player-popup/ns-video-player-popup.vue
+++ b/components/ns-video-player-popup/ns-video-player-popup.vue
@@ -14,7 +14,7 @@
autoplay
class="video-player"
>
- {{ $lang('video.videoNotFound') }}
+ 视频地址不存在
diff --git a/components/payment/payment.vue b/components/payment/payment.vue
index 20fa6df..501039a 100644
--- a/components/payment/payment.vue
+++ b/components/payment/payment.vue
@@ -4,19 +4,19 @@
- {{ $lang('payment.noPaymentMethod') }}
+ 平台尚未配置支付方式!
@@ -63,12 +63,12 @@
payIndex: 0,
// #ifdef H5
payTypeList: [{
- name: this.$lang('payment.alipayPay'),
+ name: '支付宝支付',
icon: 'icon-zhifubaozhifu-',
type: 'alipay'
},
{
- name: this.$lang('payment.wechatPay'),
+ name: '微信支付',
icon: 'icon-weixin1',
type: 'wechatpay'
}
@@ -77,7 +77,7 @@
// #endif
// #ifdef MP-WEIXIN
payTypeList: [{
- name: this.$lang('payment.wechatPay'),
+ name: '微信支付',
provider: 'wxpay',
icon: 'icon-weixin1',
type: 'wechatpay'
@@ -85,7 +85,7 @@
// #endif
// #ifdef MP-ALIPAY
payTypeList: [{
- name: this.$lang('payment.alipayPay'),
+ name: '支付宝支付',
icon: 'icon-zhifubaozhifu-',
type: 'alipay',
provider: 'alipay'
@@ -135,12 +135,12 @@
confirm() {
if (this.payTypeList.length == 0 && this.payMoney > 0) {
this.$util.showToast({
- title: this.$lang('payment.selectPaymentMethod')
+ title: '请选择支付方式!'
});
return;
}
uni.showLoading({
- title: this.$lang('payment.paying'),
+ title: '支付中...',
mask: true
});
this.pay();
@@ -161,7 +161,7 @@
})
} else {
this.$util.showToast({
- title: this.$lang('payment.noPaymentInfo')
+ title: '未获取到支付信息!'
});
}
}
@@ -294,7 +294,7 @@
},
res => {
this.$util.showToast({
- title: this.$lang('payment.cancelledPayment')
+ title: '您已取消支付'
});
this.resetpay();
}
@@ -378,12 +378,12 @@
this.flag = false;
if (res.errMsg == 'requestOrderPayment:fail cancel') {
this.$util.showToast({
- title: this.$lang('payment.payCancel')
+ title: '您已取消支付'
});
this.resetpay();
} else {
uni.showModal({
- content: this.$lang('payment.payFail') + ', ' + this.$lang('payment.errorReason') + res.errMsg,
+ content: '支付失败,失败原因: ' + res.errMsg,
showCancel: false
});
setTimeout(() => {
@@ -406,12 +406,12 @@
this.flag = false;
if (res.errMsg == 'requestPayment:fail cancel') {
this.$util.showToast({
- title: this.$lang('payment.payCancel')
+ title: '您已取消支付'
});
this.resetpay();
} else {
uni.showModal({
- content: this.$lang('payment.payFail') + ', ' + this.$lang('payment.errorReason') + res.errMsg,
+ content: '支付失败,失败原因: ' + res.errMsg,
showCancel: false
});
setTimeout(() => {
diff --git a/components/pick-regions/pick-regions.vue b/components/pick-regions/pick-regions.vue
index ef5e9d7..4260088 100644
--- a/components/pick-regions/pick-regions.vue
+++ b/components/pick-regions/pick-regions.vue
@@ -14,8 +14,8 @@
diff --git a/components/privacy-popup/privacy-popup.vue b/components/privacy-popup/privacy-popup.vue
index 486e2d7..d4c30fe 100644
--- a/components/privacy-popup/privacy-popup.vue
+++ b/components/privacy-popup/privacy-popup.vue
@@ -2,23 +2,23 @@
- {{ $lang('privacy.title') }}
+ 用户隐私保护提示
- {{ $lang('privacy.thanks') }}{{ appName }},{{ $lang('privacy.beforeUse') }}
+ 感谢您使用{{ appName }},在使用前您应当阅读并同意
{{ privacyContractName }}
{{ privacyServiceName }}
- {{ $lang('privacy.agreeTip') }}{{ appName }}{{ $lang('privacy.functionTip') }}
+ ,当点击同意并继续时,即表示您已理解并同意该条款内容,该条款将对您产生法律约束力;如您不同意,将无法继续使用{{ appName }}相关功能。
-
+
+ @agreeprivacyauthorization="handleAgree">同意并继续
-
+
@@ -43,12 +43,12 @@ export default {
showPop: false,
privacyAuthorization: null,
privacyResolves: new Set(),
- privacyContractName: this.$lang('privacy.contractName'),
- appName: this.$lang('privacy.miniAppName'),
+ privacyContractName: '用户隐私保护指引',
+ appName: '本小程序',
// #ifdef WEB || H5
- appName: this.$lang('privacy.appName'),
- privacyContractName: this.$lang('privacy.termsTitle'),
- privacyServiceName: this.$lang('privacy.serviceTerms'),
+ appName: '本应用',
+ privacyContractName: '《隐私条款》',
+ privacyServiceName: '《用户服务协议》',
// #endif
}
},
@@ -250,7 +250,7 @@ export default {
uni.setStorageSync('privacyAgreed', true);
uni.showModal({
- content: this.$lang('privacy.noAgreementTip'),
+ content: '未同意隐私协议,无法使用相关功能',
success: () => {
this.$emit('disagree')
}
diff --git a/components/register-reward/register-reward.vue b/components/register-reward/register-reward.vue
index 2281b84..a23f850 100644
--- a/components/register-reward/register-reward.vue
+++ b/components/register-reward/register-reward.vue
@@ -11,59 +11,59 @@
- {{ $lang('reward.pointReward') }}
+ 积分奖励
{{ reward.point }}
- {{ $lang('reward.point') }}
+ 积分
- {{ $lang('reward.pointDesc') }}
+ 用于下单时抵现或兑换商品等
- {{ $lang('reward.viewNow') }}
+ 立即查看
- {{ $lang('reward.growthReward') }}
+ 成长值
{{ reward.growth }}
- {{ $lang('reward.growth') }}
+ 成长值
- {{ $lang('reward.growthDesc') }}
+ 用于提升会员等级
- {{ $lang('reward.viewNow') }}
+ 立即查看
- {{ $lang('reward.hongbaoReward') }}
+ 红包奖励
{{ reward.balance }}
- {{ $lang('reward.yuan') }}
+ 元
- {{ $lang('reward.hongbaoDesc') }}
+ 不可提现下单时可用
- {{ $lang('reward.viewNow') }}
+ 立即查看
- {{ $lang('reward.couponReward') }}
+ 优惠券奖励
{{ item.coupon_name }}
- {{ $lang('reward.full') }}{{ item.at_least }}{{ item.type == 'discount' ? $lang('reward.discount') + item.discount + $lang('reward.zhe') : $lang('reward.minus') + item.money }}
+ 满{{ item.at_least }}{{ item.type == 'discount' ? '打' + item.discount + '折' : '减' + item.money }}
- {{ $lang('reward.noThreshold') }},{{ item.type == 'discount' ? $lang('reward.discount') + item.discount + $lang('reward.zhe') : $lang('reward.minus') + item.money }}
+ 无门槛,{{ item.type == 'discount' ? '打' + item.discount + '折' : '减' + item.money }}
- {{ $lang('reward.viewNow') }}
+ 立即查看
diff --git a/components/wxwork-contact/wxwork-contact.vue b/components/wxwork-contact/wxwork-contact.vue
index e00f9ba..ccd3073 100644
--- a/components/wxwork-contact/wxwork-contact.vue
+++ b/components/wxwork-contact/wxwork-contact.vue
@@ -13,14 +13,14 @@
@@ -142,7 +142,7 @@
// 方案2:使用SDK打开用户资料
this.openUserProfile(contactId);
} else {
- this.showError(this.$lang('wxwork.notConfigured'));
+ this.showError('未配置企业微信客服信息');
}
// #endif
@@ -151,7 +151,7 @@
// H5环境直接跳转
window.location.href = contactUrl;
} else {
- this.showError(this.$lang('wxwork.notConfigured'));
+ this.showError('未配置企业微信客服信息');
}
// #endif
},
@@ -165,13 +165,13 @@
path: `pages/contacts/externalContactDetail?url=${encodeURIComponent(contactUrl)}`,
success: () => {
this.$util.showToast({
- title: this.$lang('wxwork.jumpSuccess'),
+ title: '跳转成功',
icon: 'success'
});
},
fail: (err) => {
console.error('跳转企业微信失败:', err);
- this.showError(this.$lang('wxwork.jumpFailed'));
+ this.showError('跳转失败,请检查企业微信配置');
}
});
},
@@ -181,7 +181,7 @@
*/
openUserProfile(contactId) {
if (!this.wxWorkSDK) {
- this.showError(this.$lang('wxwork.sdkNotInit'));
+ this.showError('企业微信SDK未初始化');
return;
}
@@ -190,7 +190,7 @@
}, (res) => {
}, (err) => {
console.error('打开用户资料失败:', err);
- this.showError(this.$lang('wxwork.openProfileFailed'));
+ this.showError('打开用户资料失败');
});
},
@@ -199,7 +199,7 @@
*/
showError(message) {
uni.showModal({
- title: this.$lang('common.tip'),
+ title: '提示',
content: message,
showCancel: false
});
diff --git a/components/yuyue-date/yuyue-date.js b/components/yuyue-date/yuyue-date.js
index b8579a3..bfe777e 100644
--- a/components/yuyue-date/yuyue-date.js
+++ b/components/yuyue-date/yuyue-date.js
@@ -23,7 +23,7 @@ export function currentTime() {
}
//时间戳转日期
-export function timeStamp(time, dayNames) {
+export function timeStamp(time) {
const dates = new Date(time)
const year = dates.getFullYear()
const month = dates.getMonth() + 1
@@ -31,33 +31,32 @@ export function timeStamp(time, dayNames) {
const day = dates.getDay()
const hour = dates.getHours()
const min = dates.getMinutes()
- const days = dayNames || ['日', '一', '二', '三', '四', '五', '六']
+ const days = ['日', '一', '二', '三', '四', '五', '六']
return {
allDate: `${year}/${strFormat(month)}/${strFormat(date)}`,
date: `${strFormat(month)}-${strFormat(date)}`, //返回的日期 07-01,${strFormat(year)}-${strFormat(month)}-${strFormat(date)}
- day: `${days[day]}`, //返回的礼拜天数 星期一
+ day: `周${days[day]}`, //返回的礼拜天数 星期一
hour: strFormat(hour) + ':' + strFormat(min) // + ':00' //返回的时钟 08:00
}
}
//获取最近7天的日期和礼拜天数
-export function initData(appointedDay = '', dayNames) {
+export function initData(appointedDay = '') {
const time = []
const date = appointedDay ? new Date(appointedDay) : new Date()
const now = date.getTime() //获取当前日期的时间戳
let timeStr = 3600 * 24 * 1000 //一天的时间戳
- const defaults = dayNames || { today: "今天", tomorrow: "明天", dayAfterTomorrow: "后天" }
let obj = {
- 0: defaults.today,
- 1: defaults.tomorrow,
- 2: defaults.dayAfterTomorrow
+ 0: "今天",
+ 1: "明天",
+ 2: "后天"
}
for (let i = 0; i < 7; i++) {
const timeObj = {}
- timeObj.date = timeStamp(now + timeStr * i, dayNames).date //保存日期
+ timeObj.date = timeStamp(now + timeStr * i).date //保存日期
timeObj.timeStamp = now + timeStr * i //保存时间戳
- timeObj.week = appointedDay == '' ? (obj[i] ?? timeStamp(now + timeStr * i, dayNames).day) : timeStamp(now + timeStr * i, dayNames)
+ timeObj.week = appointedDay == '' ? (obj[i] ?? timeStamp(now + timeStr * i).day) : timeStamp(now + timeStr * i)
.day
time.push(timeObj)
}
diff --git a/components/yuyue-date/yuyue-date.vue b/components/yuyue-date/yuyue-date.vue
index e8c66cc..a43125e 100644
--- a/components/yuyue-date/yuyue-date.vue
+++ b/components/yuyue-date/yuyue-date.vue
@@ -20,7 +20,7 @@
- {{ $lang('yuyueDate.appointedDate') }}
+ 指定日期
@@ -173,7 +173,7 @@
return {
pickerStartDay: '', // 指定开始日期
pickerEndDay: '', // 指定结束日期
- orderDateTime: this.$lang('date.noSelection'), // 选中时间
+ orderDateTime: '暂无选择', // 选中时间
orderTimeArr: {}, //多选的时间
dateArr: [], //日期数据
timeArr: [], //时间数据
@@ -188,16 +188,14 @@
};
},
created(props) {
- const dayNames = [this.$lang('date.sunday'), this.$lang('date.monday'), this.$lang('date.tuesday'), this.$lang('date.wednesday'), this.$lang('date.thursday'), this.$lang('date.friday'), this.$lang('date.saturday')];
- const dayLabels = { today: this.$lang('date.today'), tomorrow: this.$lang('date.tomorrow'), dayAfterTomorrow: this.$lang('date.dayAfterTomorrow') };
this.selectDate = this.nowDate = currentTime().date;
this.pickerStartDay = currentTime().year + '-' + currentTime().date;
const now = new Date(this.pickerStartDay).getTime(); //获取当前日期的时间戳
let timeStr = 3600 * 24 * 1000; //一天的时间戳
let day = 90; // 未来3个月
- this.pickerEndDay = timeStamp(now + timeStr * day, dayNames).allDate;
+ this.pickerEndDay = timeStamp(now + timeStr * day).allDate;
this.initOnload();
- this.dateArr = initData('', dayLabels); // 日期栏初始化
+ this.dateArr = initData(); // 日期栏初始化
},
methods: {
open() {
@@ -211,18 +209,18 @@
let date = e.split("-");
date = date[1] + "-" + date[2];
if (this.disableWeek.length && date >= weekDate()[0] && date <= weekDate()[1]) {
- let weekBox = [this.$lang('date.sunday'), this.$lang('date.monday'), this.$lang('date.tuesday'), this.$lang('date.wednesday'), this.$lang('date.thursday'), this.$lang('date.friday'), this.$lang('date.saturday')];
+ let weekBox = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];
let index = new Date(e).getDay();
if (this.disableWeek.indexOf(weekBox[index]) != -1) {
uni.showToast({
- title: weekBox[index] + this.$lang('date.cannotReserve'),
+ title: weekBox[index] + '不可以预约',
icon: 'none'
})
return false;
}
}
this.initOnload(e);
- this.dateArr = initData(e, { today: this.$lang('date.today'), tomorrow: this.$lang('date.tomorrow'), dayAfterTomorrow: this.$lang('date.dayAfterTomorrow') }); // 日期栏初始化
+ this.dateArr = initData(e); // 日期栏初始化
this.selectDateEvent(0, this.dateArr[0]);
},
initOnload(appointedDay) {
@@ -233,7 +231,7 @@
// 判断默认是不能选择的周,则都禁止选中
if (this.disableWeek.length && this.selectDate >= weekDate()[0] && this.selectDate <=
weekDate()[1]) {
- let weekBox = [this.$lang('date.sunday'), this.$lang('date.monday'), this.$lang('date.tuesday'), this.$lang('date.wednesday'), this.$lang('date.thursday'), this.$lang('date.friday'), this.$lang('date.saturday')];
+ let weekBox = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];
let date = currentTime().year + '-' + this.selectDate;
let index = new Date(date).getDay();
if (this.disableWeek.indexOf(weekBox[index]) != -1) {
@@ -282,7 +280,7 @@
this.isSection && (item.isInclude = false);
});
- this.orderDateTime = isFullTime ? this.$lang('date.noSelection') : this.selectDate;
+ this.orderDateTime = isFullTime ? '暂无选择' : this.selectDate;
this.timeActive = -1;
for (let i = 0, len = this.timeArr.length; i < len; i++) {
if (!this.timeArr[i].disable) {
@@ -299,11 +297,11 @@
// 日期选择事件
selectDateEvent(index, item) {
if (this.disableWeek.length && item.date >= weekDate()[0] && item.date <= weekDate()[1]) {
- let weekBox = [this.$lang('date.sunday'), this.$lang('date.monday'), this.$lang('date.tuesday'), this.$lang('date.wednesday'), this.$lang('date.thursday'), this.$lang('date.friday'), this.$lang('date.saturday')];
+ let weekBox = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];
let index = new Date(item.timeStamp).getDay();
if (this.disableWeek.indexOf(weekBox[index]) != -1) {
uni.showToast({
- title: weekBox[index] + this.$lang('date.cannotReserve'),
+ title: weekBox[index] + '不可以预约',
icon: 'none'
})
return false;
diff --git a/lang/zh-cn/agreement/contenr.js b/lang/zh-cn/agreement/contenr.js
new file mode 100644
index 0000000..e9f3538
--- /dev/null
+++ b/lang/zh-cn/agreement/contenr.js
@@ -0,0 +1 @@
+export const lang = {}
\ No newline at end of file
diff --git a/lang/zh-cn/common.js b/lang/zh-cn/common.js
index cd41dc0..bd649fc 100644
--- a/lang/zh-cn/common.js
+++ b/lang/zh-cn/common.js
@@ -1,2555 +1,66 @@
-export const lang = {
- // 底部选项卡
- tabBar: {
- home: "首页",
- category: "分类",
- cart: "购物车",
- member: "个人中心",
- },
-
- //公共
- common: {
- //语言包名称
- name: "中文",
- mescrollTextInOffset: "下拉刷新",
- mescrollTextOutOffset: "释放更新",
- mescrollEmpty: "暂无相关数据",
- goodsRecommendTitle: "猜你喜欢",
- currencySymbol: "¥",
- submit: "提交",
- searchTip: "请输入搜索关键词",
- copy: "复制",
- view: "查看",
- confirm: "确定",
- selectPlaceholder: "请选择",
- done: "完成",
- cancel: "取消",
- manage: "管理",
- selectAll: "全选",
- delete: "删除",
- loading: "加载中...",
- upload: "上传",
- iknow: "我知道了",
- tip: "提示",
- skip: "跳过",
- yuan: "元",
- discount: "折",
- year: "年",
- month: "月",
- all: "全部",
- saveSuccess: "保存成功",
- saveFailed: "保存失败,请稍后重试",
- copySuccess: "复制成功",
- copyFailed: "复制失败",
- collapse: "收起",
- expand: "展开",
- days: "天",
- buildVersion: "构建版本信息",
- buildVersionDesc: "提交 ID: {commitId}\n构建时间: {buildTime}",
- sunday: "周日",
- monday: "周一",
- tuesday: "周二",
- wednesday: "周三",
- thursday: "周四",
- friday: "周五",
- saturday: "周六",
- uploading: "图片上传中",
- uploadSuccess: "上传成功",
- uploadFailed: "上传失败",
- noCustomerService: "抱歉,商家暂无客服,请线下联系",
- },
-
- //客服
- customer: {
- weChatKefu: "微信客服",
- systemKefu: "专属客服",
- weChatWorkKefu: "企业微信客服",
- },
-
- login: "登录/注册",
- loginTpis: "点击登录 享受更多精彩信息",
- toLogin: "去登录",
- toGoodsCategoryPage: "去逛逛",
-
- getDynacode: "获取动态码",
-
- waitpay: "待付款",
- waitsend: "待发货",
- waitconfirm: "待收货",
- activist: "售后",
- completed: "已完成",
-
- buy: "购买",
- buyNow: "立即购买",
- addToCart: "加入购物车",
- addToCartSuccess: "已加入购物车",
- addToCartFail: "加入购物车失败",
- addToCartFailMax: "已达到最大购买数量",
- addToCartFailMin: "已达到最小购买数量",
- addToCartFailStock: "库存不足",
-
- consult: "立即咨询",
- consultSuccess: "咨询成功",
- consultFail: "咨询失败",
-
- // 会员相关
- privacyPolicy: "隐私协议",
- registrationAgreement: "注册协议",
- cancellation: "账号注销",
- logout: "退出登录",
- logoutTitle: "提示",
- logoutContent: "确定要退出登录吗",
-
- // 商品SKU相关
- sku: {
- point: "积分",
- tailPayment: "尾款",
- stock: "库存",
- selectedSpec: "已选规格:",
- personTeam: "人团",
- exchangeQuantity: "兑换数量",
- buyQuantity: "购买数量",
- perPersonLimit: "每人限购",
- startSale: "起售",
- limit: "限购",
- addToCart: "加入购物车",
- exchange: "兑换",
- stockInsufficient: "库存不足",
- buyNow: "立即购买",
- confirm: "确认",
- snatchNow: "立即抢购",
- productRemoved: "该商品已下架",
- specNotInCombo: "该规格未参与打包一口价活动",
- productSoldOut: "商品已售罄",
- quantityMustBePositive: "购买数量不能小于等于0",
- stockLessThanMin: "库存小于最低购买数量",
- maxBuyPerOrder: "该商品每次最多购买",
- maxBuyPerPerson: "该商品每人限购",
- minBuyStart: "该商品",
- previewCannotBuy: "预览商品无法购买",
- addToCartSuccess: "加入购物车成功",
- unit: "件",
- },
-
- // 表单相关
- form: {
- inputPlaceholder: "请输入提示语",
- selectPlaceholder: "请选择",
- selectDate: "请选择日期",
- startDate: "开始日期",
- endDate: "结束日期",
- selectTime: "请选择时间",
- startTime: "开始时间",
- endTime: "结束时间",
- selectProvinceCity: "请选择省市",
- selectProvinceCityDistrict: "请选择省市区",
- inputRequired: "请输入",
- idCardInvalid: "身份证输入不合法",
- phoneInvalid: "手机号输入不合法",
- selectRequired: "请选择",
- selectAtLeastOne: "请至少选择一个",
- uploadAtLeastOne: "请至少上传一张",
- endDateBeforeStart: "结束日期不能小于开始日期",
- endTimeBeforeStart: "结束时间必须大于开始时间",
- all: "全部",
- maxUploadImages: "最多上传",
- images: "张图片",
- pleaseConfirmAgreement: "请确认相关协议",
- uploadFailed: "上传失败",
- loading: "加载中",
- loginFailed: "登录失败",
- pleaseAuthPhone: "请授权您的手机号码",
- pleaseInputNickname: "请输入昵称",
- avatarFetchFailed: "头像拉取失败",
- prevStep: "上一步",
- nextStep: "下一步",
- confirmApply: "确认申请",
- save: "保存",
- edit: "修改",
- delete: "删除",
- add: "添加",
- submit: "提交",
- cancel: "取消",
- confirm: "确定",
- operationTip: "操作提示",
- deleteSuccess: "删除成功",
- deleteFailed: "删除失败",
- inputName: "请输入姓名",
- inputMobile: "请输入手机号",
- inputCorrectMobile: "请输入正确的手机号",
- selectRegion: "请选择省市区县",
- addressNotEmpty: "详细地址不能为空",
- search: "搜索",
- addNow: "立即添加",
- full: "满",
- yuan: "元",
- },
-
- // 支付相关
- payment: {
- paymentMethod: "支付方式",
- paymentAmount: "支付金额",
- balancePayment: "余额支付",
- balanceDeduct: "余额抵扣",
- available: "可用",
- noPaymentMethod: "平台尚未配置支付方式!",
- confirmPayment: "确认支付",
- selectPaymentMethod: "请选择支付方式!",
- paying: "支付中...",
- noPaymentInfo: "未获取到支付信息!",
- cancelledPayment: "您已取消支付",
- },
-
- // 登录相关
- loginPage: {
- detectPhoneNotBound: "检测到您还未绑定手机号",
- bindPhoneForOrder: "为了方便您接收订单等信息,需要绑定手机号",
- phone: "手机号",
- verificationCode: "验证码",
- dynamicCode: "动态码",
- save: "保存",
- welcomeTo: "欢迎来到",
- usePhoneLogin: "使用手机号登录,",
- registerLogin: "注册登录,",
- privacyClause: "《隐私条款》",
- userAgreement: "《用户服务协议》",
- agreePrivacyAndAuth: "同意隐私协议并授权手机号",
- authPhoneNumber: "授权手机号码",
- avatar: "头像",
- nickname: "昵称",
- getPhone: "获取手机号",
- loggingIn: "登录中",
- notNow: "暂不登录",
- confirmAgreement: "请确认相关协议",
- uploadFailed: "上传失败",
- phoneRequired: "请输入手机号",
- phoneInvalid: "手机号格式不正确",
- verificationCodeRequired: "请输入验证码",
- dynamicCodeRequired: "请输入动态码",
- loginFailed: "登录失败",
- phoneAuthRequired: "请授权您的手机号码",
- nicknameRequired: "请输入昵称",
- avatarFetchFailed: "头像拉取失败",
- },
-
- // 首页
- index: {
- followOfficialAccount: "关注公众号",
- followToLearnMore: "关注了解更多",
- iKnow: "我知道了",
- confirmStore: "请确认门店",
- reposition: "重新定位",
- currentStore: "当前门店",
- confirmEnter: "确认进入",
- selectOtherStore: "选择其他门店",
- },
-
- // 预约相关
- appointment: {
- selectTime: "选择时间",
- specifiedDate: "指定日期",
- appointmentTime: "预约时间:",
- confirmAppointment: "确认预约",
- selectDeliveryTime: "选择送达时间",
- selectPickupTime: "选择自提时间",
- },
-
- // 客服相关
- chat: {
- customerServiceOffline: "客服不在线",
- customerServiceOnline: "客服在线",
- send: "发送",
- sent: "已发送",
- orderStatus: "订单状态",
- deliveryMethod: "配送方式",
- sales: "销量",
- addEnterpriseWeChat: "添加企业微信客服",
- confirmAddWeChatTip: "点击确定后将跳转至企业微信,添加专业客服为您服务",
- cancel: "取消",
- confirm: "确定",
- jumpSuccess: "跳转成功",
- customerService: "联系客服",
- contactService: "请联系客服,客服电话是",
- noService: "抱歉,商家暂无客服,请线下联系",
- viewGoods: "查看商品",
- },
-
- // 隐私协议
- privacy: {
- title: "用户隐私保护提示",
- thanks: "感谢您使用",
- beforeUse: ",在使用前您应当阅读并同意",
- agreeTip:
- ",当点击同意并继续时,即表示您已理解并同意该条款内容,该条款将对您产生法律约束力;如您不同意,将无法继续使用",
- functionTip: "相关功能。",
- disagree: "不同意",
- agreeAndContinue: "同意并继续",
- },
-
- // 注册奖励
- reward: {
- pointReward: "积分奖励",
- point: "积分",
- pointDesc: "用于下单时抵现或兑换商品等",
- growthReward: "成长值奖励",
- growth: "成长值",
- growthDesc: "用于提升会员等级",
- hongbaoReward: "红包奖励",
- yuan: "元",
- hongbaoDesc: "不可提现下单时可用",
- couponReward: "优惠券奖励",
- viewNow: "立即查看",
- full: "满",
- discount: "打",
- zhe: "折",
- minus: "减",
- noThreshold: "无门槛",
- },
-
- // 订单
- order: {
- searchPlaceholder: "请输入商品名称/订单编号",
- orderNo: "订单号",
- totalGoods: "共",
- actualPayment: "实付款",
- remainingTime: "剩余时间",
- evaluate: "评价",
- additionalEvaluate: "追评",
- viewDetail: "查看详情",
- estimatedShip: "预计",
- daysLater: "日后发货",
- closeReason: "订单关闭原因",
- orderType: "订单类型",
- tradeNo: "订单交易号",
- createTime: "创建时间",
- closeTime: "关闭时间",
- paymentMethod: "支付方式",
- paymentTime: "支付时间",
- deliveryMethod: "配送方式",
- buyerMessage: "买家留言",
- promotion: "活动优惠",
- invoiceType: "发票类型",
- paperInvoice: "纸质发票",
- eInvoice: "电子发票",
- invoiceTitleType: "发票抬头类型",
- personal: "个人",
- enterprise: "企业",
- invoiceTitle: "发票抬头",
- invoiceContent: "发票内容",
- invoiceAddress: "发票邮寄地址",
- invoiceEmail: "发票接收邮件",
- showCodeToVerifier: "请将条形码或二维码出示给核销员",
- verifyInfo: "核销信息",
- verifyTimes: "核销次数",
- validPeriod: "有效期",
- permanentValid: "永久有效",
- verifyRecord: "核销记录",
- verifier: "核销人",
- verifyTime: "核销时间",
- noVerifyRecord: "暂无核销记录",
- cardInfo: "卡密信息",
- cardNo: "卡号",
- password: "密码",
- applyRefund: "申请退款",
- applyAfterSale: "申请售后",
- viewRefund: "查看退款",
- viewAfterSale: "查看售后",
- copy: "复制",
- receiptAddress: "收货地址",
- deliverTime: "送达时间",
- deliverer: "配送员",
- delivererPhone: "外卖电话",
- storeInfo: "门店信息",
- businessHours: "营业时间",
- address: "地址",
- name: "姓名",
- phone: "预留手机",
- pickupTime: "提货时间",
- pickupCode: "提货码",
- noPickupStore: "当前无自提门店",
- cardDeduct: "次卡抵扣",
- orderSummary: "订单概况",
- noOrderInfo: "未获取到订单信息!",
- pointCount: "{count}积分",
- usePoint: "使用积分",
- shippingFee: "运费",
- close: "关闭",
- pay: "支付",
- contactCustomerService: "联系客服",
- myCardPack: "我的卡包",
- view: "查看",
- verifyRemaining: "剩余{remaining}次/共{total}次",
- goodsAmount: "商品金额",
- memberCard: "会员卡",
- taxFee: "税费",
- invoiceDeliveryFee: "发票邮寄费",
- orderAdjust: "订单调整",
- discount: "优惠",
- coupon: "优惠券",
- useBalance: "使用余额",
- pointDeduct: "积分抵扣",
- evaluate: "评价",
- additionalReview: "追评",
- confirmOrder: "确认订单",
- virtualGoodsMobileTip: "购买虚拟类商品需填写手机号,方便商家与您联系",
- mobilePhone: "手机号码",
- inputMobile: "请输入您的手机号码",
- setAddress: "请设置收货地址",
- deliveredBy: "由",
- provideDelivery: "提供配送",
- clickSwitch: "点击切换",
- noDeliveryStore: "您的附近没有可配送的门店,请选择其他配送方式",
- notSetDelivery: "商家未设置配送方式",
- pleaseSelectAddress: "请先选择您的收货地址",
- pleaseSelectPickupTime: "请选择自提时间",
- selectDeliverTime: "请选择送达时间",
- noPickupStoreForDelivery: "当前无自提门店,请选择其它配送方式",
- goodsNotSupportDelivery: "该商品不支持",
- buyerMessage: "买家留言",
- noMessage: "无留言",
- couponSelected: "已选择1张优惠券",
- noUseCoupon: "不使用优惠券",
- totalItems: "共{count}件",
- subtotal: "小计",
- openMemberCard: "开通{name}",
- estimatedSavings: "本单预计可省",
- readAgreement: "购买前请先阅读",
- agreeOnOrder: ",下单即代表同意该协议",
- total: "合计",
- submitOrder: "提交订单",
- promotionDiscount: "活动优惠",
- nearbyStores: "已为您甄选出附近所有相关门店",
- noNearbyStore: "所选择收货地址附近没有可以自提的门店",
- messagePlaceholder: "留言前建议先与商家协调一致",
- buyerInfo: "买家信息",
- selectCard: "选择次卡",
- all: "全部",
- waitpay: "待付款",
- waitsend: "待发货",
- waitconfirm: "待收货",
- completed: "已完成",
- mergePay: "合并付款",
- fullReduce: "满减送",
- fullReduceDesc: "购买可享受满{limit}{type}减{money}元",
- fullSendCoupon: "送{num}张{value}优惠券",
- fullSendPoint: "可得{point}积分",
- fullSendPointDesc: "购物满{limit}{type}可得{point}积分",
- freeShipping: "购物满{limit}{type}包邮",
- fullSend: "购物满{limit}{type}",
- items: "件",
- totalAmount: "合计",
- minDeliveryAmount: "差",
- startDelivery: "起送",
- noNearbyPickupStore: "所选择收货地址附近没有可以自提的门店",
- reservePhone: "预留手机",
- inputPhone: "请输入您的手机号码",
- name: "姓名",
- phone: "手机号码",
- },
-
- // 物流
- logistics: {
- carrierCompany: "承运公司",
- waybillNo: "运单号",
- },
-
- // 积分兑换
- point: {
- myPoint: "我的积分",
- point: "积分",
- reminder: "提醒",
- reminderDesc: "积分兑好礼,每日上新换不停!",
- exchangeCoupon: "积分换券",
- exchangeHongbao: "积分换红包",
- exchangeGift: "积分换礼品",
- noThresholdCoupon: "无门槛优惠券",
- exchange: "兑换",
- stock: "库存",
- exchanged: "已兑",
- pointDescription: "积分说明",
- pointAcquisition: "积分的获取",
- pointAcquisitionDesc1: "积分可在注册、签到、分享、消费、充值时获得。",
- pointAcquisitionDesc2: "在购买部分商品时可获得积分。",
- pointUse: "积分的使用",
- pointUseDesc1: "积分可用于兑换积分中心的商品。",
- pointUseDesc2: "积分可在参与某些活动时使用。",
- pointUseDesc3: "积分不得转让,出售,不设有效期。",
- pointQuery: "积分的查询",
- pointQueryDesc1: "积分可在会员中心中查询具体数额以及明细。",
- newArrivalTime: "上新时间",
- searchKeyword: "请输入商品关键词",
- stockLabel: "库存",
- pointRange: "积分区间",
- min: "最低",
- max: "最高",
- allCategories: "全部分类",
- noPointGoods: "暂无积分商品",
- noPointOrder: "暂无积分兑换订单",
- goShopping: "去逛逛",
- confirmClose: "确定关闭此次兑换?",
- closeSuccess: "关闭成功",
- noActivity: "暂无相关活动",
- notOpenPointMall: "商家未开启积分商城",
- loginToExchange: "登录之后方可兑换",
- insufficientStock: "库存不足",
- insufficientPoint: "积分不足",
- exchangeDetail: "兑换详情",
- noExchangeDetail: "暂无兑换详情!",
- goodsAttribute: "商品属性",
- goodsService: "商品服务",
- requiredPoint: "所需积分",
- confirmOrder: "确认订单",
- submitOrder: "提交订单",
- orderNo: "订单号",
- waitPay: "待支付",
- viewDetail: "查看详情",
- close: "关闭",
- pay: "支付",
- exchangeSuccess: "兑换成功",
- see: "查看",
- goHome: "返回首页",
- add: "添加",
- longPressQrCode: "长按识别二维码,添加社群",
- fromReceive: "领取之日起",
- daysValid: "天内有效",
- expireAt: "到期",
- contains: "内含",
- maxDiscount: "最多优惠",
- yuan: "元",
- discount: "折",
- unlimitedStock: "无限",
- select: "选择",
- attribute: "属性",
- confirm: "确定",
- recharge: "储值",
- getPoint: "可得",
- goRecharge: "去储值",
- earnPointByRecharge: "储值赚积分",
- exchangeRecord: "兑换记录",
- pointDraw: "积分抽奖",
- pointDetail: "积分明细",
- activityRule: "活动规则",
- fullAvailable: "满{amount}可用",
- siteWideCoupon: "全场券",
- designatedCoupon: "指定券",
- exchangeGoods: "积分换好物",
- integralDescription: "积分说明",
- integralAcquisition: "积分的获取",
- integralAcquisitionDesc1: "积分可在注册、签到、分享、消费、充值时获得。",
- integralAcquisitionDesc2: "在购买部分商品时可获得积分。",
- integralUse: "积分的使用",
- integralUseDesc1: "积分可用于兑换积分中心的商品。",
- integralUseDesc2: "积分可在参与某些活动时使用。",
- integralUseDesc3: "积分不得转让,出售,不设有效期。",
- integralQuery: "积分的查询",
- integralQueryDesc1: "积分可在会员中心中查询具体数额以及明细。",
- rechargePackage: "充值套餐",
- signStatus: "签到是否开启",
- community: "社群",
- notGetData: "未获取到创建订单所需数据!",
- submitOrder: "提交订单",
- inputMaxPrice: "请输入最高价",
- priceNotNegative: "筛选价格不能小于0",
- minNotGreaterMax: "最低价不能大于最高价",
- maxNotLessMin: "最高价不能小于最低价",
- exchangeWithPoints: "仅需{points}积分即可兑换",
- },
-
- // 商品
- goods: {
- searchGoods: "请输入您要搜索的商品",
- comprehensive: "综合",
- price: "价格",
- filter: "筛选",
- noGoods: "暂无商品",
- limitedTimeDiscount: "限时折扣",
- sold: "已售",
- endsIn: "距结束仅剩",
- comboMeal: "组合套餐",
- comboPrice: "套餐价",
- buyNow: "立即购买",
- coupon: "优惠券",
- full: "满",
- usable: "可用",
- noThreshold: "无门槛",
- taken: "已抢光",
- received: "已领取",
- receive: "领取",
- promotion: "促销",
- fullReduce: "满减",
- fullGift: "满送",
- freeShipping: "包邮",
- goodsMessage: "商品留言",
- aiService: "智能客服",
- historySearch: "历史搜索",
- hotSearch: "热门搜索",
- confirmDeleteAllHistory: "确认删除全部历史记录?",
- confirmDeleteHistory: "确认删除该条历史记录?",
- searchContentNotEmpty: "搜索内容不能为空哦",
- goodsNotExist: "您查看的商品不存在,可能已下架或被删除",
- originalPrice: "原价",
- maxDeduct: "最多可抵¥{amount}",
- validity: "有效期",
- validityFromReceive: "领取之日起{days}天内有效",
- validityLong: "长期有效",
- callOnMobile: "可在手机端拨打 {phone}",
- copyToClipboard: "复制到剪切板",
- notConfigured: "未配置",
- posterGenerating: "海报生成中...",
- goodsList: "商品列表",
- searchResultCount: "搜索到{count}件\"{keyword}\"相关的优质商品",
- inputMaxPrice: "请输入最高价",
- priceNotNegative: "筛选价格不能小于0",
- minNotGreaterMax: "最低价不能大于最高价",
- maxNotLessMin: "最高价不能小于最低价",
- couponAlreadyClaimed: "您已领取过该优惠券,快去使用吧",
- couponClaimSuccess: "领取成功,快去使用吧",
- shareTitle: "发现超多好物,快来看看",
- cardTotalCount: "卡项内项目/商品总的可用次数为{count}",
- unlimitedCount: "次数不限",
- validPeriod: "有效期为",
- permanent: "永久",
- fullReduce: "满{atLeast}减{money}",
- noThresholdUse: "无门槛使用{money}",
- fullDiscount: "满{atLeast}打{discount}折",
- },
-
- // 营销活动
- promotion: {
- limitedTimeDiscount: "限时折扣",
- groupbuy: "团购",
- pintuan: "拼团",
- seckill: "秒杀",
- topicActivity: "专题活动",
- bargain: "砍价",
- pinfan: "拼团返利",
- participating: "当前商品正在参加{name}",
- },
-
- // 登录
- login: {
- mobileInputPlaceholder: "请输入手机号",
- accountInputPlaceholder: "请输入账号",
- passwordInputPlaceholder: "请输入密码",
- dynacodeInputPlaceholder: "请输入验证码",
- loginButtonText: "登录",
- forgetPasswordText: "忘记密码",
- registerAgreementText: "登录即表示同意",
- privacyPolicyText: "隐私政策",
- userServiceAgreementText: "用户服务协议",
- getDynacode: "获取动态码",
- secondsToRetry: "s后可重新获取",
- mobileFormatError: "请输入正确的手机号",
- },
-
- // 找回密码
- find: {
- inputMobile: "请输入手机号",
- confirmMobileBound: "请确认您的账号已绑定此手机号",
- inputCaptcha: "请输入验证码",
- captchaSentTo: "已将验证码发送至手机号:",
- setNewPassword: "请设置新的密码",
- newPasswordTip: "建议您的新密码以简单好记为标准",
- reget: "重新获取",
- mobileFormatError: "请输入正确的手机号",
- mobileNotRegistered: "该手机号未注册",
- inputPassword: "请输入密码",
- passwordLengthError: "密码长度不能小于",
- passwordLengthErrorSuffix: "位",
- passwordNeedContain: "密码需包含",
- digit: "数字",
- lowercaseLetter: "小写字母",
- uppercaseLetter: "大写字母",
- specialChar: "特殊字符",
- passwordNotMatch: "两次密码不一致",
- regetWithTime: "重新获取({seconds}s)",
- },
-
- // 会员中心
- member: {
- iknow: "我知道了",
- myAssets: "我的资产",
- balance: "余额",
- point: "积分",
- growth: "成长值",
- coupon: "优惠券",
- card: "次卡",
- myOrder: "我的订单",
- allOrders: "全部订单",
- pendingPayment: "待付款",
- pendingDelivery: "待发货",
- pendingReceipt: "待收货",
- pendingEvaluate: "待评价",
- pendingPickup: "待自提",
- afterSale: "售后",
- myTools: "我的工具",
- footprint: "浏览记录",
- collection: "我的收藏",
- address: "收货地址",
- inviteFriends: "邀请好友",
- helpCenter: "帮助中心",
- notice: "公告",
- accountSecurity: "账号安全",
- modifyPassword: "修改密码",
- modifyPhone: "修改手机号",
- modifyEmail: "修改邮箱",
- modifyFace: "修改头像",
- accountInfo: "账号信息",
- level: "会员等级",
- levelRules: "等级规则",
- withdrawal: "提现",
- withdrawalRecord: "提现记录",
- applyWithdrawal: "申请提现",
- payPassword: "支付密码",
- modifyPayPassword: "修改支付密码",
- setPayPassword: "设置支付密码",
- memberInfo: "个人信息",
- editInfo: "编辑资料",
- cancelAccount: "注销账号",
- cancellation: "注销账号",
- logout: "退出登录",
- avatar: "头像",
- nickname: "昵称",
- realName: "姓名",
- sex: "性别",
- birthday: "生日",
- mobile: "手机号",
- password: "密码",
- username: "用户名",
- usernameTip: "用户名仅可修改一次,请谨慎设置",
- oldPassword: "原密码",
- newPassword: "新密码",
- confirmPassword: "再次输入",
- bindMobileTip: "请先绑定手机再执行该操作",
- bindNow: "立即绑定",
- getDynamicCodeTip: '点击"获取动态码",将会向您已绑定的手机号',
- sendVerificationCode: "发送验证码",
- verificationCode: "验证码",
- smsVerificationCode: "短信验证码",
- oneClickAuth: "一键授权绑定",
- manualBind: "手动绑定",
- region: "所在地区",
- addressDetail: "详细地址",
- selectRegion: "请选择省市区县",
- toSet: "去设置",
- male: "男",
- female: "女",
- addWithdrawMethod: "请添加提现方式",
- withdrawalAmount: "提现金额",
- allWithdraw: "全部提现",
- minWithdrawAmount: "最小提现金额为",
- withdrawFeeRate: ",手续费为",
- withdrawableBalance: "可提现余额",
- wechatpayWallet: "微信默认钱包",
- withdrawToBalance: "提现到余额",
- withdrawAccount: "提现账号",
- bankName: "银行名称",
- setDefaultAccount: "设为默认账户",
- noAccountTip: "暂无账户信息,请添加",
- newAddAccount: "新增账户",
- editAccount: "编辑账户",
- deleteAccount: "删除账户",
- deleteAccountConfirm: "确认删除该账户?",
- bankAccount: "银行账号",
- bankBranch: "支行名称",
- accountHolder: "开户人",
- idCard: "身份证号",
- bankPlaceholder: "请输入银行名称",
- branchBankPlaceholder: "请输入支行名称",
- bankAccountPlaceholder: "请输入银行账号",
- accountHolderPlaceholder: "请输入开户人姓名",
- idCardPlaceholder: "请输入身份证号",
- alipayAccount: "支付宝账号",
- alipayAccountPlaceholder: "请输入支付宝账号",
- realName: "真实姓名",
- realNamePlaceholder: "请输入真实姓名",
- inputName: "请输入姓名",
- inputMobile: "请输入手机号",
- inputMobileCorrect: "请输入正确的手机号",
- selectAccountType: "请选择账户类型",
- inputBankName: "请输入银行名称",
- inputWithdrawAccount: "请输入提现账号",
- deleteSuccess: "删除成功",
- deleteFail: "删除失败",
- payPasswordTip: "请输入6位支付密码,建议不要使用重复或连续数字",
- verificationCodeSent: "验证码已发送至",
- inputVerificationCode: "请在下方输入4位数字验证码",
- inputSmsCode: "输入短信验证码",
- setPayPassword: "请设置支付密码",
- inputAgain: "请再次输入",
- bindMobileForPayPwd: "设置支付密码需要先绑定手机号,是否立即绑定?",
- modifySuccess: "修改成功",
- twoPasswordNotMatch: "两次输入的密码不一致",
- getVerificationCode: "获取验证码",
- secondsRetry: "s后可重新获取",
- currentStatus: "当前状态",
- transactionNo: "交易号",
- serviceFee: "手续费",
- applyTime: "申请时间",
- auditTime: "审核时间",
- accountNumber: "收款账号",
- rejectReason: "拒绝理由",
- transferTypeName: "转账方式名称",
- transferTime: "转账时间",
- noCollection: "暂无收藏商品",
- noCollectionSub: "赶紧去逛逛,关注心仪的商品吧",
- noFootprint: "暂无浏览记录",
- noFootprintSub: "快去逛逛吧,期待你的第一次相遇",
- couponEmpty: "暂无优惠券",
- couponEmptySub: "快去领取优惠券吧",
- version: "版本号",
- dataError: "数据有误",
- authLocationTitle: "是否授权当前位置",
- authLocationContent:
- "需要获取您的地理位置,请确认授权,否则地图功能将无法使用",
- authSuccess: "授权成功",
- authFailed: "授权失败",
- addSuccess: "添加成功",
- editSuccess: "修改成功",
- withdrawNotEnabled: "未开启提现",
- inputWithdrawAmount: "请输入提现金额",
- amountExceedsBalance: "提现金额超出可提现金额",
- amountBelowMinimum: "提现金额小于最低提现金额",
- addWithdrawMethodFirst: "请先添加提现方式",
- withdrawApplySuccess: "提现申请成功",
- selectDeleteData: "请选择要删除的数据!",
- goingToDetail: "将前往详情页面",
- currencyUnit: "元",
- discountUnit: "折",
- bank: "银行",
- alipay: "支付宝",
- wechat: "微信",
- bankCard: "银行卡",
- wechatPay: "微信零钱",
- withdrawTo: "提现到",
- wechatDefaultWallet: "微信默认钱包",
- operationTip: "操作提示",
- confirmDeleteAccount: "确认删除该账户?",
- cashBalance: "现金余额(元)",
- storedBalance: "储值余额(元)",
- rechargeRecord: "充值记录",
- all: "全部",
- discountCoupon: "折扣券",
- noThresholdCouponShort: "无门槛券",
- specifiedGoods: "指定商品",
- maxDiscount: "最大优惠",
- yuan: "元",
- zhe: "折",
- doTaskEarnPoint: "做任务赚积分",
- dailySign: "每日签到",
- dailySignDesc: "连续签到可获得更多积分",
- goSign: "去签到",
- buyGoods: "购买商品",
- buyGoodsDesc: "购买商品可获得积分",
- goOrder: "去下单",
- recharge: "充值",
- accountBalance: "账户余额",
- rechargeDesc: "充值说明",
- point: "积分",
- growth: "成长值",
- couponX: "优惠券X",
- inputRechargeAmount: "请输入充值金额",
- amount: "金额",
- sellPrice: "售价",
- confirmRecharge: "确认充值",
- otherAmount: "其他金额",
- rechargeSuccess: "充值成功",
- give: "赠送",
- growthValue: "成长值",
- searchResult: "搜索结果",
- currentSelect: "当前选择",
- pleaseSelect: "请选择",
- selectResult: "选型结果",
- resultFile: "结果文件",
- exportImage: "导出图片",
- exportPdf: "导出PDF",
- jumpToBrowser: "点击右上角跳转到浏览器打开",
- refundOnly: "退款无需退货",
- refundOnlyDesc: "没收到货,或与卖家协商同意无需退货只退款",
- returnRefund: "退货退款",
- returnRefundDesc: "已收到货,需退还收到的货物",
- refundProcess: "如果商家拒绝,你可重新发起申请",
- refundProcess2: "如果商家同意,将通过申请并退款给你",
- refundProcess3: "如果商家确认收货将会退款给你",
- refundProcess4: "如果商家拒绝收货,该次退款将会关闭,你可以重新发起退款",
- negotiationRecord: "协商记录",
- returnAddress: "退货地址",
- consignee: "收货人",
- contactMethod: "联系方式",
- returnAddressDetail: "退货地址",
- copy: "复制",
- refundInfo: "退款信息",
- refundTypeLabel: "退款方式",
- refundOnlyLabel: "仅退款",
- refundReturnLabel: "退款退货",
- refundPath: "退款途径",
- refundOriginal: "原路退款",
- refundOffline: "线下退款",
- refundToBalance: "退款到余额",
- refundReason: "退款原因",
- refundAmount: "退款金额",
- refundNo: "退款编号",
- applyTime: "申请时间",
- refundTime: "退款时间",
- refundRemark: "退款说明",
- refundStatus: "退款状态",
- refundDetail: "退款详情",
- refundRecord: "退款记录",
- refundGoods: "退款商品",
- refundType: "退款类型",
- refundMoney: "退款金额",
- returnGoods: "退货商品",
- returnExpress: "退货物流",
- returnExpressNo: "物流单号",
- returnExpressCompany: "物流公司",
- submitReturnInfo: "提交退货信息",
- uploadVoucher: "上传凭证",
- voucherTip: "请上传退款凭证图片,最多可上传3张",
- selectRefundReason: "请选择退款原因",
- inputRefundRemark: "请输入退款说明",
- refundAgreement: "退款协议",
- platformIntervene: "平台介入",
- cancelRefund: "取消退款",
- modifyRefund: "修改退款申请",
- viewRefundDetail: "查看退款详情",
- refundTypeSelect: "选择退款类型",
- refundSuccess: "退款成功",
- refundFailed: "退款失败",
- refundProcessing: "退款处理中",
- waitSellerConfirm: "等待卖家确认",
- waitBuyerReturn: "等待买家退货",
- waitSellerReceive: "等待卖家收货",
- sellerRefused: "卖家拒绝退款",
- refundClosed: "退款关闭",
- inputExpressCompany: "请输入物流公司",
- inputExpressNo: "请输入物流单号",
- expressRemark: "物流说明",
- notObtained: "未获取到该订单项退款信息",
- selectRefundReason: "请选择退款原因",
- cancelSuccess: "撤销成功",
- refundPoint: "退款积分",
- buyer: "买家",
- seller: "卖家",
- backToDetail: "返回详情",
- currentLevel: "当前等级",
- currentGrowth: "当前成长值",
- memberBenefits: "会员权益",
- freeShipping: "包邮服务",
- consumptionDiscount: "消费折扣",
- pointReward: "积分回馈",
- memberGift: "会员礼包",
- growthRules: "成长规则",
- memberLevel: "会员等级",
- growthValue: "成长值",
- growthValueLabel: "成长值",
- currentGrowthValue: "当前成长值",
- nextLevel: "下一等级",
- needGrowth: "还需成长值",
- levelBenefits: "等级权益",
- levelDesc: "等级说明",
- myLevel: "我的等级",
- levelProgress: "等级进度",
- levelUp: "升级",
- levelDown: "降级",
- levelExpired: "等级已过期",
- levelPermanent: "永久有效",
- levelValidUntil: "有效期至",
- levelUpgradeCondition: "升级条件",
- levelDowngradeCondition: "降级条件",
- levelKeepCondition: "保级条件",
- levelUpgradeTip: "再消费{{amount}}元即可升级",
- levelDowngradeTip: "等级将在{{date}}过期",
- levelKeepTip: "在{{date}}前消费{{amount}}元可保级",
- levelExpiredTip: "您的等级已过期",
- levelPermanentTip: "您的等级永久有效",
- levelValidUntilTip: "您的等级有效期至{{date}}",
- levelUpgradeConditionTip: "消费满{{amount}}元或{{count}}次即可升级",
- levelDowngradeConditionTip:
- "有效期内消费未满{{amount}}元或{{count}}次将降级",
- levelKeepConditionTip: "有效期内消费满{{amount}}元或{{count}}次可保级",
- levelUpgradeSuccess: "恭喜您升级至{{level}}",
- levelDowngradeSuccess: "您的等级已降级至{{level}}",
- levelKeepSuccess: "恭喜您保级成功",
- levelExpiredSuccess: "您的等级已过期",
- levelPermanentSuccess: "您的等级永久有效",
- levelValidUntilSuccess: "您的等级有效期至{{date}}",
- levelUpgradeConditionSuccess: "消费满{{amount}}元或{{count}}次即可升级",
- levelDowngradeConditionSuccess:
- "有效期内消费未满{{amount}}元或{{count}}次将降级",
- levelKeepConditionSuccess: "有效期内消费满{{amount}}元或{{count}}次可保级",
- reservePhone: "预留手机",
- inputPhone: "请输入您的手机号码",
- phone: "手机号码",
- unknown: "未知",
- male: "男",
- female: "女",
- inputRealName: "请输入真实姓名",
- selectBirthday: "请选择生日",
- sameAsOriginalName: "与原真实姓名一致,无需修改",
- realNameNotEmpty: "真实姓名不能为空",
- selectBirthdayTip: "请选择生日",
- newPasswordTooShort: "新密码长度不能小于",
- passwordNeedInclude: "密码需包含",
- digit: "数字",
- sameAsOldPassword: "新密码不能与原密码相同",
- passwordNotMatch: "两次密码不一致",
- inputMobile: "请输入手机号",
- inputMobileCorrect: "请输入正确的手机号",
- alreadySent: "已发送",
- noRepeatClick: "请勿重复点击",
- selectRegion: "请选择所在地区",
- inputDetailAddress: "请输入详细地址",
- personalInfo: "个人资料",
- getDynamicCode: "获取动态码",
- pleaseInputPassword: "请输入6位支付密码,建议不要使用重复或连续数字",
- verificationCodeSentTo: "验证码已发送至",
- input4DigitCode: "请在下方输入4位数字验证码",
- setPayPasswordTip: "请设置支付密码",
- inputAgain: "请再次输入",
- bindMobileForPayPwd: "设置支付密码需要先绑定手机号,是否立即绑定?",
- modifySuccess: "修改成功",
- twoPasswordNotMatch: "两次输入的密码不一致",
- getVerificationCode: "获取验证码",
- secondsRetry: "s后可重新获取",
- riskTip: "风险提示",
- confirmLogoutAccount: "确定要注销当前账号吗?",
- merchantNotOpenSignin: "商家未开启会员签到",
- signinNotEnabled: "签到未开启",
- signinGift: "签到有礼",
- signinGiftDesc: "天天签到,积分好礼送不停",
- saveSuccess: "保存成功",
- saveFailed: "保存失败,请稍后重试",
- memberRightsTip: "专属会员权益,快来体验",
- uploadAvatarFailed: "头像上传失败",
- avatarModifySuccess: "头像修改成功",
- },
-
- // 地址
- address: {
- setDefault: "设为默认地址",
- emptyTip: "暂无收货地址,请添加",
- addAddress: "添加地址",
- editAddress: "编辑地址",
- name: "收货人",
- mobile: "手机号码",
- region: "所在地区",
- detailAddress: "详细地址",
- zipCode: "邮编",
- namePlaceholder: "请输入收货人姓名",
- mobilePlaceholder: "请输入手机号码",
- regionPlaceholder: "请选择所在地区",
- addressPlaceholder: "请输入详细地址",
- zipCodePlaceholder: "请输入邮编",
- setDefaultAddress: "设为默认地址",
- deleteAddress: "删除地址",
- deleteConfirm: "确定要删除该地址吗?",
- getFromWechat: "从微信地址导入",
- saveAddress: "保存地址",
- province: "省",
- city: "市",
- district: "区/县",
- addressInfo: "地址信息",
- defaultAddressCannotDelete: "默认地址,不能删除",
- setDefaultSuccess: "修改默认地址成功",
- wechatNotSupported: "PC端微信不支持一键获取地址",
- },
-
- // 优惠券
- coupon: {
- unused: "未使用",
- used: "已使用",
- expired: "已过期",
- available: "可用",
- noThresholdCoupon: "无门槛优惠券",
- useNow: "去使用",
- empty: "暂无优惠券",
- notEnabled: "商家未开启优惠券",
- receive: "领取",
- received: "已领取",
- taken: "已抢光",
- validity: "有效期",
- longTermValid: "长期有效",
- useCondition: "使用条件",
- couponName: "优惠券名称",
- couponType: "优惠券类型",
- money: "面额",
- discount: "折扣",
- minAmount: "最低消费",
- getCoupon: "领取优惠券",
- couponCenter: "领券中心",
- couponDesc: "领券结算最高可减",
- couponRule: "使用规则",
- couponDetail: "优惠券详情",
- applyRange: "适用范围",
- specifiedGoods: "指定商品",
- specifiedCategory: "指定分类",
- allGoods: "全场通用",
- useChannel: "使用渠道",
- online: "线上",
- offline: "线下",
- store: "门店",
- all: "全部",
- rewardCoupon: "满减券",
- discountCoupon: "折扣券",
- availableOver: "满{amount}元可用",
- designatedGoods: "指定商品",
- validUntil: "有效期",
- validDays: "有效期",
- validWithinDays: "领取之日起{days}日内有效",
- permanentValid: "长期有效",
- goUse: "去使用",
- soldOut: "已抢光",
- expired: "已过期",
- limitReached: "已达上限",
- noAvailableCoupon: "暂无可领取的优惠券",
- receiveSuccess: "领取成功,快去使用吧",
- discountSuffix: "折",
- maxDiscount: "最大优惠{amount}元",
- useOver: "满{amount}元使用",
- applyStore: "适用门店",
- scanShareTip: "注:扫描二维码或点击右上角进行分享",
- soldOutTip: "来迟了该优惠券已被领取完了!",
- endedTip: "该优惠券活动已结束!",
- closedTip: "该优惠券活动已关闭",
- limitTip: "该优惠券领取已达到上限!",
- shareRewardTitle: "恭喜您获得一张{money}元的优惠券",
- shareDiscountTitle: "恭喜您获得一张{discount}折优惠券",
- shareAvailableOver: ",满{amount}元可用",
- shareNoThreshold: ",无门槛优惠券",
- },
-
- // 品牌
- brand: {
- noMoreBrand: "暂无更多品牌,去首页看看吧",
- shareTitle: "你想要的大牌都在这里",
- },
-
- // 浏览记录
- footprint: {
- empty: "暂无浏览过的商品",
- emptySub: "赶紧去逛逛, 发现更多商品吧",
- deleteConfirm: "确定要删除选中的浏览记录吗?",
- deleteSuccess: "删除成功",
- manage: "管理",
- done: "完成",
- },
-
- // 收藏
- collection: {
- empty: "暂无关注的商品",
- emptySub: "赶紧去逛逛, 关注心仪的商品吧",
- deleteConfirm: "确定要取消该商品的收藏吗?",
- deleteSuccess: "取消收藏成功",
- deleteBatch: "批量取消收藏",
- collectSuccess: "收藏成功",
- cancelCollect: "取消收藏",
- },
-
- // 退款/售后
- refund: {
- refundOnly: "退款无需退货",
- refundOnlyDesc: "没收到货,或与卖家协商同意无需退货只退款",
- returnRefund: "退货退款",
- returnRefundDesc: "已收到货,需退还收到的货物",
- refundReason: "退款原因",
- refundAmount: "退款金额",
- refundRemark: "退款说明",
- remarkPlaceholder: "请输入退款说明(选填)",
- refundStatus: "退款状态",
- refundNo: "退款单号",
- refundGoods: "退款商品",
- refundType: "退款类型",
- refundMoney: "退款金额",
- refundTime: "申请时间",
- refundRecord: "退款记录",
- refundDetail: "退款详情",
- applyRefund: "申请退款",
- refundSuccess: "退款成功",
- refundFailed: "退款失败",
- refundProcessing: "退款处理中",
- waitSellerConfirm: "等待卖家确认",
- waitBuyerReturn: "等待买家退货",
- waitSellerReceive: "等待卖家收货",
- sellerRefused: "卖家拒绝退款",
- refundClosed: "退款关闭",
- returnGoods: "退货商品",
- returnAddress: "退货地址",
- returnExpress: "退货物流",
- returnExpressNo: "物流单号",
- returnExpressCompany: "物流公司",
- submitReturnInfo: "提交退货信息",
- uploadVoucher: "上传凭证",
- voucherTip: "请上传退款凭证图片,最多可上传3张",
- selectRefundReason: "请选择退款原因",
- inputRefundRemark: "请输入退款说明",
- refundAgreement: "退款协议",
- platformIntervene: "平台介入",
- cancelRefund: "取消退款",
- modifyRefund: "修改退款申请",
- viewRefundDetail: "查看退款详情",
- refundTypeSelect: "选择退款类型",
- cancelConfirm: "撤销之后本次申请将会关闭,如后续仍有问题可再次发起申请。",
- notCancelNow: "暂不撤销",
- cancelSuccess: "撤销成功",
- noRefundData: "未获取到该订单项退款信息",
- noOrderGoodsInfo: "未查找到订单信息",
- refundRemark: "请输入退款说明(选填)",
- },
-
- // 评价
- evaluate: {
- matchDescription: "描述相符",
- good: "好评",
- medium: "中评",
- bad: "差评",
- inputPlaceholder: "请在此处输入您的评价",
- additionalInputPlaceholder: "请在此处输入您的追评",
- anonymous: "匿名",
- submit: "提交",
- evaluateSuccess: "评价成功",
- additionalEvaluate: "追评",
- goodsEvaluate: "商品评价",
- serviceEvaluate: "服务评价",
- logisticsEvaluate: "物流评价",
- uploadImage: "上传图片",
- imageTip: "最多可上传6张图片",
- evaluateContent: "评价内容",
- evaluateDetail: "评价详情",
- viewEvaluate: "查看评价",
- sellerReply: "商家回复:",
- addEvaluate: "追加评价",
- noGoodsEvaluate: "暂无商品评价",
- all: "全部",
- goodReview: "好评",
- mediumReview: "中评",
- badReview: "差评",
- noOrderData: "未获取到订单数据",
- notEnabled: "商家未开启商品评价功能",
- contentRequired: "商品的评价不能为空哦",
- },
-
- // 支付
- payment: {
- paymentMethod: "支付方式",
- paymentAmount: "支付金额",
- confirmPay: "确认支付",
- balancePay: "余额支付",
- wechatPay: "微信支付",
- alipay: "支付宝支付",
- offlinePay: "线下支付",
- paySuccess: "支付成功",
- payFail: "支付失败",
- payCancel: "支付已取消",
- payProcessing: "支付处理中",
- inputPassword: "请输入支付密码",
- forgotPassword: "忘记支付密码",
- setPassword: "设置支付密码",
- passwordTip: "密码为6位数字",
- passwordError: "支付密码错误",
- passwordFormatError: "请输入6位数字密码",
- insufficientBalance: "余额不足",
- payTimeout: "支付超时",
- payRepeat: "请勿重复支付",
- errorReason: "失败原因: ",
- },
-
- // 收银台/支付页面
- pay: {
- confirmPay: "确认支付",
- alipay: "支付宝支付",
- wechatpay: "微信支付",
- noPayMethod: "店铺尚未配置支付方式",
- alreadyPaid: "该支付单据已支付",
- noPayInfo: "未获取到支付信息",
- congrats: "恭喜您获得",
- couponCount: "张优惠券",
- rechargeRecord: "充值记录",
- viewOrder: "查看订单",
- payResult: "支付结果",
- paySuccess: "支付成功",
- payFail: "支付失败",
- payAmount: "支付金额",
- payTime: "支付时间",
- payMethod: "支付方式",
- payOrderNo: "支付单号",
- payAgain: "重新支付",
- payDetail: "支付详情",
- payChannel: "支付渠道",
- payStatus: "支付状态",
- payLoading: "正在加载支付信息...",
- payTimeoutTip: "支付已超时,请重新支付",
- paySuccessTip: "支付成功",
- payFailTip: "支付失败,请重试",
- weixinPayTip: "请在微信中完成支付",
- alipayPayTip: "请在支付宝中完成支付",
- selectPayMethod: "请选择支付方式!",
- paying: "支付中...",
- cancelPay: "您已取消支付",
- },
-
- // 充值
- recharge: {
- record: "充值记录",
- recharge: "充值",
- rechargeAmount: "充值金额",
- rechargeSuccess: "充值成功",
- rechargeFail: "充值失败",
- inputRechargeAmount: "请输入充值金额",
- amountPlaceholder: "请输入金额",
- rechargeRule: "充值规则",
- rechargeConfig: "充值配置",
- giveAmount: "赠送金额",
- actualAmount: "实际到账",
- rechargeTime: "充值时间",
- rechargeMethod: "充值方式",
- rechargeList: "充值列表",
- rechargeDetail: "充值详情",
- minAmount: "最低充值金额",
- maxAmount: "最高充值金额",
- amountError: "请输入正确的充值金额",
- rechargeRecord: "充值记录",
- sellPrice: "售价",
- yuan: "元",
- confirmRecharge: "确认充值",
- selectPackage: "请选择套餐",
- },
-
- // 余额
- balance: {
- accountBalance: "账户余额",
- balanceDetail: "余额明细",
- cashBalance: "现金余额",
- storeBalance: "储值余额",
- withdrawal: "提现",
- recharge: "充值",
- withdrawalRecord: "提现记录",
- balanceIncome: "余额收入",
- balanceExpense: "余额支出",
- totalBalance: "总余额",
- availableBalance: "可用余额",
- frozenBalance: "冻结余额",
- withdrawalAmount: "提现金额",
- withdrawalFee: "提现手续费",
- actualAmount: "实际到账",
- withdrawalTime: "提现时间",
- withdrawalStatus: "提现状态",
- withdrawalSuccess: "提现成功",
- withdrawalProcessing: "提现处理中",
- withdrawalFailed: "提现失败",
- minWithdrawal: "最低提现金额",
- maxWithdrawal: "最高提现金额",
- withdrawalTip: "提现金额将转入您的余额账户",
- noWithdrawalRecord: "暂无提现记录",
- noBalanceDetail: "暂无余额明细",
- income: "收入",
- expense: "支出",
- },
-
- // 积分
- point: {
- currentPoint: "当前积分",
- totalPoint: "累计积分",
- totalConsume: "累计消费",
- todayEarn: "今日获得",
- pointDetail: "积分明细",
- pointMall: "积分商城",
- pointIncome: "积分收入",
- pointExpense: "积分支出",
- signIn: "签到",
- signInGetPoint: "签到得积分",
- buyGoodsGetPoint: "购买商品得积分",
- pointRule: "积分规则",
- pointExpire: "积分过期",
- pointExpireTip: "积分将在年底清零",
- expireSoon: "即将过期",
- expireAmount: "即将过期积分",
- expireDate: "过期日期",
- },
-
- // 会员等级
- level: {
- growthRules: "成长规则",
- currentLevel: "当前等级",
- currentGrowth: "当前成长值",
- getMoreGrowth: "再获得",
- growthToBecome: "成长值成为",
- maxLevel: "您现在已经是最高等级",
- memberBenefits: "会员权益",
- freeShipping: "全场包邮",
- freeShippingDesc: "享受商品包邮服务",
- consumeDiscount: "消费折扣",
- noDiscount: "不享受任何消费折扣和其他权益",
- consumeDiscountDesc: "部分商品下单可享",
- discount: "折",
- pointFeedback: "享受积分回馈服务",
- pointFeedbackDesc: "提供",
- pointMultiplier: "倍积分回馈",
- memberGift: "会员礼包",
- pointGift: "积分礼包",
- giftPoint: "赠送",
- redPacketGift: "红包礼包",
- giftBalance: "赠送",
- redPacket: "元红包",
- couponGift: "优惠券礼包",
- giftCoupon: "赠送",
- coupon: "张优惠券",
- openCardGift: "开卡礼包",
- levelName: "等级名称",
- levelCondition: "升级条件",
- levelBenefit: "等级权益",
- growthValue: "成长值",
- needGrowth: "需要成长值",
- levelDiscount: "等级折扣",
- levelList: "等级列表",
- levelDetail: "等级详情",
- growthValueDesc: "成长值说明",
- whatIsGrowth: "什么是成长值",
- growthDesc:
- "成长值是消费者在店铺成为会员后,通过消费计算出来的值。成长值决定会员等级,会员等级越高,所享受的会员权益和会员礼包就越多。",
- howToGetGrowth: "如何获得成长值",
- growthRule1: "1、注册会员送x成长值。",
- growthRule2: "2、会员充值到余额送x成长值。",
- growthRule3: "3、会员签到送x成长值。",
- growthRule4: "4、会员消费x元,交易完成即可获得x个成长值。",
- },
-
- // 资产
- assets: {
- riskTip: "风险提示:确认申请后您的资产将被清空且不可找回!",
- accountAssets: "账户资产",
- orderAssets: "订单资产",
- distributionAssets: "分销资产",
- withdrawableCommission: "可提现佣金",
- withdrawingCommission: "提现中佣金",
- waitSettleOrder: "待结算订单",
- assetsClear: "资产清空",
- assetsConfirm: "确认清空资产",
- assetsTip: "清空后无法恢复,请谨慎操作",
- },
-
- // 邀请
- invite: {
- activityRule: "活动说明",
- activityTime: "活动时间",
- to: "至",
- inviteNow: "立即邀请",
- myFriends: "我的好友",
- viewMore: "查看更多",
- noMoreData: "没有更多数据了",
- noInviteTip: "您还没有邀请到新朋友哦",
- noInviteSub: "邀请好友,赚取好礼。赶紧去试试吧~",
- inviteReward: "邀请好友奖励",
- cashRedPacket: "现金红包",
- point: "积分",
- coupon: "优惠券",
- couponCount: "张优惠券",
- couponUnit: "张",
- shareDesc:
- "分享给好友,让好友通过你的分享链接进入并注册登录,可获得以下奖励:",
- getBalanceReward: "可得{amount}元红包奖励",
- getPointReward: "可得{point}积分",
- getCouponReward: "可得{count}张优惠券",
- noLimit: "可得奖励不受限制",
- limitDesc: "奖励上限为{max}人",
- shareTip:
- "分享给好友,让好友通过你的分享链接进入并注册登录,可获得以下奖励:",
- shareLinkTip: "可得{{amount}}元红包奖励",
- pointTip: "可得{{point}}积分",
- couponTip: "可得{{count}}张优惠券",
- noLimitTip: "可得奖励不受限制",
- limitTip: "奖励上限为{{count}}人",
- howToInvite: "如何邀请好友",
- shareLink: "分享链接给好友",
- friendEnter: "好友进入",
- friendRegister: "好友注册成功获得奖励",
- savePoster: "保存图片",
- longPressSave: "长按保存图片",
- share: "分享",
- shareToFriend: "分享给好友",
- generatePoster: "生成分享海报",
- copyLink: "复制链接",
- cancelShare: "取消分享",
- noData: "暂无相关数据",
- },
-
- // 文章
- article: {
- readCount: "阅读",
- peopleLiked: "人已赞",
- },
-
- // 联系我们
- contact: {
- contactUs: "联系我们",
- companyFiles: "企业文件",
- companyVideos: "企业视频",
- inputName: "请填写姓名",
- mobileFormatError: "手机号格式不正确",
- inputMessage: "请填写留言内容",
- submitSuccess: "提交成功",
- submitFail: "提交失败,请重试",
- videoNotFound: "视频地址不存在",
- },
-
- // 案例
- cases: {
- completionTime: "完成时间",
- viewPdfFile: "查看PDF文件",
- onlineMessage: "在线留言",
- inputName: "请输入您的姓名",
- inputMobile: "请输入您的手机号",
- messageContent: "留言内容",
- inputMessageContent: "请输入留言内容",
- loading: "正在加载",
- fileNotExist: "文件不存在",
- },
-
- // 节日礼
- newGift: {
- defaultHint:
- "感谢您一直以来的支持,为回馈会员,商城{activityName}节日,为您提供以下福利",
- pointDesc: "用于参与活动购买商品时抵扣",
- },
-
- // 生日礼
- birthday: {
- defaultBlessing:
- "感谢您一直以来的支持,在您生日到来之际,特为您送上最真诚的祝福!",
- birthdayGift: "生日贺礼",
- pointDesc: "用于下单时抵现或兑换商品等",
- viewNow: "立即查看",
- redPacket: "元红包",
- nonWithdrawableRedPacket: "不可提现红包",
- withdrawableRedPacket: "可提现红包",
- coupon: "元优惠券",
- couponDesc: "用于下单时抵现或兑换商品等",
- },
-
- // 图片裁剪
- imgCropping: {
- cropBoxSizeNotSet: "裁剪框的宽或高没有设置",
- selectCorrectImage: "请选择正确图片",
- },
-
- // 选型
- seal: {
- currentSelection: "当前选择",
- pleaseSelect: "请选择",
- selectionResult: "选型结果",
- resultFile: "结果文件",
- exportImage: "导出图片",
- exportPdf: "导出PDF",
- saveSuccess: "保存成功",
- saveFail: "保存失败,请稍后重试",
- downloadFail: "下载失败",
- searchResult: "搜索结果",
- },
-
- // AI聊天
- aiChat: {
- loadingHistory: "加载历史消息中...",
- loadMoreHistory: "加载更多历史消息",
- copySelected: "已复制选中内容",
- copySuccess: "已复制",
- },
-
- // 聊天
- chat: {
- customerOffline: "客服不在线",
- customerOnline: "客服在线",
- },
-
- // 预约时间
- yuyueDate: {
- appointedDate: "指定日期",
- full: "已约满",
- available: "可预约",
- noSelection: "暂无选择",
- },
-
- // 企业微信
- wxwork: {
- jumpSuccess: "跳转成功",
- notConfigured: "未配置企业微信客服信息",
- sdkNotInit: "企业微信SDK未初始化",
- jumpFailed: "跳转失败,请检查企业微信配置",
- openProfileFailed: "打开用户资料失败",
- },
-
- // 隐私协议
- privacy: {
- noAgreementTip: "未同意隐私协议,无法使用相关功能",
- title: "用户隐私保护指引",
- thanks: "感谢使用",
- beforeUse: "在使用前,请您仔细阅读",
- agreeTip: "我们将通过",
- functionTip: "为您提供相关服务",
- disagree: "不同意",
- agreeAndContinue: "同意并继续",
- contractName: "用户隐私保护指引",
- miniAppName: "本小程序",
- appName: "本应用",
- termsTitle: "《隐私条款》",
- serviceTerms: "《用户服务协议》",
- },
-
- // 优惠券组件
- coupon: {
- discountSuffix: "折",
- thresholdAvailable: "满{amount}元可用",
- noThreshold: "无门槛优惠券",
- goUse: "去使用",
- allGoodsAvailable: "所有商品可用",
- designatedGoodsAvailable: "指定商品可用",
- designatedGoodsUnavailable: "指定商品不可用",
- currencyUnit: "元",
- claimNow: "立即领取",
- thresholdUse: "满{amount}元使用",
- noThresholdUse: "无门槛使用",
- noCoupon: "暂无优惠券",
- goBrowse: "去逛逛",
- coupon: "优惠券",
- },
-
- // 拼团组件
- pintuan: {
- participate: "人参与",
- groupSuccess: "人拼团成功",
- group: "人团",
- soldCount: "已拼{count}件",
- joinGroup: "去参团",
- },
-
- // 拼返组件
- pinfan: {
- group: "人团",
- soldCount: "已拼{count}件",
- rewardPoint: "返{count}积分",
- rewardCash: "返¥{amount}",
- rewardCoupon: "返优惠券",
- },
-
- // 分类组件
- category: {
- expand: "展开",
- clickToCollapse: "点击收起",
- reachedBottom: "已经到底了~",
- noCategory: "暂时没有分类哦!",
- },
-
- // 文章组件
- article: {
- viewMore: "查看更多",
- noRelatedArticles: "暂无相关文章",
- },
-
- // 商品列表页
- goodsList: {
- filter: "筛选",
- freeShipping: "是否包邮",
- priceRange: "价格区间(元)",
- brand: "品牌",
- allCategory: "全部分类",
- all: "全部",
- reset: "重置",
- confirm: "确定",
- },
-
- // 购物车
- cart: {
- coupon: "优惠券",
- couponDesc: "领取优惠券可减",
- click: "点击",
- view: "查看",
- invalidGoodsCount: "失效商品{count}件",
- clear: "清空",
- invalid: "已失效",
- totalTypes: "共",
- types: "种商品",
- couponDesc: "领券结算最高可减",
- click: "点击",
- view: "查看",
- emptyCart: "购物车为空",
- emptyDesc: "赶紧去逛逛, 购买心仪的商品吧",
- discountDetail: "优惠明细",
- goodsTotal: "商品总额",
- total: "合计",
- maxDeduct: "最多可抵",
- validFromReceive: "领取之日起",
- daysValid: "天内有效",
- longTermValid: "有效期:长期有效",
- receiveCouponSettle: "领券",
- settleNow: "立即",
- invalidGoods: "失效商品",
- clear: "清空",
- alreadyInvalid: "已失效",
- selectGoodsToDelete: "请选择要删除的商品",
- confirmDeleteSelected: "确定要删除这些商品吗?",
- confirmDeleteOne: "确定要删除该商品吗?",
- confirmClearInvalid: "确定要清空这些商品吗?",
- personLimit: "该商品每人限购{count}件",
- },
-
- // 秒杀组件
- seckill: {
- timeToStart: "距离开始",
- timeToEnd: "距离结束",
- originalPrice: "原价",
- },
-
- // DIY文本组件
- diyText: {
- zone: "专区",
- },
-
- // 会员信息组件
- memberInfo: {
- superMember: "超级会员",
- viewPrivilege: "查看特权",
- memberMoreBenefit: "会员可享更多权益",
- openMoreBenefit: "开通可享更多权益",
- openNow: "立即开通",
- viewMoreBenefit: "查看更多权益",
- balance: "余额",
- recharge: "余额充值",
- getNicknameAvatar: "获取您的昵称、头像",
- getAvatarTip:
- "获取用户头像、昵称完善个人资料,主要用于向用户提供具有辨识度的用户中心界面",
- avatar: "头像",
- nickname: "昵称",
- },
-
- // 门店
- store: {
- locating: "定位中...",
- nearbyStore: "附近门店",
- switch: "切换",
- getCurrentLocation: "获取当前位置...",
- },
-
- // 视频
- video: {
- videoNotFound: "视频地址不存在",
- },
-
- // 公告
- notice: {
- title: "公告",
- iknow: "我知道了",
- emptyNotice: "暂无公告",
- },
-
- // 帮助
- help: {
- emptyHelp: "暂无帮助信息",
- helpCenter: "帮助中心",
- helpCenterDesc: "帮助中心使你更加方便",
- },
-
- // 文件
- files: {
- emptyFiles: "暂无文件",
- searchPlaceholder: "请输入您要搜索的文件名称",
- viewPdf: "查看PDF文件",
- loading: "正在加载",
- fileNotExist: "文件不存在",
- },
-
- // 文章
- article: {
- emptyArticle: "暂无文章",
- articleList: "文章列表",
- publishTime: "发表时间",
- },
-
- // 充值
- recharge: {
- rechargeSuccess: "充值成功",
- emptyRechargeRecord: "暂无充值记录",
- },
-
- // 表单
- form: {
- submitSuccess: "提交成功",
- noFormData: "未获取到表单信息",
- fillFormInfo: "请填写表单所需信息",
- paramError: "参数错误",
- },
-
- // 店铺打烊
- storeclose: {
- storeClosed: "该店铺已打烊...",
- storeNotExist: "店铺不存在",
- },
-
- // 小程序
- weapp: {
- missingMerchantTradeNo: "缺少merchant_trade_no参数",
- unknownError: "未知错误",
- },
-
- // 会员卡
- card: {
- canEnjoy: "可享受消费折扣和",
- memberGiftEtc: "会员大礼包等权益",
- renewNow: "立即续费",
- cardDesc: "会员卡说明",
- chargeOpen: "充值开通",
- openNow: "立即开通",
- renew: "立即续费",
- cardTypeSelect: "卡种选择",
- agreeTip: "购买既视为同意",
- noAvailableCard: "暂无可开会员卡",
- weekCard: "周卡",
- week: "周",
- monthCard: "月卡",
- month: "月",
- quarterCard: "季卡",
- quarter: "季",
- yearCard: "年卡",
- year: "年",
- hasExpiredCard:
- "您有尚未过期的会员卡,再次购卡会覆盖掉之前的卡,是否继续?",
- shareTitle: "专属会员权益,快来体验",
- },
-
- // 注销
- cancel: {
- submitApply: "提交申请",
- submitApplyTip: "您已提交申请,请耐心等待~",
- waitAudit: "等待审核",
- waitAuditTip: "等待审核中,审核通过后您的账号将直接被删除",
- auditPass: "审核通过,注销完成",
- auditPassTip: "您已成功注销账号,期待下一次与您相遇",
- revokeApply: "撤销申请",
- confirmRevoke: "确定要撤销申请吗?",
- cancelSuccess: "您已成功注销账号",
- cancelSuccessTip: "待下次与您更好的相遇,如需再次使用,请重新注册",
- cancelRefused: "您的申请已拒绝",
- refuseReason: "拒绝理由",
- reApply: "重新申请",
- agreeTip: "勾选即表示您已阅读并同意本协议",
- nextStep: "下一步",
- agreeCheckTip: "请先勾选同意协议",
- },
-
- // 印章
- seal: {
- inputMediumName: "请输入介质名称(如汽油)",
- searchResult: "搜索结果",
- noData: "暂无数据",
- confirmDeleteAllHistory: "确认删除全部历史记录?",
- confirmDeleteHistory: "确认删除该条历史记录?",
- },
-
- // 选择器
- picker: {
- cancel: "取消",
- done: "完成",
- selectDeliveryTime: "选择送达时间",
- selectPickupTime: "选择自提时间",
- },
-
- // 导航栏
- navbar: {
- inputGoodsName: "请输入商品名称",
- locating: "定位中...",
- nearbyStore: "附近门店",
- },
-
- // 分销
- fenxiao: {
- parentAgent: "上级代理商",
- mainStore: "总店",
- invitedSuccess: "已邀请成功",
- withdrawalDetail: "提现明细",
- withdrawing: "提现中",
- pendingEntry: "待入账",
- withdraw: "提现",
- myFans: "我的粉丝",
- invitedUsers: "邀请的用户",
- totalCommission: "累计",
- order: "订单",
- detail: "明细",
- myInviteCode: "我的邀请码",
- inviteFriendsEarn: "邀好友赚好礼",
- applyFenxiao: "申请分销商",
- applyNow: "立即申请",
- myTeam: "我的团队",
- promoteOrder: "推广订单",
- commissionRank: "佣金排行",
- promoteRank: "推广人排行",
- levelDesc: "等级说明",
- billReport: "账单报表",
- fenxiaoGoods: "分销商品",
- myCommission: "我的佣金",
- totalCommissionDesc: "累计佣金",
- withdrawnAmount: "已提现",
- promoteQrcode: "推广二维码",
- saveQrcode: "保存二维码",
- shareToFriend: "分享给好友",
- fenxiaoApplyDesc: "申请成为分销商,享受更多收益",
- realNameAuth: "实名认证",
- bankCard: "银行卡",
- alipayAccount: "支付宝账号",
- wechatAccount: "微信账号",
- applyStatus: "申请状态",
- applyReason: "申请原因",
- auditStatus: "审核状态",
- pendingAudit: "待审核",
- auditPassed: "审核通过",
- auditRejected: "审核拒绝",
- rejectReason: "拒绝原因",
- commissionAmount: "佣金金额",
- orderNo: "订单编号",
- orderAmount: "订单金额",
- orderStatus: "订单状态",
- createTime: "创建时间",
- auditTime: "审核时间",
- withdrawRecord: "提现记录",
- withdrawStatus: "提现状态",
- withdrawAmount: "提现金额",
- actualAmount: "实际到账",
- serviceFee: "手续费",
- bankName: "银行名称",
- bankAccount: "银行账号",
- accountHolder: "开户人",
- teamMember: "团队成员",
- firstLevel: "一级",
- secondLevel: "二级",
- totalTeam: "团队总人数",
- totalOrder: "团队总订单",
- totalCommission: "团队总佣金",
- rankingList: "排行榜",
- myRank: "我的排名",
- commissionRanking: "佣金排行",
- promoterRanking: "推广人排行",
- goodsList: "商品列表",
- goodsName: "商品名称",
- goodsPrice: "商品价格",
- commissionRate: "佣金比例",
- commissionMoney: "佣金金额",
- salesVolume: "销量",
- share: "分享",
- shareDesc: "分享给好友,好友下单即可获得佣金",
- copyLink: "复制链接",
- linkCopied: "链接已复制",
- shareSuccess: "分享成功",
- shareFailed: "分享失败",
- noAuth: "暂无权限",
- needAuth: "请先申请成为分销商",
- goAuth: "去认证",
- levelNotReached: "等级未达到",
- conditionNotMet: "条件不满足",
- taskCenter: "任务中心",
- doTask: "做任务",
- taskCompleted: "任务已完成",
- taskInProgress: "任务进行中",
- inviteFriend: "邀请好友",
- inviteReward: "邀请奖励",
- orderReward: "下单奖励",
- becomeFenxiao: "成为分销商",
- fenxiaoBenefit: "分销权益",
- fenxiaoRule: "分销规则",
- emptyTeam: "暂无团队成员",
- emptyOrder: "暂无订单记录",
- emptyWithdrawRecord: "暂无提现记录",
- emptyCommission: "暂无佣金记录",
- emptyGoods: "暂无分销商品",
- emptyRanking: "暂无排行数据",
- fillApplyInfo: "请填写申请信息",
- inviter: "邀请人",
- name: "名称",
- readAndAgree: "我已阅读并了解",
- applyAgreement: "申请协议",
- applyToBecome: "申请成为",
- applyCondition: "分销商申请条件",
- becomeFenxiaoCondition: "成为分销商的条件",
- consumeCountTip: "需要您的消费次数达到",
- consumeMoneyTip: "需要您的消费金额达到",
- times: "次",
- yuan: "元",
- buyDesignatedGoods: "需要购买以下指定商品(任选其一)",
- expandMore: "展开更多",
- collapse: "收起",
- authAvatarNickname: "点击授权头像昵称",
- getWechatAvatar: "点击获取微信头像",
- notFenxiao: "您还不是{fenxiao_name},请先提交申请",
- joinNow: "立即加入",
- quickUpgradeTip: "快速升级技巧",
- completed: "已完成",
- incomplete: "未完成",
- toComplete: "去完成",
- hint: "提示",
- upgradeConditionAny: "满足任意一条件即可升级",
- upgradeConditionAll: "满足全部条件才能进行升级",
- merchantNotOpenFenxiao: "商家未开启分销",
- fenxiaoFrozen: "当前分销商已冻结",
- subordinateConsume: "下级消费",
- subordinateConsumeCount: "下级消费单数满",
- subordinateConsumeMoney: "下级消费金额满",
- subordinateConsumeCommission: "下级消费产生{account}总额满",
- selfConsume: "自身消费",
- selfConsumeCount: "自身消费单数满",
- selfConsumeMoney: "自身消费金额满",
- inviteFriend: "邀请好友",
- inviteFriendCount: "邀请好友人数达到",
- inviteFenxiaoCount: "邀请好友成为分销商人数达到",
- orders: "单",
- levelNotUnlocked: "等级未解锁",
- levelUpgradeTip: "下单、邀请好友均可提升等级",
- pendingSettlement: "待结算",
- settled: "已结算",
- refunded: "已退款",
- emptyPendingSettleOrder: "暂无待结算订单",
- emptySettledOrder: "暂无已结算订单",
- emptyRefundedOrder: "暂无已退款订单",
- totalItems: "共{num}件商品",
- commissionDetail: "返佣详情",
- commissionLevel: "分佣层级",
- commissionAmount: "返佣金额",
- noOrderInfo: "未获取到订单信息!",
- totalEarnings: "累计收益",
- invitedFriends: "已邀请好友",
- orderedFriends: "已下单好友",
- emptyInvite: "暂无已邀请好友,快去邀请吧",
- activityRules: "活动规则",
- emptyActivityRules: "暂无活动规则",
- inviteFriend: "邀请好友",
- distributionCommission: "分销佣金",
- yourRank: "您排行第{rank}名",
- promotePeopleCount: "推广人数",
- promoteRankTitle: "推广排行",
- commissionRankTitle: "佣金排行",
- balance: "余额",
- alipay: "支付宝",
- bankCard: "银行卡",
- wechat: "微信",
- wechatWallet: "微信默认钱包",
- pleaseAddWithdrawAccount: "请添加提现账户",
- withdrawTo: "提现到",
- withdrawAmountLabel: "提现金额:",
- availableWithdrawAmount: "可提现金额:",
- allWithdraw: "全部提现",
- minWithdrawTip: "最小提现金额为{amount},",
- maxWithdrawTip: "最大提现金额为{amount},",
- serviceFeeTip: "手续费为{rate}",
- inputWithdrawAmount: "请输入提现金额",
- withdrawAmountExceed: "提现金额超出可提现金额",
- withdrawAmountBelowMin: "提现金额小于最低提现金额",
- withdrawRecord: "提现记录",
- emptyWithdrawRecord: "暂无提现记录",
- currentStatus: "当前状态",
- transactionNo: "交易号",
- applicationTime: "申请时间",
- auditTimeLabel: "审核时间",
- bankNameLabel: "银行名称",
- accountNumber: "收款账号",
- rejectReason: "拒绝理由",
- transferMethod: "转账方式名称",
- transferTime: "转账时间",
- saveSuccess: "保存成功",
- saveFailed: "保存失败,请稍后重试",
- downloadFailed: "下载失败",
- posterGenerateFailed: "海报生成失败",
- authDeniedTip:
- "您拒绝了保存图片到相册的授权请求,无法保存图片到相册,如需正常使用,请授权之后再进行操作。",
- authorizeNow: "立即授权",
- longPressQrTip: "长按识别图中二维码",
- pendingAudit: "待审核",
- audited: "已审核",
- transferred: "已转账",
- rejected: "已拒绝",
- noPickupStore: "没有可提货的门店,请选择其他配送方式",
- firstCommissionRate: "一级分佣比率",
- secondCommissionRate: "二级分佣比率",
- thirdCommissionRate: "三级分佣比率",
- quickUpgradeTip: "快速升级技巧",
- completed: "已完成",
- incomplete: "未完成",
- hint: "提示",
- upgradeConditionAny: "满足任意一条件即可升级",
- upgradeConditionAll: "满足全部条件才能进行升级",
- subordinateConsume: "下级消费",
- subordinateConsumeOrderNum: "下级消费单数满{num}单",
- subordinateConsumeOrderNumTip: "分销商自己购买和自己推荐的直属会员购买的订单次数达到{num}单",
- subordinateConsumeAmount: "下级消费金额满{amount}元",
- subordinateConsumeAmountTip: "分销商自己购买和推荐的直属会员购买的订单的总额达到{amount}元",
- subordinateConsumeCommission: "下级消费产生佣金总额满{amount}元",
- subordinateConsumeCommissionTip: "分销商自己购买和自己推荐的直属会员购买的订单佣金总额达到{amount}元",
- selfConsume: "自身消费",
- selfConsumeOrderNum: "自身消费单数满{num}单",
- selfConsumeOrderNumTip: "分销商自己购买的订单次数达到{num}单",
- selfConsumeAmount: "自身消费金额满{amount}元",
- selfConsumeAmountTip: "分销商自己购买的订单总额满足{amount}元",
- inviteFriend: "邀请好友",
- inviteFriendCount: "邀请好友人数达到{num}人",
- inviteFriendCountTip: "分销商的直属下级会员人数达到{num}人(包含已经申请成为分销商的)",
- inviteFenxiaoCount: "邀请好友成为分销商人数达到{num}人",
- inviteFenxiaoCountTip: "分销商的直属下级分销商人数达到{num}人",
- emptyData: "暂无数据",
- all: "全部",
- share: "分享",
- earn: "赚",
- shareFriend: "分享好友",
- generatePoster: "生成海报",
- cancelShare: "取消分享",
- saveImage: "保存图片",
- longPressSave: "长按保存图片",
- generateSharePoster: "生成分享海报",
- shareToGoodsCircle: "分享到好物圈",
- shareToFriend: "分享给好友",
- copyLink: "复制链接",
- emptyBill: "暂无账单信息",
- emptyGoods: "暂无分销商品",
- inputFenxiaoName: "请输入{fenxiao_name}名称",
- inputPhone: "请输入手机号",
- inputPhoneCorrect: "请输入正确的手机号",
- pleaseReadAgreement: "请仔细阅读协议,并勾选",
- notDistributor: "您还不是分销商",
- submittedWaitAudit: "您已提交{fenxiao_name}申请,等待平台审核",
- applicationRejected: "您提交的{fenxiao_name}申请,已被拒绝,请再接再厉",
- reapply: "重新申请",
- expandMore: "展开更多",
- collapse: "收起",
- joinTime: "加入时间",
- people: "人",
- orders: "单",
- yuan: "元",
- firstLevel: "一级",
- secondLevel: "二级",
- totalItems: "共{num}件商品",
- refunded: "已退款",
- settled: "已结算",
- pendingSettlement: "待结算",
- total: "合计",
- commissionDetail: "返佣详情",
- orderNo: "订单编号",
- commissionLevel: "分佣层级",
- level: "级",
- commissionAmount: "返佣金额",
- noOrderInfo: "未获取到订单信息!",
- totalEarnings: "累计收益",
- invitedFriends: "已邀请好友",
- orderedFriends: "已下单好友",
- emptyInvite: "暂无已邀请好友,快去邀请吧",
- activityRules: "活动规则",
- emptyActivityRules: "暂无活动规则",
- inviteFriend: "邀请好友",
- distributionCommission: "分销佣金",
- yourRank: "您排行第{rank}名",
- promotePeopleCount: "推广人数",
- promoteRankTitle: "推广排行",
- commissionRankTitle: "佣金排行",
- balance: "余额",
- alipay: "支付宝",
- bankCard: "银行卡",
- wechat: "微信",
- wechatWallet: "微信默认钱包",
- pleaseAddWithdrawAccount: "请添加提现账户",
- withdrawTo: "提现到",
- withdrawAmountLabel: "提现金额:",
- availableWithdrawAmount: "可提现金额:",
- allWithdraw: "全部提现",
- minWithdrawTip: "最小提现金额为{amount},",
- maxWithdrawTip: "最大提现金额为{amount},",
- serviceFeeTip: "手续费为{rate}",
- inputWithdrawAmount: "请输入提现金额",
- withdrawAmountExceed: "提现金额超出可提现金额",
- withdrawAmountBelowMin: "提现金额小于最低提现金额",
- withdrawRecord: "提现记录",
- emptyWithdrawRecord: "暂无提现记录",
- currentStatus: "当前状态",
- transactionNo: "交易号",
- applicationTime: "申请时间",
- auditTimeLabel: "审核时间",
- bankNameLabel: "银行名称",
- accountNumber: "收款账号",
- rejectReason: "拒绝的理由",
- transferMethod: "转账方式名称",
- transferTime: "转账时间",
- saveSuccess: "保存成功",
- saveFailed: "保存失败,请稍后重试",
- downloadFailed: "下载失败",
- posterGenerateFailed: "海报生成失败",
- authDeniedTip: "您拒绝了保存图片到相册的授权请求,无法保存图片到相册,如需正常使用,请授权之后再进行操作。",
- authorizeNow: "立即授权",
- longPressQrTip: "长按识别图中二维码",
- pendingAudit: "待审核",
- audited: "已审核",
- transferred: "已转账",
- rejected: "已拒绝",
- noPickupStore: "没有可提货的门店,请选择其他配送方式",
- merchantNotOpenFenxiao: "商家未开启分销",
- name: "名称",
- fenxiaoName: "分销商",
- myTeam: "我的团队",
- fenxiaoOrder: "分销订单",
- withdrawDetail: "提现明细",
- billReport: "账单报表",
- changeDetail: "变更明细",
- goods: "商品",
- ranking: "排行",
- yourRankDesc: "您的排名为第{rank}位",
- promoteRankDesc: "推广人排行",
- yourRankDesc2: "您的排名为{rank}位",
- levelDesc: "等级说明",
- levelNotUnlock: "等级未解锁",
- placeOrder: "下单",
- inviteFriendUpgrade: "邀请好友均可提升等级",
- doTask: "做任务",
- can: "可",
- total: "总",
- withdrawnAmount: "已提现",
- functionList: "功能列表",
- detail: "明细",
- inviteFriends: "邀请好友",
- inviteFriendsGift: "邀好友赚好礼",
- bill: "账单",
- report: "报表",
- goodsCircle: "商品圈",
- myRank: "我的排名",
- rankPosition: "第{rank}位",
- fans: "粉丝",
- footer: "底部",
- header: "头部",
- promoteRule: "推广规则",
- orderUpgrade: "下单",
- inviteUpgrade: "邀请好友均可提升等级",
- task: "任务",
- totalCommission: "总佣金",
- functionList: "功能列表",
- withdraw: "提现",
- goWithdraw: "去提现",
- withdrawApplySuccess: "提现申请成功",
- pleaseAddWithdrawMethod: "请先添加提现方式",
- accountChange: "账户变更",
- commission: "佣金",
- apply: "申请",
- center: "中心",
- posterGenerating: "海报生成中...",
- saveSuccess: "保存成功",
- saveFailed: "保存失败,请稍后重试",
- },
-
- // 门店/商户
- merch: {
- searchPlaceholder: "请输入您要搜索的商品",
- scrollHint: "上滑查看更多",
- collapse: "收起",
- expand: "展开",
- comprehensive: "综合",
- salesVolume: "销量",
- price: "价格",
- filter: "筛选",
- consultNow: "立即咨询",
- sold: "已售",
- piece: "件",
- emptyGoods: "暂无商品",
- freeShipping: "包邮",
- priceRange: "价格区间",
- minPrice: "最低价",
- maxPrice: "最高价",
- brand: "品牌",
- allCategories: "全部分类",
- all: "全部",
- reset: "重置",
- confirm: "确定",
- emptyCategory: "暂时没有分类哦",
- yuan: "元",
- merchantNotExist: "商家不存在",
- searchResultCount: "搜索到{count}件“{keyword}”相关的优质商品",
- inputMaxPrice: "请输入最高价",
- priceNotNegative: "筛选价格不能小于0",
- minNotGreaterMax: "最低价不能大于最高价",
- maxNotLessMin: "最高价不能小于最低价",
- editGoods: "编辑商品",
- addGoods: "添加商品",
- goodsNotExist: "商品不存在",
- maxCategoryLimit: "商品可以属于多个分类,最多10个",
- inputGoodsName: "请输入商品名称",
- subtitleMaxLength: "商品简介不能超过100个字符",
- uploadGoodsImage: "请上传商品图片",
- inputPrice: "请输入销售价",
- inputStock: "请输入库存",
- stockFormatError: "[库存]格式输入错误",
- startCountFormatError: "[起售]格式输入错误",
- startCountNotNegative: "起售数量不能小于0",
- },
-
- // 支付
- payment: {
- weekCard: "周卡",
- week: "周",
- monthCard: "月卡",
- month: "月",
- quarterCard: "季卡",
- quarter: "季",
- yearCard: "年卡",
- year: "年",
- inputMobile: "请输入预留手机",
- inputCorrectMobile: "请输入正确的手机号",
- noDeliveryMethod: "商家未设置配送方式",
- selectAddressFirst: "请先选择您的收货地址",
- noPickupStore: "没有可提货的门店,请选择其他配送方式",
- selectPickupTime: "请选择提货时间",
- noDeliveryStore: "没有可配送的门店,请选择其他配送方式",
- selectDeliveryTime: "请选择送达时间",
- inputInvoiceTitle: "请填写发票抬头",
- inputTaxpayerNumber: "请填写纳税人识别号",
- inputInvoiceAddress: "请填写发票邮寄地址",
- inputEmail: "请填写邮箱",
- inputCorrectEmail: "请填写正确的邮箱",
- selectInvoiceContent: "请选择发票内容",
- paperInvoice: "纸质",
- eInvoice: "电子",
- noInvoice: "无需发票",
- alipayPay: "支付宝支付",
- wechatPay: "微信支付",
- },
-
- // 订单
- order: {
- cancelRefundConfirm: "撤销之后本次申请将会关闭,如后续仍有问题可再次发起申请。",
- notCancelYet: "暂不撤销",
- payAmountAdjusted: "商家已将支付金额调整为{amount}元,是否继续支付?",
- confirmCloseOrder: "您确定要关闭该订单吗?",
- cannotCloseOrder: "当前订单可能存在拼团,维权等操作,{message}不可以关闭哦!",
- confirmReceived: "您确定已经收到货物了吗?",
- confirmTakeDelivery: "您确定要进行收货吗?",
- waitPay: "待支付",
- completed: "已完成",
- closed: "已关闭",
- noOrderInfo: "未获取到订单信息!",
- },
-
- // 日期
- date: {
- today: "今天",
- tomorrow: "明天",
- dayAfterTomorrow: "后天",
- sunday: "周日",
- monday: "周一",
- tuesday: "周二",
- wednesday: "周三",
- thursday: "周四",
- friday: "周五",
- saturday: "周六",
- cannotReserve: "不可以预约",
- month: "月",
- day: "日",
- },
-
- // 优惠券
- coupon: {
- couponTaken: "该优惠券已抢光",
- receiveSuccess: "领取成功",
- receive: "领取",
- useNow: "立即使用",
- goUse: "去使用",
- thresholdAvailable: "满{amount}可用",
- noThreshold: "无门槛",
- designatedGoodsAvailable: "指定商品可用",
- designatedGoodsUnavailable: "指定商品不可用",
- },
-
- // 秒杀
- seckill: {
- activityComingSoon: "秒杀活动即将开启,敬请期待!",
- },
-
- // 视频号
- channel: {
- wechatOnly: "视频号仅支持在微信小程序环境中播放",
- },
-
- // 会员
- member: {
- bindMobileFirst: "使用会员码需先绑定手机号,是否绑定手机号?",
- inputNickname: "请输入昵称",
- uploadFailed: "上传失败",
- avatarFetchFailed: "头像拉取失败",
- },
-
- // 分销
- fenxiao: {
- followSuccess: "关注成功",
- confirmUnfollow: "确认取消关注该商品吗",
- unfollowSuccess: "取消成功",
- },
-
- // 表单
- form: {
- submit: "提交",
- submitSuccess: "提交成功",
- submitFailed: "提交失败",
- defaultForm: "默认表单",
- },
-
- // 笔记
- note: {
- goodsIntro: "单品介绍",
- shopkeeperNote: "掌柜说",
- },
-
- // 商品
- goods: {
- insufficientStock: "商品库存不足",
- maxBuyLimit: "该商品每人限购{max}{unit}",
- },
-
- // 分类
- category: {
- noGoodsInCategory: "该分类下暂无商品",
- },
-
- // 地图
- map: {
- oneClickNav: "一键导航",
- },
-
- // 砍价
- bargain: {
- continueBargain: "继续砍价",
- },
-
- // 秒杀
- seckill: {
- startingSoon: "即将开始",
- },
-
- // 商品
- goods: {
- piece: "件",
- buy: "购买",
- yuan: "元",
- givePoints: "送{points}积分",
- giveDiscountCoupon: "送{num}张{discount}折优惠券",
- andGiveDiscountCoupon: "、送{num}张{discount}折优惠券",
- giveMoneyCoupon: "送{num}张{money}元优惠券",
- andGiveMoneyCoupon: "、送{num}张{money}元优惠券",
- spendLimit: "满{limit}{unit}",
- semicolonSpend: ";",
- spendLimitFreeShipping: "满{limit}{unit}包邮",
- semicolonSpendLimitFreeShipping: ";满{limit}{unit}包邮",
- spendLimitMinus: "满{limit}{unit}减{money}元",
- semicolonSpendLimitMinus: ";满{limit}{unit}减{money}元",
- searchResultCount: "搜索结果共{count}件商品",
- insufficientStock: "商品库存不足",
- maxBuyLimit: "该商品每人限购{max}{unit}",
- couponAlreadyClaimed: "优惠券已领取",
- couponClaimSuccess: "领取优惠券成功",
- },
-
- // 文章
- article: {
- viewMore: "查看更多",
- },
-
- // 商户
- merch: {
- grounding: "下架",
- listing: "上架",
- consultNow: "立即咨询",
- searchGoodsPlaceholder: "请输入您要搜索的商品",
- sameDay: "当日达",
- nextDay: "次日达",
- dayAfter: "隔日达",
- autoDeliver: "自动发货",
- manualDeliver: "手动发货",
- storeVerify: "到店核销",
- autoReceive: "自动收货",
- buyerConfirm: "买家确认收货",
- permanent: "永久",
- validDays: "购买后几日有效",
- expireDate: "指定过期日期",
- addCarmi: "添加卡密",
- addCarmiWithCount: "添加卡密【{count}】",
- singleLimit: "单次限购",
- longLimit: "长期限购",
- editGoods: "编辑商品",
- addGoods: "添加商品",
- selectGoodsForm: "请选择商品表单",
- selectSupplier: "请选择供应商",
- },
-
- // 配送
- delivery: {
- immediate: "立即配送",
- },
-
- // 客服
- kefu: {
- hoverNavConsult: "来自悬浮按钮的咨询",
- },
-
- // mescroll
- mescroll: {
- emptyTip: "空空如也",
- goBrowse: "去看看",
- pullRefresh: "下拉刷新",
- releaseUpdate: "释放更新",
- loading: "加载中 ...",
- },
-
- // 时间
- time: {
- justNow: "刚刚",
- minutesAgo: "分钟前",
- hoursAgo: "小时前",
- daysAgo: "天前",
- },
-
- // 客服服务
- customerService: {
- typeNotConfigured: "客服类型未配置",
- wxworkNotEnabled: "企业微信未启用",
- wxworkContactUrlNotConfigured: "企业微信活码链接未配置",
- openFailed: "打开客服失败",
- wxworkConfigIncomplete: "企业微信配置不完整",
- thirdMiniAppFailed: "跳转失败,请稍后重试",
- thirdMiniAppOnlyInWechat: "第三方小程序客服仅在微信小程序中可用",
- linkCopiedOpenBrowser: "链接已复制,请在浏览器打开",
- linkCopied: "客服链接已复制",
- noPhone: "暂无客服电话",
- getPhoneFailed: "获取客服电话失败",
- contactPhone: "请联系客服,客服电话是 {phone}",
- noServiceOffline: "抱歉,商家暂无客服,请线下联系",
- contactCustomerService: "联系客服",
- configError: "客服配置错误",
- configErrorMsg: "配置有误:\n{errors}",
- cannotAddWxwork: "无法直接添加企业微信,是否使用其他方式联系客服?",
- onlineServiceUnavailable: "在线客服不可用,是否拨打电话联系客服?",
- developing: "客服选择功能开发中",
- wxworkNotConfigured: "企业微信客服未配置",
- unavailable: "客服暂不可用",
- },
-
- // 分享
- share: {
- filePreview: "查看企业文件:",
- failed: "分享失败",
- linkCopied: "链接已复制,请粘贴分享",
- sendToFriend: "发送给朋友",
- sendToMoments: "分享到朋友圈",
- success: "分享成功",
- },
-
- // 授权
- auth: {
- configError: "小程序配置错误",
- },
-
- // 自定义页面
- diy: {
- noCustomPageData: "未配置自定义页面数据",
- locationNotObtained: "未获取到定位",
- },
-
- // HTTP请求
- http: {
- domainNotConfigured: "未配置请求域名",
- domainNotInList: "{domain}不在request合法域名列表中",
- requestFailed: "{domain}请求失败",
- },
-};
+export const lang = {
+
+ // 底部选项卡
+ tabBar: {
+ home: '首页',
+ category: '分类',
+ cart: '购物车',
+ member: '个人中心'
+ },
+
+ //公共
+ common: {
+ //语言包名称
+ name: '中文',
+ mescrollTextInOffset: '下拉刷新',
+ mescrollTextOutOffset: '释放更新',
+ mescrollEmpty: "暂无相关数据",
+ goodsRecommendTitle: '猜你喜欢',
+ currencySymbol: '¥',
+ submit: '提交',
+ searchTip: '请输入搜索关键词'
+ },
+
+ //客服
+ customer: {
+ weChatKefu: '微信客服',
+ systemKefu: '专属客服',
+ weChatWorkKefu: '企业微信客服',
+ },
+
+ login: '登录/注册',
+ loginTpis: '点击登录 享受更多精彩信息',
+ toLogin: '去登录',
+ toGoodsCategoryPage: '去逛逛',
+
+ getDynacode: '获取动态码',
+
+ waitpay: '待付款',
+ waitsend: '待发货',
+ waitconfirm: '待收货',
+ activist: '售后',
+ completed: '已完成',
+
+ buy: '购买',
+ buyNow: '立即购买',
+ addToCart: '加入购物车',
+ addToCartSuccess: '已加入购物车',
+ addToCartFail: '加入购物车失败',
+ addToCartFailMax: '已达到最大购买数量',
+ addToCartFailMin: '已达到最小购买数量',
+ addToCartFailStock: '库存不足',
+
+ consult: '立即咨询',
+ consultSuccess: '咨询成功',
+ consultFail: '咨询失败',
+
+ // 会员相关
+ privacyPolicy: '隐私协议',
+ registrationAgreement: '注册协议',
+ cancellation: '账号注销',
+ logout: '退出登录',
+ logoutTitle: '提示',
+ logoutContent: '确定要退出登录吗',
+
+
+}
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 5079fc7..462fcbf 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -13,7 +13,7 @@
{{ followOfficialAccount.welcomeMsg }}
- {{ $lang('index.followOfficialAccount')
+ {{ isEnEnv ? 'Follow Official Account' : '关注公众号'
}}
@@ -44,7 +44,7 @@
- {{ $lang('promotion.groupbuy') }}
- {{ $lang('promotion.participating', { name: item.promotion_name }) }}
+ 团购
+ 当前商品正在参加{{ item.promotion_name }}
- {{ $lang('promotion.pintuan') }}
- {{ $lang('promotion.participating', { name: item.promotion_name }) }}
+ 拼团
+ 当前商品正在参加{{ item.promotion_name }}
- {{ $lang('promotion.seckill') }}
- {{ $lang('promotion.participating', { name: item.promotion_name }) }}
+ 秒杀
+ 当前商品正在参加{{ item.promotion_name }}
- {{ $lang('promotion.topicActivity') }}
- {{ $lang('promotion.participating', { name: item.promotion_name }) }}
+ 专题活动
+ 当前商品正在参加{{ item.promotion_name }}
- {{ $lang('promotion.bargain') }}
- {{ $lang('promotion.participating', { name: item.promotion_name }) }}
+ 砍价
+ 当前商品正在参加{{ item.promotion_name }}
- {{ $lang('promotion.pinfan') }}
- {{ $lang('promotion.participating', { name: item.promotion_name }) }}
+ 拼团返利
+ 当前商品正在参加{{ item.promotion_name }}
diff --git a/pages_goods/cart.vue b/pages_goods/cart.vue
index 283ae2f..b8dea99 100644
--- a/pages_goods/cart.vue
+++ b/pages_goods/cart.vue
@@ -5,7 +5,7 @@
:refresher-triggered="refresherTriggered" @refresherrefresh="onRefresh">
@@ -199,7 +199,7 @@
-
+ @click.stop="receiveCoupon(discount.coupon_info.coupon_type_id)">领取
@@ -329,7 +329,7 @@
- {{ $lang('cart.discountDetail') }}
+ 优惠明细
@@ -338,7 +338,7 @@
@@ -192,7 +192,7 @@
促销
- {{ $lang('goods.fullReduce') }}
+ 满减
{{ manjian.manjian_name }}
@@ -217,7 +217,7 @@
- {{ $lang('goods.comboMeal') }}
+ 组合套餐
{{ bundling[0].bl_name }}
@@ -257,7 +257,7 @@
- {{ $lang('goods.comboPrice') }}
+ 套餐价
{{ $lang('common.currencySymbol') }}
{{ item.bl_price }}
-
+
@@ -316,7 +316,7 @@
{{ item.coupon_name }}
- {{ $lang('goods.maxDeduct', { amount: item.discount_limit }) }}
- {{ $lang('goods.validity') }}:{{ $util.timeStampTurnTime(item.end_time) }}
- {{ $lang('goods.validity') }}:{{ $lang('goods.validityFromReceive', { days: item.fixed_term }) }}
- {{ $lang('goods.validity') }}:{{ $lang('goods.validityLong') }}
+ 最多可抵¥{{ item.discount_limit }}
+ 有效期:{{ $util.timeStampTurnTime(item.end_time) }}
+ 有效期:领取之日起{{ item.fixed_term }}天内有效
+ 有效期:长期有效
-
-
-
+
+
+
-
+
@@ -367,24 +367,24 @@
@@ -393,7 +393,7 @@
-
+
@@ -520,11 +520,11 @@
@@ -588,7 +588,7 @@ export default {
data: '021-51815181',
success: () => {
uni.showToast({
- title: this.$lang('common.copySuccess'),
+ title: '复制成功',
icon: 'success'
});
this.closeContactPopup();
diff --git a/pages_goods/list.vue b/pages_goods/list.vue
index 99606c7..1e0f8b9 100644
--- a/pages_goods/list.vue
+++ b/pages_goods/list.vue
@@ -5,7 +5,7 @@
+ :placeholder="langstatus ? $lang('Search') : '请输入您要搜索的商品'" />
- {{ langstatus ? $lang('Random') : $lang('goods.comprehensive') }}
+ {{ langstatus ? $lang('Random') : '综合' }}
- {{ langstatus ? $lang('Sales') : $lang('chat.sales') }}
+ {{ langstatus ? $lang('Sales') : '销量' }}
{{ langstatus ? $lang('Price') : $lang('goods.price') }}
+ :class="{ 'color-base-text': orderType === 'discount_price' }">{{ langstatus ? $lang('Price') : '价格' }}
@@ -37,7 +37,7 @@
- {{ langstatus ? $lang('Filter') : $lang('goods.filter') }}
+ {{ langstatus ? $lang('Filter') : '筛选' }}
@@ -78,8 +78,8 @@
- {{ $lang('goods.sold') }}{{ item.sale_num }}{{ item.unit
- ? item.unit : $lang('sku.unit') }}
+ 已售{{ item.sale_num }}{{ item.unit
+ ? item.unit : '件' }}
- {{ $lang('goods.sold') }}{{ item.sale_num }}{{ item.unit
- ? item.unit : $lang('sku.unit') }}
+ 已售{{ item.sale_num }}{{ item.unit
+ ? item.unit : '件' }}
-
+
@@ -153,11 +153,11 @@
- {{ $lang('goodsList.filter') }}
+ 筛选
- {{ $lang('goodsList.allCategory') }}
+ 全部分类
- {{ $lang('goodsList.all') }}
+ 全部
@@ -200,8 +200,8 @@
diff --git a/pages_goods/public/js/cart.js b/pages_goods/public/js/cart.js
index b152ac4..35134f6 100644
--- a/pages_goods/public/js/cart.js
+++ b/pages_goods/public/js/cart.js
@@ -233,14 +233,14 @@ export default {
}
if (cart_id.length == 0) {
this.$util.showToast({
- title: this.$lang('cart.selectGoodsToDelete')
+ title: '请选择要删除的商品'
});
return;
}
uni.showModal({
- title: this.$lang('common.tip'),
- content: cart_id.length > 1 ? this.$lang('cart.confirmDeleteSelected') : this.$lang('cart.confirmDeleteOne'),
+ title: '提示',
+ content: cart_id.length > 1 ? '确定要删除这些商品吗?' : '确定要删除该商品吗?',
success: res => {
if (res.confirm) {
cart_id = cart_id.toString();
@@ -381,8 +381,8 @@ export default {
*/
clearInvalidGoods() {
uni.showModal({
- title: this.$lang('common.tip'),
- content: this.$lang('cart.confirmClearInvalid'),
+ title: '提示',
+ content: '确定要清空这些商品吗?',
success: res => {
if (res.confirm) {
var cart_ids = [];
@@ -432,11 +432,11 @@ export default {
if (event.type == 'plus') {
if (data.max_buy > 0 && data.max_buy < data.stock) {
this.$util.showToast({
- title: this.$lang('cart.personLimit', { count: data.max_buy })
+ title: '该商品每人限购' + data.max_buy + '件'
});
} else {
this.$util.showToast({
- title: this.$lang('sku.insufficientStock')
+ title: '库存不足'
});
}
} else {
diff --git a/pages_goods/public/js/detail.js b/pages_goods/public/js/detail.js
index d08584e..787a955 100644
--- a/pages_goods/public/js/detail.js
+++ b/pages_goods/public/js/detail.js
@@ -318,9 +318,9 @@ export default {
let list = this.couponList;
if (res.data.is_exist == 1 && res.code < 0) {
- msg = this.$lang('goods.couponAlreadyClaimed');
+ msg = '您已领取过该优惠券,快去使用吧';
} else if (res.code == 0) {
- msg = this.$lang('goods.couponClaimSuccess');
+ msg = '领取成功,快去使用吧';
} else {
msg = res.message;
}
@@ -362,7 +362,7 @@ export default {
//获取满减信息
getManjian(data) {
this.manjian = data;
- let limit = data.type == 0 ? this.$lang('goods.yuan') : this.$lang('goods.piece');
+ let limit = data.type == 0 ? '元' : '件';
Object.keys(data.rule_json).forEach((key) => {
var item = data.rule_json[key];
if (item.coupon_data) {
@@ -374,40 +374,40 @@ export default {
// 满减
if (item.discount_money != undefined) {
if (this.manjian.manjian == undefined) {
- this.manjian.manjian = this.$lang('goods.spendLimitMinus', { limit: item.limit, unit: limit, money: item.discount_money });
+ this.manjian.manjian = '满' + item.limit + limit + '减' + item.discount_money + '元';
} else {
- this.manjian.manjian += this.$lang('goods.semicolonSpendLimitMinus', { limit: item.limit, unit: limit, money: item.discount_money });
+ this.manjian.manjian += ';满' + item.limit + limit + '减' + item.discount_money + '元';
}
}
// 满送
if (item.point != undefined || item.coupon != undefined) {
let text = '';
if (item.point != undefined) {
- text = this.$lang('goods.givePoints', { points: item.point });
+ text = '送' + item.point + '积分';
}
if (item.coupon != undefined && item.coupon_data != undefined) {
item.coupon_data.forEach((couponItem, couponIndex) => {
if (couponItem.type == 'discount') {
- if (text == '') text = this.$lang('goods.giveDiscountCoupon', { num: item.coupon_num[couponIndex], discount: parseFloat(couponItem.discount) });
- else text += this.$lang('goods.andGiveDiscountCoupon', { num: item.coupon_num[couponIndex], discount: parseFloat(couponItem.discount) });
+ if (text == '') text = '送' + item.coupon_num[couponIndex] + '张' + parseFloat(couponItem.discount) + '折优惠券';
+ else text += '、送' + item.coupon_num[couponIndex] + '张' + parseFloat(couponItem.discount) + '折优惠券';
} else {
- if (text == '') text = this.$lang('goods.giveMoneyCoupon', { num: item.coupon_num[couponIndex], money: parseFloat(couponItem.money) });
- else text += this.$lang('goods.andGiveMoneyCoupon', { num: item.coupon_num[couponIndex], money: parseFloat(couponItem.money) });
+ if (text == '') text = '送' + item.coupon_num[couponIndex] + '张' + parseFloat(couponItem.money) + '元优惠券';
+ else text += '、送' + item.coupon_num[couponIndex] + '张' + parseFloat(couponItem.money) + '元优惠券';
}
})
}
if (this.manjian.mansong == undefined) {
- this.manjian.mansong = this.$lang('goods.spendLimit', { limit: item.limit, unit: limit }) + text;
+ this.manjian.mansong = '满' + item.limit + limit + text;
} else {
- this.manjian.mansong += this.$lang('goods.semicolonSpend') + this.$lang('goods.spendLimit', { limit: item.limit, unit: limit }) + text;
+ this.manjian.mansong += ';' + '满' + item.limit + limit + text;
}
}
// 包邮
if (item.free_shipping != undefined) {
if (this.manjian.free_shipping == undefined) {
- this.manjian.free_shipping = this.$lang('goods.spendLimitFreeShipping', { limit: item.limit, unit: limit });
+ this.manjian.free_shipping = '满' + item.limit + limit + '包邮';
} else {
- this.manjian.free_shipping += this.$lang('goods.semicolonSpendLimitFreeShipping', { limit: item.limit, unit: limit });
+ this.manjian.free_shipping += ';满' + item.limit + limit + '包邮';
}
}
});
diff --git a/pages_goods/public/js/list.js b/pages_goods/public/js/list.js
index 2c65959..137c5fd 100644
--- a/pages_goods/public/js/list.js
+++ b/pages_goods/public/js/list.js
@@ -37,7 +37,7 @@ export default {
fontWeight: false,
padding: 0,
cartEvent: "detail",
- text: this.$lang('goods.buy'),
+ text: "购买",
textColor: "#FFFFFF",
theme: "default",
aroundRadius: 25,
@@ -75,7 +75,7 @@ export default {
if(this.langstatus == 1){
// this.$langConfig.refresh();
uni.setNavigationBarTitle({
- title: this.$lang('goods.goodsList')
+ title:uni.getStorageSync('lang') == 'en-us'?'Goods List':'商品列表'
})
}
}
@@ -123,7 +123,7 @@ export default {
* 转发分享
*/
onShareAppMessage(res) {
- var title = this.$lang('goods.searchResultCount', { count: this.count, keyword: this.keyword + this.category_title + this.coupon_name });'”相关的优质商品';
+ var title = '搜索到' + this.count + '件“' + this.keyword + this.category_title + this.coupon_name + '”相关的优质商品';
let route = this.$util.getCurrentShareRoute(this.memberInfo ? this.memberInfo.member_id : 0);
var path = route.path;
return {
@@ -137,7 +137,7 @@ export default {
},
// 分享到微信朋友圈
onShareTimeline() {
- var title = this.$lang('goods.searchResultCount', { count: this.count, keyword: this.keyword + this.category_title + this.coupon_name });'”相关的优质商品';
+ var title = '搜索到' + this.count + '件“' + this.keyword + this.category_title + this.coupon_name + '”相关的优质商品';
let route = this.$util.getCurrentShareRoute(this.memberInfo ? this.memberInfo.member_id : 0);
var query = route.query;
return {
@@ -362,26 +362,26 @@ export default {
// }
if (!Number(this.maxPrice) && this.maxPrice) {
this.$util.showToast({
- title: this.$lang('goods.inputMaxPrice')
+ title: '请输入最高价'
});
return;
}
if (Number(this.minPrice) < 0 || Number(this.maxPrice) < 0) {
this.$util.showToast({
- title: this.$lang('goods.priceNotNegative')
+ title: '筛选价格不能小于0'
});
return;
}
if (this.minPrice != '' && Number(this.minPrice) > Number(this.maxPrice) && this.maxPrice) {
this.$util.showToast({
- title: this.$lang('goods.minNotGreaterMax')
+ title: '最低价不能大于最高价'
});
return;
}
if (this.maxPrice != '' && Number(this.maxPrice) < Number(this.minPrice)) {
this.$util.showToast({
- title: this.$lang('goods.maxNotLessMin')
+ title: '最高价不能小于最低价'
});
return;
}
diff --git a/pages_order/_components/common-payment/common-payment.vue b/pages_order/_components/common-payment/common-payment.vue
index 72c6c7f..d1eeffd 100644
--- a/pages_order/_components/common-payment/common-payment.vue
+++ b/pages_order/_components/common-payment/common-payment.vue
@@ -4,7 +4,7 @@
- {{ $lang('order.confirmOrder') }}
+ 确认订单
@@ -18,14 +18,14 @@
- {{ $lang('order.virtualGoodsMobileTip') }}
+ 购买虚拟类商品需填写手机号,方便商家与您联系
- {{ $lang('order.mobilePhone') }}
-
+ 手机号码
+
@@ -54,7 +54,7 @@
- {{ $lang('order.setAddress') }}
+ 请设置收货地址
@@ -67,18 +67,18 @@
- {{ $lang('order.deliveredBy') }}
+ 由
{{ storeInfo.store_name }}
- {{ $lang('order.provideDelivery') }}
+ 提供配送
- {{ $lang('order.clickSwitch') }}
+ 点击切换
- {{ $lang('order.noDeliveryStore') }}
+ 您的附近没有可配送的门店,请选择其他配送方式
@@ -97,16 +97,16 @@
- {{ $lang('order.deliverTime') }}
+ 送达时间
- {{ deliveryTime ? deliveryTime : $lang('order.selectDeliverTime') }}
+ {{ deliveryTime ? deliveryTime : '请选择送达时间' }}
- {{ $lang('order.setAddress') }}
+ 请设置收货地址
@@ -125,8 +125,8 @@
{{ storeInfo.store_name }}
- {{ $lang('order.businessHours') }}:{{ storeInfo.open_date }}
- {{ $lang('order.address') }}:{{ storeInfo.full_address }} {{ storeInfo.address }}
+ 营业时间:{{ storeInfo.open_date }}
+ {{ storeInfo.full_address }} {{ storeInfo.address }}
@@ -135,25 +135,25 @@
- {{ $lang('order.name') }}
+ 姓名
- {{ $lang('order.phone') }}
-
+ 预留手机
+
- {{ $lang('order.pickupTime') }}
+ 提货时间
{{ deliveryTime }}
- {{ $lang('order.noPickupStoreForDelivery') }}
+ 当前无自提门店,请选择其它配送方式
@@ -189,7 +189,7 @@
goodsItem.support_trade_type.indexOf(orderCreateData.delivery.delivery_type) == -1
">
- {{ $lang('order.goodsNotSupportDelivery') }}{{ orderCreateData.delivery.delivery_type_name }}
+ 该商品不支持{{ orderCreateData.delivery.delivery_type_name }}
@@ -224,22 +224,22 @@
- {{ $lang('order.buyerMessage') }}
+ 买家留言
{{ orderCreateData.buyer_message[calculateGoodsData.merch_id] }}
- {{ $lang('order.noMessage') }}
+ 无留言
- {{ $lang('order.coupon') }}
+ 优惠券
- {{ $lang('order.couponSelected') }}
+ 已选择1张优惠券
- {{ $lang('order.noUseCoupon') }}
+ 不使用优惠券
@@ -247,8 +247,8 @@
- {{ $lang('order.totalItems', { count: calculateGoodsData.goods_num }) }}
- {{ $lang('order.subtotal') }}
+ 共{{ calculateGoodsData.goods_num }}件
+ 小计:
{{ $lang('common.currencySymbol') }}
{{ calculateGoodsData.goods_money | moneyFormat }}
@@ -300,8 +300,8 @@
发票
- {{ orderCreateData.invoice_type == 1 ? $lang('payment.paperInvoice') : $lang('payment.eInvoice') }}发票({{ orderCreateData.invoice_content }})
- {{ $lang('payment.noInvoice') }}
+ {{ orderCreateData.invoice_type == 1 ? '纸质' : '电子' }}发票({{ orderCreateData.invoice_content }})
+ 无需发票
@@ -312,10 +312,10 @@
- {{ $lang('order.openMemberCard', { name: paymentData.recommend_member_card.level_name }) }}
- {{ $lang('order.estimatedSavings') }}
+ 开通{{ paymentData.recommend_member_card.level_name }}
+ 本单预计可省
{{ paymentData.recommend_member_card.discount_money | moneyFormat }}
- {{ $lang('common.yuan') }}
+ 元
@@ -332,14 +332,14 @@
- {{ $lang('order.goodsAmount') }}
+ 商品金额
{{ $lang('common.currencySymbol') }}
{{ calculateData.goods_money | moneyFormat }}
- {{ $lang('order.shippingFee') }}
+ 运费
+
{{ $lang('common.currencySymbol') }}
@@ -366,7 +366,7 @@
-->
- {{ $lang('order.discount') }}
+ 优惠
-
{{ $lang('common.currencySymbol') }}
@@ -374,7 +374,7 @@
- {{ $lang('order.coupon') }}
+ 优惠券
-
{{ $lang('common.currencySymbol') }}
@@ -382,7 +382,7 @@
- {{ $lang('order.pointDeduct') }}
+ 积分抵扣
-
{{ $lang('common.currencySymbol') }}
@@ -400,18 +400,18 @@
-->
- {{ $lang('order.readAgreement') }}《{{ transactionAgreement.title }}》{{ $lang('order.agreeOnOrder') }}
+ 购买前请先阅读《{{ transactionAgreement.title }}》,下单即代表同意该协议
- {{ $lang('order.totalItems', { count: calculateData.goods_num }) }}
- {{ $lang('order.total') }}
+ 共{{ calculateData.goods_num }}件
+ 合计:
{{ $lang('common.currencySymbol') }}
{{ parseFloat(calculateData.pay_money).toFixed(2).split('.')[0] }}
.{{ parseFloat(calculateData.pay_money).toFixed(2).split('.')[1] }}
-
+
@@ -425,7 +425,7 @@
@@ -449,7 +449,7 @@
@@ -475,7 +475,7 @@
-
+
@@ -490,20 +490,20 @@
@@ -512,7 +512,7 @@
{{ couponItem.coupon_name }}
- {{ $lang('coupon.maxDeduct', { amount: couponItem.discount_limit }) }}
- {{ $lang('goods.validity') }}:{{ couponItem.end_time ? $util.timeStampTurnTime(couponItem.end_time) : $lang('coupon.permanentValid') }}
+ 最多可抵¥{{ couponItem.discount_limit }}
+ 有效期:{{ couponItem.end_time ? $util.timeStampTurnTime(couponItem.end_time) : '长期有效' }}
- {{ $lang('coupon.noAvailable') }}
+ 暂无可用的优惠券
@@ -584,14 +584,14 @@
@@ -599,7 +599,7 @@
diff --git a/pages_order/_components/common-payment/payment.js b/pages_order/_components/common-payment/payment.js
index b7b02dd..a6501ab 100644
--- a/pages_order/_components/common-payment/payment.js
+++ b/pages_order/_components/common-payment/payment.js
@@ -131,32 +131,32 @@ export default {
charge_rule_arr.push({
'key': key,
'value': charge_rule[key],
- 'title': this.$lang('payment.weekCard'),
- unit: this.$lang('payment.week')
+ 'title': '周卡',
+ unit: '周'
});
break;
case 'month':
charge_rule_arr.push({
'key': key,
'value': charge_rule[key],
- 'title': this.$lang('payment.monthCard'),
- unit: this.$lang('payment.month')
+ 'title': '月卡',
+ unit: '月'
});
break;
case 'quarter':
charge_rule_arr.push({
'key': key,
'value': charge_rule[key],
- 'title': this.$lang('payment.quarterCard'),
- unit: this.$lang('payment.quarter')
+ 'title': '季卡',
+ unit: '季'
});
break;
case 'year':
charge_rule_arr.push({
'key': key,
'value': charge_rule[key],
- 'title': this.$lang('payment.yearCard'),
- unit: this.$lang('payment.year')
+ 'title': '年卡',
+ unit: '年'
});
break;
}
@@ -484,20 +484,20 @@ export default {
if (this.paymentData.is_virtual == 1) {
if (!this.orderCreateData.member_address.mobile) {
this.$util.showToast({
- title: this.$lang('payment.inputMobile')
+ title: '请输入预留手机'
});
return false;
}
if (!this.$util.verifyMobile(this.orderCreateData.member_address.mobile)) {
this.$util.showToast({
- title: this.$lang('payment.inputCorrectMobile')
+ title: '请输入正确的手机号'
});
return false;
}
} else {
if (!this.orderCreateData.delivery || !this.orderCreateData.delivery.delivery_type) {
this.$util.showToast({
- title: this.$lang('payment.noDeliveryMethod')
+ title: '商家未设置配送方式'
});
return false;
}
@@ -506,7 +506,7 @@ export default {
(this.orderCreateData.delivery.delivery_type == 'local' && !this.localMemberAddress)
) {
this.$util.showToast({
- title: this.$lang('payment.selectAddressFirst')
+ title: '请先选择您的收货地址'
});
return false;
}
@@ -514,25 +514,25 @@ export default {
if (this.orderCreateData.delivery.delivery_type == 'store') {
if (!this.orderCreateData.delivery.store_id) {
this.$util.showToast({
- title: this.$lang('payment.noPickupStore')
+ title: '没有可提货的门店,请选择其他配送方式'
});
return false;
}
if (!this.orderCreateData.member_address.mobile) {
this.$util.showToast({
- title: this.$lang('payment.inputMobile')
+ title: '请输入预留手机'
});
return false;
}
if (!this.$util.verifyMobile(this.orderCreateData.member_address.mobile)) {
this.$util.showToast({
- title: this.$lang('payment.inputCorrectMobile')
+ title: '请输入正确的手机号'
});
return false;
}
if (!this.deliveryTime) {
this.$util.showToast({
- title: this.$lang('payment.selectPickupTime')
+ title: '请选择提货时间'
});
return false;
}
@@ -541,13 +541,13 @@ export default {
if (this.orderCreateData.delivery.delivery_type == 'local') {
if (!this.orderCreateData.delivery.store_id) {
this.$util.showToast({
- title: this.$lang('payment.noDeliveryStore')
+ title: '没有可配送的门店,请选择其他配送方式'
});
return false;
}
if (this.calculateGoodsData.config.local.is_use && this.calculateGoodsData.delivery.local.info.time_is_open == 1 && !this.deliveryTime) {
this.$util.showToast({
- title: this.$lang('payment.selectDeliveryTime')
+ title: '请选择送达时间'
});
return false;
}
@@ -837,25 +837,25 @@ export default {
invoiceVerify() {
if (!this.orderCreateData.invoice_title) {
this.$util.showToast({
- title: this.$lang('payment.inputInvoiceTitle')
+ title: '请填写发票抬头'
});
return false;
}
if (!this.orderCreateData.taxpayer_number && this.orderCreateData.invoice_title_type == 2) {
this.$util.showToast({
- title: this.$lang('payment.inputTaxpayerNumber')
+ title: '请填写纳税人识别号'
});
return false;
}
if (this.orderCreateData.invoice_type == 1 && !this.orderCreateData.invoice_full_address && this.paymentData.is_virtual == 1) {
this.$util.showToast({
- title: this.$lang('payment.inputInvoiceAddress')
+ title: '请填写发票邮寄地址'
});
return false;
}
if (this.orderCreateData.invoice_type == 2 && !this.orderCreateData.invoice_email) {
this.$util.showToast({
- title: this.$lang('payment.inputEmail')
+ title: '请填写邮箱'
});
return false;
}
@@ -863,14 +863,14 @@ export default {
var reg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/;
if (!reg.test(this.orderCreateData.invoice_email)) {
this.$util.showToast({
- title: this.$lang('payment.inputCorrectEmail')
+ title: '请填写正确的邮箱'
});
return false;
}
}
if (!this.orderCreateData.invoice_content) {
this.$util.showToast({
- title: this.$lang('payment.selectInvoiceContent')
+ title: '请选择发票内容'
});
return false;
}
diff --git a/pages_order/detail.vue b/pages_order/detail.vue
index 483938b..0b578a0 100644
--- a/pages_order/detail.vue
+++ b/pages_order/detail.vue
@@ -11,13 +11,13 @@
({{ orderData.promotion_status_name }})
- {{ $lang('order.estimatedShip') }}{{ $util.timeStampTurnTime(orderData.predict_delivery_time, true) }}{{ $lang('order.daysLater') }}
+ 预计{{ $util.timeStampTurnTime(orderData.predict_delivery_time, true) }}日后发货
- {{ $lang('order.closeReason') }}{{ orderData.close_cause }}
+ 订单关闭原因:{{ orderData.close_cause }}
- {{ $lang('order.remainingTime') }}
+ 剩余时间:
@@ -34,21 +34,21 @@
{{ orderData.name }} {{ orderData.mobile }}
- {{ $lang('order.receiptAddress') }}:{{ orderData.full_address }} {{ orderData.address }}
+ 收货地址:{{ orderData.full_address }} {{ orderData.address }}
- {{ $lang('order.deliverTime') }}:
+ 送达时间:
{{ orderData.buyer_ask_delivery_time }}
- {{ $lang('order.deliverer') }}:
+ 配送员:
{{ orderData.package_list.deliverer }}
- {{ $lang('order.delivererPhone') }}:
+ 外卖电话:
{{ orderData.package_list.deliverer_mobile }}
@@ -74,27 +74,27 @@
- {{ $lang('order.businessHours') }}:{{ orderData.delivery_store_info.open_date }}
- {{ $lang('order.address') }}:{{ orderData.delivery_store_info.full_address }}
+ 营业时间:{{ orderData.delivery_store_info.open_date }}
+ 地址:{{ orderData.delivery_store_info.full_address }}
- {{ $lang('order.noPickupStore') }}
+ 当前无自提门店
- {{ $lang('order.name') }}
+ 姓名
- {{ $lang('order.phone') }}
+ 预留手机
- {{ $lang('order.pickupTime') }}
+ 提货时间
@@ -103,10 +103,10 @@
- {{ $lang('order.pickupCode') }}:
+ 提货码:
{{ orderData.delivery_code }}
- {{ $lang('order.copy') }}
+ 复制
{{ item.val }}
- {{ $lang('order.copy') }}
+ 复制
@@ -189,13 +189,13 @@
- {{ orderData.order_status == 10 ? $lang('order.applyAfterSale') : $lang('order.applyRefund') }}
+ {{ orderData.order_status == 10 ? '申请售后' : '申请退款' }}
- {{ orderData.order_status == 10 ? $lang('order.viewAfterSale') : $lang('order.viewRefund') }}
+ {{ orderData.order_status == 10 ? '查看售后' : '查看退款' }}
@@ -205,32 +205,32 @@
- {{ $lang('order.orderType') }}:
+ 订单类型:
{{ orderData.order_type_name }}
- {{ $lang('order.orderNo') }}:
+ 订单编号:
{{ orderData.order_no }}
- {{ $lang('common.copy') }}
+ 复制
- {{ $lang('order.tradeNo') }}:
+ 订单交易号:
{{ orderData.out_trade_no }}
- {{ $lang('order.createTime') }}:
+ 创建时间:
{{ $util.timeStampTurnTime(orderData.create_time) }}
- {{ $lang('order.closeTime') }}:
+ 关闭时间:
{{ $util.timeStampTurnTime(orderData.close_time) }}
@@ -238,32 +238,32 @@
- {{ $lang('order.paymentMethod') }}:
+ 支付方式:
{{ orderData.pay_type_name }}
- {{ $lang('order.paymentTime') }}:
+ 支付时间:
{{ $util.timeStampTurnTime(orderData.pay_time) }}
- {{ $lang('order.deliveryMethod') }}:
+ 配送方式:
{{ orderData.delivery_type_name }}
- {{ $lang('order.buyerMessage') }}:
+ 买家留言:
{{ orderData.buyer_message }}
- {{ $lang('order.promotion') }}:
+ 活动优惠:
{{ orderData.promotion_type_name }}
@@ -271,38 +271,38 @@
- {{ $lang('order.invoiceType') }}:
+ 发票类型:
- {{ orderData.invoice_type == 1 ? $lang('order.paperInvoice') : $lang('order.eInvoice') }}
+ {{ orderData.invoice_type == 1 ? '纸质发票' : '电子发票' }}
- {{ $lang('order.invoiceTitleType') }}:
+ 发票抬头类型:
- {{ orderData.invoice_title_type == 1 ? $lang('order.personal') : $lang('order.enterprise') }}
+ {{ orderData.invoice_title_type == 1 ? '个人' : '企业' }}
- {{ $lang('order.invoiceTitle') }}:
+ 发票抬头:
{{ orderData.invoice_title }}
- {{ $lang('order.invoiceContent') }}:
+ 发票内容:
{{ orderData.invoice_content }}
- {{ $lang('order.invoiceAddress') }}:
+ 发票邮寄地址:
{{ orderData.invoice_full_address }}
- {{ $lang('order.invoiceEmail') }}:
+ 发票接收邮件:
{{ orderData.invoice_email }}
@@ -319,16 +319,16 @@
{{ item.val }}
- {{ $lang('order.copy') }}
+ 复制
- {{ $lang('order.myCardPack') }}
+ 我的卡包:
{{ $lang('order.view') }}
+ @click="$util.redirectTo('/pages_promotion/cardservice/card/my_card')">查看
@@ -347,74 +347,76 @@
- {{ $lang('order.showCodeToVerifier') }}
+ 请将条形码或二维码出示给核销员
{{ orderData.virtual_code }}
- {{ $lang('common.copy') }}
+ 复制
- {{ $lang('order.verifyInfo') }}
+ 核销信息
- {{ $lang('order.verifyTimes') }}
+ 核销次数
- {{ $lang('order.verifyRemaining', { remaining: orderData.virtual_goods.verify_total_count - orderData.virtual_goods.verify_use_num, total: orderData.virtual_goods.verify_total_count }) }}
+ 剩余{{ orderData.virtual_goods.verify_total_count - orderData.virtual_goods.verify_use_num
+ }}次/共{{
+ orderData.virtual_goods.verify_total_count }}次
- {{ $lang('order.validPeriod') }}
+ 有效期
{{
$util.timeStampTurnTime(orderData.virtual_goods.expire_time) }}
- {{ $lang('order.permanentValid') }}
+ 永久有效
- {{ $lang('order.verifyRecord') }}
+ 核销记录
- {{ $lang('order.verifier') }}
+ 核销人
{{ item.verifier_name }}
- {{ $lang('order.verifyTime') }}
+ 核销时间
{{ $util.timeStampTurnTime(item.verify_time) }}
- {{ $lang('order.noVerifyRecord') }}
+ 暂无核销记录
- {{ $lang('order.cardInfo') }}
+ 卡密信息
- {{ $lang('order.cardNo') }}
+ 卡号:
{{ item.card_info.cardno }}
- {{ $lang('order.copy') }}
+ 复制
- {{ $lang('order.password') }}
+ 密码:
{{ item.card_info.password }}
- {{ $lang('order.copy') }}
+ 复制
@@ -426,61 +428,63 @@
- {{ $lang('order.showCodeToVerifier') }}
+ 请将条形码或二维码出示给核销员
{{ orderData.virtual_code }}
- {{ $lang('common.copy') }}
+ 复制
- {{ $lang('order.verifyInfo') }}
+ 核销信息
- {{ $lang('order.verifyTimes') }}
+ 核销次数
- {{ $lang('order.verifyRemaining', { remaining: orderData.virtual_goods.verify_total_count - orderData.virtual_goods.verify_use_num, total: orderData.virtual_goods.verify_total_count }) }}
+ 剩余{{ orderData.virtual_goods.verify_total_count - orderData.virtual_goods.verify_use_num
+ }}次/共{{
+ orderData.virtual_goods.verify_total_count }}次
- {{ $lang('order.validPeriod') }}
+ 有效期
{{
$util.timeStampTurnTime(orderData.virtual_goods.expire_time) }}
- {{ $lang('order.permanentValid') }}
+ 永久有效
- {{ $lang('order.verifyRecord') }}
+ 核销记录
- {{ $lang('order.verifier') }}
+ 核销人
{{ item.verifier_name }}
- {{ $lang('order.verifyTime') }}
+ 核销时间
{{ $util.timeStampTurnTime(item.verify_time) }}
- {{ $lang('order.noVerifyRecord') }}
+ 暂无核销记录
- {{ $lang('order.goodsAmount') }}
+ 商品金额
{{ $lang('common.currencySymbol') }}
@@ -489,7 +493,7 @@
- {{ $lang('order.shippingFee') }}
+ 运费
{{ $lang('common.currencySymbol') }}
@@ -498,7 +502,7 @@
- {{ $lang('order.memberCard') }}
+ 会员卡
{{ $lang('common.currencySymbol') }}
@@ -508,7 +512,7 @@
- {{ $lang('order.taxFee') }}
+ 税费
({{ orderData.invoice_rate }}%)
@@ -520,7 +524,7 @@
- {{ $lang('order.invoiceDeliveryFee') }}
+ 发票邮寄费
+
@@ -530,7 +534,7 @@
- {{ $lang('order.orderAdjust') }}
+ 订单调整
-
@@ -541,7 +545,7 @@
- {{ $lang('order.discount') }}
+ 优惠
-
@@ -551,7 +555,7 @@
- {{ $lang('order.coupon') }}
+ 优惠券
-
@@ -561,7 +565,7 @@
- {{ $lang('order.useBalance') }}
+ 使用余额
-
@@ -571,7 +575,7 @@
- {{ $lang('order.pointDeduct') }}
+ 积分抵扣
-
@@ -582,7 +586,7 @@
- {{ $lang('order.actualPayment') }}
+ 实付金额:
{{ $lang('common.currencySymbol') }}
{{ orderData.order_money }}
@@ -594,8 +598,8 @@
- {{ $lang('order.evaluate') }}
- {{ $lang('order.additionalReview') }}
+ 评价
+ 追评
- {{ $lang('order.evaluate') }}
- {{ $lang('order.additionalReview') }}
+ 评价
+ 追评
@@ -730,7 +734,7 @@ export default {
if (this.$refs.loadingCover) this.$refs.loadingCover.hide();
} else {
this.$util.showToast({
- title: this.$lang('order.noOrderInfo')
+ title: '未获取到订单信息!'
});
setTimeout(() => {
this.$util.redirectTo('/pages_order/list');
diff --git a/pages_order/detail_point.vue b/pages_order/detail_point.vue
index 6004c17..2b816c4 100644
--- a/pages_order/detail_point.vue
+++ b/pages_order/detail_point.vue
@@ -11,8 +11,8 @@
:src="$util.img('public/uniapp/order/order-icon-close.png')" />
- {{ orderData.order_status == 0 ? $lang('order.waitPay') : orderData.order_status == 1 ? $lang('order.completed') :
- orderData.order_status == -1 ? $lang('order.closed') : '' }}
+ {{ orderData.order_status == 0 ? '待支付' : orderData.order_status == 1 ? '已完成' :
+ orderData.order_status == -1 ? '已关闭' : '' }}
@@ -32,7 +32,7 @@
- {{ $lang('order.pointCount', { count: orderData.point }) }}
+ {{ orderData.point }}积分
+
{{ $lang('common.currencySymbol') }}
@@ -58,26 +58,26 @@
- {{ $lang('order.orderNo') }}
+ 订单编号:
{{ orderData.order_no }}
- {{ $lang('order.copy') }}
+ 复制
- {{ $lang('order.tradeNo') }}
+ 订单交易号:
{{ orderData.out_trade_no }}
- {{ $lang('order.createTime') }}
+ 创建时间:
{{ $util.timeStampTurnTime(orderData.create_time) }}
- {{ $lang('order.closeTime') }}
+ 关闭时间:
{{ $util.timeStampTurnTime(orderData.close_time) }}
@@ -87,7 +87,7 @@
- {{ $lang('order.contactCustomerService') }}
+ 联系客服
-->
@@ -96,7 +96,7 @@
- {{ $lang('order.usePoint') }}
+ 使用积分
{{ orderData.point }}
@@ -104,7 +104,7 @@
- {{ $lang('order.shippingFee') }}
+ 运费
{{ $lang('common.currencySymbol') }}
@@ -114,7 +114,7 @@
- {{ $lang('order.actualPayment') }}
+ 实付金额:
{{ $lang('common.currencySymbol') }}
{{ orderData.order_money }}
@@ -123,9 +123,9 @@
- {{ $lang('order.close') }}
+ 关闭
{{ $lang('order.pay') }}
+ @click="openChoosePayment()">支付
@@ -200,7 +200,7 @@ export default {
JSON.parse(this.orderData.delivery_store_info);
} else {
this.$util.showToast({
- title: this.$lang('order.noOrderInfo')
+ title: '未获取到订单信息!'
});
setTimeout(() => {
this.$util.redirectTo('/pages_order/list');
@@ -221,8 +221,8 @@ export default {
},
orderClose() {
uni.showModal({
- title: this.$lang('common.tip'),
- content: this.$lang('point.confirmClose'),
+ title: '提示',
+ content: '确定关闭此次兑换?',
success: res => {
if (res.confirm) {
this.$api.sendRequest({
@@ -233,7 +233,7 @@ export default {
success: res => {
if (res.code >= 0) {
this.$util.showToast({
- title: this.$lang('point.closeSuccess')
+ title: '关闭成功'
});
this.getOrderData();
}
diff --git a/pages_order/list.vue b/pages_order/list.vue
index 249f19c..6662903 100644
--- a/pages_order/list.vue
+++ b/pages_order/list.vue
@@ -3,7 +3,7 @@
+ placeholder="请输入商品名称/订单编号" @confirm="search()" @click.stop="search()" @tap.stop="search()" />
@@ -32,7 +32,7 @@
:class="$util.inArray(orderItem.order_id, mergePayOrder) == -1 ? 'icon-yuan_checkbox' : 'icon-yuan_checked color-base-text'"
@click="selectOrder(orderItem.order_id, orderItem.pay_money)"
v-if="orderStatus == 'waitpay' && orderItem.order_status == 0"> -->
- {{ $lang('order.orderNo') }}{{ orderItem.order_no }}
+ 订单号:{{ orderItem.order_no }}
{{ orderItem.order_type_name }}
{{ orderItem.order_status_name }}
@@ -98,18 +98,18 @@
- {{ $lang('order.remainingTime') }}
+ 剩余时间:
- {{ $lang('order.evaluate') }}
- {{ $lang('order.additionalEvaluate') }}
+ 评价
+ 追评
- {{ $lang('order.evaluate') }}
- {{ $lang('order.additionalEvaluate') }}
+ 评价
+ 追评
- {{ $lang('order.viewDetail') }}
+ 查看详情
@@ -289,27 +289,27 @@ export default {
getOrderStatus() {
this.statusList = [{
status: 'all',
- name: this.$lang('order.all'),
+ name: '全部',
id: 'status_0'
},
{
status: 'waitpay',
- name: this.$lang('order.waitpay'),
+ name: '待付款',
id: 'status_1'
},
{
status: 'waitsend',
- name: this.$lang('order.waitsend'),
+ name: '待发货',
id: 'status_2'
},
{
status: 'waitconfirm',
- name: this.$lang('order.waitconfirm'),
+ name: '待收货',
id: 'status_3'
},
{
status: 'waitrate',
- name: this.$lang('order.completed'),
+ name: '已完成',
id: 'status_4'
},
/*{
diff --git a/pages_order/payment.vue b/pages_order/payment.vue
index 681fbc3..d45e73e 100644
--- a/pages_order/payment.vue
+++ b/pages_order/payment.vue
@@ -34,20 +34,20 @@ export default {
*/
promotion(data){
if (data.promotion && data.promotion.manjian && data.promotion.manjian.length) {
- let promotionStr = {title: this.$lang('order.fullReduce'), content: ''}
+ let promotionStr = {title: `满减送`, content: ''}
data.promotion.manjian.forEach((mItem,mIndex)=>{
let promotion = '';
let content = {};
- let limit = mItem.type == 0 ? this.$lang('common.yuan') : this.$lang('sku.unit');
+ let limit = mItem.type == 0 ? '元' : '件';
if(mItem.rule){
var item = mItem.discount_array.rule;
item.limit = mItem.type == 0 ? parseFloat(item.limit).toFixed(2) : parseInt(item.limit);
// 满减
if (item.discount_money != undefined) {
if (content.manjian == undefined) {
- content.manjian = this.$lang('order.fullReduceDesc', { limit: item.limit, type: limit, money: item.discount_money });
+ content.manjian = '购买可享受满' + item.limit + limit + '减' + item.discount_money + '元';
} else {
- content.manjian += this.$lang('order.fullReduceDesc', { limit: item.limit, type: limit, money: item.discount_money });
+ content.manjian += ';满' + item.limit + limit + '减' + item.discount_money + '元';
}
}
// 满送优惠券
@@ -55,32 +55,32 @@ export default {
let text = '';
item.coupon_list.forEach((couponItem, couponIndex) => {
if (couponItem.type == 'discount') {
- if (text == '') text = this.$lang('order.fullSendCoupon', { num: couponItem.give_num, value: parseFloat(couponItem.discount) });
- else text += '、' + this.$lang('order.fullSendCoupon', { num: couponItem.give_num, value: parseFloat(couponItem.discount) });
+ if (text == '') text = '送'+ couponItem.give_num +'张' + parseFloat(couponItem.discount) + '折优惠券';
+ else text += '、送'+ couponItem.give_num +'张' + parseFloat(couponItem.discount) + '折优惠券';
} else {
- if (text == '') text = this.$lang('order.fullSendCoupon', { num: couponItem.give_num, value: parseFloat(couponItem.money) });
- else text += '、' + this.$lang('order.fullSendCoupon', { num: couponItem.give_num, value: parseFloat(couponItem.money) });
+ if (text == '') text = '送'+ couponItem.give_num +'张' + parseFloat(couponItem.money) + '元优惠券';
+ else text += '、送'+ couponItem.give_num +'张' + parseFloat(couponItem.money) + '元优惠券';
}
})
if (content.mansong == undefined) {
- content.mansong = this.$lang('order.fullSend', { limit: item.limit, type: limit }) + text;
+ content.mansong = '购物满' + item.limit + limit + text;
} else {
- content.mansong += ';' + this.$lang('order.fullSend', { limit: item.limit, type: limit }) + text;
+ content.mansong += ';' + '满' + item.limit + limit + text;
}
}
// 满送积分
if (item.point) {
- let point_text = this.$lang('order.fullSendPoint', { point: item.point });
+ let point_text = '可得' + item.point + '积分';
if(content.point_text == undefined) {
- content.point_text = this.$lang('order.fullSend', { limit: item.limit, type: limit }) + point_text
+ content.point_text = '购物满' + item.limit + limit + point_text
}else {
- content.point_text += ';' + this.$lang('order.fullSend', { limit: item.limit, type: limit }) + point_text;
+ content.point_text += ';' + '满' + item.limit + limit + point_text;
}
}
// 包邮
if (item.free_shipping != undefined) {
if (content.free_shipping == undefined) {
- content.free_shipping = this.$lang('order.freeShipping', { limit: item.limit, type: limit });
+ content.free_shipping = '购物满' + item.limit + limit + '包邮';
}
}
}
diff --git a/pages_order/public/js/orderMethod.js b/pages_order/public/js/orderMethod.js
index 75122fb..8700e8c 100644
--- a/pages_order/public/js/orderMethod.js
+++ b/pages_order/public/js/orderMethod.js
@@ -9,8 +9,8 @@ export default {
this.pay();
} else {
uni.showModal({
- title: this.$lang('common.tip'),
- content: this.$lang('order.payAmountAdjusted', { amount: orderData.pay_money }),
+ title: '提示',
+ content: '商家已将支付金额调整为' + orderData.pay_money + '元,是否继续支付?',
success: res => {
if (res.confirm) {
this.pay();
@@ -43,8 +43,8 @@ export default {
*/
orderClose(order_id, callback) {
uni.showModal({
- title: this.$lang('common.tip'),
- content: this.$lang('order.confirmCloseOrder'),
+ title: '提示',
+ content: '您确定要关闭该订单吗?',
success: res => {
if (res.confirm) {
this.$api.sendRequest({
@@ -57,7 +57,8 @@ export default {
typeof callback == 'function' && callback();
} else {
this.$util.showToast({
- title: this.$lang('order.cannotCloseOrder', { message: res.message }),
+ title: '当前订单可能存在拼团,维权等操作,' + res.message +
+ '不可以关闭哦!',
duration: 2000
})
}
@@ -76,8 +77,8 @@ export default {
// 如果不在微信小程序中
// #ifndef MP-WEIXIN
uni.showModal({
- title: this.$lang('common.tip'),
- content: this.$lang('order.confirmReceived'),
+ title: '提示',
+ content: '您确定已经收到货物了吗?',
success: res => {
if (res.confirm) {
this.$api.sendRequest({
@@ -140,8 +141,8 @@ export default {
})
} else {
uni.showModal({
- title: this.$lang('common.tip'),
- content: this.$lang('order.confirmReceived'),
+ title: '提示',
+ content: '您确定已经收到货物了吗?',
success: res => {
if (res.confirm) {
this.$api.sendRequest({
@@ -171,8 +172,8 @@ export default {
// 如果不在微信小程序中
// #ifndef MP-WEIXIN
uni.showModal({
- title: this.$lang('common.tip'),
- content: this.$lang('order.confirmTakeDelivery'),
+ title: '提示',
+ content: '您确定要进行收货吗?',
success: res => {
if (res.confirm) {
this.$api.sendRequest({
@@ -234,8 +235,8 @@ export default {
})
} else {
uni.showModal({
- title: this.$lang('common.tip'),
- content: this.$lang('order.confirmTakeDelivery'),
+ title: '提示',
+ content: '您确定要进行收货吗?',
success: res => {
if (res.confirm) {
this.$api.sendRequest({
diff --git a/pages_order/public/js/refundMethod.js b/pages_order/public/js/refundMethod.js
index 62b0e2b..2feb464 100644
--- a/pages_order/public/js/refundMethod.js
+++ b/pages_order/public/js/refundMethod.js
@@ -7,8 +7,8 @@ export default {
*/
cancleRefund(order_goods_id, callback) {
uni.showModal({
- content: this.$lang('order.cancelRefundConfirm'),
- cancelText: this.$lang('order.notCancelYet'),
+ content: '撤销之后本次申请将会关闭,如后续仍有问题可再次发起申请。',
+ cancelText: '暂不撤销',
cancelColor: '#898989',
success: res => {
if (res.confirm) {
diff --git a/pages_promotion/fenxiao/apply.vue b/pages_promotion/fenxiao/apply.vue
index fa6f3ab..9ce3892 100644
--- a/pages_promotion/fenxiao/apply.vue
+++ b/pages_promotion/fenxiao/apply.vue
@@ -13,7 +13,7 @@
- {{ $lang('fenxiao.fillApplyInfo') }}
+ 请填写申请信息
@@ -24,44 +24,44 @@
- {{ $lang('fenxiao.inviter') }}
- {{ sourceMemberInfo.fenxiao_name || $lang('fenxiao.none') }}
+ 邀请人
+ {{ sourceMemberInfo.fenxiao_name }}
- {{ fenxiaoWords.fenxiao_name }}{{ $lang('fenxiao.name') }}
-
+ {{ fenxiaoWords.fenxiao_name }}名称
+
- {{ $lang('member.mobile') }}
-
+ 手机号
+
- {{ $lang('fenxiao.readAndAgree') }}
- 【{{ fenxiaoWords.fenxiao_name }}{{ $lang('fenxiao.applyAgreement') }}】
+ 我已阅读并了解
+ 【{{ fenxiaoWords.fenxiao_name }}申请协议】
-
+
- {{ $lang('fenxiao.applyCondition') }}
+ 分销商申请条件
- {{ $lang('fenxiao.applyFenxiao') }},{{ $lang('fenxiao.consumeCountTip') }}{{ fenxiaoConfig.consume_count }}{{ $lang('fenxiao.times') }}
+ 申请成为{{ fenxiaoWords.fenxiao_name }},需要您的消费次数需要达到{{ fenxiaoConfig.consume_count }}次
- {{ $lang('fenxiao.applyFenxiao') }},{{ $lang('fenxiao.consumeMoneyTip') }}{{ fenxiaoConfig.consume_money }}{{ $lang('fenxiao.yuan') }}
+ 申请成为{{ fenxiaoWords.fenxiao_name }},需要您的消费金额需要达到{{ fenxiaoConfig.consume_money }}元
- {{ $lang('fenxiao.applyCondition') }}
- {{ $lang('fenxiao.applyFenxiao') }},{{ $lang('fenxiao.buyDesignatedGoods') }}
+ 分销商申请条件
+ 申请成为{{ fenxiaoWords.fenxiao_name }},需要购买以下指定商品(任选其一)
@@ -79,7 +79,7 @@
- {{ isOpen ? $lang('fenxiao.expandMore') : $lang('fenxiao.collapse') }}
+ {{ isOpen ? '展开更多' : '收起' }}
@@ -89,16 +89,16 @@
- {{ $lang('fenxiao.applyFenxiao') }},{{ $lang('fenxiao.consumeCountTip') }}{{ fenxiaoConfig.consume_count }}{{ $lang('fenxiao.times') }}
+ 申请成为{{ fenxiaoWords.fenxiao_name }},需要您的消费次数需要达到{{ fenxiaoConfig.consume_count }}次
- {{ $lang('fenxiao.applyFenxiao') }},{{ $lang('fenxiao.consumeMoneyTip') }}{{ fenxiaoConfig.consume_money | moneyFormat }}{{ $lang('fenxiao.yuan') }}
+ 申请成为{{ fenxiaoWords.fenxiao_name }},需要您的消费金额需要达到{{ fenxiaoConfig.consume_money | moneyFormat }}元
- {{ $lang('fenxiao.becomeFenxiaoCondition') }}
- {{ $lang('fenxiao.becomeFenxiao') }},{{ $lang('fenxiao.buyDesignatedGoods') }}
+ 成为分销商的条件
+ 成为{{ fenxiaoWords.fenxiao_name }},需要购买以下指定商品(任选其一)
@@ -114,7 +114,7 @@
- {{ isOpen ? $lang('fenxiao.expandMore') : $lang('fenxiao.collapse') }}
+ {{ isOpen ? '展开更多' : '收起' }}
@@ -123,15 +123,15 @@
- {{ $lang('fenxiao.notDistributor') }}
+ 您还不是分销商
- {{ $lang('fenxiao.submittedWaitAudit', { fenxiao_name: fenxiaoWords.fenxiao_name }) }}
+ 您已提交{{ fenxiaoWords.fenxiao_name }}申请,等待平台审核
- {{ $lang('fenxiao.applicationRejected', { fenxiao_name: fenxiaoWords.fenxiao_name }) }}
- {{ $lang('fenxiao.reapply') }}
+ 您提交的{{ fenxiaoWords.fenxiao_name }}申请,已被拒绝,请再接再厉
+ 重新申请
@@ -163,7 +163,7 @@
isIphoneX: false,
// 推荐人信息
sourceMemberInfo: {
- fenxiao_name: ''
+ fenxiao_name: '无'
},
formData: {
fenXiaoName: '',
@@ -191,7 +191,7 @@
setTimeout( () => {
if (!this.addonIsExist.fenxiao) {
this.$util.showToast({
- title: this.$lang('fenxiao.merchantNotOpenFenxiao'),
+ title: '商家未开启分销',
mask: true,
duration: 2000
});
@@ -207,7 +207,7 @@
async onShow() {
this.isIphoneX = this.$util.uniappIsIPhoneX();
- if (this.fenxiaoWords && this.fenxiaoWords.fenxiao_name) this.$langConfig.title(this.fenxiaoWords.fenxiao_name + this.$lang('fenxiao.apply'));
+ if (this.fenxiaoWords && this.fenxiaoWords.fenxiao_name) this.$langConfig.title(this.fenxiaoWords.fenxiao_name + '申请');
if (this.storeToken) {
this.applyStatus();
@@ -275,7 +275,7 @@
if (!this.fenXiaoValidata()) return;
if (this.isAgreement && !this.isChecked) {
this.$util.showToast({
- title: this.$lang('fenxiao.pleaseReadAgreement')
+ title: '请仔细阅读协议,并勾选'
});
return;
}
@@ -330,17 +330,17 @@
let rule = [{
name: 'fenXiaoName',
checkType: 'required',
- errorMsg: this.$lang('fenxiao.inputFenxiaoName')
+ errorMsg: '请输入' + this.fenxiaoWords.fenxiao_name + '名称'
},
{
name: 'mobile',
checkType: 'required',
- errorMsg: this.$lang('fenxiao.inputPhone')
+ errorMsg: '请输入手机号'
},
{
name: 'mobile',
checkType: 'phoneno',
- errorMsg: this.$lang('fenxiao.inputPhoneCorrect')
+ errorMsg: '请输入正确的手机号'
}
];
var checkRes = validate.check(this.formData, rule);
diff --git a/pages_promotion/fenxiao/bill.vue b/pages_promotion/fenxiao/bill.vue
index 8848dc8..511e122 100644
--- a/pages_promotion/fenxiao/bill.vue
+++ b/pages_promotion/fenxiao/bill.vue
@@ -8,7 +8,7 @@
{{ item.type_name }}
- {{ $lang('fenxiao.orderNo') }}: {{ item.account_no }}
+ 账单编号: {{ item.account_no }}
{{ $util.timeStampTurnTime(item.create_time) }}
@@ -16,7 +16,7 @@
item.money }}
-
+
@@ -35,7 +35,7 @@ export default {
setTimeout(() => {
if (!this.addonIsExist.fenxiao) {
this.$util.showToast({
- title: this.$lang('fenxiao.merchantNotOpenFenxiao'),
+ title: '商家未开启分销',
mask: true,
duration: 2000
});
diff --git a/pages_promotion/fenxiao/child_fenxiao.vue b/pages_promotion/fenxiao/child_fenxiao.vue
index f18d0e6..a7acb2c 100644
--- a/pages_promotion/fenxiao/child_fenxiao.vue
+++ b/pages_promotion/fenxiao/child_fenxiao.vue
@@ -1,4 +1,4 @@
-
+
@@ -16,20 +16,20 @@
{{
item.level_name }}
- {{ $lang('fenxiao.joinTime') }}:{{
+ 加入时间:{{
$util.timeStampTurnTime(item.bind_fenxiao_time).substring(0, 10) }}
- {{ item.one_child_fenxiao_num + item.one_child_num }} {{ $lang('fenxiao.people') }}
- {{ item.order_num }} {{ $lang('fenxiao.orders') }}
- {{ item.order_money | moneyFormat }} {{ $lang('fenxiao.yuan') }}
+ {{ item.one_child_fenxiao_num + item.one_child_num }} 人
+ {{ item.order_num }} 单
+ {{ item.order_money | moneyFormat }} 元
-
+
@@ -54,7 +54,7 @@ export default {
setTimeout(() => {
if (!this.addonIsExist.fenxiao) {
this.$util.showToast({
- title: this.$lang('fenxiao.merchantNotOpenFenxiao'),
+ title: '商家未开启分销',
mask: true,
duration: 2000
});
diff --git a/pages_promotion/fenxiao/goods_list.vue b/pages_promotion/fenxiao/goods_list.vue
index fe2ce8c..e21d1be 100644
--- a/pages_promotion/fenxiao/goods_list.vue
+++ b/pages_promotion/fenxiao/goods_list.vue
@@ -9,7 +9,7 @@
{{ $lang('fenxiao.all') }}
+ @click="changeCategory(0)">全部
@@ -39,24 +39,24 @@
- {{ $lang('fenxiao.share') }}
- {{ $lang('fenxiao.earn') }}{{ item.commission_money }}{{ $lang('common.yuan') }}
+ 分享
+ 赚{{ item.commission_money }}元
-
+
-
+
|
- {{ $lang('fenxiao.generatePoster') }}
+ 生成海报
@@ -64,13 +64,13 @@
@@ -112,10 +112,10 @@
- {{ $lang('fenxiao.saveImage') }}
+ 保存图片
- {{ $lang('fenxiao.longPressSave') }}
+ 长按保存图片
diff --git a/pages_promotion/fenxiao/index.vue b/pages_promotion/fenxiao/index.vue
index 3a3448a..8381b7f 100644
--- a/pages_promotion/fenxiao/index.vue
+++ b/pages_promotion/fenxiao/index.vue
@@ -18,32 +18,32 @@
:src="$util.img('public/uniapp/fenxiao/index/commissionFission-level.png')"
alt="" class="level-icon">{{ info.level_name }}
- {{ $lang('fenxiao.parentAgent') }}:{{ info.parent_name ? info.parent_name : $lang('fenxiao.mainStore') }}
- {{ $lang('fenxiao.invitedSuccess') }}:{{ teamNum.num }}{{ $lang('fenxiao.people') }}上级代理商:{{ info.parent_name ? info.parent_name : '总店' }}
+ 已邀请成功:{{ teamNum.num }}人
- {{ $lang('fenxiao.can') }}{{ fenxiaoWords.withdraw }}({{ $lang('fenxiao.yuan') }})
+ 可{{ fenxiaoWords.withdraw }}(元)
- {{ $lang('fenxiao.withdrawalDetail') }}
+ 提现明细
@@ -52,27 +52,27 @@
- {{ $lang('fenxiao.withdrawing') }}({{ $lang('fenxiao.yuan') }})提现中(元)
{{ info.account_withdraw_apply | moneyFormat }}
- {{ $lang('fenxiao.pendingEntry') }}({{ $lang('fenxiao.yuan') }})待入账(元)
{{ info.in_progress_money | moneyFormat }}
- {{ $lang('fenxiao.withdraw') }}
+ 提现
@@ -82,7 +82,7 @@
style="width: 100%;border-radius:24rpx" show-menu-by-longpress/>
-
+
- {{ fenxiaoWords.concept + $lang('fenxiao.order') }}
- {{ fenxiaoWords.concept + $lang('fenxiao.order') }}{{ $lang('fenxiao.detail') }}
+ {{ fenxiaoWords.concept + '订单' }}
+ {{ fenxiaoWords.concept + '订单' }}明细
@@ -121,8 +121,8 @@
- {{ $lang('fenxiao.myInviteCode') }}
- {{ $lang('fenxiao.inviteFriendsEarn') }}
+ 我的邀请码
+ 邀好友赚好礼
@@ -190,8 +190,8 @@
- {{ $lang('fenxiao.myFans') }}
- {{ teamNum.num }}{{ $lang('fenxiao.people') }}
+ 我的粉丝
+ {{ teamNum.num }}人
@@ -202,7 +202,7 @@
{{ fenxiaoWords.fenxiao_name }}
- {{ teamNum.fenxiao_num }}{{ $lang('fenxiao.people') }}
+ {{ teamNum.fenxiao_num }}人
@@ -211,8 +211,8 @@
- {{ $lang('fenxiao.notFenxiao', { fenxiao_name: fenxiaoWords.fenxiao_name }) }},{{ $lang('fenxiao.applyNow') }}
- {{ $lang('fenxiao.joinNow') }}
+ 您还不是{{ fenxiaoWords.fenxiao_name }},请先提交申请
+ 立即加入
@@ -220,7 +220,7 @@
-
diff --git a/pages_promotion/fenxiao/team.vue b/pages_promotion/fenxiao/team.vue
index 18d6bb4..e7999c9 100644
--- a/pages_promotion/fenxiao/team.vue
+++ b/pages_promotion/fenxiao/team.vue
@@ -72,7 +72,7 @@
-
+
@@ -89,11 +89,11 @@ export default {
return {
levelList: [
{
- name: this.$lang('fenxiao.firstLevel'),
+ name: '一级',
level: 1
},
{
- name: this.$lang('fenxiao.secondLevel'),
+ name: '二级',
level: 2
}
],
@@ -108,7 +108,7 @@ export default {
setTimeout(() => {
if (!this.addonIsExist.fenxiao) {
this.$util.showToast({
- title: this.$lang('fenxiao.merchantNotOpenFenxiao'),
+ title: '商家未开启分销',
mask: true,
duration: 2000
});
diff --git a/pages_promotion/fenxiao/withdraw_apply.vue b/pages_promotion/fenxiao/withdraw_apply.vue
index aab347a..9301d95 100644
--- a/pages_promotion/fenxiao/withdraw_apply.vue
+++ b/pages_promotion/fenxiao/withdraw_apply.vue
@@ -175,7 +175,7 @@
verify() {
if (this.withdrawMoney == '' || this.withdrawMoney < 0 || isNaN(parseFloat(this.withdrawMoney))) {
this.$util.showToast({
- title: this.$lang('fenxiao.inputWithdrawAmount')
+ title: '请输入提现金额'
});
return false;
}
@@ -186,14 +186,14 @@
}
if (parseFloat(this.withdrawMoney) > 0 && (parseFloat(this.withdrawMoney) > parseFloat(money))) {
this.$util.showToast({
- title: this.$lang('fenxiao.withdrawAmountExceed')
+ title: '提现金额超出可提现金额'
});
return false;
}
if (parseFloat(this.withdrawMoney) > 0 && (parseFloat(this.withdrawMoney) < parseFloat(this
.withdrawConfigInfo.withdraw))) {
this.$util.showToast({
- title: this.$lang('fenxiao.withdrawAmountBelowMin')
+ title: '提现金额小于最低提现金额'
});
return false;
}
@@ -202,7 +202,7 @@
withdraw() {
if (!this.bankAccountInfo.withdraw_type && !this.isBalance) {
this.$util.showToast({
- title: this.$lang('fenxiao.pleaseAddWithdrawMethod')
+ title: '请先添加提现方式'
});
return;
}
@@ -235,7 +235,7 @@
success: res => {
if (res.code >= 0) {
this.$util.showToast({
- title: this.$lang('fenxiao.withdrawApplySuccess')
+ title: '提现申请成功'
});
setTimeout(() => {
this.$util.redirectTo('/pages_promotion/fenxiao/withdraw_list', {},
@@ -270,7 +270,7 @@
success: res => {
if (res.code >= 0) {
this.$util.showToast({
- title: this.$lang('fenxiao.withdrawApplySuccess')
+ title: '提现申请成功'
});
setTimeout(() => {
this.$util.redirectTo('/pages_promotion/fenxiao/withdraw_list', {},
diff --git a/pages_promotion/fenxiao/withdraw_list.vue b/pages_promotion/fenxiao/withdraw_list.vue
index f11b4f0..0e37783 100644
--- a/pages_promotion/fenxiao/withdraw_list.vue
+++ b/pages_promotion/fenxiao/withdraw_list.vue
@@ -8,9 +8,9 @@
- {{ item.transfer_type == 'balance' ? $lang('fenxiao.balance') :
- item.transfer_type == 'alipay' ? $lang('fenxiao.alipay') : item.transfer_type == 'bank' ? $lang('fenxiao.bankCard') :
- item.transfer_type =='wechatpay' ? $lang('fenxiao.wechat') : '' }}
+ {{ item.transfer_type == 'balance' && '余额' ||
+ item.transfer_type == 'alipay' && '支付宝' || item.transfer_type == 'bank' && '银行卡' ||
+ item.transfer_type =='wechatpay'&&'微信' }}
{{ $util.timeStampTurnTime(item.create_time) }}
@@ -25,7 +25,7 @@
-
+
@@ -42,19 +42,19 @@ export default {
withdrawState: {
'3': {
color: 'color: rgb(255, 69, 68)',
- text: this.$lang('fenxiao.transferred')
+ text: '已转账'
},
'1': {
color: 'color: rgb(255, 160, 68)',
- text: this.$lang('fenxiao.pendingAudit')
+ text: '待审核'
},
'2': {
color: 'color: rgb(17, 189, 100)',
- text: this.$lang('fenxiao.audited')
+ text: '已审核'
},
'-1': {
color: 'color: rgb(255, 69, 68)',
- text: this.$lang('fenxiao.rejected')
+ text: '已拒绝'
}
},
withdrawList: [],
@@ -65,7 +65,7 @@ export default {
setTimeout(() => {
if (!this.addonIsExist.fenxiao) {
this.$util.showToast({
- title: this.$lang('fenxiao.merchantNotOpenFenxiao'),
+ title: '商家未开启分销',
mask: true,
duration: 2000
});
diff --git a/pages_promotion/merch/detail.vue b/pages_promotion/merch/detail.vue
index 674b247..444c30b 100644
--- a/pages_promotion/merch/detail.vue
+++ b/pages_promotion/merch/detail.vue
@@ -4,7 +4,7 @@
-
+
@@ -99,7 +99,8 @@
parseFloat(showPrice(item)).toFixed(2).split('.')[1] }}
- {{ $lang('merch.consultNow') }}
+ {{ $lang('Make') ? $lang('Make') : '立即咨询'
+ }}
@@ -192,7 +193,8 @@
parseFloat(showPrice(item)).toFixed(2).split('.')[1] }}
- {{ $lang('merch.consultNow') }}
+ {{ $lang('Make') ? $lang('Make') : '立即咨询'
+ }}
@@ -256,7 +258,7 @@
-
+
diff --git a/pages_promotion/merch/public/edit.js b/pages_promotion/merch/public/edit.js
index e0abe79..68198e0 100644
--- a/pages_promotion/merch/public/edit.js
+++ b/pages_promotion/merch/public/edit.js
@@ -53,54 +53,54 @@ export default {
begin_time:'',//团购开始时间
end_time:''//团购结束时间
},
- groundingArray: [this.$lang('merch.grounding'), this.$lang('merch.listing')],
+ groundingArray: ['下架', '上架'],
- pickuptypeArray: [this.$lang('merch.sameDay'), this.$lang('merch.nextDay'), this.$lang('merch.dayAfter')],//, '自定义'
+ pickuptypeArray: ['当日达', '次日达', '隔日达'],//, '自定义'
currCategory: 0, // 当前所设置的商品分类
virtualDeliverArray: [{
- name: this.$lang('merch.autoDeliver'),
+ name: '自动发货',
value: 'auto_deliver',
},
{
- name: this.$lang('merch.manualDeliver'),
+ name: '手动发货',
value: 'artificial_deliver',
},
{
- name: this.$lang('merch.storeVerify'),
+ name: '到店核销',
value: 'verify',
}
],
virtualDeliverValue: {
- 'auto_deliver': this.$lang('merch.autoDeliver'),
- 'artificial_deliver': this.$lang('merch.manualDeliver'),
- 'verify': this.$lang('merch.storeVerify')
+ 'auto_deliver': '自动发货',
+ 'artificial_deliver': '手动发货',
+ 'verify': '到店核销'
},
virtualReceiveArray: [{
- name: this.$lang('merch.autoReceive'),
+ name: '自动收货',
value: 'auto_receive',
},
{
- name: this.$lang('merch.buyerConfirm'),
+ name: '买家确认收货',
value: 'artificial_receive',
},
],
virtualReceiveValue: {
- 'auto_receive': this.$lang('merch.autoReceive'),
- 'artificial_receive': this.$lang('merch.buyerConfirm'),
+ 'auto_receive': '自动收货',
+ 'artificial_receive': '买家确认收货',
},
- validityTypeArray: [this.$lang('merch.permanent'), this.$lang('merch.validDays'), this.$lang('merch.expireDate')],
+ validityTypeArray: ['永久', '购买后几日有效', '指定过期日期'],
virtualIndate: 0,
minDate: '',
- carmiLength: this.$lang('merch.addCarmi'),
+ carmiLength: '添加卡密',
limitLength: [ //限购
{
- name: this.$lang('merch.singleLimit'),
+ name: '单次限购',
value: '1'
},
{
- name: this.$lang('merch.longLimit'),
+ name: '长期限购',
value: '2'
}
],
@@ -123,14 +123,14 @@ export default {
if (this.goodsData.id) {
this.isAWait = true;
uni.setNavigationBarTitle({
- title: this.$lang('merch.editGoods')
+ title: '编辑商品'
});
await this.editGetGoodsInfo();
} else {
this.isAWait = false;
uni.setNavigationBarTitle({
- title: this.$lang('merch.addGoods')
+ title: '添加商品'
});
}
@@ -167,7 +167,7 @@ export default {
if(res.result.detail){
this.goodsData = res.result.detail
this.$util.showToast({
- title: this.$lang('merch.goodsNotExist'),
+ title: '商品不存在',
});
setTimeout(() => {
this.$util.redirectTo('/pages_goods/list', {}, 'redirectTo');
@@ -265,7 +265,7 @@ export default {
this.$forceUpdate();
} else {
this.$util.showToast({
- title: this.$lang('merch.goodsNotExist'),
+ title: '商品不存在',
});
setTimeout(() => {
this.$util.redirectTo('/pages_goods/list', {}, 'redirectTo');
@@ -493,7 +493,7 @@ export default {
addShopCategory() {
if (this.shopCategoryNumber == 10) {
this.$util.showToast({
- title: this.$lang('merch.maxCategoryLimit')
+ title: '商品可以属于多个分类,最多10个'
});
return;
}
@@ -530,7 +530,7 @@ export default {
this.goodsData.carmichael = uni.getStorageSync('editGoodsCarmichael') ? JSON.parse(uni.getStorageSync('editGoodsCarmichael')) : [];
if (this.goodsData.carmichael.length > 0) {
- this.carmiLength = this.$lang('merch.addCarmiWithCount', { count: this.goodsData.carmichael.length })
+ this.carmiLength = '添加卡密【' + this.goodsData.carmichael.length + '】'
}
}
@@ -568,21 +568,21 @@ export default {
if (this.goodsData.goodsname.length == 0) {
this.$util.showToast({
- title: this.$lang('merch.inputGoodsName')
+ title: '请输入商品名称'
});
return false;
}
if (this.goodsData.subtitle.length > 100) {
this.$util.showToast({
- title: this.$lang('merch.subtitleMaxLength')
+ title: '商品简介不能超过100个字符'
});
return false;
}
if (this.goodsData.goods_image.length == 0) {
this.$util.showToast({
- title: this.$lang('merch.uploadGoodsImage')
+ title: '请上传商品图片'
});
return false;
}
@@ -632,7 +632,7 @@ export default {
if (this.goodsData.price == 0) {
this.$util.showToast({
- title: this.$lang('merch.inputPrice')
+ title: '请输入销售价'
});
return false;
}
@@ -655,26 +655,26 @@ export default {
// 总库存
if (this.goodsData.total == 0) {
this.$util.showToast({
- title: this.$lang('merch.inputStock')
+ title: '请输入库存'
});
return false;
}
if (isNaN(this.goodsData.total) || !this.$util.data().regExp.number.test(this.goodsData.total)) {
this.$util.showToast({
- title: this.$lang('merch.stockFormatError')
+ title: '[库存]格式输入错误'
});
return false;
}
if (isNaN(this.goodsData.goods_start_count) || !this.$util.data().regExp.number.test(this.goodsData.goods_start_count)) {
this.$util.showToast({
- title: this.$lang('merch.startCountFormatError')
+ title: '[起售]格式输入错误'
});
return false;
}
if (this.goodsData.goods_start_count < 0) {
this.$util.showToast({
- title: this.$lang('merch.startCountNotNegative')
+ title: '起售数量不能小于0'
});
return false;
}
@@ -905,7 +905,7 @@ export default {
getGoodsForm() {
getOrderFormList().then(res=>{
if (res.data) {
- let goodsForm = [this.$lang('merch.selectGoodsForm')];
+ let goodsForm = ['请选择商品表单'];
res.data.forEach((item, index) => {
goodsForm.push(item.form_name);
if (this.goodsData.form_id && this.goodsData.form_id == item.id) this.goodsData.goods_form_index = index + 1;
@@ -926,7 +926,7 @@ export default {
getSupplyList() {
getSupplyList().then(res=>{
if (res.data) {
- let supplyForm = [this.$lang('merch.selectSupplier')];
+ let supplyForm = ['请选择供应商'];
res.data.forEach((item, index) => {
supplyForm.push(item.title);
if (this.goodsData.supplier_id && this.goodsData.supplier_id == item.supplier_id) this.goodsData.supply_index = index + 1;
diff --git a/pages_promotion/merch/public/js/list.js b/pages_promotion/merch/public/js/list.js
index 04a3427..0d2c625 100644
--- a/pages_promotion/merch/public/js/list.js
+++ b/pages_promotion/merch/public/js/list.js
@@ -39,7 +39,7 @@ export default {
fontWeight: false,
padding: 0,
cartEvent: "detail",
- text: this.$lang('goods.buy'),
+ text: "购买",
textColor: "#FFFFFF",
theme: "default",
aroundRadius: 25,
@@ -76,8 +76,8 @@ export default {
this.getMerch()
}else{
uni.showModal({
- title: this.$lang('common.tip'),
- content: this.$lang('merch.merchantNotExist'),
+ title:'提示',
+ content:'商家不存在',
showCancel:false,
success(e){
uni.navigateBack({})
@@ -120,7 +120,7 @@ export default {
* 转发分享
*/
onShareAppMessage(res) {
- var title = this.$lang('merch.searchResultCount', { count: this.count, keyword: this.keyword + this.category_title + this.coupon_name });'”相关的优质商品';
+ var title = '搜索到' + this.count + '件“' + this.keyword + this.category_title + this.coupon_name + '”相关的优质商品';
let route = this.$util.getCurrentShareRoute(this.memberInfo ? this.memberInfo.member_id : 0);
var path = route.path;
return {
@@ -134,7 +134,7 @@ export default {
},
// 分享到微信朋友圈
onShareTimeline() {
- var title = this.$lang('merch.searchResultCount', { count: this.count, keyword: this.keyword + this.category_title + this.coupon_name });'”相关的优质商品';
+ var title = '搜索到' + this.count + '件“' + this.keyword + this.category_title + this.coupon_name + '”相关的优质商品';
let route = this.$util.getCurrentShareRoute(this.memberInfo ? this.memberInfo.member_id : 0);
var query = route.query;
return {
@@ -144,18 +144,18 @@ export default {
};
},
methods: {
- getMerch(){
- this.$api.sendRequest({
- url: '/merch/api/merch/merchinfo',
- data: {
- merch_id: this.merch_id
- },
- success: res => {
- if (res.code >= 0 && res.data) {
- this.merch = res.data;
- }
- }
- });
+ getMerch(){
+ this.$api.sendRequest({
+ url: '/merch/api/merch/merchinfo',
+ data: {
+ merch_id: this.merch_id
+ },
+ success: res => {
+ if (res.code >= 0 && res.data) {
+ this.merch = res.data;
+ }
+ }
+ });
},
/**
* 获取优惠券数据
@@ -336,26 +336,26 @@ export default {
// }
if (!Number(this.maxPrice) && this.maxPrice) {
this.$util.showToast({
- title: this.$lang('merch.inputMaxPrice')
+ title: '请输入最高价'
});
return;
}
if (Number(this.minPrice) < 0 || Number(this.maxPrice) < 0) {
this.$util.showToast({
- title: this.$lang('merch.priceNotNegative')
+ title: '筛选价格不能小于0'
});
return;
}
if (this.minPrice != '' && Number(this.minPrice) > Number(this.maxPrice) && this.maxPrice) {
this.$util.showToast({
- title: this.$lang('merch.minNotGreaterMax')
+ title: '最低价不能大于最高价'
});
return;
}
if (this.maxPrice != '' && Number(this.maxPrice) < Number(this.minPrice)) {
this.$util.showToast({
- title: this.$lang('merch.maxNotLessMin')
+ title: '最高价不能小于最低价'
});
return;
}
diff --git a/pages_promotion/point/detail.vue b/pages_promotion/point/detail.vue
index 4865ea4..6b8f00d 100644
--- a/pages_promotion/point/detail.vue
+++ b/pages_promotion/point/detail.vue
@@ -35,7 +35,7 @@
- {{ pointInfo.point }}{{ $lang('point.point') }}
+ {{ pointInfo.point }}积分
+{{ $lang('common.currencySymbol') }}{{ pointInfo.exchange_price
}}
@@ -48,10 +48,10 @@
- {{ $lang('point.stockLabel') }}:{{ pointInfo.stock }}{{
+ 库存:{{ pointInfo.stock }}{{
pointInfo.stock >= 0 ?
pointInfo.unit : '' }}
- {{ $lang('point.stockLabel') }}:{{ $lang('point.unlimitedStock') }}{{ pointInfo.stock >= 0 ? pointInfo.unit : '' }}
+ 库存:无限{{ pointInfo.stock >= 0 ? pointInfo.unit : '' }}
@@ -61,21 +61,21 @@
{{ pointInfo.name }}
- {{ $lang('point.contains') }}{{ pointInfo.balance
- }}{{ $lang('common.yuan') }}
- {{ $lang('point.noThresholdCoupon') }}
- {{ $lang('form.full') + pointInfo.at_least +
- $lang('common.yuan') + $lang('order.fullReduceDesc', { limit: pointInfo.at_least, type: '', money: pointInfo.money })
+ 内含{{ pointInfo.balance
+ }}元
+ 无门槛优惠券
+ {{ '满' + pointInfo.at_least +
+ '减' + pointInfo.money
}}
- {{ $lang('form.full') }}{{ pointInfo.at_least }}{{ $lang('common.yuan') }}
- {{ pointInfo.discount }}{{ $lang('common.discount') }}
+ 满{{ pointInfo.at_least }}元
+ {{ pointInfo.discount }}折
- {{ $lang('point.maxDiscount') }}{{
- pointInfo.discount_limit }}{{ $lang('common.yuan') }}
+ 最多优惠{{
+ pointInfo.discount_limit }}元
- {{ pointInfo.validity_type == 1 ? $lang('point.fromReceive') + pointInfo.fixed_term + $lang('point.daysValid') :
- $util.timeStampTurnTime(pointInfo.end_time) + $lang('point.expireAt') }}
+ {{ pointInfo.validity_type == 1 ? '领取之日起' + pointInfo.fixed_term + '天内有效' :
+ $util.timeStampTurnTime(pointInfo.end_time) + '到期' }}
@@ -88,7 +88,7 @@
-
+
@@ -96,7 +96,7 @@
v-show="isCommunity">
@@ -161,7 +161,7 @@
+ @click="closeMerchantsServicePopup()">确定
@@ -184,7 +184,7 @@
- {{ $lang('point.exchangeDetail') }}
+ 兑换详情
@@ -192,7 +192,7 @@
- {{ $lang('point.noExchangeDetail') }}
+ 暂无兑换详情!
@@ -205,14 +205,14 @@
+ type="primary">登录之后方可兑换
+ disabled>库存不足
+ disabled>积分不足
+ type="primary" hover-class="none">兑换
@@ -293,7 +293,7 @@ export default {
imageUrl = this.pointInfo.image;
break;
}
- title = this.$lang('point.exchangeWithPoints', { points: this.pointInfo.point }) + title;
+ title = '仅需' + this.pointInfo.point + '积分即可兑换' + title;
imageUrl = this.$util.img(imageUrl);
var route = this.$util.getCurrentShareRoute(this.memberInfo ? this.memberInfo.member_id : 0);
var path = route.path;
@@ -322,7 +322,7 @@ export default {
imageUrl = this.pointInfo.image;
break;
}
- title = this.$lang('point.exchangeWithPoints', { points: this.pointInfo.point }) + title;
+ title = '仅需' + this.pointInfo.point + '积分即可兑换' + title;
imageUrl = this.$util.img(imageUrl);
var route = this.$util.getCurrentShareRoute(this.memberInfo ? this.memberInfo.member_id : 0);
var query = route.query;
diff --git a/pages_promotion/point/goods_list.vue b/pages_promotion/point/goods_list.vue
index a9092d2..eb27ef9 100644
--- a/pages_promotion/point/goods_list.vue
+++ b/pages_promotion/point/goods_list.vue
@@ -6,7 +6,7 @@
+ :placeholder="isEnEnv ? 'Please enter product keywords' : '请输入商品关键词'" />
@@ -14,10 +14,10 @@
- {{ $lang('goods.comprehensive') }}
+ {{ isEnEnv ? 'Comprehensive' : '综合' }}
- {{ $lang('point.point') }}
+ {{ isEnEnv ? 'Points' : '积分' }}
@@ -26,7 +26,7 @@
- {{ $lang('point.newArrivalTime')
+ {{ isEnEnv ? 'New Arrival' : '上新时间'
}}
- {{ $lang('goods.filter') }}
+ {{ isEnEnv ? 'Filter' : '筛选' }}
@@ -60,7 +60,7 @@
{{ item.point }}
- {{ $lang('point.point') }}
+ {{ isEnEnv ? 'Points' : '积分' }}
+
{{ $lang('common.currencySymbol')
@@ -73,7 +73,7 @@
- {{ $lang('point.stockLabel') }}{{
+ {{ isEnEnv ? 'Stock ' : '库存' }}{{
item.stock }}
@@ -84,7 +84,7 @@
+ :text="isEnEnv ? 'No point products available' : '暂无积分商品'">
@@ -92,26 +92,26 @@
- {{ $lang('goods.filter') }}
+ {{ isEnEnv ? 'Filter' : '筛选' }}
- {{ $lang('point.pointRange') }}
+ {{ isEnEnv ? 'Point Range' : '积分区间' }}
+ :placeholder="isEnEnv ? 'Min' : '最低'" />
+ :placeholder="isEnEnv ? 'Max' : '最高'" />
- {{ $lang('point.allCategories') }}
+ {{ isEnEnv ? 'All Categories' : '全部分类' }}
{{ $lang('goods.all')
- }}
+ :class="{ selected: !categoryId, 'color-base-text': !categoryId }">{{ isEnEnv ? 'All' :
+ '全部' }}
@@ -285,26 +285,26 @@ export default {
// }
if (!Number(this.maxPoint) && this.maxPoint) {
this.$util.showToast({
- title: this.isEnEnv ? 'Please enter the maximum price' : this.$lang('point.inputMaxPrice')
+ title: this.isEnEnv ? 'Please enter the maximum price' : '请输入最高价'
});
return;
}
if (Number(this.minPoint) < 0 || Number(this.maxPoint) < 0) {
this.$util.showToast({
- title: this.isEnEnv ? 'Filter price cannot be less than 0' : this.$lang('point.priceNotNegative')
+ title: this.isEnEnv ? 'Filter price cannot be less than 0' : '筛选价格不能小于0'
});
return;
}
if (this.minPoint != '' && Number(this.minPoint) > Number(this.maxPoint) && this.maxPoint) {
this.$util.showToast({
- title: this.isEnEnv ? 'Minimum price cannot be greater than maximum price' : this.$lang('point.minNotGreaterMax')
+ title: this.isEnEnv ? 'Minimum price cannot be greater than maximum price' : '最低价不能大于最高价'
});
return;
}
if (this.maxPoint != '' && Number(this.maxPoint) < Number(this.minPoint)) {
this.$util.showToast({
- title: this.isEnEnv ? 'Maximum price cannot be less than minimum price' : this.$lang('point.maxNotLessMin')
+ title: this.isEnEnv ? 'Maximum price cannot be less than minimum price' : '最高价不能小于最低价'
});
return;
}
diff --git a/pages_promotion/point/list.vue b/pages_promotion/point/list.vue
index ec48f92..e27e159 100644
--- a/pages_promotion/point/list.vue
+++ b/pages_promotion/point/list.vue
@@ -10,7 +10,7 @@
- {{ $lang('goods.searchGoods') }}
+ 搜索商品
- {{ $lang('point.myPoint') }}
+ 我的积分
{{ point }}
- {{ $lang('point.point') }}
+ 积分
@@ -81,9 +81,9 @@
- {{ $lang('point.recharge') }}{{ parseFloat(item.buy_price) }}{{ $lang('common.yuan') }}
- {{ $lang('point.getPoint') }}{{ item.point }}{{ $lang('point.point') }}
- {{ $lang('point.goRecharge') }}
+ 储值{{ parseFloat(item.buy_price) }}元
+ 可得{{ item.point }}积分
+ 去储值
@@ -91,7 +91,7 @@
- {{ $lang('point.exchangeCoupon') }}
+ 积分换券
@@ -115,24 +115,25 @@
- {{ parseFloat(couponItem.discount) }}{{ $lang('common.discount') }}
+ {{ parseFloat(couponItem.discount) }}折
- {{ couponItem.at_least == 0 ? $lang('point.noThresholdCoupon') : $lang('point.fullAvailable', { amount: parseFloat(couponItem.at_least).toFixed(0) }) }}
+ {{ couponItem.at_least == 0 ? '无门槛优惠券' : '满' +
+ parseFloat(couponItem.at_least).toFixed(0) + '可用' }}
{{ $lang('point.siteWideCoupon') }}
+ v-if="couponItem.goods_type == 1">全场券
- {{ $lang('point.designatedCoupon') }}
+ 指定券
- {{ couponItem.point }}{{ $lang('point.point') }}
- {{ $lang('point.exchange') }}
+ {{ couponItem.point }}积分
+ 兑换
@@ -144,7 +145,7 @@
- {{ $lang('point.exchangeHongbao') }}
+ 积分换红包
@@ -165,8 +166,8 @@
- {{ hongbaoItem.point }}{{ $lang('point.point') }}
- {{ $lang('point.exchange') }}
+ {{ hongbaoItem.point }}积分
+ 兑换
@@ -177,7 +178,7 @@
- {{ $lang('point.exchangeGift') }}
+ 积分换礼品
@@ -195,7 +196,7 @@
{{ item.point }}
- {{ $lang('point.point') }}
+ 积分
+
@@ -203,17 +204,17 @@
{{
parseFloat(item.price).toFixed(2).split(".")[0] }}
.{{
- parseFloat(item.price).toFixed(2).split(".")[1] }}{{ $lang('common.yuan') }}
+ parseFloat(item.price).toFixed(2).split(".")[1] }}元
- {{ $lang('point.exchange') }}
+ 兑换
- {{ $lang('point.stock') }}:{{ isNaN(parseInt(item.stock)) ? 0 : parseInt(item.stock) }}
+ 库存:{{ isNaN(parseInt(item.stock)) ? 0 : parseInt(item.stock) }}
- {{ $lang('point.exchanged') }}:{{ isNaN(parseInt(item.sale_num)) ? 0 : parseInt(item.sale_num) }}
+ 已兑:{{ isNaN(parseInt(item.sale_num)) ? 0 : parseInt(item.sale_num) }}
@@ -230,20 +231,20 @@
- {{ $lang('point.integralDescription') }}
+ {{ isEnEnv ? 'Integral Description' : '积分说明' }}
- {{ $lang('point.integralAcquisition') }}
- 1、{{ $lang('point.integralAcquisitionDesc1') }}
- 2、{{ $lang('point.integralAcquisitionDesc2') }}
- {{ $lang('point.integralUse') }}
- 1、{{ $lang('point.integralUseDesc1') }}
- 2、{{ $lang('point.integralUseDesc2') }}
- 3、{{ $lang('point.integralUseDesc3') }}
- {{ $lang('point.integralQuery') }}
- 1、{{ $lang('point.integralQueryDesc1') }}
+ {{ isEnEnv ? 'Integral Acquisition' : '积分的获取' }}
+ 1、积分可在注册、签到、分享、消费、充值时获得。
+ 2、在购买部分商品时可获得积分。
+ {{ isEnEnv ? 'Integral Use' : '积分的使用' }}
+ 1、积分可用于兑换积分中心的商品。
+ 2、积分可在参与某些活动时使用。
+ 3、积分不得转让,出售,不设有效期。
+ {{ isEnEnv ? 'Integral Query' : '积分的查询' }}
+ 1、积分可在会员中心中查询具体数额以及明细。
@@ -272,15 +273,15 @@ export default {
},
categoryList: [{
id: 1,
- name: this.$lang('point.exchangeGoods')
+ name: '积分换好物'
},
{
id: 2,
- name: this.$lang('point.exchangeCoupon')
+ name: '积分换券'
},
{
id: 3,
- name: this.$lang('point.exchangeHongbao')
+ name: '积分换红包'
}
],
isLogin: false,
@@ -301,7 +302,7 @@ export default {
setTimeout(() => {
if (!this.addonIsExist.pointexchange) {
this.$util.showToast({
- title: this.$lang('point.notOpenPointMall'),
+ title: '商家未开启积分商城',
mask: true,
duration: 2000
});
@@ -579,7 +580,7 @@ export default {
}
} else {
this.$util.showToast({
- title: this.$lang('point.noActivity')
+ title: '暂无相关活动'
});
}
}
diff --git a/pages_promotion/point/order_list.vue b/pages_promotion/point/order_list.vue
index f909f5d..13938c5 100644
--- a/pages_promotion/point/order_list.vue
+++ b/pages_promotion/point/order_list.vue
@@ -16,10 +16,10 @@
@@ -46,7 +46,7 @@
{{ orderItem.point }}
- {{ $lang('point.point') }}
+ 积分
+
{{
@@ -69,20 +69,20 @@
- {{ $lang('point.viewDetail') }}
+ 查看详情
-
+
@@ -104,9 +104,9 @@ export default {
outTradeNo: '',
payMoney: 0,
statusList: [
- { status: 'all', id: 'all', name: this.$lang('order.all') },
- { status: 0, id: 'pay', name: this.$lang('point.waitPay') },
- { status: 1, id: 'complete', name: this.$lang('order.completed') },
+ { status: 'all', id: 'all', name: '全部' },
+ { status: 0, id: 'pay', name: '待支付' },
+ { status: 1, id: 'complete', name: '已完成' },
],
orderStatus: 'all',
};
@@ -115,7 +115,7 @@ export default {
setTimeout(() => {
if (!this.addonIsExist.pointexchange) {
this.$util.showToast({
- title: this.$lang('point.notOpenPointMall'),
+ title: '商家未开启积分商城',
mask: true,
duration: 2000
});
@@ -182,8 +182,8 @@ export default {
},
orderClose(order_id, index) {
uni.showModal({
- title: this.$lang('common.reminder'),
- content: this.$lang('point.confirmClose'),
+ title: '提示',
+ content: '确定关闭此次兑换?',
success: res => {
if (res.confirm) {
this.$api.sendRequest({
@@ -195,7 +195,7 @@ export default {
if (res.code >= 0) {
this.orderList[index].order_status = -1;
this.$util.showToast({
- title: this.$lang('point.closeSuccess')
+ title: '关闭成功'
});
this.$forceUpdate();
}
diff --git a/pages_promotion/point/payment.vue b/pages_promotion/point/payment.vue
index 9b50aab..ea0cebf 100644
--- a/pages_promotion/point/payment.vue
+++ b/pages_promotion/point/payment.vue
@@ -7,7 +7,7 @@
}">
- {{ $lang('point.confirmOrder') }}
+ 确认订单
@@ -39,16 +39,16 @@
- {{ $lang('order.providedBy') }} {{ storeInfo.currStore.store_name }} {{ $lang('order.delivery') }}
+ 由 {{ storeInfo.currStore.store_name }} 提供配送
- {{ $lang('common.clickSwitch') }}
+ 点击切换
- {{ $lang('order.noNearbyStore') }}
+ 您的附近没有可配送的门店,请选择其他配送方式
@@ -69,7 +69,7 @@
- {{ $lang('order.setAddress') }}
+ 请设置收货地址
@@ -80,11 +80,11 @@
- {{ $lang('order.deliverTime') }}
+ 送达时间
{{
orderCreateData.buyer_ask_delivery_title ?
- orderCreateData.buyer_ask_delivery_title : $lang('order.selectDeliverTime') }}
+ orderCreateData.buyer_ask_delivery_title : '请选择送达时间' }}
@@ -106,8 +106,8 @@
- {{ $lang('order.businessHours') }}:{{ storeInfo.currStore.open_date }}
- {{ $lang('order.address') }}:{{ storeInfo.currStore.full_address }}
+ 营业时间:{{ storeInfo.currStore.open_date }}
+ 地址:{{ storeInfo.currStore.full_address }}
{{ storeInfo.currStore.address }}
@@ -116,28 +116,28 @@
- {{ $lang('member.name') }}
+ 姓名
- {{ $lang('member.reservePhone') }}
- 预留手机
+
- {{ $lang('order.pickupTime') }}
+ 自提时间
{{ orderCreateData.buyer_ask_delivery_title }}
- {{ $lang('order.noPickupStore') }}
+ 当前无自提门店,请选择其它配送方式
@@ -147,12 +147,12 @@
- {{ $lang('order.virtualGoodsTip') }}
+ 购买虚拟类商品需填写手机号,方便商家与您联系
- {{ $lang('member.phone') }}
- 手机号码
+
@@ -188,7 +188,7 @@
{{ orderPaymentData.exchange_info.point }}
- {{ $lang('point.point') }}
+ 积分
+{{ $lang('common.currencySymbol') }}
{{ orderPaymentData.exchange_info.price }}
@@ -204,8 +204,8 @@
diff --git a/pages_promotion/point/public/js/payment.js b/pages_promotion/point/public/js/payment.js
index fdd5893..c0d7cbd 100644
--- a/pages_promotion/point/public/js/payment.js
+++ b/pages_promotion/point/public/js/payment.js
@@ -92,7 +92,7 @@ export default {
uni.removeStorageSync("pay_flag");
} else {
this.$util.showToast({
- title: this.$lang('point.notGetData')
+ title: '未获取到创建订单所需数据!'
});
setTimeout(() => {
this.$util.redirectTo(this.$util.INDEX_PAGE_URL);
@@ -119,7 +119,7 @@ export default {
if (this.$refs.loadingCover) this.$refs.loadingCover.hide();
} else {
this.$util.showToast({
- title: this.$lang('point.notGetData')
+ title: '未获取到创建订单所需数据!'
});
setTimeout(() => {
this.$util.redirectTo(this.$util.INDEX_PAGE_URL);
@@ -280,9 +280,9 @@ export default {
this.isSub = false;
if (res.data.error_code == 10 || res.data.error_code == 12) {
uni.showModal({
- title: this.$lang('common.tip'),
+ title: '订单未创建',
content: res.message,
- confirmText: this.$lang('member.toSet'),
+ confirmText: '去设置',
success: res => {
if (res.confirm) {
this.selectAddress();
@@ -309,13 +309,13 @@ export default {
if (this.orderPaymentData.is_virtual == 1) {
if (!this.orderCreateData.member_address.mobile.length) {
this.$util.showToast({
- title: this.$lang('member.inputPhone')
+ title: '请输入您的手机号码'
});
return false;
}
if (!this.$util.verifyMobile(this.orderCreateData.member_address.mobile)) {
this.$util.showToast({
- title: this.$lang('member.inputMobileCorrect')
+ title: '请输入正确的手机号码'
});
return false;
}
@@ -324,7 +324,7 @@ export default {
if (this.orderPaymentData.is_virtual == 0) {
if (!this.orderCreateData.delivery || !this.orderCreateData.delivery.delivery_type) {
this.$util.showToast({
- title: this.$lang('order.notSetDelivery')
+ title: '商家未设置配送方式'
});
return false;
}
@@ -332,7 +332,7 @@ export default {
if (this.orderCreateData.delivery.delivery_type != 'store') {
if (!this.orderCreateData.member_address) {
this.$util.showToast({
- title: this.$lang('order.pleaseSelectAddress')
+ title: '请先选择您的收货地址'
});
return false;
}
@@ -341,26 +341,26 @@ export default {
if (this.orderCreateData.delivery.delivery_type == 'store') {
if (!this.orderCreateData.delivery.store_id) {
this.$util.showToast({
- title: this.$lang('order.noPickupStoreForDelivery')
+ title: '没有可提货的门店,请选择其他配送方式'
});
return false;
}
if (!this.member_address.mobile) {
this.$util.showToast({
- title: this.$lang('member.reservePhone')
+ title: '请输入预留手机'
});
return false;
}
if (!this.$util.verifyMobile(this.member_address.mobile)) {
this.$util.showToast({
- title: this.$lang('member.inputMobileCorrect')
+ title: '请输入正确的预留手机'
});
return false;
}
if (!this.orderCreateData.delivery.buyer_ask_delivery_time.start_date || !this.orderCreateData.delivery.buyer_ask_delivery_time.end_date) {
this.$util.showToast({
- title: this.$lang('order.pleaseSelectPickupTime')
+ title: '请选择自提时间'
});
return false;
}
@@ -369,13 +369,13 @@ export default {
if (this.orderCreateData.delivery.delivery_type == 'local') {
if (!this.orderCreateData.delivery.store_id) {
this.$util.showToast({
- title: this.$lang('order.noDeliveryStore')
+ title: '没有可配送的门店,请选择其他配送方式'
});
return false;
}
if (this.orderPaymentData.config.local.is_use && this.orderPaymentData.delivery.local.info && this.orderPaymentData.delivery.local.info.time_is_open == 1 && (!this.orderCreateData.delivery.buyer_ask_delivery_time.start_date || !this.orderCreateData.delivery.buyer_ask_delivery_time.end_date)) {
this.$util.showToast({
- title: this.$lang('order.pleaseSelectDeliverTime')
+ title: '请选择配送时间'
});
return false;
}
diff --git a/pages_tool/_components/img-cropping/img-cropping.vue b/pages_tool/_components/img-cropping/img-cropping.vue
index 62e0de1..0dac5d9 100644
--- a/pages_tool/_components/img-cropping/img-cropping.vue
+++ b/pages_tool/_components/img-cropping/img-cropping.vue
@@ -16,11 +16,11 @@
- {{ $lang('common.cancel') }}
+ 取消
- {{ $lang('common.upload') }}
+ 上传
- {{ $lang('common.upload') }}
+ 上传
@@ -209,7 +209,7 @@ export default {
// #endif
// #ifndef MP-ALIPAY
uni.showLoading({
- title: this.$lang('common.loading'),
+ title: '加载中...',
mask: true
});
// #endif
@@ -232,9 +232,9 @@ export default {
style.left = ((this.wW - sW) | 0) / 2 + 'px';
} else {
uni.showModal({
- title: this.$lang('imgCropping.cropBoxSizeNotSet'),
- showCancel: false
- });
+ title: '裁剪框的宽或高没有设置',
+ showCancel: false
+ });
return;
}
this.sS = style;
@@ -252,7 +252,7 @@ export default {
},
fail: () => {
this.$util.showToast({
- title: this.$lang('imgCropping.selectCorrectImage')
+ title: '请选择正确图片'
});
},
complete() {
@@ -282,9 +282,9 @@ export default {
// #endif
// #ifndef MP-ALIPAY
uni.showLoading({
- title: this.$lang('common.loading'),
- mask: true
- });
+ title: '加载中...',
+ mask: true
+ });
// #endif
this.sD = 'none';
@@ -439,9 +439,9 @@ export default {
// #endif
// #ifndef MP-ALIPAY
uni.showLoading({
- title: this.$lang('common.loading'),
- mask: true
- });
+ title: '加载中...',
+ mask: true
+ });
// #endif
this.sD = 'none';
@@ -750,9 +750,9 @@ export default {
// #endif
// #ifndef MP-ALIPAY
uni.showLoading({
- title: this.$lang('common.loading'),
- mask: true
- });
+ title: '加载中...',
+ mask: true
+ });
// #endif
// #ifdef MP-ALIPAY
@@ -1152,9 +1152,9 @@ export default {
// #endif
// #ifndef MP-ALIPAY
uni.showLoading({
- title: this.$lang('common.loading'),
- mask: true
- });
+ title: '加载中...',
+ mask: true
+ });
// #endif
if (!this.prvImgData) {
diff --git a/pages_tool/_components/ns-birthday-gift/ns-birthday-gift.vue b/pages_tool/_components/ns-birthday-gift/ns-birthday-gift.vue
index 855ea10..4e21283 100644
--- a/pages_tool/_components/ns-birthday-gift/ns-birthday-gift.vue
+++ b/pages_tool/_components/ns-birthday-gift/ns-birthday-gift.vue
@@ -8,10 +8,10 @@
{{ birthday.blessing_content }}
- {{ $lang('birthday.defaultBlessing') }}
+ 感谢您一直以来的支持,在您生日到来之际,特为您送上最真诚的祝福!
- {{ $lang('birthday.birthdayGift') }}
+ 生日贺礼
@@ -20,31 +20,31 @@
{{ parseFloat(birthday.point) }}
- {{ $lang('invite.point') }}
+ 积分
- {{ $lang('birthday.pointDesc') }}
+ 用于下单时抵现或兑换商品等
- {{ $lang('birthday.viewNow') }}
+ 立即查看
{{ parseFloat(birthday.balance) }}
- {{ $lang('birthday.redPacket') }}
+ 元红包
- {{ $lang('birthday.nonWithdrawableRedPacket') }}
+ 不可提现红包
- {{ $lang('birthday.viewNow') }}
+ 立即查看
{{ parseFloat(birthday.balance_money) }}
- {{ $lang('birthday.redPacket') }}
+ 元红包
- {{ $lang('birthday.withdrawableRedPacket') }}
+ 可提现红包
- {{ $lang('birthday.viewNow') }}
+ 立即查看
@@ -54,18 +54,18 @@
{{ parseFloat(item.money) }}
- {{ $lang('birthday.coupon') }}
+ 元优惠劵
{{ item.discount }}
- {{ $lang('member.discountUnit') }}
+ 折
- {{ $lang('birthday.couponDesc') }}
+ 用于下单时抵现或兑换商品等
- {{ $lang('birthday.viewNow') }}
+ 立即查看
diff --git a/pages_tool/_components/ns-new-gift/ns-new-gift.vue b/pages_tool/_components/ns-new-gift/ns-new-gift.vue
index 01b26b9..b5e49cd 100644
--- a/pages_tool/_components/ns-new-gift/ns-new-gift.vue
+++ b/pages_tool/_components/ns-new-gift/ns-new-gift.vue
@@ -11,38 +11,38 @@
Dear {{ memberInfo.nickname }}
{{ newgift.remark }}
- {{ $lang('newGift.defaultHint', { activityName: newgift.activity_name || 'xx' }) }}
+ 感谢您一直以来的支持,为回馈会员,商城{{ newgift.activity_name ? newgift.activity_name : 'xx' }}节日,为您提供以下福利
{{ newgift.award_list.point }}
- {{ $lang('invite.point') }}
+ 积分
- {{ $lang('newGift.pointDesc') }}
+ 用于参与活动购买商品时抵扣
- {{ $lang('birthday.viewNow') }}
+ 立即查看
{{ newgift.award_list.balance | int }}
- {{ $lang('birthday.redPacket') }}
+ 元红包
- {{ $lang('birthday.nonWithdrawableRedPacket') }}
+ 不可提现红包
- {{ $lang('birthday.viewNow') }}
+ 立即查看
{{ newgift.award_list.balance_money | int }}
- {{ $lang('birthday.redPacket') }}
+ 元红包
- {{ $lang('birthday.withdrawableRedPacket') }}
+ 可提现红包
- {{ $lang('birthday.viewNow') }}
+ 立即查看
@@ -50,15 +50,15 @@
{{ parseFloat(item.money) }}
- {{ $lang('birthday.coupon') }}
+ 元优惠劵
{{ item.discount | int }}
- {{ $lang('member.discountUnit') }}
+ 折
- {{ $lang('birthday.couponDesc') }}
+ 用于下单时抵现或兑换商品等
- {{ $lang('birthday.viewNow') }}
+ 立即查看
diff --git a/pages_tool/ai-chat/ai-chat-message.vue b/pages_tool/ai-chat/ai-chat-message.vue
index a7b802d..7850336 100644
--- a/pages_tool/ai-chat/ai-chat-message.vue
+++ b/pages_tool/ai-chat/ai-chat-message.vue
@@ -1426,7 +1426,7 @@ _handleStreamError(msg) {
}
this.isFetchingHistory = true;
this.isLoadingHistory = true;
- this.loadingText = this.$lang('aiChat.loadingHistory');
+ this.loadingText = '加载历史消息中...';
try {
const response = await aiService.getConversationHistory({
@@ -1480,7 +1480,7 @@ _handleStreamError(msg) {
} finally {
this.isLoadingHistory = false;
this.isFetchingHistory = false;
- this.loadingText = this.$lang('aiChat.loadMoreHistory');
+ this.loadingText = '加载更多历史消息';
}
},
// 显示更多工具
@@ -1688,7 +1688,7 @@ _handleStreamError(msg) {
try {
if (navigator.clipboard && navigator.clipboard.writeText) {
navigator.clipboard.writeText(finalText).then(() => {
- uni.showToast({ title: selectedText ? this.$lang('aiChat.copySelected') : this.$lang('aiChat.copySuccess'), icon: 'success' })
+ uni.showToast({ title: selectedText ? '已复制选中内容' : '已复制', icon: 'success' })
}).catch(() => {
this._fallbackCopyH5(finalText)
})
diff --git a/pages_tool/article/detail.vue b/pages_tool/article/detail.vue
index 0fcd8ab..6f18e5b 100644
--- a/pages_tool/article/detail.vue
+++ b/pages_tool/article/detail.vue
@@ -7,12 +7,12 @@
- {{ $lang('article.readCount') }}:
+ 阅读:
{{ detail.read_num + detail.initial_read_num }}
{{ detail.dianzan_num + detail.initial_dianzan_num }}
- {{ $lang('article.peopleLiked') }}
+ 人已赞
diff --git a/pages_tool/article/list.vue b/pages_tool/article/list.vue
index f12d19d..253d619 100644
--- a/pages_tool/article/list.vue
+++ b/pages_tool/article/list.vue
@@ -21,7 +21,7 @@
-
+
@@ -88,7 +88,7 @@ export default {
setPublicShare() {
let shareUrl = this.$config.h5Domain + '/pages_tool/article/list';
this.$util.setPublicShare({
- title: this.$lang('article.articleList'),
+ title: '文章列表',
desc: '',
link: shareUrl,
imgUrl: this.siteInfo ? this.$util.img(this.siteInfo.logo_square) : ''
@@ -96,7 +96,7 @@ export default {
}
},
onShareAppMessage(res) {
- var title = this.$lang('article.articleList');
+ var title = '文章列表';
var path = '/pages_tool/article/list';
return {
title: title,
@@ -107,7 +107,7 @@ export default {
},
//分享到朋友圈
onShareTimeline() {
- var title = this.$lang('article.articleList');
+ var title = '文章列表';
var query = '/pages_tool/article/list';
return {
title: title,
diff --git a/pages_tool/cases/index.vue b/pages_tool/cases/index.vue
index e7405db..05c4b61 100644
--- a/pages_tool/cases/index.vue
+++ b/pages_tool/cases/index.vue
@@ -19,7 +19,7 @@
{{item.$orig.title}}
{{item.$orig.desc}}
- {{ $lang('cases.completionTime') }}:{{ item.g3 }}
+ {{"完成时间:" + item.g3}}
@@ -28,7 +28,7 @@
{{item.$orig.files_title}}
- {{ $lang('cases.viewPdfFile') }}
+ 查看PDF文件
@@ -44,35 +44,35 @@
@@ -140,7 +140,7 @@ export default {
},
toDetail(item) {
const url = item.files_url;
- uni.showLoading({ title: this.$lang('cases.loading') });
+ uni.showLoading({ title: "正在加载" });
try {
uni.downloadFile({
url: url,
@@ -164,7 +164,7 @@ export default {
},
complete: (res) => {
if (res.statusCode === 404) {
- uni.showToast({ title: this.$lang('cases.fileNotExist'), icon: "none" });
+ uni.showToast({ title: "文件不存在", icon: "none" });
}
}
});
@@ -186,7 +186,7 @@ export default {
},
onTapDoc(item) {
const url = this.$util.img(item.files_url);
- uni.showLoading({ title: this.$lang('cases.loading') });
+ uni.showLoading({ title: "正在加载" });
try {
uni.downloadFile({
url: url,
@@ -210,7 +210,7 @@ export default {
},
complete: (res) => {
if (res.statusCode === 404) {
- uni.showToast({ title: this.$lang('cases.fileNotExist'), icon: "none" });
+ uni.showToast({ title: "文件不存在", icon: "none" });
}
}
});
@@ -220,7 +220,7 @@ export default {
},
share(item) {
const url = this.$util.img(item.files_url);
- uni.showLoading({ title: this.$lang('cases.loading') });
+ uni.showLoading({ title: "正在加载" });
try {
uni.downloadFile({
url: url,
@@ -241,7 +241,7 @@ export default {
},
complete: (res) => {
if (res.statusCode === 404) {
- uni.showToast({ title: this.$lang('cases.fileNotExist'), icon: "none" });
+ uni.showToast({ title: "文件不存在", icon: "none" });
}
}
});
@@ -286,7 +286,7 @@ export default {
uni.setClipboardData({
data: text,
success: () => {
- uni.showToast({ title: this.$lang("common.copySuccess"), icon: "success", duration: 2000 });
+ uni.showToast({ title: "复制成功", icon: "success", duration: 2000 });
},
fail: () => {
}
diff --git a/pages_tool/contact/contact.vue b/pages_tool/contact/contact.vue
index 6a48166..2a19cdf 100644
--- a/pages_tool/contact/contact.vue
+++ b/pages_tool/contact/contact.vue
@@ -73,7 +73,7 @@
- {{ $lang('contact.companyFiles') }}
+ 企业文件
- {{ $lang('contact.companyVideos') }}
+ 企业视频
@@ -311,11 +311,11 @@ export default {
// 如果后台没配置,用默认值
this.mpShareData = {
appMessage: {
- title: this.$lang('contact.contactUs'),
+ title: '联系我们',
path: '/pages_tool/contact/contact'
},
timeLine: {
- title: this.$lang('contact.contactUs'),
+ title: '联系我们',
query: ''
}
};
@@ -351,7 +351,7 @@ export default {
this.currentVideo = video;
this.$refs.videoPlayerPopup.open();
} else {
- uni.showToast({ title: this.$lang('contact.videoNotFound'), icon: 'none' });
+ uni.showToast({ title: '视频地址不存在', icon: 'none' });
}
},
@@ -369,22 +369,22 @@ export default {
},
save() {
if (!this.Form.realname.trim()) {
- uni.showToast({ title: this.$lang('contact.inputName'), icon: 'none' });
+ uni.showToast({ title: '请填写姓名', icon: 'none' });
return;
}
if (!this.Form.mobile || !/^1[3-9]\d{9}$/.test(this.Form.mobile)) {
- uni.showToast({ title: this.$lang('contact.mobileFormatError'), icon: 'none' });
+ uni.showToast({ title: '手机号格式不正确', icon: 'none' });
return;
}
if (!this.Form.remark.trim()) {
- uni.showToast({ title: this.$lang('contact.inputMessage'), icon: 'none' });
+ uni.showToast({ title: '请填写留言内容', icon: 'none' });
return;
}
this.$api.sendRequest({
url: '/api/member/message',
data: this.Form,
success: res => {
- uni.showToast({ title: res.message || this.$lang('contact.submitSuccess'), icon: 'success' });
+ uni.showToast({ title: res.message || '提交成功', icon: 'success' });
// 重置表单数据
@@ -402,7 +402,7 @@ export default {
// #endif
},
fail: () => {
- uni.showToast({ title: this.$lang('contact.submitFail'), icon: 'none' });
+ uni.showToast({ title: '提交失败,请重试', icon: 'none' });
}
});
},
@@ -471,19 +471,19 @@ export default {
},
onShareAppMessage() {
return this.mpShareData?.appMessage || {
- title: this.$lang('contact.contactUs'),
+ title: '联系我们',
path: '/pages_tool/contact/contact'
};
},
onShareTimeline() {
return this.mpShareData?.timeLine || {
- title: this.$lang('contact.contactUs'),
+ title: '联系我们',
query: ''
};
},
onAddToFavorites() {
return {
- title: this.$lang('contact.contactUs'),
+ title: '联系我们',
path: '/pages_tool/contact/contact'
};
},
diff --git a/pages_tool/files/list.vue b/pages_tool/files/list.vue
index caaafe8..dbcb7c0 100644
--- a/pages_tool/files/list.vue
+++ b/pages_tool/files/list.vue
@@ -2,7 +2,7 @@
-
@@ -20,7 +20,7 @@
{{ item.$orig.files_title }}
- {{ $lang('files.viewPdf') }}
+ 查看PDF文件
@@ -29,7 +29,7 @@
-
+
@@ -116,7 +116,7 @@ export default {
},
toDetail(item) {
uni.showLoading({
- title: this.$lang('files.loading')
+ title: '正在加载'
})
try {
uni.downloadFile({
@@ -141,7 +141,7 @@ export default {
complete: res => {
if (res.statusCode === 404) {
uni.showToast({
- title: this.$lang('files.fileNotExist'),
+ title: '文件不存在',
icon: 'none'
})
}
diff --git a/pages_tool/form/form.vue b/pages_tool/form/form.vue
index 9816ddc..c352bd4 100644
--- a/pages_tool/form/form.vue
+++ b/pages_tool/form/form.vue
@@ -5,12 +5,12 @@
- {{ $lang('form.fillFormInfo') }}
+ 请填写表单所需信息
-
+
@@ -88,7 +88,7 @@
},
success: res => {
if (res.code == 0) {
- this.$util.showToast({ title: this.$lang('form.submitSuccess') })
+ this.$util.showToast({ title: '提交成功' })
setTimeout(() => {
this.complete = true;
this.detail = null;
diff --git a/pages_tool/form/formdata.vue b/pages_tool/form/formdata.vue
index 80552d1..0949e94 100644
--- a/pages_tool/form/formdata.vue
+++ b/pages_tool/form/formdata.vue
@@ -15,7 +15,7 @@
-
+
@@ -61,15 +61,15 @@ export default {
show_banner: this.detail.show_banner,
form_banner: this.detail.form_banner || 'public/uniapp/form/banner.png',
show_tip: this.detail.show_tip,
- form_tip: this.detail.form_tip || this.$lang('form.fillFormInfo')
+ form_tip: this.detail.form_tip || '请填写表单所需信息'
}
}
},
onLoad(options) {
if (!options.uniacid) {
uni.showModal({
- title: this.$lang('common.tip'),
- content: this.$lang('form.paramError'),
+ title: '提示',
+ content: '参数错误',
showCancel: false,
success: () => { }
})
@@ -162,8 +162,8 @@ export default {
success: res => {
if (res.code == 0) {
uni.showModal({
- title: this.$lang('common.tip'),
- content: this.$lang('form.submitSuccess'),
+ title: '提示',
+ content: '提交成功',
showCancel: false,
success: () => { }
})
diff --git a/pages_tool/goods/brand.vue b/pages_tool/goods/brand.vue
index bc4d822..7ddea83 100644
--- a/pages_tool/goods/brand.vue
+++ b/pages_tool/goods/brand.vue
@@ -11,7 +11,7 @@
-
+
@@ -76,7 +76,7 @@ export default {
}
},
onShareAppMessage(res) {
- var title = this.$lang('brand.shareTitle');
+ var title = '你想要的大牌都在这里';
var path = '/pages_tool/goods/brand';
return {
title: title,
diff --git a/pages_tool/goods/coupon.vue b/pages_tool/goods/coupon.vue
index 33b2a88..22ed423 100644
--- a/pages_tool/goods/coupon.vue
+++ b/pages_tool/goods/coupon.vue
@@ -3,11 +3,11 @@
{{ $lang('coupon.all') }}
+ :class="sort == 1 ? 'color-base-text active color-base-border-bottom' : ''">全部
{{ $lang('coupon.rewardCoupon') }}
+ :class="sort == 2 ? 'color-base-text active color-base-border-bottom' : ''">满减券
{{ $lang('coupon.discountCoupon') }}
+ :class="sort == 3 ? 'color-base-text active color-base-border-bottom' : ''">折扣券
@@ -29,22 +29,22 @@
{{ parseFloat(item.discount) }}
- {{ $lang('coupon.discountSuffix') }}
+ 折
{{ $lang('coupon.availableOver', { amount: item.at_least }) }}
+ :class="{ disabled: item.useState == 2 }">满{{ item.at_least }}元可用
{{ $lang('coupon.noThresholdCoupon') }}
+ :class="{ disabled: item.useState == 2 }">无门槛优惠券
{{ item.coupon_name }}
{{ $lang('coupon.designatedGoods') }}
- {{ $lang('coupon.allGoods') }}
+ :class="{ disabled: item.useState == 2 }">指定商品
+ 全场商品
- ({{ $lang('coupon.maxDiscount', { amount: item.discount_limit }) }})
+ (最大优惠{{ item.discount_limit }}元)
{{
item.use_channel_name }}
@@ -53,21 +53,21 @@
-->
- {{ $lang('coupon.validUntil') }}:{{ $util.timeStampTurnTime(item.end_time) }}
+ 有效期:{{ $util.timeStampTurnTime(item.end_time) }}
- {{ $lang('coupon.validDays') }}:{{ $lang('coupon.validWithinDays', { days: item.fixed_term }) }}
- {{ $lang('coupon.validUntil') }}:{{ $lang('coupon.permanentValid') }}
+ 有效期:领取之日起{{ item.fixed_term }}日内有效
+ 有效期:长期有效
- {{ $lang('coupon.receive') }}
- {{ $lang('coupon.goUse') }}
- {{ $lang('coupon.soldOut') }}
- {{ $lang('coupon.expired') }}
- {{ $lang('coupon.limitReached') }}
+ 领取
+ 去使用
+ 已抢光
+ 已过期
+ 已达上限
-
+
@@ -99,7 +99,7 @@ export default {
setTimeout(() => {
if (!this.addonIsExist.coupon) {
this.$util.showToast({
- title: this.$lang('coupon.notEnabled'),
+ title: '商家未开启优惠券',
mask: true,
duration: 2000
});
@@ -173,7 +173,7 @@ export default {
},
success: res => {
this.couponBtnSwitch = false;
- let msg = this.$lang('coupon.receiveSuccess');
+ let msg = '领取成功,快去使用吧';
let list = this.list;
if (res.code < 0) msg = res.message;
diff --git a/pages_tool/goods/coupon_receive.vue b/pages_tool/goods/coupon_receive.vue
index 9351ce8..da5714d 100644
--- a/pages_tool/goods/coupon_receive.vue
+++ b/pages_tool/goods/coupon_receive.vue
@@ -7,24 +7,24 @@
{{ info.coupon_name }}
¥{{ info.money }}
- {{ info.discount }}{{ $lang('coupon.discountSuffix') }}
- {{ $lang('coupon.useOver', { amount: info.at_least }) }}
- {{ $lang('coupon.noThresholdCoupon') }}
- {{ $lang('coupon.validUntil') }} {{ $util.timeStampTurnTime(info.end_time) }}
- {{ $lang('coupon.validWithinDays', { days: info.fixed_term }) }}
- {{ $lang('coupon.permanentValid') }}
+ {{ info.discount }}折
+ 满{{ info.at_least }}元使用
+ 无门槛优惠券
+ 有效期至 {{ $util.timeStampTurnTime(info.end_time) }}
+ 领取之日起{{ info.fixed_term }}天内有效
+ 长期有效
{{ info.use_channel_name }}
- {{ $lang('coupon.applyStore') }}:{{ info.use_store_name}}
+ 适用门店:{{ info.use_store_name}}
- {{ $lang('coupon.scanShareTip') }}
+ 注:扫描二维码或点击右上角进行分享
@@ -42,7 +42,7 @@
info: {},
couponTypeId: 0,
path: '',
- button: this.$lang('coupon.receive'),
+ button: '领取',
uid: 0,
couponBtnSwitch: false, //获取优惠券防止重复提交
receivedNum: 0,
@@ -53,7 +53,7 @@
setTimeout( () => {
if (!this.addonIsExist.coupon) {
this.$util.showToast({
- title: this.$lang('coupon.notEnabled'),
+ title: '商家未开启优惠券',
mask: true,
duration: 2000
});
@@ -152,7 +152,7 @@
let msg = res.message;
this.receivedType = data.type;
if (res.code == 0) {
- msg = this.$lang('coupon.receiveSuccess');
+ msg = '领取成功';
this.receivedNum += 1;
}
this.buttonRefresh();
@@ -181,18 +181,18 @@
});
},
buttonRefresh() {
- this.button = this.$lang('coupon.receive');
+ this.button = '领取';
if (this.info.count <= this.info.lead_count || this.receivedType == 'out') {
- this.button = this.$lang('coupon.soldOutTip');
+ this.button = '来迟了该优惠券已被领取完了!';
}
if (this.info.status == 2 || this.receivedType == 'expire') {
- this.button = this.$lang('coupon.endedTip');
+ this.button = '该优惠券活动已结束!';
}
if (this.info.status == 3) {
- this.button = this.$lang('coupon.closedTip');
+ this.button = '该优惠券活动已关闭';
}
if (this.receivedType == 'limit'){
- this.button = this.$lang('coupon.limitTip');
+ this.button = '该优惠券领取已达到上限!';
}
},
/**
@@ -204,14 +204,14 @@
var title = '';
if (this.info.type == 'reward') {
- title = this.$lang('coupon.shareRewardTitle', { money: this.info.money });
+ title = '恭喜您获得一张' + this.info.money + '元的优惠券';
} else if (this.info.type == 'discount') {
- title = this.$lang('coupon.shareDiscountTitle', { discount: this.info.discount });
+ title = '恭喜您获得一张' + this.info.discount + '折优惠券';
}
if (this.info.at_least > 0) {
- var desc = this.$lang('coupon.availableOver', { amount: this.info.at_least });
+ var desc = `满${this.info.at_least}元可用`;
} else {
- var desc = this.$lang('coupon.noThresholdCoupon');
+ var desc = `无门槛优惠券`;
}
this.$util.setPublicShare({
title: title,
@@ -239,14 +239,14 @@
onShareAppMessage(res) {
var title = '';
if (this.info.type == 'reward') {
- title = this.$lang('coupon.shareRewardTitle', { money: this.info.money });
+ title = '恭喜您获得一张' + this.info.money + '元的优惠券';
} else if (this.info.type == 'discount') {
- title = this.$lang('coupon.shareDiscountTitle', { discount: this.info.discount });
+ title = '恭喜您获得一张' + this.info.discount + '折优惠券';
}
if (this.info.at_least > 0) {
- title += this.$lang('coupon.shareAvailableOver', { amount: this.info.at_least });
+ title += `,满${this.info.at_least}元可用`;
} else {
- title += this.$lang('coupon.shareNoThreshold');
+ title += `,无门槛优惠券`;
}
var path = '/pages_tool/goods/coupon_receive?coupon_type_id=' + this.couponTypeId;
if (this.memberInfo && this.memberInfo.member_id) path += '&source_member=' + this.memberInfo.member_id;
diff --git a/pages_tool/goods/evaluate.vue b/pages_tool/goods/evaluate.vue
index 03a233f..436399c 100644
--- a/pages_tool/goods/evaluate.vue
+++ b/pages_tool/goods/evaluate.vue
@@ -44,12 +44,12 @@
- {{ $lang('evaluate.sellerReply') }}
+ 商家回复:
{{ item.explain_first }}
- {{ $lang('evaluate.addEvaluate') }}
+ 追加评价
{{ item.again_content }}
@@ -66,7 +66,7 @@
-
+
@@ -79,7 +79,7 @@ export default {
return {
goodsId: 0,
list: [],
- evaluateList: [{ name: this.$lang('evaluate.all'), value: 0, count: 0 }, { name: this.$lang('evaluate.goodReview'), value: 1, count: 0 }, { name: this.$lang('evaluate.mediumReview'), value: 2, count: 0 }, { name: this.$lang('evaluate.badReview'), value: 3, count: 0 }],
+ evaluateList: [{ name: '全部', value: 0, count: 0 }, { name: '好评', value: 1, count: 0 }, { name: '中评', value: 2, count: 0 }, { name: '差评', value: 3, count: 0 }],
evaluateTab: 0,
mescroll_type: {}
};
diff --git a/pages_tool/goods/not_exist.vue b/pages_tool/goods/not_exist.vue
index eba1d25..a13d322 100644
--- a/pages_tool/goods/not_exist.vue
+++ b/pages_tool/goods/not_exist.vue
@@ -2,7 +2,7 @@
- {{ $lang('goods.goodsNotExist') }}
+ 您查看的商品不存在,可能已下架或被删除
diff --git a/pages_tool/goods/search.vue b/pages_tool/goods/search.vue
index e217e91..1870587 100644
--- a/pages_tool/goods/search.vue
+++ b/pages_tool/goods/search.vue
@@ -12,7 +12,7 @@
- {{ $lang('goods.historySearch') }}
+ 历史搜索
@@ -30,7 +30,7 @@
- {{ $lang('goods.hotSearch') }}
+ 热门搜索
@@ -82,8 +82,8 @@
//删除所有历史记录
deleteHistoryList() {
uni.showModal({
- title: this.$lang('form.tip'),
- content: this.$lang('goods.confirmDeleteAllHistory'),
+ title: '提示',
+ content: '确认删除全部历史记录?',
success: res => {
if (res.confirm) {
uni.setStorageSync('search', []);
@@ -95,8 +95,8 @@
//删除历史记录的某一项
deleteItem(e) {
uni.showModal({
- title: this.$lang('form.tip'),
- content: this.$lang('goods.confirmDeleteHistory'),
+ title: '提示',
+ content: '确认删除该条历史记录?',
success: res => {
if (res.confirm) {
let array = uni.getStorageSync('search');
@@ -162,7 +162,7 @@
} else {
if (this.searchWords == '') {
this.$util.showToast({
- title: this.$lang('goods.searchContentNotEmpty')
+ title: '搜索内容不能为空哦'
});
} else {
this.$util.redirectTo('/pages_goods/list', {
diff --git a/pages_tool/help/list.vue b/pages_tool/help/list.vue
index 43dda93..479227c 100644
--- a/pages_tool/help/list.vue
+++ b/pages_tool/help/list.vue
@@ -6,7 +6,7 @@
{{ s_item.title }}
-
+
@@ -70,7 +70,7 @@ export default {
setPublicShare() {
let shareUrl = this.$config.h5Domain + '/pages_tool/help/list';
this.$util.setPublicShare({
- title: this.$lang('help.helpCenter'),
+ title: '帮助中心',
desc: '',
link: shareUrl,
imgUrl: this.siteInfo ? this.$util.img(this.siteInfo.logo_square) : ''
@@ -78,7 +78,7 @@ export default {
}
},
onShareAppMessage(res) {
- var title = this.$lang('help.helpCenterDesc');
+ var title = '帮助中心使你更加方便';
var path = '/pages_tool/help/list';
return {
title: title,
diff --git a/pages_tool/index/diy.vue b/pages_tool/index/diy.vue
index abdaea7..2bf6c87 100644
--- a/pages_tool/index/diy.vue
+++ b/pages_tool/index/diy.vue
@@ -43,7 +43,7 @@
diff --git a/pages_tool/login/find.vue b/pages_tool/login/find.vue
index 71dc714..dd8d3b2 100644
--- a/pages_tool/login/find.vue
+++ b/pages_tool/login/find.vue
@@ -3,20 +3,20 @@
@@ -97,7 +97,7 @@ export default {
data() {
return {
findMode: 'mobile',
- codeText: this.$lang('find.reget'),
+ codeText: '重新获取',
seconds: 120,
timer: null,
formData: {
@@ -143,7 +143,7 @@ export default {
{
name: 'mobile',
checkType: 'phoneno',
- errorMsg: this.$lang('find.mobileFormatError')
+ errorMsg: '请输入正确的手机号'
},
{
name: 'captcha',
@@ -166,7 +166,7 @@ export default {
});
if (res.code == 0) {
this.$util.showToast({
- title: this.$lang('find.mobileNotRegistered')
+ title: '该手机号未注册'
});
return false;
}
@@ -185,7 +185,7 @@ export default {
{
name: 'password',
checkType: 'required',
- errorMsg: this.$lang('find.inputPassword')
+ errorMsg: '请输入密码'
}
];
if (regConfig.pwd_len > 0) {
@@ -193,27 +193,27 @@ export default {
name: 'password',
checkType: 'lengthMin',
checkRule: regConfig.pwd_len,
- errorMsg: this.$lang('find.passwordLengthError') + regConfig.pwd_len + this.$lang('find.passwordLengthErrorSuffix')
+ errorMsg: '密码长度不能小于' + regConfig.pwd_len + '位'
});
}
if (regConfig.pwd_complexity != '') {
- let passwordErrorMsg = this.$lang('find.passwordNeedContain'),
+ let passwordErrorMsg = '密码需包含',
reg = '';
if (regConfig.pwd_complexity.indexOf('number') != -1) {
reg += '(?=.*?[0-9])';
- passwordErrorMsg += this.$lang('find.digit');
+ passwordErrorMsg += '数字';
}
if (regConfig.pwd_complexity.indexOf('letter') != -1) {
reg += '(?=.*?[a-z])';
- passwordErrorMsg += this.$lang('find.lowercaseLetter');
+ passwordErrorMsg += '、小写字母';
}
if (regConfig.pwd_complexity.indexOf('upper_case') != -1) {
reg += '(?=.*?[A-Z])';
- passwordErrorMsg += this.$lang('find.uppercaseLetter');
+ passwordErrorMsg += '、大写字母';
}
if (regConfig.pwd_complexity.indexOf('symbol') != -1) {
reg += '(?=.*?[#?!@$%^&*-])';
- passwordErrorMsg += this.$lang('find.specialChar');
+ passwordErrorMsg += '、特殊字符';
}
rule.push({
name: 'password',
@@ -227,7 +227,7 @@ export default {
if (checkRes) {
if (this.formData.password != this.formData.rePassword) {
this.$util.showToast({
- title: this.$lang('find.passwordNotMatch')
+ title: '两次密码不一致'
});
return false;
}
@@ -283,7 +283,7 @@ export default {
if (this.seconds == 120 && this.timer == null) {
this.timer = setInterval(() => {
this.seconds--;
- this.codeText = this.$lang('find.regetWithTime').replace('{seconds}', this.seconds);
+ this.codeText = '重新获取(' + this.seconds + 's)';
}, 1000);
}
uni.setStorageSync('forgot_password_token', data.key);
@@ -351,7 +351,7 @@ export default {
seconds(value) {
if (value == 0) {
this.seconds = 120;
- this.codeText = this.$lang('find.reget');
+ this.codeText = '重新获取';
this.isSend = false;
clearInterval(this.timer);
}
diff --git a/pages_tool/login/login.vue b/pages_tool/login/login.vue
index 5ebc24a..0ec95de 100644
--- a/pages_tool/login/login.vue
+++ b/pages_tool/login/login.vue
@@ -394,11 +394,11 @@ export default {
var rule = [{
name: 'mobile',
checkType: 'required',
- errorMsg: this.$lang('login.mobileInputPlaceholder')
+ errorMsg: '请输入手机号'
}, {
name: 'mobile',
checkType: 'phoneno',
- errorMsg: this.$lang('login.mobileFormatError')
+ errorMsg: '请输入正确的手机号'
}];
if (this.captchaConfig == 1) {
rule.push({
@@ -417,7 +417,7 @@ export default {
this.dynacodeData.isSend = true;
this.dynacodeData.timer = setInterval(() => {
this.dynacodeData.seconds--;
- this.dynacodeData.codeText = this.dynacodeData.seconds + this.$lang('login.secondsToRetry');
+ this.dynacodeData.codeText = this.dynacodeData.seconds + 's后可重新获取';
}, 1000);
this.$api.sendRequest({
@@ -447,7 +447,7 @@ export default {
this.dynacodeData = {
seconds: 120,
timer: null,
- codeText: this.$lang('login.getDynacode'),
+ codeText: '获取动态码',
isSend: false
};
},
diff --git a/pages_tool/member/account.vue b/pages_tool/member/account.vue
index fc58165..2921673 100644
--- a/pages_tool/member/account.vue
+++ b/pages_tool/member/account.vue
@@ -7,7 +7,7 @@
v-if="type == 'fenxiao' && payList && payList.balance">
- {{ $lang('member.withdrawToBalance') }}
+ 提现到余额
@@ -22,19 +22,19 @@
- {{ $lang('member.withdrawAccount') }}:{{ item.bank_account }}
+ 提现账号:{{ item.bank_account }}
- {{ $lang('member.bankName') }} :{{ item.branch_bank_name }}
+ 银行名称 :{{ item.branch_bank_name }}
- {{ $lang('form.edit') }}
+ 修改
- {{ $lang('member.setDefaultAccount') }}
+ 设为默认账户
@@ -52,7 +52,7 @@
v-if="dataList.length <= 0 && (type != 'fenxiao' || (type == 'fenxiao' && payList && !payList.balance))"
class="empty-box">
- {{ $lang('member.noAccountTip') }}
+ 暂无账户信息,请添加
@@ -103,8 +103,8 @@ export default {
},
deleteAccount(id) {
uni.showModal({
- title: this.$lang('member.operationTip'),
- content: this.$lang('member.deleteAccountConfirm'),
+ title: '操作提示',
+ content: '确定要删除该账户吗?',
success: res => {
if (res.confirm) {
this.$api.sendRequest({
@@ -115,12 +115,12 @@ export default {
success: result => {
if (result.code == 0) {
this.$util.showToast({
- title: this.$lang('member.deleteSuccess')
+ title: '删除成功'
});
this.$refs.mescroll.refresh();
} else {
this.$util.showToast({
- title: this.$lang('member.deleteFail')
+ title: '删除失败'
});
}
}
@@ -181,9 +181,9 @@ export default {
this.dataList = this.dataList.concat(newArr); //追加新数据
let withdrawType = {
- bank: this.$lang('member.bank'),
- alipay: this.$lang('member.alipay'),
- wechatpay: this.$lang('member.wechat')
+ bank: '银行',
+ alipay: '支付宝',
+ wechatpay: '微信'
};
this.dataList.forEach(item => {
diff --git a/pages_tool/member/account_edit.vue b/pages_tool/member/account_edit.vue
index 1be5453..0225527 100644
--- a/pages_tool/member/account_edit.vue
+++ b/pages_tool/member/account_edit.vue
@@ -2,11 +2,11 @@
{{ $lang('name') }}
-
+
{{ $lang('mobilePhone') }}
-
+
{{ $lang('accountType') }}
@@ -16,12 +16,12 @@
- {{ $lang('member.bankName') }}
-
+ 银行名称
+
- {{ $lang('member.withdrawAccount') }}
-
+ 提现账号
+
@@ -64,11 +64,11 @@ export default {
}
if (this.formData.id) {
uni.setNavigationBarTitle({
- title: this.$lang('member.editAccount')
+ title: '编辑账户'
});
} else {
uni.setNavigationBarTitle({
- title: this.$lang('member.newAddAccount')
+ title: '新增账户'
});
}
},
@@ -160,36 +160,36 @@ export default {
{
name: 'realname',
checkType: 'required',
- errorMsg: this.$lang('member.inputName')
+ errorMsg: '请输入姓名'
},
{
name: 'mobile',
checkType: 'required',
- errorMsg: this.$lang('member.inputMobile')
+ errorMsg: '请输入手机号'
},
{
name: 'mobile',
checkType: 'phoneno',
- errorMsg: this.$lang('member.inputMobileCorrect')
+ errorMsg: '请输入正确的手机号'
},
{
name: 'withdraw_type',
checkType: 'required',
- errorMsg: this.$lang('member.selectAccountType')
+ errorMsg: '请选择账户类型'
}
];
if (this.formData.withdraw_type == 'bank') {
rule.push({
name: 'branch_bank_name',
checkType: 'required',
- errorMsg: this.$lang('member.inputBankName')
+ errorMsg: '请输入银行名称'
});
}
if (this.formData.withdraw_type != 'wechatpay') {
rule.push({
name: 'bank_account',
checkType: 'required',
- errorMsg: this.$lang('member.inputWithdrawAccount')
+ errorMsg: '请输入提现账号'
});
}
var checkRes = validate.check(this.formData, rule);
@@ -223,11 +223,11 @@ export default {
if (res.code == 0) {
if (!this.formData.id) {
this.$util.showToast({
- title: this.$lang('member.addSuccess')
+ title: '添加成功'
});
} else {
this.$util.showToast({
- title: this.$lang('member.editSuccess')
+ title: '修改成功'
});
}
if (this.back != '') {
diff --git a/pages_tool/member/address.vue b/pages_tool/member/address.vue
index c58874d..b0a4f9f 100644
--- a/pages_tool/member/address.vue
+++ b/pages_tool/member/address.vue
@@ -35,8 +35,8 @@
- {{ $lang('address.setDefault') }}
- {{ $lang('address.setDefault') }}
+ 设为默认地址
+ 设为默认地址
@@ -54,7 +54,7 @@
- {{ $lang('address.emptyTip') }}
+ 暂无收货地址,请添加
@@ -192,13 +192,13 @@ export default {
/* 删除地址信息 */
deleteAddress(id, is_default) {
uni.showModal({
- title: this.$lang('form.operationTip'),
- content: this.$lang('address.deleteConfirm'),
+ title: '操作提示',
+ content: '确定要删除该地址吗?',
success: res => {
if (res.confirm) {
if (is_default == 1) {
this.$util.showToast({
- title: this.$lang('address.defaultAddressCannotDelete')
+ title: '默认地址,不能删除'
});
return;
}
@@ -210,11 +210,11 @@ export default {
success: res => {
if (res.code == 0) {
this.$util.showToast({
- title: this.$lang('form.deleteSuccess')
+ title: '删除成功'
});
} else {
this.$util.showToast({
- title: this.$lang('form.deleteFailed')
+ title: '删除失败'
});
}
this.$refs.mescroll.refresh();
@@ -244,7 +244,7 @@ export default {
this.addressList = [];
this.$refs.mescroll.refresh();
this.$util.showToast({
- title: this.$lang('address.setDefaultSuccess')
+ title: '修改默认地址成功'
});
}
} else {
@@ -279,18 +279,18 @@ export default {
wxJS.openAddress(res => {
if (res.errMsg == 'openAddress:ok') {
this.saveAddress({
- name: res.userName,
- mobile: res.telNumber,
- province: res.provinceName,
- city: res.cityName,
- district: res.countryName,
- address: res.detailInfo,
+ name: res.userName, // 收货人姓名,
+ mobile: res.telNumber, // 手机号
+ province: res.provinceName, // 省
+ city: res.cityName, // 市
+ district: res.countryName, // 县
+ address: res.detailInfo, // 详细地址
full_address: res.provinceName + '-' + res.cityName + '-' + res.countryName,
is_default: 1
});
} else {
this.$util.showToast({
- title: res.errMsg == 'openAddress:function not implement' ? this.$lang('address.wechatNotSupported') : res.errMsg
+ title: res.errMsg == 'openAddress:function not implement' ? 'PC端微信不支持一键获取地址' : res.errMsg
});
}
});
diff --git a/pages_tool/member/address_edit.vue b/pages_tool/member/address_edit.vue
index 44e8a8a..7451fea 100644
--- a/pages_tool/member/address_edit.vue
+++ b/pages_tool/member/address_edit.vue
@@ -1,7 +1,7 @@
- {{ $lang('address.addressInfo') }}
+ 地址信息
{{ $lang('consignee') }}
@@ -41,7 +41,7 @@
*
- {{ formData.full_address ? formData.full_address : $lang('member.selectRegion') }}
+ {{ formData.full_address ? formData.full_address : '请选择省市区县' }}
@@ -55,7 +55,7 @@
- {{ formData.full_address ? formData.full_address : $lang('member.selectRegion') }}
+ {{ formData.full_address ? formData.full_address : '请选择省市区县' }}
@@ -135,11 +135,11 @@
onShow() {
if (this.formData.id) {
uni.setNavigationBarTitle({
- title: this.$lang('address.editAddress')
+ title: '编辑收货地址'
});
} else {
uni.setNavigationBarTitle({
- title: this.$lang('address.addAddress')
+ title: '新增收货地址'
});
}
},
@@ -197,7 +197,7 @@
this.addressValue += res.data.district_id != undefined ? '-' + res.data.district_id : '';
} else {
this.showToast({
- title: this.$lang('member.dataError')
+ title: '数据有误'
});
}
}
@@ -230,15 +230,15 @@
var statu = res.authSetting;
if (!statu['scope.userLocation']) {
uni.showModal({
- title: this.$lang('member.authLocationTitle'),
- content: this.$lang('member.authLocationContent'),
+ title: '是否授权当前位置',
+ content: '需要获取您的地理位置,请确认授权,否则地图功能将无法使用',
success(tip) {
if (tip.confirm) {
uni.openSetting({
success: function (data) {
if (data.authSetting['scope.userLocation'] === true) {
this.$util.showToast({
- title: this.$lang('member.authSuccess')
+ title: '授权成功'
});
//授权成功之后,再调用chooseLocation选择地方
setTimeout(function () {
@@ -256,7 +256,7 @@
});
} else {
this.$util.showToast({
- title: this.$lang('member.authFailed')
+ title: '授权失败'
});
}
}
@@ -296,27 +296,27 @@
var rule = [{
name: 'name',
checkType: 'required',
- errorMsg: this.$lang('form.inputName')
+ errorMsg: '请输入姓名'
},
{
name: 'mobile',
checkType: 'required',
- errorMsg: this.$lang('form.inputMobile')
+ errorMsg: '请输入手机号'
},
{
name: 'mobile',
checkType: 'phoneno',
- errorMsg: this.$lang('form.inputCorrectMobile')
+ errorMsg: '请输入正确的手机号'
},
{
name: 'full_address',
checkType: 'required',
- errorMsg: this.$lang('form.selectRegion')
+ errorMsg: '请选择省市区县'
},
{
name: 'address',
checkType: 'required',
- errorMsg: this.$lang('form.addressNotEmpty')
+ errorMsg: '详细地址不能为空'
}
];
var checkRes = validate.check(this.formData, rule);
diff --git a/pages_tool/member/apply_withdrawal.vue b/pages_tool/member/apply_withdrawal.vue
index 9260cf5..6317eb6 100644
--- a/pages_tool/member/apply_withdrawal.vue
+++ b/pages_tool/member/apply_withdrawal.vue
@@ -2,8 +2,8 @@
- {{ $lang('member.withdrawTo') }}
- {{ $lang('member.wechatDefaultWallet') }}
+ 提现到
+ 微信默认钱包
{{ bankAccountInfo.bank_account }}
@@ -16,12 +16,12 @@
- {{ $lang('member.addWithdrawMethod') }}
+ 请添加提现方式
- {{ $lang('member.withdrawalAmount') }}
+ 提现金额
{{ $lang('common.currencySymbol') }}
@@ -31,22 +31,22 @@
- {{ $lang('member.withdrawableBalance') }}:{{ $lang('common.currencySymbol') }}{{ withdrawInfo.member_info.balance_money | moneyFormat }}
- {{ $lang('member.allWithdraw') }}
+ 可提现余额:{{ $lang('common.currencySymbol') }}{{ withdrawInfo.member_info.balance_money | moneyFormat }}
+ 全部提现
- {{ $lang('member.minWithdrawAmount') }}{{ $lang('common.currencySymbol') }}{{ withdrawInfo.config.min | moneyFormat }}
- {{ $lang('member.withdrawFeeRate') }}{{ withdrawInfo.config.rate + '%' }}
+ 最小提现金额为{{ $lang('common.currencySymbol') }}{{ withdrawInfo.config.min | moneyFormat }}
+ ,手续费为{{ withdrawInfo.config.rate + '%' }}
- {{ $lang('member.withdrawal') }}
+ 提现
- {{ $lang('member.withdrawalRecord') }}
+ 提现记录
@@ -106,7 +106,7 @@
this.withdrawInfo = res.data;
if (this.withdrawInfo.config.is_use == 0) {
this.$util.showToast({
- title: this.$lang('member.withdrawNotEnabled')
+ title: '未开启提现'
});
setTimeout(() => {
this.$util.redirectTo(this.$util.MEMBER_PAGE_URL);
@@ -136,19 +136,19 @@
verify() {
if (this.withdrawMoney == '' || this.withdrawMoney == 0 || isNaN(parseFloat(this.withdrawMoney))) {
this.$util.showToast({
- title: this.$lang('member.inputWithdrawAmount')
+ title: '请输入提现金额'
});
return false;
}
if (parseFloat(this.withdrawMoney) > parseFloat(this.withdrawInfo.member_info.balance_money)) {
this.$util.showToast({
- title: this.$lang('member.amountExceedsBalance')
+ title: '提现金额超出可提现金额'
});
return false;
}
if (parseFloat(this.withdrawMoney) < parseFloat(this.withdrawInfo.config.min)) {
this.$util.showToast({
- title: this.$lang('member.amountBelowMinimum')
+ title: '提现金额小于最低提现金额'
});
return false;
}
@@ -157,7 +157,7 @@
withdraw() {
if (!this.bankAccountInfo.withdraw_type) {
this.$util.showToast({
- title: this.$lang('member.addWithdrawMethodFirst')
+ title: '请先添加提现方式'
});
return;
}
@@ -188,7 +188,7 @@
success: res => {
if (res.code >= 0) {
this.$util.showToast({
- title: this.$lang('member.withdrawApplySuccess')
+ title: '提现申请成功'
});
setTimeout(() => {
this.$util.redirectTo(
@@ -224,7 +224,7 @@
success: res => {
if (res.code >= 0) {
this.$util.showToast({
- title: this.$lang('member.withdrawApplySuccess')
+ title: '提现申请成功'
});
setTimeout(() => {
this.$util.redirectTo('/pages_tool/member/withdrawal', {},
diff --git a/pages_tool/member/assets.vue b/pages_tool/member/assets.vue
index 8a5cfc5..f5a7a8b 100644
--- a/pages_tool/member/assets.vue
+++ b/pages_tool/member/assets.vue
@@ -2,48 +2,48 @@
- {{ $lang('assets.riskTip') }}
+ 风险提示:确认申请后您的资产将被清空且不可找回!
- {{ $lang('assets.accountAssets') }}
+ 账户资产
{{ member_info.point }}
- {{ $lang('reward.points') }}
+ 积分
¥{{ member_info.balance_money }}
- {{ $lang('balance.cashBalance') }}
+ 现金余额
¥{{ member_info.balance }}
- {{ $lang('balance.storeBalance') }}
+ 储值余额
{{ accountInfo.member_coupon_count }}
- {{ $lang('coupon.coupon') }}
+ 优惠券
- {{ $lang('assets.orderAssets') }}
+ 订单资产
{{ accountInfo.order_pay_count }}
- {{ $lang('order.waitShip') }}
+ 待发货
{{ accountInfo.order_delivery_count }}
- {{ $lang('order.waitReceive') }}
+ 待收货
{{ accountInfo.order_refund_count }}
- {{ $lang('order.refunding') }}
+ 退款中
@@ -51,27 +51,27 @@
- {{ $lang('assets.distributionAssets') }}
+ 分销资产
¥{{ fenxiao_info.account }}
- {{ $lang('assets.withdrawableCommission') }}
+ 可提现佣金
¥{{ fenxiao_info.account_withdraw_apply }}
- {{ $lang('assets.withdrawingCommission') }}
+ 提现中佣金
{{ accountInfo.fenxiao_order_count }}
- {{ $lang('assets.waitSettleOrder') }}
+ 待结算订单
-
-
+
+
diff --git a/pages_tool/member/balance.vue b/pages_tool/member/balance.vue
index b0f21a3..fa528b7 100644
--- a/pages_tool/member/balance.vue
+++ b/pages_tool/member/balance.vue
@@ -8,7 +8,7 @@
- {{ $lang('balance.accountBalance') }}
+ 账户余额
@@ -16,21 +16,21 @@
- {{ $lang('balance.accountBalance') }}({{ $lang('form.yuan') }})
+ 账户余额(元)
{{ (parseFloat(balanceInfo.balance) + parseFloat(balanceInfo.balance_money)).toFixed(2) }}
- {{ $lang('member.withdrawal') }}
- {{ $lang('recharge.recharge') }}
+ 提现
+ 充值
@@ -39,14 +39,14 @@
- {{ $lang('member.withdrawalRecord') }}
+ 提现记录
@@ -62,13 +62,13 @@ export default {
return {
dataList: [],
statusList: [{
- name: this.$lang('form.all'),
+ name: '全部',
id: '0'
}, {
- name: this.$lang('balance.income'),
+ name: '收入',
id: '1'
}, {
- name: this.$lang('balance.expense'),
+ name: '支出',
id: '2'
}],
scrollInto: '',
@@ -79,9 +79,9 @@ export default {
date: ''
},
balanceType: [{
- label: this.$lang('form.all'),
+ label: '全部',
value: '0'
- }], //余额类型
+ }], //积分类型
balanceIndex: 0,
related_id: 0
};
@@ -104,7 +104,7 @@ export default {
bindDateChange: function (e) {
var temp = e.target.value;
var tempArr = temp.split('-');
- this.date = tempArr[0] + this.$lang('common.year') + tempArr[1] + this.$lang('common.month');
+ this.date = tempArr[0] + '年' + tempArr[1] + '月';
this.searchType.date = e.target.value;
this.$refs.mescroll.refresh();
},
@@ -135,7 +135,7 @@ export default {
success: res => {
let balanceType = Object.assign(res.balance, res.balance_money),
typeArr = [{
- label: this.$lang('common.all'),
+ label: '全部',
value: '0'
}];
for (var index in balanceType) {
diff --git a/pages_tool/member/cancellation.vue b/pages_tool/member/cancellation.vue
index f3f7987..15d1e79 100644
--- a/pages_tool/member/cancellation.vue
+++ b/pages_tool/member/cancellation.vue
@@ -10,9 +10,9 @@
- {{ $lang('cancel.agreeTip') }}
+ 勾选即表示您已阅读并同意本协议
-
+
@@ -60,7 +60,7 @@ export default {
this.$util.redirectTo('/pages_tool/member/assets');
} else {
this.$util.showToast({
- title: this.$lang('cancel.agreeCheckTip')
+ title: '请先勾选同意协议'
});
}
}
diff --git a/pages_tool/member/cancelrefuse.vue b/pages_tool/member/cancelrefuse.vue
index d3ce36e..7ca4d77 100644
--- a/pages_tool/member/cancelrefuse.vue
+++ b/pages_tool/member/cancelrefuse.vue
@@ -2,11 +2,11 @@
- {{ $lang('cancel.cancelRefused') }}
- {{ $lang('cancel.refuseReason') }}:{{ reason }}
+ 您的申请已拒绝
+ 拒绝理由:{{ reason }}
-
-
+
+
diff --git a/pages_tool/member/cancelstatus.vue b/pages_tool/member/cancelstatus.vue
index e5a0cd3..fc0e914 100644
--- a/pages_tool/member/cancelstatus.vue
+++ b/pages_tool/member/cancelstatus.vue
@@ -5,16 +5,16 @@
1
- {{ $lang('cancel.submitApply') }}
- {{ $lang('cancel.submitApplyTip') }}
+ 提交申请
+ 您已提交申请,请耐心等待~
2
- {{ $lang('cancel.waitAudit') }}
- {{ $lang('cancel.waitAuditTip') }}
+ 等待审核
+ 等待审核中,审核通过后您的账号将直接被删除
@@ -23,14 +23,14 @@
3
- {{ $lang('cancel.auditPass') }}
- {{ $lang('cancel.auditPassTip') }}
+ 审核通过,注销完成
+ 您已成功注销账号,期待下一次与您相遇
-
-
+
+
@@ -81,9 +81,9 @@
},
revoke() {
uni.showModal({
- title: this.$lang('member.riskTip'),
- content: this.$lang('cancel.confirmRevoke'),
- confirmColor: '#000000',
+ title: '风险提示',
+ content: '确定要撤销申请吗?',
+ confirmColor: '#000000',
success: res => {
if (res.confirm) {
this.$api.sendRequest({
diff --git a/pages_tool/member/cancelsuccess.vue b/pages_tool/member/cancelsuccess.vue
index 3fda627..dca4284 100644
--- a/pages_tool/member/cancelsuccess.vue
+++ b/pages_tool/member/cancelsuccess.vue
@@ -4,9 +4,9 @@
- {{ $lang('cancel.cancelSuccess') }}
- {{ $lang('cancel.cancelSuccessTip') }}
-
+ 您已成功注销账号
+ 待下次与您更好的相遇,如需再次使用,请重新注册
+
diff --git a/pages_tool/member/card.vue b/pages_tool/member/card.vue
index 43e6b40..f98f099 100644
--- a/pages_tool/member/card.vue
+++ b/pages_tool/member/card.vue
@@ -11,7 +11,7 @@
{{ memberInfo.nickname }}
- {{ $lang('level.expireTime') }}:{{ $util.timeStampTurnTime(memberInfo.level_expire_time, true) }}
+ 有效期至:{{ $util.timeStampTurnTime(memberInfo.level_expire_time, true) }}
@@ -21,14 +21,14 @@
{{ levelInfo.level_name }}
- {{ levelInfo.level_name }}{{ $lang('card.canEnjoy') }}
- {{ $lang('card.memberGiftEtc') }}
+ {{ levelInfo.level_name }}可享受消费折扣和
+ 会员大礼包等权益
+ @click="$util.redirectTo('/pages_tool/member/card_buy')">立即续费
@@ -39,7 +39,7 @@
- {{ $lang('level.memberBenefits') }}
+ 会员权益
@@ -49,18 +49,18 @@
- {{ $lang('level.freeShipping') }}
- {{ $lang('level.freeShippingDesc') }}
+ 全场包邮
+ 享受商品包邮服务
- {{ $lang('level.consumeDiscount') }}
- {{ $lang('level.consumeDiscountDesc') }}{{ levelInfo.consume_discount / 10 }}{{ $lang('level.discount') }}
+ 消费折扣
+ 部分商品下单可享{{ levelInfo.consume_discount / 10 }}折优惠
- {{ $lang('level.pointReward') }}
- {{ $lang('level.pointRewardDesc') }}{{ parseFloat(levelInfo.point_feedback) }}{{ $lang('level.pointMultiplier') }}
+ 积分回馈
+ 下单享{{ parseFloat(levelInfo.point_feedback) }}倍积分回馈
@@ -69,7 +69,7 @@
- {{ $lang('level.openCardGift') }}
+ 开卡礼包
@@ -78,18 +78,18 @@
- {{ $lang('level.pointGift') }}
- {{ $lang('level.giftPoint') }}{{ levelInfo.send_point }}{{ $lang('level.point') }}
+ 积分礼包
+ 赠送{{ levelInfo.send_point }}积分
- {{ $lang('level.redPacketGift') }}
- {{ $lang('level.giftBalance') }}{{ parseFloat(levelInfo.send_balance) }}{{ $lang('level.redPacket') }}
+ 红包礼包
+ 赠送{{ parseFloat(levelInfo.send_balance) }}元红包
- {{ $lang('level.couponGift') }}
- {{ $lang('level.giftCoupon') }}{{ levelInfo.send_coupon.split(',').length }}{{ $lang('level.coupon') }}
+ 优惠券礼包
+ 赠送{{ levelInfo.send_coupon.split(',').length }}张优惠券
@@ -101,13 +101,13 @@
- {{ $lang('card.cardDesc') }}
+ 会员卡说明
- {{ $lang('card.cardDesc') }}
+ 会员卡说明
{{ levelInfo.remark }}
@@ -171,11 +171,11 @@ export default {
// 如果后台没配置,用默认值
this.mpShareData = {
appMessage: {
- title: this.$lang('card.shareTitle'),
+ title: '专属会员权益,快来体验',
path: '/pages_tool/member/card'
},
timeLine: {
- title: this.$lang('card.shareTitle'),
+ title: '专属会员权益,快来体验',
query: '/pages_tool/member/card'
}
};
@@ -208,19 +208,19 @@ export default {
},
onShareAppMessage() {
return this.mpShareData?.appMessage || {
- title: this.$lang('member.memberRightsTip'),
+ title: '专属会员权益,快来体验',
path: '/pages_tool/member/card'
};
},
onShareTimeline() {
return this.mpShareData?.timeLine || {
- title: this.$lang('member.memberRightsTip'),
+ title: '专属会员权益,快来体验',
query: '/pages_tool/member/card'
};
},
onAddToFavorites() {
return {
- title: this.$lang('member.memberRightsTip'),
+ title: '专属会员权益,快来体验',
path: '/pages_tool/member/card'
};
}
diff --git a/pages_tool/member/card_buy.vue b/pages_tool/member/card_buy.vue
index d98824d..bd4b526 100644
--- a/pages_tool/member/card_buy.vue
+++ b/pages_tool/member/card_buy.vue
@@ -2,17 +2,17 @@
-
+
-
+ mode="aspectFill" show-menu-by-longpress/>
+
{{ memberInfo.nickname }}
- {{ $lang('level.expireTime') }}:{{ $util.timeStampTurnTime(memberInfo.level_expire_time, true) }}
+ 有效期至:{{ $util.timeStampTurnTime(memberInfo.level_expire_time, true) }}
@@ -60,9 +60,9 @@
{{ levelList[curIndex].level_name }}
{{
- levelList[curIndex].level_name }}{{ $lang('card.canEnjoy') }}
+ levelList[curIndex].level_name }}可享受消费折扣和
- {{ $lang('card.memberGiftEtc') }}
+ 会员大礼包等权益
@@ -78,7 +78,7 @@
- {{ $lang('card.cardTypeSelect') }}
+ 卡种选择
@@ -107,7 +107,7 @@
- {{ $lang('level.memberBenefits') }}
+ 会员权益
@@ -118,18 +118,18 @@
- {{ $lang('level.freeShipping') }}
- {{ $lang('level.freeShippingDesc') }}
+ 全场包邮
+ 享受商品包邮服务
- {{ $lang('level.consumeDiscount') }}
- {{ $lang('level.consumeDiscountDesc') }}{{ currCard.consume_discount / 10 }}{{ $lang('level.discount') }}
+ 消费折扣
+ 部分商品下单可享{{ currCard.consume_discount / 10 }}折优惠
- {{ $lang('level.pointReward') }}
- {{ $lang('level.pointRewardDesc') }}{{ parseFloat(currCard.point_feedback) }}{{ $lang('level.pointMultiplier') }}
+ 积分回馈
+ 下单享{{ parseFloat(currCard.point_feedback) }}倍积分回馈
@@ -138,7 +138,7 @@
- {{ $lang('level.openCardGift') }}
+ 开卡礼包
@@ -147,18 +147,18 @@
- {{ $lang('level.pointGift') }}
- {{ $lang('level.giftPoint') }}{{ currCard.send_point }}{{ $lang('level.point') }}
+ 积分礼包
+ 赠送{{ currCard.send_point }}积分
- {{ $lang('level.redPacketGift') }}
- {{ $lang('level.giftBalance') }}{{ parseFloat(currCard.send_balance) }}{{ $lang('level.redPacket') }}
+ 红包礼包
+ 赠送{{ parseFloat(currCard.send_balance) }}元红包
- {{ $lang('level.couponGift') }}
- {{ $lang('level.giftCoupon') }}{{ currCard.send_coupon.split(',').length }}{{ $lang('level.coupon') }}
+ 优惠券礼包
+ 赠送{{ currCard.send_coupon.split(',').length }}张优惠券
@@ -170,17 +170,17 @@
- {{ $lang('card.renew') }}
+ 立即续费
- {{ $lang('card.chargeOpen') }}
- {{ $lang('card.openNow') }}
+ 充值开通
+ 立即开通
{{ $lang('common.currencySymbol') }}
{{ currCard.charge_rule_arr[choiceIndex].value }}
/{{ cardType[currCard.charge_rule_arr[choiceIndex].key].unit }}
- {{ $lang('card.agreeTip') }}
+ 购买既视为同意
《{{ agreement.title
}}》
@@ -193,13 +193,13 @@
- {{ $lang('card.cardDesc') }}
+ 会员卡说明
- {{ $lang('card.cardDesc') }}
+ 会员卡说明
{{ currCard.remark }}
@@ -211,7 +211,7 @@
-
+
@@ -248,20 +248,20 @@ export default {
levelId: 0,
cardType: {
week: {
- name: this.$lang('card.weekCard'),
- unit: this.$lang('card.week')
+ name: '周卡',
+ unit: '周'
},
month: {
- name: this.$lang('card.monthCard'),
- unit: this.$lang('card.month')
+ name: '月卡',
+ unit: '月'
},
quarter: {
- name: this.$lang('card.quarterCard'),
- unit: this.$lang('card.quarter')
+ name: '季卡',
+ unit: '季'
},
year: {
- name: this.$lang('card.yearCard'),
- unit: this.$lang('card.year')
+ name: '年卡',
+ unit: '年'
}
},
choiceIndex: 0,
@@ -349,8 +349,8 @@ export default {
create() {
if (this.memberInfo.member_level_type && this.memberInfo.member_level != this.currCard.level_id) {
uni.showModal({
- title: this.$lang('form.tip'),
- content: this.$lang('card.hasExpiredCard'),
+ title: '提示',
+ content: '您有尚未过期的会员卡,再次购卡会覆盖掉之前的卡,是否继续?',
success: res => {
if (res.confirm) {
this.$refs.choosePaymentPopup.open();
@@ -426,4 +426,4 @@ export default {
+
\ No newline at end of file
diff --git a/pages_tool/member/collection.vue b/pages_tool/member/collection.vue
index 496c396..83e0458 100644
--- a/pages_tool/member/collection.vue
+++ b/pages_tool/member/collection.vue
@@ -30,7 +30,7 @@
-
diff --git a/pages_tool/member/coupon.vue b/pages_tool/member/coupon.vue
index f054540..08db353 100644
--- a/pages_tool/member/coupon.vue
+++ b/pages_tool/member/coupon.vue
@@ -2,9 +2,9 @@
- {{ $lang('coupon.unused') }}
- {{ $lang('coupon.used') }}
- {{ $lang('coupon.expired') }}
+ 未使用
+ 已使用
+ 已过期
- {{ $lang('cart.validFromReceive') }}{{ $util.timeStampTurnTime(item.end_time) }}
+ 有效期:{{ $util.timeStampTurnTime(item.end_time) }}
- {{ $lang('cart.longTermValid') }}
+ 有效期:长期有效
- {{ $lang('coupon.useNow') }}
- {{ $lang('coupon.used') }}
- {{ $lang('coupon.expired') }}
+ 去使用
+ 已使用
+ 已过期
-
+
@@ -88,7 +88,7 @@ export default {
setTimeout( () => {
if (!this.addonIsExist.coupon) {
this.$util.showToast({
- title: this.$lang('coupon.notEnabled'),
+ title: '商家未开启优惠券',
mask: true,
duration: 2000
});
diff --git a/pages_tool/member/footprint.vue b/pages_tool/member/footprint.vue
index a9d04c0..01a4b54 100644
--- a/pages_tool/member/footprint.vue
+++ b/pages_tool/member/footprint.vue
@@ -1,7 +1,7 @@
- {{ manage ? $lang('common.done') : $lang('common.manage') }}
+ {{ manage ? '完成' : '管理' }}
@@ -39,14 +39,14 @@
{{ $lang('common.currencySymbol') }}
{{ showMarketPrice(item) }}
- {{ $lang('goods.sold') }}{{ item.sale_num }}{{ item.unit ? item.unit : $lang('sku.unit') }}
+ 已售{{ item.sale_num }}{{ item.unit ? item.unit : '件' }}
@@ -54,9 +54,9 @@
- {{ $lang('common.selectAll') }}
+ 全选
-
+
@@ -134,7 +134,7 @@ export default {
deleteFootprint() {
if (this.idArr.length == 0) {
this.$util.showToast({
- title: this.$lang('member.selectDeleteData')
+ title: '请选择要删除的数据!'
});
return;
}
diff --git a/pages_tool/member/index.vue b/pages_tool/member/index.vue
index c15858d..2a908c1 100644
--- a/pages_tool/member/index.vue
+++ b/pages_tool/member/index.vue
@@ -58,7 +58,7 @@
diff --git a/pages_tool/member/info.vue b/pages_tool/member/info.vue
index f0b8156..c36bd80 100644
--- a/pages_tool/member/info.vue
+++ b/pages_tool/member/info.vue
@@ -3,7 +3,7 @@
- {{ $lang('member.avatar') }}
+ 头像
@@ -22,61 +22,61 @@
-->
- {{ $lang('member.nickname') }}
+ 昵称
{{ memberInfoformData.nickName }}
- {{ $lang('member.realName') }}
+ 姓名
{{ memberInfoformData.realName }}
- {{ $lang('member.sex') }}
+ 性别
{{ memberInfoformData.sex }}
- {{ $lang('member.birthday') }}
+ 生日
{{ memberInfoformData.birthday }}
- {{ $lang('member.mobile') }}
- {{ $lang('member.password') }}
+ 手机号
+ 密码
{{ memberInfoformData.mobile }}
- {{ $lang('member.cancelAccount') }}
+ 注销账号
-
+
diff --git a/pages_tool/member/info_edit.vue b/pages_tool/member/info_edit.vue
index 8971771..5d9ef29 100644
--- a/pages_tool/member/info_edit.vue
+++ b/pages_tool/member/info_edit.vue
@@ -4,38 +4,38 @@
- {{ $lang('member.username') }}
-
+ 用户名
+
- {{ $lang('member.usernameTip') }}
+ 用户名仅可修改一次,请谨慎设置
-
+
- {{ $lang('member.nickname') }}
-
+ 昵称
+
-
+
- {{ $lang('member.realName') }}
-
+ 姓名
+
-
+
- {{ $lang('member.sex') }}
+ 性别
-
+
- {{ $lang('member.birthday') }}
+ 生日
- {{ formData.birthday ? formData.birthday : $lang('form.selectDate') }}
+ {{ formData.birthday ? formData.birthday : '请选择生日' }}
-
+
@@ -68,87 +68,87 @@
- {{ $lang('member.bindMobileTip') }}
-
+ 请先绑定手机再执行该操作
+
- {{ $lang('member.oldPassword') }}
-
+ 原密码
+
- {{ $lang('member.newPassword') }}
-
+ 新密码
+
- {{ $lang('member.confirmPassword') }}
-
+ 再次输入
+
- {{ $lang('member.getDynamicCodeTip') }}{{ memberInfoformData.mobile | mobile }}{{ $lang('member.sendVerificationCode') }}
+ 点击“获取动态码”,将会向您已绑定的手机号{{ memberInfoformData.mobile | mobile }}发送验证码
- {{ $lang('member.newPassword') }}
-
+ 新密码
+
- {{ $lang('member.confirmPassword') }}
-
+ 再次输入
+
-
+
- {{ $lang('member.mobile') }}
-
+ 手机号
+
- {{ $lang('member.verificationCode') }}
-
+ 验证码
+
- {{ $lang('member.smsVerificationCode') }}
-
+ 短信验证码
+
-
+
-
+
-
+
- {{ $lang('member.region') }}
+ 所在地区
- {{ formData.fullAddress ? formData.fullAddress : $lang('member.selectRegion') }}
+ {{ formData.fullAddress ? formData.fullAddress : '请选择省市区县' }}
- {{ $lang('member.addressDetail') }}
-
+ 详细地址
+
-
+
diff --git a/pages_tool/member/invite_friends.vue b/pages_tool/member/invite_friends.vue
index a08c304..34c44bb 100644
--- a/pages_tool/member/invite_friends.vue
+++ b/pages_tool/member/invite_friends.vue
@@ -7,17 +7,17 @@
- {{ $lang('invite.activityRule') }}
+ 活动说明
- {{ $lang('invite.activityTime') }}:{{ $util.timeStampTurnTime(info.start_time, 1) }}{{ $lang('invite.to') }}{{ $util.timeStampTurnTime(info.end_time, 1) }}
+ 活动时间:{{ $util.timeStampTurnTime(info.start_time, 1) }}至{{ $util.timeStampTurnTime(info.end_time, 1) }}
- {{ $lang('invite.inviteNow') }}
+ 立即邀请
- {{ $lang('invite.myFriends') }}
+ 我的好友
@@ -33,32 +33,32 @@
- {{ item.balance }}{{ $lang('invite.cashRedPacket') }}
+ {{ item.balance }}元现金红包
+
- {{ parseInt(item.point) }}{{ $lang('invite.point') }}
+ {{ parseInt(item.point) }}积分
+
- {{ item.coupon_num }}{{ $lang('invite.couponCount') }}
+ {{ item.coupon_num }}张优惠券
- {{ $lang('invite.viewMore') }}
+ 查看更多
- {{ $lang('invite.noMoreData') }}
+ 没有更多数据了
- {{ $lang('invite.noInviteTip') }}
- {{ $lang('invite.noInviteSub') }}
+ 您还没有邀请到新朋友哦
+ 邀请好友,赚取好礼。赶紧去试试吧~
- {{ $lang('invite.inviteReward') }}
+ 邀请好友奖励
@@ -68,7 +68,7 @@
{{ $lang('common.currencySymbol') }}
{{ info.balance }}
- {{ $lang('invite.cashRedPacket') }}
+ 现金红包
@@ -78,7 +78,7 @@
{{ parseInt(info.point) }}
- {{ $lang('invite.point') }}
+ 积分
@@ -88,49 +88,49 @@
{{ info.coupon.split(',').length }}
- {{ $lang('invite.couponUnit') }}
+ 张
- {{ $lang('invite.coupon') }}
+ 优惠券
- {{ $lang('invite.shareDesc') }}
+ 分享给好友,让好友通过你的分享链接进入并注册登录,可获得以下奖励:
●
- {{ $lang('invite.getBalanceReward', { amount: info.balance }) }}
+ 可得{{ info.balance }}元红包奖励
●
- {{ $lang('invite.getPointReward', { point: info.point }) }}
+ 可得{{ info.point }}积分
●
- {{ $lang('invite.getCouponReward', { count: info.coupon.split(',').length }) }}
+ 可得{{ info.coupon.split(',').length }}张优惠券
●
- {{ $lang('invite.noLimit') }}
+ 可得奖励不受限制
●
- {{ $lang('invite.limitDesc', { max: info.max_fetch }) }}
+ 奖励上限为{{ info.max_fetch }}人
- {{ $lang('invite.howToInvite') }}
+ 如何邀请好友
- {{ $lang('invite.shareLink') }}
+ 分享链接给好友
@@ -139,7 +139,7 @@
- {{ $lang('invite.friendEnter') }}
+ 好友进入
@@ -148,7 +148,7 @@
- {{ $lang('invite.friendRegister') }}
+ 好友注册成功获得奖励
@@ -163,10 +163,10 @@
- {{ $lang('invite.savePoster') }}
+ 保存图片
- {{ $lang('invite.longPressSave') }}
+ 长按保存图片
@@ -179,32 +179,32 @@
@@ -214,7 +214,7 @@
- {{ $lang('invite.activityRule') }}
+ 活动说明
@@ -224,7 +224,7 @@
-
+
diff --git a/pages_tool/member/level.vue b/pages_tool/member/level.vue
index e28c7ae..1eb6596 100644
--- a/pages_tool/member/level.vue
+++ b/pages_tool/member/level.vue
@@ -9,11 +9,11 @@
{{ memberInfo.nickname }}
- {{ $lang('level.currentLevel') }}:{{ memberInfo.member_level_name }}
+ 当前等级:{{ memberInfo.member_level_name }}
- {{ $lang('level.growthRules') }}
+ 成长规则
{{ levelList[curIndex].level_name }}
- {{ $lang('level.currentLevel') }}
+ 当前等级
- {{ $lang('level.currentGrowth') }}
+ 当前成长值
{{ growth }}
- {{ $lang('level.getMoreGrowth') }}{{
- levelList[curIndex + 1].needGrowth > 0 ? levelList[curIndex + 1].needGrowth : 0
- }}{{ $lang('level.growthToBecome') }}{{
+ 再获得{{ levelList[curIndex + 1].needGrowth > 0 ? levelList[curIndex + 1].needGrowth : 0 }}成长值成为{{
levelList[curIndex + 1].level_name
}}
- {{ $lang('level.maxLevel') }}
+ 您现在已经是最高等级
- {{ $lang('level.getMoreGrowth') }}{{ levelList[curIndex].needGrowth }}{{ $lang('level.growthToBecome') }}{{ levelList[curIndex].level_name }}
+ 再获得{{ levelList[curIndex].needGrowth }}成长值成为{{ levelList[curIndex].level_name }}
@@ -86,52 +84,52 @@
- {{ $lang('level.memberBenefits') }}
+ 会员权益
- {{ $lang('level.freeShipping') }}
- {{ $lang('level.freeShippingDesc') }}
+ 包邮服务
+ 提供商品包邮服务
- {{ $lang('level.consumeDiscount') }}
- {{ $lang('level.noDiscount') }}
- {{ $lang('level.consumeDiscountDesc') }}{{ levelList[curIndex].consume_discount }}{{ $lang('level.discount') }}
+ 享受消费折扣服务
+ 不享受任何消费折扣和其他权益
+ 提供{{ levelList[curIndex].consume_discount }}折消费折扣
- {{ $lang('level.pointFeedback') }}
- {{ $lang('level.pointFeedbackDesc') }}{{ levelList[curIndex].point_feedback }}{{ $lang('level.pointMultiplier') }}
+ 享受积分回馈服务
+ 提供{{ levelList[curIndex].point_feedback }}倍积分回馈倍率
- {{ $lang('level.memberGift') }}
+ 会员礼包
- {{ $lang('level.pointGift') }}
- {{ $lang('level.giftPoint') }}{{ levelList[curIndex].send_point }}{{ $lang('reward.points') }}
+ 积分礼包
+ 赠送{{ levelList[curIndex].send_point }}积分
- {{ $lang('level.redPacketGift') }}
- {{ $lang('level.giftBalance') }}{{ levelList[curIndex].send_balance }}{{ $lang('form.yuan') }}{{ $lang('level.redPacket') }}
+ 红包礼包
+ 赠送{{ levelList[curIndex].send_balance }}元红包
- {{ $lang('level.couponGift') }}
- {{ $lang('level.giftCoupon') }}{{ levelList[curIndex].coupon_length }}{{ $lang('pay.couponCount') }}
+ 优惠券礼包
+ 赠送{{ levelList[curIndex].coupon_length }}张优惠券
@@ -141,7 +139,7 @@
{{ item.money }}
- {{ $lang('member.currencyUnit') }}
+ 元
{{ $util.numberFixed(item.discount, 1) }}
- {{ $lang('member.discountUnit') }}
+ 折
@@ -267,7 +265,7 @@
},
getBannerDetail(index) {
uni.showLoading({
- title: this.$lang('member.goingToDetail'),
+ title: '将前往详情页面',
duration: 2000,
mask: true
});
diff --git a/pages_tool/member/level_growth_rules.vue b/pages_tool/member/level_growth_rules.vue
index 6d03c30..94309f0 100644
--- a/pages_tool/member/level_growth_rules.vue
+++ b/pages_tool/member/level_growth_rules.vue
@@ -3,13 +3,13 @@
- {{ $lang('level.growthValueDesc') }}
+ 成长值说明
- {{ $lang('level.memberLevel') }}
- {{ $lang('level.growthValue') }}
+ 等级
+ 成长值
{{ item.level_name }}
@@ -20,20 +20,20 @@
- {{ $lang('level.whatIsGrowth') }}
+ 什么是成长值
- {{ $lang('level.growthDesc') }}
+ 成长值是消费者在店铺成为会员后,通过消费计算出来的值。成长值决定会员等级,会员等级越高,所享受的会员权益和会员礼包就越多。
- {{ $lang('level.howToGetGrowth') }}
+ 如何获得成长值
- {{ $lang('level.growthRule1') }}
- {{ $lang('level.growthRule2') }}
- {{ $lang('level.growthRule3') }}
- {{ $lang('level.growthRule4') }}
+ 1、注册会员送x成长值。
+ 2、会员充值到余额送x成长值。
+ 3、会员签到送x成长值。
+ 4、会员消费x元,交易完成即可获得x个成长值。
@@ -118,7 +118,7 @@
},
getBannerDetail(index) {
uni.showLoading({
- title: this.$lang('member.goingToDetail'),
+ title: '将前往详情页面',
duration: 2000,
mask: true
});
diff --git a/pages_tool/member/modify_face.vue b/pages_tool/member/modify_face.vue
index b75453e..fece095 100644
--- a/pages_tool/member/modify_face.vue
+++ b/pages_tool/member/modify_face.vue
@@ -92,7 +92,7 @@ export default {
},
fail: () => {
this.$util.showToast({
- title: this.$lang('member.uploadAvatarFailed')
+ title: '头像上传失败'
});
}
});
@@ -114,7 +114,7 @@ export default {
this.memberInfo.headimg = this.imgurl;
this.$store.commit('setMemberInfo', this.memberInfo);
this.$util.showToast({
- title: this.$lang('member.avatarModifySuccess')
+ title: '头像修改成功'
});
setTimeout(() => {
this.$util.redirectTo('/pages_tool/member/info', {}, 'redirectTo');
diff --git a/pages_tool/member/pay_password.vue b/pages_tool/member/pay_password.vue
index ca4c4fb..0511b4b 100644
--- a/pages_tool/member/pay_password.vue
+++ b/pages_tool/member/pay_password.vue
@@ -1,16 +1,16 @@
- {{ $lang('member.payPasswordTip') }}
- {{ $lang('member.verificationCodeSent') }}{{ memberInfo.mobile | mobile }}{{ $lang('member.inputVerificationCode') }}
+ 请输入6位支付密码,建议不要使用重复或连续数字
+ 验证码已发送至{{ memberInfo.mobile | mobile }}请在下方输入4位数字验证码
{{ dynacodeData.codeText }}
- {{ $lang('member.inputSmsCode') }}
- {{ $lang('member.setPayPassword') }}
- {{ $lang('member.inputAgain') }}
- {{ $lang('common.confirm') }}
+ 输入短信验证码
+ 请设置支付密码
+ 请再次输入
+ 确认
@@ -34,7 +34,7 @@
dynacodeData: {
seconds: 120,
timer: null,
- codeText: this.$lang('member.getVerificationCode'),
+ codeText: '获取验证码',
isSend: false
}
};
@@ -48,8 +48,8 @@
} else {
if (this.memberInfo.mobile == '') {
uni.showModal({
- title: this.$lang('form.tip'),
- content: this.$lang('member.bindMobileForPayPwd'),
+ title: '提示',
+ content: '设置支付密码需要先绑定手机号,是否立即绑定?',
success: res => {
if (res.confirm) {
this.$util.redirectTo('/pages_tool/member/info', {
@@ -132,7 +132,7 @@
success: res => {
if (res.code >= 0) {
this.$util.showToast({
- title: this.$lang('member.modifySuccess')
+ title: '修改成功'
});
setTimeout(() => {
if (this.back) this.$util.redirectTo(this.back, {},
@@ -149,7 +149,7 @@
});
} else {
this.$util.showToast({
- title: this.$lang('member.twoPasswordNotMatch'),
+ title: '两次输入的密码不一致',
success: res => {
this.initInfo();
}
@@ -185,7 +185,7 @@
if (this.dynacodeData.seconds == 120 && this.dynacodeData.timer == null) {
this.dynacodeData.timer = setInterval(() => {
this.dynacodeData.seconds--;
- this.dynacodeData.codeText = this.dynacodeData.seconds + this.$lang('member.secondsRetry');
+ this.dynacodeData.codeText = this.dynacodeData.seconds + 's后可重新获取';
}, 1000);
}
} else {
@@ -216,7 +216,7 @@
this.dynacodeData = {
seconds: 120,
timer: null,
- codeText: this.$lang('member.getDynamicCode'),
+ codeText: '获取动态码',
isSend: false
};
}
diff --git a/pages_tool/member/point.vue b/pages_tool/member/point.vue
index 70a26c3..172cbc8 100644
--- a/pages_tool/member/point.vue
+++ b/pages_tool/member/point.vue
@@ -9,7 +9,7 @@
- {{ $lang('member.point') }}
+ 我的积分
@@ -17,19 +17,19 @@
{{ pointInfo.point }}
- {{ $lang('point.currentPoint') }}
+ 当前积分
{{ pointInfo.totalPoint }}
- {{ $lang('point.totalPoint') }}
+ 累计积分
{{ pointInfo.totalConsumePoint }}
- {{ $lang('point.totalConsume') }}
+ 累计消费
{{ pointInfo.todayPoint }}
- {{ $lang('point.todayEarn') }}
+ 今日获得
@@ -39,13 +39,13 @@
- {{ $lang('point.pointDetail') }}
+ 积分明细
- {{ $lang('member.currentStatus') }}
+ 当前状态
{{ detail.status_name }}
- {{ $lang('member.transactionNo') }}
+ 交易号
{{ detail.withdraw_no }}
- {{ $lang('member.serviceFee') }}
+ 手续费
¥{{ detail.service_money }}
- {{ $lang('member.applyTime') }}
+ 申请时间
{{ $util.timeStampTurnTime(detail.apply_time) }}
- {{ $lang('member.auditTime') }}
+ 审核时间
{{ $util.timeStampTurnTime(detail.audit_time) }}
- {{ $lang('member.bankName') }}
+ 银行名称
{{ detail.bank_name }}
- {{ $lang('member.accountNumber') }}
+ 收款账号
{{ detail.account_number }}
- {{ $lang('member.rejectReason') }}
+ 拒绝理由
{{ detail.refuse_reason }}
- {{ $lang('member.transferTypeName') }}
+ 转账方式名称
{{ detail.transfer_type_name }}
- {{ $lang('member.transferTime') }}
+ 转账时间
{{ $util.timeStampTurnTime(detail.payment_time) }}
diff --git a/pages_tool/notice/list.vue b/pages_tool/notice/list.vue
index 2c80ef2..91b484b 100644
--- a/pages_tool/notice/list.vue
+++ b/pages_tool/notice/list.vue
@@ -15,7 +15,7 @@
-
+
@@ -77,7 +77,7 @@ export default {
setPublicShare() {
let shareUrl = this.$config.h5Domain + '/pages_tool/notice/list';
this.$util.setPublicShare({
- title: this.$lang('notice.title'),
+ title: '公告',
desc: '',
link: shareUrl,
imgUrl: this.siteInfo ? this.$util.img(this.siteInfo.logo_square) : ''
@@ -85,7 +85,7 @@ export default {
}
},
onShareAppMessage(res) {
- var title = this.$lang('notice.title');
+ var title = '公告';
var path = '/pages_tool/notice/list';
return {
title: title,
diff --git a/pages_tool/order/activist.vue b/pages_tool/order/activist.vue
index 7231689..3eb7fba 100644
--- a/pages_tool/order/activist.vue
+++ b/pages_tool/order/activist.vue
@@ -112,7 +112,7 @@ export default {
this.cancleRefund(data.order_goods_id, res => {
if (res.code >= 0) {
this.$util.showToast({
- title: this.$lang('refund.cancelSuccess')
+ title: '撤销成功'
});
this.$refs.mescroll.refresh();
}
diff --git a/pages_tool/order/evaluate.vue b/pages_tool/order/evaluate.vue
index 214f0f0..6f0df14 100644
--- a/pages_tool/order/evaluate.vue
+++ b/pages_tool/order/evaluate.vue
@@ -13,7 +13,7 @@
- {{ $lang('evaluate.matchDescription') }}
+ 描述相符
@@ -26,11 +26,11 @@
: ''
">
{{ $lang('evaluate.good') }}
+ v-if="goodsEvalList[index].explain_type == '1'">好评
{{ $lang('evaluate.medium') }}
+ v-if="goodsEvalList[index].explain_type == '2'">中评
{{ $lang('evaluate.bad') }}
+ v-if="goodsEvalList[index].explain_type == '3'">差评
@@ -39,12 +39,12 @@
-
{{ goodsEvalList[index].content.length }}/200
-
{{ goodsEvalList[index].again_content.length }}/200
@@ -69,9 +69,9 @@
- {{ $lang('evaluate.anonymous') }}
+ 匿名
-
+
diff --git a/pages_tool/order/logistics.vue b/pages_tool/order/logistics.vue
index 1b8a06a..f4222ae 100644
--- a/pages_tool/order/logistics.vue
+++ b/pages_tool/order/logistics.vue
@@ -34,11 +34,11 @@
- {{ $lang('logistics.carrierCompany') }}: {{ packageItem.express_company_name }}
+ 承运公司: {{ packageItem.express_company_name }}
- {{ $lang('logistics.waybillNo') }}:
+ 运单号:
{{ packageItem.delivery_no }}
@@ -124,7 +124,7 @@ export default {
if (this.$refs.loadingCover) this.$refs.loadingCover.hide();
} else {
this.$util.showToast({
- title: this.$lang('order.noOrderInfo')
+ title: '未获取到订单信息!'
});
setTimeout(() => {
this.$util.redirectTo('/pages_order/list');
diff --git a/pages_tool/order/public/js/evaluate.js b/pages_tool/order/public/js/evaluate.js
index 53c4024..c15a1f8 100644
--- a/pages_tool/order/public/js/evaluate.js
+++ b/pages_tool/order/public/js/evaluate.js
@@ -87,7 +87,7 @@ export default {
}
} else {
this.$util.showToast({
- title: this.$lang('evaluate.noOrderData')
+ title: "未获取到订单数据"
})
setTimeout(() => {
this.$util.redirectTo('/pages_order/list', {}, "redirectTo");
@@ -157,7 +157,7 @@ export default {
save() {
if (this.evaluateConfig.evaluate_status == 0) {
this.$util.showToast({
- title: this.$lang('evaluate.notEnabled')
+ title: "商家未开启商品评价功能"
});
return;
}
@@ -165,14 +165,14 @@ export default {
if (this.isEvaluate) {
if (!this.goodsEvalList[i].again_content.trim().length) {
this.$util.showToast({
- title: this.$lang('evaluate.contentRequired')
+ title: "商品的评价不能为空哦"
});
return;
}
} else {
if (!this.goodsEvalList[i].content.trim().length) {
this.$util.showToast({
- title: this.$lang('evaluate.contentRequired')
+ title: "商品的评价不能为空哦"
});
return;
}
@@ -197,7 +197,7 @@ export default {
success: res => {
if (res.code == 0) {
this.$util.showToast({
- title: this.$lang('evaluate.evaluateSuccess')
+ title: "评价成功"
});
setTimeout(() => {
this.$util.redirectTo('/pages_order/list', {}, "redirectTo");
diff --git a/pages_tool/order/public/js/refundMethod.js b/pages_tool/order/public/js/refundMethod.js
index 69bac3b..2feb464 100644
--- a/pages_tool/order/public/js/refundMethod.js
+++ b/pages_tool/order/public/js/refundMethod.js
@@ -7,8 +7,8 @@ export default {
*/
cancleRefund(order_goods_id, callback) {
uni.showModal({
- content: this.$lang('refund.cancelConfirm'),
- cancelText: this.$lang('refund.notCancelNow'),
+ content: '撤销之后本次申请将会关闭,如后续仍有问题可再次发起申请。',
+ cancelText: '暂不撤销',
cancelColor: '#898989',
success: res => {
if (res.confirm) {
diff --git a/pages_tool/order/refund.vue b/pages_tool/order/refund.vue
index d7d0e62..d81cb38 100644
--- a/pages_tool/order/refund.vue
+++ b/pages_tool/order/refund.vue
@@ -14,15 +14,15 @@
- {{ $lang('refund.refundOnly') }}
- {{ $lang('refund.refundOnlyDesc') }}
+ 退款无需退货
+ 没收到货,或与卖家协商同意无需退货只退款
- {{ $lang('refund.returnRefund') }}
- {{ $lang('refund.returnRefundDesc') }}
+ 退货退款
+ 已收到货,需退还收到的货物
@@ -31,27 +31,27 @@
- {{ $lang('refund.refundReason') }}:
+ 退款原因:
- {{ $lang('form.selectPlaceholder') }}
+ 请选择
{{ refund_reason }}
- {{ $lang('refund.refundAmount') }}:
+ 退款金额:
{{ $lang('common.currencySymbol') }}{{ refund_data.refund_money }}
- {{ $lang('refund.refundRemark') }}
+ 退款说明
@@ -172,7 +172,7 @@ export default {
this.refund_data = res.data;
if (this.$refs.loadingCover) this.$refs.loadingCover.hide();
} else {
- this.$util.showToast({ title: this.$lang('refund.notObtained') });
+ this.$util.showToast({ title: '未获取到该订单项退款信息' });
setTimeout(() => {
this.$util.redirectTo('/pages_order/list');
}, 1000);
@@ -239,7 +239,7 @@ export default {
},
verify() {
if (this.refund_reason == '') {
- this.$util.showToast({ title: this.$lang('refund.selectRefundReason') });
+ this.$util.showToast({ title: '请选择退款原因' });
return false;
}
return true;
diff --git a/pages_tool/order/refund_batch.vue b/pages_tool/order/refund_batch.vue
index 99859e4..e745b94 100644
--- a/pages_tool/order/refund_batch.vue
+++ b/pages_tool/order/refund_batch.vue
@@ -40,7 +40,7 @@