refactor: 统一项目内国际化key的命名空间格式

本次提交对全项目的国际化调用进行了规范化重构:
1. 为中文/英文语言包新增了avatar和gender的别名映射,兼容旧有headImg/sex写法
2. 修正了lang.js中的注释路径错误
3. 将所有页面和组件内的$lang调用从短路径改为带业务模块前缀的完整命名空间路径,例如将$lang('title')改为$lang('article.list.title')
4. 优化了i18n-lazy.js的注释说明,补充了正确的key命名格式示例
5. 统一了分销、订单、会员等模块的国际化key层级,确保所有语言调用路径一致
This commit is contained in:
2026-07-04 09:24:35 +08:00
parent 92e8823566
commit 783c10fc62
98 changed files with 1543 additions and 1530 deletions

View File

@@ -11,13 +11,13 @@
<text v-if="orderData.promotion_status_name">({{ orderData.promotion_status_name }})</text>
</view>
<view class="desc" v-if="orderData.promotion_type == 'presale' && orderData.order_status == 1">
{{ $lang('status.estimatedDelivery', { days: $util.timeStampTurnTime(orderData.predict_delivery_time, true) }) }}
{{ $lang('order.detail.status.estimatedDelivery', { days: $util.timeStampTurnTime(orderData.predict_delivery_time, true) }) }}
</view>
<view class="desc" v-if="orderData.close_cause">{{ $lang('status.orderCloseReason') }}{{ orderData.close_cause }}</view>
<view class="desc" v-if="orderData.close_cause">{{ $lang('order.detail.status.orderCloseReason') }}{{ orderData.close_cause }}</view>
</view>
</view>
<view class="order-time" v-if="orderData.order_status == 0" id="action-date">
{{ $lang('status.remainingTime') }}
{{ $lang('order.detail.status.remainingTime') }}
<uni-count-down :day="orderData.closeTimeMachine.d" :hour="orderData.closeTimeMachine.h"
:minute="orderData.closeTimeMachine.i" :second="orderData.closeTimeMachine.s" color="#fff"
splitorColor="#fff" />
@@ -34,21 +34,21 @@
<text class="font-size-base">{{ orderData.name }}&nbsp;{{ orderData.mobile }}</text>
</view>
<view class="detail">
<text class="font-size-base">{{ $lang('address.receivingAddress') }}{{ orderData.full_address }} {{ orderData.address }}</text>
<text class="font-size-base">{{ $lang('order.detail.address.receivingAddress') }}{{ orderData.full_address }} {{ orderData.address }}</text>
</view>
</view>
<template v-if="orderData.order_type == 3">
<view class="pick-block first-pick-block">
<view class="font-size-base">{{ $lang('address.deliveryTime') }}</view>
<view class="font-size-base">{{ $lang('order.detail.address.deliveryTime') }}</view>
<view class="last-child">{{ orderData.buyer_ask_delivery_time }}</view>
</view>
<block v-if="orderData.package_list">
<view class="pick-block">
<view>{{ $lang('address.deliverer') }}</view>
<view>{{ $lang('order.detail.address.deliverer') }}</view>
<view class="last-child">{{ orderData.package_list.deliverer }}</view>
</view>
<view class="pick-block">
<view>{{ $lang('address.delivererMobile') }}</view>
<view>{{ $lang('order.detail.address.delivererMobile') }}</view>
<view class="last-child">{{ orderData.package_list.deliverer_mobile }}</view>
</view>
</block>
@@ -74,27 +74,27 @@
</view>
<view class="detail store-detail">
<view class="color-tip" v-if="orderData.delivery_store_info.open_date">
{{ $lang('store.businessHours') }}{{ orderData.delivery_store_info.open_date }}</view>
<view class="color-tip">{{ $lang('store.address') }}{{ orderData.delivery_store_info.full_address }}</view>
{{ $lang('order.detail.store.businessHours') }}{{ orderData.delivery_store_info.open_date }}</view>
<view class="color-tip">{{ $lang('order.detail.store.address') }}{{ orderData.delivery_store_info.full_address }}</view>
</view>
</view>
</view>
<view v-else>
<view class="address-empty">
<view class="color-base-text">{{ $lang('store.noPickupStore') }}</view>
<view class="color-base-text">{{ $lang('order.detail.store.noPickupStore') }}</view>
</view>
</view>
</view>
<view class="pick-block first-pick-block">
<view class="font-size-base">{{ $lang('store.pickupName') }}</view>
<view class="font-size-base">{{ $lang('order.detail.store.pickupName') }}</view>
<input class="last-child" type="text" disabled :value="orderData.name" />
</view>
<view class="pick-block first-pick-block">
<view class="font-size-base">{{ $lang('store.reservedMobile') }}</view>
<view class="font-size-base">{{ $lang('order.detail.store.reservedMobile') }}</view>
<input class="last-child" type="number" disabled :value="orderData.mobile" />
</view>
<view class="pick-block first-pick-block">
<view class="font-size-base">{{ $lang('store.pickupTime') }}</view>
<view class="font-size-base">{{ $lang('order.detail.store.pickupTime') }}</view>
<input class="last-child" disabled :value="orderData.buyer_ask_delivery_time" />
</view>
</view>
@@ -103,10 +103,10 @@
<view class="pickup-code-info">
<view class="info">
<text class="font-size-base">
<text class="color-tip font-size-base">{{ $lang('store.pickupCode') }}</text>
<text class="color-tip font-size-base">{{ $lang('order.detail.store.pickupCode') }}</text>
{{ orderData.delivery_code }}
</text>
<text class="copy" @click="$util.copy(orderData.delivery_code)">{{ $lang('button.copy') }}</text>
<text class="copy" @click="$util.copy(orderData.delivery_code)">{{ $lang('order.detail.button.copy') }}</text>
</view>
<view class="code">
<image :src="$util.img(orderData.pickup_barcode)"
@@ -156,7 +156,7 @@
</view>
</view>
<view v-if="goodsItem.card_item_id" class="goods-card">
{{ $lang('goods.cardDeduction') }}
{{ $lang('order.detail.goods.cardDeduction') }}
<text class="goods-price ">
<text class="unit price-style small">-{{ $lang('common.currencySymbol') }}</text>
<text class="price-style large">{{
@@ -170,7 +170,7 @@
<view class="goods-form" v-if="goodsItem.form">
<view class="order-cell" v-for="(item, index) in goodsItem.form" :key="index">
<text class="tit">{{ $lang('form.labelWithColon', { label: item.value.title }) }}</text>
<text class="tit">{{ $lang('order.detail.form.labelWithColon', { label: item.value.title }) }}</text>
<view class="box img-box" v-if="item.controller == 'Img'">
<view class="img" v-for="(img, imgIndex) in item.img_lists" :key="imgIndex">
<image :src="$util.img(img)" mode="widthFix"
@@ -179,7 +179,7 @@
</view>
<view class="box" v-else>
<text class="color-title">{{ item.val }}</text>
<text class="copy" @click="$util.copy(item.val)">{{ $lang('button.copy') }}</text>
<text class="copy" @click="$util.copy(item.val)">{{ $lang('order.detail.button.copy') }}</text>
</view>
</view>
</view>
@@ -189,13 +189,13 @@
<view @click="goRefund(goodsItem.order_goods_id)"
v-if="orderData.order_scene == 'online' && (goodsItem.refund_status == 0 || goodsItem.refund_status == -1)">
<view class="order-box-btn" v-if="orderData.promotion_type != 'blindbox'">
{{ orderData.order_status == 10 ? $lang('goods.applyAfterSales') : $lang('goods.applyRefund') }}
{{ orderData.order_status == 10 ? $lang('order.detail.goods.applyAfterSales') : $lang('order.detail.goods.applyRefund') }}
</view>
</view>
</block>
<view @click="goRefundDetail(goodsItem.order_goods_id)"
v-if="goodsItem.refund_status != 0 && goodsItem.refund_status != -1">
<view class="order-box-btn">{{ orderData.order_status == 10 ? $lang('goods.viewAfterSales') : $lang('goods.viewRefund') }}</view>
<view class="order-box-btn">{{ orderData.order_status == 10 ? $lang('order.detail.goods.viewAfterSales') : $lang('order.detail.goods.viewRefund') }}</view>
</view>
</view>
</view>
@@ -205,32 +205,32 @@
<!-- 订单概况 -->
<view class="order-summary">
<view class="order-cell">
<text class="tit">{{ $lang('orderInfo.orderType') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.orderType') }}</text>
<view class="box">
<text class="color-title">{{ orderData.order_type_name }}</text>
</view>
</view>
<view class="order-cell">
<text class="tit">{{ $lang('orderInfo.orderNo') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.orderNo') }}</text>
<view class="box">
<text class="color-title">{{ orderData.order_no }}</text>
<view class="copy" @click="$util.copy(orderData.order_no)">{{ $lang('button.copy') }}</view>
<view class="copy" @click="$util.copy(orderData.order_no)">{{ $lang('order.detail.button.copy') }}</view>
</view>
</view>
<view class="order-cell">
<text class="tit">{{ $lang('orderInfo.outTradeNo') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.outTradeNo') }}</text>
<view class="box">
<text class="color-title">{{ orderData.out_trade_no }}</text>
</view>
</view>
<view class="order-cell">
<text class="tit">{{ $lang('orderInfo.createTime') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.createTime') }}</text>
<view class="box">
<text class="color-title">{{ $util.timeStampTurnTime(orderData.create_time) }}</text>
</view>
</view>
<view class="order-cell" v-if="orderData.close_time > 0">
<text class="tit">{{ $lang('orderInfo.closeTime') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.closeTime') }}</text>
<view class="box">
<text class="color-title">{{ $util.timeStampTurnTime(orderData.close_time) }}</text>
</view>
@@ -238,32 +238,32 @@
<block v-if="orderData.pay_status > 0">
<view class="hr"></view>
<view class="order-cell">
<text class="tit">{{ $lang('orderInfo.payType') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.payType') }}</text>
<view class="box">
<text class="color-title">{{ orderData.pay_type_name }}</text>
</view>
</view>
<view class="order-cell">
<text class="tit">{{ $lang('orderInfo.payTime') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.payTime') }}</text>
<view class="box">
<text class="color-title">{{ $util.timeStampTurnTime(orderData.pay_time) }}</text>
</view>
</view>
</block>
<view class="order-cell" v-if="orderData.delivery_type_name">
<text class="tit">{{ $lang('orderInfo.deliveryType') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.deliveryType') }}</text>
<view class="box">
<text class="color-title">{{ orderData.delivery_type_name }}</text>
</view>
</view>
<view class="order-cell" v-if="orderData.buyer_message != ''">
<text class="tit">{{ $lang('orderInfo.buyerMessage') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.buyerMessage') }}</text>
<view class="box">
<text class="color-title">{{ orderData.buyer_message }}</text>
</view>
</view>
<view class="order-cell" v-if="orderData.promotion_type_name != ''">
<text class="tit">{{ $lang('orderInfo.promotionDiscount') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.promotionDiscount') }}</text>
<view class="box">
<text class="color-title">{{ orderData.promotion_type_name }}</text>
</view>
@@ -271,38 +271,38 @@
<block v-if="orderData.is_invoice > 0">
<view class="hr"></view>
<view class="order-cell">
<text class="tit">{{ $lang('orderInfo.invoiceType') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.invoiceType') }}</text>
<view class="box">
<text class="color-title">{{ orderData.invoice_type == 1 ? $lang('orderInfo.invoiceTypePaper') : $lang('orderInfo.invoiceTypeElectronic') }}</text>
<text class="color-title">{{ orderData.invoice_type == 1 ? $lang('order.detail.orderInfo.invoiceTypePaper') : $lang('order.detail.orderInfo.invoiceTypeElectronic') }}</text>
</view>
</view>
<view class="order-cell">
<text class="tit">{{ $lang('orderInfo.invoiceTitleType') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.invoiceTitleType') }}</text>
<view class="box">
<text class="color-title">{{ orderData.invoice_title_type == 1 ? $lang('orderInfo.invoiceTitlePersonal') : $lang('orderInfo.invoiceTitleCompany') }}</text>
<text class="color-title">{{ orderData.invoice_title_type == 1 ? $lang('order.detail.orderInfo.invoiceTitlePersonal') : $lang('order.detail.orderInfo.invoiceTitleCompany') }}</text>
</view>
</view>
<view class="order-cell">
<text class="tit">{{ $lang('orderInfo.invoiceTitle') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.invoiceTitle') }}</text>
<view class="box">
<text class="color-title">{{ orderData.invoice_title }}</text>
</view>
</view>
<view class="order-cell">
<text class="tit">{{ $lang('orderInfo.invoiceContent') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.invoiceContent') }}</text>
<view class="box">
<text class="color-title">{{ orderData.invoice_content }}</text>
</view>
</view>
<view class="order-cell" v-if="orderData.invoice_type == 1">
<text class="tit">{{ $lang('orderInfo.invoiceMailAddress') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.invoiceMailAddress') }}</text>
<view class="box">
<text class="color-title">{{ orderData.invoice_full_address }}</text>
</view>
</view>
<view class="order-cell" v-else>
<text class="tit">{{ $lang('orderInfo.invoiceEmail') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.invoiceEmail') }}</text>
<view class="box">
<text class="color-title">{{ orderData.invoice_email }}</text>
</view>
@@ -311,7 +311,7 @@
<block v-if="orderData.form">
<view class="hr"></view>
<view class="order-cell order-form" v-for="(item, index) in orderData.form" :key="index">
<text class="tit">{{ $lang('form.labelWithColon', { label: item.value.title }) }}</text>
<text class="tit">{{ $lang('order.detail.form.labelWithColon', { label: item.value.title }) }}</text>
<view class="box img-box" v-if="item.controller == 'Img'">
<view class="img" v-for="(img, imgIndex) in item.img_lists" :key="imgIndex">
<image :src="$util.img(img)" mode="widthFix" @click="previewMedia($util.img(img))" show-menu-by-longpress></image>
@@ -319,16 +319,16 @@
</view>
<view class="box" v-else>
<text class="color-title">{{ item.val }}</text>
<text class="copy" @click="$util.copy(item.val)">{{ $lang('button.copy') }}</text>
<text class="copy" @click="$util.copy(item.val)">{{ $lang('order.detail.button.copy') }}</text>
</view>
</view>
</block>
<block v-if="orderData.goods_class == 5">
<view class="order-cell">
<text class="tit">{{ $lang('orderInfo.myCardPack') }}</text>
<text class="tit">{{ $lang('order.detail.orderInfo.myCardPack') }}</text>
<view class="box"><text class="color-base-text"
@click="$util.redirectTo('/pages_promotion/cardservice/card/my_card')">{{ $lang('orderInfo.view') }}</text></view>
@click="$util.redirectTo('/pages_promotion/cardservice/card/my_card')">{{ $lang('order.detail.orderInfo.view') }}</text></view>
</view>
</block>
<!-- 联系客服 -->
@@ -347,74 +347,74 @@
<view class="code">
<image :src="$util.img(orderData.virtualgoods_barcode)" class="barcode" mode="widthFix" show-menu-by-longpress></image>
<image :src="$util.img(orderData.virtualgoods)" class="qrcode" mode="widthFix" show-menu-by-longpress></image>
<text>{{ $lang('virtualGoods.showCodeToVerifier') }}</text>
<text>{{ $lang('order.detail.virtualGoods.showCodeToVerifier') }}</text>
</view>
<view class="hr"></view>
<view class="wrap">
<text class="font-size-base virtual-code">{{ orderData.virtual_code }}</text>
<view class="copy" @click="$util.copy(orderData.virtual_code)">{{ $lang('button.copy') }}</view>
<view class="copy" @click="$util.copy(orderData.virtual_code)">{{ $lang('order.detail.button.copy') }}</view>
</view>
</view>
<view class="verify-info-wrap">
<view class="head">{{ $lang('virtualGoods.verifyInfo') }}</view>
<view class="head">{{ $lang('order.detail.virtualGoods.verifyInfo') }}</view>
<view class="order-cell">
<text class="tit">{{ $lang('virtualGoods.verifyCount') }}</text>
<text class="tit">{{ $lang('order.detail.virtualGoods.verifyCount') }}</text>
<view class="box align-right">
<text class="color-title">
{{ $lang('virtualGoods.verifyCountText', { remaining: orderData.virtual_goods.verify_total_count - orderData.virtual_goods.verify_use_num, total: orderData.virtual_goods.verify_total_count }) }}
{{ $lang('order.detail.virtualGoods.verifyCountText', { remaining: orderData.virtual_goods.verify_total_count - orderData.virtual_goods.verify_use_num, total: orderData.virtual_goods.verify_total_count }) }}
</text>
</view>
</view>
<view class="order-cell">
<text class="tit">{{ $lang('virtualGoods.validPeriod') }}</text>
<text class="tit">{{ $lang('order.detail.virtualGoods.validPeriod') }}</text>
<view class="box align-right">
<text class="color-title" v-if="orderData.virtual_goods.expire_time > 0">{{
$util.timeStampTurnTime(orderData.virtual_goods.expire_time) }}</text>
<text v-else>{{ $lang('virtualGoods.permanentValid') }}</text>
<text v-else>{{ $lang('order.detail.virtualGoods.permanentValid') }}</text>
</view>
</view>
</view>
<view class="verify-info-wrap">
<view class="head">{{ $lang('virtualGoods.verifyRecord') }}</view>
<view class="head">{{ $lang('order.detail.virtualGoods.verifyRecord') }}</view>
<view v-if="orderData.virtual_goods.verify_record.length">
<view v-for="(item, index) in orderData.virtual_goods.verify_record" :key="index"
class="record-item">
<view class="order-cell">
<text class="tit">{{ $lang('virtualGoods.verifier') }}</text>
<text class="tit">{{ $lang('order.detail.virtualGoods.verifier') }}</text>
<view class="box align-right">
<text class="color-title">{{ item.verifier_name }}</text>
</view>
</view>
<view class="order-cell">
<text class="tit">{{ $lang('virtualGoods.verifyTime') }}</text>
<text class="tit">{{ $lang('order.detail.virtualGoods.verifyTime') }}</text>
<view class="box align-right">
<text class="color-title">{{ $util.timeStampTurnTime(item.verify_time) }}</text>
</view>
</view>
</view>
</view>
<view class="record-empty" v-else>{{ $lang('virtualGoods.noVerifyRecord') }}</view>
<view class="record-empty" v-else>{{ $lang('order.detail.virtualGoods.noVerifyRecord') }}</view>
</view>
</block>
<block v-if="orderData.virtual_goods && orderData.goods_class == 3">
<view class="verify-info-wrap carmichael">
<view class="head">{{ $lang('virtualGoods.cardInfo') }}</view>
<view class="head">{{ $lang('order.detail.virtualGoods.cardInfo') }}</view>
<view v-for="(item, index) in orderData.virtual_goods" :key="index" class="record-item">
<view class="order-cell">
<text class="tit">{{ $lang('virtualGoods.cardNo') }}</text>
<text class="tit">{{ $lang('order.detail.virtualGoods.cardNo') }}</text>
<view class="box">
<text class="color-title">{{ item.card_info.cardno }}</text>
<view class="copy" @click="$util.copy(item.card_info.cardno)">{{ $lang('button.copy') }}</view>
<view class="copy" @click="$util.copy(item.card_info.cardno)">{{ $lang('order.detail.button.copy') }}</view>
</view>
</view>
<view class="order-cell">
<text class="tit">{{ $lang('virtualGoods.cardPassword') }}</text>
<text class="tit">{{ $lang('order.detail.virtualGoods.cardPassword') }}</text>
<view class="box">
<text class="color-title">{{ item.card_info.password }}</text>
<view class="copy" @click="$util.copy(item.card_info.password)">{{ $lang('button.copy') }}</view>
<view class="copy" @click="$util.copy(item.card_info.password)">{{ $lang('order.detail.button.copy') }}</view>
</view>
</view>
</view>
@@ -426,61 +426,61 @@
<view class="code">
<image :src="$util.img(orderData.virtualgoods_barcode)" class="barcode" mode="widthFix" show-menu-by-longpress></image>
<image :src="$util.img(orderData.virtualgoods)" class="qrcode" mode="widthFix" show-menu-by-longpress></image>
<text>{{ $lang('virtualGoods.showCodeToVerifier') }}</text>
<text>{{ $lang('order.detail.virtualGoods.showCodeToVerifier') }}</text>
</view>
<view class="hr"></view>
<view class="wrap">
<text class="font-size-base virtual-code">{{ orderData.virtual_code }}</text>
<view class="copy" @click="$util.copy(orderData.virtual_code)">{{ $lang('button.copy') }}</view>
<view class="copy" @click="$util.copy(orderData.virtual_code)">{{ $lang('order.detail.button.copy') }}</view>
</view>
</view>
<view class="verify-info-wrap">
<view class="head">{{ $lang('virtualGoods.verifyInfo') }}</view>
<view class="head">{{ $lang('order.detail.virtualGoods.verifyInfo') }}</view>
<view class="order-cell">
<text class="tit">{{ $lang('virtualGoods.verifyCount') }}</text>
<text class="tit">{{ $lang('order.detail.virtualGoods.verifyCount') }}</text>
<view class="box align-right">
<text class="color-title">
{{ $lang('virtualGoods.verifyCountText', { remaining: orderData.virtual_goods.verify_total_count - orderData.virtual_goods.verify_use_num, total: orderData.virtual_goods.verify_total_count }) }}
{{ $lang('order.detail.virtualGoods.verifyCountText', { remaining: orderData.virtual_goods.verify_total_count - orderData.virtual_goods.verify_use_num, total: orderData.virtual_goods.verify_total_count }) }}
</text>
</view>
</view>
<view class="order-cell">
<text class="tit">{{ $lang('virtualGoods.validPeriod') }}</text>
<text class="tit">{{ $lang('order.detail.virtualGoods.validPeriod') }}</text>
<view class="box align-right">
<text class="color-title" v-if="orderData.virtual_goods.expire_time > 0">{{
$util.timeStampTurnTime(orderData.virtual_goods.expire_time) }}</text>
<text v-else>{{ $lang('virtualGoods.permanentValid') }}</text>
<text v-else>{{ $lang('order.detail.virtualGoods.permanentValid') }}</text>
</view>
</view>
</view>
<view class="verify-info-wrap">
<view class="head">{{ $lang('virtualGoods.verifyRecord') }}</view>
<view class="head">{{ $lang('order.detail.virtualGoods.verifyRecord') }}</view>
<view v-if="orderData.virtual_goods.verify_record.length">
<view v-for="(item, index) in orderData.virtual_goods.verify_record" :key="index"
class="record-item">
<view class="order-cell">
<text class="tit">{{ $lang('virtualGoods.verifier') }}</text>
<text class="tit">{{ $lang('order.detail.virtualGoods.verifier') }}</text>
<view class="box align-right">
<text class="color-title">{{ item.verifier_name }}</text>
</view>
</view>
<view class="order-cell">
<text class="tit">{{ $lang('virtualGoods.verifyTime') }}</text>
<text class="tit">{{ $lang('order.detail.virtualGoods.verifyTime') }}</text>
<view class="box align-right">
<text class="color-title">{{ $util.timeStampTurnTime(item.verify_time) }}</text>
</view>
</view>
</view>
</view>
<view class="record-empty" v-else>{{ $lang('virtualGoods.noVerifyRecord') }}</view>
<view class="record-empty" v-else>{{ $lang('order.detail.virtualGoods.noVerifyRecord') }}</view>
</view>
</block>
<!-- 订单金额 -->
<view class="order-money">
<view class="order-cell">
<text class="tit">{{ $lang('amount.goodsMoney') }}</text>
<text class="tit">{{ $lang('order.detail.amount.goodsMoney') }}</text>
<view class="box align-right">
<text class="color-title price-font">
<text class="font-size-goods-tag">{{ $lang('common.currencySymbol') }}</text>
@@ -489,7 +489,7 @@
</view>
</view>
<view class="order-cell" v-if="orderData.order_type != 4">
<text class="tit">{{ $lang('amount.deliveryFee') }}</text>
<text class="tit">{{ $lang('order.detail.amount.deliveryFee') }}</text>
<view class="box align-right">
<text class="color-base-text price-font">
<text class="font-size-goods-tag">{{ $lang('common.currencySymbol') }}</text>
@@ -498,7 +498,7 @@
</view>
</view>
<view class="order-cell" v-if="orderData.member_card_money > 0">
<text class="tit">{{ $lang('amount.memberCard') }}</text>
<text class="tit">{{ $lang('order.detail.amount.memberCard') }}</text>
<view class="box align-right">
<text class="color-base-text price-font">
<text class="font-size-goods-tag">{{ $lang('common.currencySymbol') }}</text>
@@ -508,7 +508,7 @@
</view>
<view class="order-cell" v-if="orderData.invoice_money > 0">
<text class="tit">
{{ $lang('amount.taxFee') }}
{{ $lang('order.detail.amount.taxFee') }}
<text class="color-base-text">({{ orderData.invoice_rate }}%)</text>
</text>
<view class="box align-right">
@@ -520,7 +520,7 @@
</view>
</view>
<view class="order-cell" v-if="orderData.invoice_delivery_money > 0">
<text class="tit">{{ $lang('amount.invoiceDeliveryFee') }}</text>
<text class="tit">{{ $lang('order.detail.amount.invoiceDeliveryFee') }}</text>
<view class="box align-right">
<text class="color-base-text price-font">
<text class="operator">+</text>
@@ -530,7 +530,7 @@
</view>
</view>
<view class="order-cell" v-if="orderData.adjust_money != 0">
<text class="tit">{{ $lang('amount.orderAdjust') }}</text>
<text class="tit">{{ $lang('order.detail.amount.orderAdjust') }}</text>
<view class="box align-right">
<text class="color-base-text price-font">
<text class="operator" v-if="orderData.adjust_money < 0">-</text>
@@ -541,7 +541,7 @@
</view>
</view>
<view class="order-cell" v-if="orderData.promotion_money > 0">
<text class="tit">{{ $lang('amount.promotionDiscount') }}</text>
<text class="tit">{{ $lang('order.detail.amount.promotionDiscount') }}</text>
<view class="box align-right">
<text class="color-base-text price-font">
<text class="operator">-</text>
@@ -551,7 +551,7 @@
</view>
</view>
<view class="order-cell" v-if="orderData.coupon_money > 0">
<text class="tit">{{ $lang('amount.coupon') }}</text>
<text class="tit">{{ $lang('order.detail.amount.coupon') }}</text>
<view class="box align-right">
<text class="color-base-text price-font">
<text class="operator">-</text>
@@ -561,7 +561,7 @@
</view>
</view>
<view class="order-cell" v-if="orderData.balance_money > 0">
<text class="tit">{{ $lang('amount.balanceUsed') }}</text>
<text class="tit">{{ $lang('order.detail.amount.balanceUsed') }}</text>
<view class="box align-right">
<text class="color-base-text price-font">
<text class="operator">-</text>
@@ -571,7 +571,7 @@
</view>
</view>
<view class="order-cell" v-if="orderData.point_money > 0">
<text class="tit">{{ $lang('amount.pointDeduction') }}</text>
<text class="tit">{{ $lang('order.detail.amount.pointDeduction') }}</text>
<view class="box align-right">
<text class="color-base-text price-font">
<text class="operator">-</text>
@@ -582,7 +582,7 @@
</view>
<view class="order-cell">
<view class="box align-right">
<text>{{ $lang('amount.totalPayable') }}</text>
<text>{{ $lang('order.detail.amount.totalPayable') }}</text>
<text class="color-base-text price-font">
<text class="font-size-goods-tag">{{ $lang('common.currencySymbol') }}</text>
<text class="font-size-base">{{ orderData.order_money }}</text>
@@ -594,8 +594,8 @@
<view class="order-box-btn white"
v-if="evaluateConfig.evaluate_status == 1 && orderData.is_evaluate == 1"
@click="operation('memberOrderEvaluation')">
<text v-if="orderData.evaluate_status == 0">{{ $lang('button.evaluate') }}</text>
<text v-else-if="orderData.evaluate_status == 1">{{ $lang('button.additionalEvaluate') }}</text>
<text v-if="orderData.evaluate_status == 0">{{ $lang('order.detail.button.evaluate') }}</text>
<text v-else-if="orderData.evaluate_status == 1">{{ $lang('order.detail.button.additionalEvaluate') }}</text>
</view>
<block v-if="orderData.order_scene == 'online'">
<view class="order-box-btn"
@@ -610,8 +610,8 @@
<view class="order-action fixed-bottom bottom-safe-area"
v-else-if="orderData.action.length == 0 && orderData.is_evaluate == 1 && evaluateConfig.evaluate_status == 1">
<view class="order-box-btn white" @click="operation('memberOrderEvaluation')">
<text v-if="orderData.evaluate_status == 0">{{ $lang('button.evaluate') }}</text>
<text v-else-if="orderData.evaluate_status == 1">{{ $lang('button.additionalEvaluate') }}</text>
<text v-if="orderData.evaluate_status == 0">{{ $lang('order.detail.button.evaluate') }}</text>
<text v-else-if="orderData.evaluate_status == 1">{{ $lang('order.detail.button.additionalEvaluate') }}</text>
</view>
</view>
</view>
@@ -730,7 +730,7 @@ export default {
if (this.$refs.loadingCover) this.$refs.loadingCover.hide();
} else {
this.$util.showToast({
title: this.$lang('toast.orderInfoNotFound')
title: this.$lang('order.detail.toast.orderInfoNotFound')
});
setTimeout(() => {
this.$util.redirectTo('/pages_order/list');