All checks were successful
Build and Deploy Front / deploy (push) Successful in 5m34s
Co-authored-by: Cursor <cursoragent@cursor.com>
6323 lines
393 KiB
TypeScript
6323 lines
393 KiB
TypeScript
import localeLogin from '@/views/login/locale/zh-CN';
|
||
import localeWechat from '@/views/wechat/locale/zh-CN';
|
||
import localeH5TrackQuery from '@/views/h5/track-query/locale/zh-CN';
|
||
import localeH5Center from '@/views/h5/customer-center/locale/zh-CN';
|
||
|
||
import localeWorkplace from '@/views/home/workplace/locale/zh-CN';
|
||
|
||
import localeMonitor from '@/views/home/monitor/locale/zh-CN';
|
||
|
||
import localeSettings from './zh-CN/settings';
|
||
import marketingZh from './marketing/zh-CN';
|
||
import kbZh from './kb/zh-CN';
|
||
|
||
export default {
|
||
// 通用
|
||
'app.language': '语言',
|
||
'common.all': '全部',
|
||
'common.actions': '操作',
|
||
'common.viewDetail': '查看详情',
|
||
'common.selectPlaceholder': '请选择...',
|
||
'common.search': '查询',
|
||
'common.reset': '重置',
|
||
'common.refresh': '刷新',
|
||
'common.add': '新增',
|
||
'common.enabled': '启用',
|
||
'common.disabled': '禁用',
|
||
'common.editSuccess': '修改成功',
|
||
'common.addSuccess': '新增成功',
|
||
'common.inputProviderName': '请输入服务商名称',
|
||
'common.inputValidTime': '请输入正确的时间',
|
||
'common.selected': '已选择 ({count})',
|
||
'common.clear': '清空',
|
||
'common.delete': '删除',
|
||
'common.saveSuccess': '保存成功',
|
||
'common.importFailed': '导入失败',
|
||
'common.operationFailed': '操作失败',
|
||
'pagination.pageExceeded': '页码超出最大限制,已自动跳转到第 {max} 页',
|
||
'common.pagination.total': '共 {count} 条记录',
|
||
'common.pagination.prev': '上一页',
|
||
'common.pagination.next': '下一页',
|
||
'common.pagination.perPage': '条/页',
|
||
'common.pagination.goTo': '前往',
|
||
'common.pagination.page': '页',
|
||
|
||
// 菜单(示例 / 保留原有)
|
||
'menu.home': '首页',
|
||
'menu.assistant': '物流顾问',
|
||
'menu.server.home': '首页-服务端',
|
||
'menu.server.workplace': '工作台-服务端',
|
||
'menu.server.monitor': '实时监控-服务端',
|
||
'menu.list': '列表页',
|
||
'menu.result': '结果页',
|
||
'menu.exception': '异常页',
|
||
'menu.form': '表单页',
|
||
'menu.user': '客户',
|
||
'menu.user.customer': '客户管理',
|
||
'menu.user.subAccount': '子账号',
|
||
'menu.user.senderAddress': '地址管理',
|
||
'menu.user.exportQualification': '出口资质备案',
|
||
'menu.user.profile': '个人中心',
|
||
'menu.user.recharge': '资金充值',
|
||
'menu.finance': '财务',
|
||
'menu.finance.rechargeRecord': '充值记录',
|
||
'menu.finance.accountFlow': '资金流水',
|
||
'menu.finance.receivablePayable': '应收应付',
|
||
'menu.marketing': '营销',
|
||
'menu.marketing.memberLevel': '会员等级',
|
||
'marketing.memberLevel.pageTip':
|
||
'会员等级用于积分升级与可选额外折扣。价区键在客户资料中单独维护,与等级升级无关。修改额外折扣率只影响之后的查价,不追溯历史订单。已被客户使用的等级不可删除,请改为禁用。',
|
||
'marketing.memberLevel.searchPlaceholder': '搜索编码/名称',
|
||
'marketing.memberLevel.modalTip':
|
||
'升级积分达到门槛后可升到本等级;额外折扣率在卖价款区价之后叠加。价区请到客户管理中配置。',
|
||
'marketing.memberLevel.modal.add': '新增会员等级',
|
||
'marketing.memberLevel.modal.edit': '编辑会员等级',
|
||
'marketing.memberLevel.deleteConfirm':
|
||
'确定删除等级「{name}」?当前有 {count} 个客户使用该等级。若 count>0 将无法删除。',
|
||
'marketing.memberLevel.form.levelCode': '等级编码',
|
||
'marketing.memberLevel.form.levelCodePlaceholder': '如 NORMAL / VIP1',
|
||
'marketing.memberLevel.form.levelCodeExtra': '创建后不可修改,建议用英文大写',
|
||
'marketing.memberLevel.form.levelName': '等级名称',
|
||
'marketing.memberLevel.form.levelNamePlaceholder': '如 普通会员、银卡',
|
||
'marketing.memberLevel.form.minPoints': '升级积分',
|
||
'marketing.memberLevel.form.minPointsExtra': '达到该累计积分后可升到本等级',
|
||
'marketing.memberLevel.form.extraDiscountRate': '额外折扣率',
|
||
'marketing.memberLevel.form.extraDiscountRateExtra': '如 0.01 表示在价区价基础上再减 1%',
|
||
'marketing.memberLevel.form.sort': '排序',
|
||
'marketing.memberLevel.form.sortExtra': '数字越小越靠前',
|
||
'marketing.memberLevel.form.status': '状态',
|
||
'marketing.memberLevel.form.iconUrl': '图标地址',
|
||
'marketing.memberLevel.form.iconUrlPlaceholder': '可选,等级图标 URL',
|
||
'marketing.memberLevel.form.iconUrlExtra': '客户门户展示用,可留空',
|
||
'marketing.memberLevel.form.benefitDesc': '权益说明',
|
||
'marketing.memberLevel.form.benefitDescPlaceholder': '展示给客户的权益文案,如额外折扣等',
|
||
'marketing.memberLevel.form.customerCount': '客户数',
|
||
'marketing.memberLevel.form.requiredHint': '请填写等级编码与名称',
|
||
'marketing.memberLevel.section.basic': '基础信息',
|
||
'marketing.memberLevel.section.basicHint': '编码创建后不可改,名称与状态可随时调整',
|
||
'marketing.memberLevel.section.pricing': '积分与折扣',
|
||
'marketing.memberLevel.section.pricingHint': '决定升级门槛与额外折扣',
|
||
'marketing.memberLevel.section.display': '展示与权益',
|
||
'marketing.memberLevel.section.displayHint': '门户展示用,不影响计价逻辑',
|
||
'marketing.memberLevel.preview.nameFallback': '未命名等级',
|
||
'marketing.memberLevel.preview.codeFallback': '编码待填写',
|
||
'menu.arcoWebsite': 'Arco Design',
|
||
'menu.faq': '常见问题',
|
||
'menu.example': '示例页',
|
||
'menu.example.proTable': '高级表格',
|
||
'menu.demo': '演示页面',
|
||
'menu.demo.index': '数据表格',
|
||
'navbar.docs': '文档中心',
|
||
'navbar.message': '消息',
|
||
'navbar.messageInbox': '站内信',
|
||
'navbar.messageNotice': '公告',
|
||
'navbar.action.locale': '切换为中文',
|
||
'menu.order': '订单',
|
||
'menu.order.orderGuide': '新手指引',
|
||
'menu.order.priceCheck': '我要查价',
|
||
'menu.order.placeOrder': '我要下单',
|
||
'menu.order.templateMapping': '模板字段映射',
|
||
'menu.order.myOrders': '我的订单',
|
||
'menu.order.fulfillOrders': '代发订单',
|
||
'menu.order.waybillManage': '运单管理',
|
||
'menu.order.pickupOrder': '揽收单',
|
||
'menu.order.customs9610Order': '9610订单',
|
||
'menu.order.batchJobs': '批量任务',
|
||
'menu.order.platformStore': '店铺授权',
|
||
'menu.order.platformStoreOrder': '店铺订单',
|
||
'menu.warehouse': '仓储',
|
||
'menu.warehouse.parcel': '我的包裹',
|
||
'menu.warehouse.inventory': '我的库存',
|
||
'menu.warehouse.sku': '我的 SKU',
|
||
'menu.warehouse.inboundNotice': '入库预报',
|
||
'menu.warehouse.binLocation': '库位管理',
|
||
'warehouse.common.search': '查询',
|
||
'warehouse.common.add': '新增',
|
||
'warehouse.common.edit': '编辑',
|
||
'warehouse.common.delete': '删除',
|
||
'warehouse.common.save': '保存',
|
||
'warehouse.common.cancel': '取消',
|
||
'warehouse.common.confirm': '确定',
|
||
'warehouse.common.detail': '详情',
|
||
'warehouse.common.warehouse': '仓库',
|
||
'warehouse.common.customer': '客户',
|
||
'warehouse.common.customerName': '客户名称',
|
||
'warehouse.common.customerCode': '客户编码',
|
||
'warehouse.common.selectCustomer': '全部客户',
|
||
'warehouse.common.selectCustomerRequired': '新增/修改请先选择客户',
|
||
'warehouse.common.yes': '是',
|
||
'warehouse.common.no': '否',
|
||
'warehouse.sku.table.dimensions': '尺寸(cm)',
|
||
'warehouse.sku.table.createTime': '创建时间',
|
||
'warehouse.sku.table.skuCode': 'SKU 编码',
|
||
'warehouse.sku.table.skuName': 'SKU 名称',
|
||
'warehouse.sku.table.skuNameEn': 'SKU 英文名称',
|
||
'warehouse.sku.table.unitPrice': '单价',
|
||
'warehouse.sku.table.exHsCode': 'HSCode 出口',
|
||
'warehouse.sku.table.imHsCode': 'HSCode 进口',
|
||
'warehouse.sku.table.declareElement': '出口申报要素',
|
||
'warehouse.sku.table.totalQty': '库存',
|
||
'warehouse.sku.table.weightG': '重量(g)',
|
||
'warehouse.sku.table.remark': '备注',
|
||
'warehouse.sku.search.keyword': '编码/名称',
|
||
'warehouse.sku.tip': '维护库内 SKU 主数据;可用库存请在「我的库存」查看。',
|
||
'warehouse.sku.form.skuCode': '编码',
|
||
'warehouse.sku.form.skuCodePlaceholder': '仅字母数字,不含中文',
|
||
'warehouse.sku.form.skuName': '名称',
|
||
'warehouse.sku.form.skuNamePlaceholder': '商品中文名称',
|
||
'warehouse.sku.form.unitPrice': '单价',
|
||
'warehouse.sku.form.unitPricePlaceholder': '选填',
|
||
'warehouse.sku.form.skuNameEn': '英文名称',
|
||
'warehouse.sku.form.skuNameEnPlaceholder': '申报英文名(选填)',
|
||
'warehouse.sku.form.exHsCode': '出口编码',
|
||
'warehouse.sku.form.exHsCodePlaceholder': '出口海关编码(选填)',
|
||
'warehouse.sku.form.imHsCode': '进口编码',
|
||
'warehouse.sku.form.imHsCodePlaceholder': '进口海关编码(选填)',
|
||
'warehouse.sku.form.declareElement': '出口申报要素',
|
||
'warehouse.sku.form.declareElementPlaceholder': '海关出口申报要素(选填)',
|
||
'warehouse.sku.form.showExtra': '展开申报扩展(英文名 / HS / 申报要素 / 备注)',
|
||
'warehouse.sku.form.hideExtra': '收起申报扩展',
|
||
'warehouse.modal.section.declarationExtra': '申报扩展信息',
|
||
'warehouse.sku.form.weightG': '重量',
|
||
'warehouse.sku.form.weightPlaceholder': '选填',
|
||
'warehouse.sku.form.remark': '备注',
|
||
'warehouse.sku.form.remarkPlaceholder': '选填',
|
||
'warehouse.sku.form.imageUrl': '图片',
|
||
'warehouse.sku.form.uploadImage': '上传图片',
|
||
'warehouse.sku.form.reuploadImage': '重新上传',
|
||
'warehouse.sku.form.clearImage': '清除图片',
|
||
'warehouse.sku.message.uploadSuccess': '图片上传成功',
|
||
'warehouse.sku.message.uploadFailed': '图片上传失败',
|
||
'warehouse.sku.message.imageTooLarge': '图片不能超过 5MB',
|
||
'warehouse.sku.form.currentWarehouse': '当前仓库',
|
||
'warehouse.sku.tip.currentWarehouse': 'SKU 归属当前仓库;可在顶部切换仓库',
|
||
'warehouse.sku.tip.skuCode': '创建后不可修改;仅字母数字,不含中文',
|
||
'warehouse.sku.tip.image': '建议清晰正面图,不超过 5MB',
|
||
'warehouse.sku.tip.weightSize': '重量与尺寸用于计费与装箱估算,均可选填',
|
||
'warehouse.sku.tip.volume': '由长×宽×高自动估算,未填尺寸时显示 -',
|
||
'warehouse.sku.tip.skuNameEn': '用于报关申报的英文品名',
|
||
'warehouse.common.noCurrentWarehouse': '请先在右上角选择仓库',
|
||
'warehouse.sku.form.dimensions': '尺寸',
|
||
'warehouse.sku.form.length': '长',
|
||
'warehouse.sku.form.width': '宽',
|
||
'warehouse.sku.form.height': '高',
|
||
'warehouse.sku.form.clearSize': '清空尺寸',
|
||
'warehouse.sku.form.volumeEstimate': '体积估算',
|
||
'warehouse.modal.noWarehouse': '未选择仓库',
|
||
'warehouse.modal.section.basic': '基础信息',
|
||
'warehouse.modal.section.weightSize': '重量与尺寸',
|
||
'warehouse.modal.section.products': '商品信息',
|
||
'warehouse.sku.modal.add': '新增 SKU',
|
||
'warehouse.sku.modal.edit': '编辑 SKU',
|
||
'warehouse.sku.actions.delete': '删除 SKU',
|
||
'warehouse.sku.message.loadFailed': '加载 SKU 列表失败',
|
||
'warehouse.sku.message.saveSuccess': '保存成功',
|
||
'warehouse.sku.message.saveFailed': '保存失败',
|
||
'warehouse.sku.message.deleteSuccess': '删除成功',
|
||
'warehouse.sku.message.deleteFailed': '删除失败',
|
||
'warehouse.sku.message.deleteConfirm': '确定删除 {code}?',
|
||
'warehouse.sku.message.required': '请填写 SKU 编码和名称',
|
||
'warehouse.inventory.table.warehouse': '仓库',
|
||
'warehouse.inventory.table.binName': '库位名称',
|
||
'warehouse.inventory.table.skuCode': 'SKU 编码',
|
||
'warehouse.inventory.table.skuName': 'SKU 名称',
|
||
'warehouse.inventory.table.warehouseId': '仓库',
|
||
'warehouse.inventory.table.totalQty': '总量',
|
||
'warehouse.inventory.table.availableQty': '可用',
|
||
'warehouse.inventory.table.frozenQty': '冻结',
|
||
'warehouse.inventory.table.binCount': '库位数',
|
||
'warehouse.inventory.table.binCode': '库位',
|
||
'warehouse.inventory.table.qty': '数量',
|
||
'warehouse.inventory.search.keyword': '编码/名称',
|
||
'warehouse.inventory.actions.binDetail': '库位明细',
|
||
'warehouse.inventory.actions.history': '出入库记录',
|
||
'warehouse.inventory.actions.relocate': '换库位',
|
||
'warehouse.inventory.drawer.binDetail': '库位明细',
|
||
'warehouse.inventory.drawer.history': '出入库记录',
|
||
'warehouse.inventory.history.all': '全部',
|
||
'warehouse.inventory.history.inbound': '入库',
|
||
'warehouse.inventory.history.deduct': '扣减',
|
||
'warehouse.inventory.history.type': '类型',
|
||
'warehouse.inventory.history.qty': '数量',
|
||
'warehouse.inventory.history.refNo': '关联单号',
|
||
'warehouse.inventory.history.remark': '说明',
|
||
'warehouse.inventory.history.time': '时间',
|
||
'warehouse.inventory.history.empty': '暂无出入库记录',
|
||
'warehouse.inventory.history.loadFailed': '加载出入库记录失败',
|
||
'warehouse.inventory.tip': '可用=可发货;冻结=已被订单占用;点「出入库记录」可查看历史入库与扣减。',
|
||
'warehouse.inventory.modal.relocate': '换库位',
|
||
'warehouse.inventory.form.sourceBin': '源库位',
|
||
'warehouse.inventory.form.targetBin': '目标库位',
|
||
'warehouse.inventory.form.qty': '数量',
|
||
'warehouse.inventory.form.selectBin': '请选择库位',
|
||
'warehouse.inventory.form.selectSourceBin': '请选择有库存的源库位',
|
||
'warehouse.inventory.form.selectTargetBin': '请选择目标库位',
|
||
'warehouse.inventory.message.loadFailed': '加载库存失败',
|
||
'warehouse.inventory.message.binDetailFailed': '加载库位明细失败',
|
||
'warehouse.inventory.message.relocateRequired': '请填写换库位信息',
|
||
'warehouse.inventory.message.relocateSuccess': '换库位成功',
|
||
'warehouse.inventory.message.relocateFailed': '换库位失败',
|
||
'warehouse.inventory.message.sameBin': '源库位与目标库位不能相同',
|
||
'warehouse.inventory.message.qtyExceed': '数量不能超过源库位库存',
|
||
'warehouse.binLocation.table.binCode': '库位编码',
|
||
'warehouse.binLocation.table.binName': '库位名称',
|
||
'warehouse.binLocation.table.zoneCode': '库区',
|
||
'warehouse.binLocation.table.isEnabled': '启用',
|
||
'warehouse.binLocation.table.remark': '备注',
|
||
'warehouse.binLocation.search.warehouse': '搜索仓库',
|
||
'warehouse.binLocation.search.keyword': '编码/名称',
|
||
'warehouse.binLocation.filter.isEnabled': '启用状态',
|
||
'warehouse.binLocation.actions.refreshWarehouse': '刷新仓库',
|
||
'warehouse.binLocation.actions.add': '新增库位',
|
||
'warehouse.binLocation.loading.warehouse': '正在加载仓库...',
|
||
'warehouse.binLocation.emptySelect': '请选择左侧仓库',
|
||
'warehouse.binLocation.modal.add': '新增库位',
|
||
'warehouse.binLocation.modal.edit': '编辑库位',
|
||
'warehouse.binLocation.form.binCode': '库位编码',
|
||
'warehouse.binLocation.form.binName': '库位名称',
|
||
'warehouse.binLocation.form.zoneCode': '库区编码',
|
||
'warehouse.binLocation.form.isEnabled': '启用',
|
||
'warehouse.binLocation.form.remark': '备注',
|
||
'warehouse.binLocation.placeholder.binCode': '如 A-01-01',
|
||
'warehouse.binLocation.placeholder.binName': '选填,便于识别',
|
||
'warehouse.binLocation.placeholder.zoneCode': '如 A区(选填)',
|
||
'warehouse.binLocation.placeholder.remark': '选填',
|
||
'warehouse.binLocation.tip.warehouse': '库位归属左侧所选仓库',
|
||
'warehouse.binLocation.tip.binCode': '仓内唯一,收货上架时按此编码选用',
|
||
'warehouse.binLocation.tip.zoneCode': '用于分区管理,可与库位编码前缀对应',
|
||
'warehouse.binLocation.tip.isEnabled': '禁用后收货上架不可再选该库位',
|
||
'warehouse.binLocation.hint.enabledOn': '已启用',
|
||
'warehouse.binLocation.hint.enabledOff': '已禁用',
|
||
'warehouse.binLocation.message.warehouseLoadFailed': '加载仓库失败',
|
||
'warehouse.binLocation.message.loadFailed': '加载库位失败',
|
||
'warehouse.binLocation.message.selectWarehouse': '请先选择仓库',
|
||
'warehouse.binLocation.message.required': '请填写库位编码',
|
||
'warehouse.binLocation.message.saveSuccess': '保存成功',
|
||
'warehouse.binLocation.message.saveFailed': '保存失败',
|
||
'warehouse.parcel.status.all': '全部',
|
||
'warehouse.parcel.status.inTransit': '在途',
|
||
'warehouse.parcel.status.arrived': '已到仓',
|
||
'warehouse.parcel.status.stored': '已上架',
|
||
'warehouse.parcel.table.warehouse': '仓库',
|
||
'warehouse.parcel.table.items': '商品信息',
|
||
'warehouse.parcel.table.image': '图片',
|
||
'warehouse.parcel.table.imagePreviewTip': '点击放大',
|
||
'warehouse.parcel.table.attribute': '属性',
|
||
'warehouse.parcel.table.quantity': '总量',
|
||
'warehouse.parcel.table.availableQty': '可用',
|
||
'warehouse.parcel.table.frozenQty': '冻结',
|
||
'warehouse.parcel.badge.multiTip': '多商品包裹,点击商品/属性/数量可查看明细',
|
||
'warehouse.parcel.drawer.itemsTitle': '商品明细',
|
||
'warehouse.parcel.drawer.totalQty': '合计数量',
|
||
'warehouse.parcel.drawer.availableQty': '可用',
|
||
'warehouse.parcel.drawer.frozenQty': '冻结',
|
||
'warehouse.parcel.drawer.itemCount': '共 {n} 项',
|
||
'warehouse.parcel.tip': '可用=可绑定发货;冻结=已被订单占用。点状态 Tab 快速筛选在途/到仓/已上架。',
|
||
'warehouse.parcel.drawer.edit': '编辑包裹',
|
||
'warehouse.parcel.drawer.empty': '暂无商品明细',
|
||
'warehouse.parcel.table.arrivalTime': '到仓时间',
|
||
'warehouse.parcel.table.createTime': '创建时间',
|
||
'warehouse.parcel.table.trackingNo': '快递单号',
|
||
'warehouse.parcel.table.multiBadge': '标识',
|
||
'warehouse.parcel.table.carrierName': '快递公司',
|
||
'warehouse.parcel.table.lifecycleStatus': '状态',
|
||
'warehouse.parcel.table.warehouseId': '仓库',
|
||
'warehouse.parcel.table.remark': '备注',
|
||
'warehouse.parcel.search.trackingNo': '快递单号',
|
||
'warehouse.parcel.form.trackingNo': '快递单号',
|
||
'warehouse.parcel.form.trackingNoPlaceholder': '扫码或输入快递单号',
|
||
'warehouse.parcel.form.carrierName': '快递公司',
|
||
'warehouse.parcel.form.carrierNamePlaceholder': '如顺丰、UPS(选填)',
|
||
'warehouse.parcel.form.productName': '商品名称',
|
||
'warehouse.parcel.form.productNamePlaceholder': '必填,填写后自动新增下一行',
|
||
'warehouse.parcel.form.image': '图片',
|
||
'warehouse.parcel.form.uploadImage': '上传',
|
||
'warehouse.parcel.form.reuploadImage': '重传',
|
||
'warehouse.parcel.form.clearImage': '清除',
|
||
'warehouse.parcel.form.attribute': '属性',
|
||
'warehouse.parcel.form.attributePlaceholder': '颜色/尺码等(选填)',
|
||
'warehouse.parcel.form.quantity': '数量',
|
||
'warehouse.parcel.form.remark': '备注',
|
||
'warehouse.parcel.form.remarkPlaceholder': '包裹备注(选填)',
|
||
'warehouse.parcel.form.itemRemark': '商品备注',
|
||
'warehouse.parcel.form.itemRemarkPlaceholder': '选填',
|
||
'warehouse.parcel.form.currentWarehouse': '当前仓库',
|
||
'warehouse.parcel.form.autoAddRow': '填写商品名称后会自动新增下一行',
|
||
'warehouse.parcel.form.itemFilledCount': '已填 {n} 项',
|
||
'warehouse.parcel.form.warehousePlaceholder': '请选择仓库',
|
||
'warehouse.parcel.tip.currentWarehouse': '新增包裹将归属当前仓库;可在顶部切换仓库',
|
||
'warehouse.parcel.tip.warehouse': '修改后包裹归属仓库将变更',
|
||
'warehouse.parcel.tip.trackingNo': '国内快递单号,支持扫码枪录入',
|
||
'warehouse.parcel.tip.carrierName': '快递公司名称,便于到仓核对(选填)',
|
||
'warehouse.parcel.tip.products': '至少填写一条商品;图片、属性、备注均可选填',
|
||
'warehouse.parcel.modal.add': '新增包裹',
|
||
'warehouse.parcel.actions.delete': '删除包裹',
|
||
'warehouse.parcel.message.loadFailed': '加载包裹失败',
|
||
'warehouse.parcel.message.saveSuccess': '保存成功',
|
||
'warehouse.parcel.message.saveFailed': '保存失败',
|
||
'warehouse.parcel.message.deleteSuccess': '删除成功',
|
||
'warehouse.parcel.message.required': '请填写仓库和快递单号',
|
||
'warehouse.parcel.message.itemsRequired': '请至少填写一条商品信息',
|
||
'warehouse.parcel.message.uploadSuccess': '图片上传成功',
|
||
'warehouse.parcel.message.uploadFailed': '图片上传失败',
|
||
'warehouse.parcel.message.imageTooLarge': '图片不能超过 5MB',
|
||
'warehouse.parcelArrival.form.trackingNo': '国内快递单号',
|
||
'warehouse.parcelArrival.form.placeholder.scanOrInput': '扫描或输入国内快递单号',
|
||
'warehouse.parcelArrival.scan.title': '扫码到仓',
|
||
'warehouse.parcelArrival.tip': '扫描国内快递单号确认到仓;请确认当前仓库正确后再操作。',
|
||
'warehouse.parcelArrival.preview.title': '到仓确认',
|
||
'warehouse.parcelArrival.preview.empty': '确认仓库与单号无误后,回车或点击确认到仓。',
|
||
'warehouse.parcelArrival.recent.title': '到仓记录',
|
||
'warehouse.parcelArrival.search.trackingNo': '国内快递单号',
|
||
'warehouse.parcelArrival.table.trackingNo': '国内快递单号',
|
||
'warehouse.parcelArrival.table.warehouse': '仓库',
|
||
'warehouse.parcelArrival.table.createTime': '操作时间',
|
||
'warehouse.parcelArrival.table.createBy': '操作人',
|
||
'warehouse.parcelArrival.table.operateTime': '操作时间',
|
||
'warehouse.parcelArrival.table.operator': '操作人',
|
||
'warehouse.parcelArrival.actions.reset': '重置',
|
||
'warehouse.parcelArrival.actions.arrive': '确认到仓',
|
||
'warehouse.parcelArrival.actions.delete': '删除到仓记录',
|
||
'warehouse.parcelArrival.message.loadFailed': '加载到仓记录失败',
|
||
'warehouse.parcelArrival.message.trackingRequired': '请扫描或输入国内快递单号',
|
||
'warehouse.parcelArrival.message.arriveSuccess': '到仓成功,包裹状态已更新为已到仓',
|
||
'warehouse.parcelArrival.message.arriveSuccessWithOrders': '到仓成功;关联代发运单:{orders}',
|
||
'warehouse.parcelArrival.message.openFulfillPackHint': '关联订单已进入「待拣货」,是否打开代发打包出库?',
|
||
'warehouse.parcelArrival.actions.openFulfillPack': '去打包出库',
|
||
'warehouse.parcelArrival.message.arriveFailed': '到仓失败',
|
||
'warehouse.parcelArrival.message.deleteSuccess': '删除成功',
|
||
'warehouse.inbound.status.all': '全部',
|
||
'warehouse.inbound.status.forecasted': '预报',
|
||
'warehouse.inbound.status.completed': '已完成',
|
||
'warehouse.inbound.status.received': '待入库',
|
||
'warehouse.inbound.table.warehouse': '仓库',
|
||
'warehouse.inbound.table.inboundType': '入库类型',
|
||
'warehouse.inbound.table.expectedArrival': '预计到货',
|
||
'warehouse.inbound.type.normal': '普通入库',
|
||
'warehouse.inbound.type.return': '退货入库',
|
||
'warehouse.inbound.table.noticeNo': '预报单号',
|
||
'warehouse.inbound.table.markReference': '唛头',
|
||
'warehouse.inbound.table.receiptStatus': '状态',
|
||
'warehouse.inbound.table.boxCount': '箱数',
|
||
'warehouse.inbound.table.plannedQty': '计划数量',
|
||
'warehouse.inbound.table.createTime': '创建时间',
|
||
'warehouse.inbound.search.keyword': '单号/唛头',
|
||
'warehouse.inbound.tip': '预报到仓货物;收货上架后库存会增加。关注状态:预报 → 待入库 → 已完成。',
|
||
'warehouse.inbound.tip.currentWarehouse': '预报归属当前仓库;可在顶部切换仓库',
|
||
'warehouse.inbound.tip.markReference': '一般填物流快递单号或主唛头,便于到仓核对',
|
||
'warehouse.inbound.tip.inboundType': '普通入库或退货入库,影响后续统计分类',
|
||
'warehouse.inbound.tip.boxSkuDetail': '按箱维护 SKU 与计划数量;可加箱或一次加 5 箱',
|
||
'warehouse.inbound.tip.markBoxNo': '单箱唛头/箱号,选填',
|
||
'warehouse.inbound.tip.skuLines': '每箱至少选一个 SKU;选完后自动新增空行',
|
||
'warehouse.inbound.form.markReference': '唛头',
|
||
'warehouse.inbound.form.markBoxNo': '箱号',
|
||
'warehouse.inbound.form.markBoxNoPlaceholder': '箱唛/箱号(选填)',
|
||
'warehouse.inbound.form.sku': 'SKU',
|
||
'warehouse.inbound.form.plannedQty': '计划数量',
|
||
'warehouse.inbound.form.markPlaceholder': '一般填写物流快递单号',
|
||
'warehouse.inbound.form.remarkPlaceholder': '选填',
|
||
'warehouse.inbound.form.optional': '选填',
|
||
'warehouse.inbound.form.boxSkuDetail': '箱子与 SKU 明细',
|
||
'warehouse.inbound.form.boxCount': '箱子 {n}',
|
||
'warehouse.inbound.form.skuCount': 'SKU {n}',
|
||
'warehouse.inbound.form.totalQty': '总入库 {n}',
|
||
'warehouse.inbound.form.summaryMeta': '{box} 箱 · {sku} SKU · 计划 {qty}',
|
||
'warehouse.inbound.form.boxTabWithSku': '箱 {n} · {sku}',
|
||
'warehouse.inbound.form.boxWeight': '重量',
|
||
'warehouse.inbound.form.boxSize': '尺寸',
|
||
'warehouse.inbound.form.boxLength': '长/cm',
|
||
'warehouse.inbound.form.boxWidth': '宽/cm',
|
||
'warehouse.inbound.form.boxHeight': '高/cm',
|
||
'warehouse.inbound.form.selectSku': '选择库内 SKU',
|
||
'warehouse.inbound.form.autoAddSkuRow': '选择 SKU 后会自动新增下一行',
|
||
'warehouse.inbound.actions.addBox': '加箱',
|
||
'warehouse.inbound.actions.addBox5': '一次加 5 箱',
|
||
'warehouse.inbound.actions.removeBox': '移除箱子',
|
||
'warehouse.inbound.actions.removeCurrentBox': '删除当前箱',
|
||
'warehouse.inbound.actions.addSku': '选择库内 SKU',
|
||
'warehouse.inbound.modal.add': '新增入库预报',
|
||
'warehouse.inbound.drawer.detail': '入库详情',
|
||
'warehouse.inbound.box': '箱',
|
||
'warehouse.inbound.line.skuCode': 'SKU',
|
||
'warehouse.inbound.line.plannedQty': '计划',
|
||
'warehouse.inbound.line.receivedQty': '实收',
|
||
'warehouse.inbound.line.binLocation': '上架库位',
|
||
'warehouse.inbound.form.selectBin': '请选择库位',
|
||
'warehouse.inbound.actions.delete': '删除预报',
|
||
'warehouse.inbound.actions.confirmReceive': '确认收货',
|
||
'warehouse.inbound.modal.confirmReceive': '确认收货上架',
|
||
'warehouse.inbound.message.loadFailed': '加载入库预报失败',
|
||
'warehouse.inbound.message.saveSuccess': '保存成功',
|
||
'warehouse.inbound.message.saveFailed': '保存失败',
|
||
'warehouse.inbound.message.deleteSuccess': '删除成功',
|
||
'warehouse.inbound.message.required': '请选择仓库',
|
||
'warehouse.inbound.message.boxRequired': '请至少为一个箱子选择 SKU',
|
||
'warehouse.inbound.message.keepOneBox': '至少保留一箱',
|
||
'warehouse.inbound.message.detailFailed': '加载详情失败',
|
||
'warehouse.inbound.message.receiveBinRequired': '有实收数量时必须选择上架库位',
|
||
'warehouse.inbound.message.receiveQtyInvalid': '实收数量不能为负',
|
||
'warehouse.inbound.message.receiveSuccess': '收货成功',
|
||
'warehouse.inbound.message.receiveFailed': '收货失败',
|
||
'order.platformStore.table.siteCountry': '站点国家',
|
||
'order.platformStore.table.autoFulfill': '自动发货',
|
||
'order.platformStore.table.authTime': '授权时间',
|
||
'order.platformStore.table.createTime': '创建时间',
|
||
'order.platformStore.form.siteCountry': '开户站',
|
||
'order.platformStore.form.authCode': '授权码',
|
||
'order.platformStore.form.tip': '提示',
|
||
'order.platformStore.form.authRenewTip': '授权相同的店铺会识别为店铺续期,当店铺准备过期或已过期时可进行重复绑定(续期不会改变名称)',
|
||
'order.platformStore.site.crossBorder': '跨境店铺',
|
||
'order.platformStore.actions.bind': '绑定店铺',
|
||
'order.platformStore.actions.startAuth': '开始授权',
|
||
'order.platformStore.auth.active': '已授权',
|
||
'order.platformStore.auth.expired': '已过期',
|
||
'order.platformStore.auth.revoked': '已撤销',
|
||
'order.platformStore.table.platform': '平台',
|
||
'order.platformStore.table.nickname': '店铺昵称',
|
||
'order.platformStore.table.account': '账号',
|
||
'order.platformStore.table.authStatus': '授权状态',
|
||
'order.platformStore.table.tokenExpire': 'Token 过期',
|
||
'order.platformStore.search.platform': '平台',
|
||
'order.platformStore.search.nickname': '店铺昵称',
|
||
'order.platformStore.form.platform': '平台',
|
||
'order.platformStore.form.nickname': '店铺昵称',
|
||
'order.platformStore.form.account': '平台账号',
|
||
'order.platformStore.form.autoFulfill': '自动发货',
|
||
'order.platformStore.modal.add': '新增店铺',
|
||
'order.platformStore.modal.bind': '添加店铺',
|
||
'order.platformStore.form.nicknamePlaceholder': '店铺名称(自定义)',
|
||
'order.platformStore.form.authCodePlaceholder': '授权码,可在店铺管理中获取',
|
||
'order.platformStore.form.sitePlaceholder': '请选择开户站',
|
||
'order.platformStore.form.selectPlatformHint': '请先选择要绑定的平台',
|
||
'order.platformStore.section.platform': '选择平台',
|
||
'order.platformStore.section.store': '店铺信息',
|
||
'order.platformStore.tip.add': '选择平台后填写店铺信息,点击「开始授权」完成绑定;Temu 需填写授权码。',
|
||
'order.platformStore.tip.edit': '可修改店铺昵称等基础信息;平台类型绑定后不可更改。',
|
||
'order.platformStore.tip.platform': '按实际开店平台选择,授权流程因平台而异',
|
||
'order.platformStore.tip.nickname': '自定义便于识别的店铺名称,不影响平台侧店铺名',
|
||
'order.platformStore.tip.authCode': '在 Temu 卖家后台店铺管理中获取授权码',
|
||
'order.platformStore.tip.siteCountry': '店铺开户站点/国家,影响后续订单拉取范围',
|
||
'order.platformStore.actions.close': '关闭',
|
||
'order.platformStore.modal.edit': '编辑店铺',
|
||
'order.platformStore.actions.auth': '授权',
|
||
'order.platformStore.actions.delete': '删除店铺',
|
||
'order.platformStore.message.loadFailed': '加载店铺失败',
|
||
'order.platformStore.message.saveSuccess': '保存成功',
|
||
'order.platformStore.message.saveFailed': '保存失败',
|
||
'order.platformStore.message.deleteSuccess': '删除成功',
|
||
'order.platformStore.message.required': '请填写店铺昵称',
|
||
'order.platformStore.message.platformRequired': '请选择平台类型',
|
||
'order.platformStore.message.authCodeRequired': '请填写授权码',
|
||
'order.platformStore.message.authPlaceholder': 'OAuth 占位,待平台 SDK 接入',
|
||
'order.platformStore.message.authStarted': '已发起授权,请在新窗口完成授权',
|
||
'order.platformStore.message.authSuccess': '店铺授权成功',
|
||
'order.platformStore.message.authFailed': '获取授权地址失败',
|
||
'order.platformStore.oauth.processing': '正在添加店铺',
|
||
'order.platformStore.oauth.wait': '请勿关闭当前界面,正在验证授权信息…',
|
||
'order.platformStore.oauth.successTitle': '店铺授权成功',
|
||
'order.platformStore.oauth.failedTitle': '授权失败',
|
||
'order.platformStore.oauth.success': '添加店铺成功,关闭窗口后刷新列表即可',
|
||
'order.platformStore.oauth.failed': '授权回调失败',
|
||
'order.platformStore.oauth.missingCode': '缺少授权参数 code',
|
||
'order.platformStore.oauth.missingPlatform': '缺少平台信息',
|
||
'order.platformStore.oauth.close': '关闭',
|
||
'user.senderAddress.search.keyword': '别名/联系人/手机/地址',
|
||
'user.exportQualification.searchPlaceholder': '企业名称/信用代码/发货人/生产销售单位',
|
||
'user.exportQualification.actions.add': '新增备案',
|
||
'user.exportQualification.modal.add': '新增出口资质备案',
|
||
'user.exportQualification.modal.edit': '编辑出口资质备案',
|
||
'user.exportQualification.fields.companyName': '企业名称',
|
||
'user.exportQualification.fields.socialCreditCode': '企业社会信用代码',
|
||
'user.exportQualification.fields.domesticConsignor': '境内发货人',
|
||
'user.exportQualification.fields.domesticConsignorCustomsCode': '境内发货人海关代码',
|
||
'user.exportQualification.fields.producerName': '生产销售单位',
|
||
'user.exportQualification.fields.producerCustomsCode': '生产销售单位海关代码',
|
||
'user.exportQualification.fields.customsPort': '备案海关港口地',
|
||
'user.exportQualification.table.companyName': '企业名称',
|
||
'user.exportQualification.table.socialCreditCode': '企业社会信用代码',
|
||
'user.exportQualification.table.domesticConsignor': '境内发货人',
|
||
'user.exportQualification.table.domesticConsignorCustomsCode': '境内发货人海关代码',
|
||
'user.exportQualification.table.producerName': '生产销售单位',
|
||
'user.exportQualification.table.producerCustomsCode': '生产销售单位海关代码',
|
||
'user.exportQualification.table.customsPort': '备案海关港口地',
|
||
'user.exportQualification.table.isDefault': '默认',
|
||
'user.exportQualification.table.remark': '备注',
|
||
'user.exportQualification.table.createTime': '创建时间',
|
||
'user.exportQualification.fields.isDefault': '设为默认',
|
||
'user.exportQualification.fields.remark': '备注',
|
||
'user.exportQualification.actions.setDefault': '设默认',
|
||
'user.exportQualification.tip.isDefault': '同客户仅保留一条默认备案,用于后续报关自动带入',
|
||
'user.exportQualification.hint.defaultOn': '默认',
|
||
'user.exportQualification.hint.defaultOff': '非默认',
|
||
'user.exportQualification.placeholder.input': '请输入',
|
||
'user.exportQualification.placeholder.remark': '选填',
|
||
'user.exportQualification.message.loadFailed': '加载出口资质备案失败',
|
||
'user.exportQualification.message.saveSuccess': '保存成功',
|
||
'user.exportQualification.message.saveFailed': '保存失败',
|
||
'user.exportQualification.message.deleteSuccess': '删除成功',
|
||
'user.exportQualification.message.setDefaultSuccess': '已设为默认备案',
|
||
'user.exportQualification.message.companyNameRequired': '请输入企业名称',
|
||
'user.exportQualification.message.socialCreditCodeRequired': '请输入企业社会信用代码',
|
||
'user.exportQualification.message.domesticConsignorRequired': '请输入境内发货人',
|
||
'user.exportQualification.message.domesticConsignorCustomsCodeRequired':
|
||
'请输入境内发货人海关代码',
|
||
'user.exportQualification.message.producerNameRequired': '请输入生产销售单位',
|
||
'user.exportQualification.message.producerCustomsCodeRequired': '请输入生产销售单位海关代码',
|
||
'user.exportQualification.message.customsPortRequired': '请输入备案海关港口地',
|
||
'user.senderAddress.modal.add': '新增地址',
|
||
'user.senderAddress.modal.edit': '编辑地址',
|
||
'user.senderAddress.actions.setDefault': '设默认',
|
||
'user.senderAddress.type.all': '全部',
|
||
'user.senderAddress.type.sender': '国内发件',
|
||
'user.senderAddress.type.return': '国内退件',
|
||
'user.senderAddress.type.pickup': '国内揽收',
|
||
'user.senderAddress.type.receiver': '海外收件',
|
||
'user.senderAddress.table.addressType': '类型',
|
||
'user.senderAddress.table.addressName': '别名',
|
||
'user.senderAddress.table.senderName': '联系人',
|
||
'user.senderAddress.table.phone': '手机',
|
||
'user.senderAddress.table.destCountry': '国家',
|
||
'user.senderAddress.table.country': '国家',
|
||
'user.senderAddress.table.province': '省/州',
|
||
'user.senderAddress.table.city': '城市',
|
||
'user.senderAddress.table.address': '地址',
|
||
'user.senderAddress.table.isDefault': '默认',
|
||
'user.senderAddress.table.createTime': '创建时间',
|
||
'user.senderAddress.form.addressType': '地址类型',
|
||
'user.senderAddress.form.addressName': '地址别名',
|
||
'user.senderAddress.form.senderName': '联系人',
|
||
'user.senderAddress.form.phone': '手机',
|
||
'user.senderAddress.form.company': '公司',
|
||
'user.senderAddress.form.destCountryCode': '国家二字码',
|
||
'user.senderAddress.form.countryCode': '国家二字码',
|
||
'user.senderAddress.form.province': '省/州',
|
||
'user.senderAddress.form.city': '城市',
|
||
'user.senderAddress.form.zipCode': '邮编',
|
||
'user.senderAddress.form.streetAddress1': '详细地址',
|
||
'user.senderAddress.form.streetAddress2': '地址2',
|
||
'user.senderAddress.form.houseNumber': '门牌号',
|
||
'user.senderAddress.form.isDefault': '设为同类型默认',
|
||
'user.senderAddress.section.typeContact': '类型与联系人',
|
||
'user.senderAddress.section.address': '地址信息',
|
||
'user.senderAddress.section.other': '其他',
|
||
'user.senderAddress.tip.addressType': '国内发件 / 国内退件 / 国内揽收 / 海外收件,同类型可各设一个默认',
|
||
'user.senderAddress.tip.addressName': '便于识别的短名称,如下单页快速选用',
|
||
'user.senderAddress.tip.countryCode': 'ISO 二字码,如 CN、US、GB',
|
||
'user.senderAddress.tip.isDefault': '开启后将替换该类型下原有默认地址',
|
||
'user.senderAddress.hint.defaultOn': '已设为默认',
|
||
'user.senderAddress.hint.defaultOff': '非默认',
|
||
'user.senderAddress.placeholder.selectType': '请选择地址类型',
|
||
'user.senderAddress.placeholder.addressName': '如 公司仓库',
|
||
'user.senderAddress.placeholder.senderName': '请输入联系人',
|
||
'user.senderAddress.placeholder.phone': '请输入手机号',
|
||
'user.senderAddress.placeholder.company': '选填',
|
||
'user.senderAddress.placeholder.countryCode': '如 CN',
|
||
'user.senderAddress.placeholder.province': '省/州',
|
||
'user.senderAddress.placeholder.city': '城市',
|
||
'user.senderAddress.placeholder.zipCode': '邮编',
|
||
'user.senderAddress.placeholder.streetAddress1': '请输入详细地址',
|
||
'user.senderAddress.placeholder.streetAddress2': '选填',
|
||
'user.senderAddress.placeholder.houseNumber': '选填',
|
||
'user.senderAddress.message.loadFailed': '加载地址失败',
|
||
'user.senderAddress.message.saveSuccess': '保存成功',
|
||
'user.senderAddress.message.saveFailed': '保存失败',
|
||
'user.senderAddress.message.deleteSuccess': '删除成功',
|
||
'user.senderAddress.message.setDefaultSuccess': '已设为同类型默认地址',
|
||
'user.senderAddress.message.typeRequired': '请选择地址类型',
|
||
'user.senderAddress.message.senderNameRequired': '请填写联系人',
|
||
'user.senderAddress.message.addressRequired': '请填写详细地址',
|
||
'order.customs9610.status.pending': '待申报',
|
||
'order.customs9610.status.declared': '已申报',
|
||
'order.customs9610.search.keyword': '运单号/客户单号/海关订单号',
|
||
'order.customs9610.empty.hint': '暂无 9610 申报单,出口报关方式为「9610汇总」的运单创建后会自动出现在此',
|
||
'order.customs9610.table.serviceNo': '运单号',
|
||
'order.customs9610.table.clientNo': '客户单号',
|
||
'order.customs9610.table.destCountry': '目的国',
|
||
'order.customs9610.table.grossWeight': '毛重',
|
||
'order.customs9610.table.currency': '币制',
|
||
'order.customs9610.table.businessType': '业务类型',
|
||
'order.customs9610.table.status': '状态',
|
||
'order.customs9610.table.customsOrderNo': '海关订单号',
|
||
'order.customs9610.table.declareTime': '申报时间',
|
||
'order.customs9610.table.createTime': '创建时间',
|
||
'order.customs9610.actions.declare': '申报',
|
||
'order.customs9610.actions.batchDeclare': '批量申报',
|
||
'order.customs9610.actions.batchFetchManifest': '批量获取清单数据',
|
||
'order.customs9610.actions.batchFetchDeclarationForm': '预报下游',
|
||
'order.customs9610.modal.edit': '编辑 9610 申报',
|
||
'order.customs9610.modal.detail': '9610 申报详情',
|
||
'order.customs9610.modal.tipEdit':
|
||
'核对电商平台、单号与企业信息后再保存;商品明细可增删行,表格区域可滚动。',
|
||
'order.customs9610.modal.tipDetail': '仅供查看,不可修改。',
|
||
'order.customs9610.section.basic': '基础信息',
|
||
'order.customs9610.section.enterprise': '企业信息',
|
||
'order.customs9610.section.more': '其他',
|
||
'order.customs9610.placeholder.region': 'SZ / other',
|
||
'order.customs9610.field.platformCode': '电商平台',
|
||
'order.customs9610.field.businessType': '业务类型',
|
||
'order.customs9610.field.businessTypeA': 'A-简化申报',
|
||
'order.customs9610.field.businessTypeB': 'B-汇总申报',
|
||
'order.customs9610.field.preRecordFlag': '汇总预录',
|
||
'order.customs9610.field.preRecordFlag0': '0-已预录',
|
||
'order.customs9610.field.preRecordFlag1': '1-未预录',
|
||
'order.customs9610.tip.preRecordFlag': '汇总产品是否已经预录入',
|
||
'order.customs9610.field.clientNo': '客户单号',
|
||
'order.customs9610.field.serviceNo': '运单号',
|
||
'order.customs9610.field.downstreamRefNo': '下游单号',
|
||
'order.customs9610.field.destCountry': '目的国',
|
||
'order.customs9610.field.currency': '币制',
|
||
'order.customs9610.field.grossWeight': '毛重(KG)',
|
||
'order.customs9610.field.freight': '运费',
|
||
'order.customs9610.field.ecomCorpCode': '电商企业代码',
|
||
'order.customs9610.field.ecomCorpName': '电商企业名称',
|
||
'order.customs9610.field.producerCode': '生产销售单位代码',
|
||
'order.customs9610.field.producerName': '生产销售单位',
|
||
'order.customs9610.field.region': '区域',
|
||
'order.customs9610.field.regionSZ': 'SZ-深圳',
|
||
'order.customs9610.field.regionOther': 'other-其它',
|
||
'order.customs9610.field.agentDeclare': '是否代理申报',
|
||
'order.customs9610.field.actualSellerCode': '实际卖家信用代码',
|
||
'order.customs9610.field.shipmentNo': '出货单号',
|
||
'order.customs9610.field.customsOrderNo': '海关订单号',
|
||
'order.customs9610.field.isSummarySimple': '汇总简化',
|
||
'order.customs9610.items.title': '商品明细',
|
||
'order.customs9610.items.add': '添加行',
|
||
'order.customs9610.items.sku': 'SKU',
|
||
'order.customs9610.items.cnName': '中文品名',
|
||
'order.customs9610.items.exHsCode': '出口海关编码',
|
||
'order.customs9610.items.declareElement': '出口申报要素',
|
||
'order.customs9610.items.unitPrice': '单价',
|
||
'order.customs9610.items.quantity': '数量',
|
||
'order.customs9610.confirm.declareTitle': '确认申报',
|
||
'order.customs9610.confirm.declareContent': '将调用 API 中心上游接口申报,是否继续?',
|
||
'order.customs9610.confirm.batchDeclareTitle': '批量申报',
|
||
'order.customs9610.confirm.batchDeclareContent': '将对选中的 {count} 条待申报单据发起申报,是否继续?',
|
||
'order.customs9610.confirm.batchManifestTitle': '批量获取清单数据',
|
||
'order.customs9610.confirm.batchManifestContent': '将对选中的 {count} 条已申报单据获取清单数据,是否继续?',
|
||
'order.customs9610.confirm.batchDeclarationFormTitle': '预报下游',
|
||
'order.customs9610.confirm.batchDeclarationFormContent':
|
||
'将对选中的 {count} 条待申报单据预报下游(create9610Order / BH),是否继续?',
|
||
'order.customs9610.message.loadFailed': '加载失败',
|
||
'order.customs9610.message.saveSuccess': '保存成功',
|
||
'order.customs9610.message.saveFailed': '保存失败',
|
||
'order.customs9610.message.declareSuccess': '申报成功',
|
||
'order.customs9610.message.declareFailed': '申报失败',
|
||
'order.customs9610.message.batchResult': '成功 {success},失败 {fail}',
|
||
'order.customs9610.message.fetchManifestFailed': '获取清单数据失败',
|
||
'order.customs9610.message.fetchDeclarationFormFailed': '预报下游失败',
|
||
'order.customs9610.modal.downstreamForwardTitle': '下游预报结果',
|
||
'order.customs9610.message.selectFirst': '请先勾选单据',
|
||
'order.customs9610.message.platformCodeRequired': '请填写电商平台',
|
||
'order.customs9610.message.platformCodeMissingForForward': '所选单据中有未填写电商平台的记录,请先编辑补全后再预报下游',
|
||
'order.customs9610.message.clientServiceRequired': '请填写客户单号与运单号',
|
||
'order.customs9610.message.weightRequired': '毛重必须大于 0',
|
||
'order.customs9610.message.currencyDestCountryRequired': '请填写币制与目的国',
|
||
'order.customs9610.message.preRecordRequired': 'B 汇总申报必须填写预录标记',
|
||
'order.customs9610.message.aFieldsRequired': 'A 简化申报必须填写区域与是否代理',
|
||
'order.customs9610.message.itemsRequired': '请完善 SKU 与中文品名',
|
||
'order.pickupOrder.search.keyword': '揽收单号/承运运单号/联系人',
|
||
'order.pickupOrder.search.customer': '客户',
|
||
'order.pickupOrder.search.status': '状态',
|
||
'order.pickupOrder.filter.pendingPayment': '待支付',
|
||
'order.pickupOrder.direction.forward': '正向',
|
||
'order.pickupOrder.direction.reverse': '逆向',
|
||
'order.pickupOrder.direction.forwardHint': '客户揽收地址 → 仓库',
|
||
'order.pickupOrder.direction.reverseHint': '仓库 → 客户揽收地址',
|
||
'order.pickupOrder.table.direction': '方向',
|
||
'order.pickupOrder.actions.search': '查询',
|
||
'order.pickupOrder.actions.detail': '详情',
|
||
'order.pickupOrder.actions.confirmFreight': '确认运费',
|
||
'order.pickupOrder.actions.pay': '支付揽收费',
|
||
'order.pickupOrder.actions.batchPay': '批量支付',
|
||
'order.pickupOrder.selectedCount': '已选 {count} 条',
|
||
'order.pickupOrder.actions.schedule': '预约下发',
|
||
'order.pickupOrder.actions.draftForecast': '草稿预报',
|
||
'order.pickupOrder.actions.rebind': '改绑订单',
|
||
'order.pickupOrder.actions.markPicked': '标记已取件',
|
||
'order.pickupOrder.actions.markInbound': '确认到仓',
|
||
'order.pickupOrder.actions.cancel': '取消订单',
|
||
'order.pickupOrder.hint.createFromMyOrders': '可绑定已预报运单,或直接新建运单揽收;多票须同仓',
|
||
'order.pickupOrder.create.lead': '填写取件与货物信息后提交,系统将生成运单并创建揽收单。',
|
||
'order.pickupOrder.create.leadBind': '勾选已预报且未绑定揽收的运单(须同仓),填写取件信息后提交。',
|
||
'order.pickupOrder.create.modeBind': '绑定已有运单',
|
||
'order.pickupOrder.create.modeNew': '新建运单揽收',
|
||
'order.pickupOrder.create.sectionMode': '创建方式',
|
||
'order.pickupOrder.create.sectionPickup': '取件信息',
|
||
'order.pickupOrder.create.sectionCargo': '货物信息',
|
||
'order.pickupOrder.create.sectionOrders': '选择运单',
|
||
'order.pickupOrder.tip.selectOrders': '仅展示已预报且未绑定揽收的运单;多票须同仓',
|
||
'order.pickupOrder.tip.pickup': '揽收地址须为「国内揽收」类型;正向为客户→仓库,逆向为仓库→客户',
|
||
'order.pickupOrder.tip.cargo': '货物与销售产品用于新建运单计价与后续入库',
|
||
'order.pickupOrder.form.remarkPlaceholder': '可选,填写取件注意事项',
|
||
'order.pickupOrder.create.orderKeywordPh': '运单号 / 客户单号',
|
||
'order.pickupOrder.create.selectedOrders': '已选 {count} 票 · 仓库:{warehouse}',
|
||
'order.pickupOrder.create.warehouseFromOrders': '请先勾选运单(自动带出仓库)',
|
||
'order.pickupOrder.create.needSelectOrders': '请至少勾选一票运单',
|
||
'order.pickupOrder.form.cargoNamePlaceholder': '请填写货物中文名称',
|
||
'order.pickupOrder.form.clientNoPlaceholder': '选填,不填则系统自动生成',
|
||
'order.pickupOrder.message.noPickupProduct': '暂无可用的国内揽收销售产品,请先在渠道维护',
|
||
'order.pickupOrder.message.contactRequired': '请先完善手机号和邮箱后再创建揽收',
|
||
'order.pickupOrder.message.loadOrdersFailed': '加载可绑定运单失败',
|
||
'order.pickupOrder.table.pickupNo': '揽收单号',
|
||
'order.pickupOrder.table.carrierWaybillNo': '承运运单号',
|
||
'order.pickupOrder.table.customer': '客户',
|
||
'order.pickupOrder.table.warehouse': '仓库',
|
||
'order.pickupOrder.table.expectTime': '期望揽收时间',
|
||
'order.pickupOrder.table.parcelCount': '票数',
|
||
'order.pickupOrder.table.status': '状态',
|
||
'order.pickupOrder.table.payStatus': '支付',
|
||
'order.pickupOrder.table.receivable': '应收',
|
||
'order.pickupOrder.table.actualWeightKg': '实重(kg)',
|
||
'order.pickupOrder.table.chargeableWeight': '计费重(kg)',
|
||
'order.pickupOrder.table.volumetricWeight': '体积重(kg)',
|
||
'order.pickupOrder.table.payable': '应付(买价)',
|
||
'order.pickupOrder.detail.sectionMeasure': '件重尺',
|
||
'order.pickupOrder.detail.sectionFee': '费用',
|
||
'order.pickupOrder.detail.packageSizes': '尺寸',
|
||
'order.pickupOrder.detail.carrierQuote': '承运报价(对照)',
|
||
'order.pickupOrder.detail.carrierFreightWeight': '承运计费重',
|
||
'order.pickupOrder.detail.carrierQuotedFreight': '承运运费',
|
||
'order.pickupOrder.detail.carrierQuotedReceivable': '承运报文应收',
|
||
'order.pickupOrder.detail.feePushedAt': '推送时间',
|
||
'order.pickupOrder.detail.omsReceivable': '系统应收(卖价)',
|
||
'order.pickupOrder.detail.omsPayable': '系统应付(买价)',
|
||
'order.pickupOrder.table.carrier': '承运商',
|
||
'order.pickupOrder.table.carrierService': '承运服务',
|
||
'order.pickupOrder.table.createTime': '创建时间',
|
||
'order.pickupOrder.table.actions': '操作',
|
||
'order.pickupOrder.table.serviceNo': '运单号',
|
||
'order.pickupOrder.table.clientNo': '客户单号',
|
||
'order.pickupOrder.detail.title': '揽收单详情',
|
||
'order.pickupOrder.detail.orders': '关联运单',
|
||
'order.pickupOrder.detail.sectionInfo': '揽收信息',
|
||
'order.pickupOrder.detail.tabInfo': '揽收信息',
|
||
'order.pickupOrder.detail.tabMeasure': '件重尺',
|
||
'order.pickupOrder.detail.tabFee': '费用',
|
||
'order.pickupOrder.detail.tabOrders': '关联运单',
|
||
'order.pickupOrder.detail.tabTimeline': '操作痕迹',
|
||
'order.pickupOrder.detail.close': '关闭',
|
||
'order.pickupOrder.form.freight': '揽收运费',
|
||
'order.pickupOrder.form.otherFee': '其他费用',
|
||
'order.pickupOrder.form.carrierWaybillNoPh': '国内承运商运单号',
|
||
'order.pickupOrder.rebind.remove': '移除已绑运单',
|
||
'order.pickupOrder.rebind.add': '追加运单',
|
||
'order.pickupOrder.rebind.addPh': '输入运单号/客户单号,多个用逗号或换行分隔',
|
||
'order.pickupOrder.rebind.addHint': '勾选同仓、已预报且未绑定揽收的运单进行追加',
|
||
'order.pickupOrder.rebind.emptyBound': '当前无关联运单',
|
||
'order.pickupOrder.status.draft': '草稿',
|
||
'order.pickupOrder.status.scheduled': '已预约',
|
||
'order.pickupOrder.status.dispatched': '已派车',
|
||
'order.pickupOrder.status.picked': '已取件',
|
||
'order.pickupOrder.status.inbound': '已到仓',
|
||
'order.pickupOrder.status.cancelled': '已取消',
|
||
'order.pickupOrder.status.failed': '失败',
|
||
'order.pickupOrder.payStatus.unpaid': '待支付',
|
||
'order.pickupOrder.payStatus.paid': '已支付',
|
||
'order.pickupOrder.message.loadFailed': '加载揽收单失败',
|
||
'order.pickupOrder.message.detailFailed': '加载详情失败',
|
||
'order.pickupOrder.message.freightRequired': '请填写运费',
|
||
'order.pickupOrder.message.freightOk': '运费已确认',
|
||
'order.pickupOrder.message.payOk': '支付成功',
|
||
'order.pickupOrder.message.batchPayNeedSelect': '请先选中要支付的揽收单',
|
||
'order.pickupOrder.message.batchPayNoPayable': '所选揽收单无可支付项(需未支付且已确认运费)',
|
||
'order.pickupOrder.message.batchPayConfirm': '确认支付 {count} 张揽收单,合计 ¥{amount}?',
|
||
'order.pickupOrder.message.batchPayResult': '支付完成:成功 {success},失败 {fail}',
|
||
'order.pickupOrder.message.noPermission': '无操作权限',
|
||
'order.pickupOrder.message.carrierRequired': '请填写承运商',
|
||
'order.pickupOrder.message.carrierServiceRequired': '请选择承运服务',
|
||
'order.pickupOrder.message.scheduleOk': '已预约下发',
|
||
'order.pickupOrder.message.cancelOk': '已取消',
|
||
'order.pickupOrder.message.cancelConfirm': '确认取消该揽收单?关联运单将解绑。',
|
||
'order.pickupOrder.message.rebindOk': '改绑成功',
|
||
'order.pickupOrder.message.rebindEmpty': '请勾选要移除的运单,或从列表选择要追加的运单',
|
||
'order.pickupOrder.message.rebindNotFound': '未找到运单:{nos}',
|
||
'order.pickupOrder.message.pickedOk': '已标记取件',
|
||
'order.pickupOrder.message.inboundOk': '已确认到仓',
|
||
'order.pickupOrder.message.actionFailed': '操作失败',
|
||
'order.pickupOrder.actions.create': '创建揽收订单',
|
||
'order.pickupOrder.actions.createForward': '创建正向揽收',
|
||
'order.pickupOrder.actions.createReverse': '创建逆向揽收',
|
||
'order.pickupOrder.actions.submit': '提交创建',
|
||
'order.pickupOrder.modal.create': '创建揽收订单',
|
||
'order.pickupOrder.modal.createForward': '创建正向揽收',
|
||
'order.pickupOrder.modal.createReverse': '创建逆向揽收',
|
||
'order.pickupOrder.route.from': '取件地',
|
||
'order.pickupOrder.route.to': '送达地',
|
||
'order.pickupOrder.route.customer': '客户地址',
|
||
'order.pickupOrder.route.warehouse': '仓库',
|
||
'order.pickupOrder.route.forwardLabel': '客户地址 → 仓库',
|
||
'order.pickupOrder.route.reverseLabel': '仓库 → 客户地址',
|
||
'order.pickupOrder.table.productCode': '运输方式',
|
||
'order.pickupOrder.table.pickupTime': '揽收时间',
|
||
'order.pickupOrder.table.cargoName': '货物名称',
|
||
'order.pickupOrder.table.actualWeight': '重量(kg)',
|
||
'order.pickupOrder.form.senderAddress': '揽收地址',
|
||
'order.pickupOrder.form.senderAddressPlaceholder': '请选择国内揽收地址',
|
||
'order.pickupOrder.form.warehouse': '仓库地址',
|
||
'order.pickupOrder.form.warehousePlaceholder': '请选择仓库',
|
||
'order.pickupOrder.form.product': '运输方式',
|
||
'order.pickupOrder.form.productPlaceholder': '请选择销售产品',
|
||
'order.pickupOrder.form.pickupTime': '揽收时间',
|
||
'order.pickupOrder.form.cargoName': '货物名称',
|
||
'order.pickupOrder.form.actualWeight': '重量(kg)',
|
||
'order.pickupOrder.form.weightPlaceholder': '请输入重量',
|
||
'order.pickupOrder.form.clientNo': '客户单号',
|
||
'order.pickupOrder.message.loadRefFailed': '加载下拉数据失败',
|
||
'order.pickupOrder.message.noSenderAddress': '请先在「地址管理」维护「国内揽收」类型地址',
|
||
'order.pickupOrder.message.senderRequired': '请选择揽收地址',
|
||
'order.pickupOrder.message.warehouseRequired': '请选择仓库',
|
||
'order.pickupOrder.message.productRequired': '请选择运输方式',
|
||
'order.pickupOrder.message.pickupTimeRequired': '请选择揽收时间',
|
||
'order.pickupOrder.message.cargoNameRequired': '请填写货物名称',
|
||
'order.pickupOrder.message.weightRequired': '请填写大于0的重量',
|
||
'order.pickupOrder.message.createSuccess': '揽收订单创建成功',
|
||
'order.pickupOrder.message.createSuccessWithNo': '创建成功,运单号:{no}',
|
||
'order.pickupOrder.message.createFailed': '创建揽收订单失败',
|
||
'order.pickupOrder.search.warehouse': '仓库',
|
||
'order.pickupOrder.search.expectStart': '期望揽收开始',
|
||
'order.pickupOrder.search.expectEnd': '期望揽收结束',
|
||
'order.pickupOrder.table.settlement': '结算',
|
||
'order.pickupOrder.settlementStatus.none': '无',
|
||
'order.pickupOrder.settlementStatus.pending': '待结算',
|
||
'order.pickupOrder.settlementStatus.settled': '已结算',
|
||
'order.pickupOrder.actions.reschedule': '改约',
|
||
'order.pickupOrder.actions.batchConfirmFreight': '批量确认运费',
|
||
'order.pickupOrder.actions.batchSchedule': '批量草稿预报',
|
||
'order.pickupOrder.actions.copyServiceNos': '复制全部运单号',
|
||
'order.pickupOrder.create.emptyOrders': '暂无可绑定的已预报运单',
|
||
'order.pickupOrder.create.goPredeclared': '去已预报运单',
|
||
'order.pickupOrder.createNext.title': '创建成功',
|
||
'order.pickupOrder.createNext.desc': '揽收单 {no} 已创建,可继续以下操作:',
|
||
'order.pickupOrder.createNext.goSchedule': '去草稿预报',
|
||
'order.pickupOrder.createNext.goPay': '去支付',
|
||
'order.pickupOrder.createNext.viewDetail': '查看详情',
|
||
'order.pickupOrder.payCheck.amount': '应付金额:¥{amount}',
|
||
'order.pickupOrder.payCheck.balance': '账户余额:¥{balance}',
|
||
'order.pickupOrder.payCheck.balanceUnknown': '账户余额:暂无法获取',
|
||
'order.pickupOrder.payCheck.shortfall': '余额不足,差额:¥{shortfall}',
|
||
'order.pickupOrder.payCheck.payAnyway': '仍要支付',
|
||
'order.pickupOrder.detail.timeline': '操作痕迹',
|
||
'order.pickupOrder.detail.timelineEmpty': '暂无操作痕迹',
|
||
'order.pickupOrder.timeline.createTime': '创建时间',
|
||
'order.pickupOrder.timeline.payTime': '支付时间',
|
||
'order.pickupOrder.timeline.actualPickupTime': '实际取件时间',
|
||
'order.pickupOrder.timeline.updateTime': '更新时间',
|
||
'order.pickupOrder.message.rescheduleOk': '改约成功',
|
||
'order.pickupOrder.message.noServiceNos': '暂无可复制的运单号',
|
||
'order.pickupOrder.message.copyServiceNosOk': '运单号已复制',
|
||
'order.pickupOrder.message.copyFailed': '复制失败',
|
||
'order.pickupOrder.message.batchFreightNoCandidates': '所选揽收单无可确认运费项',
|
||
'order.pickupOrder.message.batchFreightHint': '将对已选 {count} 张未支付揽收单统一确认运费',
|
||
'order.pickupOrder.message.batchFreightResult': '批量确认运费:成功 {success},失败 {fail}',
|
||
'order.pickupOrder.message.batchScheduleNoCandidates': '所选揽收单无草稿/已预约可预报项',
|
||
'order.pickupOrder.message.batchScheduleHint': '将对已选 {count} 张揽收单统一草稿预报',
|
||
'order.pickupOrder.message.batchScheduleResult': '批量预报:成功 {success},失败 {fail}',
|
||
'order.pickupOrder.message.downstreamNeedSelect': '请先选中要预报下游的揽收单',
|
||
'order.pickupOrder.message.downstreamNoBoundOrders': '所选揽收单无法预报下游',
|
||
'order.pickupOrder.message.downstreamPartialEmpty': '以下揽收单预报已跳过:{pickups}',
|
||
'order.pickupOrder.message.trackNeedSelect': '请先选中要创建轨迹订单的揽收单',
|
||
'order.pickupOrder.modal.trackUpsertTitle': '创建轨迹订单结果',
|
||
'order.platformStoreOrder.status.all': '全部',
|
||
'order.platformStoreOrder.status.pending': '待处理',
|
||
'order.platformStoreOrder.status.toShip': '待发货',
|
||
'order.platformStoreOrder.status.shipped': '已发货',
|
||
'order.platformStoreOrder.status.suspended': '已搁置',
|
||
'order.platformStoreOrder.status.canceled': '已取消',
|
||
'order.platformStoreOrder.status.completed': '已完成',
|
||
'order.platformStoreOrder.table.platform': '平台',
|
||
'order.platformStoreOrder.table.destCountry': '国家',
|
||
'order.platformStoreOrder.table.itemCount': '商品数',
|
||
'order.platformStoreOrder.table.shippingLabel': '面单号',
|
||
'order.platformStoreOrder.table.warehouse': '发货仓库',
|
||
'order.platformStoreOrder.table.lastSync': '同步时间',
|
||
'order.platformStoreOrder.table.customsOrderNo': '平台订单号',
|
||
'order.platformStoreOrder.table.store': '店铺',
|
||
'order.platformStoreOrder.table.status': '状态',
|
||
'order.platformStoreOrder.table.amount': '金额',
|
||
'order.platformStoreOrder.table.orderTime': '下单时间',
|
||
'order.platformStoreOrder.table.linkedServiceNo': '关联服务单号',
|
||
'order.platformStoreOrder.form.product': '销售产品',
|
||
'order.platformStoreOrder.search.customsOrderNo': '平台订单号',
|
||
'order.platformStoreOrder.summary.pending': '待处理',
|
||
'order.platformStoreOrder.summary.toShip': '待发货',
|
||
'order.platformStoreOrder.drawer.detail': '订单详情',
|
||
'order.platformStoreOrder.drawer.sectionBasic': '基本信息',
|
||
'order.platformStoreOrder.drawer.sectionRecipient': '收件人信息',
|
||
'order.platformStoreOrder.drawer.sectionShipping': '履约与物流',
|
||
'order.platformStoreOrder.drawer.sectionLines': '商品明细',
|
||
'order.platformStoreOrder.drawer.platformStatus': '平台状态',
|
||
'order.platformStoreOrder.drawer.customTags': '自定义标签',
|
||
'order.platformStoreOrder.drawer.multiLabel': '多面单',
|
||
'order.platformStoreOrder.drawer.openLabel': '打开面单',
|
||
'order.platformStoreOrder.recipient.name': '收件人',
|
||
'order.platformStoreOrder.recipient.company': '公司',
|
||
'order.platformStoreOrder.recipient.phone': '手机',
|
||
'order.platformStoreOrder.recipient.telePhone': '电话',
|
||
'order.platformStoreOrder.recipient.email': '邮箱',
|
||
'order.platformStoreOrder.recipient.destCountry': '国家',
|
||
'order.platformStoreOrder.recipient.province': '省/州',
|
||
'order.platformStoreOrder.recipient.city': '城市',
|
||
'order.platformStoreOrder.recipient.zipCode': '邮编',
|
||
'order.platformStoreOrder.recipient.address1': '地址1',
|
||
'order.platformStoreOrder.recipient.address2': '地址2',
|
||
'order.platformStoreOrder.table.recipient': '收件人',
|
||
'order.platformStoreOrder.line.sku': '平台 SKU',
|
||
'order.platformStoreOrder.line.name': '商品',
|
||
'order.platformStoreOrder.line.qty': '数量',
|
||
'order.platformStoreOrder.line.mappedSku': '库内 SKU',
|
||
'order.platformStoreOrder.line.image': '图片',
|
||
'order.platformStoreOrder.line.variant': '规格',
|
||
'order.platformStoreOrder.line.price': '单价',
|
||
'order.platformStoreOrder.line.excluded': '拒发',
|
||
'order.platformStoreOrder.actions.match': '匹配库存',
|
||
'order.platformStoreOrder.actions.batchMatch': '批量匹配',
|
||
'order.platformStoreOrder.actions.suspend': '搁置',
|
||
'order.platformStoreOrder.actions.resume': '恢复',
|
||
'order.platformStoreOrder.actions.delete': '删除订单',
|
||
'order.platformStoreOrder.actions.pullOrders': '拉单同步',
|
||
'order.platformStoreOrder.actions.startPull': '开始同步',
|
||
'order.platformStoreOrder.actions.syncStatus': '同步状态',
|
||
'order.platformStoreOrder.actions.readyToShip': '准备发货',
|
||
'order.platformStoreOrder.actions.fetchLabel': '重新获取面单',
|
||
'order.platformStoreOrder.actions.createLogistics': '创建运单',
|
||
'order.platformStoreOrder.actions.createFulfill': '创建代发运单',
|
||
'order.platformStoreOrder.actions.more': '更多',
|
||
'order.platformStoreOrder.createLogistics.title': '创建运单',
|
||
'order.platformStoreOrder.createLogistics.tip': '请逐单核对收件人与商品明细,确认运输方式后再提交,避免下错单。',
|
||
'order.platformStoreOrder.createLogistics.product': '运输方式',
|
||
'order.platformStoreOrder.createLogistics.productRequired': '请选择运输方式',
|
||
'order.platformStoreOrder.createLogistics.orderList': '待创建清单',
|
||
'order.platformStoreOrder.createLogistics.receiverTitle': '收件人校对',
|
||
'order.platformStoreOrder.createLogistics.linesTitle': '商品明细',
|
||
'order.platformStoreOrder.createLogistics.readyMeta': '共 {total} 单 · 可提交 {ready} 单',
|
||
'order.platformStoreOrder.createLogistics.tagReceiver': '缺收件人',
|
||
'order.platformStoreOrder.createLogistics.tagLines': '无商品行',
|
||
'order.platformStoreOrder.createLogistics.tagUnbound': '未绑定',
|
||
'order.platformStoreOrder.createLogistics.tagBound': '已绑 {n} 项',
|
||
'order.platformStoreOrder.createLogistics.tagOk': '可创建',
|
||
'order.platformStoreOrder.createLogistics.selectRequired': '请先勾选待履约店铺订单',
|
||
'order.platformStoreOrder.createLogistics.maxLimit': '单次最多创建 50 单',
|
||
'order.platformStoreOrder.createLogistics.invalidSelection': '有 {count} 单不可创建(需 pending、未搁置、未关联物流单)',
|
||
'order.platformStoreOrder.createLogistics.fixIncomplete': '请先补全当前标红订单的校对项',
|
||
'order.platformStoreOrder.createLogistics.confirm': '将创建 {count} 张物流单,运输方式:{product}。确认提交?',
|
||
'order.platformStoreOrder.createLogistics.submit': '确认创建',
|
||
'order.platformStoreOrder.createLogistics.success': '成功创建 {count} 张物流单',
|
||
'order.platformStoreOrder.createLogistics.partial': '成功 {success},失败 {fail}。{detail}',
|
||
'order.platformStoreOrder.createLogistics.failed': '创建物流订单失败',
|
||
'order.platformStoreOrder.createLogistics.unitOrders': '单',
|
||
'order.platformStoreOrder.createFulfill.title': '创建代发运单',
|
||
'order.platformStoreOrder.createFulfill.tip':
|
||
'请对照「订单要发的商品」与「已绑库存/包裹」核对数量;多选时可开启批量分配,点选库存 SKU 将同时分配到全部可创建订单。',
|
||
'order.platformStoreOrder.createFulfill.batchMatchOrderQty': '按各单应发数量',
|
||
'order.platformStoreOrder.createFulfill.bindTitle': '绑定包裹 / 库存',
|
||
'order.platformStoreOrder.createFulfill.bindHint': '左侧挑选资源,右侧确认数量;请逐单核对后再提交',
|
||
'order.platformStoreOrder.createFulfill.bindEmpty': '请从下方挑选库存或包裹加入右侧',
|
||
'order.platformStoreOrder.createFulfill.orderSide': '订单应发',
|
||
'order.platformStoreOrder.createFulfill.bindSide': '已绑定',
|
||
'order.platformStoreOrder.createFulfill.pcs': '件',
|
||
'order.platformStoreOrder.createFulfill.lineCount': '{n} 个商品行',
|
||
'order.platformStoreOrder.createFulfill.bindCount': '{n} 项资源',
|
||
'order.platformStoreOrder.createFulfill.compareNeedBind': '尚未绑定,请先对照订单商品挑选库存/包裹',
|
||
'order.platformStoreOrder.createFulfill.compareQtyDiff': '数量不一致:订单 {order} 件,已绑 {bind} 件,请再核对',
|
||
'order.platformStoreOrder.createFulfill.compareQtyOk': '数量一致,请再确认品名/SKU 是否对应',
|
||
'order.platformStoreOrder.createFulfill.orderGoodsTitle': '订单要发的商品',
|
||
'order.platformStoreOrder.createFulfill.orderGoodsHint': '以店铺订单明细为准,请核对品名与数量',
|
||
'order.platformStoreOrder.createFulfill.boundTitle': '已绑定的库存 / 包裹',
|
||
'order.platformStoreOrder.createFulfill.boundHint': '实际从仓发出的资源,请与左侧逐项对照',
|
||
'order.platformStoreOrder.createFulfill.needQty': '应发数量',
|
||
'order.platformStoreOrder.createFulfill.pickTitle': '挑选库存 / 包裹',
|
||
'order.platformStoreOrder.createFulfill.orderQtyShort': '应发 {n}',
|
||
'order.platformStoreOrder.createFulfill.bindQtyShort': '已绑 {n}',
|
||
'order.platformStoreOrder.createFulfill.tagQtyDiff': '数量不一致',
|
||
'order.platformStoreOrder.createFulfill.tagQtyOk': '数量已对齐',
|
||
'order.platformStoreOrder.createFulfill.confirm': '将创建 {count} 张物流单并绑定代发资源。运输方式:{product};仓库:{warehouse}。确认提交?',
|
||
'order.platformStoreOrder.createFulfill.submit': '确认创建并绑定',
|
||
'order.platformStoreOrder.pull.store': '店铺',
|
||
'order.platformStoreOrder.pull.storePlaceholder': '请选择店铺',
|
||
'order.platformStoreOrder.pull.status': '类型',
|
||
'order.platformStoreOrder.pull.time': '时间',
|
||
'order.platformStoreOrder.pull.timeHint': '默认时间为当天',
|
||
'order.platformStoreOrder.message.loadFailed': '加载订单失败',
|
||
'order.platformStoreOrder.message.detailFailed': '加载详情失败',
|
||
'order.platformStoreOrder.message.matchSuccess': '库存匹配成功',
|
||
'order.platformStoreOrder.message.matchFailed': '库存匹配失败',
|
||
'order.platformStoreOrder.message.warehouseRequired': '请选择发货仓库',
|
||
'order.platformStoreOrder.message.suspendSuccess': '状态已更新',
|
||
'order.platformStoreOrder.message.deleteSuccess': '删除成功',
|
||
'order.platformStoreOrder.message.batchEmpty': '当前页没有可匹配的待处理订单',
|
||
'order.platformStoreOrder.message.batchConfirm': '将匹配当前页 {count} 个待处理订单并创建小包单,是否继续?',
|
||
'order.platformStoreOrder.message.batchResult': '批量匹配完成:成功 {success},失败 {fail}',
|
||
'order.platformStoreOrder.message.selectOrders': '请选择订单',
|
||
'order.platformStoreOrder.message.selectStore': '请选择店铺',
|
||
'order.platformStoreOrder.message.selectStatus': '请选择同步类型',
|
||
'order.platformStoreOrder.message.syncConfirm': '是否手动同步 {count} 个订单的状态?',
|
||
'order.platformStoreOrder.message.rtsConfirm': '是否对 {count} 个订单执行准备发货(RTS)?',
|
||
'order.platformStoreOrder.message.labelConfirm': '是否重新获取该订单面单?',
|
||
'order.platformStoreOrder.message.syncResult': '同步完成:成功 {success},失败 {fail}',
|
||
'order.platformStoreOrder.message.rtsResult': 'RTS 完成:成功 {success},失败 {fail}',
|
||
'order.platformStoreOrder.message.pullResult': '拉单完成:成功 {success} 店,失败 {fail} 店',
|
||
'order.platformStoreOrder.message.pullFailed': '拉单失败',
|
||
'order.platformStoreOrder.message.labelSuccess': '面单已更新',
|
||
'order.platformStoreOrder.message.labelFailed': '获取面单失败',
|
||
'order.platformStoreOrder.message.temuNoRts': 'Temu 不支持 RTS',
|
||
'order.platformStoreOrder.message.actionFailed': '操作失败',
|
||
|
||
'menu.channel': '渠道',
|
||
'menu.channel.channelGuide': '新手指引',
|
||
'menu.channel.salesProducts': '销售产品',
|
||
'menu.channel.serviceChannels': '服务渠道',
|
||
'menu.channel.priceArea': '价格分区',
|
||
'menu.channel.blacklist': '黑名单区',
|
||
'menu.channel.remoteZones': '偏远分区',
|
||
'menu.channel.weightRules': '计重规则',
|
||
'menu.channel.weightRounding': '计重进位',
|
||
'menu.channel.autoTrigger': '自动触发',
|
||
'menu.channel.issueTemplate': '问题模板',
|
||
'menu.channel.labelDesign': '标签设计',
|
||
'menu.track': '轨迹',
|
||
'menu.track.trackGuide': '新手指引',
|
||
'menu.track.trackOrder': '轨迹订单',
|
||
'menu.track.warningOrder': '预警订单',
|
||
'menu.track.trackState': '轨迹状态',
|
||
'menu.track.trackFlag': '轨迹标记',
|
||
'menu.track.trackContent': '轨迹内容',
|
||
'menu.track.trackPull': '轨迹拉取',
|
||
'menu.track.trackPush': '轨迹推送',
|
||
'menu.track.kpiEarlyWarningConfig': '预警配置',
|
||
'menu.operation': '操作',
|
||
'menu.operation.inboundScan': '入库扫描',
|
||
'menu.operation.outboundScan': '出库扫描',
|
||
'menu.operation.printLabel': '打印标签',
|
||
'menu.operation.parcelArrival': '快递到仓',
|
||
'menu.operation.fulfillPack': '代发打包出库',
|
||
'menu.api': 'API',
|
||
'menu.api.upstreamInterface': '上游接口',
|
||
'menu.api.downstreamInterface': '下游接口',
|
||
'menu.api.createInterface': '创建接口',
|
||
'menu.api.editInterface': '修改接口',
|
||
'menu.api.appList': 'App列表',
|
||
'menu.api.requestLog': '请求日志',
|
||
'menu.api.callStatistics': '调用统计',
|
||
'menu.api.createApplication': '创建应用',
|
||
'menu.api.apiDebugger': 'API调试',
|
||
'menu.api.apiLike': 'API LIKE',
|
||
'menu.api.apiTest': 'API测试',
|
||
|
||
// API - 调用统计
|
||
'api.callStatistics.name.app': '应用名称',
|
||
'api.callStatistics.name.provider': '服务商名称',
|
||
'api.callStatistics.table.date': '日期',
|
||
'api.callStatistics.table.interfaceName': '接口名称',
|
||
'api.callStatistics.table.total': '总调用次数',
|
||
'api.callStatistics.table.succeedCount': '成功调用次数',
|
||
'api.callStatistics.table.failCount': '失败调用次数',
|
||
'api.callStatistics.table.successRate': '成功率',
|
||
'menu.system': '系统',
|
||
'menu.system.org': '组织管理',
|
||
'menu.system.organization': '组织管理',
|
||
'menu.system.user': '用户管理',
|
||
'menu.system.position': '职位管理',
|
||
'menu.system.role': '角色管理',
|
||
'menu.system.module': '模块管理',
|
||
'menu.system.menu': '菜单管理',
|
||
'menu.system.dict': '数据字典',
|
||
'menu.system.otherConfig': '其他配置',
|
||
'menu.system.humanCare': '人文关怀',
|
||
'menu.system.config': '系统配置',
|
||
'menu.system.announcement': '公告通知',
|
||
'menu.system.vislog': '访问日志',
|
||
'menu.system.oplog': '操作日志',
|
||
'menu.noPermission': '暂无菜单权限',
|
||
'menu.system.interface': '系统接口',
|
||
'menu.system.interface.config': '接口配置',
|
||
'menu.system.message': '我的信息',
|
||
'menu.system.warehouseAddress': '仓库地址',
|
||
'menu.system.batchEmail': '批量发送邮件',
|
||
'menu.system.aiAssistant': 'AI 助手',
|
||
'menu.system.aiSkills': 'AI Skill',
|
||
'menu.system.mcpTools': 'MCP 工具',
|
||
|
||
'system.aiSkills.pageDesc':
|
||
'管理平台级 AI Skill(提示词/规范)。调用方可按场景选择;改文案后无需发版。',
|
||
'system.aiSkills.refresh': '刷新',
|
||
'system.aiSkills.create': '新建',
|
||
'system.aiSkills.sceneFilter': '按场景筛选',
|
||
'system.aiSkills.selectHint': '请选择左侧 Skill,或点击新建',
|
||
'system.aiSkills.editTitle': '编辑 Skill',
|
||
'system.aiSkills.createTitle': '新建 Skill',
|
||
'system.aiSkills.skillKey': 'Skill Key',
|
||
'system.aiSkills.scene': '场景',
|
||
'system.aiSkills.name': '名称',
|
||
'system.aiSkills.description': '简介',
|
||
'system.aiSkills.sortOrder': '排序',
|
||
'system.aiSkills.content': '正文(发给模型)',
|
||
'system.aiSkills.save': '保存',
|
||
'system.aiSkills.delete': '删除',
|
||
'system.aiSkills.cancel': '取消',
|
||
'system.aiSkills.saveOk': '已保存',
|
||
'system.aiSkills.saveFail': '保存失败',
|
||
'system.aiSkills.loadFail': '加载失败',
|
||
'system.aiSkills.required': '请填写 Skill Key、场景与名称',
|
||
'system.aiSkills.contentRequired': '请填写正文',
|
||
'system.aiSkills.enabled': '已启用',
|
||
'system.aiSkills.disabled': '已禁用',
|
||
'system.aiSkills.deleteTitle': '删除 Skill',
|
||
'system.aiSkills.deleteConfirm': '确定删除「{name}」?',
|
||
'system.aiSkills.deleteOk': '已删除',
|
||
'system.aiSkills.deleteFail': '删除失败',
|
||
|
||
'system.mcpTools.pageDesc': '管理轻量 MCP 工具:查价格、查渠道对客说明、查轨迹。可启用/试跑,并用 AI Agent 联调。',
|
||
'system.mcpTools.refresh': '刷新',
|
||
'system.mcpTools.displayName': '显示名称',
|
||
'system.mcpTools.description': '描述(给 AI 看)',
|
||
'system.mcpTools.sortOrder': '排序',
|
||
'system.mcpTools.save': '保存',
|
||
'system.mcpTools.saveOk': '已保存',
|
||
'system.mcpTools.saveFail': '保存失败',
|
||
'system.mcpTools.loadFail': '加载失败',
|
||
'system.mcpTools.enabled': '已启用',
|
||
'system.mcpTools.disabled': '已禁用',
|
||
'system.mcpTools.selectHint': '请选择左侧工具',
|
||
'system.mcpTools.testTitle': '试跑工具',
|
||
'system.mcpTools.testHint': '填写 JSON 参数后直接调用 OMS 封装,不经过大模型。',
|
||
'system.mcpTools.testArgsPlaceholder': `{'{ "destinationCountry": "US", "cargoWeight": 0.5 }'}`,
|
||
'system.mcpTools.runTest': '试跑',
|
||
'system.mcpTools.testFail': '试跑失败',
|
||
'system.mcpTools.argsInvalid': '参数必须是合法 JSON',
|
||
'system.mcpTools.agentTitle': 'AI Agent 联调',
|
||
'system.mcpTools.agentHint': '用自然语言提问,模型可自动调用已启用的 MCP 工具后作答。',
|
||
'system.mcpTools.provider': 'AI 提供商',
|
||
'system.mcpTools.model': '模型',
|
||
'system.mcpTools.agentPlaceholder': '例如:美国 0.5kg 大概多少钱? / 品名 lipstick 能不能走某某渠道? / 查运单 xxx 轨迹',
|
||
'system.mcpTools.runAgent': '发送',
|
||
'system.mcpTools.agentReply': 'AI 回复',
|
||
'system.mcpTools.toolTraces': '工具调用轨迹',
|
||
'system.mcpTools.agentNeedPrompt': '请输入问题',
|
||
'system.mcpTools.agentNeedProvider': '请选择 AI 提供商(在 AI 助手页配置密钥)',
|
||
'system.mcpTools.agentFail': 'Agent 调用失败',
|
||
'menu.system.dataPerm': '数据权限',
|
||
'menu.system.dataPermUsers': '用户数据权限',
|
||
'menu.system.dataPermTemplates': '权限模板',
|
||
'menu.system.dataPermAudit': '权限审计',
|
||
|
||
'menu.xhs': '小红书',
|
||
'menu.xhs.startService': '启动服务',
|
||
'menu.xhs.analysis': '内容分析',
|
||
'menu.xhs.creation': '爆款创作',
|
||
'menu.xhs.publishHistory': '发布记录',
|
||
'menu.xhs.skills': '技能卡片',
|
||
'menu.xhs.humanSettings': '拟人设置',
|
||
|
||
// 顶部导航 - 客服 & 余额
|
||
'nav.contactService.title': '疑问解答 & 问题咨询',
|
||
'nav.contactService.selectWarehouse': '选择仓库',
|
||
'nav.contactService.whseName': '仓库名称',
|
||
'nav.contactService.serviceWechat': '客服微信',
|
||
'nav.contactService.wechatQrcode': '微信二维码',
|
||
'nav.contactService.phone': '联系电话',
|
||
'nav.contactService.workingTime': '工作时间:周一至周日 9:00-22:00',
|
||
'nav.contactService.contactUs': '联系客服',
|
||
'nanaAssistant.title': 'Nana 专属顾问',
|
||
'nanaAssistant.open': '打开 Nana 专属顾问',
|
||
'nanaAssistant.tabAi': 'AI Nana',
|
||
'nanaAssistant.tabAdvisor': '专属顾问',
|
||
'nanaAssistant.badge': '物流顾问',
|
||
'nanaAssistant.welcomeTitle': '这次发货,需要什么帮助?',
|
||
'nanaAssistant.welcomeSub': '查价格、品名能否发、查轨迹 — 点选下方能力后补充信息即可。',
|
||
'nanaAssistant.quickLabel': '常见问题',
|
||
'nanaAssistant.welcomeMsg': '你好,我是 IDE 物流顾问。可以点选下方问题,或直接输入。',
|
||
'nanaAssistant.historyTitle': '历史记录',
|
||
'nanaAssistant.newChat': '新会话',
|
||
'nanaAssistant.emptyHistory': '暂无会话',
|
||
'nanaAssistant.searchHistory': '搜索会话或运单号',
|
||
'nanaAssistant.noSearchResults': '未找到匹配的会话',
|
||
'nanaAssistant.deleteThread': '删除会话',
|
||
'nanaAssistant.hint': '直接提问,或点选上方能力。',
|
||
'nanaAssistant.hintLive': '已接入智能顾问,可查价格、对客说明、轨迹。',
|
||
'nanaAssistant.inputPlaceholder': '输入您的问题…',
|
||
'nanaAssistant.inputPlaceholderLive': '',
|
||
'nanaAssistant.inputPlaceholderTrack': '',
|
||
'nanaAssistant.mcp.sectionLabel': '可查能力',
|
||
'nanaAssistant.mcp.required': '必填',
|
||
'nanaAssistant.mcp.optional': '选填',
|
||
'nanaAssistant.mcp.missingAsk': '还需要补充:{fields}。补全后我再帮你查。',
|
||
'nanaAssistant.mcp.priceTitle': '查价格',
|
||
'nanaAssistant.mcp.priceDesc': '按目的国与重量试算运费',
|
||
'nanaAssistant.mcp.priceCoach':
|
||
'查价格需要你提供:\n① 目的国家(如美国 / US)\n② 实重 kg\n\n选填:邮编、长宽高(cm)、货物属性(普货/敏感)。\n补全后发送即可,例如:美国 0.5kg 邮编10001',
|
||
'nanaAssistant.mcp.priceExample': '例:美国 0.5kg 邮编10001',
|
||
'nanaAssistant.mcp.priceDraft': '目的国:\n实重(kg):\n邮编(选填):\n尺寸长宽高cm(选填):',
|
||
'nanaAssistant.mcp.guideTitle': '品名能否发',
|
||
'nanaAssistant.mcp.guideDesc': '对照渠道对客说明判断可否承运',
|
||
'nanaAssistant.mcp.guideCoach':
|
||
'判断品名能否承运需要:\n① 销售产品代码或名称(运输方式)\n② 客户品名(英文/中文均可)\n\n例如:产品 EX_ASP_HKDHL,品名 lipstick,能不能发?',
|
||
'nanaAssistant.mcp.guideExample': '例:产品XX,品名 lipstick 能发吗',
|
||
'nanaAssistant.mcp.guideDraft': '销售产品代码/名称:\n客户品名:',
|
||
'nanaAssistant.mcp.trackTitle': '查轨迹',
|
||
'nanaAssistant.mcp.trackDesc': '按运单号查看物流节点',
|
||
'nanaAssistant.mcp.trackCoach':
|
||
'查轨迹请提供运单号 / 跟踪号 / 客户单号(任选其一)。\n若已从订单带入运单,可直接点「查轨迹」。',
|
||
'nanaAssistant.mcp.trackExample': '例:请查运单 NFXXXX 的轨迹',
|
||
'nanaAssistant.mcp.trackDraft': '运单号:',
|
||
'nanaAssistant.mcp.field.destCountry': '目的国家',
|
||
'nanaAssistant.mcp.field.weight': '实重(kg)',
|
||
'nanaAssistant.mcp.field.postal': '邮编',
|
||
'nanaAssistant.mcp.field.dims': '长宽高(cm)',
|
||
'nanaAssistant.mcp.field.cargoType': '货物属性',
|
||
'nanaAssistant.mcp.field.product': '销售产品代码/名称',
|
||
'nanaAssistant.mcp.field.cargoName': '客户品名',
|
||
'nanaAssistant.mcp.field.customsOrderNo': '运单号',
|
||
'nanaAssistant.human': '联系在线顾问',
|
||
'nanaAssistant.wecomKf': '企业微信在线咨询',
|
||
'nanaAssistant.you': '你',
|
||
'nanaAssistant.backToChat': '返回对话',
|
||
'nanaAssistant.quickSmall': '小批量 / 疑难单能发吗?',
|
||
'nanaAssistant.quickPrice': '到美国 / 欧洲多少钱?',
|
||
'nanaAssistant.quickQuoteSpeed': '多久出报价?',
|
||
'nanaAssistant.quickTrack': '查物流单号',
|
||
'nanaAssistant.quickVisibility': '能实时追踪吗?',
|
||
'nanaAssistant.quickAfterSales': '出问题了怎么办?',
|
||
'nanaAssistant.quickHuman': '联系在线顾问',
|
||
'nanaAssistant.replySmall': '可以。IDE 专注中小卖家和别人不接的单 — 特殊线路、复杂货型、小批量都在服务范围内。告诉我起运地、目的地和货型即可开始。',
|
||
'nanaAssistant.replyPrice': '查价只需目的国和实重(kg)。例如:美国 0.5kg。有邮编/尺寸会更准;不需要起运地。',
|
||
'nanaAssistant.replyQuoteSpeed': '提交目的国和重量后可即时试算参考价;正式出账以入仓重与产品规则为准。',
|
||
'nanaAssistant.trackHint': '直接发送运单号即可查轨迹,例如:IDE2607281746002926',
|
||
'nanaAssistant.replyVisibility': '从揽收到签收有关键节点更新 — 揽收、出口、干线、清关、妥投。异常升级前我们会主动预警。',
|
||
'nanaAssistant.replyAfterSales': '专属顾问负责异常、理赔与售后跟进,不用自己排队工单。请说明问题,如有单号一并提供。',
|
||
'nanaAssistant.replyHuman': '请前往联系页 — 电话 18123959245 或邮箱 bd01@1st56.com。说明线路和货型,我们会安排对应顾问。',
|
||
'nanaAssistant.fallback': '可以说目的国和重量让我查价,或直接发运单号查轨迹;也可以联系人工顾问。',
|
||
'nanaAssistant.emptyReply': '刚才没有得到有效回复,请再发一次,或换个更具体的说法(目的国+重量 / 运单号)。',
|
||
'nanaAssistant.aiUnavailable': '智能顾问暂未配置或未就绪。请联系人工顾问,或稍后再试。',
|
||
'nanaAssistant.providerLoading': '正在连接智能顾问,请稍候再发…',
|
||
'nanaAssistant.toolDoneEmpty': '已调用 {tools},但模型未返回说明。请再问一句「总结一下」或联系人工顾问。',
|
||
'nanaAssistant.sendFailedDetail': '请求失败:{msg}',
|
||
'nanaAssistant.wechatId': '微信号',
|
||
'nanaAssistant.noAdvisor': '暂未分配专属顾问',
|
||
'nanaAssistant.noWechatQr': '暂未上传微信二维码',
|
||
'nanaAssistant.greeting': '嗨,我是 Nana~,我是你的AI智能客服\n\n无论是查轨迹、了解渠道时效,还是申报价值和清关问题,都可以问我。今天有什么可以帮你的吗?',
|
||
'nanaAssistant.send': '发送',
|
||
'nanaAssistant.close': '关闭',
|
||
'nanaAssistant.back': '返回',
|
||
'nanaAssistant.askAboutWaybill': '咨询物流顾问',
|
||
'nanaAssistant.actionAdvisor': '问顾问',
|
||
'nanaAssistant.menu.advisorHint': '查价、轨迹、人工咨询',
|
||
'nanaAssistant.menu.batchJobs': '批量任务',
|
||
'nanaAssistant.menu.batchHint': '查看进度与结果',
|
||
'nanaAssistant.batchPanel.title': '批量任务',
|
||
'nanaAssistant.batchPanel.empty': '暂无最近批量任务',
|
||
'nanaAssistant.batchPanel.viewAll': '查看全部',
|
||
'nanaAssistant.waybillContext': '当前运单:{no}',
|
||
'nanaAssistant.viewWaybill': '查看运单 →',
|
||
'nanaAssistant.queryTrack': '查轨迹',
|
||
'nanaAssistant.endWaybillConsult': '结束运单咨询',
|
||
'nanaAssistant.waybillAutoAsk': '请帮我查询运单 {no} 的物流轨迹',
|
||
'nanaAssistant.trackWaybillDemo': '已收到运单 {no} 的查询。若已配置智能服务,将优先走真实接口;当前为参考回复:一般可在揽收、出口、干线、清关、妥投等节点看到更新。如有异常,专属顾问会主动跟进。',
|
||
'nanaAssistant.copyWechat': '复制微信号',
|
||
'nanaAssistant.copyWechatSuccess': '微信号已复制',
|
||
'nanaAssistant.copyWechatFailed': '复制失败,请手动复制',
|
||
'nanaAssistant.noProvider': 'AI 服务暂未配置,请联系管理员开启',
|
||
'nanaAssistant.sendFailed': '发送失败,请稍后重试',
|
||
'nav.balance.label': '余额',
|
||
'nav.balance.refresh': '刷新余额',
|
||
'nav.balance.refreshed': '余额已更新',
|
||
'nav.balance.refreshFailed': '余额刷新失败',
|
||
'nav.balance.recharge': '去充值',
|
||
'nav.balance.rechargeRecord': '充值记录',
|
||
'nav.balance.accountFlow': '资金流水',
|
||
'nav.printControl.download': '下载打印控件/一键添加包裹插件',
|
||
|
||
// 订单 - 批量任务
|
||
'order.batchJobs.filter.jobId': '任务 ID',
|
||
'order.batchJobs.filter.status': '任务状态',
|
||
'order.batchJobs.filter.action': '操作类型',
|
||
'order.batchJobs.table.jobId': '任务 ID',
|
||
'order.batchJobs.table.action': '操作类型',
|
||
'order.batchJobs.table.status': '状态',
|
||
'order.batchJobs.table.progress': '进度',
|
||
'order.batchJobs.table.failCount': '失败 {count} 条',
|
||
'order.batchJobs.table.failCountShort': '失败数',
|
||
'order.batchJobs.table.createTime': '创建时间',
|
||
'order.batchJobs.table.startedAt': '开始时间',
|
||
'order.batchJobs.table.finishedAt': '完成时间',
|
||
'order.batchJobs.actions.search': '查询',
|
||
'order.batchJobs.actions.reset': '重置',
|
||
'order.batchJobs.actions.refresh': '刷新',
|
||
'order.batchJobs.actions.view': '查看',
|
||
'order.batchJobs.actions.retryFailed': '重试失败',
|
||
'order.batchJobs.actions.cancelPending': '取消待处理',
|
||
'order.batchJobs.drawer.title': '批量任务 #{id}',
|
||
'order.batchJobs.items.orderId': '订单 ID',
|
||
'order.batchJobs.items.serviceNo': '运单号',
|
||
'order.batchJobs.items.clientNo': '客户单号',
|
||
'order.batchJobs.items.status': '子项状态',
|
||
'order.batchJobs.items.failReason': '失败原因',
|
||
'order.batchJobs.items.result': '处理结果',
|
||
'order.batchJobs.items.rowNumber': 'Excel 行号',
|
||
'order.batchJobs.items.finishedAt': '完成时间',
|
||
'order.batchJobs.items.retryCount': '重试 {count} 次',
|
||
'order.batchJobs.items.viewResponse': '查看报文',
|
||
'order.batchJobs.filter.allItems': '全部子项',
|
||
'order.batchJobs.filter.itemStatus': '子项状态',
|
||
'order.batchJobs.message.running': '任务执行中:{progress},请点击刷新查看最新进度',
|
||
'order.batchJobs.message.completedSuccess': '任务已完成:{progress}',
|
||
'order.batchJobs.message.completedPartial': '任务已完成(部分失败):{progress}',
|
||
'order.batchJobs.message.completedFailed': '任务失败:{progress}',
|
||
'order.batchJobs.message.loadFailed': '加载批量任务失败',
|
||
'order.batchJobs.message.retrySuccess': '已重新投递 {count} 条失败子项',
|
||
'order.batchJobs.message.retryFailed': '重试失败子项失败',
|
||
'order.batchJobs.message.cancelConfirm': '确定取消 {count} 条待处理子项?',
|
||
'order.batchJobs.message.cancelSuccess': '已取消 {count} 条待处理子项',
|
||
'order.batchJobs.message.cancelFailed': '取消待处理子项失败',
|
||
'order.batchJobs.dlx.alert': 'DLX 死信队列堆积 {count} 条,已超过阈值 {threshold}',
|
||
'order.batchJobs.status.pending': '待处理',
|
||
'order.batchJobs.status.running': '执行中',
|
||
'order.batchJobs.status.completed': '已完成',
|
||
'order.batchJobs.status.failed': '失败',
|
||
'order.batchJobs.status.cancelled': '已取消',
|
||
'order.batchJobs.status.unknown': '未知',
|
||
'order.batchJobs.itemStatus.pending': '待处理',
|
||
'order.batchJobs.itemStatus.running': '执行中',
|
||
'order.batchJobs.itemStatus.success': '成功',
|
||
'order.batchJobs.itemStatus.failed': '失败',
|
||
'order.batchJobs.itemStatus.cancelled': '已取消',
|
||
'order.batchJobs.itemStatus.unknown': '未知',
|
||
'order.batchJobs.action.pay': '批量支付',
|
||
'order.batchJobs.action.preDeclare': '批量预报',
|
||
'order.batchJobs.action.intercept': '批量拦截',
|
||
'order.batchJobs.action.cancelIntercept': '批量取消拦截',
|
||
'order.batchJobs.action.delete': '批量删除',
|
||
'order.batchJobs.action.print': '批量打印',
|
||
'order.batchJobs.action.trackUpsert': '批量创建轨迹',
|
||
'order.batchJobs.action.downstreamForward': '批量预报下游',
|
||
'order.batchJobs.action.markProblematic': '批量创建问题件',
|
||
'order.batchJobs.action.markClaimed': '批量创建理赔件',
|
||
'order.batchJobs.action.handleStatusUpdate': '批量更新处理状态',
|
||
'order.batchJobs.action.reallocate': '批量重新排货',
|
||
'order.batchJobs.action.parcelCreate': '批量小包创建',
|
||
'order.batchJobs.action.importRow': '订单导入',
|
||
'order.batchJobs.action.unknown': '其他',
|
||
|
||
// 订单 - 我的订单
|
||
'order.myOrders.tabs.all': '全部',
|
||
'order.myOrders.tabs.draft': '草稿',
|
||
'order.myOrders.tabs.predeclared': '已预报',
|
||
'order.myOrders.tabs.pendingAllocation': '待排货',
|
||
'order.myOrders.tabs.pendingPayment': '待支付',
|
||
'order.myOrders.tabs.pendingShip': '待发货',
|
||
'order.myOrders.tabs.pendingOnline': '待上网',
|
||
'order.myOrders.tabs.shipping': '运输中',
|
||
'order.myOrders.tabs.deliverySuccess': '派送成功',
|
||
'order.myOrders.tabs.deliveryFailed': '派送失败',
|
||
'order.myOrders.tabs.deleted': '已删除',
|
||
'order.myOrders.tabs.problematic': '问题件',
|
||
'order.myOrders.tabs.claimed': '理赔件',
|
||
|
||
'order.myOrders.handleStatus.all': '全部',
|
||
'order.myOrders.handleStatus.pending': '待处理',
|
||
'order.myOrders.handleStatus.processed': '已处理',
|
||
'order.myOrders.handleStatus.context.problematic': '问题件处理进度',
|
||
'order.myOrders.handleStatus.context.claimed': '理赔件处理进度',
|
||
|
||
'order.myOrders.actions.pay': '立即支付',
|
||
'order.myOrders.actions.predeclare': '重新预报',
|
||
'order.myOrders.actions.createTrackOrder': '创建轨迹订单',
|
||
'order.myOrders.actions.forwardDownstreamCreate': '预报下游',
|
||
'order.myOrders.modal.downstreamForwardTitle': '下游预报结果',
|
||
'order.myOrders.modal.payTitle': '支付确认',
|
||
'order.myOrders.modal.payOrderTotal': '应付合计',
|
||
'order.myOrders.modal.payGrandTotal': '合计应付',
|
||
'order.myOrders.modal.payConfirm': '确认支付',
|
||
'order.myOrders.modal.paySuccess': '支付成功',
|
||
'order.myOrders.modal.payFailed': '支付失败',
|
||
'order.myOrders.modal.payLoadFailed': '加载费用明细失败',
|
||
'order.myOrders.modal.payInvalidAmount': '应收金额无效,无法支付',
|
||
'order.myOrders.modal.payEmpty': '暂无可支付订单',
|
||
'order.myOrders.actions.intercept': '拦截',
|
||
'order.myOrders.actions.cancelIntercept': '取消拦截',
|
||
'order.myOrders.intercept.notShippedOnly': '仅未发货订单可操作拦截/取消拦截,请排除已出库或在途订单',
|
||
'order.myOrders.intercept.confirmTitle': '确认提交拦截?',
|
||
'order.myOrders.intercept.confirmContent':
|
||
'拦截仅为向仓库/渠道提交申请,处理需要时间,不保证一定成功。提交后请留意订单状态,如有疑问请联系客服。',
|
||
'order.myOrders.intercept.confirmOk': '仍要拦截',
|
||
'order.myOrders.intercept.cancelConfirmTitle': '确认取消拦截?',
|
||
'order.myOrders.intercept.cancelConfirmContent': '将取消所选订单的拦截标记,仅适用于未发货订单。',
|
||
'order.myOrders.intercept.cancelConfirmOk': '确认取消',
|
||
'order.myOrders.intercept.submitSuccess': '拦截已提交',
|
||
'order.myOrders.intercept.submitFailed': '拦截提交失败',
|
||
'order.myOrders.intercept.cancelSuccess': '已取消拦截',
|
||
'order.myOrders.intercept.cancelFailed': '取消拦截失败',
|
||
'order.myOrders.actions.delete': '删除',
|
||
'order.myOrders.actions.print': '打印',
|
||
'order.myOrders.actions.singlePrint': '单个打印',
|
||
'order.myOrders.actions.batchPrint': '批量打印',
|
||
'order.myOrders.actions.createPickup': '创建揽收',
|
||
'order.myOrders.createPickup.title': '创建揽收单',
|
||
'order.myOrders.createPickup.hint': '已选 {count} 票,须同仓同取件地址;承运商可后补。',
|
||
'order.myOrders.createPickup.senderAddress': '揽收地址',
|
||
'order.myOrders.createPickup.senderAddressPh': '请选择国内揽收地址',
|
||
'order.myOrders.createPickup.warehouse': '仓库',
|
||
'order.myOrders.createPickup.expectTime': '期望揽收时间',
|
||
'order.myOrders.createPickup.carrierCode': '承运商',
|
||
'order.myOrders.createPickup.carrierService': '承运服务',
|
||
'order.myOrders.createPickup.carrierServicePh': '选择国内揽收销售产品(可后补)',
|
||
'order.myOrders.createPickup.carrierPh': '可后补',
|
||
'order.myOrders.createPickup.remark': '备注',
|
||
'order.myOrders.createPickup.orders': '关联运单',
|
||
'order.myOrders.createPickup.needSelect': '请先勾选运单',
|
||
'order.myOrders.createPickup.sameWarehouse': '所选运单须为同一仓库',
|
||
'order.myOrders.createPickup.needSender': '请选择揽收地址',
|
||
'order.myOrders.createPickup.needWarehouse': '仓库无效',
|
||
'order.myOrders.createPickup.needTime': '请填写期望揽收时间',
|
||
'order.myOrders.createPickup.success': '揽收单 {no} 已创建,共 {count} 票',
|
||
'order.myOrders.createPickup.failed': '创建揽收失败',
|
||
'order.myOrders.createPickup.alreadyBound': '所选运单中已有绑定揽收的单据,请先排除',
|
||
'order.myOrders.createPickup.predeclaredOnly': '仅已预报订单可创建揽收',
|
||
'order.myOrders.actions.export': '导出',
|
||
'order.myOrders.actions.modifyOrder': '修改订单',
|
||
'order.myOrders.actions.createProblematic': '创建问题件',
|
||
'order.myOrders.actions.createClaimed': '创建理赔件',
|
||
'order.myOrders.actions.reallocate': '重新排货',
|
||
'order.myOrders.actions.markProcessed': '标记已处理',
|
||
'order.myOrders.actions.more': '更多',
|
||
'order.waybillManage.importDownstream.action': '导入对账件重尺',
|
||
'order.waybillManage.importDownstream.modalTitle': '导入对账件重尺',
|
||
'order.waybillManage.importDownstream.tip':
|
||
'按代理对账重量写入下游件重尺(downstream),锁定当前服务渠道重算应付;不改应收。长/宽/高可留空(沿用收货/发货尺寸);实重必填。单次最多 2000 行。',
|
||
'order.waybillManage.importDownstream.downloadTemplate': '下载模板',
|
||
'order.waybillManage.importDownstream.submit': '开始导入',
|
||
'order.waybillManage.importDownstream.cancel': '取消',
|
||
'order.waybillManage.importDownstream.downloadSuccess': '模板下载成功',
|
||
'order.waybillManage.importDownstream.downloadFailed': '模板下载失败',
|
||
'order.waybillManage.importDownstream.needFile': '请选择要上传的 Excel 文件',
|
||
'order.waybillManage.importDownstream.success': '导入成功',
|
||
'order.waybillManage.importDownstream.failed': '导入失败',
|
||
'order.waybillManage.importDownstream.partialSuccess': '部分行导入失败,请查看失败明细',
|
||
'order.waybillManage.importDownstream.allFailed': '导入失败,请检查文件内容',
|
||
'order.waybillManage.importDownstream.resultSummary': '成功 {success} 条,失败 {fail} 条',
|
||
'order.waybillManage.importDownstream.failRow': '第 {row} 行({waybill}):{reason}',
|
||
'order.myOrders.reallocate.modalTitle': '重新排货(已选 {count} 单)',
|
||
'order.myOrders.reallocate.hint':
|
||
'仅重算应付并更新服务渠道,不改应收与件重尺;已付款订单会自动跳过。换渠道会清空服务商单号/跟踪号,需自行重新预报下游。',
|
||
'order.myOrders.reallocate.section.scheme': '排货方案',
|
||
'order.myOrders.reallocate.section.channel': '指定渠道',
|
||
'order.myOrders.reallocate.schemeLabel': '排货方案',
|
||
'order.myOrders.reallocate.scheme.costLowest': '价格优先',
|
||
'order.myOrders.reallocate.scheme.timeFastest': '时效优先',
|
||
'order.myOrders.reallocate.scheme.overallBest': '综合最优',
|
||
'order.myOrders.reallocate.scheme.designated': '指定渠道',
|
||
'order.myOrders.reallocate.channelLabel': '服务渠道',
|
||
'order.myOrders.reallocate.channelTip':
|
||
'仅展示所选订单排货池的交集;混选不同销售产品时可选渠道可能为空。',
|
||
'order.myOrders.reallocate.channelRequired': '请选择服务渠道',
|
||
'order.myOrders.reallocate.channelPoolEmpty': '所选订单没有共同可用渠道,请缩小选择或改用自动方案',
|
||
'order.myOrders.reallocate.downstreamClearedHint': '若渠道已变更,服务商单号/跟踪号已清空,请按需重新预报下游',
|
||
'order.myOrders.reallocate.success': '重新排货完成',
|
||
'order.myOrders.reallocate.failed': '重新排货失败',
|
||
'order.myOrders.actions.viewTrack': '轨迹',
|
||
'order.myOrders.actions.stockBind': '绑定包裹/库存',
|
||
'order.myOrders.actions.stockBindConvert': '绑定转代发',
|
||
'order.myOrders.stockBind.convertTitle': '转为仓内代发',
|
||
'order.myOrders.stockBind.convertContent':
|
||
'绑定包裹或库存后,该订单将按仓内代发处理,需等待仓库拣货打包,并可能产生代打包费。是否继续?',
|
||
'order.myOrders.stockBind.convertedHint': '已转为代发订单,可在「代发订单」查看绑定与打包进度。',
|
||
'order.myOrders.stockBind.warehouseClearHint':
|
||
'清空绑定后订单仍为「代发」类型,不会恢复为直发物流,需继续完成绑定与拣货流程。',
|
||
'order.myOrders.table.stockBindStatus': '绑定状态',
|
||
'order.myOrders.table.domesticTrackingNos': '国内快递单号',
|
||
'order.myOrders.table.stockBindQtyTotal': '绑定件数',
|
||
'order.myOrders.table.fulfillmentSource': '代发来源',
|
||
'order.fulfillOrders.filter.progressAll': '全部',
|
||
'order.fulfillOrders.badge': '代发',
|
||
'order.fulfillOrders.actions.manageBind': '管理绑定',
|
||
'order.fulfillOrders.source.storeFulfill': '店铺代发',
|
||
'order.fulfillOrders.source.postBind': '事后绑定',
|
||
'order.fulfillOrders.progress.pendingBind': '待绑定',
|
||
'order.fulfillOrders.progress.domesticInTransit': '国内在途',
|
||
'order.fulfillOrders.progress.arrivedPendingPick': '待拣货',
|
||
'order.fulfillOrders.progress.outboundDone': '已打包',
|
||
'order.myOrders.table.fulfillProgress': '代发进度',
|
||
'order.myOrders.table.primaryBinCode': '拣货库位',
|
||
'order.myOrders.table.sku': 'SKU',
|
||
'order.myOrders.stockBind.title': '绑定包裹/库存',
|
||
'order.myOrders.stockBind.tabInventory': '仓库库存',
|
||
'order.myOrders.stockBind.tabParcel': '我的包裹',
|
||
'order.myOrders.stockBind.searchPlaceholder': '搜索 SKU / 运单号',
|
||
'order.myOrders.stockBind.searchSku': '搜索 SKU 编码或名称',
|
||
'order.myOrders.stockBind.searchParcel': '搜索快递单号',
|
||
'order.myOrders.stockBind.warehouse': '发货仓',
|
||
'order.myOrders.stockBind.forOrder': '当前订单',
|
||
'order.myOrders.stockBind.tipFreeze': '点选左侧可用库存或包裹加入右侧;保存后仅冻结数量,不会立刻扣减出库。',
|
||
'order.myOrders.stockBind.tipDeducted': '该订单已打包,绑定明细只读,无法再修改。',
|
||
'order.myOrders.stockBind.pickTitle': '可选资源',
|
||
'order.myOrders.stockBind.cartTitle': '本单将使用',
|
||
'order.myOrders.stockBind.cartSummary': '{lines} 种 · 共 {qty} 件',
|
||
'order.myOrders.stockBind.emptyInventory': '当前仓库暂无可用库存',
|
||
'order.myOrders.stockBind.emptyParcel': '暂无可用包裹明细',
|
||
'order.myOrders.stockBind.available': '可用',
|
||
'order.myOrders.stockBind.total': '总量',
|
||
'order.myOrders.stockBind.selected': '已选明细',
|
||
'order.myOrders.stockBind.clear': '清空全部',
|
||
'order.myOrders.stockBind.save': '确认绑定',
|
||
'order.myOrders.stockBind.emptySelected': '从左侧点选要发的库存或包裹',
|
||
'order.myOrders.stockBind.maxAvailable': '最多可用',
|
||
'order.myOrders.stockBind.qtyExceed': '超出可用数量',
|
||
'order.myOrders.stockBind.singleOnly': '请只选择一笔订单进行绑定',
|
||
'order.myOrders.stockBind.batchTip':
|
||
'多选订单时可开启批量模式:点选库存 SKU 将同时分配到全部可编辑订单;包裹请使用「按序分配」;也可先绑好一单再复制到全部。',
|
||
'order.myOrders.stockBind.batchMode': '批量分配',
|
||
'order.myOrders.stockBind.batchModeHint': '点库存即分配到全部可编辑订单',
|
||
'order.myOrders.stockBind.batchQtyPerOrder': '每单数量',
|
||
'order.myOrders.stockBind.batchMatchDeclaration': '按各单申报数量',
|
||
'order.myOrders.stockBind.batchAssignSuccess': '已分配到 {count} 单',
|
||
'order.myOrders.stockBind.batchInsufficient': '库存不足:共需 {need} 件,当前可用 {available} 件',
|
||
'order.myOrders.stockBind.copyToAll': '复制当前单到其余 {count} 单',
|
||
'order.myOrders.stockBind.copyToAllTitle': '复制绑定到全部',
|
||
'order.myOrders.stockBind.copyConfirm': '将当前订单的绑定明细复制到其余 {count} 单,会覆盖这些订单已有绑定,是否继续?',
|
||
'order.myOrders.stockBind.copySuccess': '已复制到 {count} 单',
|
||
'order.myOrders.stockBind.copyEmpty': '当前订单暂无绑定可复制',
|
||
'order.myOrders.stockBind.copyNoTarget': '没有其他可编辑订单',
|
||
'order.myOrders.stockBind.parcelBatchHint': '包裹明细通常一单一件;请点运单旁的「按序分配」批量分配',
|
||
'order.myOrders.stockBind.parcelDistributeBtn': '按序分配到 {count} 单',
|
||
'order.myOrders.stockBind.parcelDistributeEmpty': '该包裹暂无可分配明细',
|
||
'order.myOrders.stockBind.parcelDistributePartial': '包裹明细 {items} 件少于订单 {orders} 单,仅分配前 {items} 单',
|
||
'order.myOrders.stockBind.parcelDistributeSuccess': '已按序分配 {count} 单',
|
||
'order.myOrders.stockBind.autoMatchSku': '自动匹配 SKU',
|
||
'order.myOrders.stockBind.autoMatchNoSku': '所选订单申报信息中暂无 SKU 编码,无法自动匹配',
|
||
'order.myOrders.stockBind.autoMatchNone': '未找到 SKU 一致的可用库存或包裹',
|
||
'order.myOrders.stockBind.autoMatchSuccess': '已自动匹配 {count} 单',
|
||
'order.myOrders.stockBind.autoMatchPartial': '已匹配 {orders} 单,以下 SKU 未找到可用资源:{skus}',
|
||
'order.myOrders.stockBind.autoMatchFailed': '自动匹配失败',
|
||
'order.myOrders.stockBind.orderList': '待绑定清单',
|
||
'order.myOrders.stockBind.readyMeta': '共 {total} 单 · 已绑定 {ready} 单 · 可编辑 {editable} 单',
|
||
'order.myOrders.stockBind.tagDeducted': '已扣减',
|
||
'order.myOrders.stockBind.clearCurrent': '清空当前单',
|
||
'order.myOrders.stockBind.noDeclaration': '暂无申报商品行',
|
||
'order.myOrders.stockBind.batchConfirm': '确认保存 {count} 笔订单的绑定?',
|
||
'order.myOrders.stockBind.batchSuccess': '已成功保存 {count} 笔订单绑定',
|
||
'order.myOrders.stockBind.batchPartial': '成功 {success} 单,失败 {fail} 单。{detail}',
|
||
'order.myOrders.stockBind.allDeducted': '所选订单均已扣减,无法再修改绑定',
|
||
'order.myOrders.stockBind.loadFailed': '加载绑定数据失败',
|
||
'order.myOrders.stockBind.saveSuccess': '绑定已保存',
|
||
'order.myOrders.stockBind.saveFailed': '保存绑定失败',
|
||
'order.myOrders.stockBind.clearSuccess': '已清空绑定',
|
||
'order.myOrders.stockBind.clearFailed': '清空绑定失败',
|
||
'order.myOrders.stockBind.alreadyDeducted': '已打包,不能再改绑',
|
||
'order.myOrders.stockBind.viewEmpty': '暂无绑定的包裹或库存',
|
||
'order.myOrders.stockBind.bindQty': '绑定数量',
|
||
'order.myOrders.stockBind.bindCount': '共 {count} 条',
|
||
'order.myOrders.stockBind.bin': '库位',
|
||
'order.myOrders.stockBind.status.none': '未绑定',
|
||
'order.myOrders.stockBind.status.bound': '已绑定',
|
||
'order.myOrders.stockBind.status.deducted': '已扣减',
|
||
'order.myOrders.stockBind.status.released': '已释放',
|
||
'common.cancel': '取消',
|
||
'common.save': '保存',
|
||
'common.loading': '加载中...',
|
||
|
||
'order.myOrders.latestTrack.loading': '轨迹加载中…',
|
||
'order.myOrders.latestTrack.empty': '暂无轨迹',
|
||
'order.myOrders.latestTrack.emptyWithNo': '暂无轨迹更新',
|
||
|
||
'order.myOrders.search.keywordPlaceholder': '运单号 / 客户单号 / 跟踪号',
|
||
'order.myOrders.search.dateStart': '创建开始',
|
||
'order.myOrders.search.dateEnd': '创建结束',
|
||
'order.myOrders.search.actions.search': '查询',
|
||
'order.myOrders.search.actions.reset': '重置',
|
||
'order.myOrders.columnConfig.title': '字段配置',
|
||
'order.myOrders.columnConfig.scheme': '显示方案',
|
||
'order.myOrders.columnConfig.defaultScheme': '默认方案',
|
||
'order.myOrders.columnConfig.schemeNamePlaceholder': '请输入方案名称',
|
||
'order.myOrders.columnConfig.rename': '重命名',
|
||
'order.myOrders.columnConfig.confirmRename': '确定',
|
||
'order.myOrders.columnConfig.cancel': '取消',
|
||
'order.myOrders.columnConfig.saveAs': '另存为',
|
||
'order.myOrders.columnConfig.saveAsPrompt': '请输入新方案名称',
|
||
'order.myOrders.columnConfig.saveAsSuccess': '方案已保存',
|
||
'order.myOrders.columnConfig.delete': '删除方案',
|
||
'order.myOrders.columnConfig.deleteConfirm': '确定删除当前显示方案?',
|
||
'order.myOrders.columnConfig.hint': '已选 {count}/{max} 列,左右拖拽调整显示字段与顺序(最多 {max} 列)',
|
||
'order.myOrders.columnConfig.resetDefault': '恢复默认',
|
||
'order.myOrders.columnConfig.available': '可选字段',
|
||
'order.myOrders.columnConfig.selected': '已显示字段',
|
||
'order.myOrders.columnConfig.noAvailable': '暂无更多字段',
|
||
'order.myOrders.columnConfig.noSelected': '请从左侧拖入字段',
|
||
'order.myOrders.columnConfig.maxExceeded': '最多显示 {max} 个字段',
|
||
'order.myOrders.columnConfig.atLeastOne': '请至少选择一个显示字段',
|
||
'order.myOrders.columnConfig.nameRequired': '方案名称不能为空',
|
||
'order.myOrders.columnConfig.open': '配置',
|
||
'order.myOrders.columnConfig.applySuccess': '字段配置已保存',
|
||
'order.myOrders.modify.singleOnly': '请只选择一笔订单进行修改',
|
||
'order.myOrders.empty.hint': '暂无订单,可以先查价或去下单。',
|
||
'order.myOrders.empty.goPlaceOrder': '去下单',
|
||
'order.myOrders.empty.goPriceCheck': '去查价',
|
||
'order.waybillManage.empty.hint': '暂无运单,可调整客户或筛选条件后重试。',
|
||
'order.waybillManage.filter.fulfillmentAll': '全部履约',
|
||
'order.waybillManage.filter.fulfillmentDirect': '直发',
|
||
'order.waybillManage.filter.fulfillmentWarehouse': '代发',
|
||
'order.waybillManage.table.fulfillmentType': '履约类型',
|
||
'order.waybillManage.fulfillmentType.direct': '直发',
|
||
'order.waybillManage.table.id': '订单ID',
|
||
'order.waybillManage.table.productCode': '产品编码',
|
||
'order.waybillManage.table.channelCode': '渠道编码',
|
||
'order.waybillManage.table.downstreamSupplierCode': '下游服务商编码',
|
||
'order.waybillManage.table.downstreamAppKey': '下游AppKey',
|
||
'order.waybillManage.table.downstreamAppId': '下游AppId',
|
||
'order.waybillManage.table.channelForecastCode': '渠道预报编码',
|
||
'order.waybillManage.table.consigneeCountryName': '收件国家名称',
|
||
'order.waybillManage.table.warehouseId': '仓库ID',
|
||
'order.waybillManage.table.customerId': '客户ID',
|
||
'order.waybillManage.table.orderSource': '订单来源',
|
||
'order.waybillManage.table.pickupTime': '预约揽收时间',
|
||
'order.waybillManage.table.customerSenderAddressId': '发件地址簿ID',
|
||
'order.waybillManage.table.requestId': '请求标识',
|
||
'order.waybillManage.table.exportCustomsMode': '出口报关方式',
|
||
'order.waybillManage.table.declaredCurrency': '申报币种',
|
||
'order.waybillManage.table.declaredSum': '申报总金额',
|
||
'order.waybillManage.table.quantity': '包裹数量',
|
||
'order.waybillManage.table.isCod': '是否COD',
|
||
'order.waybillManage.table.codCurrency': 'COD币种',
|
||
'order.waybillManage.table.codSum': 'COD金额',
|
||
'order.waybillManage.table.status': '状态码',
|
||
'order.waybillManage.table.handleStatus': '处理状态码',
|
||
'order.waybillManage.table.handleStatusName': '处理状态',
|
||
'order.waybillManage.table.issueType': '问题类型码',
|
||
'order.waybillManage.table.issueTypeName': '问题类型',
|
||
'order.waybillManage.table.issueTitle': '问题标题',
|
||
'order.waybillManage.table.issueContent': '问题内容',
|
||
'order.waybillManage.table.issueTemplateId': '问题模板ID',
|
||
'order.waybillManage.table.issueRemark': '问题备注',
|
||
'order.waybillManage.table.issueTime': '问题时间',
|
||
'order.waybillManage.table.claimType': '理赔类型码',
|
||
'order.waybillManage.table.claimTypeName': '理赔类型',
|
||
'order.waybillManage.table.claimAmount': '理赔金额',
|
||
'order.waybillManage.table.claimCurrency': '理赔币种',
|
||
'order.waybillManage.table.claimReason': '理赔原因',
|
||
'order.waybillManage.table.claimTime': '理赔时间',
|
||
'order.waybillManage.table.previousOrderStatus': '原订单状态',
|
||
'order.waybillManage.table.isIntercept': '是否拦截',
|
||
'order.waybillManage.table.isRemote': '是否偏远',
|
||
'order.waybillManage.table.createBy': '创建人',
|
||
'order.waybillManage.table.updateTime': '更新时间',
|
||
'order.waybillManage.table.updateBy': '更新人',
|
||
'order.waybillManage.table.senderName': '寄件人',
|
||
'order.waybillManage.table.senderCompany': '寄件公司',
|
||
'order.waybillManage.table.senderPhone': '寄件手机',
|
||
'order.waybillManage.table.senderTelePhone': '寄件电话',
|
||
'order.waybillManage.table.senderEmail': '寄件邮箱',
|
||
'order.waybillManage.table.senderCountryCode': '寄件国家代码',
|
||
'order.waybillManage.table.senderProvince': '寄件省州',
|
||
'order.waybillManage.table.senderCity': '寄件城市',
|
||
'order.waybillManage.table.senderZipCode': '寄件邮编',
|
||
'order.waybillManage.table.senderStreetAddress1': '寄件地址1',
|
||
'order.waybillManage.table.senderStreetAddress2': '寄件地址2',
|
||
'order.waybillManage.table.senderStreetAddress3': '寄件地址3',
|
||
'order.waybillManage.table.senderHouseNumber': '寄件门牌号',
|
||
'order.waybillManage.table.receiverRecipientsName': '收件人(原始)',
|
||
'order.waybillManage.table.receiverCompanyName': '收件公司',
|
||
'order.waybillManage.table.receiverPhone': '收件手机(原始)',
|
||
'order.waybillManage.table.receiverTelePhone': '收件电话',
|
||
'order.waybillManage.table.receiverEmail': '收件邮箱',
|
||
'order.waybillManage.table.receiverCountryCode': '收件国家代码',
|
||
'order.waybillManage.table.receiverProvince': '收件省州(原始)',
|
||
'order.waybillManage.table.receiverCity': '收件城市(原始)',
|
||
'order.waybillManage.table.receiverStreetNumber': '收件门牌号',
|
||
'order.waybillManage.table.receiverStreetAddress1': '收件地址1',
|
||
'order.waybillManage.table.receiverStreetAddress2': '收件地址2',
|
||
'order.waybillManage.table.receiverStreetAddress3': '收件地址3',
|
||
'order.waybillManage.table.receiverZipCode': '收件邮编(原始)',
|
||
'order.waybillManage.table.receiverTaxType': '税号类型',
|
||
'order.waybillManage.table.receiverTaxNo': '税号',
|
||
'order.waybillManage.table.receiverCertificateType': '证件类型',
|
||
'order.waybillManage.table.receiverCertificateNo': '证件号码',
|
||
'order.waybillManage.table.receiverEori': '收件EORI',
|
||
'order.waybillManage.table.receiverVat': '收件VAT',
|
||
'order.myOrders.problematic.modalTitle': '创建问题件({count} 单)',
|
||
'order.myOrders.problematic.modalTip':
|
||
'先选问题类型,可选问题模板自动带出标题与内容;内容支持运单号等占位符。',
|
||
'order.myOrders.problematic.section.basic': '问题分类',
|
||
'order.myOrders.problematic.section.content': '问题内容',
|
||
'order.myOrders.problematic.issueType': '问题类型',
|
||
'order.myOrders.problematic.template': '问题模板',
|
||
'order.myOrders.problematic.templateTip': '选择模板后将自动填充标题与内容,可再修改',
|
||
'order.myOrders.problematic.title': '问题标题',
|
||
'order.myOrders.problematic.content': '问题内容',
|
||
'order.myOrders.problematic.contentHint':
|
||
'支持占位符:{serviceNo} {clientNo} {trackNo} {productCode} {channelCode} 或中文 {运单号} {客户单号}',
|
||
'order.myOrders.problematic.remark': '备注',
|
||
'order.myOrders.problematic.remarkPlaceholder': '选填,补充说明',
|
||
'order.myOrders.problematic.success': '问题件已创建',
|
||
'order.myOrders.claimed.modalTitle': '创建理赔件({count} 单)',
|
||
'order.myOrders.claimed.modalTip': '请填写理赔类型与索赔信息;金额原则上不超过申报总金额。',
|
||
'order.myOrders.claimed.section.basic': '理赔信息',
|
||
'order.myOrders.claimed.section.detail': '原因说明',
|
||
'order.myOrders.claimed.claimType': '理赔类型',
|
||
'order.myOrders.claimed.amount': '索赔金额',
|
||
'order.myOrders.claimed.amountPlaceholder': '请输入索赔金额',
|
||
'order.myOrders.claimed.currency': '索赔币种',
|
||
'order.myOrders.claimed.reason': '理赔原因',
|
||
'order.myOrders.claimed.reasonPlaceholder': '请说明理赔原因,便于后续跟进处理',
|
||
'order.myOrders.claimed.remark': '备注',
|
||
'order.myOrders.claimed.remarkPlaceholder': '选填,补充说明',
|
||
'order.myOrders.claimed.success': '理赔件已创建',
|
||
'order.myOrders.claimed.tipInsured': '已购保险,理赔金额不可超过申报总金额 {amount}',
|
||
'order.myOrders.claimed.tipUninsured': '未购保险([未购保险])',
|
||
'order.myOrders.claimed.maxHint': '申报总金额上限:{amount}',
|
||
'order.myOrders.claimType.lost': '丢件',
|
||
'order.myOrders.claimType.damaged': '破损',
|
||
'order.myOrders.claimType.delay': '延误',
|
||
'order.myOrders.claimType.customs': '清关理赔',
|
||
'order.myOrders.claimType.fee': '费用争议',
|
||
'order.myOrders.claimType.other': '其他',
|
||
'order.myOrders.handleStatus.success': '已标记为已处理',
|
||
'order.myOrders.handleStatus.failed': '标记失败',
|
||
'order.myOrders.batch.partialSuccess': '成功 {success} 单,失败 {fail} 单。{detail}',
|
||
|
||
'order.myOrders.pagination.totalRecords': '共{count}条记录',
|
||
'order.myOrders.pagination.perPage': '条/页',
|
||
'order.myOrders.pagination.goto': '前往',
|
||
'order.myOrders.pagination.page': '页',
|
||
|
||
'order.myOrders.table.actions': '操作',
|
||
'order.myOrders.table.serialNo': '序号',
|
||
'order.myOrders.table.waybillNo': '运单号',
|
||
'order.myOrders.table.fulfillmentType': '履约类型',
|
||
'order.myOrders.table.customerOrderNo': '客户单号',
|
||
'order.myOrders.table.trackingNo': '跟踪号',
|
||
'order.myOrders.table.downstreamServiceNo': '服务商单号',
|
||
'order.myOrders.table.carrierWaybillNo': '承运运单号',
|
||
'order.myOrders.table.pickupNo': '揽收单号',
|
||
'order.myOrders.table.inboundMethod': '到仓方式',
|
||
'order.myOrders.table.latestTrack': '最新轨迹',
|
||
'order.myOrders.table.copyHint': '跟踪号',
|
||
'order.myOrders.table.customerName': '客户名称',
|
||
'order.myOrders.table.customerCode': '客户代码',
|
||
'order.myOrders.table.shippingMethod': '销售产品',
|
||
'order.myOrders.table.serviceChannel': '服务渠道',
|
||
'order.myOrders.table.isPaid': '是否支付',
|
||
'order.myOrders.table.consignee': '收件人',
|
||
'order.myOrders.table.consigneeCountry': '收件国家',
|
||
'order.myOrders.table.consigneePhone': '收件人电话',
|
||
'order.myOrders.table.consigneeCity': '收件人城市',
|
||
'order.myOrders.table.consigneeAddress': '收件人地址',
|
||
'order.myOrders.table.chargeableWeight': '计费重',
|
||
'order.myOrders.table.receivableAmount': '应收费用',
|
||
'order.myOrders.table.consigneePostcode': '收件人邮编',
|
||
'order.myOrders.table.consigneeState': '收件人州省',
|
||
'order.myOrders.table.ioss': 'IOSS',
|
||
'order.myOrders.table.eori': 'EORI',
|
||
'order.myOrders.table.orderStatus': '订单状态',
|
||
'order.myOrders.table.predeclareFailReason': '预报失败原因',
|
||
'order.myOrders.table.allocationPendingReason': '待排货原因',
|
||
'order.myOrders.table.createTime': '创建时间',
|
||
'order.myOrders.table.receiveTime': '收货时间',
|
||
'order.myOrders.table.shipTime': '发货时间',
|
||
'order.myOrders.table.payTime': '支付时间',
|
||
'order.myOrders.table.signTime': '签收时间',
|
||
'order.myOrders.table.warehouse': '仓库',
|
||
'order.myOrders.table.inboundTime': '入库时间',
|
||
'order.myOrders.table.outboundTime': '出库时间',
|
||
|
||
'order.myOrders.status.pendingPayment': '待支付',
|
||
'order.myOrders.status.draft': '草稿',
|
||
'order.myOrders.status.predeclared': '已预报',
|
||
'order.myOrders.status.pendingAllocation': '待排货',
|
||
'order.myOrders.status.pendingShip': '待发货',
|
||
'order.myOrders.status.pendingOnline': '待上网',
|
||
'order.myOrders.status.shipping': '运输中',
|
||
'order.myOrders.status.deliverySuccess': '派送成功',
|
||
'order.myOrders.status.deliveryFailed': '派送失败',
|
||
'order.myOrders.status.deleted': '已删除',
|
||
'order.myOrders.status.problematic': '问题件',
|
||
'order.myOrders.status.claimed': '理赔件',
|
||
|
||
'order.myOrders.selectedCount': '已选中{count}条',
|
||
|
||
'order.myOrders.drawer.title': '订单详情',
|
||
'order.myOrders.drawer.tabs.basic': '订单详情',
|
||
'order.myOrders.drawer.tabs.weightFee': '重量&费用',
|
||
'order.myOrders.drawer.weightFee.weightTitle': '件重尺',
|
||
'order.myOrders.drawer.weightFee.feeTitle': '应收费用',
|
||
'order.myOrders.drawer.tabs.weight': '件重尺',
|
||
'order.myOrders.drawer.tabs.fee': '应收应付',
|
||
'order.myOrders.drawer.tabs.track': '轨迹',
|
||
'order.myOrders.drawer.tabs.attachments': '附件',
|
||
'order.myOrders.drawer.tabs.stockBind': '绑定包裹/库存',
|
||
'order.myOrders.drawer.tabs.issueHandling': '问题处理',
|
||
'order.myOrders.drawer.issueHandling.pendingCount': '待处理 {count}',
|
||
'order.myOrders.drawer.issueHandling.processedCount': '已处理 {count}',
|
||
'order.myOrders.drawer.issueHandling.register': '登记问题',
|
||
'order.myOrders.drawer.issueHandling.cancelRegister': '收起表单',
|
||
'order.myOrders.drawer.issueHandling.submitRegister': '提交登记',
|
||
'order.myOrders.drawer.issueHandling.notifyMethod': '通知方式',
|
||
'order.myOrders.drawer.issueHandling.handlerNames': '处理人',
|
||
'order.myOrders.drawer.issueHandling.handlerNamesPlaceholder': '可填写多位处理人,逗号分隔',
|
||
'order.myOrders.drawer.issueHandling.createBy': '创建人',
|
||
'order.myOrders.drawer.issueHandling.createTime': '创建时间',
|
||
'order.myOrders.drawer.issueHandling.processedBy': '处理人(完成)',
|
||
'order.myOrders.drawer.issueHandling.processedTime': '处理时间',
|
||
'order.myOrders.drawer.issueHandling.stampProcessed': '已处理',
|
||
'order.myOrders.drawer.issueHandling.markProcessed': '标记已处理',
|
||
'order.myOrders.drawer.issueHandling.empty': '暂无问题记录',
|
||
'order.myOrders.drawer.issueHandling.loadFailed': '加载问题记录失败',
|
||
'order.myOrders.drawer.issueHandling.registerFailed': '登记问题失败',
|
||
'order.myOrders.drawer.issueHandling.processModalTitle': '确认已处理',
|
||
'order.myOrders.drawer.issueHandling.processModalHint': '确认该问题已处理完毕?可填写处理备注。',
|
||
'order.myOrders.drawer.issueHandling.processRemarkPlaceholder': '处理备注(选填)',
|
||
'order.myOrders.drawer.issueHandling.processSuccess': '已标记为已处理',
|
||
'order.myOrders.drawer.issueHandling.processFailed': '标记已处理失败',
|
||
'order.myOrders.drawer.attachments.upload': '上传',
|
||
'order.myOrders.drawer.attachments.preview': '预览',
|
||
'order.myOrders.drawer.attachments.previewFailed': '预览失败',
|
||
'order.myOrders.drawer.attachments.previewBlocked': '请允许弹出窗口以预览附件',
|
||
'order.myOrders.drawer.attachments.delete': '删除',
|
||
'order.myOrders.drawer.attachments.empty': '暂无附件',
|
||
'order.myOrders.drawer.attachments.loadFailed': '加载附件失败',
|
||
'order.myOrders.drawer.attachments.uploadSuccess': '上传成功',
|
||
'order.myOrders.drawer.attachments.uploadFailed': '上传失败',
|
||
'order.myOrders.drawer.attachments.deleteSuccess': '已删除',
|
||
'order.myOrders.drawer.attachments.deleteFailed': '删除失败',
|
||
'order.myOrders.drawer.attachments.deleteConfirmTitle': '删除附件',
|
||
'order.myOrders.drawer.attachments.deleteConfirm': '确认删除该附件?',
|
||
'order.myOrders.drawer.attachments.types.tradeProof': '交易证明',
|
||
'order.myOrders.drawer.attachments.types.systemLabel': '系统面单',
|
||
'order.myOrders.drawer.attachments.types.downstreamLabel': '下游面单',
|
||
'order.myOrders.drawer.attachments.types.lastMileLabel': '末端面单',
|
||
'order.myOrders.drawer.attachments.types.infraredImage': '红外图片',
|
||
'order.myOrders.drawer.attachments.source.upload': '上传',
|
||
'order.myOrders.drawer.attachments.source.systemGenerate': '系统生成',
|
||
'order.myOrders.drawer.attachments.source.downstream': '下游回传',
|
||
'order.myOrders.drawer.attachments.source.migrate': '迁移',
|
||
'order.myOrders.drawer.orderBasic': '基本信息',
|
||
'order.myOrders.drawer.basic.viewAll': '全部',
|
||
'order.myOrders.drawer.basic.group.identity': '单号信息',
|
||
'order.myOrders.drawer.basic.group.product': '产品与渠道',
|
||
'order.myOrders.drawer.basic.group.timeline': '状态与时间',
|
||
'order.myOrders.drawer.basic.group.flags': '业务标识',
|
||
'order.myOrders.drawer.basic.group.audit': '操作记录',
|
||
'order.myOrders.drawer.sender.empty': '暂无发件人',
|
||
'order.myOrders.drawer.declaration.addRow': '添加申报行',
|
||
'order.myOrders.drawer.declaration.action': '操作',
|
||
'order.myOrders.drawer.declaration.delete': '删除',
|
||
'order.myOrders.drawer.declaration.empty': '暂无申报信息',
|
||
'order.myOrders.drawer.serviceNo': '运单号',
|
||
'order.myOrders.drawer.clientNo': '客户单号',
|
||
'order.myOrders.drawer.trackNo': '跟踪号',
|
||
'order.myOrders.drawer.downstreamServiceNo': '服务商单号',
|
||
'order.myOrders.drawer.productCode': '产品code',
|
||
'order.myOrders.drawer.productName': '销售产品',
|
||
'order.myOrders.drawer.channelCode': '渠道code',
|
||
'order.myOrders.drawer.channelName': '服务渠道',
|
||
'order.myOrders.allocationTrace.view': '查看排货过程',
|
||
'order.myOrders.allocationTrace.title': '排货过程',
|
||
'order.myOrders.allocationTrace.fromSnapshot': '历史快照(排货当时结果)',
|
||
'order.myOrders.allocationTrace.fromLive': '按当前规则现算(非当时结果)',
|
||
'order.myOrders.allocationTrace.recalcLive': '现算刷新',
|
||
'order.myOrders.allocationTrace.scheme': '排货方案',
|
||
'order.myOrders.allocationTrace.source': '方案来源',
|
||
'order.myOrders.allocationTrace.weight': '计费重',
|
||
'order.myOrders.allocationTrace.stage': '计费阶段',
|
||
'order.myOrders.allocationTrace.conclusion': '因「{scheme}」在 {count} 个候选中选中 {channel}',
|
||
'order.myOrders.allocationTrace.col.channel': '服务渠道',
|
||
'order.myOrders.allocationTrace.col.payable': '应付合计',
|
||
'order.myOrders.allocationTrace.col.minTime': '时效',
|
||
'order.myOrders.allocationTrace.col.weight': '综合权重',
|
||
'order.myOrders.allocationTrace.days': '{n} 天',
|
||
'order.myOrders.allocationTrace.selected': '已选',
|
||
'order.myOrders.allocationTrace.emptyCandidates': '暂无可用候选渠道',
|
||
'order.myOrders.allocationTrace.skippedTitle': '未进入候选',
|
||
'order.myOrders.allocationTrace.poolSummary': '池内 {pool},条件过 {pass},候选 {cand}',
|
||
'order.myOrders.allocationTrace.stage.condition': '判断条件',
|
||
'order.myOrders.allocationTrace.stage.customer': '客户名单',
|
||
'order.myOrders.allocationTrace.stage.channel': '服务渠道',
|
||
'order.myOrders.allocationTrace.stage.buyPrice': '渠道买价',
|
||
'order.myOrders.allocationTrace.traceTime': '记录时间',
|
||
'order.myOrders.allocationTrace.loadFailed': '加载排货过程失败',
|
||
'order.myOrders.allocationTrace.noOrder': '订单无效',
|
||
'order.myOrders.drawer.isPaid': '是否支付',
|
||
'order.myOrders.drawer.consigneeCountry': '国家二字码',
|
||
'order.myOrders.drawer.consigneeCountryName': '国家中文名称',
|
||
'order.myOrders.drawer.cargoAttribute': '货物属性',
|
||
'order.myOrders.drawer.cargoAttribute.general': '普货',
|
||
'order.myOrders.drawer.cargoAttribute.electronics': '3c&带电',
|
||
'order.myOrders.drawer.cargoAttribute.sensitive': '敏感货',
|
||
'order.myOrders.table.cargoAttribute': '货物属性',
|
||
'order.myOrders.drawer.orderStatus': '订单状态',
|
||
'order.myOrders.drawer.predeclareFailReason': '预报失败原因',
|
||
'order.myOrders.drawer.failGuideTitle': '预报未完成',
|
||
'order.myOrders.drawer.failGuideRaw': '查看系统返回',
|
||
'order.myOrders.drawer.failGuideAskSupport': '联系客服',
|
||
'order.myOrders.drawer.failGuideEdit': '去修改',
|
||
'order.myOrders.drawer.failGuideTip': '建议',
|
||
'order.myOrders.drawer.allocationPendingReason': '待排货原因',
|
||
'order.myOrders.drawer.warehouse': '仓库',
|
||
'order.myOrders.drawer.quantity': '包裹数量',
|
||
'order.myOrders.drawer.exportCustomsMode': '出口报关方式',
|
||
'order.myOrders.drawer.inboundMethod': '到仓方式',
|
||
'order.myOrders.drawer.inboundMethod.selfShip': '自寄到仓',
|
||
'order.myOrders.drawer.inboundMethod.doorPickup': '上门揽收',
|
||
'order.myOrders.drawer.pickupNo': '揽收单号',
|
||
'order.myOrders.drawer.pickupTime': '期望揽收时间',
|
||
'order.myOrders.drawer.carrierWaybillNo': '承运运单号',
|
||
'order.myOrders.drawer.fulfillmentType': '履约类型',
|
||
'order.myOrders.drawer.fulfillProgress': '代发进度',
|
||
'order.myOrders.drawer.domesticTrackingNos': '国内快递单号',
|
||
'order.myOrders.drawer.additionalServices': '附加服务',
|
||
'order.myOrders.drawer.declaredCurrency': '申报币种',
|
||
'order.myOrders.drawer.declaredSum': '申报总金额',
|
||
'order.myOrders.drawer.receiveTime': '收货时间',
|
||
'order.myOrders.drawer.shipTime': '发货时间',
|
||
'order.myOrders.drawer.payTime': '支付时间',
|
||
'order.myOrders.drawer.signTime': '签收时间',
|
||
'order.myOrders.drawer.isCod': '是否COD',
|
||
'order.myOrders.drawer.codCurrency': 'COD币种',
|
||
'order.myOrders.drawer.codSum': 'COD金额',
|
||
'order.myOrders.drawer.isIntercept': '是否拦截',
|
||
'order.myOrders.drawer.isRemote': '是否偏远',
|
||
'order.myOrders.drawer.createTime': '创建时间',
|
||
'order.myOrders.drawer.createBy': '创建人',
|
||
'order.myOrders.drawer.updateTime': '更新时间',
|
||
'order.myOrders.drawer.updateBy': '更新人',
|
||
'order.myOrders.drawer.sender': '发件人',
|
||
'order.myOrders.drawer.recipient': '收件人',
|
||
'order.myOrders.drawer.declaration': '申报信息',
|
||
'order.myOrders.drawer.senderName': '发件人姓名',
|
||
'order.myOrders.drawer.company': '公司',
|
||
'order.myOrders.drawer.destCountry': '国家',
|
||
'order.myOrders.drawer.province': '州省',
|
||
'order.myOrders.drawer.city': '城市',
|
||
'order.myOrders.drawer.zipCode': '邮编',
|
||
'order.myOrders.drawer.streetAddress1': '地址1',
|
||
'order.myOrders.drawer.streetAddress2': '地址2',
|
||
'order.myOrders.drawer.streetAddress3': '地址3',
|
||
'order.myOrders.drawer.houseNumber': '门牌号',
|
||
'order.myOrders.drawer.phone': '手机',
|
||
'order.myOrders.drawer.telePhone': '电话',
|
||
'order.myOrders.drawer.email': '邮箱',
|
||
'order.myOrders.drawer.isDefault': '是否默认',
|
||
'order.myOrders.drawer.recipientsName': '收件人姓名',
|
||
'order.myOrders.drawer.companyName': '公司名称',
|
||
'order.myOrders.drawer.recipientCountry': '国家',
|
||
'order.myOrders.drawer.recipientPhone': '电话',
|
||
'order.myOrders.drawer.recipientZipCode': '邮编',
|
||
'order.myOrders.drawer.recipientTelePhone': '电话',
|
||
'order.myOrders.drawer.streetNumber': '门牌号',
|
||
'order.myOrders.drawer.taxType': '税号类型',
|
||
'order.myOrders.drawer.taxNo': '税号',
|
||
'order.myOrders.drawer.certificateType': '证件类型',
|
||
'order.myOrders.drawer.certificateNo': '证件号码',
|
||
'order.myOrders.drawer.eori': 'EORI',
|
||
'order.myOrders.drawer.vat': 'Vat',
|
||
'order.myOrders.drawer.declarationCnName': '品名(中)',
|
||
'order.myOrders.drawer.declarationEnName': '品名(英)',
|
||
'order.myOrders.drawer.declarationSku': 'SKU',
|
||
'order.myOrders.drawer.declarationUnit': '单位',
|
||
'order.myOrders.drawer.declarationUnitPrice': '单价',
|
||
'order.myOrders.drawer.declarationUnitWeight': '单重',
|
||
'order.myOrders.drawer.declarationQuantity': '数量',
|
||
'order.myOrders.drawer.declarationAmount': '总金额',
|
||
'order.myOrders.drawer.declarationWeight': '总重量',
|
||
'order.myOrders.drawer.declarationHsCode': 'HsCode',
|
||
'order.myOrders.drawer.declarationImHsCode': '进口HsCode',
|
||
'order.myOrders.drawer.declarationExHsCode': '出口HsCode',
|
||
'order.myOrders.drawer.declarationDeclareElement': '出口申报要素',
|
||
'order.myOrders.drawer.declarationSkuImage': '图片',
|
||
'order.myOrders.drawer.declarationSkuImageView': '查看图片',
|
||
'order.myOrders.drawer.declarationCategory': '类别',
|
||
'order.myOrders.drawer.declarationBrand': '品牌',
|
||
'order.myOrders.drawer.declarationBrandType': '品牌类型',
|
||
'order.myOrders.drawer.declarationIsMagnetic': '带磁带电',
|
||
'order.myOrders.drawer.declarationDistribution': '配货信息',
|
||
'order.myOrders.drawer.declarationMaterial': '材质',
|
||
'order.myOrders.drawer.declarationEnMaterial': '英文材质',
|
||
'order.myOrders.drawer.declarationPurpose': '用途',
|
||
'order.myOrders.drawer.declarationAttributes': '属性',
|
||
'order.myOrders.drawer.declarationOriginCountry': '原产国',
|
||
'order.myOrders.drawer.declarationSalesLink': '销售链接',
|
||
'order.myOrders.drawer.declarationModel': '型号',
|
||
'order.myOrders.drawer.declarationSpecifications': '规格',
|
||
'order.myOrders.drawer.declarationComment': '备注',
|
||
'order.myOrders.drawer.yes': '是',
|
||
'order.myOrders.drawer.no': '否',
|
||
'order.myOrders.drawer.weightType': '类型',
|
||
'order.myOrders.drawer.weightType.forecast': '预报',
|
||
'order.myOrders.drawer.weightType.receive': '收货',
|
||
'order.myOrders.drawer.weightType.ship': '发货',
|
||
'order.myOrders.drawer.weightType.downstream': '下游',
|
||
'order.myOrders.drawer.weight.viewAll': '全部',
|
||
'order.myOrders.drawer.weight.actualMeta': '实重 {value} kg',
|
||
'order.myOrders.drawer.weight.empty.forecast': '暂无预报数据',
|
||
'order.myOrders.drawer.weight.empty.receive': '暂无收货数据',
|
||
'order.myOrders.drawer.weight.empty.ship': '暂无发货数据',
|
||
'order.myOrders.drawer.weight.empty.downstream': '暂无下游数据',
|
||
'order.myOrders.drawer.weight.emptyAll': '暂无件重尺数据',
|
||
'order.myOrders.drawer.track.count': '{count} 条轨迹',
|
||
'order.myOrders.drawer.track.refresh': '刷新',
|
||
'order.myOrders.drawer.track.empty': '暂无轨迹数据',
|
||
'order.myOrders.drawer.track.latest': '最新',
|
||
'order.myOrders.drawer.track.remark': '备注',
|
||
'order.myOrders.drawer.track.code': '轨迹代码',
|
||
'order.myOrders.drawer.track.timezone': '时区 {zone}',
|
||
'order.myOrders.drawer.track.statusUnknown': '轨迹更新',
|
||
'order.myOrders.drawer.weightLength': '长(cm)',
|
||
'order.myOrders.drawer.weightWidth': '宽(cm)',
|
||
'order.myOrders.drawer.weightHeight': '高(cm)',
|
||
'order.myOrders.drawer.actualWeight': '实重(kg)',
|
||
'order.myOrders.drawer.volumetricWeight': '体积重(kg)',
|
||
'order.myOrders.drawer.chargeableWeight': '计费重(kg)',
|
||
'order.myOrders.drawer.cubic': '立方(m³)',
|
||
'order.myOrders.drawer.feeType': '类型',
|
||
'order.myOrders.drawer.chargingStage': '计费阶段',
|
||
'order.myOrders.drawer.actions.edit': '编辑',
|
||
'order.myOrders.drawer.actions.save': '保存',
|
||
'order.myOrders.drawer.actions.cancel': '取消',
|
||
'order.myOrders.drawer.actions.recalculateReceivable': '重算应收',
|
||
'order.myOrders.drawer.actions.recalculatePayable': '重算应付',
|
||
'order.myOrders.drawer.actions.addFee': '添加费用',
|
||
'order.myOrders.drawer.actions.additionalServices': '附加服务',
|
||
'order.myOrders.drawer.editBasicTitle': '编辑订单详情',
|
||
'order.myOrders.drawer.editWeightTitle': '编辑件重尺',
|
||
'order.myOrders.drawer.message.saveSuccess': '保存成功',
|
||
'order.myOrders.drawer.message.recalculateSuccess': '重算成功',
|
||
'order.myOrders.drawer.costItem': '费用项',
|
||
'order.myOrders.drawer.amount': '金额',
|
||
'order.myOrders.drawer.currency': '币种',
|
||
'order.myOrders.drawer.downstreamProvider': '下游服务商',
|
||
'order.myOrders.drawer.priceNo': '价格编号',
|
||
'order.myOrders.drawer.priceEffectiveTime': '价格生效时间',
|
||
'order.myOrders.drawer.fee.receivableTitle': '应收费用明细',
|
||
'order.myOrders.drawer.fee.payableTitle': '应付费用明细',
|
||
'order.myOrders.drawer.fee.viewAll': '全部',
|
||
'order.myOrders.drawer.fee.itemCount': '{count} 项',
|
||
'order.myOrders.drawer.fee.emptyReceivable': '暂无应收费用',
|
||
'order.myOrders.drawer.fee.emptyPayable': '暂无应付费用',
|
||
'order.myOrders.drawer.fee.emptyAll': '暂无费用数据',
|
||
'order.myOrders.drawer.fee.grossProfit': '毛利',
|
||
'order.myOrders.drawer.fee.grossMargin': '毛利率 {value}',
|
||
'order.myOrders.drawer.fee.grossMarginEmpty': '暂无毛利率',
|
||
'order.myOrders.drawer.fee.grossProfitFormula': '毛利测算',
|
||
'order.myOrders.drawer.fee.forecastDiffTitle': '预报→当前差额',
|
||
'order.myOrders.drawer.fee.forecastReceivable': '预报应收',
|
||
'order.myOrders.drawer.fee.currentReceivable': '当前应收',
|
||
'order.myOrders.drawer.fee.forecastPayable': '预报应付',
|
||
'order.myOrders.drawer.fee.currentPayable': '当前应付',
|
||
'order.myOrders.drawer.fee.diff': '差额',
|
||
'order.myOrders.drawer.fee.negativeGrossProfitWarn': '存在负毛利,请关注成本与报价',
|
||
'order.myOrders.drawer.fee.additionalServicesTitle': '附加服务',
|
||
'order.myOrders.drawer.fee.additionalServicesEmpty': '该产品暂无可选附加服务',
|
||
'order.myOrders.drawer.fee.additionalServicesSuccess': '附加服务已更新',
|
||
'order.myOrders.drawer.fee.additionalServicesFailed': '附加服务更新失败',
|
||
'order.myOrders.drawer.fee.addTitle': '添加费用',
|
||
'order.myOrders.drawer.fee.addSection.basic': '费用信息',
|
||
'order.myOrders.drawer.fee.addSection.amount': '金额信息',
|
||
'order.myOrders.drawer.fee.addSection.optional': '扩展信息',
|
||
'order.myOrders.drawer.fee.addSection.optionalHint': '选填',
|
||
'order.myOrders.drawer.fee.addSuccess': '费用添加成功',
|
||
'order.myOrders.drawer.fee.addFailed': '费用添加失败',
|
||
'order.myOrders.drawer.fee.addMissingOrder': '订单信息无效,无法添加费用',
|
||
'order.myOrders.drawer.fee.amountPlaceholder': '请输入金额',
|
||
'order.myOrders.drawer.fee.downstreamProviderPlaceholder': '请输入下游服务商',
|
||
'order.myOrders.drawer.fee.priceNoPlaceholder': '请输入价格编号',
|
||
'order.myOrders.drawer.fee.priceEffectiveTimePlaceholder': '请选择价格生效时间',
|
||
|
||
// 订单 - 我要查价
|
||
'order.priceCheck.form.destinationCountry': '目的国家',
|
||
'order.priceCheck.form.title': '快速查价',
|
||
'order.priceCheck.form.subtitle': '选国家、填重量即可比价;补邮编或尺寸更准确,结果仅供参考请以入库为准',
|
||
'order.priceCheck.form.destinationCountry.placeholder': '请选择',
|
||
'order.priceCheck.form.shippingMethod': '运输方式',
|
||
'order.priceCheck.form.shippingMethod.placeholder': '请选择',
|
||
'order.priceCheck.form.channel': '渠道',
|
||
'order.priceCheck.form.channel.placeholder': '全部',
|
||
'order.priceCheck.form.cargoWeight': '货物重量',
|
||
'order.priceCheck.form.cargoWeight.placeholder': '请输入重量(KG)',
|
||
'order.priceCheck.form.dimensions': '尺寸',
|
||
'order.priceCheck.form.dimensions.length': '长/cm',
|
||
'order.priceCheck.form.dimensions.width': '宽/cm',
|
||
'order.priceCheck.form.dimensions.height': '高/cm',
|
||
'order.priceCheck.form.dimensionsHint': '用于计算体积重,影响计费重',
|
||
'order.priceCheck.form.dimensionsHintOptional': '选填;不填则按实重估算,入库实测后可能调整',
|
||
'order.priceCheck.form.cargoType': '货物属性',
|
||
'order.priceCheck.form.cargoType.placeholder': '全部',
|
||
'order.priceCheck.form.warehouse': '仓库',
|
||
'order.priceCheck.form.warehouse.placeholder': '全部',
|
||
'order.priceCheck.form.destinationProvince': '目的州省',
|
||
'order.priceCheck.form.destinationProvince.placeholder': '请选择',
|
||
'order.priceCheck.form.postalCode': '邮编',
|
||
'order.priceCheck.form.postalCode.tip': '更准',
|
||
'order.priceCheck.form.postalCode.placeholder': '选填,补全更准确',
|
||
'order.priceCheck.form.moreFilters': '更多条件',
|
||
'order.priceCheck.form.activeFilters': '已选 {count} 项',
|
||
'order.priceCheck.form.clearFilters': '清空',
|
||
'order.priceCheck.form.removeFilter': '移除条件',
|
||
'order.priceCheck.actions.query': '查询报价',
|
||
'order.priceCheck.actions.reset': '重置',
|
||
'order.priceCheck.validate.requiredBasic': '请填写目的国家和货物重量',
|
||
'order.priceCheck.validate.partialDimensions': '尺寸请填写完整的长、宽、高,或全部留空',
|
||
'order.priceCheck.message.querySuccess': '已获取 {count} 条报价',
|
||
'order.priceCheck.message.queryFailed': '查价失败',
|
||
'order.priceCheck.message.recalcSuccess': '已按所选属性/仓库重算报价',
|
||
'order.priceCheck.message.recalcFailed': '重算报价失败',
|
||
'order.priceCheck.message.recalcNoQuote': '该属性/仓库下暂无报价',
|
||
'order.priceCheck.sort.recommend': '综合',
|
||
'order.priceCheck.sort.price': '价格',
|
||
'order.priceCheck.sort.time': '时效',
|
||
'order.priceCheck.resultCount': '共 {count} 条',
|
||
'order.priceCheck.shortcuts.destCountryAria': '常用目的国家',
|
||
|
||
'order.priceCheck.shortcut.US': '美国',
|
||
'order.priceCheck.shortcut.CA': '加拿大',
|
||
'order.priceCheck.shortcut.GB': '英国',
|
||
'order.priceCheck.shortcut.DE': '德国',
|
||
'order.priceCheck.shortcut.AU': '澳洲',
|
||
'order.priceCheck.shortcut.JP': '日本',
|
||
'order.priceCheck.shortcut.MX': '墨西哥',
|
||
'order.priceCheck.shortcut.BR': '巴西',
|
||
'order.priceCheck.shortcut.NZ': '新西兰',
|
||
'order.priceCheck.shortcut.IT': '意大利',
|
||
'order.priceCheck.shortcut.FR': '法国',
|
||
'order.priceCheck.shortcut.ES': '西班牙',
|
||
'order.priceCheck.shortcut.NL': '荷兰',
|
||
|
||
'order.priceCheck.destCountry.US': '美国',
|
||
'order.priceCheck.destCountry.UK': '英国',
|
||
'order.priceCheck.destCountry.DE': '德国',
|
||
'order.priceCheck.destCountry.FR': '法国',
|
||
|
||
'order.priceCheck.shippingMethod.air': '空运',
|
||
'order.priceCheck.shippingMethod.sea': '海运',
|
||
'order.priceCheck.shippingMethod.land': '陆运',
|
||
|
||
'order.priceCheck.cargoType.general': '普货',
|
||
'order.priceCheck.cargoType.sensitive': '敏感货',
|
||
'order.priceCheck.cargoType.dangerous': '危险品',
|
||
|
||
'order.priceCheck.province.CA': '加利福尼亚州',
|
||
'order.priceCheck.province.NY': '纽约州',
|
||
'order.priceCheck.province.TX': '德克萨斯州',
|
||
|
||
'order.priceCheck.search.placeholder': '搜索表格内容...',
|
||
'order.priceCheck.search.search': '搜索',
|
||
'order.priceCheck.search.clear': '清除',
|
||
'order.priceCheck.search.resetFilters': '重置筛选',
|
||
|
||
'order.priceCheck.table.serialNo': '序号',
|
||
'order.priceCheck.table.shippingMethod': '运输方式',
|
||
'order.priceCheck.table.channel': '渠道',
|
||
'order.priceCheck.table.cargoType': '货物属性',
|
||
'order.priceCheck.table.warehouse': '仓库',
|
||
'order.priceCheck.table.deliveryTime': '派送时效',
|
||
'order.priceCheck.table.days': '天',
|
||
'order.priceCheck.table.volumetricWeight': '体积重(KG)',
|
||
'order.priceCheck.table.chargeableWeight': '计费重(KG)',
|
||
'order.priceCheck.table.volumetricWeightShort': '体积重',
|
||
'order.priceCheck.table.chargeableWeightShort': '计费重',
|
||
'order.priceCheck.table.costFormula': '费用公式',
|
||
'order.priceCheck.table.freight': '运费',
|
||
'order.priceCheck.table.otherFees': '其他',
|
||
'order.priceCheck.table.feeDetail': '费用明细',
|
||
'order.priceCheck.table.otherFeesHint': '悬停查看各项费用名称',
|
||
'order.priceCheck.table.totalCost': '总费用',
|
||
'order.priceCheck.table.operation': '操作',
|
||
'order.priceCheck.table.viewDetail': '详情',
|
||
'order.priceCheck.table.viewGuide': '渠道说明',
|
||
'order.priceCheck.table.viewGuideHint': '点击查看线路说明',
|
||
'order.priceCheck.table.customsOrderNow': '立刻下单',
|
||
'order.priceCheck.table.orderNow': '立刻下单',
|
||
'order.priceCheck.table.askAi': '问 AI',
|
||
'order.priceCheck.table.askAiCanShip': '这个能不能发?',
|
||
'order.priceCheck.table.askAiCheaper': '有没有更便宜?',
|
||
'order.priceCheck.table.empty': '暂无匹配报价',
|
||
'order.priceCheck.table.emptyHint': '可尝试填写邮编、尺寸或选择货物属性/仓库后重试;也可联系客服协助查价。',
|
||
|
||
'order.priceCheck.tag.priceOptimal': '价格最优',
|
||
'order.priceCheck.tag.timeOptimal': '时效最优',
|
||
'order.priceCheck.tag.estimated': '参考价',
|
||
'order.priceCheck.hint.summaryInline': '参考价,入库实测为准',
|
||
'order.priceCheck.hint.postalCta': '当前为估算报价,补上邮编可提高准确性',
|
||
'order.priceCheck.hint.fillPostal': '去填邮编',
|
||
'order.priceCheck.hint.dismiss': '关闭提示',
|
||
'order.priceCheck.hint.bannerTitle': '查价说明',
|
||
'order.priceCheck.hint.bannerLead': '您未填写部分条件,以下报价仅供参考,下单或入库实测后可能调整。',
|
||
'order.priceCheck.hint.missing.dimensions': '未填写包裹尺寸:计费重按实重估算,入库实测尺寸后价格可能变化。',
|
||
'order.priceCheck.hint.missing.postalCode': '未填写邮编:未精确校验黑名单/偏远/分区,报价仅供参考。',
|
||
'order.priceCheck.hint.missing.province': '未填写省州:分区按国家级匹配,精确地址可能调整价格。',
|
||
'order.priceCheck.hint.missing.cargoType': '未选择货物属性:已分别试算普货/带电/敏感货等,下单时以所选属性为准。',
|
||
'order.priceCheck.hint.missing.warehouse': '未选择仓库:展示各仓库报价,下单时请确认发货仓。',
|
||
|
||
'order.priceCheck.empty.title': '开始查价',
|
||
'order.priceCheck.empty.desc': '选择目的国与重量即可比价,邮编可让报价更准。',
|
||
'order.priceCheck.empty.step1': '选择目的国家',
|
||
'order.priceCheck.empty.step2': '填写重量(建议补邮编)',
|
||
'order.priceCheck.empty.step3': '查询后按品名荐线',
|
||
'order.priceCheck.card.eta': '工作日',
|
||
'order.priceCheck.card.total': '费用',
|
||
'order.priceCheck.card.tradeTerms': '贸易条款',
|
||
'order.priceCheck.card.productGroup': '产品分组',
|
||
'order.priceCheck.card.cargoType': '货物属性',
|
||
'order.priceCheck.card.warehouse': '仓库',
|
||
'order.priceCheck.card.recommendTag': '推荐',
|
||
'order.priceCheck.card.showFee': '明细',
|
||
'order.priceCheck.card.hideFee': '收起明细',
|
||
'order.priceCheck.card.switchRecalcHint': '切换后将重算该产品报价',
|
||
'order.priceCheck.card.missingProductDescription': '缺少产品说明',
|
||
'order.priceCheck.tradeTerms.ddp': 'DDP(包税)',
|
||
'order.priceCheck.tradeTerms.ddu': 'DDU(不包税)',
|
||
|
||
'order.priceCheck.customerGuide.drawerTitle': '线路说明',
|
||
'order.priceCheck.customerGuide.drawerTitleWithProduct': '{product} · 线路说明',
|
||
'order.priceCheck.customerGuide.empty': '该渠道暂未配置说明',
|
||
'order.priceCheck.customerGuide.loadFailed': '加载渠道说明失败',
|
||
'order.priceCheck.customerGuide.missingProduct': '无法识别渠道,暂无法查看说明',
|
||
'order.priceCheck.guide.close': '关闭说明',
|
||
'order.priceCheck.guide.idle': '点选左侧报价卡,查看对客说明与限制',
|
||
'order.priceCheck.guide.failureTitle': '查价未出结果',
|
||
'order.priceCheck.ai.title': 'AI 荐线',
|
||
'order.priceCheck.ai.desc': '输入品名,对照对客说明判断能否寄、哪条更合适',
|
||
'order.priceCheck.ai.descShort': '输入品名,对照对客说明荐线',
|
||
'order.priceCheck.ai.productName.placeholder': '如:口红、衣服、充电宝',
|
||
'order.priceCheck.ai.action': 'AI推荐',
|
||
'order.priceCheck.ai.validate.productName': '请先输入品名',
|
||
'order.priceCheck.ai.validate.needQuotes': '请先查询报价,再进行 AI 推荐',
|
||
'order.priceCheck.ai.noMatch': '未找到适合「{name}」的渠道,请调整品名或筛选条件',
|
||
'order.priceCheck.ai.successAi': '已对照对客说明完成 AI 荐线',
|
||
'order.priceCheck.ai.successMcp': '已对照对客说明完成荐线',
|
||
'order.priceCheck.ai.successLocal': '已根据对客说明与报价完成荐线',
|
||
'order.priceCheck.ai.failed': 'AI 推荐失败,请稍后重试',
|
||
'order.priceCheck.ai.reasonBadge': '荐线结论',
|
||
'order.priceCheck.ai.cargoLabel': '品名:{name}',
|
||
'order.priceCheck.ai.verdict.ok': '可寄',
|
||
'order.priceCheck.ai.verdict.caution': '慎发',
|
||
'order.priceCheck.ai.verdict.forbid': '不建议',
|
||
'order.priceCheck.ai.verdict.unknown': '待确认',
|
||
'order.priceCheck.ai.verdictHint.ok': '对客说明支持该品名,可继续下单;下单前仍建议核对申报要求。',
|
||
'order.priceCheck.ai.verdictHint.caution': '可能涉及敏感限制,建议先看证据摘录或再问顾问确认。',
|
||
'order.priceCheck.ai.verdictHint.forbid': '对客说明提示不宜承运,请换备选线路或联系客服。',
|
||
'order.priceCheck.ai.verdictHint.unknown': '说明未明确提到该品名,请展开完整说明或问顾问,勿自行假设可寄。',
|
||
'order.priceCheck.ai.alternatives': '其他也可看看',
|
||
'order.priceCheck.ai.altSelected': '已切换:{blurb}',
|
||
'order.priceCheck.ai.altSwitched': '已切换到备选线路',
|
||
'order.priceCheck.ai.cta.order': '就这条,去下单',
|
||
'order.priceCheck.ai.cta.ask': '再问顾问',
|
||
'order.priceCheck.ai.guideExpand': '展开完整对客说明',
|
||
'order.priceCheck.ai.guideCollapse': '收起对客说明',
|
||
'order.priceCheck.ai.guideTeaser': '完整线路限制与要求已备好,需要时展开查看。',
|
||
'order.priceCheck.ai.loadingHint': '正在对照对客说明…',
|
||
|
||
'order.priceCheck.pagination.total': '共 {count} 条记录',
|
||
'order.priceCheck.pagination.prev': '上一页',
|
||
'order.priceCheck.pagination.next': '下一页',
|
||
'order.priceCheck.pagination.perPage': '条/页',
|
||
'order.priceCheck.pagination.goTo': '前往',
|
||
'order.priceCheck.pagination.page': '页',
|
||
'order.priceCheck.pagination.invalidPage': '请输入有效页码',
|
||
|
||
// 订单 - 我要下单
|
||
'order.placeOrder.template.label': '下单模板',
|
||
'order.placeOrder.template.download': '下载',
|
||
'order.placeOrder.template.edit': '编辑',
|
||
'order.placeOrder.template.delete': '删除',
|
||
'order.placeOrder.template.cancel': '取消',
|
||
'order.placeOrder.template.deleteSuccess': '自定义模板已删除',
|
||
'order.placeOrder.template.deleteConfirmTitle': '删除自定义模板',
|
||
'order.placeOrder.template.deleteConfirmContent': '确定删除模板「{name}」吗?删除后不可恢复。',
|
||
'order.placeOrder.template.standard1': '标准模板1',
|
||
'order.placeOrder.template.standard2': '标准模板2',
|
||
'order.placeOrder.template.custom1': '自定义模板1',
|
||
'order.placeOrder.template.updatedAt': '更新: {time}',
|
||
|
||
'order.placeOrder.upload.dropText': '将文件拖到此处,或点击上传',
|
||
'order.placeOrder.batch.senderLabel': '默认发件地址',
|
||
'order.placeOrder.batch.senderPlaceholder': '请选择发件人地址',
|
||
'order.placeOrder.selectCustomer': '请选择客户',
|
||
'order.placeOrder.customerLabel': '客户',
|
||
'order.placeOrder.selectCustomerRequired': '请先选择客户',
|
||
'order.placeOrder.batch.templateTip': '红色表头必填,单次最多 2000 单。',
|
||
'order.placeOrder.batch.addressCardTitle': '客户地址',
|
||
'order.placeOrder.batch.addressTip': '发件人在此选择,不必写入 Excel。',
|
||
'order.placeOrder.batch.block.noSender': '请选择默认发件地址',
|
||
'order.placeOrder.batchOrder': '批量下单',
|
||
'order.placeOrder.fromPriceCheck.filled': '已带入查价所选渠道与包裹信息,请继续完善收件人',
|
||
'order.placeOrder.fromPriceCheck.bannerTitle': '已从查价带入部分信息',
|
||
'order.placeOrder.fromPriceCheck.filledLabel': '已带入:',
|
||
'order.placeOrder.fromPriceCheck.pendingLabel': '请继续填写:',
|
||
'order.placeOrder.fromPriceCheck.item.product': '运输方式',
|
||
'order.placeOrder.fromPriceCheck.item.cargo': '货物属性',
|
||
'order.placeOrder.fromPriceCheck.item.warehouse': '仓库',
|
||
'order.placeOrder.fromPriceCheck.item.weight': '重量',
|
||
'order.placeOrder.fromPriceCheck.item.dimensions': '尺寸',
|
||
'order.placeOrder.fromPriceCheck.item.destCountry': '目的国家',
|
||
'order.placeOrder.fromPriceCheck.item.zip': '邮编',
|
||
'order.placeOrder.fromPriceCheck.item.clientNo': '客户单号',
|
||
'order.placeOrder.fromPriceCheck.item.receiverName': '收件人名称',
|
||
'order.placeOrder.fromPriceCheck.item.receiverPhone': '收件人手机',
|
||
'order.placeOrder.fromPriceCheck.item.receiverAddress': '收件地址',
|
||
'order.placeOrder.fromPriceCheck.item.declaration': '申报明细',
|
||
'order.placeOrder.fromPriceCheck.quoteWarning': '查价为参考价,下单后入库实测可能调整:',
|
||
'order.placeOrder.validate.lengthRequired': '请填写长(cm),须大于 0',
|
||
'order.placeOrder.validate.widthRequired': '请填写宽(cm),须大于 0',
|
||
'order.placeOrder.validate.heightRequired': '请填写高(cm),须大于 0',
|
||
'order.placeOrder.validate.exportQualificationRequired': '9610汇总申报请选择出口资质备案',
|
||
'order.placeOrder.validate.platformCodeRequired': '9610汇总申报请填写电商平台',
|
||
'order.placeOrder.batch.submitted': '已提交批量任务 #{jobId}(共 {total} 条)',
|
||
'order.placeOrder.batch.syncCompleted': '导入已完成,批量任务 #{jobId}(共 {total} 条)',
|
||
'order.placeOrder.batch.viewJobs': '查看批量任务',
|
||
'order.placeOrder.batch.uploadTitle': '上传并提交',
|
||
'order.placeOrder.batch.stepTemplate': '选择模板',
|
||
'order.placeOrder.batch.stepUpload': '上传 Excel',
|
||
'order.placeOrder.batch.stepSubmit': '提交下单',
|
||
'order.placeOrder.batch.guideHint': '点步骤可定位 · 先选模板与发件人,再上传提交',
|
||
'order.placeOrder.batch.pickTemplateHint': '请选择模板',
|
||
'order.placeOrder.batch.block.noTemplate': '请先在右侧选择下单模板',
|
||
'order.placeOrder.batch.block.templateDraft': '当前自定义模板待编辑完成映射后才能提交',
|
||
'order.placeOrder.batch.block.noFile': '请先上传 Excel 文件',
|
||
'order.placeOrder.batch.block.noAgreement': '请先勾选同意协议',
|
||
'order.placeOrder.batch.block.generic': '请完善批量下单条件后再提交',
|
||
'order.placeOrder.agreement.required': '请先勾选“我已阅读并同意本协议全部条款”',
|
||
'order.placeOrder.upload.downloadTemplate': '下载模板',
|
||
'order.placeOrder.upload.fileReady': '文件已就绪,可提交下单',
|
||
'order.placeOrder.upload.reselect': '重新选择',
|
||
'order.placeOrder.upload.clearFile': '清除',
|
||
'order.placeOrder.upload.invalidType': '仅支持 .xlsx / .xls 文件',
|
||
'order.placeOrder.upload.selectTemplateFirst': '请先选择模板',
|
||
'order.placeOrder.templatePanel.title': '模板库',
|
||
'order.placeOrder.templatePanel.hint': '点击卡片选择模板',
|
||
'order.placeOrder.templatePanel.emptyCustom': '暂无自定义模板',
|
||
'order.placeOrder.templatePanel.emptyStandard': '暂无标准模板,请联系管理员或刷新页面',
|
||
'order.placeOrder.agreement.label': '我已阅读并同意本协议全部条款',
|
||
'order.placeOrder.singleOrder': '单票下单',
|
||
'order.placeOrder.confirmOrder': '确认下单',
|
||
'order.placeOrder.single.formTitle': '填写订单信息',
|
||
'order.placeOrder.single.sampleOrder': 'Mock下单',
|
||
'order.placeOrder.single.sampleConfirmTitle': 'Mock下单',
|
||
'order.placeOrder.single.sampleConfirmContent': '将覆盖当前已填写的表单内容,是否继续?',
|
||
'order.placeOrder.single.sampleConfirmOk': '覆盖并生成',
|
||
'order.placeOrder.single.stepBasic': '基本信息',
|
||
'order.placeOrder.form.additionalServices': '附加服务',
|
||
'order.placeOrder.single.stepSender': '发件人',
|
||
'order.placeOrder.single.stepSenderOptional': '发件人(选填)',
|
||
'order.placeOrder.single.senderModalTitle': '选择发件人地址',
|
||
'order.placeOrder.single.senderSelectLabel': '发件地址',
|
||
'order.placeOrder.single.senderSelectPlaceholder': '请选择地址管理中的发件人地址',
|
||
'order.placeOrder.single.senderPreviewTitle': '当前发件信息',
|
||
'order.placeOrder.single.senderDefaultTag': '(默认)',
|
||
'order.placeOrder.single.senderEmpty': '暂无发件人地址,请先在地址管理中新增',
|
||
'order.placeOrder.single.senderRequired': '请选择发件人地址',
|
||
'order.placeOrder.single.senderPickHint': '请先选择发件地址',
|
||
'order.placeOrder.single.senderManage': '去地址管理',
|
||
'order.placeOrder.single.senderEditHint': '点击可更换发件人',
|
||
'order.placeOrder.single.senderLoadFailed': '加载发件地址失败',
|
||
'order.placeOrder.single.senderModalOk': '完成',
|
||
'order.placeOrder.single.stepRecipient': '收件人',
|
||
'order.placeOrder.single.receiverModalTitle': '选择收件人地址',
|
||
'order.placeOrder.single.receiverSelectLabel': '收件地址',
|
||
'order.placeOrder.single.receiverSelectPlaceholder': '请选择地址管理中的收件人地址',
|
||
'order.placeOrder.single.receiverPreviewTitle': '当前收件信息',
|
||
'order.placeOrder.single.receiverEmpty': '暂无收件人地址,请先在地址管理中新增或手动填写',
|
||
'order.placeOrder.single.receiverPickHint': '可选择已保存收件地址',
|
||
'order.placeOrder.single.receiverEditHint': '点击可更换收件人',
|
||
'order.placeOrder.single.receiverLoadFailed': '加载收件地址失败',
|
||
'order.placeOrder.single.stepDeclaration': '申报信息',
|
||
'order.placeOrder.single.optional': '选填',
|
||
'order.placeOrder.single.tip1': '带 * 号为必填项,请按区块依次填写。',
|
||
'order.placeOrder.single.tip2': '可先点击「生成示例订单」快速体验完整流程。',
|
||
'order.placeOrder.single.doorPickupBatchHint':
|
||
'多票上门揽收可在「运单管理」中勾选运单后批量创建揽收单',
|
||
'order.placeOrder.single.doorPickupBatchHintCustomer':
|
||
'多票上门揽收可在「我的订单」中勾选运单后批量创建揽收单',
|
||
'order.placeOrder.single.selfShipAddressTitle': '寄往仓库',
|
||
'order.placeOrder.single.selfShipRecipient': '收件人',
|
||
'order.placeOrder.single.selfShipPhone': '电话',
|
||
'order.placeOrder.single.selfShipAddress': '地址',
|
||
'order.placeOrder.single.selfShipClientNo': '客户单号',
|
||
'order.placeOrder.single.selfShipCopy': '复制',
|
||
'order.placeOrder.single.selfShipCopySuccess': '仓库寄件信息已复制',
|
||
'order.placeOrder.single.selfShipCopyFailed': '复制失败',
|
||
'order.placeOrder.single.selfShipSelectWarehouse': '请先选择上方仓库',
|
||
'order.placeOrder.single.selfShipAddressEmpty': '该仓库暂未配置收货地址,请联系客服或更换仓库',
|
||
'order.placeOrder.single.selfShipAddressHint':
|
||
'按此地址自行寄出。快递面单建议备注客户单号,方便仓库认领。',
|
||
'order.placeOrder.single.submitHint': '请完善必填信息并勾选协议后提交',
|
||
'order.placeOrder.single.submitReady': '信息已完善,可提交下单',
|
||
'order.placeOrder.contact.blockTitle': '请先完善联系方式',
|
||
'order.placeOrder.contact.blockDesc': '补全手机号和邮箱后,即可继续下单',
|
||
'order.placeOrder.contact.blockAction': '去完善',
|
||
'order.placeOrder.contact.adminCustomerIncomplete':
|
||
'所选客户尚未完善手机号和邮箱,请先在客户资料中补全后再下单',
|
||
'order.placeOrder.single.viewCustomerGuide': '查看对客说明',
|
||
'order.placeOrder.single.declaredCurrencyHint': '默认美元,请按币种填写申报价格',
|
||
'order.placeOrder.single.exportCustomsPlaceholder': '请选择(可不选,默认简易申报)',
|
||
'order.placeOrder.single.exportQualification': '出口资质备案',
|
||
'order.placeOrder.single.exportQualificationPlaceholder': '请选择出口资质备案',
|
||
'order.placeOrder.single.exportQualificationManage': '管理备案',
|
||
'order.placeOrder.single.exportQualificationLoadFailed': '加载出口资质备案失败',
|
||
'order.placeOrder.single.platformCode': '电商平台',
|
||
'order.placeOrder.single.platformCodePlaceholder': '如 Amazon / eBay / Shopify',
|
||
'order.placeOrder.single.showExtraCols': '更多字段',
|
||
'order.placeOrder.single.hideExtraCols': '收起',
|
||
'order.placeOrder.single.declarationPickSku': '从 SKU 选择',
|
||
'order.placeOrder.single.declarationSkuModalTitle': '选择库内 SKU',
|
||
'order.placeOrder.single.declarationSkuModalTip': '点击 SKU 将自动填入申报信息(编码、品名、单重等);优先填充空白行,若无空白行则新增一行。',
|
||
'order.placeOrder.single.declarationSkuSearch': '搜索 SKU 编码或名称',
|
||
'order.placeOrder.single.declarationSkuEmpty': '暂无 SKU',
|
||
'order.placeOrder.single.declarationSkuFilled': '已填入申报信息,请补充单价等必填项',
|
||
'order.placeOrder.single.showRecipientOptional': '更多字段',
|
||
'order.placeOrder.single.hideRecipientOptional': '收起',
|
||
'order.placeOrder.single.saveReceiver': '保存',
|
||
'order.placeOrder.single.savingReceiver': '保存中…',
|
||
'order.placeOrder.single.saveReceiverRequired': '请先填写收件人名称和地址1',
|
||
'order.placeOrder.single.saveReceiverSuccess': '收件地址已保存',
|
||
'order.placeOrder.single.saveReceiverFailed': '保存收件地址失败',
|
||
'order.placeOrder.single.declarationResizeHint': '左右滑动看更多列,底部拖拽调节高度',
|
||
'order.placeOrder.single.successTitle': '单票下单成功',
|
||
'order.placeOrder.single.successContent': '订单已创建,可前往「我的订单」查看详情与后续状态。',
|
||
'order.placeOrder.single.successGoOrders': '查看我的订单',
|
||
'order.placeOrder.single.successStay': '继续留在本页',
|
||
'order.placeOrder.single.failed': '单票下单失败',
|
||
'order.placeOrder.single.failTitle': '下单未成功',
|
||
'order.placeOrder.single.failTitleDraft': '预报未完成(草稿已保存)',
|
||
'order.placeOrder.single.failWhatHappened': '失败原因',
|
||
'order.placeOrder.single.failHowToFix': '建议',
|
||
'order.placeOrder.single.failRawReason': '查看系统返回',
|
||
'order.placeOrder.single.failAskSupport': '联系客服',
|
||
'order.placeOrder.single.failCopied': '运单号已复制',
|
||
'order.placeOrder.single.failCopyFailed': '复制失败,请手动选中运单号',
|
||
'order.placeOrder.single.failDraftSavedNote': '草稿已保存,请改完后再预报(勿重复提交)',
|
||
'order.placeOrder.single.failNotSavedNote': '订单尚未保存',
|
||
'order.placeOrder.single.failServiceNo': '运单号',
|
||
'order.placeOrder.single.failContinueEdit': '继续修改',
|
||
'order.placeOrder.single.failEditDraft': '去修改草稿',
|
||
'order.placeOrder.single.failKeepDraftEdit': '保留草稿并修改',
|
||
'order.placeOrder.single.failSaveAsDraft': '保存为草稿',
|
||
'order.placeOrder.single.failSaveAsDraftOk': '已保存为草稿',
|
||
'order.placeOrder.single.failSaveAsDraftFailed': '保存草稿失败',
|
||
'order.placeOrder.single.failSaveAsDraftGo': '查看草稿',
|
||
'order.placeOrder.single.failSaveAsDraftStay': '继续留在本页',
|
||
'order.placeOrder.single.failSaveLocal': '保存到本地草稿',
|
||
'order.placeOrder.single.failSaveLocalOk': '已保存到本地,可稍后继续填写',
|
||
'order.placeOrder.single.failSaveLocalFailed': '本地草稿保存失败',
|
||
'order.placeOrder.single.failGoDrafts': '查看草稿列表',
|
||
'order.placeOrder.single.failAbandon': '放弃本次',
|
||
'order.placeOrder.single.failCancelSubmit': '取消提交(删除草稿)',
|
||
'order.placeOrder.single.failAbandonTitle': '放弃本次填写?',
|
||
'order.placeOrder.single.failAbandonContent': '将清空当前表单内容,此操作不可恢复。',
|
||
'order.placeOrder.single.failAbandonOk': '确认放弃',
|
||
'order.placeOrder.single.failAbandonDone': '已清空本次填写',
|
||
'order.placeOrder.single.failCancelDraftTitle': '取消本次提交?',
|
||
'order.placeOrder.single.failCancelDraftContent': '将删除刚保存的草稿订单,此操作不可恢复。',
|
||
'order.placeOrder.single.failCancelDraftOk': '确认删除草稿',
|
||
'order.placeOrder.single.failCancelKeep': '再想想',
|
||
'order.placeOrder.single.failCancelDraftDone': '草稿已删除',
|
||
'order.placeOrder.single.failCancelDraftFailed': '删除草稿失败',
|
||
|
||
'order.placeOrder.standardTemplates': '标准模板',
|
||
'order.placeOrder.customTemplates': '自定义模板',
|
||
'order.placeOrder.customTemplates.add': '添加自定义模板',
|
||
|
||
'order.placeOrder.progress.title': '处理进度',
|
||
'order.placeOrder.progress.header.serialNo': '序号',
|
||
'order.placeOrder.progress.header.taskName': '任务名称',
|
||
'order.placeOrder.progress.header.quantity': '数量',
|
||
'order.placeOrder.progress.header.status': '状态',
|
||
'order.placeOrder.progress.header.createTime': '创建时间',
|
||
'order.placeOrder.progress.header.actions': '操作',
|
||
'order.placeOrder.progress.view': '查看',
|
||
|
||
'order.placeOrder.status.processing': '处理中',
|
||
'order.placeOrder.status.completed': '已完成',
|
||
'order.placeOrder.status.pending': '待处理',
|
||
|
||
// 系统 - 下游服务商与接口
|
||
'system.serviceProviders.search.placeholder': '请输入服务商名称',
|
||
'system.serviceProviders.search.refresh': '刷新列表',
|
||
'system.serviceProviders.search.addProvider': '新增服务商',
|
||
|
||
'system.serviceProviders.dropdown.edit': '修改',
|
||
'system.serviceProviders.dropdown.copy': '复制',
|
||
'system.serviceProviders.dropdown.authConfig': '授权配置',
|
||
'system.serviceProviders.dropdown.accountManage': '账户管理',
|
||
'system.serviceProviders.dropdown.export': '导出',
|
||
'system.serviceProviders.dropdown.import': '导入服务商',
|
||
'system.serviceProviders.import.success': '导入成功',
|
||
'system.serviceProviders.import.fail': '导入失败',
|
||
'system.serviceProviders.dropdown.fixedParams': '公共参数',
|
||
'system.serviceProviders.dropdown.delete': '删除',
|
||
|
||
'system.serviceProviders.publish.title': '发布映射缓存 · {name}',
|
||
'system.serviceProviders.publish.tip': '授权配置、公共参数、服务商信息等变更写入数据库后,需对已映射的系统接口重新发布,线上缓存才会更新。',
|
||
'system.serviceProviders.publish.confirmAfterSave': '保存成功。公共参数/配置需发布映射缓存后才对线上生效,是否立即检查并发布?',
|
||
'system.serviceProviders.publish.goPublish': '去发布',
|
||
'system.serviceProviders.publish.later': '稍后',
|
||
'system.serviceProviders.publish.close': '关闭',
|
||
'system.serviceProviders.publish.checkAll': '重新检查',
|
||
'system.serviceProviders.publish.recheck': '重新检查',
|
||
'system.serviceProviders.publish.publishAll': '发布全部变更',
|
||
'system.serviceProviders.publish.summary': '共 {total} 个映射,其中 {changed} 个待发布',
|
||
'system.serviceProviders.publish.col.interface': '系统接口',
|
||
'system.serviceProviders.publish.col.code': '接口编码',
|
||
'system.serviceProviders.publish.col.status': '状态',
|
||
'system.serviceProviders.publish.col.diff': '差异数',
|
||
'system.serviceProviders.publish.status.pending': '检查中',
|
||
'system.serviceProviders.publish.status.synced': '已同步',
|
||
'system.serviceProviders.publish.status.changed': '{count} 处变更',
|
||
'system.serviceProviders.publish.status.first': '首次发布',
|
||
'system.serviceProviders.publish.status.error': '检查失败',
|
||
'system.serviceProviders.publish.emptyMaps': '该服务商暂无上游接口映射,无需发布',
|
||
'system.serviceProviders.publish.loadFail': '加载映射列表失败',
|
||
'system.serviceProviders.publish.noProvider': '缺少服务商信息',
|
||
'system.serviceProviders.publish.allSynced': '全部映射已与线上一致,无需发布',
|
||
'system.serviceProviders.publish.batchRemark': '服务商配置变更后批量发布',
|
||
'system.serviceProviders.publish.batchDone': '已成功发布 {count} 个映射',
|
||
'system.serviceProviders.publish.publishFail': '发布失败',
|
||
'system.serviceProviders.publish.saveOkOnly': '保存成功',
|
||
'system.serviceProviders.publish.saveSuccessAction': '{action}成功',
|
||
|
||
'system.serviceProviders.list.deleteTip': '请通过服务商项目中的操作按钮进行删除',
|
||
'system.serviceProviders.list.invalid': '无效的服务商数据',
|
||
'system.serviceProviders.list.deleteConfirmTitle': '温馨提示',
|
||
'system.serviceProviders.list.deleteConfirmContent':
|
||
'确定要删除服务商“{name}”吗?删除后该服务商下的所有接口也将被删除。',
|
||
'system.serviceProviders.list.deleteSuccess': '删除成功',
|
||
'system.serviceProviders.list.deleteFail': '删除失败',
|
||
'system.serviceProviders.list.loadFail': '加载服务商列表失败',
|
||
|
||
'system.serviceProviders.interfaceList.title': '接口列表',
|
||
'system.serviceProviders.interfaceList.refresh': '刷新接口列表',
|
||
'system.serviceProviders.interfaceList.add': '新增接口',
|
||
'system.serviceProviders.interfaceList.loading': '正在加载接口列表...',
|
||
'system.serviceProviders.interfaceList.empty': '暂无接口数据',
|
||
'system.serviceProviders.interfaceList.selectProvider': '请选择服务商查看接口列表',
|
||
'system.serviceProviders.interfaceList.loadFail': '加载接口列表失败',
|
||
|
||
'system.serviceProviders.interface.needProvider': '请先选择服务商',
|
||
'system.serviceProviders.interface.deleteTip': '请通过接口列表中的删除按钮进行删除',
|
||
'system.serviceProviders.interface.invalid': '无效的接口数据',
|
||
'system.serviceProviders.interface.deleteConfirmTitle': '温馨提示',
|
||
'system.serviceProviders.interface.deleteConfirmContent':
|
||
'确定要删除接口“{name}”吗?',
|
||
'system.serviceProviders.interface.deleteSuccess': '删除成功',
|
||
'system.serviceProviders.interface.deleteFail': '删除失败',
|
||
|
||
'system.serviceProviders.detail.tab.detail': '接口明细',
|
||
'system.serviceProviders.detail.tab.debug': 'API调试',
|
||
'system.serviceProviders.detail.actions.cancel': '取消',
|
||
'system.serviceProviders.detail.actions.save': '保存',
|
||
'system.serviceProviders.interfaceDetail.saveSuccess': '保存成功',
|
||
|
||
// 系统 - 服务商接口弹窗
|
||
'system.serviceProviders.modal.params.required': '必填',
|
||
'system.serviceProviders.modal.form.name.placeholder': '* 请填写接口中文名称',
|
||
'system.serviceProviders.modal.form.code.placeholder': '接口code(只读)',
|
||
'system.serviceProviders.modal.form.requestProtocol.placeholder': '* 请选择请求协议',
|
||
'system.serviceProviders.modal.form.requestMethod.placeholder': '* 请选择请求方式',
|
||
'system.serviceProviders.modal.form.requestAddress.placeholder': '* 例: http://xx/api/CreateOrder',
|
||
'system.serviceProviders.modal.form.contentType.placeholder': '* 请选择请求类型',
|
||
'system.serviceProviders.modal.form.responseContentType.placeholder': '请选择返回类型',
|
||
'system.serviceProviders.modal.form.isDisableAuth.yes': '是',
|
||
'system.serviceProviders.modal.form.isDisableAuth.no': '否',
|
||
'system.serviceProviders.modal.form.mappedParamType.placeholder': '请选择根节点',
|
||
'system.serviceProviders.modal.form.description.placeholder': '请输入接口备注',
|
||
|
||
'system.serviceProviders.modal.rules.requiredInput': '输入不能为空',
|
||
'system.serviceProviders.modal.rules.requestProtocol': '请选择请求协议',
|
||
'system.serviceProviders.modal.rules.requestMethod': '请选择请求方式',
|
||
'system.serviceProviders.modal.rules.contentType': '请选择请求类型',
|
||
'system.serviceProviders.modal.rules.descriptionMax': '请控制长度在200个字符之内',
|
||
|
||
'system.serviceProviders.modal.load.error': '加载接口数据失败',
|
||
'system.serviceProviders.modal.load.notFound': '接口不存在或已被删除',
|
||
'system.serviceProviders.modal.load.noPermission': '没有权限访问此接口',
|
||
'system.serviceProviders.modal.load.serverError': '服务器内部错误,请稍后重试',
|
||
'system.serviceProviders.modal.load.networkError': '网络连接失败,请检查API端点是否存在',
|
||
'system.serviceProviders.modal.load.fallbackName': '接口数据加载失败,请手动填写',
|
||
|
||
'system.serviceProviders.modal.save.fillAll': '请填写完整信息',
|
||
'system.serviceProviders.modal.save.success': '保存成功',
|
||
'system.serviceProviders.modal.save.fail': '保存失败',
|
||
|
||
'system.serviceProviders.modal.params.addFail': '新增参数失败,请重试',
|
||
'system.serviceProviders.modal.params.typeNotAllow': '该参数类型不可新增下一级',
|
||
|
||
'system.serviceProviders.modal.params.parse.needInput': '请先输入要解析的内容',
|
||
'system.serviceProviders.modal.params.parse.success': '解析成功',
|
||
'system.serviceProviders.modal.params.parse.fail': '解析失败',
|
||
|
||
'system.serviceProviders.modal.params.import.needParse': '导入失败,请先解析',
|
||
'system.serviceProviders.modal.params.import.success': '导入成功',
|
||
'system.serviceProviders.modal.params.import.fail': '导入失败',
|
||
|
||
'system.serviceProviders.modal.params.second.addFail': '新增Query失败,请重试',
|
||
|
||
'system.serviceProviders.modal.secondParams.columns.name': '参数名',
|
||
'system.serviceProviders.modal.secondParams.columns.value': '参数值',
|
||
'system.serviceProviders.modal.secondParams.columns.description': '描述',
|
||
'system.serviceProviders.modal.secondParams.columns.action': '操作',
|
||
|
||
'system.serviceProviders.modal.table.requestBody': 'Response',
|
||
'system.serviceProviders.modal.table.responseBody': 'Response',
|
||
'system.serviceProviders.modal.table.secondParams': 'Query',
|
||
'system.serviceProviders.modal.table.action.add': '新增',
|
||
'system.serviceProviders.modal.table.button.parse': '解析',
|
||
|
||
'system.serviceProviders.modal.table.placeholder.paramName': '请输入参数名',
|
||
'system.serviceProviders.modal.table.placeholder.cnName': '请输入中文名称',
|
||
'system.serviceProviders.modal.table.placeholder.type': '请选择类型',
|
||
'system.serviceProviders.modal.table.placeholder.description': '请输入描述',
|
||
'system.serviceProviders.modal.table.placeholder.paramValue': '请输入参数值',
|
||
|
||
'system.serviceProviders.modal.drawer.title': '参数解析',
|
||
'system.serviceProviders.modal.drawer.placeholder.json': '请输入JSON格式数据',
|
||
'system.serviceProviders.modal.drawer.placeholder.xml': '请输入XML格式数据',
|
||
'system.serviceProviders.modal.drawer.actions.cancel': '取消',
|
||
'system.serviceProviders.modal.drawer.actions.parse': '解析',
|
||
'system.serviceProviders.modal.drawer.actions.import': '导入',
|
||
|
||
// 系统 - 上游接口基础信息(new-port.vue 表单/校验)
|
||
'system.interface.form.requestAddress': '请求地址',
|
||
'system.interface.form.requestProtocol': '请求协议',
|
||
'system.interface.form.requestMethod': '请求方式',
|
||
'system.interface.form.limit': '批量处理',
|
||
'system.interface.form.flowCode': '流程Code',
|
||
'system.interface.form.isDisableAuth': '是否禁用授权',
|
||
|
||
'system.interface.form.rules.name.required': '输入不能为空',
|
||
'system.interface.form.rules.name.max50': '请控制长度在50个字符之内',
|
||
'system.interface.form.rules.limit.number': '限制为数字',
|
||
'system.interface.form.rules.requestAddress.required': '输入不能为空',
|
||
'system.interface.form.rules.requestAddress.max500': '请控制长度在500个字符之内',
|
||
'system.interface.form.rules.description.max200': '请控制长度在200个字符之内',
|
||
'system.interface.form.rules.category.required': '请选择接口',
|
||
'system.interface.form.rules.requestProtocol.required': '请选择请求协议',
|
||
'system.interface.form.rules.requestMethod.required': '请选择请求方式',
|
||
'system.interface.form.rules.isBatch.required': '请选择',
|
||
'system.interface.form.rules.contentType.required': '请选择请求类型',
|
||
'system.interface.form.rules.responseContentType.required': '请选择返回类型',
|
||
|
||
'system.interface.params.name.required': '参数名不能为空',
|
||
'system.interface.params.name.noChinese': '禁止录入空格以及中文名称',
|
||
'system.interface.params.description.max200': '请控制长度在200个字符之内',
|
||
'system.interface.params.parameterId.required': '状态参数不能为空',
|
||
'system.interface.params.statusCode.required': '成功值不能为空',
|
||
'system.interface.params.statusCode.alphaNum': '只能为字母+数字',
|
||
|
||
'system.interface.sort.onlySameLevel': '仅支持同级拖动',
|
||
'system.interface.sort.saveSuccess': '保存成功',
|
||
'system.interface.saveFail': '保存失败',
|
||
'system.interface.changeLevel': '不允许跨层级拖动',
|
||
|
||
// 系统 - 接口管理页面
|
||
'system.interface.search.placeholder.nameOrCode': '接口名称/代码',
|
||
'system.interface.search.placeholder.interfaceName': '请输入接口名称',
|
||
'system.interface.search.placeholder.providerName': '请输入服务商名称',
|
||
'system.interface.search.placeholder.selectProviderAndInterface': '请选择服务商和接口',
|
||
'system.interface.search.button.query': '查询',
|
||
'system.interface.actions.refresh': '刷新列表',
|
||
'system.interface.actions.addInterface': '新增接口',
|
||
'system.interface.actions.addMapping': '添加映射',
|
||
'system.interface.actions.delete': '删除',
|
||
'system.interface.actions.cancel': '取消',
|
||
'system.interface.actions.confirm': '确定',
|
||
'system.interface.table.actions': '操作',
|
||
'system.interface.modal.add': '新增',
|
||
'system.interface.modal.edit': '修改',
|
||
'system.interface.modal.addMapping': '新增映射',
|
||
'system.interface.modal.addUpstreamInterface': '新增上游接口',
|
||
'system.interface.modal.editUpstreamInterface': '修改上游接口',
|
||
'system.interface.modal.confirmTitle': '提示',
|
||
'system.interface.modal.deleteConfirm': '确定是否删除该条数据',
|
||
'system.interface.modal.deleteInterfaceConfirm': '确定要删除接口"{name}"吗?',
|
||
'system.interface.modal.warningTitle': '温馨提示',
|
||
'system.interface.modal.ok': '确定',
|
||
'system.interface.modal.cancel': '取消',
|
||
'system.interface.modal.publishConfirm': '保存成功,是否去发布?',
|
||
'system.interface.message.deleteSuccess': '删除成功',
|
||
'system.interface.message.deleteFailed': '删除失败',
|
||
'system.interface.message.saveSuccess': '保存成功',
|
||
'system.interface.message.cannotDeleteWithMapping': '系统接口存在映射不允许删除',
|
||
'system.interface.message.canOnlyDeleteInterface': '只能删除接口节点',
|
||
'system.interface.message.selectProviderForDebug': '请选择服务商进行调试',
|
||
'system.interface.message.selectProviderForMapping': '请选择服务商查看映射明细',
|
||
'system.interface.message.selectLeftInterface': '请选择左侧接口',
|
||
'system.interface.message.selectProviderInterface': '请选择服务商的接口',
|
||
'system.interface.message.selectInterfaceFirst': '请先选择接口',
|
||
'system.interface.mappingList.title': '映射列表',
|
||
'system.interface.mapping.outputMapping': '出参映射',
|
||
'system.interface.tabs.mappingDetail': '映射明细',
|
||
'system.interface.tabs.apiDebugger': 'API调试',
|
||
'system.interface.tabs.interfaceDetail': '接口明细',
|
||
'system.interface.empty.selectLeftInterfaceForMapping': '请选择左侧接口查看映射服务商列表',
|
||
'system.interface.empty.selectLeftInterfaceForDetail': '请选择左侧接口查看接口明细',
|
||
'system.interface.empty.selectInterfaceForDetail': '请选择接口查看详情',
|
||
'system.interface.loading.interfaceList': '正在加载接口列表...',
|
||
'system.interface.mapping.inputMapping': '入参映射',
|
||
'system.interface.mapping.outputMappingLabel': '返参映射',
|
||
'system.interface.mapping.outputMappingPending': '待填写',
|
||
'system.interface.mapping.outputMappingHint': '返参映射还未填写。下游响应需要映射回上游,请先完成后再保存。',
|
||
'system.interface.mapping.outputMappingGoFill': '去填写',
|
||
'system.interface.mapping.outputMappingGuide': '请先填写返参映射,完成后再保存',
|
||
'system.interface.mapping.outputMappingBanner': '请把下游返参映射到上游字段。必填项标有 *,填写完成后点击右上角保存。',
|
||
'system.interface.mapping.outputMappingRequired': '返参映射还有必填项未填写',
|
||
'system.interface.mapping.table.systemParamName': '系统参数名',
|
||
'system.interface.mapping.table.systemParamNameCn': '系统参数描述',
|
||
'system.interface.mapping.table.paramType': '参数类型',
|
||
'system.interface.mapping.table.providerParamName': '服务商参数名',
|
||
'system.interface.mapping.table.providerParamNameCn': '服务商参数描述',
|
||
'system.interface.mapping.table.paramValue': '参数值',
|
||
'system.interface.mapping.table.inputParam': '入参',
|
||
'system.interface.mapping.table.inputParamCn': '入参描述',
|
||
'system.interface.mapping.actions.prefixScript': '前置脚本',
|
||
'system.interface.mapping.actions.aiMap': 'AI映射',
|
||
'system.interface.mapping.actions.postfixScript': '后置脚本',
|
||
'system.interface.mapping.actions.allowUnequalMapping': '支持数组映射对象',
|
||
'system.interface.mapping.actions.allowUnequalMappingTip':
|
||
'开启后,允许把「数组」映射到「对象」字段(结构可不对等)。\n例:上游 items[] 可映射到下游 package(对象),系统会按映射关系取值/组装;关闭时仅允许同结构映射(数组↔数组、对象↔对象)。',
|
||
'system.interface.mapping.message.noContentToPublish': '没有可发布的内容',
|
||
'system.interface.mapping.message.publishCacheSuccess': '更新{providerName}-{interfaceName}*{count}处缓存成功',
|
||
'system.interface.mapping.message.rollbackCacheSuccess': '回滚{providerName}-{interfaceName}*{count}处缓存成功',
|
||
'system.interface.mapping.message.getPublishCompareFailed': '获取发布对比数据失败',
|
||
'system.interface.mapping.modal.publishTitle': '发布',
|
||
'system.interface.mapping.modal.confirmPublishTitle': '确认发布',
|
||
'system.interface.mapping.modal.confirmPublish': '确认发布',
|
||
'system.interface.mapping.modal.noNeedPublish': '无需发布',
|
||
'system.interface.mapping.modal.onlineCache': '线上缓存',
|
||
'system.interface.mapping.modal.updateCache': '待发布缓存',
|
||
'system.interface.mapping.modal.updateCacheWithCount': '待发布缓存({count})',
|
||
'system.interface.mapping.modal.diffSummary': '变更摘要',
|
||
'system.interface.mapping.modal.publishTip': '核对线上与待发布差异后确认发布;发布会影响线上数据预报,请谨慎操作。',
|
||
'system.interface.mapping.modal.publishWarning': '发布上线会影响到正常的数据预报,是否继续?',
|
||
'system.interface.mapping.modal.versionRemark': '请输入版本备注(可选)',
|
||
'system.interface.mapping.modal.versionRemarkLabel': '版本备注',
|
||
'system.interface.mapping.modal.deleteConfirm': '确定是否删除该条数据?',
|
||
'system.interface.mapping.modal.showAll': '全部',
|
||
'system.interface.mapping.modal.showOnlyDiff': '只看差异',
|
||
'system.interface.mapping.modal.legend.add': '新增',
|
||
'system.interface.mapping.modal.legend.remove': '删除',
|
||
'system.interface.mapping.modal.legend.change': '修改',
|
||
'system.interface.mapping.modal.legend.same': '不变',
|
||
'system.interface.mapping.modal.status.synced': '当前内容与线上一致,无需重复发布',
|
||
'system.interface.mapping.modal.status.changed': '检测到 {count} 处变更,确认后将更新线上缓存',
|
||
'system.interface.mapping.modal.status.first': '尚未发布过,确认后将写入线上缓存',
|
||
'system.interface.mapping.modal.status.syncedRollback': '该版本与当前线上一致,无需回滚',
|
||
'system.interface.mapping.modal.status.changedRollback': '回滚到 {version} 将产生 {count} 处变更',
|
||
'system.interface.mapping.modal.status.firstRollback': '当前无线上缓存,确认后将写入该版本内容',
|
||
'system.interface.mapping.modal.advancedRawJson': '高级:原始 JSON',
|
||
'system.interface.mapping.modal.liveCompareTitle': '线上 vs 目标版本',
|
||
'system.interface.mapping.modal.rollbackTargetLabel': '目标版本 {version}',
|
||
'system.interface.mapping.modal.rollbackTitle': '版本回滚',
|
||
'system.interface.mapping.modal.rollbackTip': '左侧选择历史版本后,右侧即时对比「线上缓存」与该版本;确认无误后点击底部「确认回滚」。',
|
||
'system.interface.mapping.modal.rollbackToVersion': '回滚到此版本',
|
||
'system.interface.mapping.modal.rollbackSelectTip': '请选择左侧历史版本查看对比',
|
||
'system.interface.mapping.modal.rollbackConfirmOk': '确认回滚',
|
||
'system.interface.mapping.modal.noNeedRollback': '无需回滚',
|
||
'system.interface.mapping.modal.operatorPublish': '发布',
|
||
'system.interface.mapping.modal.versionNo': '版本号',
|
||
'system.interface.mapping.modal.noRemark': '暂无备注',
|
||
'system.interface.mapping.modal.emptyHistory': '暂无发布历史',
|
||
'system.interface.mapping.modal.rollbackWarning': '回滚上线会影响到正常的数据预报,是否继续?',
|
||
'system.interface.mapping.modal.rollbackWarningWithVersion': '确认回滚到版本 {version}?回滚会影响线上数据预报,请谨慎操作。',
|
||
'system.interface.mapping.modal.rollbackConfirmTitle': '确认回滚',
|
||
'system.interface.mapping.modal.noDiffToRollback': '没有内容需要回滚',
|
||
'system.interface.mapping.modal.diffCountZero': '更新缓存数量为 0,无需回滚',
|
||
'system.interface.mapping.modal.onlineCacheLabel': '线上缓存',
|
||
'system.interface.mapping.modal.rollbackCacheLabel': '回滚后缓存(差异 {count})',
|
||
'system.interface.mapping.modal.rollbackOk': '回滚',
|
||
'system.interface.mapping.modal.invalidTime': '--',
|
||
'system.interface.mapping.empty.noProvider': '暂无映射服务商',
|
||
'system.interface.mapping.actions.actions': '操作',
|
||
'system.interface.mapping.actions.delete': '删除',
|
||
'system.interface.mapping.actions.publish': '发布',
|
||
'system.interface.mapping.actions.rollback': '回滚',
|
||
'common.yes': '是',
|
||
'common.no': '否',
|
||
|
||
// 系统 - 接口配置页面
|
||
'system.interface.config.message.addParamFailed': '新增参数失败,请重试',
|
||
'system.interface.config.message.addRequestParamFailed': '新增Request失败,请重试',
|
||
'system.interface.config.message.addResponseParamFailed': '新增Response失败,请重试',
|
||
'system.interface.config.message.typeNotAllow': '该参数类型不可新增下一级',
|
||
'system.interface.config.message.saveSuccess': '保存成功',
|
||
'system.interface.config.message.saveFailed': '保存失败,请检查数据',
|
||
'system.interface.config.message.cancelEditFailed': '取消编辑失败',
|
||
'system.interface.config.message.editFailed': '编辑失败,请重试',
|
||
'system.interface.config.message.addSuccess': '新增成功',
|
||
'system.interface.config.message.updateSuccess': '修改成功',
|
||
'system.interface.config.message.parseSuccess': '解析成功',
|
||
'system.interface.config.message.importSuccess': '导入成功',
|
||
'system.interface.config.message.importFailedNeedFormat': '导入失败,请先导入本文转格式',
|
||
'system.interface.config.message.importFailedNeedParse': '导入失败,请先导入本文转格式或者先解析',
|
||
'system.interface.config.modal.warningTitle': '温馨提示',
|
||
'system.interface.config.modal.publishConfirm': '保存成功,是否去发布?',
|
||
'system.interface.config.table.requestBody': 'Response',
|
||
'system.interface.config.table.responseBody': '响应体',
|
||
'system.interface.config.actions.add': '新增',
|
||
'system.interface.config.actions.parse': '解析',
|
||
'system.interface.config.actions.import': '导入',
|
||
'system.interface.config.actions.cancel': '取消',
|
||
'system.interface.config.placeholder.paramName': '请输入参数名',
|
||
'system.interface.config.placeholder.cnName': '请输入中文名称',
|
||
'system.interface.config.placeholder.type': '请选择类型',
|
||
'system.interface.config.placeholder.description': '请输入描述',
|
||
'system.interface.config.drawer.title': '参数解析',
|
||
'system.interface.config.drawer.placeholder.import': '请导入',
|
||
'system.interface.config.drawer.placeholder.parse': '请解析',
|
||
|
||
// 系统 - 用户管理
|
||
'system.user.search.placeholder.orgName': '请输入组织名称',
|
||
'system.user.search.placeholder.accountOrName': '请输入账号或姓名',
|
||
'system.user.actions.refresh': '刷新列表',
|
||
'system.user.actions.add': '新增',
|
||
'system.user.actions.edit': '修改',
|
||
'system.user.actions.delete': '删除',
|
||
'system.user.actions.more': '更多',
|
||
'system.user.actions.grantRole': '授权角色',
|
||
'system.user.actions.grantResource': '授权资源',
|
||
'system.user.actions.resetPassword': '重置密码',
|
||
'system.user.status.enabled': '启用',
|
||
'system.user.status.disabled': '禁用',
|
||
'system.user.table.avatar': '头像',
|
||
'system.user.table.account': '账号',
|
||
'system.user.table.realName': '姓名',
|
||
'system.user.table.phone': '手机号',
|
||
'system.user.table.email': '邮箱',
|
||
'system.user.table.orgName': '组织',
|
||
'system.user.table.positionName': '职位',
|
||
'system.user.table.roles': '角色',
|
||
'system.user.table.status': '状态',
|
||
'system.user.table.createTime': '创建时间',
|
||
'system.user.table.actions': '操作',
|
||
'system.user.message.selectUsersToDelete': '请选择要删除的用户',
|
||
'system.user.message.selectUsersToGrant': '请选择要授权的用户',
|
||
'system.user.message.batchGrantRolePending': '批量授权角色功能待实现',
|
||
'system.user.message.batchGrantResourcePending': '批量授权资源功能待实现',
|
||
'system.user.message.exportPending': '导出功能待实现',
|
||
'system.user.message.importPending': '导入功能待实现',
|
||
'system.user.message.resetPasswordSuccess': '重置密码成功',
|
||
'system.user.message.resetPasswordFailed': '重置密码失败',
|
||
'system.user.message.selectUsersToResetPassword': '请选择要重置密码的用户',
|
||
'system.user.message.deleteSuccess': '删除成功',
|
||
'system.user.message.updateSuccess': '更新成功',
|
||
'system.user.message.createSuccess': '创建成功',
|
||
'system.user.message.assignRolesSuccess': '角色分配成功',
|
||
'system.user.modal.deleteConfirmTitle': '删除确认',
|
||
'system.user.modal.deleteConfirmContent': '确定要删除选中的 {count} 个用户吗?删除后无法恢复!',
|
||
'system.user.modal.okDelete': '确定删除',
|
||
'system.user.modal.cancel': '取消',
|
||
'system.user.modal.resetPasswordTitle': '重置密码确认',
|
||
'system.user.modal.resetPasswordContentSingle': '确定要重置用户"{account}"的密码吗?',
|
||
'system.user.modal.resetPasswordContentBatch': '确定要重置选中的 {count} 个用户的密码吗?',
|
||
'system.user.form.newPassword': '新密码',
|
||
'system.user.form.newPasswordPlaceholder': '请输入新密码(至少6位)',
|
||
'system.user.form.confirmPassword': '确认新密码',
|
||
'system.user.form.confirmPasswordPlaceholder': '请再次输入新密码',
|
||
'system.user.rules.password.confirmMismatch': '两次输入的密码不一致',
|
||
|
||
// 系统 - 角色管理
|
||
'system.role.search.placeholder.orgName': '请输入组织名称',
|
||
'system.role.search.placeholder.roleNameOrCode': '请输入角色名称或编码',
|
||
'system.role.actions.refresh': '刷新列表',
|
||
'system.role.actions.add': '新增角色',
|
||
'system.role.actions.edit': '修改',
|
||
'system.role.actions.delete': '删除',
|
||
'system.role.actions.save': '保存',
|
||
'system.role.emptySelect': '请从左侧选择角色,或点击新增',
|
||
'system.role.emptyDesc': '选择角色后可编辑基本信息与分配功能权限',
|
||
'system.role.pageTitle': '角色管理',
|
||
'system.role.tab.info': '基本信息',
|
||
'system.role.loading': '正在加载角色列表...',
|
||
'system.role.permission.save': '保存权限',
|
||
'system.role.status.enabled': '启用',
|
||
'system.role.status.disabled': '禁用',
|
||
'system.role.category.business': '业务角色',
|
||
'system.role.category.system': '系统角色',
|
||
'system.role.table.name': '角色名称',
|
||
'system.role.table.code': '角色编码',
|
||
'system.role.table.boundWarehouse': '绑定仓库',
|
||
'system.role.table.category': '分类',
|
||
'system.role.table.status': '状态',
|
||
'system.role.table.sortCode': '排序',
|
||
'system.role.table.remark': '备注',
|
||
'system.role.table.createTime': '创建时间',
|
||
'system.role.table.actions': '操作',
|
||
'system.role.message.selectRolesToDelete': '请选择要删除的角色',
|
||
'system.role.modal.deleteConfirmTitle': '删除确认',
|
||
'system.role.modal.deleteConfirmContent': '确定要删除选中的 {count} 个角色吗?删除后无法恢复!',
|
||
'system.role.modal.okDelete': '确定删除',
|
||
'system.role.modal.cancel': '取消',
|
||
|
||
// 系统 - 菜单管理
|
||
'system.menu.search.placeholder.menuNameOrCode': '请输入菜单名称或编码',
|
||
'system.menu.actions.add': '新增菜单',
|
||
'system.menu.actions.batchImport': '批量导入',
|
||
'system.menu.actions.delete': '删除',
|
||
'system.menu.actions.edit': '修改',
|
||
'system.menu.actions.more': '更多',
|
||
'system.menu.actions.manageButton': '管理按钮',
|
||
'system.menu.actions.syncLevel3Buttons': '同步三级按钮',
|
||
'system.menu.actions.syncSubMenusAndButtons': '同步子菜单及按钮',
|
||
'system.menu.status.enabled': '启用',
|
||
'system.menu.status.disabled': '禁用',
|
||
'system.menu.table.title': '菜单名称',
|
||
'system.menu.table.code': '菜单编码',
|
||
'system.menu.table.menuType': '菜单类型',
|
||
'system.menu.table.path': '路由路径',
|
||
'system.menu.table.component': '组件路径',
|
||
'system.menu.table.icon': '图标',
|
||
'system.menu.table.sortCode': '排序',
|
||
'system.menu.table.status': '状态',
|
||
'system.menu.table.createTime': '创建时间',
|
||
'system.menu.table.actions': '操作',
|
||
'system.menu.message.selectMenusToDelete': '请选择要删除的菜单',
|
||
'system.menu.message.selectModuleFirst': '请先选择模块',
|
||
'system.menu.modal.deleteConfirmTitle': '删除确认',
|
||
'system.menu.modal.deleteConfirmContent': '确定要删除选中的 {count} 个菜单吗?删除后无法恢复!',
|
||
'system.menu.modal.okDelete': '确定删除',
|
||
'system.menu.modal.cancel': '取消',
|
||
'system.menu.modal.batchImportTitle': '批量导入菜单',
|
||
'system.menu.modal.batchImportContent': '确定要导入所有菜单吗?已存在的菜单将被跳过。',
|
||
'system.menu.modal.okImport': '确定导入',
|
||
'system.menu.modal.syncLevel3Title': '同步三级按钮',
|
||
'system.menu.modal.syncLevel3Content': '将为菜单「{name}」同步前端目录与权限树中的三级按钮,已存在的按钮将跳过。',
|
||
'system.menu.modal.syncModuleTitle': '同步子菜单及按钮',
|
||
'system.menu.modal.syncModuleContent':
|
||
'将为模块「{name}」从路由配置同步二级页面菜单,并为每个页面同步三级按钮,已存在的菜单/按钮将跳过。',
|
||
'system.menu.modal.syncLevel3Ok': '开始同步',
|
||
'system.menu.message.syncLevel3Success': '同步完成:新增 {created} 个,跳过 {skipped} 个',
|
||
'system.menu.message.syncLevel3Skipped': '无需同步,已跳过 {skipped} 个已存在按钮',
|
||
'system.menu.message.syncLevel3Failed': '同步三级按钮失败',
|
||
'system.menu.message.syncModuleSuccess':
|
||
'同步完成:二级菜单新增 {level2Created} 个、跳过 {level2Skipped} 个;三级按钮新增 {level3Created} 个、跳过 {level3Skipped} 个',
|
||
'system.menu.message.syncModuleSkipped':
|
||
'无需同步,已跳过 {level2Skipped} 个二级菜单、{level3Skipped} 个三级按钮',
|
||
'system.menu.message.syncModulePartialFailed': '部分页面三级按钮同步失败:{details}',
|
||
|
||
// 系统 - 组织管理
|
||
'system.organization.actions.add': '新增组织',
|
||
'system.organization.actions.addChild': '新增子组织',
|
||
'system.organization.actions.edit': '编辑',
|
||
'system.organization.actions.delete': '删除',
|
||
'system.organization.modal.add': '新增组织',
|
||
'system.organization.modal.edit': '编辑组织',
|
||
'system.organization.modal.deleteConfirm': '确定要删除吗?',
|
||
'system.organization.modal.tip':
|
||
'用于划分人员归属与数据范围。不选上级即为顶级组织;编码保存后按类型自动生成。',
|
||
'system.organization.modal.tipEdit': '可调整归属与展示信息;组织编码保存后不可修改。',
|
||
'system.organization.section.basic': '基础信息',
|
||
'system.organization.section.more': '其他设置',
|
||
'system.organization.form.parentOrg': '上级组织',
|
||
'system.organization.form.parentOrgPlaceholder': '请选择上级组织(不选则为顶级)',
|
||
'system.organization.form.name': '组织名称',
|
||
'system.organization.form.namePlaceholder': '请输入组织名称',
|
||
'system.organization.form.code': '组织编码',
|
||
'system.organization.form.codePlaceholder': '保存后自动生成',
|
||
'system.organization.form.type': '组织类型',
|
||
'system.organization.form.typePlaceholder': '请选择组织类型',
|
||
'system.organization.form.type.company': '公司',
|
||
'system.organization.form.type.department': '部门',
|
||
'system.organization.form.type.group': '小组',
|
||
'system.organization.form.type.position': '岗位',
|
||
'system.organization.form.leader': '负责人',
|
||
'system.organization.form.leaderPlaceholder': '请输入负责人ID(可选)',
|
||
'system.organization.form.order': '排序',
|
||
'system.organization.form.description': '描述',
|
||
'system.organization.form.descriptionPlaceholder': '请输入描述',
|
||
'system.organization.form.isEnabled': '是否启用',
|
||
'system.organization.table.name': '组织名称',
|
||
'system.organization.table.code': '组织编码',
|
||
'system.organization.table.type': '类型',
|
||
'system.organization.table.order': '排序',
|
||
'system.organization.table.status': '状态',
|
||
'system.organization.table.actions': '操作',
|
||
'system.organization.status.enabled': '启用',
|
||
'system.organization.status.disabled': '禁用',
|
||
'system.organization.type.unknown': '未知',
|
||
'system.organization.rules.name.required': '请输入组织名称',
|
||
'system.organization.rules.code.required': '请输入组织编码',
|
||
'system.organization.rules.type.required': '请选择组织类型',
|
||
|
||
// 系统 - 用户管理(补充)
|
||
'system.user.actions.batchDelete': '批量删除',
|
||
'system.user.actions.assignRoles': '分配角色',
|
||
'system.user.modal.add': '新增用户',
|
||
'system.user.modal.edit': '编辑用户',
|
||
'system.user.modal.assignRoles': '分配角色',
|
||
'system.user.drawer.eyebrow': '组织用户',
|
||
'system.user.drawer.desc': '维护账号信息与员工档案;工号、手机、邮箱以用户资料为准。',
|
||
'system.user.drawer.nameFallback': '未命名用户',
|
||
'system.user.drawer.accountFallback': '账号待填写',
|
||
'system.user.drawer.section.account': '账号信息',
|
||
'system.user.drawer.section.accountHint': '登录账号、组织归属与角色',
|
||
'system.user.drawer.section.contact': '联系与工号',
|
||
'system.user.drawer.section.contactHint': '电话、工号、微信等用户扩展资料',
|
||
'system.user.drawer.section.employeeHint': '入职、岗位与紧急联系人等人事信息',
|
||
'system.user.form.name': '用户名',
|
||
'system.user.form.namePlaceholder': '请输入用户名',
|
||
'system.user.form.account': '账号',
|
||
'system.user.form.accountPlaceholder': '请输入账号',
|
||
'system.user.form.password': '密码',
|
||
'system.user.form.passwordPlaceholder': '请输入密码',
|
||
'system.user.form.email': '邮箱',
|
||
'system.user.form.emailPlaceholder': '请输入邮箱',
|
||
'system.user.form.organization': '所属组织',
|
||
'system.user.form.organizationPlaceholder': '请选择所属组织',
|
||
'system.user.form.avatar': '头像',
|
||
'system.user.form.avatarPlaceholder': '请输入头像URL',
|
||
'system.user.form.roles': '角色',
|
||
'system.user.form.rolesPlaceholder': '请选择角色',
|
||
'system.user.form.advisorInviteLink': '新客邀请链接',
|
||
'system.user.form.advisorInviteHint': '客户通过此链接注册后,自动绑定当前账号为所属顾问',
|
||
'system.user.actions.copyInviteLink': '复制链接',
|
||
'system.user.message.copyInviteSuccess': '邀请链接已复制',
|
||
'system.user.message.copyInviteFailed': '复制失败,请手动选择链接',
|
||
'system.user.form.phone': '电话',
|
||
'system.user.form.phonePlaceholder': '请输入电话',
|
||
'system.user.form.employeeNo': '工号',
|
||
'system.user.form.employeeNoPlaceholder': '自动生成',
|
||
'system.user.form.wechatId': '微信号',
|
||
'system.user.form.wechatIdPlaceholder': '请输入微信号',
|
||
'system.user.form.wecomKfUrl': '企业微信接入链接',
|
||
'system.user.form.wecomKfUrlPlaceholder': '如 https://work.weixin.qq.com/kfid/...',
|
||
'system.user.form.wechatQrCode': '微信二维码',
|
||
'system.user.form.wechatQrUpload': '上传二维码',
|
||
'system.user.table.employeeNo': '工号',
|
||
'system.user.message.wechatQrTooLarge': '微信二维码图片不能超过 2MB',
|
||
'system.user.search.organizationPlaceholder': '选择组织筛选',
|
||
'system.user.search.accountOrNamePlaceholder': '搜索用户名或账号',
|
||
'system.user.rules.name.required': '请输入用户名',
|
||
'system.user.rules.account.required': '请输入账号',
|
||
'system.user.rules.password.required': '请输入密码',
|
||
|
||
'system.employee.section': '员工档案',
|
||
'system.employee.form.realName': '姓名',
|
||
'system.employee.form.realNamePlaceholder': '请输入真实姓名',
|
||
'system.employee.form.gender': '性别',
|
||
'system.employee.form.birthday': '出生日期',
|
||
'system.employee.form.idCardNo': '身份证号',
|
||
'system.employee.form.idCardNoPlaceholder': '请输入身份证号',
|
||
'system.employee.form.hireDate': '入职日期',
|
||
'system.employee.form.probationEndDate': '试用期至',
|
||
'system.employee.form.regularizationDate': '转正日期',
|
||
'system.employee.form.resignationDate': '离职日期',
|
||
'system.employee.form.employmentStatus': '在职状态',
|
||
'system.employee.form.department': '部门',
|
||
'system.employee.form.departmentPlaceholder': '请输入部门',
|
||
'system.employee.form.position': '岗位',
|
||
'system.employee.form.positionPlaceholder': '请选择岗位',
|
||
'system.employee.form.jobLevel': '职级',
|
||
'system.employee.form.jobLevelPlaceholder': '请选择职级',
|
||
'system.employee.form.employmentType': '用工类型',
|
||
'system.employee.form.workLocation': '工作地点',
|
||
'system.employee.form.workLocationPlaceholder': '请输入工作地点',
|
||
'system.employee.form.contractType': '合同类型',
|
||
'system.employee.form.contractTypePlaceholder': '如劳动合同、劳务协议',
|
||
'system.employee.form.contractStartDate': '合同开始',
|
||
'system.employee.form.contractEndDate': '合同结束',
|
||
'system.employee.form.emergencyContact': '紧急联系人',
|
||
'system.employee.form.emergencyContactPlaceholder': '请输入紧急联系人',
|
||
'system.employee.form.emergencyPhone': '紧急联系电话',
|
||
'system.employee.form.emergencyPhonePlaceholder': '请输入紧急联系电话',
|
||
'system.employee.form.education': '学历',
|
||
'system.employee.form.educationPlaceholder': '请输入学历',
|
||
'system.employee.form.address': '住址',
|
||
'system.employee.form.addressPlaceholder': '请输入住址',
|
||
'system.employee.form.remark': '备注',
|
||
'system.employee.form.remarkPlaceholder': '请输入备注',
|
||
'system.employee.form.selectPlaceholder': '请选择',
|
||
'system.employee.form.datePlaceholder': '请选择日期',
|
||
'system.employee.gender.unknown': '未知',
|
||
'system.employee.gender.male': '男',
|
||
'system.employee.gender.female': '女',
|
||
'system.employee.status.probation': '试用',
|
||
'system.employee.status.regular': '正式',
|
||
'system.employee.status.suspended': '停职',
|
||
'system.employee.status.resigned': '离职',
|
||
'system.employee.type.fullTime': '全职',
|
||
'system.employee.type.partTime': '兼职',
|
||
'system.employee.type.intern': '实习',
|
||
'system.employee.type.outsourced': '外包',
|
||
'system.employee.message.saveFailed': '员工档案保存失败',
|
||
'system.user.rules.password.minLength': '密码长度不能少于6位',
|
||
'system.user.rules.email.format': '请输入正确的邮箱格式',
|
||
|
||
// 系统 - 角色管理(补充)
|
||
'system.role.modal.add': '新增角色',
|
||
'system.role.modal.edit': '编辑角色',
|
||
'system.role.modal.assignPermissions': '分配菜单',
|
||
'system.role.form.name': '角色名称',
|
||
'system.role.form.namePlaceholder': '请输入角色名称',
|
||
'system.role.form.code': '角色编码',
|
||
'system.role.form.codePlaceholder': '请输入角色编码',
|
||
'system.role.form.boundWarehouse': '绑定仓库',
|
||
'system.role.form.boundWarehousePlaceholder': '请选择仓库地址',
|
||
'system.role.rules.name.required': '请输入角色名称',
|
||
'system.role.rules.code.required': '请输入角色编码',
|
||
|
||
// 系统 - 菜单管理(补充)
|
||
'system.menu.actions.addChild': '新增子菜单',
|
||
'system.menu.modal.add': '新增菜单',
|
||
'system.menu.modal.edit': '编辑菜单',
|
||
'system.menu.modal.tip':
|
||
'菜单用于导航与页面入口,按钮用于权限点控制。不选父级即为顶级菜单。',
|
||
'system.menu.modal.tipEdit': '可调整菜单结构与展示信息;按钮类型无需配置路由与组件。',
|
||
'system.menu.section.basic': '基础信息',
|
||
'system.menu.section.route': '路由与展示',
|
||
'system.menu.section.more': '其他',
|
||
'system.menu.form.parent': '父级菜单',
|
||
'system.menu.form.parentPlaceholder': '请选择父级菜单(不选则为顶级菜单)',
|
||
'system.menu.form.type': '菜单类型',
|
||
'system.menu.form.name': '菜单名称',
|
||
'system.menu.form.namePlaceholder': '请输入菜单名称',
|
||
'system.menu.form.permissionCode': '权限编码',
|
||
'system.menu.form.permissionCodePlaceholder': '请输入权限编码',
|
||
'system.menu.form.icon': '图标',
|
||
'system.menu.form.route': '路由',
|
||
'system.menu.form.routePlaceholder': '请输入路由路径',
|
||
'system.menu.form.component': '组件',
|
||
'system.menu.form.componentPlaceholder': '请输入组件路径',
|
||
'system.menu.form.order': '排序',
|
||
'system.menu.form.isHidden': '是否隐藏',
|
||
'system.menu.form.isCached': '是否缓存',
|
||
'system.menu.form.description': '描述',
|
||
'system.menu.form.descriptionPlaceholder': '请输入描述',
|
||
'system.menu.type.menu': '菜单',
|
||
'system.menu.type.button': '按钮',
|
||
'system.menu.rules.name.required': '请输入菜单名称',
|
||
'system.menu.rules.type.required': '请选择菜单类型',
|
||
'system.menu.status.show': '显示',
|
||
'system.menu.status.hide': '隐藏',
|
||
|
||
'system.menu.iconPicker.choose': '选择图标',
|
||
'system.menu.iconPicker.title': '选择菜单图标',
|
||
'system.menu.iconPicker.placeholder': '请输入或选择图标,如 IconBook',
|
||
'system.menu.iconPicker.searchPlaceholder': '搜索图标名称,如 Book、User、File',
|
||
'system.menu.iconPicker.current': '当前选中',
|
||
'system.menu.iconPicker.common': '常用图标',
|
||
'system.menu.iconPicker.all': '全部图标',
|
||
'system.menu.iconPicker.searchResult': '搜索结果',
|
||
'system.menu.iconPicker.empty': '未找到匹配图标',
|
||
|
||
// 系统 - 角色管理(权限分配相关)
|
||
'system.role.permission.adminAllHint': 'Admin 角色默认拥有全部菜单与按钮权限,无需分配',
|
||
'system.role.permission.expandAll': '全部展开',
|
||
'system.role.permission.collapseAll': '全部收起',
|
||
'system.role.permission.checkAll': '全选',
|
||
'system.role.permission.uncheckAll': '取消全选',
|
||
'system.role.permission.loading': '加载权限数据中...',
|
||
'system.role.permission.assignSuccess': '权限分配成功',
|
||
'system.role.permission.refreshHint': '权限已保存,请重新登录后生效',
|
||
'system.role.permission.search': '搜索权限名称或编码',
|
||
'system.role.permission.selected': '已选',
|
||
'system.role.permission.total': '总计',
|
||
'system.role.permission.selectedCount': '已选 {selected} / 共 {total}',
|
||
'system.role.permission.noMatch': '未找到匹配的权限',
|
||
'system.role.permission.col.level1': '一级菜单',
|
||
'system.role.permission.col.level2': '二级菜单',
|
||
'system.role.permission.col.level3': '三级按钮',
|
||
'system.role.tag.creating': '新建中',
|
||
'system.role.tag.boundWarehouse': '已绑仓库',
|
||
'system.role.message.deleteSuccess': '删除成功',
|
||
'system.role.message.cannotDeleteSystemRole': '系统内置角色(如客户)不可删除',
|
||
'system.role.message.updateSuccess': '更新成功',
|
||
'system.role.message.createSuccess': '创建成功',
|
||
|
||
// 系统 - 组织管理
|
||
'system.org.search.placeholder.orgName': '请输入组织名称',
|
||
'system.org.search.placeholder.orgNameOrCode': '请输入组织名称或编码',
|
||
'system.org.actions.refresh': '刷新列表',
|
||
'system.org.actions.add': '新增',
|
||
'system.org.actions.addOrg': '新增组织',
|
||
'system.org.actions.edit': '修改',
|
||
'system.org.actions.delete': '删除',
|
||
'system.org.actions.copy': '复制',
|
||
'system.org.actions.select': '选择',
|
||
'system.org.actions.cancel': '取消',
|
||
'system.org.actions.confirm': '确定',
|
||
'system.org.status.enabled': '启用',
|
||
'system.org.status.disabled': '禁用',
|
||
'system.org.category.company': '公司',
|
||
'system.org.category.dept': '部门',
|
||
'system.org.common.yes': '是',
|
||
'system.org.common.no': '否',
|
||
'system.org.table.orgName': '组织名称',
|
||
'system.org.table.orgFullName': '组织全称',
|
||
'system.org.table.category': '分类',
|
||
'system.org.table.code': '编码',
|
||
'system.org.table.status': '状态',
|
||
'system.org.table.sortCode': '排序',
|
||
'system.org.table.createTime': '创建时间',
|
||
'system.org.table.actions': '操作',
|
||
'system.org.form.parentOrg': '上级组织',
|
||
'system.org.form.orgName': '组织名称',
|
||
'system.org.form.orgCode': '组织编码',
|
||
'system.org.form.category': '组织分类',
|
||
'system.org.form.status': '状态',
|
||
'system.org.form.director': '指定主管',
|
||
'system.org.form.sortCode': '排序',
|
||
'system.org.form.targetOrg': '目标组织',
|
||
'system.org.form.containsChild': '包含子集',
|
||
'system.org.form.containsPosition': '包含职位',
|
||
'system.org.form.placeholder.selectParentOrg': '请选择上级组织',
|
||
'system.org.form.placeholder.orgName': '请输入组织名称',
|
||
'system.org.form.placeholder.orgCode': '保存后自动生成',
|
||
'system.org.form.placeholder.selectCategory': '请选择分类',
|
||
'system.org.form.placeholder.selectStatus': '请选择状态',
|
||
'system.org.form.placeholder.selectTargetOrg': '请选择目标组织',
|
||
'system.org.form.rules.orgNameRequired': '请输入组织名称',
|
||
'system.org.form.rules.parentOrgRequired': '请选择上级组织',
|
||
'system.org.form.rules.categoryRequired': '请选择组织分类',
|
||
'system.org.form.rules.statusRequired': '请选择状态',
|
||
'system.org.form.rules.targetOrgRequired': '请选择目标组织',
|
||
'system.org.form.rules.containsChildRequired': '请选择是否包含子集',
|
||
'system.org.form.rules.containsPositionRequired': '请选择是否包含职位',
|
||
'system.org.modal.addOrgTitle': '新增组织',
|
||
'system.org.modal.editOrgTitle': '编辑组织',
|
||
'system.org.modal.copyOrgTitle': '复制组织',
|
||
'system.org.modal.deleteConfirmTitle': '删除确认',
|
||
'system.org.modal.deleteConfirmContentSingle': '确定要删除组织【{name}】吗?删除后无法恢复!',
|
||
'system.org.modal.deleteConfirmContentBatch': '确定要删除选中的 {count} 个组织吗?删除后无法恢复!',
|
||
'system.org.modal.okDelete': '确定删除',
|
||
'system.org.modal.cancel': '取消',
|
||
'system.org.message.selectOrgsToDelete': '请选择要删除的组织',
|
||
'system.org.message.deleteSuccess': '删除成功',
|
||
'system.org.message.deleteFailed': '删除失败',
|
||
'system.org.message.copySuccess': '复制成功',
|
||
'system.org.message.copyFailed': '复制失败',
|
||
'system.org.message.editSuccess': '编辑成功',
|
||
'system.org.message.editFailed': '编辑失败',
|
||
'system.org.message.addSuccess': '新增成功',
|
||
'system.org.message.addFailed': '新增失败',
|
||
'system.org.message.getDetailFailed': '获取组织详情失败',
|
||
'system.org.loading': '正在加载组织...',
|
||
'system.org.level.root': '一级组织',
|
||
'system.org.level.n': '{n} 级组织',
|
||
'system.org.level.children': '{count} 个下级',
|
||
'system.org.users.emptySelect': '请选择组织',
|
||
'system.org.users.emptyDesc': '请从左侧选择组织,查看该组织下的用户列表',
|
||
|
||
// 系统 - 职位管理
|
||
'system.position.search.placeholder.orgName': '请输入组织名称',
|
||
'system.position.search.placeholder.positionNameOrCode': '请输入职位名称或编码',
|
||
'system.position.actions.refresh': '刷新列表',
|
||
'system.position.actions.add': '新增',
|
||
'system.position.actions.edit': '修改',
|
||
'system.position.actions.delete': '删除',
|
||
'system.position.table.name': '职位名称',
|
||
'system.position.table.code': '职位编码',
|
||
'system.position.table.sortCode': '排序',
|
||
'system.position.table.remark': '备注',
|
||
'system.position.table.createTime': '创建时间',
|
||
'system.position.table.actions': '操作',
|
||
'system.position.message.selectPositionsToDelete': '请选择要删除的职位',
|
||
'system.position.modal.deleteConfirmTitle': '删除确认',
|
||
'system.position.modal.deleteConfirmContent': '确定要删除选中的 {count} 个职位吗?删除后无法恢复!',
|
||
'system.position.modal.okDelete': '确定删除',
|
||
'system.position.modal.cancel': '取消',
|
||
|
||
// 系统 - 模块管理
|
||
'system.module.search.placeholder.moduleNameOrCode': '请输入模块名称或编码',
|
||
'system.module.actions.add': '新增',
|
||
'system.module.actions.edit': '修改',
|
||
'system.module.actions.delete': '删除',
|
||
'system.module.status.enabled': '启用',
|
||
'system.module.status.disabled': '禁用',
|
||
'system.module.table.title': '模块名称',
|
||
'system.module.table.name': '模块别名',
|
||
'system.module.table.code': '模块编码',
|
||
'system.module.table.icon': '图标',
|
||
'system.module.table.status': '状态',
|
||
'system.module.table.sortCode': '排序',
|
||
'system.module.table.description': '描述',
|
||
'system.module.table.createTime': '创建时间',
|
||
'system.module.table.actions': '操作',
|
||
'system.module.message.selectModulesToDelete': '请选择要删除的模块',
|
||
'system.module.modal.deleteConfirmTitle': '删除确认',
|
||
'system.module.modal.deleteConfirmContent': '确定要删除选中的 {count} 个模块吗?删除后无法恢复!',
|
||
'system.module.modal.okDelete': '确定删除',
|
||
'system.module.modal.cancel': '取消',
|
||
|
||
// 系统 - 字典管理
|
||
'system.dict.tabs.system': '系统',
|
||
'system.dict.tabs.business': '业务',
|
||
'system.dict.search.placeholder.dictNameOrValue': '请输入字典名称或值',
|
||
'system.dict.search.placeholder': '请输入字典编码或名称',
|
||
'system.dict.filter.dictType': '字典类型',
|
||
'system.dict.left.category': '字典类型',
|
||
'system.dict.left.searchPlaceholder': '搜索类型名称或编码',
|
||
'system.dict.left.refresh': '刷新类型列表',
|
||
'system.dict.left.addType': '新增类型',
|
||
'system.dict.left.editType': '编辑类型',
|
||
'system.dict.left.deleteType': '删除类型',
|
||
'system.dict.left.loading': '正在加载字典类型...',
|
||
'system.dict.left.emptySelect': '请从左侧选择字典类型',
|
||
'system.dict.left.emptySelectDesc': '选择后可查看并维护该类型下的字典项',
|
||
'system.dict.left.emptyTypeList': '暂无字典类型,点击右上角 + 新增',
|
||
'system.dict.panel.itemCount': '共 {count} 项',
|
||
'system.dict.panel.editType': '编辑类型',
|
||
'system.dict.form.typeRemark': '中文名称',
|
||
'system.dict.form.typeSort': '类型排序',
|
||
'system.dict.placeholder.typeRemark': '请输入中文名称,如:订单状态',
|
||
'system.dict.typeModal.addTitle': '新增字典类型',
|
||
'system.dict.typeModal.editTitle': '编辑字典类型',
|
||
'system.dict.typeModal.tip': '类型编码建议用英文下划线(如 warehouse_type);中文名称用于左侧展示。',
|
||
'system.dict.typeModal.tipEdit': '可修改中文名称与排序;类型编码创建后不可改。',
|
||
'system.dict.typeModal.addSuccess': '字典类型新增成功',
|
||
'system.dict.typeModal.editSuccess': '字典类型更新成功',
|
||
'system.dict.typeModal.deleteSuccess': '字典类型元数据已删除',
|
||
'system.dict.typeModal.deleteConfirm': '确定删除字典类型【{dictType}】的元数据吗?字典项不会被删除。',
|
||
'system.dict.message.loadTypeFailed': '加载字典类型失败',
|
||
'system.dict.actions.add': '新增',
|
||
'system.dict.actions.edit': '修改',
|
||
'system.dict.actions.delete': '删除',
|
||
'system.dict.actions.batchImport': '批量导入',
|
||
'system.dict.actions.batchExport': '批量导出',
|
||
|
||
'system.dataPerm.users.title': '用户数据权限',
|
||
'system.dataPerm.users.desc': '配置内部用户直配五维权限;运行时 = 角色继承 ∪ 用户直配',
|
||
'system.dataPerm.users.loading': '正在加载用户列表...',
|
||
'system.dataPerm.users.emptySelect': '请从左侧选择用户',
|
||
'system.dataPerm.users.emptyDesc': '选择内部用户后,可配置组织、数据范围、业务标签、密级与自定义过滤五维权限',
|
||
'system.dataPerm.panel.primaryOrg': '主归属组织',
|
||
'system.dataPerm.panel.configType': '配置类型',
|
||
'system.dataPerm.panel.configTypeDirect': '用户直配',
|
||
'system.dataPerm.panel.previewModule': '预览模块',
|
||
'system.dataPerm.panel.cannotEditSelf': '不能修改自己的数据权限',
|
||
'system.dataPerm.panel.stat.total': '直配项',
|
||
'system.dataPerm.panel.tab.org': '组织',
|
||
'system.dataPerm.panel.tab.scope': '数据范围',
|
||
'system.dataPerm.panel.tab.biz': '业务标签',
|
||
'system.dataPerm.panel.tab.secret': '密级',
|
||
'system.dataPerm.panel.tab.filter': '自定义过滤',
|
||
'system.dataPerm.panel.tabsAria': '数据权限维度',
|
||
'system.dataPerm.audit.tabsAria': '审计日志类型',
|
||
'system.dataPerm.audit.tab.change': '配置变更日志',
|
||
'system.dataPerm.audit.tab.access': '数据访问日志',
|
||
'system.dataPerm.audit.accessTip':
|
||
'P1 后端暂不自动写入访问日志;本页为预留查询界面,待内审需求启用后再对接。',
|
||
'system.dataPerm.audit.targetType': '目标类型',
|
||
'system.dataPerm.audit.targetId': '目标 ID',
|
||
'system.dataPerm.audit.userId': '用户 GUID',
|
||
'system.dataPerm.audit.module': '模块',
|
||
'system.dataPerm.audit.target.user': '用户',
|
||
'system.dataPerm.audit.target.role': '角色',
|
||
'system.dataPerm.audit.target.template': '模板',
|
||
'system.dataPerm.audit.module.order': '订单',
|
||
'system.dataPerm.audit.module.customer': '客户',
|
||
'system.dataPerm.audit.col.time': '时间',
|
||
'system.dataPerm.audit.col.target': '目标',
|
||
'system.dataPerm.audit.col.targetId': '目标 ID',
|
||
'system.dataPerm.audit.col.action': '动作',
|
||
'system.dataPerm.audit.col.operatorMapId': '操作人 mapId',
|
||
'system.dataPerm.audit.col.module': '模块',
|
||
'system.dataPerm.audit.col.api': '接口',
|
||
'system.dataPerm.audit.col.rowCount': '行数',
|
||
'system.dataPerm.templates.add': '新建模板',
|
||
'system.dataPerm.templates.search': '搜索模板名称/编码',
|
||
'system.dataPerm.templates.title': '权限模板',
|
||
'system.dataPerm.templates.loading': '正在加载模板列表...',
|
||
'system.dataPerm.templates.emptySelect': '请从左侧选择模板,或点击新建',
|
||
'system.dataPerm.templates.emptyDesc': '权限模板可批量定义五维权限规则,并一键套用到用户或角色',
|
||
'system.dataPerm.templates.save': '保存',
|
||
'system.dataPerm.templates.apply': '套用模板',
|
||
'system.dataPerm.templates.field.name': '名称',
|
||
'system.dataPerm.templates.field.code': '编码',
|
||
'system.dataPerm.templates.field.description': '说明',
|
||
'system.dataPerm.templates.field.roleCode': '绑定角色 Code',
|
||
'system.dataPerm.templates.field.bindRole': '关联角色',
|
||
'system.dataPerm.templates.field.bindRolePlaceholder': '选择要关联的 RBAC 角色',
|
||
'system.dataPerm.templates.field.bindRoleExtra': '保存后写入 roleCode,用于标识「哪个岗位对应这份模板」',
|
||
'system.dataPerm.templates.section.bindApply': '关联角色与套用',
|
||
'system.dataPerm.templates.section.applyNow': '立即生效',
|
||
'system.dataPerm.templates.bindApplyHint': '「关联角色」是模板元数据,标明岗位归属;下方「立即生效」才会把明细写入角色或用户的权限配置。两者不重复:关联不等于已套用。',
|
||
'system.dataPerm.templates.applyToRole': '同步到关联角色',
|
||
'system.dataPerm.templates.applyToRoleDesc': '将本模板明细写入该角色的数据权限(覆盖角色直配)',
|
||
'system.dataPerm.templates.applyToRoleBtn': '写入角色权限',
|
||
'system.dataPerm.templates.applyToUsers': '套用到指定用户',
|
||
'system.dataPerm.templates.applyToUsersDesc': '批量写入用户的直配数据权限,可选择覆盖或合并',
|
||
'system.dataPerm.templates.applyToUsersBtn': '套用到用户',
|
||
'system.dataPerm.templates.field.targetUsers': '目标用户',
|
||
'system.dataPerm.templates.field.targetUsersPlaceholder': '搜索并选择内部用户',
|
||
'system.dataPerm.templates.field.applyMode': '套用模式',
|
||
'system.dataPerm.templates.field.temporary': '临时授权(仅对用户生效)',
|
||
'system.dataPerm.templates.field.effectiveTime': '生效时间',
|
||
'system.dataPerm.templates.field.expireTime': '过期时间',
|
||
'system.dataPerm.templates.mode.replace': '覆盖直配',
|
||
'system.dataPerm.templates.mode.merge': '与现有合并',
|
||
'system.dataPerm.templates.applyNeedSave': '请先保存模板,再进行套用操作',
|
||
'system.dataPerm.templates.bindRoleFirst': '请先选择关联角色',
|
||
'system.dataPerm.templates.selectUsersFirst': '请选择目标用户',
|
||
'system.dataPerm.templates.expireTimeRequired': '临时授权需填写过期时间',
|
||
'system.dataPerm.templates.applySuccess': '已成功套用 {count} 个目标',
|
||
'system.dataPerm.templates.applyPartial': '成功 {success} 个,失败 {fail} 个',
|
||
'system.dataPerm.templates.roleCodePlaceholder': '可选,分配角色时自动套用',
|
||
'system.dataPerm.templates.itemsTitle': '模板明细',
|
||
'system.dataPerm.templates.itemJsonPlaceholder': 'JSON,如 {"dataScope":1}',
|
||
'system.dataPerm.templates.addItem': '添加明细行',
|
||
'system.dataPerm.templates.removeItem': '删',
|
||
'system.dataPerm.templates.nameCodeRequired': '请填写名称和编码',
|
||
'system.dataPerm.templates.invalidJson': '明细 JSON 格式不正确',
|
||
'system.dataPerm.templates.createSuccess': '创建成功',
|
||
'system.dataPerm.templates.updateSuccess': '更新成功',
|
||
'system.dataPerm.templates.deleteSuccess': '删除成功',
|
||
'system.dataPerm.templates.builtinDeleteDenied': '内置模板不可删除',
|
||
'system.dataPerm.templates.deleteConfirm': '确定删除模板「{name}」?',
|
||
'system.dataPerm.templates.tab.basic': '基本信息',
|
||
'system.dataPerm.templates.tab.items': '模板明细',
|
||
'system.dataPerm.templates.itemsHint': '每条明细对应一个维度的权限 JSON 配置',
|
||
'system.dataPerm.templates.itemsHintForm': '选择权限类型后填写表单即可,无需手写 JSON',
|
||
'system.dataPerm.templates.addExample': '添加示例配置',
|
||
'system.dataPerm.templates.exampleAdded': '已添加示例「{name}」',
|
||
'system.dataPerm.templates.itemInvalid': '第 {index} 条明细未填写完整:{field}',
|
||
'system.dataPerm.templates.example.salesStaff': '普通销售',
|
||
'system.dataPerm.templates.example.salesStaffDesc': '个人级数据 + 公开/内部密级',
|
||
'system.dataPerm.templates.example.salesSupervisor': '销售主管',
|
||
'system.dataPerm.templates.example.salesSupervisorDesc': '部门级数据 + 密级1-3',
|
||
'system.dataPerm.templates.example.branchManager': '分公司经理',
|
||
'system.dataPerm.templates.example.branchManagerDesc': '组织树级数据 + 密级1-3',
|
||
'system.dataPerm.templates.form.org': '归属组织',
|
||
'system.dataPerm.templates.form.orgPlaceholder': '选择要授权的组织',
|
||
'system.dataPerm.templates.form.orgScope': '组织范围',
|
||
'system.dataPerm.templates.form.dataScope': '可见数据范围',
|
||
'system.dataPerm.templates.form.module': '适用模块',
|
||
'system.dataPerm.templates.form.moduleAll': '全部模块(留空)',
|
||
'system.dataPerm.templates.form.bizType': '标签类型',
|
||
'system.dataPerm.templates.form.bizTag': '标签值',
|
||
'system.dataPerm.templates.form.bizTagPlaceholder': '选择具体标签',
|
||
'system.dataPerm.templates.form.secretLevels': '可访问密级',
|
||
'system.dataPerm.templates.form.filterField': '字段',
|
||
'system.dataPerm.templates.form.filterValuePlaceholder': '如:Paid 或 1,2(多值用逗号)',
|
||
'system.dataPerm.templates.form.addCondition': '添加条件',
|
||
'system.dataPerm.templates.form.orgExample': '示例:授权「华东销售部」且包含下级组织,适用于区域负责人。',
|
||
'system.dataPerm.templates.form.dataScopeExample': '示例:选「个人级」表示只能看自己创建的数据;选「部门级」可看本部门所有人数据。',
|
||
'system.dataPerm.templates.form.bizExample': '示例:限制只能访问「产品线 A」相关订单或客户。',
|
||
'system.dataPerm.templates.form.secretExample': '示例:勾选「公开+内部」表示不能查看机密及以上级别的数据。',
|
||
'system.dataPerm.templates.form.filterExample': '示例:订单模块 + 字段 OrderStatus 等于 Paid,表示只看已支付订单。',
|
||
'system.dataPerm.templates.form.tip.org': '指定用户可访问哪些组织的数据',
|
||
'system.dataPerm.templates.form.tip.data_scope': '控制能看到多大范围的业务数据(个人/小组/部门/组织/全局)',
|
||
'system.dataPerm.templates.form.tip.biz': '按产品线、仓库等业务标签进一步收窄数据',
|
||
'system.dataPerm.templates.form.tip.secret': '按数据密级过滤,未勾选的密级不可见',
|
||
'system.dataPerm.templates.form.tip.filter': '对指定模块追加简单过滤条件(多条条件之间为「且」)',
|
||
'system.dataPerm.templates.form.invalid.orgOrganization': '请选择组织',
|
||
'system.dataPerm.templates.form.invalid.dataScope': '请选择数据范围',
|
||
'system.dataPerm.templates.form.invalid.biz': '请选择业务标签类型和具体标签',
|
||
'system.dataPerm.templates.form.invalid.secretLevels': '请至少勾选一个密级',
|
||
'system.dataPerm.templates.form.invalid.filterResource': '请选择适用模块',
|
||
'system.dataPerm.templates.form.invalid.filterCondition': '请至少填写一条过滤条件',
|
||
'system.dataPerm.templates.itemsEmpty': '暂无明细,点击下方按钮添加',
|
||
'system.dataPerm.templates.jsonPreset': 'JSON 预设',
|
||
'system.dataPerm.templates.dimensionPlaceholder': '选择维度',
|
||
'system.dataPerm.templates.tag.creating': '新建中',
|
||
'system.dataPerm.templates.tag.builtin': '内置',
|
||
'system.dataPerm.templates.stat.items': '明细数',
|
||
'system.dataPerm.templates.stat.dimensions': '维度数',
|
||
'system.dict.import.modalTitle': '批量导入字典',
|
||
'system.dict.import.tip':
|
||
'请先下载模板或 OMS 预置字典,按列填写后上传 Excel(.xlsx/.xls)。同一字典类型下字典编码唯一;已存在的「类型+编码」将自动跳过。',
|
||
'system.dict.import.downloadTemplate': '下载模板',
|
||
'system.dict.import.downloadPreset': '下载 OMS 预置字典',
|
||
'system.dict.import.submit': '开始导入',
|
||
'system.dict.import.downloadSuccess': '模板下载成功',
|
||
'system.dict.import.presetDownloadSuccess': '预置字典下载成功',
|
||
'system.dict.import.downloadFailed': '下载失败',
|
||
'system.dict.import.needFile': '请选择要上传的 Excel 文件',
|
||
'system.dict.import.parseFailed': '文件解析失败,请检查表头与数据',
|
||
'system.dict.import.partialSuccess': '部分行导入失败,请查看失败明细',
|
||
'system.dict.import.allFailed': '导入失败,请检查文件内容',
|
||
'system.dict.export.empty': '当前筛选条件下无数据可导出',
|
||
'system.dict.export.success': '导出成功',
|
||
'system.dict.export.failed': '导出失败',
|
||
'system.dict.batchImport.confirmTitle': '批量导入字典',
|
||
'system.dict.batchImport.confirmContent':
|
||
'将按 OMS 设计文档写入预置字典项;已存在的「字典类型+字典编码」会自动跳过。导入顺序:字典类型按字母序,同一类型全部写入后再写下一类型。规则:字典类型可多条共用;同一字典类型下字典编码必须唯一(不同字典类型下可出现相同编码,如均为 1/2)。数值 dictCode 从 1 起编,0 表示 None 不写入种子。通用是否类请用 yes_no;启用/禁用类请用 enable_status。是否继续?',
|
||
'system.dict.batchImport.ok': '开始导入',
|
||
'system.dict.batchImport.resultDetail': '导入完成:新增 {created} 条,跳过 {skipped} 条,失败 {failed} 条。',
|
||
'system.dict.batchImport.failed': '批量导入失败:{error}',
|
||
'system.dict.status.enabled': '启用',
|
||
'system.dict.status.disabled': '禁用',
|
||
'system.dict.table.dictLabel': '字典名称',
|
||
'system.dict.table.dictValue': '字典值',
|
||
'system.dict.table.status': '状态',
|
||
'system.dict.table.sortCode': '排序',
|
||
'system.dict.table.createTime': '创建时间',
|
||
'system.dict.table.actions': '操作',
|
||
'system.dict.table.dictType': '字典类型',
|
||
'system.dict.table.dictSort': '字典排序',
|
||
'system.dict.table.dictCode': '字典编码',
|
||
'system.dict.table.dictName': '字典名称',
|
||
'system.dict.form.dictType': '字典类型',
|
||
'system.dict.form.dictSort': '字典排序',
|
||
'system.dict.form.dictCode': '字典编码',
|
||
'system.dict.form.dictName': '字典名称',
|
||
'system.dict.placeholder.input': '请输入',
|
||
'system.dict.modal.addTitle': '新增字典',
|
||
'system.dict.modal.editTitle': '编辑字典',
|
||
'system.dict.modal.tip': '同一字典类型下编码须唯一;排序数值越小越靠前。',
|
||
'system.dict.modal.tipEdit': '可调整排序与名称;字典类型与编码提交后请谨慎变更。',
|
||
'system.dict.section.basic': '字典项',
|
||
'system.dict.section.type': '类型信息',
|
||
'system.dict.modal.deleteConfirmContentSingle': '确定删除字典【{dictName}】吗?',
|
||
'system.dict.rule.dictTypeRequired': '请输入字典类型',
|
||
'system.dict.rule.dictSortRequired': '请输入字典排序',
|
||
'system.dict.rule.dictCodeRequired': '请输入字典编码',
|
||
'system.dict.rule.dictNameRequired': '请输入字典名称',
|
||
'system.dict.message.addSuccess': '新增成功',
|
||
'system.dict.message.editSuccess': '编辑成功',
|
||
'system.dict.message.deleteSuccess': '删除成功',
|
||
'system.dict.message.selectDictsToDelete': '请选择要删除的字典',
|
||
|
||
// 系统 - 人文关怀
|
||
'system.humanCare.pageTitle': '人文关怀',
|
||
'system.humanCare.pageDesc': '调节登录与工作台的轻引导,默认减压、不催单。配置先存本机,后续可接租户服务端。',
|
||
'system.humanCare.storageTip': '当前为前端本机配置,刷新后仍生效;多设备不同步。',
|
||
'system.humanCare.save': '保存',
|
||
'system.humanCare.reset': '恢复默认',
|
||
'system.humanCare.saveSuccess': '已保存',
|
||
'system.humanCare.resetSuccess': '已恢复默认',
|
||
'system.humanCare.resetConfirmTitle': '恢复默认?',
|
||
'system.humanCare.resetConfirmContent': '将清除本机人文关怀自定义配置。',
|
||
'system.humanCare.section.switch': '开关',
|
||
'system.humanCare.section.threshold': '阈值',
|
||
'system.humanCare.section.peak': '旺季',
|
||
'system.humanCare.careEnabled': '启用人文关怀',
|
||
'system.humanCare.careEnabledHint': '总开关。关闭后登录横幅、成功卡、工作台关照均不展示。',
|
||
'system.humanCare.loginBannerEnabled': '登录页横幅',
|
||
'system.humanCare.loginBannerEnabledHint': '管理端登录页右上关怀卡片。',
|
||
'system.humanCare.loginToastEnabled': '登录成功卡片',
|
||
'system.humanCare.loginToastEnabledHint': '进系统后的液态欢迎卡。',
|
||
'system.humanCare.workplacePanelEnabled': '工作台「今日关照」',
|
||
'system.humanCare.workplacePanelEnabledHint': '工作台右侧轻引导模块。',
|
||
'system.humanCare.clockOutEnabled': '今日收工',
|
||
'system.humanCare.clockOutEnabledHint': '本机仪式按钮,非考勤。',
|
||
'system.humanCare.birthdayWallEnabled': '同事生日墙',
|
||
'system.humanCare.birthdayWallEnabledHint': '默认关闭;能力预留,暂不展示名单。',
|
||
'system.humanCare.longAbsenceDays': '好久不见(天)',
|
||
'system.humanCare.lateNightThreshold': '连续深夜天数阈值',
|
||
'system.humanCare.overdueCareThreshold': '待办减压触发数量',
|
||
'system.humanCare.peak.auto': '自动(年末 / 春节窗口)',
|
||
'system.humanCare.peak.on': '强制开启',
|
||
'system.humanCare.peak.off': '关闭',
|
||
'system.humanCare.peak.start': '开始日期',
|
||
'system.humanCare.peak.end': '结束日期',
|
||
'system.humanCare.peak.hint': '强制开启时可填日期区间;不填则整天视为旺季提示。',
|
||
|
||
// 系统 - 其他配置
|
||
'system.otherConfig.pageTitle': '其他配置',
|
||
'system.otherConfig.search.placeholder': '请输入配置编码或名称',
|
||
'system.otherConfig.actions.add': '新增',
|
||
'system.otherConfig.actions.edit': '修改',
|
||
'system.otherConfig.actions.delete': '删除',
|
||
'system.otherConfig.actions.refresh': '刷新',
|
||
'system.otherConfig.status.enabled': '启用',
|
||
'system.otherConfig.status.disabled': '禁用',
|
||
'system.otherConfig.table.configCode': '配置编码',
|
||
'system.otherConfig.table.configName': '配置名称',
|
||
'system.otherConfig.table.enabled': '状态',
|
||
'system.otherConfig.table.baseUrl': '服务地址',
|
||
'system.otherConfig.table.appKey': 'AppKey',
|
||
'system.otherConfig.table.appSecret': 'AppSecret',
|
||
'system.otherConfig.table.timeoutSeconds': '超时(秒)',
|
||
'system.otherConfig.table.updateTime': '更新时间',
|
||
'system.otherConfig.form.configCode': '配置编码',
|
||
'system.otherConfig.form.configName': '配置名称',
|
||
'system.otherConfig.form.enabled': '是否启用',
|
||
'system.otherConfig.form.baseUrl': '服务地址',
|
||
'system.otherConfig.form.appKey': 'AppKey',
|
||
'system.otherConfig.form.appSecret': 'AppSecret',
|
||
'system.otherConfig.form.timeoutSeconds': '超时(秒)',
|
||
'system.otherConfig.form.remark': '备注',
|
||
'system.otherConfig.placeholder.input': '请输入',
|
||
'system.otherConfig.placeholder.configCode': '如 track_service',
|
||
'system.otherConfig.placeholder.baseUrl': '如 https://api.ideship.com/track',
|
||
'system.otherConfig.placeholder.appSecretEdit': '留空则不修改',
|
||
'system.otherConfig.modal.addTitle': '新增配置',
|
||
'system.otherConfig.modal.editTitle': '编辑配置',
|
||
'system.otherConfig.modal.tip': '先选配置模板可预填编码与字段标签;密钥类字段请按环境妥善保管。',
|
||
'system.otherConfig.modal.tipEdit': '可调整连接参数与启用状态;配置编码不可修改。编辑时密钥留空表示不改。',
|
||
'system.otherConfig.section.basic': '基础信息',
|
||
'system.otherConfig.section.connection': '连接参数',
|
||
'system.otherConfig.section.more': '扩展',
|
||
'system.otherConfig.modal.deleteConfirmContentSingle': '确定删除配置【{configName}】吗?',
|
||
'system.otherConfig.rule.configCodeRequired': '请输入配置编码',
|
||
'system.otherConfig.rule.configNameRequired': '请输入配置名称',
|
||
'system.otherConfig.rule.baseUrlRequired': '请输入服务地址',
|
||
'system.otherConfig.rule.appKeyRequired': '请输入 AppKey',
|
||
'system.otherConfig.rule.appSecretRequired': '请输入 AppSecret',
|
||
'system.otherConfig.rule.timeoutSecondsRequired': '请输入超时秒数',
|
||
'system.otherConfig.defaults.trackServiceName': '小包轨迹服务',
|
||
'system.otherConfig.defaults.apiCenterName': 'API中心服务',
|
||
'system.otherConfig.defaults.pickupOpenApiName': '揽收开放接口',
|
||
'system.otherConfig.defaults.wechatMpName': '微信公众号',
|
||
'system.otherConfig.defaults.wechatMpFollowName': '公众号关注跳转',
|
||
'system.otherConfig.defaults.platformShopName': '店铺授权-公共',
|
||
'system.otherConfig.defaults.platformShopTiktokName': '店铺授权-TikTok',
|
||
'system.otherConfig.defaults.platformShopTemuName': '店铺授权-Temu',
|
||
'system.otherConfig.defaults.platformShopShopeeName': '店铺授权-Shopee',
|
||
'system.otherConfig.defaults.platformShopLazadaName': '店铺授权-Lazada',
|
||
'system.otherConfig.form.preset': '配置模板',
|
||
'system.otherConfig.placeholder.preset': '选择配置模板',
|
||
'system.otherConfig.rule.remarkRequired': '请填写备注/扩展字段',
|
||
'system.otherConfig.fields.wechat.baseUrl': 'OAuth 回调根地址',
|
||
'system.otherConfig.fields.wechat.appKey': 'AppId',
|
||
'system.otherConfig.fields.wechat.appSecret': 'AppSecret',
|
||
'system.otherConfig.fields.wechat.remark': 'Token',
|
||
'system.otherConfig.hint.wechat': 'BaseUrl=OAuthRedirectBase;Remark 填服务器 Token',
|
||
'system.otherConfig.fields.wechatFollow.baseUrl': '公众号跳转链接',
|
||
'system.otherConfig.hint.wechatFollow':
|
||
'填微信内可直接打开的公众号主页/名片/图文链接。注册成功后会自动跳转该链接引导关注。',
|
||
'system.otherConfig.fields.apiCenter.baseUrl': 'API 中心地址',
|
||
'system.otherConfig.fields.apiCenter.appKey': '应用 AppKey',
|
||
'system.otherConfig.fields.apiCenter.appSecret': '应用 AppSecret',
|
||
'system.otherConfig.hint.apiCenter':
|
||
'接口通(itfx)网关:地址 + 下游应用 AppKey/AppSecret。预报时若拉取不到 Secret,且订单 AppKey 与此处一致,将使用此处凭证',
|
||
'system.otherConfig.hint.pickupOpenApi':
|
||
'供应商经 itfx 上游调用 OMS POST /openapi/pickup-order/push-fee(鉴权在 itfx;OMS 不再校验 AppKey)。本配置已不再参与鉴权,可留作说明。',
|
||
'system.otherConfig.fields.platformShop.baseUrl': '前端回调根地址',
|
||
'system.otherConfig.fields.platformShop.remark': 'StateSecret(可选)',
|
||
'system.otherConfig.hint.platformShop': '用于拼接 /oauth/platform-store/{平台};生产请改为正式前端域名',
|
||
'system.otherConfig.fields.tiktok.baseUrl': '授权域名 HostAuth',
|
||
'system.otherConfig.fields.tiktok.remark': 'API 域名 HostApi',
|
||
'system.otherConfig.fields.temu.baseUrl': '授权 API HostAuthUrl',
|
||
'system.otherConfig.fields.shopee.baseUrl': '授权域名 HostAuthUrl',
|
||
'system.otherConfig.fields.shopee.appKey': 'PartnerId',
|
||
'system.otherConfig.fields.shopee.appSecret': 'PartnerKey',
|
||
'system.otherConfig.fields.shopee.remark': '开放平台 HostUrl',
|
||
'system.otherConfig.fields.lazada.baseUrl': 'AuthorizeUrl',
|
||
'system.otherConfig.fields.lazada.remark': 'AccessTokenUrl',
|
||
'system.otherConfig.message.addSuccess': '新增成功',
|
||
'system.otherConfig.message.editSuccess': '编辑成功',
|
||
'system.otherConfig.message.deleteSuccess': '删除成功',
|
||
'system.dict.message.loadDataFailed': '加载字典数据失败: {error}',
|
||
'system.dict.message.unknownError': '未知错误',
|
||
'system.dict.modal.deleteConfirmTitle': '删除确认',
|
||
'system.dict.modal.deleteConfirmContent': '确定要删除选中的 {count} 个字典吗?删除后无法恢复!',
|
||
'system.dict.modal.okDelete': '确定删除',
|
||
'system.dict.modal.cancel': '取消',
|
||
|
||
// 系统 - 按钮管理
|
||
'system.button.actions.add': '新增按钮',
|
||
'system.button.actions.batchDelete': '批量删除',
|
||
'system.button.actions.edit': '编辑',
|
||
'system.button.actions.delete': '删除',
|
||
'system.button.form.title': '按钮名称',
|
||
'system.button.form.code': '按钮编码',
|
||
'system.button.form.parentMenu': '父级菜单',
|
||
'system.button.form.sortCode': '排序',
|
||
'system.button.form.description': '备注',
|
||
'system.button.form.placeholder.title': '请输入按钮名称',
|
||
'system.button.form.placeholder.code': '请输入按钮编码',
|
||
'system.button.form.placeholder.parentMenu': '请选择父级菜单',
|
||
'system.button.form.placeholder.sortCode': '请输入排序',
|
||
'system.button.form.placeholder.description': '请输入备注',
|
||
'system.button.form.rules.titleRequired': '请输入按钮名称',
|
||
'system.button.form.rules.codeRequired': '请输入按钮编码',
|
||
'system.button.table.title': '按钮名称',
|
||
'system.button.table.code': '按钮编码',
|
||
'system.button.table.parentId': '父级菜单ID',
|
||
'system.button.table.sortCode': '排序',
|
||
'system.button.table.description': '备注',
|
||
'system.button.table.createTime': '创建时间',
|
||
'system.button.table.actions': '操作',
|
||
'system.button.modal.addTitle': '新增按钮',
|
||
'system.button.modal.editTitle': '编辑按钮',
|
||
'system.button.modal.deleteConfirmTitle': '确认删除',
|
||
'system.button.modal.deleteConfirmContentSingle': '确定要删除按钮"{title}"吗?',
|
||
'system.button.modal.deleteConfirmContentBatch': '确定要删除选中的 {count} 个按钮吗?',
|
||
'system.button.message.selectButtonsToDelete': '请选择要删除的按钮',
|
||
'system.button.message.deleteSuccess': '删除成功',
|
||
'system.button.message.deleteFailed': '删除失败',
|
||
'system.button.message.editSuccess': '编辑成功',
|
||
'system.button.message.editFailed': '编辑失败',
|
||
'system.button.message.addSuccess': '新增成功',
|
||
'system.button.message.addFailed': '新增失败',
|
||
'system.button.message.getDetailFailed': '获取按钮详情失败',
|
||
'system.button.message.unsupported': 'RBAC 系统暂不支持按钮管理功能',
|
||
|
||
// 操作模块 - 通用
|
||
'operation.common.keepScanFocus': '焦点维持',
|
||
'operation.common.voiceBroadcast': '语音播报',
|
||
'operation.common.feedback.idle': '请扫描单号,结果将在此显示',
|
||
'operation.common.message.customsOrderNotFound': '未找到对应订单',
|
||
'operation.common.message.lookupSuccess': '订单匹配成功',
|
||
|
||
// 操作模块 - 入库扫描
|
||
'operation.inbound.pageTitle': '运单信息',
|
||
'operation.inbound.broadcastSettings': '播报设置',
|
||
'operation.inbound.scan.title': '扫码入库',
|
||
'operation.inbound.tip': '扫描单号核对产品与国家后,填写收货实重与尺寸再入库,避免录错。',
|
||
'operation.inbound.preview.title': '核对信息',
|
||
'operation.inbound.preview.empty': '扫描单号后显示订单信息,并填写收货实重与尺寸',
|
||
'operation.inbound.form.scanNumber': '扫描单号:',
|
||
'operation.inbound.form.receivedWeight': '收货实重',
|
||
'operation.inbound.form.dimensions': '长*宽*高',
|
||
'operation.inbound.form.salesProduct': '销售产品',
|
||
'operation.inbound.form.destinationCountry': '目的国家',
|
||
'operation.inbound.form.remarks': '备注:',
|
||
'operation.inbound.form.placeholder.scanOrInput': '请扫描或输入单号',
|
||
'operation.inbound.form.placeholder.input': '请输入',
|
||
'operation.inbound.form.placeholder.length': '长/CM',
|
||
'operation.inbound.form.placeholder.width': '宽/CM',
|
||
'operation.inbound.form.placeholder.height': '高/CM',
|
||
'operation.inbound.form.placeholder.select': '请选择',
|
||
'operation.inbound.form.placeholder.scanFirst': '扫描单号后自动带出',
|
||
'operation.inbound.form.hint.supportedTypes': '支持:运单号,服务商单号,渠道转单号,平台订单号',
|
||
'operation.inbound.actions.reset': '重置',
|
||
'operation.inbound.actions.lookup': '查询核对',
|
||
'operation.inbound.actions.inbound': '入库',
|
||
'operation.inbound.recentOrders.title': '最近入库',
|
||
'operation.inbound.recentOrders.subtitle': '此处最多显示最近操作的50张订单',
|
||
'operation.inbound.recentOrders.empty': '暂无记录',
|
||
'operation.inbound.table.index': '序号',
|
||
'operation.inbound.table.waybillNumber': '运单号',
|
||
'operation.inbound.table.weight': '重量',
|
||
'operation.inbound.table.dimensions': '尺寸',
|
||
'operation.inbound.table.product': '产品',
|
||
'operation.inbound.table.destCountry': '目的国家',
|
||
'operation.inbound.table.warehouse': '仓库',
|
||
'operation.inbound.table.operateTime': '操作时间',
|
||
'operation.inbound.table.operator': '操作人',
|
||
'operation.inbound.table.orderStatus': '状态',
|
||
'operation.inbound.table.reason': '待配货原因',
|
||
'operation.inbound.message.waybillNumberRequired': '请输入或扫描运单号',
|
||
'operation.inbound.message.metricsRequired': '请填写收货实重与长宽高',
|
||
'operation.inbound.message.inboundSuccess': '签入成功',
|
||
'operation.inbound.message.inboundProcessing': '已收货,计费/排货处理中',
|
||
'operation.inbound.message.inboundSuccessWithStatus': '已收货,当前状态:{status}',
|
||
'operation.inbound.message.inboundFailed': '入库失败',
|
||
'operation.inbound.message.loadRecentFailed': '加载最近入库记录失败',
|
||
'operation.inbound.message.recalculateSuccess': '已提交重算应付',
|
||
'operation.inbound.message.recalculateFailed': '重算应付失败',
|
||
'operation.inbound.message.rerunBillingSuccess': '入库计费已重跑',
|
||
'operation.inbound.message.rerunBillingFailed': '重跑入库计费失败',
|
||
'operation.inbound.actions.recalculatePayable': '重算应付',
|
||
'operation.inbound.actions.rerunInboundBilling': '重跑计费',
|
||
|
||
// 操作模块 - 出库扫描
|
||
'operation.outbound.pageTitle': '运单信息',
|
||
'operation.outbound.broadcastSettings': '播报设置',
|
||
'operation.outbound.scan.title': '扫码出库',
|
||
'operation.outbound.tip': '扫描运单号核对产品、国家与渠道后,可按需补录发货实重尺寸再出库。',
|
||
'operation.outbound.preview.title': '核对信息',
|
||
'operation.outbound.preview.empty': '扫描单号后显示订单信息,可填写发货实重与尺寸',
|
||
'operation.outbound.form.scanNumber': '扫描单号:',
|
||
'operation.outbound.form.shipWeight': '发货实重',
|
||
'operation.outbound.form.dimensions': '长*宽*高',
|
||
'operation.outbound.form.salesProduct': '销售产品',
|
||
'operation.outbound.form.destinationCountry': '目的国家',
|
||
'operation.outbound.form.serviceChannel': '服务渠道',
|
||
'operation.outbound.form.placeholder.scanOrInput': '请扫描或输入单号',
|
||
'operation.outbound.form.placeholder.input': '请输入',
|
||
'operation.outbound.form.placeholder.length': '长/CM',
|
||
'operation.outbound.form.placeholder.width': '宽/CM',
|
||
'operation.outbound.form.placeholder.height': '高/CM',
|
||
'operation.outbound.form.placeholder.select': '请选择',
|
||
'operation.outbound.form.placeholder.scanFirst': '扫描单号后自动带出',
|
||
'operation.outbound.form.hint.supportedTypes': '支持:仅支持运单号',
|
||
'operation.outbound.actions.reset': '重置',
|
||
'operation.outbound.actions.lookup': '查询核对',
|
||
'operation.outbound.actions.outbound': '出库',
|
||
'operation.outbound.recentOrders.title': '最近出库',
|
||
'operation.outbound.recentOrders.subtitle': '此处最多显示最近操作的50张订单',
|
||
'operation.outbound.recentOrders.empty': '暂无记录',
|
||
'operation.outbound.table.index': '序号',
|
||
'operation.outbound.table.waybillNumber': '运单号',
|
||
'operation.outbound.table.weight': '重量',
|
||
'operation.outbound.table.dimensions': '尺寸',
|
||
'operation.outbound.table.product': '产品',
|
||
'operation.outbound.table.destCountry': '目的国家',
|
||
'operation.outbound.table.serviceChannel': '服务渠道',
|
||
'operation.outbound.table.warehouse': '仓库',
|
||
'operation.outbound.table.operateTime': '操作时间',
|
||
'operation.outbound.table.operator': '操作人',
|
||
'operation.outbound.message.waybillNumberRequired': '请输入或扫描运单号',
|
||
'operation.outbound.message.outboundSuccess': '出库成功',
|
||
'operation.outbound.message.outboundFailed': '出库失败',
|
||
'operation.outbound.message.loadRecentFailed': '加载最近出库记录失败',
|
||
|
||
'operation.printLabel.pageTitle': '打印标签',
|
||
'operation.printLabel.broadcastSettings': '播报设置',
|
||
'operation.printLabel.tip': '扫描后将自动打印面单,请确认顶部打印程序已连接。',
|
||
'operation.printLabel.scan.title': '扫码打印',
|
||
'operation.fulfillPack.scan.title': '扫码反查',
|
||
'operation.fulfillPack.scan.placeholder': '扫描或输入国内快递单号 / 运单号 / SKU',
|
||
'operation.fulfillPack.scan.hint': '默认按国内快递单号识别;也可切换单号类型查询绑定订单与明细。',
|
||
'operation.fulfillPack.preview.title': '绑定核对',
|
||
'operation.fulfillPack.preview.empty': '扫码后将显示关联订单与国内件绑定明细',
|
||
'operation.fulfillPack.actions.lookup': '查询',
|
||
'operation.fulfillPack.actions.reset': '重置',
|
||
'operation.fulfillPack.domesticSummary': '国内单号',
|
||
'operation.fulfillPack.message.numberRequired': '请输入或扫描单号',
|
||
'operation.fulfillPack.message.lookupSuccess': '查询成功',
|
||
'operation.fulfillPack.message.lookupFailed': '查询失败',
|
||
'operation.fulfillPack.stats.summary': '待拣 {orders} 单 · 本页 {qty} 件',
|
||
'operation.fulfillPack.stats.filtered': '筛选 {orders} 单 · {qty} 件',
|
||
'operation.fulfillPack.filter.warehouse': '发货仓',
|
||
'operation.fulfillPack.filter.labelTemplate': '标签模板',
|
||
'operation.fulfillPack.queue.title': '待拣货队列',
|
||
'operation.fulfillPack.queue.desc':
|
||
'已绑定且未打包的代发订单(含国内在途、待拣货),按库位排序。国内在途需先到仓确认后再标记已打包;点击行或扫码定位。',
|
||
'operation.fulfillPack.actions.batchPrint': '批量打印面单',
|
||
'operation.fulfillPack.actions.printOne': '打印面单',
|
||
'operation.fulfillPack.actions.confirmOutbound': '确认打包',
|
||
'operation.fulfillPack.actions.refresh': '刷新队列',
|
||
'operation.fulfillPack.actions.clearFilter': '清除筛选',
|
||
'operation.fulfillPack.domesticMore': '等 {count} 件',
|
||
'operation.fulfillPack.confirm.title': '确认已打包',
|
||
'operation.fulfillPack.confirm.content': '运单 {waybill} 标记已打包后将扣减绑定库存/包裹共 {qty} 件,确认继续?',
|
||
'operation.fulfillPack.message.loadFailed': '加载拣货队列失败',
|
||
'operation.fulfillPack.message.lookupFirst': '请先扫码或选中订单',
|
||
'operation.fulfillPack.message.notBound': '当前订单无「已绑定」明细,无法标记已打包',
|
||
'operation.fulfillPack.message.domesticInTransit': '包裹国内在途,请先在「包裹到仓」确认到仓后再标记已打包',
|
||
'operation.fulfillPack.message.confirmSuccess': '已打包成功',
|
||
'operation.fulfillPack.message.confirmFailed': '已打包失败',
|
||
'operation.fulfillPack.message.printNoWaybill': '无运单号,无法打印',
|
||
'operation.fulfillPack.message.batchPrintEmpty': '请先勾选队列订单或扫码命中订单',
|
||
'operation.fulfillPack.message.batchPrintSuccess': '已提交 {count} 单打印',
|
||
'operation.fulfillPack.message.batchPrintPartial': '打印完成:成功 {success} 单,失败 {fail} 单',
|
||
'operation.fulfillPack.message.skuMultiMatch': 'SKU 命中 {count} 单,已筛选队列并勾选',
|
||
'operation.fulfillPack.message.notInQueue': '命中订单不在当前待拣队列(可能未到仓或未绑定)',
|
||
'operation.fulfillPack.message.customsOrderNotInQueue': '订单不在当前待拣队列,请核对绑定与到仓状态',
|
||
'operation.fulfillPack.queue.emptyFiltered': '当前筛选无待拣订单',
|
||
'operation.printLabel.form.scanNumber': '扫描号码',
|
||
'operation.printLabel.form.placeholder.scanOrInput': '运单号 / 客户单号 / 跟踪号 / 包裹单号 / SKU',
|
||
'operation.printLabel.form.placeholder.numberType': '号码类型',
|
||
'operation.printLabel.form.placeholder.labelTemplate': '请选择标签模板',
|
||
'operation.printLabel.form.hint.supportedTypes': '支持: 运单号、客户单号、跟踪号、其他单号、包裹快递单号、SKU',
|
||
'operation.printLabel.actions.reset': '重置',
|
||
'operation.printLabel.actions.lookup': '查询核对',
|
||
'operation.printLabel.actions.print': '确认打印',
|
||
'operation.printLabel.recentOrders.subtitle': '此处最多显示最近操作的50条记录',
|
||
'operation.printLabel.recentOrders.title': '最近打印',
|
||
'operation.printLabel.recentOrders.empty': '暂无记录',
|
||
'operation.printLabel.numberType.auto': '智能识别',
|
||
'operation.printLabel.numberType.waybill': '运单号',
|
||
'operation.printLabel.numberType.customerOrder': '客户单号',
|
||
'operation.printLabel.numberType.tracking': '跟踪号',
|
||
'operation.printLabel.numberType.other': '其他单号',
|
||
'operation.printLabel.numberType.parcel': '包裹快递单号',
|
||
'operation.printLabel.numberType.sku': 'SKU 编码',
|
||
'operation.printLabel.labelTemplate.lastMile': '尾程标签',
|
||
'operation.printLabel.labelTemplate.customer': '客户标签',
|
||
'operation.printLabel.labelTemplate.inbound': '入库标签',
|
||
'operation.printLabel.labelTemplate.outbound': '出库标签',
|
||
'operation.printLabel.labelTemplate.sku': 'sku标签',
|
||
'operation.printLabel.preview.title': '面单预览',
|
||
'operation.printLabel.preview.empty': '扫描单号后显示订单信息,需要时可点预览查看面单',
|
||
'operation.printLabel.preview.product': '销售产品',
|
||
'operation.printLabel.preview.country': '目的国家',
|
||
'operation.printLabel.preview.status': '订单状态',
|
||
'operation.printLabel.preview.order': '订单',
|
||
'operation.printLabel.preview.bindSummary': '{lines} 种货 · 共 {qty} 件',
|
||
'operation.printLabel.preview.lines': '货品种类',
|
||
'operation.printLabel.preview.noneBind': '未绑定包裹/库存,请与实物仔细核对后再打印',
|
||
'operation.printLabel.preview.multiMatch': '命中多笔订单,请点选一笔再核对',
|
||
'operation.printLabel.preview.bindInventory': '库存',
|
||
'operation.printLabel.preview.bindParcel': '包裹',
|
||
'operation.printLabel.preview.bindQty': '应发',
|
||
'operation.printLabel.preview.bin': '库位',
|
||
'operation.printLabel.preview.sku': 'SKU',
|
||
'operation.printLabel.preview.tracking': '快递单号',
|
||
'operation.printLabel.preview.attr': '规格',
|
||
'operation.printLabel.preview.selectCandidate': '选择此单',
|
||
'operation.printLabel.table.index': '序号',
|
||
'operation.printLabel.table.waybillNumber': '运单号',
|
||
'operation.printLabel.table.customerOrderNumber': '客户单号',
|
||
'operation.printLabel.table.trackingNumber': '跟踪号',
|
||
'operation.printLabel.table.otherNumber': '其他单号',
|
||
'operation.printLabel.table.labelTemplate': '标签模板',
|
||
'operation.printLabel.table.printSuccess': '是否打印成功',
|
||
'operation.printLabel.table.warehouse': '仓库',
|
||
'operation.printLabel.table.operateTime': '操作时间',
|
||
'operation.printLabel.table.operator': '操作人',
|
||
'operation.printLabel.message.waybillNumberRequired': '请输入或扫描单号',
|
||
'operation.printLabel.message.lookupSuccess': '已找到订单,请核对绑定货品',
|
||
'operation.printLabel.message.lookupFirst': '请先查询并核对订单信息',
|
||
'operation.printLabel.message.printSuccess': '打印成功',
|
||
'operation.printLabel.message.printFailed': '打印失败',
|
||
'operation.printLabel.message.noPrintFile': '未获取到打印文件',
|
||
'operation.printLabel.scan.autoHint': '扫描单号后自动查询并打印,无需点击按钮',
|
||
'operation.printLabel.printerStatus.ready': '本机打印已就绪',
|
||
'operation.printLabel.printerStatus.off': '未连接打印,请打开页面顶部「打印」开关',
|
||
'operation.printLabel.actions.reprint': '再次打印',
|
||
'operation.printLabel.actions.printBtn': '打印',
|
||
'operation.printLabel.actions.preview': '预览',
|
||
'operation.printLabel.actions.previewHint': '点击查看面单内容',
|
||
'operation.printLabel.printSuccess.yes': '是',
|
||
'operation.printLabel.printSuccess.no': '否',
|
||
'operation.printLabel.pagination.invalidPage': '请输入有效页码',
|
||
|
||
// 系统 - 仓库地址
|
||
'system.warehouseAddress.pageTitle': '仓库地址',
|
||
'system.warehouseAddress.fields.warehouseName': '仓库名称',
|
||
'system.warehouseAddress.fields.warehouseType': '仓库类型',
|
||
'system.warehouseAddress.fields.recipient': '收件人',
|
||
'system.warehouseAddress.fields.contactPhone': '联系电话',
|
||
'system.warehouseAddress.fields.shippingAddress': '收货地址',
|
||
'system.warehouseAddress.fields.servicePhone': '客服电话',
|
||
'system.warehouseAddress.fields.serviceWechat': '客服微信',
|
||
'system.warehouseAddress.actions.add': '新增',
|
||
'system.warehouseAddress.actions.edit': '编辑',
|
||
'system.warehouseAddress.actions.copy': '复制',
|
||
'system.warehouseAddress.actions.delete': '删除',
|
||
'system.warehouseAddress.actions.refresh': '刷新',
|
||
'system.warehouseAddress.uploadWechat': '上传图片',
|
||
'system.warehouseAddress.hint.wechatBase64': '图片将以 Base64(data URL)保存,建议小于 2MB。',
|
||
'system.warehouseAddress.placeholder.input': '请输入',
|
||
'system.warehouseAddress.placeholder.select': '请选择',
|
||
'system.warehouseAddress.modal.addTitle': '新增仓库地址',
|
||
'system.warehouseAddress.modal.editTitle': '编辑仓库地址',
|
||
'system.warehouseAddress.modal.tip':
|
||
'用于下单与履约时的仓库收货信息。名称必填;类型来自字典 warehouse_type。',
|
||
'system.warehouseAddress.modal.tipEdit': '可更新仓库名称、类型与收货联系信息。',
|
||
'system.warehouseAddress.section.basic': '基础信息',
|
||
'system.warehouseAddress.section.contact': '收货联系',
|
||
'system.warehouseAddress.message.nameRequired': '请输入仓库名称',
|
||
'system.warehouseAddress.message.addSuccess': '新增成功',
|
||
'system.warehouseAddress.message.editSuccess': '编辑成功',
|
||
'system.warehouseAddress.message.deleteConfirm': '确定删除该仓库吗?',
|
||
'system.warehouseAddress.message.deleteSuccess': '删除成功',
|
||
'system.warehouseAddress.message.deleteFailed': '删除失败',
|
||
'system.warehouseAddress.message.copySuccess': '已复制到剪贴板',
|
||
'system.warehouseAddress.message.copyFailed': '复制失败',
|
||
'system.warehouseAddress.message.imageTooLarge': '图片不能超过 2MB',
|
||
'system.warehouseAddress.message.dictLoadFailed': '仓库类型字典加载失败',
|
||
'system.warehouseAddress.message.wechatQrSaveFailed': '客服微信二维码保存失败',
|
||
|
||
// 系统 - 批量邮件(对齐桌面 emailAuto.py)
|
||
'system.batchEmail.import': '导入文件',
|
||
'system.batchEmail.template': '发送模板',
|
||
'system.batchEmail.selectTemplate': '请选择模板',
|
||
'system.batchEmail.send': '批量发送',
|
||
'system.batchEmail.log': '分析日志',
|
||
'system.batchEmail.preview': '模板编辑与预览',
|
||
'system.batchEmail.saveTpl': '保存模板',
|
||
'system.batchEmail.deleteTpl': '删除模板',
|
||
'system.batchEmail.placeholderHint': `{'提示:使用{客户单号}、{最新轨迹}、{换单号}作为占位符'}`,
|
||
'system.batchEmail.emailConfig': '邮箱配置',
|
||
'system.batchEmail.account': '账号',
|
||
'system.batchEmail.password': '安全密码',
|
||
'system.batchEmail.passwordPlaceholder': '请填写邮箱客户端授权码/安全密码',
|
||
'system.batchEmail.passwordPlaceholderEdit': '留空则沿用已保存的安全密码',
|
||
'system.batchEmail.passwordSavedHint': '已保存在服务器,无需重复填写;仅修改账号或 SMTP 类型时可直接保存',
|
||
'system.batchEmail.warnPassword': '请填写安全密码(阿里邮箱请使用客户端授权码)',
|
||
'system.batchEmail.serverType': 'SMTP',
|
||
'system.batchEmail.server.qiye': '企业邮 25',
|
||
'system.batchEmail.server.qiyeSsl': '企业邮 SSL 465',
|
||
'system.batchEmail.server.aliyun': '阿里个人邮 25',
|
||
'system.batchEmail.server.aliyunSsl': '阿里个人邮 SSL 465',
|
||
'system.batchEmail.server.mxhichina': '万网 mxhichina 25',
|
||
'system.batchEmail.saveConfig': '保存配置',
|
||
'system.batchEmail.testConnection': '测试连接',
|
||
'system.batchEmail.subject': '邮件主题',
|
||
'system.batchEmail.subjectPlaceholder': `{'支持占位符,如:订单通知 - {客户单号}'}`,
|
||
'system.batchEmail.contentPlaceholder': '邮件正文',
|
||
'system.batchEmail.saveTplModalTitle': '保存模板',
|
||
'system.batchEmail.saveTplNamePlaceholder': '请输入模板名称',
|
||
'system.batchEmail.logSelectTemplate': '选择模板',
|
||
'system.batchEmail.logTemplateBodyShown': '模板正文显示',
|
||
'system.batchEmail.errMissingColumns': '无法识别必要的列!需要包含:客户单号/订单相关列、邮箱/寄件人相关列;可选:轨迹、换单号',
|
||
'system.batchEmail.logImportOk': '导入文件: {name} 成功, 读取收件人邮箱字段成功',
|
||
'system.batchEmail.logImportCount': '共读取 {n} 条有效订单数据',
|
||
'system.batchEmail.msgImportOk': '成功导入 {n} 条订单数据',
|
||
'system.batchEmail.errImport': '导入文件失败',
|
||
'system.batchEmail.errLoadTemplates': '加载模板失败',
|
||
'system.batchEmail.errLoadRecords': '加载邮件记录失败',
|
||
'system.batchEmail.recordList': '邮件记录',
|
||
'system.batchEmail.record.toEmail': '邮箱',
|
||
'system.batchEmail.record.subject': '主题',
|
||
'system.batchEmail.record.content': '内容',
|
||
'system.batchEmail.record.sendTime': '发送时间',
|
||
'system.batchEmail.record.sender': '发送人',
|
||
'system.batchEmail.warnEmptyContent': '模板内容不能为空',
|
||
'system.batchEmail.warnEmptyName': '模板名称不能为空',
|
||
'system.batchEmail.confirmOverwriteTitle': '确认覆盖',
|
||
'system.batchEmail.confirmOverwriteBody': '模板「{name}」已存在,是否覆盖?',
|
||
'system.batchEmail.logSaveTplOk': '模板「{name}」保存成功',
|
||
'system.batchEmail.msgSaveTplOk': '模板「{name}」保存成功',
|
||
'system.batchEmail.warnSelectTplDelete': '请先选择要删除的模板',
|
||
'system.batchEmail.warnTplMissing': '所选模板不存在',
|
||
'system.batchEmail.confirmDeleteTitle': '确认删除',
|
||
'system.batchEmail.confirmDeleteBody': '确定要删除模板「{name}」吗?此操作不可恢复。',
|
||
'system.batchEmail.confirmOk': '确定',
|
||
'system.batchEmail.confirmCancel': '取消',
|
||
'system.batchEmail.logDeleteTpl': '模板「{name}」已删除',
|
||
'system.batchEmail.msgDeleteTplOk': '模板「{name}」已删除',
|
||
'system.batchEmail.warnAccount': '请输入账号和密码',
|
||
'system.batchEmail.msgSaveConfigOk': '账号配置已保存',
|
||
'system.batchEmail.logTesting': '正在测试邮箱连接...',
|
||
'system.batchEmail.logTestOk': '连接测试成功!',
|
||
'system.batchEmail.msgTestOk': '邮箱连接测试成功',
|
||
'system.batchEmail.errUnknown': '请求失败',
|
||
'system.batchEmail.logTestFail': '连接测试失败',
|
||
'system.batchEmail.recipients': '收件人',
|
||
'system.batchEmail.recipientMode.manual': '手动填入',
|
||
'system.batchEmail.recipientMode.excel': 'Excel 导入',
|
||
'system.batchEmail.manualEmailsPlaceholder': '每行一个邮箱,或用逗号、分号、空格分隔',
|
||
'system.batchEmail.parseEmails': '解析邮箱',
|
||
'system.batchEmail.clearRecipients': '清空',
|
||
'system.batchEmail.recipientCount': '已识别 {n} 个邮箱',
|
||
'system.batchEmail.invalidEmailCount': '已跳过 {n} 个无效邮箱',
|
||
'system.batchEmail.recipientPreview': '收件人预览',
|
||
'system.batchEmail.recipientPreviewMore': '另有 {n} 个收件人未展示',
|
||
'system.batchEmail.previewOrderNo': '客户单号',
|
||
'system.batchEmail.previewTrack': '最新轨迹',
|
||
'system.batchEmail.excelImportHint': '支持 .xlsx / .xls,需包含邮箱列与订单号列',
|
||
'system.batchEmail.msgManualParseOk': '已解析 {n} 个有效邮箱',
|
||
'system.batchEmail.warnNoRecipients': '请先添加收件人邮箱',
|
||
'system.batchEmail.warnNoOrders': '请先导入订单文件',
|
||
'system.batchEmail.warnNoTemplate': '请先选择或填写发送模板',
|
||
'system.batchEmail.errNoAccount': '请配置邮箱账号和密码',
|
||
'system.batchEmail.logSendStart': '开始发送',
|
||
'system.batchEmail.logSkipNoEmail': '跳过(无有效邮箱地址)',
|
||
'system.batchEmail.logFailEmptyBody': '发送失败 - 模板内容为空',
|
||
'system.batchEmail.fallbackSubject': '订单通知',
|
||
'system.batchEmail.logSendOk': '收件人, 发送成功',
|
||
'system.batchEmail.logSendFail': '收件人, 发送失败 - {msg}',
|
||
'system.batchEmail.logSendDone': '结束发送: 共发送{total}封邮箱, 成功{successCount}, 失败{failCount}',
|
||
'system.batchEmail.msgSendDone': '发送完成:成功 {successCount},失败 {failCount}',
|
||
|
||
// 系统 - 公告通知
|
||
'system.announcement.search.placeholder': '搜索标题或正文',
|
||
'system.announcement.search.reset': '重置',
|
||
'system.announcement.actions.add': '新增公告通知',
|
||
'system.announcement.actions.addNotice': '新增公告',
|
||
'system.announcement.actions.addMessage': '新增站内信',
|
||
'system.announcement.actions.refresh': '刷新',
|
||
'system.announcement.actions.batchDelete': '删除所选',
|
||
'system.announcement.actions.edit': '编辑',
|
||
'system.announcement.actions.view': '查看',
|
||
'system.announcement.actions.delete': '删除',
|
||
'system.announcement.actions.readConfirm': '确认已读',
|
||
'system.announcement.messageType.inform': '通知',
|
||
'system.announcement.messageType.message': '消息',
|
||
'system.announcement.messageType.notice': '公告',
|
||
'system.announcement.receiverType.user': '用户',
|
||
'system.announcement.receiverType.customer': '客户',
|
||
'system.announcement.receiverType.all': '全部',
|
||
'system.announcement.popup.yes': '是',
|
||
'system.announcement.popup.no': '否',
|
||
'system.announcement.filter.noticeType': '通知类型',
|
||
'system.announcement.filter.receiverType': '接收对象',
|
||
'system.announcement.tab.notice': '公告',
|
||
'system.announcement.tab.message': '站内信',
|
||
'system.announcement.tabsAria': '通知类型',
|
||
'system.announcement.desc.notice': '面向全体或指定对象的系统公告,支持弹窗提醒',
|
||
'system.announcement.desc.message': '点对点站内消息,无需填写标题',
|
||
'system.announcement.sendWay.now': '立即发送',
|
||
'system.announcement.sendWay.delay': '延迟发送',
|
||
'system.announcement.sendWay.schedule': '定时发送',
|
||
'system.announcement.status.ready': '待发送',
|
||
'system.announcement.status.already': '已发送',
|
||
'system.announcement.table.index': '序号',
|
||
'system.announcement.table.subject': '主题',
|
||
'system.announcement.table.category': '消息类型',
|
||
'system.announcement.table.content': '正文',
|
||
'system.announcement.table.noticeType': '通知类型',
|
||
'system.announcement.table.receiverType': '接收对象',
|
||
'system.announcement.table.isPopup': '是否弹窗',
|
||
'system.announcement.table.receiverCount': '接收人数',
|
||
'system.announcement.table.readCount': '已读人数',
|
||
'system.announcement.table.readStatus': '已读状态',
|
||
'system.announcement.readStatus.read': '已读',
|
||
'system.announcement.readStatus.unread': '未读',
|
||
'system.announcement.table.sendWay': '发送方式',
|
||
'system.announcement.table.createTime': '创建时间',
|
||
'system.announcement.table.sendTime': '发送时间',
|
||
'system.announcement.table.status': '状态',
|
||
'system.announcement.table.actions': '操作',
|
||
'system.announcement.form.receiverType.appoint': '指定用户',
|
||
'system.announcement.form.receiverType.role': '指定角色',
|
||
'system.announcement.form.noticeType': '通知类型',
|
||
'system.announcement.form.title': '标题',
|
||
'system.announcement.form.content': '内容',
|
||
'system.announcement.form.isPopup': '是否弹窗',
|
||
'system.announcement.form.receiverType': '接收对象',
|
||
'system.announcement.form.receiverIds': '接收人',
|
||
'system.announcement.form.receiverIdsPlaceholderUser': '请搜索并选择内部用户',
|
||
'system.announcement.form.receiverIdsPlaceholderCustomer': '请搜索并选择客户',
|
||
'system.announcement.form.receiverIdsFallback': '已选 #{id}',
|
||
'system.announcement.form.section.basic': '基本信息',
|
||
'system.announcement.form.section.receiver': '接收设置',
|
||
'system.announcement.form.messageTitleHint': '站内信无需填写标题,将直接展示正文内容',
|
||
'system.announcement.form.popupHint': '开启后,接收人进入工作台时将强制弹窗(员工与客户均生效)',
|
||
'system.announcement.form.noticeReceiverHint': '公告默认对全体员工与客户生效,无需选择接收人',
|
||
'system.announcement.drawer.close': '关闭',
|
||
'system.announcement.modal.addNoticeTitle': '新增公告',
|
||
'system.announcement.modal.addMessageTitle': '新增站内信',
|
||
'system.announcement.placeholder.input': '请输入',
|
||
'system.announcement.placeholder.select': '请选择',
|
||
'system.announcement.modal.addTitle': '新增公告通知',
|
||
'system.announcement.modal.editTitle': '编辑公告通知',
|
||
'system.announcement.rule.noticeTypeRequired': '请选择通知类型',
|
||
'system.announcement.rule.titleRequired': '请输入标题',
|
||
'system.announcement.rule.contentRequired': '请输入内容',
|
||
'system.announcement.rule.receiverTypeRequired': '请选择接收对象',
|
||
'system.announcement.rule.receiverIdsRequired': '请选择接收人',
|
||
'system.announcement.message.addSuccess': '新增成功',
|
||
'system.announcement.message.editSuccess': '编辑成功',
|
||
'system.announcement.message.readSuccess': '已确认已读',
|
||
'system.announcement.message.cannotEditSent': '已发送的消息不能修改',
|
||
'system.announcement.message.selectDataToDelete': '请选择要删除的数据',
|
||
'system.announcement.message.deleteSuccess': '删除成功',
|
||
'system.announcement.message.deleteFailed': '删除失败',
|
||
'system.announcement.modal.deleteConfirmTitle': '温馨提示',
|
||
'system.announcement.modal.deleteConfirmContentSingle': '确定删除【{subject}】信息吗?',
|
||
'system.announcement.modal.deleteConfirmContentBatch': '确定删除所选 {count} 条信息吗?',
|
||
|
||
// 系统 - 消息
|
||
'system.message.search.placeholder': '请输入关键字',
|
||
'system.message.actions.allRead': '全部已读',
|
||
'system.message.actions.markRead': '标记已读',
|
||
'system.message.actions.batchDelete': '删除所选',
|
||
'system.message.actions.allDelete': '全部删除',
|
||
'system.message.actions.view': '查看',
|
||
'system.message.actions.delete': '删除',
|
||
'system.message.messageType.inform': '通知',
|
||
'system.message.messageType.message': '消息',
|
||
'system.message.messageType.notice': '公告',
|
||
'system.message.readStatus.read': '已读',
|
||
'system.message.readStatus.unread': '未读',
|
||
'system.message.table.index': '序号',
|
||
'system.message.table.subject': '主题',
|
||
'system.message.table.content': '正文',
|
||
'system.message.table.sendTime': '发送时间',
|
||
'system.message.table.read': '是否已读',
|
||
'system.message.table.actions': '操作',
|
||
'system.message.message.selectMessagesToRead': '请选择要标记已读的消息',
|
||
'system.message.message.markReadSuccess': '标记已读成功',
|
||
'system.message.message.markReadFailed': '标记已读失败',
|
||
'system.message.message.allReadSuccess': '全部已读成功',
|
||
'system.message.message.allReadFailed': '全部已读失败',
|
||
'system.message.message.selectMessagesToDelete': '请选择要删除的消息',
|
||
'system.message.message.deleteSuccess': '删除成功',
|
||
'system.message.message.deleteFailed': '删除失败',
|
||
'system.message.message.allDeleteSuccess': '全部删除成功',
|
||
'system.message.message.allDeleteFailed': '全部删除失败',
|
||
|
||
// 系统 - 日志记录
|
||
'system.log.table.index': '序号',
|
||
'system.log.table.requestId': '请求Id',
|
||
'system.log.table.requestTime': '请求时间',
|
||
'system.log.table.appOrProvider': '应用/服务商',
|
||
'system.log.table.name': '名称',
|
||
'system.log.table.interfaceName': '请求接口名称',
|
||
'system.log.table.interfaceCode': '接口代码',
|
||
'system.log.table.clientIP': '发起请求IP',
|
||
'system.log.table.address': '请求地址',
|
||
'system.log.table.cost': '响应耗时',
|
||
'system.log.table.isSuccess': '是否成功',
|
||
'system.log.table.actions': '操作',
|
||
'system.log.placeholder.requestId': '请求ID',
|
||
'system.log.placeholder.requestTime': '请求时间',
|
||
'system.log.placeholder.appOrProvider': '应用/服务商',
|
||
'system.log.placeholder.name': '名称',
|
||
'system.log.placeholder.interfaceName': '接口名称',
|
||
'system.log.placeholder.cost': '响应耗时',
|
||
'system.log.placeholder.isSuccess': '是否成功',
|
||
'system.log.placeholder.clientIP': '请求IP',
|
||
'system.log.placeholder.address': '请求地址',
|
||
'system.log.placeholder.appName': '应用名称',
|
||
'system.log.placeholder.providerName': '服务商名称',
|
||
'system.log.placeholder.appOrProviderName': '应用/服务商名称',
|
||
'system.log.options.app': '应用',
|
||
'system.log.options.provider': '服务商',
|
||
'system.log.pagination.total': '共 {count} 条记录',
|
||
'system.log.pagination.prevPage': '上一页',
|
||
'system.log.pagination.nextPage': '下一页',
|
||
'system.log.pagination.itemsPerPage': '条/页',
|
||
'system.log.pagination.goTo': '前往',
|
||
'system.log.pagination.page': '页',
|
||
'system.log.modal.viewDetail': '查看详情',
|
||
'system.log.modal.tabs.requestBody': '请求body',
|
||
'system.log.modal.tabs.requestHeaders': 'cURL',
|
||
'system.log.modal.tabs.response': '响应结果',
|
||
'system.log.modal.tabs.exception': '异常',
|
||
'system.log.modal.tabs.queueResult': '队列结果',
|
||
'system.log.actions.copy': '复制',
|
||
'system.log.actions.copyCurrentTab': '复制当前tab内容',
|
||
'system.log.message.loadFailed': '加载日志失败',
|
||
'system.log.message.invalidPageNumber': '请输入有效页码',
|
||
'system.log.message.loadDetailFailed': '加载日志详情失败',
|
||
'system.log.message.copySuccess': '复制成功',
|
||
'system.log.message.copyEmpty': '内容为空,无法复制',
|
||
'system.log.message.copyFailed': '复制失败',
|
||
|
||
// 用户 - 充值
|
||
'user.recharge.deposit.panel.subtitle': '资金充值',
|
||
'user.recharge.deposit.panel.title': '3 步完成充值',
|
||
'user.recharge.deposit.panel.desc': '选择金额 · 上传凭证 · 等待审核',
|
||
'user.recharge.deposit.steps.selectAmount.title': '选择充值金额',
|
||
'user.recharge.deposit.steps.selectAmount.desc': '选择金额并确认支付方式',
|
||
'user.recharge.deposit.steps.uploadVoucher.title': '上传凭证',
|
||
'user.recharge.deposit.steps.uploadVoucher.desc': '上传转账截图',
|
||
'user.recharge.deposit.steps.review.title': '审核',
|
||
'user.recharge.deposit.steps.review.desc': '等待财务员确认',
|
||
'user.recharge.deposit.steps.tip.selectAmount': '选择金额并确认',
|
||
'user.recharge.deposit.steps.tip.uploadVoucher': '上传充值凭证',
|
||
'user.recharge.deposit.steps.tip.review': '审核处理',
|
||
'user.recharge.deposit.steps.tip.complete': '完成',
|
||
'user.recharge.deposit.tips.title': '温馨提示',
|
||
'user.recharge.deposit.tips.item1': '充值与余额 1:1 到账',
|
||
'user.recharge.deposit.tips.item2': '上传清晰完整的支付截图',
|
||
'user.recharge.deposit.tips.item3': '资金到账后会短信/站内信提醒',
|
||
'user.recharge.deposit.form.currentAmount': '当前充值金额',
|
||
'user.recharge.deposit.form.stepChip': '步骤 {step} · {tip}',
|
||
'user.recharge.deposit.form.selectAmount': '选择金额',
|
||
'user.recharge.deposit.form.custom': '自定义',
|
||
'user.recharge.deposit.form.inputAmount': '输入金额',
|
||
'user.recharge.deposit.form.paymentMethod': '支付方式',
|
||
'user.recharge.deposit.form.qrTip': '点击二维码可放大查看详情',
|
||
'user.recharge.deposit.form.uploadVoucher': '上传凭证',
|
||
'user.recharge.deposit.form.uploadVoucherDesc': '请上传清晰的付款截图,以便财务快速确认',
|
||
'user.recharge.deposit.form.uploading': '上传中',
|
||
'user.recharge.deposit.form.uploadScreenshot': '上传截图',
|
||
'user.recharge.deposit.payment.alipay': '支付宝',
|
||
'user.recharge.deposit.payment.alipayDesc': '支持扫码及转账',
|
||
'user.recharge.deposit.payment.wechat': '微信支付',
|
||
'user.recharge.deposit.payment.wechatDesc': '推荐快速到账',
|
||
'user.recharge.deposit.result.title': '提交成功',
|
||
'user.recharge.deposit.result.subtitle': '审核中,请耐心等待',
|
||
'user.recharge.deposit.result.actions.rechargeAgain': '再转一笔',
|
||
'user.recharge.deposit.result.actions.viewBill': '查看账单',
|
||
'user.recharge.deposit.actions.prevStep': '上一步',
|
||
'user.recharge.deposit.actions.nextStep': '下一步',
|
||
'user.recharge.deposit.actions.submitReview': '提交审核',
|
||
'user.recharge.deposit.message.selectAmount': '请选择充值金额',
|
||
'user.recharge.deposit.message.uploadSuccess': '上传成功',
|
||
'user.recharge.deposit.message.uploadFailed': '上传失败',
|
||
'user.recharge.deposit.message.uploadVoucherFirst': '请先上传充值凭证',
|
||
'user.recharge.deposit.message.submitFailed': '提交失败',
|
||
'user.recharge.deposit.message.submitSuccess': '充值申请已提交,请等待审核',
|
||
|
||
// 用户 - 充值记录
|
||
'user.recharge.record.search.serialNo': '流水号',
|
||
'user.recharge.record.search.serialNoPlaceholder': '搜索流水号',
|
||
'user.recharge.record.search.status': '充值状态',
|
||
'user.recharge.record.search.statusPlaceholder': '请选择',
|
||
'user.recharge.record.search.statusAll': '全部',
|
||
'user.recharge.record.search.statusPending': '待审核',
|
||
'user.recharge.record.search.statusSuccess': '成功',
|
||
'user.recharge.record.search.statusFailed': '失败',
|
||
'user.recharge.record.search.actions.search': '搜索',
|
||
'user.recharge.record.search.actions.reset': '重置',
|
||
'user.recharge.record.search.actions.export': '导出',
|
||
'user.recharge.record.search.dateRange': '充值时间',
|
||
'user.recharge.record.search.customerId': '客户ID',
|
||
'user.recharge.record.search.customerIdPlaceholder': '选填',
|
||
'user.recharge.record.modal.rejectTitle': '拒绝充值申请',
|
||
'user.recharge.record.modal.rejectRemark': '拒绝原因',
|
||
'user.recharge.record.modal.rejectRemarkPlaceholder': '请输入拒绝原因(选填)',
|
||
'user.recharge.record.modal.approveConfirmTitle': '确认通过',
|
||
'user.recharge.record.modal.approveConfirm': '确定要通过该充值申请吗?',
|
||
'user.recharge.record.modal.rejectConfirmTitle': '确认拒绝',
|
||
'user.recharge.record.modal.rejectConfirm': '确定要拒绝该充值申请吗?',
|
||
'user.recharge.record.message.loadError': '加载失败',
|
||
'user.recharge.record.message.approveError': '审核失败',
|
||
'user.recharge.record.message.rejectError': '拒绝失败',
|
||
'user.recharge.record.table.serialNo': '流水号',
|
||
'user.recharge.record.table.payTime': '充值时间',
|
||
'user.recharge.record.table.payType': '支付方式',
|
||
'user.recharge.record.table.payAmount': '充值金额',
|
||
'user.recharge.record.table.payImage': '充值截图',
|
||
'user.recharge.record.table.payStatus': '充值状态',
|
||
'user.recharge.record.table.remarks': '备注',
|
||
'user.recharge.record.payment.alipay': '支付宝',
|
||
'user.recharge.record.payment.wechat': '微信',
|
||
'user.recharge.record.actions.approve': '通过',
|
||
'user.recharge.record.actions.reject': '拒绝',
|
||
'user.recharge.record.message.approveSuccess': '已通过',
|
||
'user.recharge.record.message.rejectSuccess': '已拒绝',
|
||
'user.recharge.record.message.exportSuccess': '导出成功',
|
||
|
||
'user.accountFlow.search.keywordPlaceholder': '流水号 / 关联单号',
|
||
'user.accountFlow.search.bizTypePlaceholder': '业务类型',
|
||
'user.accountFlow.search.bizTypeAll': '全部',
|
||
'user.accountFlow.search.customerIdPlaceholder': '客户ID(选填)',
|
||
'user.accountFlow.search.dateRange': '交易时间',
|
||
'user.accountFlow.search.actions.search': '搜索',
|
||
'user.accountFlow.search.actions.reset': '重置',
|
||
'user.accountFlow.bizType.recharge': '充值入账',
|
||
'user.accountFlow.bizType.orderPay': '订单支付',
|
||
'user.accountFlow.message.loadError': '加载资金流水失败',
|
||
'user.accountFlow.table.serialNumber': '流水号',
|
||
'user.accountFlow.table.createTime': '交易时间',
|
||
'user.accountFlow.table.bizType': '业务类型',
|
||
'user.accountFlow.table.bizNo': '关联单号',
|
||
'user.accountFlow.table.amount': '变动金额',
|
||
'user.accountFlow.table.balanceBefore': '变动前余额',
|
||
'user.accountFlow.table.balanceAfter': '变动后余额',
|
||
'user.accountFlow.table.remark': '备注',
|
||
'user.accountFlow.table.customerCode': '客户编码',
|
||
|
||
// 财务 - 应收应付
|
||
'finance.receivablePayable.search.keywordPlaceholder': '运单号 / 客户单号 / 跟踪号',
|
||
'finance.receivablePayable.search.feeTypePlaceholder': '费用类型',
|
||
'finance.receivablePayable.search.feeTypeAll': '全部',
|
||
'finance.receivablePayable.search.costItemPlaceholder': '费用项',
|
||
'finance.receivablePayable.search.costItemAll': '全部费用项',
|
||
'finance.receivablePayable.search.chargingStagePlaceholder': '计费阶段',
|
||
'finance.receivablePayable.search.chargingStageAll': '全部',
|
||
'finance.receivablePayable.search.customerCodePlaceholder': '客户编码',
|
||
'finance.receivablePayable.search.customerIdPlaceholder': '客户ID(选填)',
|
||
'finance.receivablePayable.search.dateRange': '订单创建时间',
|
||
'finance.receivablePayable.search.timeField': '时间维度',
|
||
'finance.receivablePayable.search.timeFieldCreateTime': '订单创建',
|
||
'finance.receivablePayable.search.timeFieldReceiveTime': '收货/入库',
|
||
'finance.receivablePayable.search.timeFieldShipTime': '发货',
|
||
'finance.receivablePayable.search.timeFieldPayTime': '支付',
|
||
'finance.receivablePayable.search.dateRangeCreateTime': '订单创建时间',
|
||
'finance.receivablePayable.search.dateRangeReceiveTime': '收货时间',
|
||
'finance.receivablePayable.search.dateRangeShipTime': '发货时间',
|
||
'finance.receivablePayable.search.dateRangePayTime': '支付时间',
|
||
'finance.receivablePayable.search.effectiveStageOnlyHint':
|
||
'勾选后每个费用项只保留最高计费阶段(出库 > 入库 > 预报),避免重复计入;取消勾选可查看各阶段明细。',
|
||
'finance.receivablePayable.search.actions.search': '搜索',
|
||
'finance.receivablePayable.search.actions.reset': '重置',
|
||
'finance.receivablePayable.search.actions.export': '导出',
|
||
'finance.receivablePayable.search.viewMode': '视图',
|
||
'finance.receivablePayable.search.viewModeDetail': '费用明细',
|
||
'finance.receivablePayable.search.viewModeByOrder': '按运单',
|
||
'finance.receivablePayable.search.effectiveStageOnly': '仅当前生效阶段',
|
||
'finance.receivablePayable.search.columnConfig': '列配置',
|
||
'finance.receivablePayable.summary.totalLines': '共 {count} 条费用明细',
|
||
'finance.receivablePayable.summary.totalOrders': '共 {count} 个运单',
|
||
'finance.receivablePayable.summary.receivable': '应收合计',
|
||
'finance.receivablePayable.summary.payable': '应付合计',
|
||
'finance.receivablePayable.summary.grossProfit': '毛利',
|
||
'finance.receivablePayable.message.exportSuccess': '导出成功',
|
||
'finance.receivablePayable.message.exportError': '导出失败',
|
||
'finance.receivablePayable.message.summaryError': '加载汇总失败',
|
||
'finance.receivablePayable.message.openOrderError': '无法打开运单详情',
|
||
'finance.receivablePayable.table.receivableSummary': '应收合计',
|
||
'finance.receivablePayable.table.payableSummary': '应付合计',
|
||
'finance.receivablePayable.table.grossProfitSummary': '毛利',
|
||
'finance.receivablePayable.table.lineCount': '费用行数',
|
||
'finance.receivablePayable.feeType.receivable': '应收',
|
||
'finance.receivablePayable.feeType.payable': '应付',
|
||
'finance.receivablePayable.chargingStage.forecast': '预报',
|
||
'finance.receivablePayable.chargingStage.inbound': '入库',
|
||
'finance.receivablePayable.chargingStage.outbound': '出库',
|
||
'finance.receivablePayable.isPaid.yes': '已支付',
|
||
'finance.receivablePayable.isPaid.no': '未支付',
|
||
'finance.receivablePayable.message.loadError': '加载应收应付失败',
|
||
'finance.receivablePayable.table.serviceNo': '运单号',
|
||
'finance.receivablePayable.table.clientNo': '客户单号',
|
||
'finance.receivablePayable.table.trackNo': '跟踪号',
|
||
'finance.receivablePayable.table.customerCode': '客户编码',
|
||
'finance.receivablePayable.table.feeType': '费用类型',
|
||
'finance.receivablePayable.table.costItem': '费用项',
|
||
'finance.receivablePayable.table.amount': '金额',
|
||
'finance.receivablePayable.table.currency': '币种',
|
||
'finance.receivablePayable.table.chargingStage': '计费阶段',
|
||
'finance.receivablePayable.table.orderStatus': '订单状态',
|
||
'finance.receivablePayable.table.isPaid': '支付状态',
|
||
'finance.receivablePayable.table.productCode': '产品编码',
|
||
'finance.receivablePayable.table.channelCode': '渠道编码',
|
||
'finance.receivablePayable.table.consigneeCountryName': '目的国',
|
||
'finance.receivablePayable.table.downstreamProvider': '下游服务商',
|
||
'finance.receivablePayable.table.priceNo': '价格编号',
|
||
'finance.receivablePayable.table.priceEffectiveTime': '价格生效时间',
|
||
'finance.receivablePayable.table.payTime': '支付时间',
|
||
'finance.receivablePayable.table.receiveTime': '收货时间',
|
||
'finance.receivablePayable.table.shipTime': '发货时间',
|
||
|
||
'user.recharge.record.message.exportError': '导出失败',
|
||
'user.recharge.record.pagination.total': '共 {count} 条',
|
||
'user.recharge.record.pagination.prev': '上一页',
|
||
'user.recharge.record.pagination.next': '下一页',
|
||
'user.recharge.record.pagination.perPage': '条/页',
|
||
'user.recharge.record.pagination.goTo': '跳至',
|
||
'user.recharge.record.pagination.page': '页',
|
||
'user.recharge.record.pagination.invalidPage': '请输入有效的页码',
|
||
|
||
// 个人中心
|
||
'profile.defaultName': '用户',
|
||
'profile.contactInfo': '联系信息',
|
||
'profile.quickActions': '快捷操作',
|
||
'profile.myOrders': '我的订单',
|
||
'profile.accountDetails': '账户明细',
|
||
'profile.edit': '编辑资料',
|
||
'profile.resetPassword': '重置密码',
|
||
'profile.editProfile': '编辑资料',
|
||
'profile.changePassword': '修改密码',
|
||
'profile.oldPassword': '原密码',
|
||
'profile.newPassword': '新密码',
|
||
'profile.confirmPassword': '确认新密码',
|
||
'profile.passwordMismatch': '两次输入的密码不一致',
|
||
'profile.changePasswordSuccess': '密码修改成功,请重新登录',
|
||
'profile.changePasswordFailed': '修改密码失败',
|
||
'profile.welcomeDesc': '在这里查看账户余额、额度使用情况,并管理您的个人资料。',
|
||
'profile.greetingMorning': '早上好,{name}',
|
||
'profile.greetingAfternoon': '下午好,{name}',
|
||
'profile.greetingEvening': '晚上好,{name}',
|
||
'profile.accountOverview': '账户概览',
|
||
'profile.myProfile': '个人资料',
|
||
'profile.quotaUsage': '额度使用',
|
||
'profile.availableQuota': '可用额度',
|
||
'profile.lowBalanceTip': '余额偏低,建议尽快充值以免影响下单',
|
||
'profile.memberSince': '注册于 {date}',
|
||
'profile.support': '专属服务',
|
||
'profile.supportTip': '如有下单、对账或系统使用问题,请联系您的专属销售或顾问。',
|
||
'profile.copySuccess': '已复制到剪贴板',
|
||
'profile.copyFailed': '复制失败,请手动复制',
|
||
'profile.retry': '重新加载',
|
||
'profile.loadFailed': '加载个人信息失败',
|
||
'profile.noLoginInfo': '未找到客户登录信息',
|
||
'profile.notFound': '未找到当前客户记录',
|
||
'profile.actionHint': '点击进入',
|
||
|
||
// 客户管理
|
||
'user.customer.searchPlaceholder': '客户编号/名称/手机号',
|
||
'user.customer.actions.add': '新增',
|
||
'user.customer.actions.search': '搜索',
|
||
'user.customer.actions.reset': '重置',
|
||
'user.customer.actions.edit': '编辑',
|
||
'user.customer.actions.delete': '删除',
|
||
'user.customer.actions.resetPassword': '重置密码',
|
||
'user.customer.actions.omsLogin': 'OMS登录',
|
||
'user.customer.actions.openapi': '开放接口',
|
||
'user.customer.openapi.tip':
|
||
'用于客户 ERP 机机对接。下单请求头:appKey、timestamp(Unix秒)、sign;勿传 AppSecret。签名:HMAC-SHA256(appSecret, appKey+"\\n"+timestamp+"\\n"+sha256Hex(rawBody)),小写hex,5分钟有效。AppSecret 仅生成/重置时展示一次。',
|
||
'user.customer.openapi.empty': '尚未生成开放接口凭证。',
|
||
'user.customer.openapi.generate': '生成凭证',
|
||
'user.customer.openapi.generateSuccess': '已生成,请立即复制保存 AppSecret',
|
||
'user.customer.openapi.generateFailed': '生成失败',
|
||
'user.customer.openapi.appKey': 'AppKey',
|
||
'user.customer.openapi.appSecret': 'AppSecret',
|
||
'user.customer.openapi.enabled': '启用',
|
||
'user.customer.openapi.lastUsed': '最近使用',
|
||
'user.customer.openapi.copy': '复制',
|
||
'user.customer.openapi.copySuccess': '已复制',
|
||
'user.customer.openapi.copyFailed': '复制失败',
|
||
'user.customer.openapi.secretOnce': '请立即复制保存,关闭后将不再完整展示',
|
||
'user.customer.openapi.secretMasked': '已掩码显示;如需新密钥请重置',
|
||
'user.customer.openapi.resetSecret': '重置 Secret',
|
||
'user.customer.openapi.resetConfirmTitle': '重置 AppSecret?',
|
||
'user.customer.openapi.resetConfirmContent': '旧 Secret 将立即失效,请确认对接方已准备好更换。',
|
||
'user.customer.openapi.resetSuccess': '已重置,请立即复制保存新 AppSecret',
|
||
'user.customer.openapi.resetFailed': '重置失败',
|
||
'user.customer.openapi.enableSuccess': '已启用',
|
||
'user.customer.openapi.disableSuccess': '已禁用',
|
||
'user.customer.openapi.setEnabledFailed': '启停失败',
|
||
'user.customer.openapi.loadFailed': '加载凭证失败',
|
||
'user.customer.openapi.mainOnly': '仅主客户可配置开放接口凭证',
|
||
'user.customer.openapi.title': '开放接口凭证',
|
||
'user.customer.fields.customerCode': '客户编号',
|
||
'user.customer.fields.customerName': '客户名称',
|
||
'user.customer.fields.wechatAvatar': '微信头像',
|
||
'user.customer.fields.wechatAvatarUrl': '微信头像URL',
|
||
'user.customer.fields.wechatNickname': '微信昵称',
|
||
'user.customer.fields.email': '邮箱',
|
||
'user.customer.fields.phone': '手机号',
|
||
'user.customer.fields.password': '登录密码',
|
||
'user.customer.fields.accountBalance': '账号余额',
|
||
'user.customer.fields.totalQuota': '总额度',
|
||
'user.customer.fields.usedQuota': '已用额度',
|
||
'user.customer.fields.status': '状态',
|
||
'user.customer.fields.customerGroup': '客户分组',
|
||
'user.customer.fields.memberLevel': '会员等级',
|
||
'user.customer.fields.priceTierKey': '价区键',
|
||
'user.customer.fields.remark': '备注',
|
||
'user.customer.fields.createTime': '创建时间',
|
||
'user.customer.fields.createdAt': '创建时间',
|
||
'user.customer.fields.createBy': '创建人',
|
||
'user.customer.fields.createdBy': '创建人',
|
||
'user.customer.fields.updateTime': '更新时间',
|
||
'user.customer.fields.updateBy': '更新人',
|
||
'user.customer.fields.salesPerson': '所属销售',
|
||
'user.customer.fields.customerService': '所属顾问',
|
||
'user.customer.fields.role': '角色',
|
||
'user.customer.role.customer': '客户',
|
||
'user.customer.role.admin': '管理员',
|
||
'user.customer.role.operator': '操作员',
|
||
'user.customer.role.viewer': '查看者',
|
||
'user.customer.fields.lastOnlineTime': '最后在线时间',
|
||
'user.customer.fields.lastOnlineIp': '最后在线IP',
|
||
'user.customer.table.actions': '操作',
|
||
'user.customer.status.enabled': '启用',
|
||
'user.customer.status.disabled': '禁用',
|
||
'user.customer.status.frozen': '冻结',
|
||
'user.customer.group.normal': '普通客户',
|
||
'user.customer.group.vip1': 'VIP1',
|
||
'user.customer.group.vip2': 'VIP2',
|
||
'user.customer.group.vip3': 'VIP3',
|
||
'user.customer.group.vip4': 'VIP4',
|
||
'user.customer.group.vip5': 'VIP5',
|
||
'user.customer.placeholder.input': '请输入',
|
||
'user.customer.placeholder.select': '请选择',
|
||
'user.customer.placeholder.customerName': '请输入客户名称',
|
||
'user.customer.placeholder.phone': '请输入手机号',
|
||
'user.customer.placeholder.email': '请输入邮箱',
|
||
'user.customer.placeholder.password': '须含字母和数字',
|
||
'user.customer.placeholder.wechatNickname': '选填',
|
||
'user.customer.placeholder.wechatAvatarUrl': '头像图片 URL,选填',
|
||
'user.customer.placeholder.amount': '金额',
|
||
'user.customer.placeholder.priceTierKey': '选择或输入价区键',
|
||
'user.customer.placeholder.remark': '选填备注',
|
||
'user.customer.section.basic': '基础信息',
|
||
'user.customer.section.contact': '联系方式',
|
||
'user.customer.section.account': '账户与额度',
|
||
'user.customer.section.level': '等级与归属',
|
||
'user.customer.tip.customerCode': '客户编号创建后不可修改',
|
||
'user.customer.tip.status': '禁用后客户无法登录系统',
|
||
'user.customer.tip.password': '密码须同时包含字母和数字',
|
||
'user.customer.tip.wechatAvatar': '填写可访问的头像图片地址',
|
||
'user.customer.tip.accountBalance': '客户可用余额,谨慎手工调整',
|
||
'user.customer.tip.totalQuota': '信用总额度上限',
|
||
'user.customer.tip.usedQuota': '已占用额度,通常由系统累计',
|
||
'user.customer.tip.memberLevel': '用于积分升级与可选额外折扣',
|
||
'user.customer.tip.priceTierKey': '决定报价价区,与会员等级升级无关',
|
||
'user.customer.modal.addTitle': '新增客户',
|
||
'user.customer.modal.editTitle': '编辑客户',
|
||
'user.customer.modal.deleteConfirm': '确定要删除该客户吗?',
|
||
'user.customer.rules.customerNameRequired': '请输入客户名称',
|
||
'user.customer.rules.phoneRequired': '请输入手机号',
|
||
'user.customer.rules.emailRequired': '请输入邮箱',
|
||
'user.customer.rules.passwordRequired': '请输入登录密码',
|
||
'user.customer.rules.passwordLetterAndDigit': '密码须同时包含字母和数字',
|
||
'user.customer.hint.autoCustomerCode': '保存后系统自动生成(如 AF0A1,2026年6月第1号)',
|
||
'user.customer.message.loadFailed': '加载失败',
|
||
'user.customer.message.createSuccess': '新增成功',
|
||
'user.customer.message.updateSuccess': '更新成功',
|
||
'user.customer.message.deleteSuccess': '删除成功',
|
||
'user.customer.message.deleteFailed': '删除失败',
|
||
'user.customer.message.saveFailed': '保存失败',
|
||
'user.customer.message.resetPasswordSuccess': '重置密码成功',
|
||
'user.customer.message.resetPasswordFailed': '重置密码失败',
|
||
'user.customer.pagination.total': '共 {count} 条记录',
|
||
'user.customer.pagination.prev': '上一页',
|
||
'user.customer.pagination.next': '下一页',
|
||
'user.customer.pagination.perPage': '条/页',
|
||
'user.customer.pagination.goTo': '前往',
|
||
'user.customer.pagination.page': '页',
|
||
'user.customer.pagination.invalidPage': '请输入有效页码',
|
||
|
||
'user.subAccount.searchPlaceholder': '子客户编号/名称/手机号',
|
||
'user.subAccount.filter.mainCustomer': '筛选主客户',
|
||
'user.subAccount.actions.add': '新增子账号',
|
||
'user.subAccount.fields.customerCode': '子客户编号',
|
||
'user.subAccount.fields.customerName': '子客户名称',
|
||
'user.subAccount.fields.phone': '手机号',
|
||
'user.subAccount.fields.email': '邮箱',
|
||
'user.subAccount.fields.password': '登录密码',
|
||
'user.subAccount.fields.status': '状态',
|
||
'user.subAccount.fields.remark': '备注',
|
||
'user.subAccount.fields.permissions': '授权权限',
|
||
'user.subAccount.fields.parentCustomerId': '主客户ID',
|
||
'user.subAccount.fields.createTime': '创建时间',
|
||
'user.subAccount.fields.updateTime': '更新时间',
|
||
'user.subAccount.status.enabled': '正常',
|
||
'user.subAccount.status.disabled': '禁用',
|
||
'user.subAccount.status.frozen': '冻结',
|
||
'user.subAccount.placeholder.input': '请输入',
|
||
'user.subAccount.placeholder.select': '请选择',
|
||
'user.subAccount.modal.addTitle': '新增子账号',
|
||
'user.subAccount.rules.customerCodeRequired': '请输入子客户编号',
|
||
'user.subAccount.rules.customerNameRequired': '请输入子客户名称',
|
||
'user.subAccount.rules.phoneRequired': '请输入手机号',
|
||
'user.subAccount.rules.passwordRequired': '请输入登录密码',
|
||
'user.subAccount.message.loadFailed': '加载失败',
|
||
'user.subAccount.message.createSuccess': '子账号创建成功',
|
||
'user.subAccount.message.createFailed': '创建失败',
|
||
'user.subAccount.tip.mainCustomerOnly': '仅主客户账号可创建子账号,请使用主客户身份登录客户端',
|
||
'user.subAccount.permission.expandAll': '全部展开',
|
||
'user.subAccount.permission.collapseAll': '全部收起',
|
||
'user.subAccount.permission.checkAll': '全选',
|
||
'user.subAccount.permission.uncheckAll': '取消全选',
|
||
'user.subAccount.permission.loading': '加载权限树...',
|
||
|
||
// 系统 - 配置
|
||
'system.config.tabs.sysConfig': '系统配置',
|
||
'system.config.tabs.safety': '安全配置',
|
||
'system.config.message.loadFailed': '获取系统配置失败',
|
||
|
||
// 系统配置 - 基础配置
|
||
'system.config.sysBase.form.sysName': '系统名称',
|
||
'system.config.sysBase.form.sysVersion': '系统版本',
|
||
'system.config.sysBase.form.copyright': '版权信息',
|
||
'system.config.sysBase.form.copyrightUrl': '版权链接URL',
|
||
'system.config.sysBase.form.webStatus': '网站开启访问(仅业务)',
|
||
'system.config.sysBase.form.tenantOptions': '多租户配置',
|
||
'system.config.sysBase.form.webClosePrompt': '网站关闭提示',
|
||
'system.config.sysBase.form.footerLinks': '底部超链接',
|
||
'system.config.sysBase.form.logo': '系统Logo',
|
||
'system.config.sysBase.form.linkName': '超链接名称',
|
||
'system.config.sysBase.form.linkUrl': '超链接地址',
|
||
'system.config.sysBase.form.sortCode': '排序',
|
||
'system.config.sysBase.form.placeholder.sysName': '请输入系统名称',
|
||
'system.config.sysBase.form.placeholder.sysVersion': '请输入系统版本',
|
||
'system.config.sysBase.form.placeholder.copyright': '请输入版权信息',
|
||
'system.config.sysBase.form.placeholder.copyrightUrl': '请输入版权链接URL',
|
||
'system.config.sysBase.form.placeholder.webClosePrompt': '请输入网站关闭提示',
|
||
'system.config.sysBase.form.placeholder.linkName': '请输入超链接名称',
|
||
'system.config.sysBase.form.placeholder.linkUrl': '请输入超链接地址',
|
||
'system.config.sysBase.form.placeholder.sortCode': '请输入排序',
|
||
'system.config.sysBase.form.logoPreviewTip': '点击图片可预览,点击删除可移除',
|
||
'system.config.sysBase.form.rules.sysNameRequired': '请输入系统名称',
|
||
'system.config.sysBase.form.rules.sysVersionRequired': '请输入系统版本',
|
||
'system.config.sysBase.form.rules.copyrightRequired': '请输入系统版权',
|
||
'system.config.sysBase.form.rules.copyrightUrlRequired': '请输入系统版权链接',
|
||
'system.config.sysBase.form.rules.linkNameRequired': '请输入超链接名称',
|
||
'system.config.sysBase.form.rules.linkUrlRequired': '请输入超链接地址',
|
||
'system.config.sysBase.form.rules.sortCodeRequired': '请输入排序',
|
||
'system.config.sysBase.options.enable': '启用',
|
||
'system.config.sysBase.options.disable': '禁用',
|
||
'system.config.sysBase.options.close': '关闭',
|
||
'system.config.sysBase.options.open': '开启',
|
||
'system.config.sysBase.actions.add': '添加',
|
||
'system.config.sysBase.actions.save': '保存',
|
||
'system.config.sysBase.actions.reset': '重置',
|
||
'system.config.sysBase.actions.uploadLogo': '上传Logo',
|
||
'system.config.sysBase.modal.linkTitle': '超链接信息',
|
||
'system.config.sysBase.message.saveSuccess': '保存成功',
|
||
'system.config.sysBase.message.saveFailed': '保存失败',
|
||
'system.config.sysBase.message.fileNotExists': '文件不存在',
|
||
'system.config.sysBase.message.onlyImageAllowed': '只能上传图片文件',
|
||
'system.config.sysBase.message.imageSizeExceeded': '图片大小不能超过5MB',
|
||
'system.config.sysBase.message.uploadSuccess': 'Logo上传成功',
|
||
'system.config.sysBase.message.uploadFailedNoFileId': '上传失败:未获取到文件ID',
|
||
'system.config.sysBase.message.uploadFailed': 'Logo上传失败',
|
||
'system.config.sysBase.message.logoRemoved': '已移除Logo',
|
||
|
||
// 系统配置 - 安全配置
|
||
'system.config.safety.tabs.login': '登录策略',
|
||
'system.config.safety.tabs.password': '密码策略',
|
||
'system.config.safety.common.yes': '是',
|
||
'system.config.safety.common.no': '否',
|
||
'system.config.safety.common.save': '保存',
|
||
'system.config.safety.common.reset': '重置',
|
||
'system.config.safety.common.saveSuccess': '保存成功',
|
||
'system.config.safety.common.saveFailed': '保存失败',
|
||
'system.config.safety.login.form.singleOpen': '单用户登录开关',
|
||
'system.config.safety.login.form.captchaOpen': '登录验证码开关',
|
||
'system.config.safety.login.form.errorCount': '允许登录错误次数',
|
||
'system.config.safety.login.form.resetTime': '登录错误重置时间(分)',
|
||
'system.config.safety.login.form.lockTime': '登录错误次数过多账号锁定时长(分)',
|
||
'system.config.safety.login.form.captchaType': '登录验证码类型',
|
||
'system.config.safety.login.form.placeholder.errorCount': '请输入允许登录错误次数',
|
||
'system.config.safety.login.form.placeholder.resetTime': '请输入登录错误重置时间',
|
||
'system.config.safety.login.form.placeholder.lockTime': '请输入账号锁定时长',
|
||
'system.config.safety.login.form.placeholder.captchaType': '请选择验证码类型',
|
||
'system.config.safety.login.form.rules.errorCountRequired': '请输入允许登录错误次数',
|
||
'system.config.safety.login.form.rules.resetTimeRequired': '请输入登录错误重置时间',
|
||
'system.config.safety.login.form.rules.lockTimeRequired': '请输入登录错误次数过多账号锁定时长',
|
||
'system.config.safety.login.form.rules.captchaTypeRequired': '请选择登录验证码类型',
|
||
'system.config.safety.login.form.rules.singleOpenRequired': '请选择单用户登录开关',
|
||
'system.config.safety.login.form.rules.captchaOpenRequired': '请选择登录验证码开关',
|
||
'system.config.safety.login.options.arithmetic': '算术验证码',
|
||
'system.config.safety.login.options.chinese': '中文验证码',
|
||
'system.config.safety.login.options.slider': '滑块验证码',
|
||
'system.config.safety.password.form.defaultPassword': '系统默认密码',
|
||
'system.config.safety.password.form.minLength': '密码最小长度',
|
||
'system.config.safety.password.form.remind': '密码定期提醒更新',
|
||
'system.config.safety.password.form.remindDay': '密码定期提醒更新时间(天)',
|
||
'system.config.safety.password.form.updateDefault': '修改初始密码提醒',
|
||
'system.config.safety.password.form.containNum': '是否含数字',
|
||
'system.config.safety.password.form.containLower': '是否包含小写字母',
|
||
'system.config.safety.password.form.containUpper': '是否包含大写字母',
|
||
'system.config.safety.password.form.containCharacter': '是否包含特殊字符',
|
||
'system.config.safety.password.form.placeholder.defaultPassword': '请输入系统默认密码',
|
||
'system.config.safety.password.form.placeholder.minLength': '请输入密码最小长度',
|
||
'system.config.safety.password.form.placeholder.remindDay': '请输入密码定期提醒更新时间',
|
||
'system.config.safety.password.form.rules.defaultPasswordRequired': '请输入系统默认密码',
|
||
'system.config.safety.password.form.rules.remindRequired': '请选择密码定期提醒更新',
|
||
'system.config.safety.password.form.rules.remindDayRequired': '请输入密码定期提醒更新时间',
|
||
'system.config.safety.password.form.rules.updateDefaultRequired': '请选择修改初始密码提醒',
|
||
'system.config.safety.password.form.rules.minLengthRequired': '请输入密码最小长度',
|
||
'system.config.safety.password.form.rules.containNumRequired': '请选择是否含数字',
|
||
'system.config.safety.password.form.rules.containLowerRequired': '请选择是否包含小写字母',
|
||
'system.config.safety.password.form.rules.containUpperRequired': '请选择是否包含大写字母',
|
||
'system.config.safety.password.form.rules.containCharacterRequired': '请选择是否包含特殊字符',
|
||
|
||
// 系统 - 审计日志 - 操作日志
|
||
'system.audit.oplog.search.placeholder': '请输入关键字',
|
||
'system.audit.oplog.type.operate': '操作日志',
|
||
'system.audit.oplog.type.exception': '异常日志',
|
||
'system.audit.oplog.table.name': '名称',
|
||
'system.audit.oplog.table.opIp': 'IP地址',
|
||
'system.audit.oplog.table.opAddress': '地址',
|
||
'system.audit.oplog.table.className': '类名称',
|
||
'system.audit.oplog.table.methodName': '方法名称',
|
||
'system.audit.oplog.table.opUser': '用户',
|
||
'system.audit.oplog.table.opAccount': '账号',
|
||
'system.audit.oplog.table.opTime': '操作时间',
|
||
'system.audit.oplog.table.operation': '操作',
|
||
'system.audit.oplog.actions.clear': '清空',
|
||
'system.audit.oplog.actions.clearCurrent': '清空当前日志',
|
||
'system.audit.oplog.actions.view': '详情',
|
||
'system.audit.oplog.modal.clearConfirmTitle': '确认清空',
|
||
'system.audit.oplog.modal.clearConfirmContent': '确定要{msg}吗?',
|
||
'system.audit.oplog.message.loadFailed': '获取操作日志失败',
|
||
'system.audit.oplog.message.clearSuccess': '清空成功',
|
||
'system.audit.oplog.message.clearFailed': '清空失败',
|
||
|
||
// 系统 - 审计日志 - 访问日志
|
||
'system.audit.vislog.search.placeholder': '请输入关键字',
|
||
'system.audit.vislog.type.login': '登录日志',
|
||
'system.audit.vislog.type.logout': '登出日志',
|
||
'system.audit.vislog.table.name': '名称',
|
||
'system.audit.vislog.table.opIp': 'IP地址',
|
||
'system.audit.vislog.table.opAddress': '地址',
|
||
'system.audit.vislog.table.opBrowser': '浏览器',
|
||
'system.audit.vislog.table.opOs': '操作系统',
|
||
'system.audit.vislog.table.opUser': '用户',
|
||
'system.audit.vislog.table.opAccount': '账号',
|
||
'system.audit.vislog.table.opTime': '操作时间',
|
||
'system.audit.vislog.table.operation': '操作',
|
||
'system.audit.vislog.actions.clear': '清空',
|
||
'system.audit.vislog.actions.clearCurrent': '清空当前日志',
|
||
'system.audit.vislog.actions.view': '详情',
|
||
'system.audit.vislog.modal.clearConfirmTitle': '确认清空',
|
||
'system.audit.vislog.modal.clearConfirmContent': '确定要{msg}吗?',
|
||
'system.audit.vislog.message.loadFailed': '获取访问日志失败',
|
||
'system.audit.vislog.message.clearSuccess': '清空成功',
|
||
'system.audit.vislog.message.clearFailed': '清空失败',
|
||
|
||
// 系统 - 上游接口参数维护(new-port.vue 其他文案)
|
||
'system.interface.section.basicInfo': '基础信息',
|
||
'system.interface.section.requestParams': 'Request',
|
||
'system.interface.section.secondRequestParams': 'Query',
|
||
'system.interface.section.responseParams': 'Response',
|
||
|
||
'system.interface.actions.addParam': '新增参数',
|
||
'system.interface.actions.paramParse': '参数解析',
|
||
'system.interface.actions.add': '新增',
|
||
'system.interface.actions.save': '保存',
|
||
'system.interface.actions.fillOutputMapping': '填写返参',
|
||
'common.support': '支持',
|
||
'common.notSupport': '不支持',
|
||
|
||
'system.interface.parse.needImportFirst': '导入失败,请先导入本文转格式',
|
||
'system.interface.parse.needImportOrParseFirst': '导入失败,请先导入本文转格式或者先解析',
|
||
'system.interface.parse.success': '解析成功',
|
||
'system.interface.import.success': '导入成功',
|
||
'system.interface.import.fail': '导入失败',
|
||
|
||
// 渠道 - 标签设计
|
||
'channel.labelDesign.pageTitle': '标签模板配置',
|
||
'channel.labelDesign.configTitle': '模板配置',
|
||
'channel.labelDesign.sizeLabel': '标签尺寸 (宽×高)',
|
||
'channel.labelDesign.widthPlaceholder': '宽度',
|
||
'channel.labelDesign.heightPlaceholder': '高度',
|
||
'channel.labelDesign.titleLabel': '标签标题',
|
||
'channel.labelDesign.titlePlaceholder': '请输入标签标题',
|
||
'channel.labelDesign.contentLabel': '标签内容',
|
||
'channel.labelDesign.contentPlaceholder': '请输入标签内容',
|
||
'channel.labelDesign.apply': '应用配置',
|
||
'channel.labelDesign.reset': '重置',
|
||
'channel.labelDesign.previewTitle': '模板预览 (可拖拽调整位置、右下角缩放调整尺寸)',
|
||
'channel.labelDesign.sizeMinError': '标签尺寸最小值为 50px,请重新输入',
|
||
'channel.labelDesign.noTitle': '无标题',
|
||
'channel.labelDesign.noContent': '无内容',
|
||
'channel.labelDesign.applySuccess': '配置已应用',
|
||
'channel.labelDesign.resetSuccess': '配置已重置',
|
||
'channel.labelDesign.searchPlaceholder': '搜索模板名称',
|
||
'channel.labelDesign.typePlaceholder': '模板类型',
|
||
'channel.labelDesign.namePlaceholder': '模板名称',
|
||
'channel.labelDesign.loadingDesigner': '正在加载设计器…',
|
||
'channel.labelDesign.total': '共 {n} 条',
|
||
'channel.labelDesign.table.name': '名称',
|
||
'channel.labelDesign.table.type': '类型',
|
||
'channel.labelDesign.table.updateTime': '更新时间',
|
||
'channel.labelDesign.table.actions': '操作',
|
||
'channel.labelDesign.actions.search': '查询',
|
||
'channel.labelDesign.actions.create': '新建模板',
|
||
'channel.labelDesign.actions.edit': '设计',
|
||
'channel.labelDesign.actions.delete': '删除',
|
||
'channel.labelDesign.actions.refresh': '刷新列表',
|
||
'channel.labelDesign.actions.back': '返回列表',
|
||
'channel.labelDesign.actions.preview': '预览',
|
||
'channel.labelDesign.actions.print': '打印',
|
||
'channel.labelDesign.actions.save': '保存',
|
||
'channel.labelDesign.actions.openTemplate': '打开模板',
|
||
'channel.labelDesign.actions.open': '打开',
|
||
'channel.labelDesign.actions.startDesign': '开始设计',
|
||
'channel.labelDesign.actions.cancel': '取消',
|
||
'channel.labelDesign.loadingList': '正在加载模板…',
|
||
'channel.labelDesign.emptySelect': '请在左侧选择模板,或新建一个',
|
||
'channel.labelDesign.openModal.title': '打开系统模板',
|
||
'channel.labelDesign.openModal.confirmTitle': '切换模板',
|
||
'channel.labelDesign.openModal.confirmContent': '当前画布未保存的修改将丢失,确定打开所选模板?',
|
||
'channel.labelDesign.message.loadFailed': '加载模板失败',
|
||
'channel.labelDesign.message.saveSuccess': '模板已保存',
|
||
'channel.labelDesign.message.saveFailed': '保存失败',
|
||
'channel.labelDesign.message.deleteSuccess': '已删除',
|
||
'channel.labelDesign.message.nameRequired': '请填写模板名称',
|
||
'channel.labelDesign.message.alreadyOpen': '该模板已在设计器中',
|
||
'channel.labelDesign.message.openSuccess': '已打开:{name}',
|
||
'channel.labelDesign.fieldDictionary': '订单字段',
|
||
'channel.labelDesign.fieldsInjectedHint': '已注入订单字段(已隐藏平台/自定义分组)',
|
||
'channel.labelDesign.fieldsInjectFailed': '订单字段未能注入设计器,请刷新后重试',
|
||
'channel.labelDesign.message.fieldCopied': '已复制字段:{field}',
|
||
'channel.labelDesign.message.previewEmpty': '暂无可预览的模板',
|
||
'channel.labelDesign.message.previewFailed': '预览 PDF 失败',
|
||
|
||
// 渠道 - 销售产品
|
||
'channel.salesProducts.search.placeholder': '请输入产品名称',
|
||
'channel.salesProducts.search.refresh': '刷新列表',
|
||
'channel.salesProducts.search.addProduct': '新增产品',
|
||
|
||
'channel.salesProducts.tabs.config': '产品配置',
|
||
'channel.salesProducts.tabs.price': '产品卖价',
|
||
'channel.salesProducts.tabs.rules': '排货规则',
|
||
'channel.salesProducts.tabs.customerGuide': '对客说明',
|
||
'channel.salesProducts.tabs.records': '发布记录',
|
||
|
||
'channel.salesProducts.actions.save': '保存',
|
||
'channel.salesProducts.actions.publishConfig': '发布配置',
|
||
'channel.salesProducts.actions.publishRules': '发布规则',
|
||
'channel.salesProducts.actions.publishPrice': '价格发布',
|
||
'channel.salesProducts.actions.add': '新增',
|
||
'channel.salesProducts.actions.edit': '编辑',
|
||
'channel.salesProducts.actions.delete': '删除',
|
||
'channel.salesProducts.actions.rollback': '回滚到此版本',
|
||
'channel.salesProducts.actions.publish': '发布',
|
||
|
||
'channel.salesProducts.customerGuide.editing': '编辑中',
|
||
'channel.salesProducts.customerGuide.cancel': '取消',
|
||
'channel.salesProducts.customerGuide.useTemplate': '使用模板',
|
||
'channel.salesProducts.customerGuide.clear': '清空',
|
||
'channel.salesProducts.customerGuide.source': 'Markdown 源码',
|
||
'channel.salesProducts.customerGuide.preview': '预览',
|
||
'channel.salesProducts.customerGuide.previewEmpty': '输入 Markdown 后可在此预览',
|
||
'channel.salesProducts.customerGuide.placeholder': '请输入对客说明,支持 Markdown 语法',
|
||
'channel.salesProducts.customerGuide.empty': '暂无对客说明,可点击编辑或使用模板',
|
||
'channel.salesProducts.customerGuide.selectProduct': '请先在左侧选择销售产品',
|
||
|
||
'channel.salesProducts.price.effectiveVersion': '生效版本: {version}',
|
||
'channel.salesProducts.empty.selectProduct': '请从左侧选择销售产品',
|
||
'channel.salesProducts.context.product': '当前产品',
|
||
'channel.salesProducts.context.group': '产品分组',
|
||
'channel.salesProducts.context.unsaved': '未保存',
|
||
'channel.salesProducts.context.publishPending': '待发布配置',
|
||
'channel.salesProducts.context.rulesPublishPending': '待发布规则',
|
||
'channel.salesProducts.unsaved.title': '未保存的更改',
|
||
'channel.salesProducts.unsaved.message': '当前 Tab 有未保存的修改,切换后将丢失。是否继续?',
|
||
'channel.salesProducts.unsaved.discard': '放弃修改',
|
||
'channel.salesProducts.unsaved.stay': '留在此页',
|
||
'channel.salesProducts.publishConfirm.title': '发布确认',
|
||
'channel.salesProducts.publishConfirm.message':
|
||
'将打开发布预览,确认差异后才会发布到线上缓存。\n若排货涉及服务渠道下游对接变更:请同步在「服务渠道」发布规则;已有订单需重排货后,预报才会用上新配置。',
|
||
'channel.salesProducts.publishConfirm.ok': '发布配置',
|
||
'channel.salesProducts.publishConfirm.okRules': '发布规则',
|
||
'channel.salesProducts.publishConfirm.cancel': '取消',
|
||
'channel.salesProducts.messages.saveSuccess': '已保存',
|
||
'channel.salesProducts.messages.saveFirst': '请先保存后再发布',
|
||
'channel.salesProducts.messages.downstreamSyncTip':
|
||
'提醒:排货/下游相关变更需「发布规则」后生效;若改了服务渠道对接,请同步发布服务渠道规则,存量订单请重排货。',
|
||
'channel.salesProducts.publish.downstreamSyncTip':
|
||
'规则发布后,新单按新快照排货。若改了下游对接,请确认对应服务渠道也已发布规则;存量订单需重排货才会刷新 Downstream 绑定。',
|
||
'channel.salesProducts.messages.saveFailed': '保存失败',
|
||
'channel.salesProducts.messages.toggleDisableTitle': '确认禁用',
|
||
'channel.salesProducts.messages.toggleDisableConfirm': '禁用后该产品将无法用于新订单,是否确认禁用「{name}」?',
|
||
'channel.salesProducts.publish.title': '发布确认',
|
||
'channel.salesProducts.publish.priceFlowTitle': '价格发布',
|
||
'channel.salesProducts.publish.step1Title': 'AI 风险分析',
|
||
'channel.salesProducts.publish.step1Desc': '核对差异并生成分析报告',
|
||
'channel.salesProducts.publish.step1Hint': '请先在左侧流程卡完成 AI 分析并采用报告,再进入正式发布。',
|
||
'channel.salesProducts.publish.step2Title': '正式发布',
|
||
'channel.salesProducts.publish.step2Desc': '确认报告、备注与生效时间',
|
||
'channel.salesProducts.publish.step2LockedHint': '需先完成「AI 风险分析」并采用报告后解锁。',
|
||
'channel.salesProducts.publish.step2ReadyHint': '分析已完成,可进入本步骤填写备注并正式发布。',
|
||
'channel.salesProducts.publish.flowStatus.todo': '待开始',
|
||
'channel.salesProducts.publish.flowStatus.doing': '进行中',
|
||
'channel.salesProducts.publish.flowStatus.done': '已完成',
|
||
'channel.salesProducts.publish.flowStatus.locked': '未解锁',
|
||
'channel.salesProducts.publish.flowStatus.ready': '可进入',
|
||
'channel.salesProducts.publish.flowRisk': '风险结论',
|
||
'channel.salesProducts.publish.startAi': '开始 AI 分析',
|
||
'channel.salesProducts.publish.gotoStep2': '进入正式发布',
|
||
'channel.salesProducts.publish.backToStep1': '返回上一步',
|
||
'channel.salesProducts.publish.changeSummary': '变更摘要',
|
||
'channel.salesProducts.publish.advancedJson': '高级:查看原始 JSON 快照',
|
||
'channel.salesProducts.publish.expandReport': '展开完整 AI 报告',
|
||
'channel.salesProducts.publish.highRiskAck': '我已核对高风险项,确认仍要发布该卖价',
|
||
'channel.salesProducts.publish.highRiskNeedAck': '高风险发布须勾选确认后才能继续',
|
||
'channel.salesProducts.publish.finalConfirmHighRisk': '确认高风险发布',
|
||
'channel.salesProducts.publish.finalConfirm': '确认正式发布',
|
||
'channel.salesProducts.publish.reanalyzeHint': '若对结论有疑虑,可重新分析后再发布',
|
||
'channel.salesProducts.publish.remarkPlaceholder': '请输入版本备注(可选)',
|
||
'channel.salesProducts.publish.effectiveTime': '生效时间',
|
||
'channel.salesProducts.publish.effectiveTimeHint': '不选默认立即生效',
|
||
'channel.salesProducts.publish.success': '发布成功',
|
||
'channel.salesProducts.publish.fail': '发布失败',
|
||
'channel.salesProducts.publish.status.synced': '当前内容与线上一致,无需重复发布',
|
||
'channel.salesProducts.publish.status.changed': '检测到 {count} 处变更,确认后将更新线上缓存',
|
||
'channel.salesProducts.publish.status.first': '尚未发布过,确认后将写入线上缓存',
|
||
'channel.salesProducts.publish.onlineCache': '线上缓存',
|
||
'channel.salesProducts.publish.pendingCache': '待发布内容',
|
||
'channel.salesProducts.publish.diffCount': '差异数:{count}',
|
||
'channel.salesProducts.publish.showOnlyDiff': '只看差异',
|
||
'channel.salesProducts.publish.confirm': '确认发布',
|
||
'channel.salesProducts.publish.noNeed': '无需发布',
|
||
'channel.salesProducts.publish.noDiffDetail': '与最新发布版本一致',
|
||
'channel.salesProducts.publish.legend.add': '新增',
|
||
'channel.salesProducts.publish.legend.remove': '删除',
|
||
'channel.salesProducts.publish.legend.change': '修改',
|
||
'channel.salesProducts.publish.legend.same': '不变',
|
||
'channel.salesProducts.publish.badge.pending': '待发布',
|
||
'channel.salesProducts.publish.badge.synced': '已同步',
|
||
|
||
'channel.salesProducts.rules.schemeTitle': '排货方案',
|
||
'channel.salesProducts.rules.scheme.costLowest': '成本最低',
|
||
'channel.salesProducts.rules.scheme.timeFastest': '时效最快',
|
||
'channel.salesProducts.rules.scheme.overallBest': '综合最优',
|
||
'channel.salesProducts.rules.scheme.explanation': '(实施评分机制,最终得分最低的是最优)',
|
||
|
||
'channel.salesProducts.table.providers.serialNo': '序号',
|
||
'channel.salesProducts.table.providers.providerName': '服务商名称',
|
||
'channel.salesProducts.table.providers.serviceChannel': '服务渠道',
|
||
'channel.salesProducts.table.providers.weight': '权重',
|
||
'channel.salesProducts.table.providers.matchCondition': '判断条件',
|
||
'channel.salesProducts.table.providers.matchConditionAll': '全部订单',
|
||
'channel.salesProducts.table.providers.matchConditionEdit': '编辑条件',
|
||
'channel.salesProducts.table.providers.matchConditionLegacy': '旧客户名单,请改为判断条件',
|
||
'channel.salesProducts.table.providers.matchConditionModalTitle': '排货判断条件',
|
||
'channel.salesProducts.table.providers.matchConditionHint':
|
||
'用于判断当前订单是否可用该服务渠道;空表示全部订单。客户、货物属性等都写在公式里。先筛出满足条件的渠道,再按排货方案选最终渠道。',
|
||
'channel.salesProducts.table.providers.actions': '操作',
|
||
'channel.salesProducts.table.providers.placeholder.providerName': '请输入服务商名称',
|
||
'channel.salesProducts.table.providers.placeholder.serviceChannel': '请输入服务渠道',
|
||
'channel.salesProducts.table.price.status': '状态',
|
||
|
||
'channel.salesProducts.publish.tabs.price': '价格',
|
||
'channel.salesProducts.publish.tabs.rules': '规则',
|
||
'channel.salesProducts.publish.versionRemark': '版本备注',
|
||
'channel.salesProducts.publish.noRemark': '暂无备注',
|
||
|
||
'channel.salesProducts.ai.open': 'AI 分析',
|
||
'channel.salesProducts.ai.openRequired': '必做:AI 分析',
|
||
'channel.salesProducts.ai.openAgain': '重新 AI 分析',
|
||
'channel.salesProducts.ai.title': '步骤 1 · AI 风险分析',
|
||
'channel.salesProducts.ai.configLink': '配置 AI',
|
||
'channel.salesProducts.ai.intro':
|
||
'核对待发布价与线上价后生成风险报告。采用报告后进入步骤 2「正式发布」,报告将随版本落库。',
|
||
'channel.salesProducts.ai.introSimple':
|
||
'一键对比待发布价与线上价,生成风险报告;核对后采用即可进入正式发布。',
|
||
'channel.salesProducts.ai.oneClick': '一键开始分析',
|
||
'channel.salesProducts.ai.advanced': '高级设置(AI / 模型 / 分析需求)',
|
||
'channel.salesProducts.ai.prefsHint': '将使用:{provider} · {model}',
|
||
'channel.salesProducts.ai.prefsNeedConfig': '请先在高级设置中选择 AI 与模型,或前往「配置 AI」',
|
||
'channel.salesProducts.ai.provider': 'AI 提供商',
|
||
'channel.salesProducts.ai.providerPlaceholder': '选择 AI',
|
||
'channel.salesProducts.ai.model': '模型',
|
||
'channel.salesProducts.ai.modelPlaceholder': '选择或输入模型',
|
||
'channel.salesProducts.ai.sendSkill': '发送价格风险 skill',
|
||
'channel.salesProducts.ai.sendSkillHint': '附带检查清单与报告格式,推荐开启',
|
||
'channel.salesProducts.ai.skillSelect': '选用 Skill',
|
||
'channel.salesProducts.ai.skillSelectPlaceholder': '选择系统已配置的 Skill',
|
||
'channel.salesProducts.ai.prompt': '分析需求',
|
||
'channel.salesProducts.ai.promptPlaceholder':
|
||
'例如:标出金额异常与客户分组价变更…(Ctrl+Enter 生成)',
|
||
'channel.salesProducts.ai.generate': '生成分析',
|
||
'channel.salesProducts.ai.generating': '分析中…',
|
||
'channel.salesProducts.ai.clear': '清空结果',
|
||
'channel.salesProducts.ai.result': '分析报告',
|
||
'channel.salesProducts.ai.advice': '建议',
|
||
'channel.salesProducts.ai.rawReply': '查看完整回复',
|
||
'channel.salesProducts.ai.copyReport': '复制报告',
|
||
'channel.salesProducts.ai.skipAnalysis': '跳过分析',
|
||
'channel.salesProducts.ai.adoptReport': '采用此报告',
|
||
'channel.salesProducts.ai.adoptAndContinue': '采用并进入正式发布',
|
||
'channel.salesProducts.ai.adopted': '已采用分析报告',
|
||
'channel.salesProducts.ai.adoptedToStep2': '已采用报告,请确认备注后正式发布',
|
||
'channel.salesProducts.ai.skippedToStep2': '已跳过 AI 分析,请确认备注后正式发布',
|
||
'channel.salesProducts.ai.skipSummary': '{operator} 于 {time} 选择跳过 AI 分析',
|
||
'channel.salesProducts.ai.needReportBeforeAdopt': '请先生成分析报告',
|
||
'channel.salesProducts.ai.requireBeforePublish': '请先完成步骤 1:AI 分析并采用报告',
|
||
'channel.salesProducts.ai.pendingChangedNeedReanalyze': '待发布内容已变化,请重新 AI 分析',
|
||
'channel.salesProducts.ai.statusPending': '步骤 1 未完成',
|
||
'channel.salesProducts.ai.statusSkipped': '已跳过 AI 分析',
|
||
'channel.salesProducts.ai.statusReady': '步骤 1 完成 · {level}',
|
||
'channel.salesProducts.ai.statusSaved': '已保存',
|
||
'channel.salesProducts.ai.confirmReportLabel': '已采用的 AI 分析报告(将落库)',
|
||
'channel.salesProducts.ai.historyReport': 'AI 分析',
|
||
'channel.salesProducts.ai.copied': '已复制报告',
|
||
'channel.salesProducts.ai.copyFail': '复制失败',
|
||
'channel.salesProducts.ai.generateOk': '分析完成,请核对后点击「采用并进入正式发布」',
|
||
'channel.salesProducts.ai.generateFail': '分析失败',
|
||
'channel.salesProducts.ai.emptyReply': 'AI 未返回内容',
|
||
'channel.salesProducts.ai.parseFail': '未能解析出结构化报告,请查看完整回复',
|
||
'channel.salesProducts.ai.needProviderModelPrompt': '请选择 AI、模型并填写需求',
|
||
'channel.salesProducts.ai.loadProvidersFail': '加载 AI 提供商失败',
|
||
'channel.salesProducts.ai.noDiff': '当前与线上一致,无变更可分析',
|
||
'channel.salesProducts.ai.diffHint': '{count} 处变更',
|
||
|
||
'channel.salesProducts.modal.publishDateTitle': '选择发布日期',
|
||
'channel.salesProducts.modal.publishDate.placeholder': '请选择日期',
|
||
'channel.salesProducts.modal.actions.cancel': '取消',
|
||
'channel.salesProducts.modal.actions.ok': '确定',
|
||
|
||
'channel.salesProducts.form.productCode': '产品代码',
|
||
'channel.salesProducts.form.productName': '产品名称',
|
||
'channel.salesProducts.form.group': '分组',
|
||
'channel.salesProducts.form.efficiency': '时效',
|
||
'channel.salesProducts.form.tradeTerms': '贸易条款',
|
||
'channel.salesProducts.form.routeSort': '线路排序',
|
||
'channel.salesProducts.form.routeSortTip': '官网线路展示顺序,数字越小越靠前',
|
||
'channel.salesProducts.form.customerWaybill': '系统面单',
|
||
'channel.salesProducts.section.basic': '基础信息',
|
||
'channel.salesProducts.section.route': '线路与面单',
|
||
'channel.salesProducts.section.zoneWeight': '分区与计重',
|
||
'channel.salesProducts.section.desc': '产品说明',
|
||
'channel.salesProducts.form.showAdvanced': '展开高级(落库前脚本)',
|
||
'channel.salesProducts.form.hideAdvanced': '收起高级',
|
||
'channel.salesProducts.placeholder.productCode': '仅大写字母、数字、-',
|
||
'channel.salesProducts.placeholder.productName': '请输入产品名称',
|
||
'channel.salesProducts.placeholder.productDescription': '面向客户的产品说明(选填)',
|
||
'channel.salesProducts.placeholder.preStorageScript': '订单落库前执行的脚本(选填)',
|
||
'channel.salesProducts.tip.productCode':
|
||
'命名规则:地区/国家代码 + 01专线/02快递/03邮政/04小包 + 其他。\n示例:US04-5DAY\n创建后不可修改;仅支持大写字母、数字和 -',
|
||
'channel.salesProducts.tip.productName':
|
||
'命名规则:地区/国家 + 产品类型描述 + 其他。\n示例:美国空运小包-5日达',
|
||
'channel.salesProducts.tip.group': '用于官网/后台分组展示,如专线小包',
|
||
'channel.salesProducts.tip.efficiency': '预计时效区间(天),展示给客户参考',
|
||
'channel.salesProducts.tip.labelTemplate': '下单打印使用的系统面单模板',
|
||
'channel.salesProducts.tip.preStorageScript': '高级能力:落库前改写/校验订单字段,无脚本可留空',
|
||
'channel.salesProducts.form.blacklistArea': '黑名单区',
|
||
'channel.salesProducts.form.remoteAreaDivision': '偏远分区',
|
||
'channel.salesProducts.form.priceArea': '价格分区',
|
||
'channel.salesProducts.form.additionalServices': '附加服务',
|
||
'channel.salesProducts.billingSimulate.open': '计费模拟',
|
||
'channel.salesProducts.billingSimulate.title': '计费模拟',
|
||
'channel.salesProducts.billingSimulate.destCountry': '国家',
|
||
'channel.salesProducts.billingSimulate.province': '省/州',
|
||
'channel.salesProducts.billingSimulate.city': '城市',
|
||
'channel.salesProducts.billingSimulate.zipCode': '邮编',
|
||
'channel.salesProducts.billingSimulate.length': '长(cm)',
|
||
'channel.salesProducts.billingSimulate.width': '宽(cm)',
|
||
'channel.salesProducts.billingSimulate.height': '高(cm)',
|
||
'channel.salesProducts.billingSimulate.weight': '实重(kg)',
|
||
'channel.salesProducts.billingSimulate.cargoAttribute': '货物属性',
|
||
'channel.salesProducts.billingSimulate.warehouse': '仓库',
|
||
'channel.salesProducts.billingSimulate.additionalServices': '附加服务',
|
||
'channel.salesProducts.billingSimulate.declaredSum': '申报金额',
|
||
'channel.salesProducts.billingSimulate.declaredCurrency': '申报币种',
|
||
'channel.salesProducts.billingSimulate.isRemote': '是否偏远',
|
||
'channel.salesProducts.billingSimulate.isRemoteAuto': '按产品分区',
|
||
'channel.salesProducts.billingSimulate.run': '开始模拟',
|
||
'channel.salesProducts.billingSimulate.chargeableWeight': '计费重',
|
||
'channel.salesProducts.billingSimulate.zoneKeys': '分区',
|
||
'channel.salesProducts.billingSimulate.receivable': '应收',
|
||
'channel.salesProducts.billingSimulate.payable': '应付',
|
||
'channel.salesProducts.billingSimulate.total': '合计',
|
||
'channel.salesProducts.billingSimulate.margin': '毛利',
|
||
'channel.salesProducts.billingSimulate.warnings': '提示',
|
||
'channel.salesProducts.billingSimulate.emptyResult': '暂无模拟结果',
|
||
'channel.salesProducts.billingSimulate.needProduct': '请先选择销售产品',
|
||
'channel.salesProducts.billingSimulate.needCountry': '请选择国家',
|
||
'channel.salesProducts.billingSimulate.costItem': '费用项',
|
||
'channel.salesProducts.billingSimulate.amount': '金额',
|
||
'channel.salesProducts.billingSimulate.currency': '币种',
|
||
'channel.salesProducts.billingSimulate.formula': '公式',
|
||
'channel.salesProducts.form.weightCalculationRule': '计重规则',
|
||
'channel.salesProducts.form.weightRounding': '计重进位',
|
||
'channel.salesProducts.form.productDescription': '产品说明',
|
||
'channel.salesProducts.form.preStorageScript': '落库前执行脚本',
|
||
'channel.salesProducts.form.placeholder.labelTemplate': '请选择标签模板(未选则用全局默认)',
|
||
'channel.salesProducts.form.placeholder.input': '请输入',
|
||
'channel.salesProducts.form.placeholder.min': '最小值',
|
||
'channel.salesProducts.form.placeholder.max': '最大值',
|
||
'channel.salesProducts.form.placeholder.select': '请选择',
|
||
|
||
'channel.salesProducts.referencePreview.view': '查看明细',
|
||
'channel.salesProducts.referencePreview.title': '查看:{name}',
|
||
'channel.salesProducts.referencePreview.noSelection': '请先选择一项',
|
||
'channel.salesProducts.referencePreview.loadFailed': '加载明细失败',
|
||
'channel.salesProducts.referencePreview.empty': '暂无明细数据',
|
||
|
||
'channel.salesProducts.drawer.tabs.basic': '基础信息',
|
||
'channel.salesProducts.drawer.tabs.priceList': '价格表',
|
||
|
||
'channel.salesProducts.drawer.form.costItem': '费用项',
|
||
'channel.salesProducts.drawer.form.costItemHelpTitle': '配置说明',
|
||
'channel.salesProducts.drawer.form.costItemHelp.insurance':
|
||
'1. 产品配置勾选附加服务「保险」\n2. 本项费用项选「保险费」\n3. 计算公式选「货值比例」,费率填在价格表(如 0.5 = 申报货值 0.5%)\n4. 计费条件填写:附加服务包含(\'insurance\')\n5. 客户下单勾选保险并填写申报金额后才会收取\n也可改用「总价」固定金额,条件仍同上。',
|
||
'channel.salesProducts.drawer.form.costItemHelp.fuelSurcharge':
|
||
'1. 本项费用项选「燃油附加费」\n2. 计算公式选「运费比例」,费率填在价格表(如 5 = 同币种运费合计的 5%)\n3. 计费条件一般留空(始终收取);需要限制时再写条件\n4. 同一产品须先有能算出金额的运费项;燃油按同批次运费合计比例计算\n5. 客户列可用「全部客户」只配一列费率',
|
||
'channel.salesProducts.drawer.form.costUnit': '费用单位',
|
||
'channel.salesProducts.drawer.form.currency': '币种',
|
||
'channel.salesProducts.drawer.form.chargingCondition': '计费条件',
|
||
'channel.salesProducts.drawer.section.feeBasic': '费用配置',
|
||
'channel.salesProducts.drawer.tip.costUnit': '决定价格表按何种单位计价(如票/KG)',
|
||
'channel.salesProducts.drawer.tip.chargingCondition': '留空=始终尝试收取;可用 AI 或插入字段编写公式',
|
||
'channel.salesProducts.drawer.tip.billingFactors': '因素组合决定价格表行;改完后请同步价格表',
|
||
'channel.salesProducts.drawer.actions.addFactor': '新增',
|
||
'channel.salesProducts.billingCondition.placeholder':
|
||
'例:附加服务包含(\'insurance\');留空表示始终收取',
|
||
'channel.salesProducts.billingCondition.aiWrite': 'AI 写公式',
|
||
'channel.salesProducts.billingCondition.insertField': '插入字段',
|
||
'channel.salesProducts.billingCondition.operators': '运算符',
|
||
'channel.salesProducts.billingCondition.fields': '字段',
|
||
'channel.salesProducts.billingCondition.hint':
|
||
'默认收起。用 AI 描述业务规则生成公式,或点「插入字段」手动拼;留空=始终尝试收取。',
|
||
|
||
'channel.salesProducts.drawer.section.billingFactors': '计费因素',
|
||
'channel.salesProducts.drawer.table.billingFactors.serialNo': '序号',
|
||
'channel.salesProducts.drawer.table.billingFactors.factor': '因素',
|
||
'channel.salesProducts.drawer.table.billingFactors.factorValues': '因素值',
|
||
'channel.salesProducts.drawer.table.billingFactors.actions': '操作',
|
||
|
||
'channel.salesProducts.drawer.section.priceListTitle': '运费',
|
||
'channel.salesProducts.drawer.table.priceList.division': '分区',
|
||
'channel.salesProducts.drawer.table.priceList.cargoType': '货物类型',
|
||
'channel.salesProducts.drawer.table.priceList.billingWeight': '计费重/kg',
|
||
'channel.salesProducts.drawer.table.priceList.calculationFormula': '计算公式',
|
||
'channel.salesProducts.drawer.table.priceList.calculatedValue': '计算值',
|
||
'channel.salesProducts.drawer.table.priceList.customerGroup1': '客户组1',
|
||
'channel.salesProducts.drawer.table.priceList.customerGroup2': '客户组2',
|
||
|
||
'channel.salesProducts.drawer.footer.cancel': '取消',
|
||
'channel.salesProducts.drawer.footer.generatePriceList': '生成价格表',
|
||
'channel.salesProducts.drawer.footer.syncPriceList': '同步价格表',
|
||
'channel.salesProducts.drawer.footer.save': '保存',
|
||
'channel.salesProducts.drawer.priceList.hint': '已有组合会保留价格;勾选行可批量填价',
|
||
'channel.salesProducts.drawer.priceList.batchFill': '批量填价',
|
||
'channel.salesProducts.drawer.priceList.batchFillEmpty': '只填空白/0',
|
||
'channel.salesProducts.drawer.priceList.copyPrev': '复制上一行',
|
||
'channel.salesProducts.drawer.priceList.batchFillSelected': '已选 {count} 行',
|
||
'channel.salesProducts.drawer.priceList.batchFillValue': '统一价格',
|
||
|
||
// 渠道 - 服务渠道
|
||
'channel.serviceChannels.search.placeholder': '请输入渠道名称',
|
||
'channel.serviceChannels.search.refresh': '刷新列表',
|
||
'channel.serviceChannels.search.addProvider': '新增服务商',
|
||
'channel.serviceChannels.search.addChannel': '新增渠道',
|
||
'channel.serviceChannels.leftMenu.editProvider': '编辑服务商',
|
||
'channel.serviceChannels.leftMenu.deleteProvider': '删除服务商',
|
||
'channel.serviceChannels.leftMenu.addChannelHere': '新增渠道',
|
||
'channel.serviceChannels.leftMenu.editChannel': '编辑渠道',
|
||
'channel.serviceChannels.tabs.config': '渠道配置',
|
||
'channel.serviceChannels.tabs.price': '渠道买价',
|
||
'channel.serviceChannels.tabs.record': '发布记录',
|
||
'channel.serviceChannels.actions.save': '保存',
|
||
'channel.serviceChannels.actions.publishConfig': '发布配置',
|
||
'channel.serviceChannels.actions.publishPrice': '价格发布',
|
||
'channel.serviceChannels.actions.add': '新增',
|
||
'channel.serviceChannels.actions.edit': '编辑',
|
||
'channel.serviceChannels.actions.delete': '删除',
|
||
'channel.serviceChannels.actions.publish': '发布',
|
||
'channel.serviceChannels.form.channelCode': '渠道代码',
|
||
'channel.serviceChannels.form.channelName': '渠道名称',
|
||
'channel.serviceChannels.form.timeLimit': '时效',
|
||
'channel.serviceChannels.form.forecastConfig': '预报配置',
|
||
'channel.serviceChannels.form.forecastType': '预报单号类型',
|
||
'channel.serviceChannels.form.forecastType.standard': '标准预报',
|
||
'channel.serviceChannels.form.forecastType.custom': '自定义预报',
|
||
'channel.serviceChannels.form.forecastCode': '预报渠道code',
|
||
'channel.serviceChannels.form.remoteArea': '偏远分区',
|
||
'channel.serviceChannels.form.description': '渠道说明',
|
||
'channel.serviceChannels.form.preScript': '预报前执行脚本',
|
||
'channel.serviceChannels.form.app': '应用',
|
||
'channel.serviceChannels.form.apiProvider': 'API服务商',
|
||
'channel.serviceChannels.form.providerName': '服务商名称',
|
||
'channel.serviceChannels.form.showAdvanced': '展开高级(预报前脚本)',
|
||
'channel.serviceChannels.form.hideAdvanced': '收起高级',
|
||
'channel.serviceChannels.section.providerBasic': '基础信息',
|
||
'channel.serviceChannels.section.channelBasic': '基础信息',
|
||
'channel.serviceChannels.section.forecast': '预报配置',
|
||
'channel.serviceChannels.section.desc': '说明',
|
||
'channel.serviceChannels.modal.addProvider': '新增服务商',
|
||
'channel.serviceChannels.modal.editProvider': '编辑服务商',
|
||
'channel.serviceChannels.modal.addChannel': '新增服务渠道',
|
||
'channel.serviceChannels.placeholder.selectApp': '请选择应用',
|
||
'channel.serviceChannels.placeholder.selectApiProvider': '请选择 API 服务商',
|
||
'channel.serviceChannels.placeholder.providerName': '展示用名称,可与 API 服务商不同',
|
||
'channel.serviceChannels.placeholder.channelCode': '仅大写字母、数字、-',
|
||
'channel.serviceChannels.placeholder.channelName': '请输入渠道名称',
|
||
'channel.serviceChannels.tip.app': '服务商归属的应用租户',
|
||
'channel.serviceChannels.tip.apiProvider': '对接的上游 API 服务商账号',
|
||
'channel.serviceChannels.tip.providerName': '左侧菜单展示名称',
|
||
'channel.serviceChannels.tip.channelCode':
|
||
'命名规则:服务商代码 + 地区/国家代码 + 货物类型。\n示例:YH-MX-P\n创建后不可修改;仅支持大写字母、数字和 -',
|
||
'channel.serviceChannels.tip.channelName':
|
||
'命名规则:服务商 + 地区/国家 + 货物类型。\n示例:壹号-墨西哥-普货',
|
||
'channel.serviceChannels.tip.timeLimit': '渠道时效区间(天),选填',
|
||
'channel.serviceChannels.tip.forecastType': '决定预报回传单号规则',
|
||
'channel.serviceChannels.tip.forecastCode': '上游预报渠道编码,按服务商要求填写',
|
||
'channel.serviceChannels.tip.remoteArea': '偏远地区判定分区方案',
|
||
'channel.serviceChannels.tip.preScript': '预报前改写/校验字段的脚本,无需求可留空',
|
||
'channel.serviceChannels.form.placeholder.input': '请输入',
|
||
'channel.serviceChannels.form.placeholder.select': '请选择',
|
||
'channel.serviceChannels.form.placeholder.min': '最小值',
|
||
'channel.serviceChannels.form.placeholder.max': '最大值',
|
||
'channel.serviceChannels.form.placeholder.selectForecastType': '请选择预报单号类型',
|
||
'channel.serviceChannels.form.placeholder.forecastCode': '请输入预报渠道code',
|
||
'channel.serviceChannels.form.placeholder.description': '请输入渠道说明',
|
||
'channel.serviceChannels.form.placeholder.preScript': '请输入预报前执行脚本',
|
||
'channel.serviceChannels.price.effectiveVersion': '生效版本: {version}',
|
||
'channel.serviceChannels.price.table.serialNo': '序号',
|
||
'channel.serviceChannels.price.table.status': '状态',
|
||
'channel.serviceChannels.price.table.priceName': '价格名称',
|
||
'channel.serviceChannels.price.table.costItem': '费用项',
|
||
'channel.serviceChannels.price.table.costUnit': '费用单位',
|
||
'channel.serviceChannels.price.table.currency': '币种',
|
||
'channel.serviceChannels.price.table.billingFactors': '计费因素',
|
||
'channel.serviceChannels.price.table.modifyTime': '修改时间',
|
||
'channel.serviceChannels.price.table.modifier': '修改人',
|
||
'channel.serviceChannels.price.table.actions': '操作',
|
||
'channel.serviceChannels.record.tabs.price': '价格',
|
||
'channel.serviceChannels.record.tabs.rules': '规则',
|
||
'channel.serviceChannels.record.actions.publish': '发布',
|
||
'channel.serviceChannels.record.actions.rollback': '回滚到此版本',
|
||
'channel.serviceChannels.record.versionRemark': '版本备注',
|
||
'channel.serviceChannels.record.noRemark': '暂无备注',
|
||
'channel.serviceChannels.record.versionNumber': '版本号:{version}',
|
||
'channel.serviceChannels.modal.publishDateTitle': '选择发布日期',
|
||
'channel.serviceChannels.modal.publishDate.placeholder': '请选择日期',
|
||
'channel.serviceChannels.modal.actions.cancel': '取消',
|
||
'channel.serviceChannels.modal.actions.ok': '确定',
|
||
'channel.serviceChannels.drawer.title.addPrice': '新增价格配置',
|
||
'channel.serviceChannels.drawer.tabs.basic': '基础信息',
|
||
'channel.serviceChannels.drawer.tabs.basicInfo': '基础信息',
|
||
'channel.serviceChannels.drawer.tabs.priceList': '价格表',
|
||
'channel.serviceChannels.drawer.form.costItem': '费用项',
|
||
'channel.serviceChannels.drawer.form.costUnit': '费用单位',
|
||
'channel.serviceChannels.drawer.form.currency': '币种',
|
||
'channel.serviceChannels.drawer.form.chargingCondition': '计费条件',
|
||
'channel.serviceChannels.drawer.section.feeBasic': '费用配置',
|
||
'channel.serviceChannels.drawer.tip.costItem': '本条买价对应的费用项',
|
||
'channel.serviceChannels.drawer.tip.costUnit': '决定价格表按何种单位计价(如票/KG)',
|
||
'channel.serviceChannels.drawer.tip.chargingCondition': '留空=始终尝试收取;可用 AI 或插入字段编写公式',
|
||
'channel.serviceChannels.drawer.tip.billingFactors': '因素组合决定价格表行;改完后请同步价格表',
|
||
'channel.serviceChannels.drawer.actions.addFactor': '新增',
|
||
'channel.serviceChannels.drawer.section.billingFactors': '计费因素',
|
||
'channel.serviceChannels.drawer.section.priceListTitle': '运费',
|
||
'channel.serviceChannels.drawer.table.billingFactors.serialNo': '序号',
|
||
'channel.serviceChannels.drawer.table.billingFactors.factor': '因素',
|
||
'channel.serviceChannels.drawer.table.billingFactors.factorValues': '因素值',
|
||
'channel.serviceChannels.drawer.table.billingFactors.actions': '操作',
|
||
'channel.serviceChannels.drawer.footer.cancel': '取消',
|
||
'channel.serviceChannels.drawer.footer.generatePriceList': '生成价格表',
|
||
'channel.serviceChannels.drawer.footer.syncPriceList': '同步价格表',
|
||
'channel.serviceChannels.drawer.footer.save': '保存',
|
||
'channel.serviceChannels.drawer.priceList.hint': '已有组合会保留单价;勾选行可批量填价',
|
||
'channel.serviceChannels.drawer.priceList.batchFill': '批量填价',
|
||
'channel.serviceChannels.drawer.priceList.batchFillEmpty': '只填空白/0',
|
||
'channel.serviceChannels.drawer.priceList.copyPrev': '复制上一行',
|
||
'channel.serviceChannels.drawer.priceList.batchFillSelected': '已选 {count} 行',
|
||
'channel.serviceChannels.drawer.priceList.batchFillValue': '统一单价',
|
||
'channel.serviceChannels.createTime': '创建: {time}',
|
||
'channel.serviceChannels.empty.selectChannel': '请从左侧选择渠道',
|
||
'channel.serviceChannels.context.channel': '当前渠道',
|
||
'channel.serviceChannels.context.group': '服务商分组',
|
||
'channel.serviceChannels.context.app': '应用',
|
||
'channel.serviceChannels.context.apiProvider': 'API 服务商',
|
||
'channel.serviceChannels.context.unsaved': '未保存',
|
||
'channel.serviceChannels.context.rulesPublishPending': '待发布配置',
|
||
'channel.serviceChannels.publishConfirm.title': '发布确认',
|
||
'channel.serviceChannels.publishConfirm.message':
|
||
'发布后会立即将渠道规则写入线上缓存。\n若变更影响下游对接:请同步在「销售产品」发布规则;已有订单需重排货后,预报才会用上新配置。',
|
||
'channel.serviceChannels.publishConfirm.ok': '发布配置',
|
||
'channel.serviceChannels.publishConfirm.cancel': '取消',
|
||
'channel.serviceChannels.messages.downstreamSyncTip':
|
||
'提醒:渠道规则需发布后才影响预报凭证;请同步发布相关销售产品规则,存量订单请重排货。',
|
||
'channel.serviceChannels.editProvider.downstreamConfirmTitle': '下游对接已变更',
|
||
'channel.serviceChannels.editProvider.downstreamConfirmOk': '确认保存',
|
||
'channel.serviceChannels.editProvider.downstreamConfirmContent':
|
||
'应用或 API 服务商已修改。保存后请按顺序:① 对本分组下各服务渠道「发布规则」;② 发布相关销售产品规则;③ 存量订单重排货。否则预报可能仍用旧快照。',
|
||
'channel.serviceChannels.editProvider.downstreamSavedTip':
|
||
'服务商下游配置已保存。请尽快:发布本分组下服务渠道规则 → 发布相关销售产品规则 → 存量订单重排货。',
|
||
'channel.serviceChannels.publish.downstreamSyncTip':
|
||
'渠道规则发布会固化下游 AppKey/AppSecret/supplierCode。请同步发布相关销售产品规则;存量订单需重排货后才会刷新订单上的下游绑定。',
|
||
'channel.serviceChannels.unsaved.title': '未保存的更改',
|
||
'channel.serviceChannels.unsaved.message': '渠道配置有未保存的修改,切换后将丢失。是否继续?',
|
||
'channel.serviceChannels.unsaved.discard': '放弃修改',
|
||
'channel.serviceChannels.unsaved.stay': '留在此页',
|
||
'channel.serviceChannels.messages.saveSuccess': '已保存',
|
||
'channel.serviceChannels.messages.saveFirst': '请先保存后再发布',
|
||
'channel.serviceChannels.messages.publishSuccess': '发布成功',
|
||
'channel.serviceChannels.messages.publishFailed': '发布失败:{msg}',
|
||
'channel.serviceChannels.messages.toggleDisableConfirm': '禁用后该渠道将无法用于新订单,是否确认禁用「{name}」?',
|
||
'channel.serviceChannels.messages.toggleDisableTitle': '确认禁用',
|
||
'channel.serviceChannels.publish.title': '价格发布确认',
|
||
'channel.serviceChannels.publish.status.synced': '当前买价与线上一致,无需重复发布',
|
||
'channel.serviceChannels.publish.status.changed': '检测到 {count} 处变更,确认后将更新线上缓存',
|
||
'channel.serviceChannels.publish.status.first': '尚未发布过买价,确认后将写入线上缓存',
|
||
'channel.serviceChannels.publish.onlineCache': '线上缓存',
|
||
'channel.serviceChannels.publish.pendingCache': '待发布内容',
|
||
'channel.serviceChannels.publish.diffCount': '差异数:{count}',
|
||
'channel.serviceChannels.publish.showOnlyDiff': '只看差异',
|
||
'channel.serviceChannels.publish.confirm': '确认发布',
|
||
'channel.serviceChannels.publish.noNeed': '无需发布',
|
||
'channel.serviceChannels.publish.noDiffDetail': '买价配置与最新发布版本一致',
|
||
'channel.serviceChannels.publish.legend.add': '新增',
|
||
'channel.serviceChannels.publish.legend.remove': '删除',
|
||
'channel.serviceChannels.publish.legend.change': '修改',
|
||
'channel.serviceChannels.publish.legend.same': '不变',
|
||
'channel.serviceChannels.publish.badge.pending': '待发布',
|
||
'channel.serviceChannels.publish.badge.synced': '已同步',
|
||
|
||
// 渠道 - 黑名单区/偏远分区(共用)
|
||
'channel.area.listTitle': '列表',
|
||
'channel.area.search.placeholder': '请输入关键字',
|
||
'channel.area.search.refresh': '刷新列表',
|
||
'channel.area.search.addArea': '新增分区',
|
||
'channel.area.empty': '暂无数据',
|
||
'channel.area.actions.addDetail': '新增分区明细',
|
||
'channel.area.actions.edit': '修改',
|
||
'channel.area.actions.delete': '删除',
|
||
'channel.area.pagination.total': '共 {count} 条记录',
|
||
'channel.area.pagination.prev': '上一页',
|
||
'channel.area.pagination.next': '下一页',
|
||
'channel.area.pagination.perPage': '条/页',
|
||
'channel.area.pagination.goTo': '前往',
|
||
'channel.area.pagination.page': '页',
|
||
'channel.area.form.keyword': '关键字',
|
||
'channel.area.form.areaName': '分区名称',
|
||
'channel.area.form.country': '国家/地区',
|
||
'channel.area.form.destCountry': '国家/地区',
|
||
'channel.area.form.province': '州/省',
|
||
'channel.area.form.city': '城市',
|
||
'channel.area.form.leftPostCode': '起始邮编',
|
||
'channel.area.form.rightPostCode': '截止邮编',
|
||
'channel.area.form.placeholder.keyword': '请输入关键字',
|
||
'channel.area.form.placeholder.areaName': '请输入分区名称',
|
||
'channel.area.form.placeholder.input': '请输入',
|
||
'channel.area.form.rules.areaNameRequired': '请输入分区名称',
|
||
'channel.area.form.rules.countryRequired': '请选择国家/地区',
|
||
'channel.area.form.rules.destCountryRequired': '请选择国家/地区',
|
||
'channel.area.section.match': '匹配范围',
|
||
'channel.area.section.postcode': '邮编区间',
|
||
'channel.area.tip.country': '必填;仅填国家表示匹配该国全部邮编',
|
||
'channel.area.tip.province': '选填,留空表示不限州/省',
|
||
'channel.area.tip.city': '选填,留空表示不限城市',
|
||
'channel.area.tip.leftPostCode': '与截止邮编成对填写;可只填一侧时另一侧必填',
|
||
'channel.area.tip.rightPostCode': '须大于等于起始邮编',
|
||
'channel.area.form.rules.maxLength128': '限制不可超过128个字符',
|
||
'channel.area.form.rules.maxLength30': '限制不可超过30个字符',
|
||
'channel.area.form.rules.noChinese': '不能存在中文字符',
|
||
'channel.area.form.rules.noSpacesOnly': '起始邮编不可只输入空格',
|
||
'channel.area.form.rules.noSpacesOnlyEnd': '截止邮编不可只输入空格',
|
||
'channel.area.modal.addArea': '新增分区',
|
||
'channel.area.modal.editArea': '修改分区',
|
||
'channel.area.modal.addDetail': '新增分区明细',
|
||
'channel.area.modal.editDetail': '修改分区明细',
|
||
'channel.area.modal.deleteConfirm': '确定删除吗?',
|
||
'channel.area.modal.deleteConfirmDetail': '是否确认删除?',
|
||
'channel.area.modal.warningTitle': '温馨提示',
|
||
'channel.area.table.serialNo': '序号',
|
||
'channel.area.table.leftPostcode': '起始邮编',
|
||
'channel.area.table.rightPostcode': '截止邮编',
|
||
'channel.area.table.leftPostCode': '起始邮编代码',
|
||
'channel.area.table.rightPostCode': '截止邮编代码',
|
||
'channel.area.table.remark': '备注',
|
||
'channel.area.table.actions': '操作',
|
||
'channel.area.message.deleteSuccess': '删除成功',
|
||
'channel.area.message.loadFailed': '加载数据失败',
|
||
'channel.area.message.invalidPage': '请输入有效页码',
|
||
'channel.area.search.button.query': '查询',
|
||
'channel.area.search.button.reset': '重置',
|
||
'channel.area.import.modalTitle': '导入分区明细',
|
||
'channel.area.import.tip': '请先下载模板,按列填写国家/邮编等信息后上传 Excel(.xlsx/.xls)。国家代码必填;仅填国家代码时将自动匹配国家名称。',
|
||
'channel.area.import.downloadTemplate': '下载模板',
|
||
'channel.area.import.submit': '开始导入',
|
||
'channel.area.import.downloadSuccess': '模板下载成功',
|
||
'channel.area.import.downloadFailed': '模板下载失败',
|
||
'channel.area.import.needSelectArea': '请先在左侧选择分区',
|
||
'channel.area.import.needFile': '请选择要上传的 Excel 文件',
|
||
'channel.area.import.success': '导入成功',
|
||
'channel.area.import.failed': '导入失败',
|
||
'channel.area.import.partialSuccess': '部分行导入失败,请查看失败明细',
|
||
'channel.area.import.allFailed': '导入失败,请检查文件内容',
|
||
'channel.area.import.resultSummary': '成功 {success} 条,失败 {fail} 条',
|
||
'channel.area.import.failRow': '第 {row} 行:{reason}',
|
||
'channel.area.actions.import': '导入',
|
||
|
||
// 渠道配置页通用
|
||
'channel.config.emptySelect': '请先在左侧选择配置项',
|
||
'channel.config.emptySelectDesc': '在左侧列表中选择一条记录,或点击「+」新建;选中后可在右侧维护明细数据。',
|
||
'channel.config.selectFirst': '请先在左侧选择一条记录',
|
||
'channel.config.selectFirstAction': '请先在左侧选择记录后再{action}',
|
||
'channel.config.detailCount': '共 {count} 条明细',
|
||
'channel.area.tip.addArea': '分区用于归类管理明细。名称建议简洁明确,例如「美国西海岸」或「欧盟偏远」。',
|
||
'channel.area.tip.editArea': '修改分区名称不会影响已有明细,但请避免与现有分区重名造成混淆。',
|
||
'channel.area.tip.addDetail': '国家/地区必填;州/省、城市可选。填写邮编区间时,起始邮编不能大于截止邮编;仅填国家表示匹配该国全部邮编。',
|
||
'channel.area.tip.editDetail': '修改后将立即影响渠道匹配逻辑,请确认国家与邮编区间准确无误。',
|
||
'channel.area.form.placeholder.provinceOptional': '选填,留空表示不限州/省',
|
||
'channel.area.form.placeholder.cityOptional': '选填,留空表示不限城市',
|
||
'channel.area.form.placeholder.leftPostCode': '选填,与截止邮编成对填写',
|
||
'channel.area.form.placeholder.rightPostCode': '选填,需大于等于起始邮编',
|
||
'channel.area.form.rules.maxLength50': '限制不可超过50个字符',
|
||
'channel.area.form.rules.postcodeRangeInvalid': '起始邮编不能大于截止邮编',
|
||
'channel.area.modal.deleteConfirmWithName': '确定删除分区「{name}」吗?其下明细将一并删除。',
|
||
'channel.area.message.destCountryLoadFailed': '国家列表加载失败,请刷新后重试',
|
||
'channel.area.message.destCountryQuickTagMiss': '未匹配到该国家,请从下拉选择',
|
||
'channel.area.message.editMissingRow': '未找到要编辑的数据,请刷新后重试',
|
||
'channel.area.message.deleteFailed': '删除失败,请稍后重试',
|
||
|
||
// 渠道 - 计重规则
|
||
'channel.weightRules.listTitle': '列表',
|
||
'channel.weightRules.search.placeholder': '请输入关键字',
|
||
'channel.weightRules.search.refresh': '刷新列表',
|
||
'channel.weightRules.search.addRule': '新增规则',
|
||
'channel.weightRules.empty': '暂无数据',
|
||
'channel.weightRules.actions.add': '新增',
|
||
'channel.weightRules.actions.delete': '删除',
|
||
'channel.weightRules.pagination.total': '共 {count} 条记录',
|
||
'channel.weightRules.pagination.prev': '上一页',
|
||
'channel.weightRules.pagination.next': '下一页',
|
||
'channel.weightRules.pagination.perPage': '条/页',
|
||
'channel.weightRules.pagination.goTo': '前往',
|
||
'channel.weightRules.pagination.page': '页',
|
||
'channel.weightRules.form.keyword': '关键字',
|
||
'channel.weightRules.form.ruleName': '分区名称',
|
||
'channel.weightRules.form.condition': '条件表达式',
|
||
'channel.weightRules.form.billableWeight': '计费重取值',
|
||
'channel.weightRules.form.volumetricFactor': '材积系数',
|
||
'channel.weightRules.form.placeholder.keyword': '请输入关键字',
|
||
'channel.weightRules.form.placeholder.ruleName': '请输入分区名称',
|
||
'channel.weightRules.form.placeholder.condition': '请输入条件表达式',
|
||
'channel.weightRules.form.placeholder.billableWeight': '请输入计费重取值',
|
||
'channel.weightRules.form.placeholder.volumetricFactor': '如 5000 或 6000',
|
||
'channel.weightRules.form.rules.ruleNameRequired': '请输入分区名称',
|
||
'channel.weightRules.form.rules.conditionRequired': '请选择条件表达式',
|
||
'channel.weightRules.form.rules.billableWeightRequired': '请选择计费重取值',
|
||
'channel.weightRules.form.rules.volumetricFactorRequired': '请输入材积系数',
|
||
'channel.weightRules.section.basic': '基础信息',
|
||
'channel.weightRules.section.rule': '计重规则',
|
||
'channel.weightRules.tip.ruleName': '规则组名称,用于左侧列表区分业务场景',
|
||
'channel.weightRules.tip.condition': '满足该条件时启用本条计重规则',
|
||
'channel.weightRules.tip.billableWeight': '计费重量取实重、体积重或较大值等',
|
||
'channel.weightRules.tip.volumetricFactor': '体积重 = 长×宽×高 / 材积系数;常见 5000 或 6000',
|
||
'channel.weightRules.modal.addArea': '新增分区',
|
||
'channel.weightRules.modal.editArea': '修改分区',
|
||
'channel.weightRules.modal.addRule': '新增规则',
|
||
'channel.weightRules.modal.editRule': '修改规则',
|
||
'channel.weightRules.modal.deleteConfirm': '确定删除吗?',
|
||
'channel.weightRules.modal.deleteConfirmDetail': '是否确认删除?',
|
||
'channel.weightRules.modal.warningTitle': '温馨提示',
|
||
'channel.weightRules.table.serialNo': '序号',
|
||
'channel.weightRules.table.condition': '条件表达式',
|
||
'channel.weightRules.table.billableWeight': '计费重取值',
|
||
'channel.weightRules.table.volumetricFactor': '材积系数',
|
||
'channel.weightRules.table.actions': '操作',
|
||
'channel.weightRules.message.deleteSuccess': '删除成功',
|
||
'channel.weightRules.message.loadFailed': '加载数据失败',
|
||
'channel.weightRules.message.invalidPage': '请输入有效页码',
|
||
'channel.weightRules.search.button.query': '查询',
|
||
'channel.weightRules.search.button.reset': '重置',
|
||
'channel.weightRules.updateTime': '更新: {time}',
|
||
'channel.weightRules.tip.emptySelectDesc': '在左侧选择或新建计重规则组,选中后可在右侧维护各客户的计费条件与材积系数。',
|
||
'channel.weightRules.tip.addRuleGroup': '规则组用于区分不同业务场景,例如「标准渠道」或「大件专线」。',
|
||
'channel.weightRules.tip.editRuleGroup': '修改规则组名称不会影响已有明细配置。',
|
||
'channel.weightRules.tip.addRule': '请按业务选择条件表达式与计费重取值;材积系数须为正数,常见值为 5000 或 6000。',
|
||
'channel.weightRules.tip.editRule': '修改后将影响计费重量计算,请确认条件表达式与材积系数正确。',
|
||
'channel.weightRules.form.rules.volumetricFactorPositive': '材积系数须为大于 0 的数字',
|
||
'channel.weightRules.modal.deleteConfirmWithName': '确定删除规则组「{name}」吗?其下规则明细将一并删除。',
|
||
'channel.weightRules.message.dictLoadFailed': '字典数据加载失败,下拉选项可能不完整',
|
||
'channel.weightRules.message.deleteFailed': '删除失败,请稍后重试',
|
||
|
||
// 渠道 - 计重进位
|
||
'channel.weightRounding.listTitle': '列表',
|
||
'channel.weightRounding.search.placeholder': '请输入关键字',
|
||
'channel.weightRounding.search.refresh': '刷新列表',
|
||
'channel.weightRounding.search.addRounding': '新增进位',
|
||
'channel.weightRounding.empty': '暂无数据',
|
||
'channel.weightRounding.actions.add': '新增',
|
||
'channel.weightRounding.actions.delete': '删除',
|
||
'channel.weightRounding.pagination.total': '共 {count} 条记录',
|
||
'channel.weightRounding.pagination.prev': '上一页',
|
||
'channel.weightRounding.pagination.next': '下一页',
|
||
'channel.weightRounding.pagination.perPage': '条/页',
|
||
'channel.weightRounding.pagination.goTo': '前往',
|
||
'channel.weightRounding.pagination.page': '页',
|
||
'channel.weightRounding.form.keyword': '关键字',
|
||
'channel.weightRounding.form.roundingName': '进位制名称',
|
||
'channel.weightRounding.form.startValue': '起始值',
|
||
'channel.weightRounding.form.endValue': '截止值',
|
||
'channel.weightRounding.form.public': '进位值(kg)',
|
||
'channel.weightRounding.form.placeholder.keyword': '请输入关键字',
|
||
'channel.weightRounding.form.placeholder.roundingName': '请输入进位制名称',
|
||
'channel.weightRounding.form.placeholder.startValue': '如 0',
|
||
'channel.weightRounding.form.placeholder.endValue': '如 30',
|
||
'channel.weightRounding.form.placeholder.public': '如 0.5 表示按 0.5kg 向上取整',
|
||
'channel.weightRounding.form.rules.roundingNameRequired': '请输入进位制名称',
|
||
'channel.weightRounding.form.rules.startValueRequired': '请输入起始值',
|
||
'channel.weightRounding.form.rules.endValueRequired': '请输入截止值',
|
||
'channel.weightRounding.form.rules.publicRequired': '请输入进位值',
|
||
'channel.weightRounding.section.basic': '基础信息',
|
||
'channel.weightRounding.section.rule': '进位区间',
|
||
'channel.weightRounding.tip.roundingName': '进位制名称,用于左侧列表区分不同取整方案',
|
||
'channel.weightRounding.tip.startValue': '重量区间下限(含),须小于截止值',
|
||
'channel.weightRounding.tip.endValue': '重量区间上限,须大于起始值',
|
||
'channel.weightRounding.tip.public': '向上取整步长(kg),例如 0.5 表示按 0.5kg 进位',
|
||
'channel.weightRounding.modal.addRounding': '新增进位制',
|
||
'channel.weightRounding.modal.editRounding': '修改进位制',
|
||
'channel.weightRounding.modal.addRule': '新增规则',
|
||
'channel.weightRounding.modal.editRule': '修改规则',
|
||
'channel.weightRounding.modal.deleteConfirm': '确定删除吗?',
|
||
'channel.weightRounding.modal.deleteConfirmDetail': '是否确认删除?',
|
||
'channel.weightRounding.modal.warningTitle': '温馨提示',
|
||
'channel.weightRounding.table.serialNo': '序号',
|
||
'channel.weightRounding.table.startValue': '起始值',
|
||
'channel.weightRounding.table.endValue': '截止值',
|
||
'channel.weightRounding.table.public': '进位值(kg)',
|
||
'channel.weightRounding.table.actions': '操作',
|
||
'channel.weightRounding.message.deleteSuccess': '删除成功',
|
||
'channel.weightRounding.message.loadFailed': '加载数据失败',
|
||
'channel.weightRounding.message.invalidPage': '请输入有效页码',
|
||
'channel.weightRounding.search.button.query': '查询',
|
||
'channel.weightRounding.search.button.reset': '重置',
|
||
'channel.weightRounding.updateTime': '更新: {time}',
|
||
'channel.weightRounding.tip.emptySelectDesc': '在左侧选择或新建进位制,选中后可在右侧维护各重量区间的进位规则。',
|
||
'channel.weightRounding.tip.addRoundingGroup': '进位制用于定义计费重量的取整方式,例如「0.5kg 进位」或「1kg 进位」。',
|
||
'channel.weightRounding.tip.editRoundingGroup': '修改进位制名称不会影响已有区间配置。',
|
||
'channel.weightRounding.tip.addRule': '起始值须小于截止值;进位值表示向上取整的步长,例如 0.5 表示按 0.5kg 向上进位。',
|
||
'channel.weightRounding.tip.editRule': '修改后将影响计费重量进位结果,请确认区间不重叠且数值准确。',
|
||
'channel.weightRounding.form.rules.rangeInvalid': '起始值须小于截止值',
|
||
'channel.weightRounding.form.rules.publicPositive': '进位值须为大于 0 的数字',
|
||
'channel.weightRounding.form.rules.numberRequired': '请填写{field}',
|
||
'channel.weightRounding.form.rules.numberInvalid': '{field}须为有效数字',
|
||
'channel.weightRounding.modal.deleteConfirmWithName': '确定删除进位制「{name}」吗?其下规则将一并删除。',
|
||
'channel.weightRounding.message.deleteFailed': '删除失败,请稍后重试',
|
||
|
||
// 渠道 - 自动触发
|
||
'channel.autoTrigger.actions.add': '新增',
|
||
'channel.autoTrigger.pagination.total': '共 {count} 条记录',
|
||
'channel.autoTrigger.pagination.prev': '上一页',
|
||
'channel.autoTrigger.pagination.next': '下一页',
|
||
'channel.autoTrigger.pagination.perPage': '条/页',
|
||
'channel.autoTrigger.table.serialNo': '序号',
|
||
'channel.autoTrigger.table.ruleName': '规则名称',
|
||
'channel.autoTrigger.table.priority': '优先级',
|
||
'channel.autoTrigger.table.status': '状态',
|
||
'channel.autoTrigger.table.operation': '操作',
|
||
'channel.autoTrigger.table.triggerTiming': '触发时机',
|
||
'channel.autoTrigger.table.triggerCondition': '触发条件',
|
||
'channel.autoTrigger.table.promptMessage': '提示语',
|
||
'channel.autoTrigger.table.notifier': '通知人',
|
||
'channel.autoTrigger.notifier.missing': '已失效用户',
|
||
'channel.autoTrigger.table.createTime': '创建时间',
|
||
'channel.autoTrigger.table.creator': '创建人',
|
||
'channel.autoTrigger.table.actions': '操作',
|
||
'channel.autoTrigger.actions.edit': '编辑',
|
||
'channel.autoTrigger.actions.delete': '删除',
|
||
'channel.autoTrigger.message.statusEnabled': '状态已启用',
|
||
'channel.autoTrigger.message.statusDisabled': '状态已禁用',
|
||
'channel.autoTrigger.message.deletePending': '删除功能待实现',
|
||
'channel.autoTrigger.message.editPending': '编辑功能待实现',
|
||
'channel.autoTrigger.message.addPending': '新增功能待实现',
|
||
'channel.autoTrigger.empty': '暂无数据',
|
||
|
||
'channel.autoTrigger.form.ruleNameRequired': '请填写规则名称',
|
||
'channel.autoTrigger.form.promptRequired': '请填写提示语',
|
||
'channel.autoTrigger.form.ruleNamePlaceholder': '例如:英国阿里超尺寸拦截',
|
||
'channel.autoTrigger.form.promptPlaceholder': '例如:超尺寸,禁止下单',
|
||
'channel.autoTrigger.form.notifierPlaceholder': '警告/问题件可选,请选择通知人',
|
||
'channel.autoTrigger.form.loadExample': '载入超尺寸示例',
|
||
'channel.autoTrigger.form.legacyTitle': '检测到旧版纯文本条件,请用下方构建器重新配置',
|
||
'channel.autoTrigger.form.testFormula': '验证触发条件',
|
||
'channel.autoTrigger.form.testSample': '样例数据',
|
||
'channel.autoTrigger.form.testByOrder': '真实订单',
|
||
'channel.autoTrigger.form.testHint': '用样例或已有订单试算当前公式,确认是否会命中(拦截/警告/问题件)。不影响正式下单。',
|
||
'channel.autoTrigger.form.testRun': '立即验证',
|
||
'channel.autoTrigger.form.testNeedFormula': '请先填写触发条件公式',
|
||
'channel.autoTrigger.form.testNeedOrderId': '请填写有效的订单 ID',
|
||
'channel.autoTrigger.form.testOrderId': '订单 ID',
|
||
'channel.autoTrigger.form.testOrderIdPlaceholder': '输入 t_order.Id',
|
||
'channel.autoTrigger.form.testMatched': '命中规则(条件为真)',
|
||
'channel.autoTrigger.form.testNotMatched': '未命中(条件为假)',
|
||
'channel.autoTrigger.form.testFailed': '公式测试失败',
|
||
'channel.autoTrigger.form.sampleCountry': '国家代码',
|
||
'channel.autoTrigger.form.sampleCountryName': '国家名称',
|
||
'channel.autoTrigger.form.sampleCustomer': '客户名称',
|
||
'channel.autoTrigger.form.sampleProduct': '销售产品',
|
||
'channel.autoTrigger.form.sampleLength': '长度 (cm)',
|
||
'channel.autoTrigger.form.sampleWidth': '宽度 (cm)',
|
||
'channel.autoTrigger.form.sampleHeight': '高度 (cm)',
|
||
'channel.autoTrigger.form.sampleWeight': '实重 (kg)',
|
||
'channel.autoTrigger.ai.open': 'AI 写公式',
|
||
'channel.autoTrigger.ai.toolbarHint': '不会写公式?用 AI 助手按描述生成后填入',
|
||
'channel.autoTrigger.ai.title': 'AI 写触发条件',
|
||
'channel.autoTrigger.ai.configLink': '配置 AI',
|
||
'channel.autoTrigger.ai.intro': '选择已启用的 AI 与模型,勾选发送 skill 后描述规则,生成中文公式并可一键填入。',
|
||
'channel.autoTrigger.ai.provider': 'AI 提供商',
|
||
'channel.autoTrigger.ai.providerPlaceholder': '选择 AI',
|
||
'channel.autoTrigger.ai.model': '模型',
|
||
'channel.autoTrigger.ai.modelPlaceholder': '选择或输入模型',
|
||
'channel.autoTrigger.ai.sendSkill': '发送公式 skill',
|
||
'channel.autoTrigger.ai.sendSkillHint': '附带语法规则与字段目录,推荐开启',
|
||
'channel.autoTrigger.ai.skillSelect': '选用 Skill',
|
||
'channel.autoTrigger.ai.skillSelectPlaceholder': '选择系统已配置的 Skill',
|
||
'channel.autoTrigger.ai.prompt': '规则描述',
|
||
'channel.autoTrigger.ai.promptPlaceholder': '例如:英国超尺寸拦截,排除某产品…(Ctrl+Enter 生成)',
|
||
'channel.autoTrigger.ai.generate': '生成公式',
|
||
'channel.autoTrigger.ai.generating': '生成中…',
|
||
'channel.autoTrigger.ai.clear': '清空结果',
|
||
'channel.autoTrigger.ai.result': '解析结果',
|
||
'channel.autoTrigger.ai.sampleHint': '验证样例',
|
||
'channel.autoTrigger.ai.rawReply': '查看完整回复',
|
||
'channel.autoTrigger.ai.fillFormula': '填入公式',
|
||
'channel.autoTrigger.ai.filled': '已填入公式',
|
||
'channel.autoTrigger.ai.generateOk': '公式已生成,可预览后填入',
|
||
'channel.autoTrigger.ai.generateFail': '生成失败',
|
||
'channel.autoTrigger.ai.emptyReply': 'AI 未返回内容',
|
||
'channel.autoTrigger.ai.parseFail': '未能解析出公式,请查看完整回复或换一种描述重试',
|
||
'channel.autoTrigger.ai.needProviderModelPrompt': '请选择 AI、模型并填写描述',
|
||
'channel.autoTrigger.ai.loadProvidersFail': '加载 AI 提供商失败',
|
||
|
||
// 渠道 - 问题模板
|
||
'channel.issueTemplate.actions.add': '新增',
|
||
'channel.issueTemplate.actions.edit': '编辑',
|
||
'channel.issueTemplate.actions.delete': '删除',
|
||
'channel.issueTemplate.pagination.total': '共 {count} 条记录',
|
||
'channel.issueTemplate.pagination.prev': '上一页',
|
||
'channel.issueTemplate.pagination.next': '下一页',
|
||
'channel.issueTemplate.table.status': '状态',
|
||
'channel.issueTemplate.table.organization': '组织',
|
||
'channel.issueTemplate.table.issueType': '问题类型',
|
||
'channel.issueTemplate.table.title': '问题标题',
|
||
'channel.issueTemplate.table.content': '问题内容',
|
||
'channel.issueTemplate.table.notifyMethod': '通知方式',
|
||
'channel.issueTemplate.table.handlerType': '处理人类型',
|
||
'channel.issueTemplate.table.handlerUser': '指定处理人',
|
||
'channel.issueTemplate.handlerType.customer': '客户(订单所属账号)',
|
||
'channel.issueTemplate.handlerType.user': '指定用户',
|
||
'channel.issueTemplate.form.handlerUserPlaceholder': '请选择处理人',
|
||
'channel.issueTemplate.form.customerHandlerHint': '创建问题件时自动取订单所属客户的登录账号,目前仅支持站内信通知',
|
||
'channel.issueTemplate.form.titlePlaceholder': '如:收件地址不完整,请补充',
|
||
'channel.issueTemplate.form.contentPlaceholder': '说明问题原因、客户需配合事项或内部处理指引',
|
||
'channel.issueTemplate.section.basic': '基础信息',
|
||
'channel.issueTemplate.section.content': '问题内容',
|
||
'channel.issueTemplate.section.handler': '处理与通知',
|
||
'channel.issueTemplate.tip.add': '配置问题件模板后,可在业务中复用标题、内容与通知方式;平台通用对全部组织可见。',
|
||
'channel.issueTemplate.tip.edit': '修改后将影响后续新建的问题件,已产生的问题件不会自动变更。',
|
||
'channel.issueTemplate.tip.status': '关闭后模板不可被选用,可随时再启用',
|
||
'channel.issueTemplate.tip.organization': '留空为平台通用;指定组织则仅该组织可用',
|
||
'channel.issueTemplate.tip.issueType': '用于分类筛选与统计,请按业务场景选择',
|
||
'channel.issueTemplate.tip.title': '展示给处理人或客户的简短标题',
|
||
'channel.issueTemplate.tip.content': '可写处理指引、需补充资料或客户话术',
|
||
'channel.issueTemplate.tip.handlerType': '指定用户由运营处理;客户类型会通知订单所属账号',
|
||
'channel.issueTemplate.tip.handlerUser': '从内部用户中选择默认处理人',
|
||
'channel.issueTemplate.tip.notifyMethod': '可多选;客户处理人目前仅支持站内信',
|
||
'channel.issueTemplate.org.platform': '平台通用',
|
||
'channel.issueTemplate.issueType.address': '地址异常',
|
||
'channel.issueTemplate.issueType.customs': '清关问题',
|
||
'channel.issueTemplate.issueType.weight': '重量异常',
|
||
'channel.issueTemplate.issueType.document': '单证不全',
|
||
'channel.issueTemplate.issueType.cargo': '货物异常',
|
||
'channel.issueTemplate.issueType.channel': '渠道异常',
|
||
'channel.issueTemplate.issueType.payment': '费用异常',
|
||
'channel.issueTemplate.issueType.other': '其他',
|
||
'channel.issueTemplate.notify.inApp': '站内信',
|
||
'channel.issueTemplate.notify.email': '邮件',
|
||
'channel.issueTemplate.notify.sms': '短信',
|
||
'channel.issueTemplate.notify.feishu': '飞书',
|
||
'channel.issueTemplate.notify.wechat': '微信',
|
||
'channel.issueTemplate.message.statusEnabled': '已启用',
|
||
'channel.issueTemplate.message.statusDisabled': '已禁用',
|
||
'channel.issueTemplate.message.deleteConfirm': '确定删除该问题模板吗?',
|
||
'channel.issueTemplate.message.loadFailed': '加载失败',
|
||
'channel.issueTemplate.message.saveFailed': '保存失败',
|
||
|
||
// 轨迹中心 - 轨迹订单
|
||
'track.order.search.placeholder.customsOrderNo': '请输入单号',
|
||
'track.order.search.placeholder.isExternal': '请选择是否对外',
|
||
'track.order.search.label.showTrajectory': '显示轨迹',
|
||
'track.order.search.label.hideTrajectory': '隐藏轨迹',
|
||
'track.order.search.placeholder.time': '请选择发生时间',
|
||
'track.order.search.placeholder.timezone': '请选择时区',
|
||
'track.order.search.placeholder.location': '请输入地点',
|
||
'track.order.search.placeholder.content': '请选择轨迹内容',
|
||
'track.order.search.placeholder.remark': '请输入备注(选填)',
|
||
'track.order.form.label.orderNo': '单号',
|
||
'track.order.form.label.trackContent': '轨迹内容',
|
||
'track.order.form.label.trackTime': '发生时间',
|
||
'track.order.form.label.trackTimeZone': '时区',
|
||
'track.order.form.label.trackPlace': '发生地点',
|
||
'track.order.form.label.customerVisible': '客户可见',
|
||
'track.order.form.label.remark': '备注',
|
||
'track.order.form.rule.trackContent': '请选择轨迹内容',
|
||
'track.order.form.rule.trackTime': '请选择发生时间',
|
||
'track.order.form.rule.trackTimeZone': '请选择时区',
|
||
'track.order.form.rule.trackPlace': '请输入发生地点',
|
||
'track.order.form.tooltip.customerVisible': '关闭后该轨迹仅内部可见,客户端不展示',
|
||
'track.order.form.switch.visible': '可见',
|
||
'track.order.form.switch.hidden': '隐藏',
|
||
'track.order.form.selectedOrders': '已选 {count} 单',
|
||
'track.order.form.copyOrderNos': '复制单号',
|
||
'track.order.form.copySuccess': '单号已复制',
|
||
'track.order.form.fillNow': '当前时间',
|
||
'track.order.form.saveAndContinue': '保存并继续',
|
||
'track.order.drawer.tabs.detail': '轨迹明细',
|
||
'track.order.drawer.tabs.pushRecord': '轨迹推送',
|
||
'track.order.drawer.tabs.log': '操作日志',
|
||
'track.order.drawer.tabs.pullConfig': '轨迹抓取配置',
|
||
'track.order.drawer.tabs.track': '订单跟踪',
|
||
'track.order.drawer.tabs.externalTrack': '外部订单跟踪',
|
||
'track.order.drawer.tabs.small': '小包',
|
||
'track.order.drawer.tabs.package': '大包',
|
||
'track.order.drawer.tabs.main': '主单',
|
||
'track.order.table.orderType': '订单类型',
|
||
'track.order.table.orderNo': '订单号',
|
||
'track.order.table.customsOrderNo': '客户单号',
|
||
'track.order.table.customerShortName': '客户简称',
|
||
'track.order.table.thirdPartyOrderNo': '尾程单号',
|
||
'track.order.table.estimatedDeliveryTime': '预计签收时间',
|
||
'track.order.table.deliveryTimezone': '签收地时区',
|
||
'track.order.table.latestTrajectoryStatus': '最新轨迹状态',
|
||
'track.order.table.latestTrajectoryContent': '最新轨迹内容',
|
||
'track.order.table.latestTrajectoryContentEn': '最新轨迹内容英文',
|
||
'track.order.table.latestTrajectoryTime': '最新轨迹时间',
|
||
'track.order.table.latestTrajectoryTimezone': '最新轨迹时区',
|
||
'track.order.table.latestTrajectoryLocation': '最新轨迹发生地',
|
||
'track.order.table.isComplete': '是否完结',
|
||
'track.order.table.createTime': '创建时间',
|
||
'track.order.table.actions': '操作',
|
||
'track.order.table.trackNo': '尾程单号',
|
||
'track.order.table.otherNo': '其他单号',
|
||
'track.order.table.product': '销售产品',
|
||
'track.order.table.channel': '服务渠道',
|
||
'track.order.table.apiCode': 'API服务商',
|
||
'track.order.table.countryCode': '国家',
|
||
'track.order.table.destCountryCode': '国家',
|
||
'track.order.table.province': '州省',
|
||
'track.order.table.city': '城市',
|
||
'track.order.table.postcode': '邮编',
|
||
'track.order.table.email': 'Email',
|
||
'track.order.detail.title.trajectoryCode': '轨迹代码',
|
||
'track.order.detail.title.trajectoryContent': '轨迹内容',
|
||
'track.order.detail.title.trajectoryContentEn': '轨迹内容英文',
|
||
'track.order.detail.title.remark': '备注',
|
||
'track.order.detail.title.createUser': '创建人',
|
||
'track.order.detail.title.trajectoryType': '轨迹类型',
|
||
'track.order.detail.title.trackTime': '轨迹时间',
|
||
'track.order.detail.title.trackPlace': '轨迹发生地',
|
||
'track.order.detail.title.trackTimeZone': '轨迹时区',
|
||
'track.order.detail.title.originTrackContent': '服务商轨迹',
|
||
'track.order.detail.title.pushDetail': '推送明细',
|
||
'track.order.detail.title.isVisibility': '是否可见',
|
||
'track.order.detail.trajectoryType.external': '外部服务商创建',
|
||
'track.order.detail.trajectoryType.internal': '内部系统创建',
|
||
'track.order.detail.trajectoryType.manual': '人工创建',
|
||
'track.order.detail.showAllSourceTrajectory': '全部轨迹',
|
||
'track.order.pagination.total': '共 {count} 条记录',
|
||
'track.order.pagination.prev': '上一页',
|
||
'track.order.pagination.next': '下一页',
|
||
'track.order.pagination.perPage': '条/页',
|
||
'track.order.pagination.goTo': '前往',
|
||
'track.order.pagination.page': '页',
|
||
'track.order.table.serialNo': '序号',
|
||
'track.order.table.appName': '应用',
|
||
'track.order.actions.addTrajectory': '新增轨迹',
|
||
'track.order.actions.updateTrajectory': '更新轨迹',
|
||
'track.order.actions.refreshTrajectory': '刷新轨迹',
|
||
'track.order.actions.deleteTrajectory': '删除轨迹',
|
||
'track.order.actions.pushTrajectory': '推送轨迹',
|
||
'track.order.actions.deleteOrder': '删除订单',
|
||
'track.order.actions.batchUpdatePullConfig': '批量修改拉取配置',
|
||
'track.order.batchPullConfig.tip': '将统一更新所选订单的拉取节奏;未填项保持原配置不变。保存后按新规则执行。',
|
||
'track.order.batchPullConfig.sectionOrders': '选中订单',
|
||
'track.order.batchPullConfig.orderCount': '共 {count} 单',
|
||
'track.order.batchPullConfig.collapse': '收起',
|
||
'track.order.actions.more': '更多',
|
||
'track.order.columnConfig.saveSuccess': '字段配置已保存',
|
||
'track.order.columnConfig.atLeastOne': '请至少保留一列',
|
||
'track.order.modal.addTrajectory': '新增轨迹',
|
||
'track.order.modal.updateTrajectory': '更新轨迹',
|
||
'track.order.modal.deleteTrajectory': '删除轨迹',
|
||
'track.order.modal.pushTrajectory': '推送轨迹',
|
||
'track.order.modal.viewDetail': '查看明细',
|
||
'track.order.modal.deleteSingleTrajectory': '是否要删除轨迹 {content}?',
|
||
'track.order.modal.deleteMultipleTrajectory': '是否要删除以下{count}条轨迹?',
|
||
'track.order.modal.deleteOrder': '是否要删除订单 {customsOrderNo}?',
|
||
'track.order.modal.deleteMultipleOrders': '是否要删除以下 {count} 个订单?',
|
||
'track.order.message.selectSameOrderType': '请选择同一订单类型和子系统',
|
||
'track.order.message.selectSameOrderTypeOnly': '请选择同一订单类型',
|
||
'track.order.message.cannotDeleteExternal': '来自外部服务商的轨迹禁止删除',
|
||
'track.order.message.operationSuccess': '操作成功,请稍后查看结果。',
|
||
'track.order.message.refreshSuccess': '操作成功,请稍后查看结果。',
|
||
'track.order.message.invalidPage': '页码超出范围',
|
||
'track.order.log.table.optionType': '操作类型',
|
||
'track.order.log.table.content': '日志源文',
|
||
'track.order.log.table.createUserName': '操作人员',
|
||
'track.order.log.table.createTime': '操作时间',
|
||
'track.order.pushRecord.table.requestId': '请求id',
|
||
'track.order.pushRecord.table.isSuccess': '是否成功',
|
||
'track.order.pushRecord.table.message': '信息',
|
||
'track.order.pushRecord.table.optionType': '操作类型',
|
||
'track.order.pushRecord.table.trackStatus': '轨迹状态',
|
||
'track.order.pushRecord.table.trackCode': '轨迹内容代码',
|
||
'track.order.pushRecord.table.trackContent': '轨迹内容',
|
||
'track.order.pushRecord.table.trackPlace': '轨迹发生地',
|
||
'track.order.pushRecord.table.trackGTMTimeZone': '轨迹时区',
|
||
'track.order.pushRecord.table.pushContent': '推送明细',
|
||
'track.order.pushRecord.table.createUser': '创建人',
|
||
'track.order.pushRecord.table.createTime': '创建时间',
|
||
'track.order.titleStrs.trajectoryCode': '轨迹代码',
|
||
'track.order.titleStrs.trajectoryContent': '轨迹内容',
|
||
'track.order.titleStrs.trajectoryContentEn': '轨迹内容英文',
|
||
'track.order.common.yes': '是',
|
||
'track.order.common.no': '否',
|
||
'track.order.pullConfig.appKey': '应用Key',
|
||
'track.order.pullConfig.orderType': '订单类型',
|
||
'track.order.pullConfig.customsOrderNos': '订单号',
|
||
'track.order.pullConfig.items': '配置明细',
|
||
'track.order.pullConfig.noData': '暂无数据',
|
||
'track.order.pullConfig.table.index': '序号',
|
||
'track.order.pullConfig.table.pullOrderNo': '拉取单号',
|
||
'track.order.pullConfig.table.serviceCode': '服务商',
|
||
'track.order.pullConfig.table.startCode': '开始拉取轨迹',
|
||
'track.order.pullConfig.table.endCode': '结束拉取轨迹',
|
||
'track.order.pullConfig.table.silenceTime': '开始前的静默(小时)',
|
||
'track.order.pullConfig.table.stopTime': '结束后的静默(小时)',
|
||
'track.order.pullConfig.table.pullStatus': '拉取状态',
|
||
'track.order.pullConfig.table.startTime': '定时任务开始时间',
|
||
'track.order.pullConfig.table.endTime': '定时任务结束时间',
|
||
'track.order.pullConfig.pullStatus.initial': '初始态',
|
||
'track.order.pullConfig.pullStatus.silenceBeforeStart': '开始前静默期',
|
||
'track.order.pullConfig.pullStatus.pulling': '拉取中',
|
||
'track.order.pullConfig.pullStatus.silenceAfterEnd': '结束后静默期',
|
||
'track.order.pullConfig.pullStatus.completed': '拉取完成',
|
||
|
||
'track.order.modal.columnConfig': '字段配置',
|
||
'track.order.modal.columnOrderTitle': '字段排序设置',
|
||
'track.order.modal.currentOrder': '当前排序',
|
||
'track.order.modal.editOrder': '修改排序',
|
||
'track.order.modal.moveUp': '上移',
|
||
'track.order.modal.moveDown': '下移',
|
||
'track.order.modal.resetDefault': '重置默认',
|
||
'track.order.pushRecord.title': '推送记录',
|
||
'track.order.pushRecord.table.pushContentCol': '推送内容',
|
||
'track.order.pushRecord.table.pushTime': '推送时间',
|
||
'track.order.pushRecord.table.pushStatus': '推送状态',
|
||
'track.order.pushRecord.table.pushResult': '推送结果',
|
||
'track.order.modal.batchInput': '批量输入',
|
||
'track.order.modal.multiValueTips': '支持直接输入多个值,每行一个;支持粘贴逗号分隔的数据,会自动转换为多行;支持复制、粘贴、剪切操作;重复的值会自动去重',
|
||
'track.order.modal.multiValuePlaceholder': '请输入,每行一个,或粘贴逗号分隔的数据',
|
||
'track.order.modal.valueCount': '{count} 个值',
|
||
'track.order.modal.noOrderNo': '暂无单号',
|
||
'track.order.pagination.selectedCount': '已选中',
|
||
'track.order.pagination.records': '条',
|
||
|
||
// 轨迹中心 - 预警订单
|
||
'track.warningOrder.tabs.return': '轨迹回传',
|
||
'track.warningOrder.tabs.transitTime': '运输时效',
|
||
'track.warningOrder.tabs.complete': '轨迹完整',
|
||
'track.warningOrder.status.aboutToTimeout': '即将超时',
|
||
'track.warningOrder.status.timeout': '已超时',
|
||
'track.warningOrder.status.completed': '已完成',
|
||
'track.warningOrder.status.timeoutCompleted': '超时完成',
|
||
'track.warningOrder.status.closed': '已关闭',
|
||
'track.warningOrder.actions.addTrajectory': '新增轨迹',
|
||
'track.warningOrder.actions.refreshTrajectory': '刷新轨迹',
|
||
'track.warningOrder.actions.pushTrajectory': '推送轨迹',
|
||
'track.warningOrder.pushRecord.title': '推送记录',
|
||
'track.warningOrder.modal.addTrajectory': '新增轨迹',
|
||
'track.warningOrder.modal.missingTrackDetail': '缺失轨迹详情',
|
||
'track.warningOrder.pagination.total': '共 {count} 条记录',
|
||
'track.warningOrder.pagination.prev': '上一页',
|
||
'track.warningOrder.pagination.next': '下一页',
|
||
'track.warningOrder.pagination.perPage': '条/页',
|
||
'track.warningOrder.pagination.goTo': '前往',
|
||
'track.warningOrder.pagination.page': '页',
|
||
'track.warningOrder.table.serialNo': '序号',
|
||
'track.warningOrder.table.customsOrderNo': '订单号',
|
||
'track.warningOrder.table.status': '状态',
|
||
'track.warningOrder.table.createTime': '创建时间',
|
||
'track.warningOrder.message.loadFailed': '加载数据失败',
|
||
'track.warningOrder.message.invalidPage': '请输入有效页码',
|
||
|
||
// 轨迹中心 - 轨迹状态
|
||
'track.state.search.placeholder': '请输入轨迹状态代码或名称',
|
||
'track.state.actions.add': '新增',
|
||
'track.state.actions.edit': '编辑',
|
||
'track.state.actions.delete': '删除',
|
||
'track.state.modal.add': '新增',
|
||
'track.state.modal.edit': '编辑',
|
||
'track.state.modal.deleteConfirm': '确定删除吗?如果存在轨迹内容绑定了该状态,则禁止删除,请确定。',
|
||
'track.state.modal.warningTitle': '温馨提示',
|
||
'track.state.message.deleteSuccess': '删除成功',
|
||
'track.state.table.serialNo': '序号',
|
||
'track.state.table.statusCode': '轨迹状态代码',
|
||
'track.state.table.status': '轨迹状态',
|
||
'track.state.table.statusEn': '轨迹状态英文',
|
||
'track.state.table.isComplete': '是否完结',
|
||
'track.state.table.isBroadcast': '是否广播',
|
||
'track.state.table.createTime': '创建时间',
|
||
'track.state.table.creator': '创建人',
|
||
'track.state.table.modifyTime': '修改时间',
|
||
'track.state.table.modifier': '修改人',
|
||
'track.state.table.application': '应用',
|
||
'track.state.table.actions': '操作',
|
||
'track.state.form.statusCode': '轨迹状态代码',
|
||
'track.state.form.statusCodeRequired': '请输入轨迹状态代码',
|
||
'track.state.form.statusCodePlaceholder': '请输入轨迹状态代码',
|
||
'track.state.form.status': '轨迹状态',
|
||
'track.state.form.statusRequired': '请输入轨迹状态',
|
||
'track.state.form.statusPlaceholder': '请输入轨迹状态',
|
||
'track.state.form.statusEn': '轨迹状态英文',
|
||
'track.state.form.statusEnRequired': '请输入轨迹状态英文',
|
||
'track.state.form.statusEnOnlyAlphanumeric': '只能输入字母、数字和下划线',
|
||
'track.state.form.statusEnPlaceholder': '请输入轨迹状态英文',
|
||
'track.state.form.isComplete': '是否完结',
|
||
'track.state.form.isCompletePlaceholder': '请选择是否完结',
|
||
'track.state.form.isBroadcast': '是否广播',
|
||
'track.state.form.isBroadcastPlaceholder': '请选择是否广播',
|
||
'track.state.form.application': '应用',
|
||
'track.state.form.applicationRequired': '请选择应用',
|
||
'track.state.form.applicationPlaceholder': '请选择应用',
|
||
'track.state.common.yes': '是',
|
||
'track.state.common.no': '否',
|
||
|
||
// 轨迹中心 - 轨迹标记
|
||
'track.flag.search.placeholder': '请输入标记名称',
|
||
'track.flag.actions.add': '新增',
|
||
'track.flag.actions.edit': '修改',
|
||
'track.flag.actions.delete': '删除',
|
||
'track.flag.modal.add': '新增',
|
||
'track.flag.modal.edit': '编辑',
|
||
'track.flag.modal.deleteConfirm': '确定删除吗?删除会影响轨迹的标记推送,请确定。',
|
||
'track.flag.modal.warningTitle': '温馨提示',
|
||
'track.flag.message.deleteSuccess': '删除成功',
|
||
'track.flag.table.serialNo': '序号',
|
||
'track.flag.table.flag': '标记',
|
||
'track.flag.table.code': '代码',
|
||
'track.flag.table.isBroadcast': '是否广播',
|
||
'track.flag.table.createTime': '创建时间',
|
||
'track.flag.table.creator': '创建人',
|
||
'track.flag.table.modifyTime': '修改时间',
|
||
'track.flag.table.modifier': '修改人',
|
||
'track.flag.table.application': '应用',
|
||
'track.flag.table.actions': '操作',
|
||
'track.flag.form.flag': '标记',
|
||
'track.flag.form.flagRequired': '请输入标记',
|
||
'track.flag.form.flagOnlyChinese': '只能输入中文',
|
||
'track.flag.form.flagPlaceholder': '请填写标记',
|
||
'track.flag.form.flagTip': '中文名称,用于列表展示',
|
||
'track.flag.form.code': '代码',
|
||
'track.flag.form.codeRequired': '请输入2位大写字母',
|
||
'track.flag.form.codePlaceholder': '请输入2位大写字母',
|
||
'track.flag.form.codeTip': '2位大写字母,创建后不可改',
|
||
'track.flag.form.codeImmutable': '创建后不可修改',
|
||
'track.flag.form.isBroadcast': '是否广播',
|
||
'track.flag.form.isBroadcastPlaceholder': '请选择是否广播',
|
||
'track.flag.form.isBroadcastTip': '开启后该标记会参与消息广播推送',
|
||
'track.flag.form.application': '应用',
|
||
'track.flag.form.applicationRequired': '请选择应用',
|
||
'track.flag.form.applicationPlaceholder': '请选择应用',
|
||
'track.flag.form.applicationTip': '一般跟随当前应用,请勿随意切换',
|
||
'track.flag.form.sectionBasic': '基础信息',
|
||
'track.flag.form.sectionPermission': '推送设置',
|
||
'track.flag.form.sectionApp': '应用',
|
||
'track.flag.common.yes': '是',
|
||
'track.flag.common.no': '否',
|
||
|
||
// 轨迹中心 - 轨迹内容
|
||
'track.content.modal.addTitle': '新增轨迹内容',
|
||
'track.content.modal.deleteConfirm': '确定删除吗?如果存在模板绑定了该轨迹内容,则禁止删除,请确定。',
|
||
'track.content.modal.warningTitle': '温馨提示',
|
||
'track.content.message.deleteSuccess': '删除成功',
|
||
'track.content.search.placeholder': '请输入轨迹代码或内容',
|
||
'track.content.form.application': '应用',
|
||
'track.content.form.applicationRequired': '请选择应用',
|
||
'track.content.form.applicationPlaceholder': '请选择应用',
|
||
'track.content.form.applicationTip': '一般跟随当前应用,请勿随意切换',
|
||
'track.content.actions.add': '新增',
|
||
'track.content.actions.edit': '编辑',
|
||
'track.content.actions.delete': '删除',
|
||
'track.content.table.serialNo': '序号',
|
||
'track.content.table.trajectoryCode': '轨迹代码',
|
||
'track.content.table.trajectoryContent': '轨迹内容',
|
||
'track.content.table.trajectoryContentEn': '轨迹内容英文',
|
||
'track.content.table.status': '所属状态',
|
||
'track.content.table.flag': '轨迹标记',
|
||
'track.content.table.isExternal': '是否对外',
|
||
'track.content.table.isRepeatable': '是否可重复',
|
||
'track.content.table.allowManualModify': '是否允许手动修改',
|
||
'track.content.table.allowManualCreate': '是否允许手动创建',
|
||
'track.content.table.createTime': '创建时间',
|
||
'track.content.table.creator': '创建人',
|
||
'track.content.table.modifyTime': '修改时间',
|
||
'track.content.table.modifier': '修改人',
|
||
'track.content.table.application': '应用',
|
||
'track.content.table.actions': '操作',
|
||
'track.content.form.status': '所属状态',
|
||
'track.content.form.statusPlaceholder': '请选择',
|
||
'track.content.form.statusRequired': '请选择所属状态',
|
||
'track.content.form.trajectoryCode': '轨迹代码',
|
||
'track.content.form.trajectoryCodePlaceholder': '请输入轨迹代码',
|
||
'track.content.form.trajectoryCodeRequired': '请输入轨迹代码',
|
||
'track.content.form.trajectoryCodeImmutable': '创建后不可修改',
|
||
'track.content.form.trajectoryContent': '轨迹内容',
|
||
'track.content.form.trajectoryContentPlaceholder': '请输入轨迹内容',
|
||
'track.content.form.trajectoryContentRequired': '请输入轨迹内容',
|
||
'track.content.form.trajectoryContentEn': '轨迹内容英文',
|
||
'track.content.form.trajectoryContentEnPlaceholder': '请输入轨迹内容英文',
|
||
'track.content.form.trajectoryContentEnRequired': '请输入轨迹内容英文',
|
||
'track.content.form.trajectoryContentEnNoChinese': '不能输入中文',
|
||
'track.content.form.trackContentEnNoChinese': '不能输入中文',
|
||
'track.content.form.flag': '轨迹标记',
|
||
'track.content.form.flagPlaceholder': '请选择(可多选)',
|
||
'track.content.form.flagTip': '用于分类或广播,可不选',
|
||
'track.content.form.isExternal': '是否对外',
|
||
'track.content.form.isExternalPlaceholder': '请选择是否对外',
|
||
'track.content.form.isExternalTip': '开启后客户可见该轨迹',
|
||
'track.content.form.isRepeatable': '是否可重复',
|
||
'track.content.form.isRepeatablePlaceholder': '请选择是否可重复',
|
||
'track.content.form.isRepeatableTip': '同一订单是否允许出现多条相同轨迹',
|
||
'track.content.form.allowManualCreate': '是否允许手动创建',
|
||
'track.content.form.allowManualCreatePlaceholder': '请选择是否允许手动创建',
|
||
'track.content.form.allowManualCreateTip': '在轨迹订单中是否可用此内容手动新增',
|
||
'track.content.form.allowManualModify': '是否允许手动修改',
|
||
'track.content.form.allowManualModifyPlaceholder': '请选择是否允许手动修改',
|
||
'track.content.form.allowManualModifyTip': '已写入订单的轨迹是否允许人工改内容',
|
||
'track.content.form.sectionBasic': '基础信息',
|
||
'track.content.form.sectionPermission': '权限设置',
|
||
'track.content.form.sectionApp': '应用',
|
||
'track.content.titleStrs.statusCode': '轨迹状态代码',
|
||
'track.content.titleStrs.status': '轨迹状态',
|
||
'track.content.titleStrs.flag': '标记',
|
||
'track.content.titleStrs.code': '代码',
|
||
'track.content.titleStrs.isBroadcast': '是否广播',
|
||
'track.content.common.yes': '是',
|
||
'track.content.common.no': '否',
|
||
|
||
// 轨迹中心 - 轨迹推送
|
||
'track.push.actions.add': '新增',
|
||
'track.push.actions.edit': '编辑',
|
||
'track.push.actions.delete': '删除',
|
||
'track.push.modal.deleteConfirm': '是否确认删除?',
|
||
'track.push.modal.warningTitle': '温馨提示',
|
||
'track.push.message.deleteSuccess': '删除成功',
|
||
'track.push.message.columnExists': '该字段名已存在',
|
||
'track.push.search.placeholder': '请输入服务商名称或 appKey',
|
||
'track.push.table.serialNo': '序号',
|
||
'track.push.table.pushOrder': '推送顺序',
|
||
'track.push.table.trajectoryCode': '轨迹代码',
|
||
'track.push.table.trajectoryContent': '轨迹内容',
|
||
'track.push.table.trajectoryContentEn': '轨迹内容英文',
|
||
'track.push.table.trackCode': '轨迹代码',
|
||
'track.push.table.trackContent': '轨迹内容',
|
||
'track.push.table.trackContentEn': '轨迹内容英文',
|
||
'track.push.table.standardTrajectory': '标准轨迹',
|
||
'track.push.table.standardTrack': '标准轨迹',
|
||
'track.push.table.systemStandardTrajectory': '系统标准轨迹',
|
||
'track.push.table.systemStandardTrack': '系统标准轨迹',
|
||
'track.push.table.customHeader': '自定义表头',
|
||
'track.push.table.customColumnPlaceholder': '输入字段名,回车或点击添加',
|
||
'track.push.table.customColumnNamePlaceholder': '请输入字段名',
|
||
'track.push.table.customHeaderTipTitle': '配置上游推送字段',
|
||
'track.push.table.customHeaderTip':
|
||
'填写上游接口推送轨迹时的字段名,保存后用于传递入参;字段名需与上游约定一致。',
|
||
'track.push.table.customHeaderCount': '已添加 {count} 个字段',
|
||
'track.push.table.customHeaderEditHint': '双击字段名可编辑',
|
||
'track.push.table.customHeaderAdd': '添加',
|
||
'track.push.table.customHeaderEmpty': '暂无自定义字段,请先添加',
|
||
'track.push.table.pushTrajectoryCode': '推送轨迹代码',
|
||
'track.push.table.pushTrajectoryStatus': '推送轨迹状态',
|
||
'track.push.table.pushTrajectoryContent': '推送轨迹内容',
|
||
'track.push.table.pushTrajectoryContentEn': '推送轨迹内容英文',
|
||
'track.push.table.pushExtendedField': '推送扩展字段',
|
||
'track.push.table.actions': '操作',
|
||
'track.push.form.application': '应用',
|
||
'track.push.form.applicationRequired': '请选择应用',
|
||
'track.push.form.applicationPlaceholder': '请选择应用',
|
||
'track.push.form.applicationTip': '一般跟随当前应用,请勿随意切换',
|
||
'track.push.form.customer': '客户简称',
|
||
'track.push.form.customerPlaceholder': '请输入客户简称',
|
||
'track.push.form.customerRequired': '请输入客户简称',
|
||
'track.push.form.customerTip': '匹配该客户的推送配置',
|
||
'track.push.form.product': '产品',
|
||
'track.push.form.productPlaceholder': '可选,按产品细分时填写',
|
||
'track.push.form.productTip': '可选;为空表示不限产品',
|
||
'track.push.form.serviceProvider': '服务商',
|
||
'track.push.form.serviceProviderPlaceholder': '请选择服务商',
|
||
'track.push.form.serviceProviderRequired': '请选择服务商',
|
||
'track.push.form.serviceProviderTip': '轨迹将推送到该服务商',
|
||
'track.push.form.sectionBasic': '基础信息',
|
||
'track.push.form.sectionPush': '推送开关',
|
||
'track.push.form.sectionTime': '时间格式',
|
||
'track.push.form.isAutoPush': '自动推送',
|
||
'track.push.form.isAutoPushPlaceholder': '请选择是否自动推送',
|
||
'track.push.form.isAutoPushTip': '开启后系统自动向服务商推送轨迹',
|
||
'track.push.form.supportRepush': '支持重推',
|
||
'track.push.form.supportRepushPlaceholder': '请选择是否支持重推',
|
||
'track.push.form.supportRepushTip': '是否允许对已推送轨迹再次推送',
|
||
'track.push.form.supportDelete': '支持删除',
|
||
'track.push.form.supportDeletePlaceholder': '请选择是否支持删除',
|
||
'track.push.form.supportDeleteTip': '是否允许向服务商发起轨迹删除',
|
||
'track.push.form.isFullPush': '全量推送',
|
||
'track.push.form.isFullPushPlaceholder': '请选择是否全量推送',
|
||
'track.push.form.isFullPushTip': '每次推送该订单全部轨迹,而非增量',
|
||
'track.push.form.isLatestFullPush': '全量推送最新',
|
||
'track.push.form.isLatestFullPushPlaceholder': '请选择是否全量推送最新轨迹',
|
||
'track.push.form.isLatestFullPushTip': '全量推送时仅带上最新一条轨迹内容',
|
||
'track.push.form.pushTimeStyle': '推送时间样式',
|
||
'track.push.form.pushTimeStyleTip': '控制推送给服务商的时间字段格式',
|
||
'track.push.form.pushTimeStyle.none': '默认',
|
||
'track.push.form.pushTimeStyle.timestamp': '时间戳',
|
||
'track.push.form.pushTimeStyle.timezone': '时间+时区',
|
||
'track.push.form.time': '时间格式',
|
||
'track.push.form.timePlaceholder': '如 yyyy-MM-dd HH:mm:ss',
|
||
'track.push.form.timeTip': '自定义时间字符串格式',
|
||
'track.push.form.timezone': '时区',
|
||
'track.push.form.timezonePlaceholder': '如 GMT / UTC',
|
||
'track.push.form.timezoneTip': '与时间格式搭配使用的时区写法',
|
||
'track.push.form.trajectoryCode': '轨迹代码',
|
||
'track.push.form.trajectoryCodeRequired': '请选择轨迹代码',
|
||
'track.push.form.trackCode': '轨迹代码',
|
||
'track.push.form.trackCodeRequired': '请选择轨迹代码',
|
||
'track.push.form.pushTrajectoryStatus': '推送轨迹状态',
|
||
'track.push.form.pushTrajectoryStatusPlaceholder': '请输入参数值',
|
||
'track.push.form.pushTrackStatus': '推送轨迹状态',
|
||
'track.push.form.pushTrackStatusPlaceholder': '请输入参数值',
|
||
'track.push.form.pushTrajectoryCode': '推送轨迹代码',
|
||
'track.push.form.pushTrajectoryCodePlaceholder': '请输入参数值',
|
||
'track.push.form.pushTrackCode': '推送轨迹代码',
|
||
'track.push.form.pushTrajectoryContent': '推送轨迹内容',
|
||
'track.push.form.pushTrackContent': '推送轨迹内容',
|
||
'track.push.form.pushTrajectoryContentEn': '推送轨迹内容英文',
|
||
'track.push.form.pushTrackContentEn': '推送轨迹内容英文',
|
||
'track.push.mapping.form.sectionStandard': '标准轨迹',
|
||
'track.push.mapping.form.sectionMapping': '推送映射',
|
||
'track.push.mapping.form.sectionCustom': '自定义字段',
|
||
'track.push.mapping.form.trackCodePlaceholder': '请选择要映射的标准轨迹',
|
||
'track.push.mapping.form.trackCodeTip': '系统标准轨迹;下方推送字段为空时将沿用标准值',
|
||
'track.push.mapping.form.pushStatusPlaceholder': '可选,覆盖推送状态',
|
||
'track.push.mapping.form.pushStatusTip': '推给服务商的状态值;空则用标准轨迹状态',
|
||
'track.push.mapping.form.pushCodePlaceholder': '可选,覆盖推送代码',
|
||
'track.push.mapping.form.pushCodeTip': '推给服务商的轨迹代码;空则用标准代码',
|
||
'track.push.mapping.form.pushContentPlaceholder': '可选,覆盖推送中文内容',
|
||
'track.push.mapping.form.pushContentTip': '推给服务商的中文轨迹内容;空则用标准内容',
|
||
'track.push.mapping.form.pushContentEnPlaceholder': '可选,覆盖推送英文内容',
|
||
'track.push.mapping.form.pushContentEnTip': '推给服务商的英文轨迹内容;不可含中文,空则用标准英文',
|
||
'track.push.mapping.form.customFieldPlaceholder': '请输入{name}',
|
||
'track.push.mapping.form.customFieldTip': '自定义表头字段,按服务商约定填写',
|
||
'track.push.form.pushExtendedField': '推送轨迹扩展字段',
|
||
'track.push.form.swapTrackContent': '交换轨迹内容',
|
||
'track.push.common.yes': '是',
|
||
'track.push.common.no': '否',
|
||
'track.push.titleStrs.trajectoryCode': '轨迹代码',
|
||
'track.push.titleStrs.trajectoryContent': '轨迹内容',
|
||
'track.push.titleStrs.trackCode': '轨迹代码',
|
||
'track.push.titleStrs.trackContent': '轨迹内容',
|
||
|
||
// 轨迹中心 - 轨迹拉取
|
||
'track.pull.table.trackKeyword': '拉取轨迹关键字',
|
||
'track.pull.table.trackKeywordReverse': '拉取轨迹关键字(过滤)',
|
||
'track.pull.table.trackPlaceValue': '兜底轨迹发生地',
|
||
'track.pull.table.standardTrack': '标准轨迹',
|
||
'track.pull.actions.add': '新增',
|
||
'track.pull.actions.edit': '编辑',
|
||
'track.pull.actions.delete': '删除',
|
||
'track.pull.actions.addPull': '新增拉取',
|
||
'track.pull.modal.addMapping': '新增映射',
|
||
'track.pull.modal.editMapping': '编辑映射',
|
||
'track.pull.modal.deleteConfirm': '确认要删除该拉取吗?',
|
||
'track.pull.modal.deleteContentConfirm': '确认要删除该拉取内容吗?',
|
||
'track.pull.modal.warningTitle': '温馨提示',
|
||
'track.pull.message.deleteSuccess': '删除成功',
|
||
'track.pull.form.label.trackContent': '映射轨迹内容',
|
||
'track.pull.form.label.trackCode': '轨迹代码',
|
||
'track.pull.form.label.trackKeywords': '拉取轨迹关键字',
|
||
'track.pull.form.label.trackKeywordReverses': '拉取轨迹关键字(过滤)',
|
||
'track.pull.form.placeholder.trackContent': '请选择要映射的标准轨迹',
|
||
'track.pull.form.placeholder.keyword': '输入命中关键字,回车添加',
|
||
'track.pull.form.placeholder.keywordFilter': '输入排除关键字,回车添加',
|
||
'track.pull.form.addKeyword': '添加',
|
||
'track.pull.form.emptyKeyword': '暂无命中关键字',
|
||
'track.pull.form.emptyKeywordFilter': '暂无排除关键字',
|
||
'track.pull.form.rule.trackContent': '请选择映射轨迹内容',
|
||
'track.pull.form.tooltip.trackContent': '选择该关键字命中后映射到的标准轨迹',
|
||
'track.pull.form.tooltip.trackKeywords': '服务商轨迹内容包含这些关键字时,映射到上方标准轨迹',
|
||
'track.pull.form.tooltip.trackKeywordReverses': '服务商轨迹内容包含这些关键字时予以排除,不映射',
|
||
'track.pull.config.form.sectionBasic': '基础信息',
|
||
'track.pull.config.form.sectionSchedule': '拉取节奏',
|
||
'track.pull.config.form.application': '应用',
|
||
'track.pull.config.form.applicationRequired': '请选择应用',
|
||
'track.pull.config.form.applicationPlaceholder': '请选择应用',
|
||
'track.pull.config.form.applicationTip': '一般跟随当前应用,请勿随意切换',
|
||
'track.pull.config.form.provider': '服务商',
|
||
'track.pull.config.form.providerRequired': '请选择服务商',
|
||
'track.pull.config.form.providerPlaceholder': '请选择服务商',
|
||
'track.pull.config.form.providerTip': '该配置将按此服务商拉取轨迹',
|
||
'track.pull.config.form.orderType': '订单类型',
|
||
'track.pull.config.form.orderTypeRequired': '请选择订单类型',
|
||
'track.pull.config.form.orderTypePlaceholder': '请选择订单类型',
|
||
'track.pull.config.form.orderTypeTip': '按订单类型区分拉取配置(小包/大包/主单)',
|
||
'track.pull.config.form.startTrack': '开始轨迹',
|
||
'track.pull.config.form.startTrackPlaceholder': '请选择开始轨迹',
|
||
'track.pull.config.form.startTrackTip': '出现该轨迹后才开始正常拉取节奏',
|
||
'track.pull.config.form.silenceBeforeStart': '开始前静默(小时)',
|
||
'track.pull.config.form.silenceBeforeStartPlaceholder': '1–48',
|
||
'track.pull.config.form.silenceBeforeStartTip': '命中开始轨迹前,先静默等待的小时数',
|
||
'track.pull.config.form.silenceBeforeStartRule': '请输入 1–48 之间的整数',
|
||
'track.pull.config.form.endTrack': '结束轨迹',
|
||
'track.pull.config.form.endTrackPlaceholder': '请选择结束轨迹',
|
||
'track.pull.config.form.endTrackTip': '出现该轨迹后进入收尾拉取',
|
||
'track.pull.config.form.silenceAfterEnd': '结束后继续拉取(天)',
|
||
'track.pull.config.form.silenceAfterEndPlaceholder': '1–14',
|
||
'track.pull.config.form.silenceAfterEndTip': '命中结束轨迹后,再继续拉取的天数',
|
||
'track.pull.config.form.silenceAfterEndRule': '请输入 1–14 之间的整数',
|
||
'track.pull.config.form.trackCodeCol': '轨迹代码',
|
||
'track.pull.config.form.trackContentCol': '轨迹内容',
|
||
'track.pull.priority.modal.add': '新增优先级',
|
||
'track.pull.priority.modal.edit': '编辑优先级',
|
||
'track.pull.priority.form.sectionTarget': '适用对象',
|
||
'track.pull.priority.form.sectionPull': '拉取策略',
|
||
'track.pull.priority.form.customer': '客户简称',
|
||
'track.pull.priority.form.customerRequired': '请输入客户简称',
|
||
'track.pull.priority.form.customerPlaceholder': '请输入客户简称',
|
||
'track.pull.priority.form.customerTip': '填写客户简称,用于匹配该客户的拉取优先级',
|
||
'track.pull.priority.form.orderNoType': '拉取单号类型',
|
||
'track.pull.priority.form.orderNoTypeRequired': '请选择拉取单号类型',
|
||
'track.pull.priority.form.orderNoTypePlaceholder': '请选择',
|
||
'track.pull.priority.form.orderNoTypeTip': '向服务商拉取时使用的单号类型',
|
||
'track.pull.priority.form.orderNoType.client': '客户单号',
|
||
'track.pull.priority.form.orderNoType.track': '跟踪单号',
|
||
'track.pull.priority.form.orderNoType.other': '其他单号',
|
||
'track.pull.priority.form.pullTimes': '每天拉取次数',
|
||
'track.pull.priority.form.pullTimesRequired': '请输入每天拉取次数',
|
||
'track.pull.priority.form.pullTimesPlaceholder': '1–12',
|
||
'track.pull.priority.form.pullTimesTip': '一天内对该客户最多拉取多少次(1–12)',
|
||
'track.pull.priority.form.pullTimesRule': '每天拉取次数需在 1–12 之间',
|
||
'track.pull.priority.form.priority': '优先级',
|
||
'track.pull.priority.form.priorityRequired': '请输入优先级',
|
||
'track.pull.priority.form.priorityPlaceholder': '数字越大越优先',
|
||
'track.pull.priority.form.priorityTip': '数字越大优先级越高,相同客户按优先级拉取',
|
||
|
||
// 轨迹中心 - 预警配置
|
||
'track.warningConfig.tabs.complete': '轨迹完整',
|
||
'track.warningConfig.tabs.transitTime': '运输时效',
|
||
'track.warningConfig.tabs.returnTime': '轨迹回传',
|
||
'track.warningConfig.search.placeholder.customer': '请输入客户简称',
|
||
'track.warningConfig.search.label.customer': '客户简称',
|
||
'track.warningConfig.search.label.kpiName': 'kpi名称',
|
||
'track.warningConfig.search.placeholder.kpiName': '请输入kpi名称',
|
||
'track.warningConfig.search.label.status': '状态',
|
||
'track.warningConfig.search.status.enabled': '启用',
|
||
'track.warningConfig.search.status.disabled': '禁用',
|
||
'track.warningConfig.search.button.query': '查询',
|
||
'track.warningConfig.search.button.reset': '重置',
|
||
'track.warningConfig.actions.refresh': '刷新列表',
|
||
'track.warningConfig.actions.addRule': '新增预警规则',
|
||
'track.warningConfig.actions.addScene': '新增场景',
|
||
'track.warningConfig.actions.editScene': '编辑场景',
|
||
'track.warningConfig.message.getRuleItemsFailed': '获取场景规则项数据失败',
|
||
'track.warningConfig.message.getSceneFailed': '获取场景数据失败',
|
||
'track.warningConfig.message.deleteSuccess': '删除成功',
|
||
'track.warningConfig.message.selectRuleFirst': '请先选择左侧预警规则列表项',
|
||
'track.warningConfig.message.selectRule': '请先选择左侧预警规则',
|
||
'track.warningConfig.message.enterAtLeastOneFactor': '请输入至少一个因素值',
|
||
'track.warningConfig.message.saveSuccess': '保存成功',
|
||
'track.warningConfig.message.getSceneDetailFailed': '获取场景详情失败',
|
||
'track.warningConfig.modal.deletePushConfirm': '确认要删除该推送吗?',
|
||
'track.warningConfig.modal.deleteSceneConfirm': '确认要删除【{summary}吗?',
|
||
'track.warningConfig.modal.warningTitle': '温馨提示',
|
||
'track.warningConfig.factor.type.cargoType': '货物类型',
|
||
'track.warningConfig.factor.type.month': '月份',
|
||
'track.warningConfig.factor.type.division': '分区',
|
||
'track.warningConfig.factor.type.isTransit': '是否中转',
|
||
'track.warningConfig.factor.type.port': '港口',
|
||
'track.warningConfig.factor.type.salesProduct': '销售产品',
|
||
|
||
...localeSettings,
|
||
...localeLogin,
|
||
...localeWechat,
|
||
...localeH5TrackQuery,
|
||
...localeH5Center,
|
||
...localeWorkplace,
|
||
|
||
...localeMonitor,
|
||
...marketingZh,
|
||
...kbZh,
|
||
};
|