|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<!-- 购买记录 -->
|
|
|
<div class="OrderManage personal-center">
|
|
|
- <EditTitle title="订单管理" />
|
|
|
+ <EditTitle :title="title" />
|
|
|
<div class="menuBox">
|
|
|
<el-menu
|
|
|
:default-active="activeIndex"
|
|
@@ -9,10 +9,11 @@
|
|
|
mode="horizontal"
|
|
|
@select="handleSelect"
|
|
|
>
|
|
|
- <el-menu-item index="-1">全部</el-menu-item>
|
|
|
- <el-menu-item index="0">未支付</el-menu-item>
|
|
|
- <el-menu-item index="1">已支付</el-menu-item>
|
|
|
- <el-menu-item index="2">已取消</el-menu-item>
|
|
|
+ <!-- 全部 未支付 已支付 已取消-->
|
|
|
+ <el-menu-item index="-1">{{ $t("Key110") }}</el-menu-item>
|
|
|
+ <el-menu-item index="0">{{ $t("Key111") }}</el-menu-item>
|
|
|
+ <el-menu-item index="1">{{ $t("Key112") }}</el-menu-item>
|
|
|
+ <el-menu-item index="2">{{ $t("Key113") }}</el-menu-item>
|
|
|
</el-menu>
|
|
|
<el-select v-model="navValue" placeholder="请选择" @change="changeNav">
|
|
|
<el-option
|
|
@@ -38,7 +39,8 @@
|
|
|
{{ item.create_time }}
|
|
|
</p>
|
|
|
<div class="orderNo">
|
|
|
- 订单编号:<span>{{ item.id }}</span>
|
|
|
+ <!-- 订单编号 -->
|
|
|
+ {{ $t("Key99") }}:<span>{{ item.id }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<template v-if="item.is_pay == 'true' || item.is_cancel == 'true'">
|
|
@@ -64,7 +66,8 @@
|
|
|
</div>
|
|
|
<div class="main-content-middle">
|
|
|
<div class="middle-con">
|
|
|
- <span class="middle-con-text">原价</span>
|
|
|
+ <!-- 原价 -->
|
|
|
+ <span class="middle-con-text">{{ $t("Key104") }}</span>
|
|
|
<span
|
|
|
:class="[
|
|
|
'middle-con-p1',
|
|
@@ -74,7 +77,8 @@
|
|
|
>
|
|
|
</div>
|
|
|
<div class="middle-con middle-con-discount">
|
|
|
- <span class="middle-con-text">折扣 </span>
|
|
|
+ <!-- 折扣 -->
|
|
|
+ <span class="middle-con-text">{{ $t("Key105") }} </span>
|
|
|
<span
|
|
|
:class="[
|
|
|
'middle-con-p1',
|
|
@@ -83,10 +87,11 @@
|
|
|
>¥{{ item.discount_money }}</span
|
|
|
>
|
|
|
<template v-if="item.discount_code">
|
|
|
+ <!-- 已使用优惠码 -->
|
|
|
<el-tooltip
|
|
|
class="item"
|
|
|
effect="dark"
|
|
|
- :content="'已使用优惠码 ' + item.discount_code"
|
|
|
+ :content="$t('Key107') + item.discount_code"
|
|
|
placement="bottom"
|
|
|
>
|
|
|
<img
|
|
@@ -97,7 +102,8 @@
|
|
|
</template>
|
|
|
</div>
|
|
|
<div class="middle-con">
|
|
|
- <span class="middle-con-text">实付</span>
|
|
|
+ <!-- 实付 -->
|
|
|
+ <span class="middle-con-text">{{ $t("Key106") }}</span>
|
|
|
<span
|
|
|
:class="[
|
|
|
'middle-con-p1',
|
|
@@ -110,20 +116,28 @@
|
|
|
</div>
|
|
|
<div class="main-content-right">
|
|
|
<p class="order-status" v-if="item.is_pay == 'true'">
|
|
|
- <span class="priceText pay">交易成功</span>
|
|
|
+ <!-- 交易成功 -->
|
|
|
+ <span class="priceText pay">{{ $t("Key100") }}</span>
|
|
|
</p>
|
|
|
<template v-else>
|
|
|
<div class="order-btn" v-if="item.is_cancel == 'true'">
|
|
|
- <button class="goPay" @click="reOrder(item)">重新下单</button>
|
|
|
- <span class="priceText cancel-success">交易已取消</span>
|
|
|
+ <!-- 重新下单 -->
|
|
|
+ <button class="goPay" @click="reOrder(item)">
|
|
|
+ {{ $t("Key117") }}
|
|
|
+ </button>
|
|
|
+ <!-- 交易已取消 -->
|
|
|
+ <span class="priceText cancel-success">{{
|
|
|
+ $t("Key114")
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
<div class="order-btn" v-if="item.is_cancel == 'false'">
|
|
|
<!-- -->
|
|
|
<template v-if="item.goods_type == 201">
|
|
|
+ <!-- 审核中 -->
|
|
|
<span
|
|
|
class="pcom_verfiy pcom_verfiy_zhong"
|
|
|
v-if="item.audit_status == 0"
|
|
|
- >审核中</span
|
|
|
+ >{{ $t("Key81") }}</span
|
|
|
>
|
|
|
<span
|
|
|
v-if="item.audit_status == 1"
|
|
@@ -137,6 +151,7 @@
|
|
|
>
|
|
|
</template>
|
|
|
<template v-if="item.goods_type != 201">
|
|
|
+ <!-- 去付款 -->
|
|
|
<button class="goPay" @click="goPay(item)">去付款</button>
|
|
|
</template>
|
|
|
<template v-if="item.goods_type == 201">
|
|
@@ -149,9 +164,10 @@
|
|
|
</button>
|
|
|
<button class="goPay noPay_ad" v-else>去付款</button>
|
|
|
</template>
|
|
|
- <span class="cancelOrder" @click="cancleMyOrder(item.id)"
|
|
|
- >取消订单</span
|
|
|
- >
|
|
|
+ <!-- 取消订单 -->
|
|
|
+ <span class="cancelOrder" @click="cancleMyOrder(item.id)">{{
|
|
|
+ $t("Key102")
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
</template>
|
|
|
</div>
|
|
@@ -175,7 +191,7 @@
|
|
|
|
|
|
<el-dialog
|
|
|
class="orderDialog"
|
|
|
- title="商品详情"
|
|
|
+ :title="$t('Key52')"
|
|
|
:visible.sync="isConfirmorder"
|
|
|
width="720px"
|
|
|
:before-close="closeConfirmorder"
|
|
@@ -220,6 +236,7 @@ export default {
|
|
|
data() {
|
|
|
//这里存放数据
|
|
|
return {
|
|
|
+ title: this.$t("Key65"),
|
|
|
navType: "5",
|
|
|
isEmpty: false,
|
|
|
activeIndex: "-1",
|
|
@@ -227,23 +244,23 @@ export default {
|
|
|
navList: [
|
|
|
{
|
|
|
code: "",
|
|
|
- name: "全部",
|
|
|
+ name: this.$t("Key110"), //"全部",
|
|
|
},
|
|
|
{
|
|
|
code: [101],
|
|
|
- name: "教材",
|
|
|
+ name: this.$t("Key61"), //"教材",
|
|
|
},
|
|
|
{
|
|
|
code: [201],
|
|
|
- name: "教学课程",
|
|
|
+ name: this.$t("Key62"), //"教学课程",
|
|
|
},
|
|
|
{
|
|
|
code: [301, 302, 303],
|
|
|
- name: "教培课程",
|
|
|
+ name: this.$t("Key63"), //"教培课程",
|
|
|
},
|
|
|
{
|
|
|
code: [401],
|
|
|
- name: "教研资料",
|
|
|
+ name: this.$t("Key64"), // "教研资料",
|
|
|
},
|
|
|
],
|
|
|
goods_name: "",
|
|
@@ -716,10 +733,10 @@ export default {
|
|
|
align-items: center;
|
|
|
> span {
|
|
|
width: 120px;
|
|
|
- height: 40px;
|
|
|
+ // height: 40px;
|
|
|
font-weight: normal;
|
|
|
font-size: 16px;
|
|
|
- line-height: 40px;
|
|
|
+ // line-height: 40px;
|
|
|
text-align: center;
|
|
|
&.noPay {
|
|
|
color: #ff9900;
|
|
@@ -744,14 +761,14 @@ export default {
|
|
|
padding: 0 12px;
|
|
|
font-weight: normal;
|
|
|
font-size: 16px;
|
|
|
- line-height: 40px;
|
|
|
+ // line-height: 40px;
|
|
|
text-align: center;
|
|
|
color: #2c2c2c;
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
.pcom_verfiy {
|
|
|
font-size: 16px;
|
|
|
- line-height: 40px;
|
|
|
+ // line-height: 40px;
|
|
|
text-align: center;
|
|
|
text-transform: uppercase;
|
|
|
margin-bottom: 8px;
|
|
@@ -766,13 +783,17 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
.goPay {
|
|
|
- width: 120px;
|
|
|
+ min-width: 120px;
|
|
|
height: 40px;
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ align-items: center;
|
|
|
background: #ff9900;
|
|
|
border-radius: 4px;
|
|
|
font-weight: normal;
|
|
|
font-size: 16px;
|
|
|
- line-height: 40px;
|
|
|
+
|
|
|
+ padding: 8px 8px;
|
|
|
text-align: center;
|
|
|
text-transform: uppercase;
|
|
|
color: #ffffff;
|
|
@@ -792,13 +813,14 @@ export default {
|
|
|
border-radius: 4px;
|
|
|
font-weight: normal;
|
|
|
font-size: 16px;
|
|
|
- line-height: 40px;
|
|
|
+ // line-height: 40px;
|
|
|
text-align: center;
|
|
|
text-transform: uppercase;
|
|
|
color: #888888;
|
|
|
cursor: pointer;
|
|
|
border: 0;
|
|
|
outline: 0;
|
|
|
+ margin-top: 16px;
|
|
|
}
|
|
|
}
|
|
|
}
|