|
@@ -27,114 +27,115 @@
|
|
<img class="img1" referrerpolicy="no-referrer" src="@/assets/line.png" />
|
|
<img class="img1" referrerpolicy="no-referrer" src="@/assets/line.png" />
|
|
<dateSelectList @update="update($event)"></dateSelectList>
|
|
<dateSelectList @update="update($event)"></dateSelectList>
|
|
<typeSelectList @upselectdata="upselectdata($event)"></typeSelectList>
|
|
<typeSelectList @upselectdata="upselectdata($event)"></typeSelectList>
|
|
|
|
+ <!-- 销售数据 -->
|
|
<div v-if="!noData(salesVolume, salesNumber, orderNumber)" class="o-plr-8 o-pt-15">
|
|
<div v-if="!noData(salesVolume, salesNumber, orderNumber)" class="o-plr-8 o-pt-15">
|
|
- <div class="outer5 flex-col">
|
|
|
|
- <div class="block5 flex-col">
|
|
|
|
- <div class="outerBox flex-row">
|
|
|
|
- <div class="main4 flex-col justify-between">
|
|
|
|
- <div class="main5 flex-row justify-center">
|
|
|
|
|
|
+ <div class="salesData flex-col">
|
|
|
|
+ <!-- <div class="block5 flex-col"> -->
|
|
|
|
+ <div class="salesDataBox flex-row">
|
|
|
|
+ <div class="dataGroup flex-col">
|
|
|
|
+ <div class="dataGroupBox flex-row">
|
|
<!-- 订单中心 - 收入总额¥ -->
|
|
<!-- 订单中心 - 收入总额¥ -->
|
|
<!-- <span class="word8">¥</span> -->
|
|
<!-- <span class="word8">¥</span> -->
|
|
- <span class="word8">{{ currencySymbol }}</span>
|
|
|
|
- <span class="word9">{{ salesVolume.toFixed(2) }}</span>
|
|
|
|
|
|
+ <span class="currencySymbol">{{ currencySymbol }}</span>
|
|
|
|
+ <span class="dataNum">{{ salesVolume.toFixed(2) }}</span>
|
|
</div>
|
|
</div>
|
|
- <span class="info5">{{ $t("home.totalIncome") }}</span>
|
|
|
|
|
|
+ <span class="dataText">{{ $t("home.totalIncome") }}</span>
|
|
</div>
|
|
</div>
|
|
- <div class="TextGroup7 flex-col">
|
|
|
|
- <div class="mod3 flex-col justify-between">
|
|
|
|
- <span class="txt8">{{ salesNumber }}</span>
|
|
|
|
- <span class="info6">{{ $t("home.productNum") }}</span>
|
|
|
|
|
|
+ <div class="dataGroup flex-col">
|
|
|
|
+ <div class="dataGroupBox flex-col justify-between">
|
|
|
|
+ <span class="dataNum">{{ salesNumber }}</span>
|
|
|
|
+ <span class="dataText">{{ $t("home.productNum") }}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="TextGroup8 flex-col">
|
|
|
|
- <div class="outer6 flex-col justify-between">
|
|
|
|
- <span class="txt9">{{ orderNumber }}</span>
|
|
|
|
- <span class="word10">{{ $t("home.numberOfOrders") }}</span>
|
|
|
|
|
|
+ <div class="dataGroup flex-col">
|
|
|
|
+ <div class="dataGroupBox flex-col justify-between">
|
|
|
|
+ <span class="dataNum">{{ orderNumber }}</span>
|
|
|
|
+ <span class="dataText">{{ $t("home.numberOfOrders") }}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
|
|
+ <!-- </div> -->
|
|
</div>
|
|
</div>
|
|
<kNoData v-else></kNoData>
|
|
<kNoData v-else></kNoData>
|
|
- <div class="o-mt-5" style="height: 10px; background: #f5f5f5"></div>
|
|
|
|
|
|
+ <!-- <div class="o-mt-5" style="height: 10px; background: #f5f5f5"></div> -->
|
|
<!-- 时间 -->
|
|
<!-- 时间 -->
|
|
- <div class="c-text-c c-text-18">
|
|
|
|
|
|
+ <div class="c-text-c" style="font-size: 0.45rem; margin-top: 0.4rem;">
|
|
{{ Format_time(searchParams.startDate, 'YYYY-MM-DD') }}--{{ Format_time(searchParams.endDate, 'YYYY-MM-DD')
|
|
{{ Format_time(searchParams.startDate, 'YYYY-MM-DD') }}--{{ Format_time(searchParams.endDate, 'YYYY-MM-DD')
|
|
}}
|
|
}}
|
|
</div>
|
|
</div>
|
|
- <div class="group7 flex-col justify-center">
|
|
|
|
|
|
+ <div class="OrderHead flex-col justify-center">
|
|
<div class="main9 flex-col justify-between">
|
|
<div class="main9 flex-col justify-between">
|
|
<div class="wrap1 flex-row justify-between">
|
|
<div class="wrap1 flex-row justify-between">
|
|
<div class="ImageText7 flex-col">
|
|
<div class="ImageText7 flex-col">
|
|
<div class="mod5 flex-row justify-between">
|
|
<div class="mod5 flex-row justify-between">
|
|
<div class="block3 flex-col"></div>
|
|
<div class="block3 flex-col"></div>
|
|
- <div class="TextGroup7 flex-col">
|
|
|
|
|
|
+ <div class="TextGroup7 flexOrderExcelIcon-col">
|
|
<span class="info3">{{ $t('orderCenter.orderDetails') }}</span>
|
|
<span class="info3">{{ $t('orderCenter.orderDetails') }}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="ImageText8 flex-col" @click="gotoOrderExcel()">
|
|
|
|
- <div class="bd3 flex-row justify-between">
|
|
|
|
- <span class="info4 flex-col">{{ $t('orderCenter.exportToExcel') }}</span>
|
|
|
|
- <div class="outer3 flex-col"></div>
|
|
|
|
|
|
+ <!-- 导出订单 -->
|
|
|
|
+ <div class="OrderExcel flex-col" @click="gotoOrderExcel()">
|
|
|
|
+ <div class="flex-row justify-between">
|
|
|
|
+ <span class="OrderExcelTxt flex-col">{{ $t('orderCenter.exportToExcel') }}</span>
|
|
|
|
+ <div class="OrderExcelIcon flex-col"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="section1 flex-col">
|
|
|
|
- <div class="group8 flex-col">
|
|
|
|
- <div class="section4 flex-col">
|
|
|
|
|
|
+ <div class="orderList flex-col">
|
|
|
|
+ <!-- <div class="group8 flex-col"> -->
|
|
|
|
+ <!-- <div class="section4 flex-col"> -->
|
|
<div v-for="(item, index) in orderList" :key="index">
|
|
<div v-for="(item, index) in orderList" :key="index">
|
|
<div class="section5 flex-col" @click="orderClick(item)">
|
|
<div class="section5 flex-col" @click="orderClick(item)">
|
|
-
|
|
|
|
<van-card :thumb="showSugerPhoto(item)">
|
|
<van-card :thumb="showSugerPhoto(item)">
|
|
<template #title>
|
|
<template #title>
|
|
- <span class="word13">{{ $t('orderCenter.tradeName') }}:{{ item.productName }}</span>
|
|
|
|
|
|
+ <span class="tradeName">{{ $t('orderCenter.tradeName') }}:{{ item.productName }}</span>
|
|
</template>
|
|
</template>
|
|
<template #desc>
|
|
<template #desc>
|
|
- <span class="word11">{{ $t('orderCenter.equipmentName') }}:{{ item.es }}</span>
|
|
|
|
|
|
+ <span class="equipmentName">{{ $t('orderCenter.equipmentName') }}:{{ item.es }}</span>
|
|
</template>
|
|
</template>
|
|
<template #price>
|
|
<template #price>
|
|
- <div class="pricBox flex-row align-end" :class="{ orderError: item.status === 0 }">
|
|
|
|
- <span class="txt9">{{ item.statusText }}:
|
|
|
|
- <span v-if="user.ifForeign === '0'" class="word14 o-ptb-8">
|
|
|
|
- {{ $t('orderCenter.dividingDomesticService') }} :{{ currencySymbol }}{{ showSubcom(item) }}
|
|
|
|
- </span>
|
|
|
|
|
|
+ <div class="pricBox flex-row" :class="{ orderError: item.status === 0 }">
|
|
|
|
+ <span class="payType">{{ item.statusText }}:
|
|
</span>
|
|
</span>
|
|
<!-- 订单明细 - 线下支付 ¥ -->
|
|
<!-- 订单明细 - 线下支付 ¥ -->
|
|
- <span class="info5">{{ currencySymbol }}</span>
|
|
|
|
- <span class="word12" v-if="item.status === 3">{{ item.price.toFixed(2) }}</span>
|
|
|
|
- <span class="word12" v-else>{{ item.refundAmount == null ? item.price.toFixed(2) : (item.price -
|
|
|
|
- item.refundAmount).toFixed(2) }}</span>
|
|
|
|
|
|
+ <span class="currencySymbol">{{ currencySymbol }}</span>
|
|
|
|
+ <span class="orderPrice" v-if="item.status === 3">{{ item.price.toFixed(2) }}</span>
|
|
|
|
+ <span class="orderPrice" v-else>
|
|
|
|
+ {{ item.refundAmount == null ? item.price.toFixed(2) : (item.price -item.refundAmount).toFixed(2) }}</span>
|
|
</div>
|
|
</div>
|
|
|
|
+ <span v-if="user.ifForeign === '0'" class="giveAway">
|
|
|
|
+ {{ $t('orderCenter.dividingDomesticService') }} :{{ currencySymbol }}{{ showSubcom(item) }}
|
|
|
|
+ </span>
|
|
</template>
|
|
</template>
|
|
<template #price-top>
|
|
<template #price-top>
|
|
- <span class="time_01"
|
|
|
|
- :style="user.ifForeign == '0' ? 'margin-top: 20px;' : 'margin-top: 40px;'">{{
|
|
|
|
- $t('orderCenter.paymentTime') }}:{{ showOrderTime(item, 1) }}</span>
|
|
|
|
|
|
+ <span class="orderTime"
|
|
|
|
+ :style="user.ifForeign == '0' ? '' : 'margin-top: 6vw;'">
|
|
|
|
+ {{ $t('orderCenter.paymentTime') }}:{{ showOrderTime(item, 1) }}</span>
|
|
</template>
|
|
</template>
|
|
<template #footer>
|
|
<template #footer>
|
|
<span v-if="item.status === 3">x{{ item.refundQuantity }}</span>
|
|
<span v-if="item.status === 3">x{{ item.refundQuantity }}</span>
|
|
- <span v-else>x{{ item.refundQuantity == null ? item.productNumber : (item.productNumber -
|
|
|
|
- item.refundQuantity) }}</span>
|
|
|
|
|
|
+ <span v-else>x{{ item.refundQuantity == null ? item.productNumber : (item.productNumber - item.refundQuantity) }}</span>
|
|
</template>
|
|
</template>
|
|
</van-card>
|
|
</van-card>
|
|
- <div v-if="typeof item.status === 'undefined'" class="main11 flex-col orderSuccess"></div>
|
|
|
|
- <div v-else class="main11 flex-col" :class="{
|
|
|
|
- orderSuccess: item.status === 1 && (user.ifForeign == '0' || user.ifForeign == null),
|
|
|
|
- coinOrderSuccess: item.status === 1 && user.ifForeign == '1',
|
|
|
|
- orderError: item.status === 0,
|
|
|
|
- refunding: item.status === 2,
|
|
|
|
- refunded: item.status === 3,
|
|
|
|
- }"></div>
|
|
|
|
|
|
+ <div v-if="typeof item.status === 'undefined'" class="payPic flex-col orderSuccess"></div>
|
|
|
|
+ <div v-else class="payPic flex-col"
|
|
|
|
+ :class="{ orderSuccess: item.status === 1 && (user.ifForeign == '0' || user.ifForeign == null),
|
|
|
|
+ coinOrderSuccess: item.status === 1 && user.ifForeign == '1',
|
|
|
|
+ orderError: item.status === 0,
|
|
|
|
+ refunding: item.status === 2,
|
|
|
|
+ refunded: item.status === 3,
|
|
|
|
+ }">
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
<!-- <div class="section6 flex-col"></div> -->
|
|
<!-- <div class="section6 flex-col"></div> -->
|
|
</div>
|
|
</div>
|
|
<van-back-top />
|
|
<van-back-top />
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <!-- </div> -->
|
|
|
|
+ <!-- </div> -->
|
|
</div>
|
|
</div>
|
|
</van-list>
|
|
</van-list>
|
|
</div>
|
|
</div>
|
|
@@ -142,65 +143,67 @@
|
|
<orderSearch ref="searchRef" @search="search($event)"></orderSearch>
|
|
<orderSearch ref="searchRef" @search="search($event)"></orderSearch>
|
|
<!-- 退款弹窗 -->
|
|
<!-- 退款弹窗 -->
|
|
<van-popup v-model:show="refundType" position="bottom" round>
|
|
<van-popup v-model:show="refundType" position="bottom" round>
|
|
- <div class="refundBox flex-col">
|
|
|
|
- <div class="section1 flex-col">
|
|
|
|
- <div class="group3 flex-col">
|
|
|
|
- <div class="TextGroup1 l-flex-center">
|
|
|
|
- <div class="outer1 flex-col">
|
|
|
|
|
|
+ <div class="orderPopBox flex-col">
|
|
|
|
+ <!-- <div class="section1 flex-col"> -->
|
|
|
|
+ <!-- <div class="group3 flex-col"> -->
|
|
|
|
+ <div class="popTopBox l-flex-center">
|
|
|
|
+ <div class="popTopTxtBox flex-col">
|
|
<!-- <span class="txt4">这里是设备名称</span> -->
|
|
<!-- <span class="txt4">这里是设备名称</span> -->
|
|
- <span class="info1">{{ $t('orderCenter.business') }}</span>
|
|
|
|
- <span class="txt5">+ {{ refundObject.refundAmount == null ? refundObject.price.toFixed(2) :
|
|
|
|
|
|
+ <span class="business">{{ $t('orderCenter.business') }}</span>
|
|
|
|
+ <span class="incomePrice">+ {{ refundObject.refundAmount == null ? refundObject.price.toFixed(2) :
|
|
(refundObject.price - refundObject.refundAmount).toFixed(2) }}</span>
|
|
(refundObject.price - refundObject.refundAmount).toFixed(2) }}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="layer1 flex-col"></div>
|
|
|
|
|
|
+ <div class="line flex-col"></div>
|
|
<!-- <div class="layer2 flex-row justify-between">
|
|
<!-- <div class="layer2 flex-row justify-between">
|
|
<span class="info2">{{ $t('orderCenter.accountBalance') }}</span>
|
|
<span class="info2">{{ $t('orderCenter.accountBalance') }}</span>
|
|
<span class="txt6">{{ accountDetail.altAvilBalance }}</span>
|
|
<span class="txt6">{{ accountDetail.altAvilBalance }}</span>
|
|
</div> -->
|
|
</div> -->
|
|
- <div class="layer3 flex-row justify-between">
|
|
|
|
- <span class="word2">{{ $t('orderCenter.orderNo') }}</span>
|
|
|
|
- <span class="info3">{{ refundObject.sn }}</span>
|
|
|
|
|
|
+ <div class="orderDetailBox flex-row justify-between">
|
|
|
|
+ <span class="title">{{ $t('orderCenter.orderNo') }}</span>
|
|
|
|
+ <span class="content">{{ refundObject.sn }}</span>
|
|
</div>
|
|
</div>
|
|
- <div v-if="refundObject.status != 0 && user.ifForeign === '0'" class="layer3 flex-row justify-between">
|
|
|
|
- <span class="word2">{{ $t('orderCenter.orderSerialNumberLabel') }}</span>
|
|
|
|
- <span class="info3">{{ refundObject.trxNo }}</span>
|
|
|
|
|
|
+ <div v-if="refundObject.status != 0 && user.ifForeign === '0'" class="orderDetailBox flex-row justify-between">
|
|
|
|
+ <span class="title">{{ $t('orderCenter.orderSerialNumberLabel') }}</span>
|
|
|
|
+ <span class="content">{{ refundObject.trxNo }}</span>
|
|
</div>
|
|
</div>
|
|
- <div class="layer3 flex-row justify-between">
|
|
|
|
- <span class="word2">{{ $t('orderCenter.commodity') }}</span>
|
|
|
|
- <span class="info3">{{ refundObject.productName }}</span>
|
|
|
|
|
|
+ <div class="orderDetailBox flex-row justify-between">
|
|
|
|
+ <span class="title">{{ $t('orderCenter.commodity') }}</span>
|
|
|
|
+ <span class="content">{{ refundObject.productName }}</span>
|
|
</div>
|
|
</div>
|
|
- <div class="layer4 flex-row justify-between">
|
|
|
|
- <span class="word3">{{ $t('orderCenter.distribution') }}</span>
|
|
|
|
- <span class="word4">{{ showSubcom(refundObject) }}</span>
|
|
|
|
|
|
+ <div class="orderDetailBox flex-row justify-between">
|
|
|
|
+ <span class="title">{{ $t('orderCenter.distribution') }}</span>
|
|
|
|
+ <span class="content">{{ showSubcom(refundObject) }}</span>
|
|
</div>
|
|
</div>
|
|
- <div class="layer4 flex-row justify-between">
|
|
|
|
- <span class="word3">{{ $t('orderCenter.equipmentNo') }}</span>
|
|
|
|
- <span class="word4">{{ refundObject.clientId }}</span>
|
|
|
|
|
|
+ <div class="orderDetailBox flex-row justify-between">
|
|
|
|
+ <span class="title">{{ $t('orderCenter.equipmentNo') }}</span>
|
|
|
|
+ <span class="content">{{ refundObject.clientId }}</span>
|
|
</div>
|
|
</div>
|
|
- <div class="layer5 flex-row justify-between">
|
|
|
|
- <span class="txt7">{{ $t('orderCenter.state') }}</span>
|
|
|
|
- <span class="word5">{{ showStatus(refundObject) }}</span>
|
|
|
|
|
|
+ <div class="orderDetailBox flex-row justify-between">
|
|
|
|
+ <span class="title">{{ $t('orderCenter.state') }}</span>
|
|
|
|
+ <span class="content">{{ showStatus(refundObject) }}</span>
|
|
</div>
|
|
</div>
|
|
- <div class="layer6 flex-row justify-between">
|
|
|
|
- <span class="word6">{{ $t('orderCenter.paymentMethod') }}</span>
|
|
|
|
- <span class="word7">{{ showPayType(refundObject) }}</span>
|
|
|
|
|
|
+ <div class="orderDetailBox flex-row justify-between">
|
|
|
|
+ <span class="title">{{ $t('orderCenter.paymentMethod') }}</span>
|
|
|
|
+ <span class="content">{{ showPayType(refundObject) }}</span>
|
|
</div>
|
|
</div>
|
|
- <div class="layer6 flex-row justify-between">
|
|
|
|
- <span class="word6">{{ refundObject.status === 1? $t('orderCenter.paymentTime') : refundObject.status === 3? $t('orderCenter.refundTime') : $t('orderCenter.creationTime') }}</span>
|
|
|
|
- <span class="word7">{{ showOrderTime(refundObject, 1) }}</span>
|
|
|
|
|
|
+ <div class="orderDetailBox flex-row justify-between">
|
|
|
|
+ <span class="title">
|
|
|
|
+ {{ refundObject.status === 1 ? $t('orderCenter.paymentTime') : refundObject.status ===3 ? $t('orderCenter.refundTime') : $t('orderCenter.creationTime') }}
|
|
|
|
+ </span>
|
|
|
|
+ <span class="content">{{ showOrderTime(refundObject, 1) }}</span>
|
|
</div>
|
|
</div>
|
|
- <div v-if="refundObject.status === 3" class="layer7 flex-row justify-between">
|
|
|
|
- <span class="word8">{{ $t('orderCenter.refunded') }}</span>
|
|
|
|
- <span class="info4">{{ refundObject.refundAmount }}</span>
|
|
|
|
|
|
+ <div v-if="refundObject.status === 3" class="orderDetailBox flex-row justify-between">
|
|
|
|
+ <span class="title">{{ $t('orderCenter.refunded') }}</span>
|
|
|
|
+ <span class="content">{{ refundObject.refundAmount }}</span>
|
|
</div>
|
|
</div>
|
|
- <div v-if="refundObject.status === 3 && orderType == '3'" class="layer7 flex-row justify-between">
|
|
|
|
- <span class="word8">退款原因</span>
|
|
|
|
- <span class="info4">{{ refundObject.refundReason }}</span>
|
|
|
|
|
|
+ <div v-if="refundObject.status === 3 && orderType == '3'" class="orderDetailBox flex-row justify-between">
|
|
|
|
+ <span class="title">退款原因</span>
|
|
|
|
+ <span class="content">{{ refundObject.refundReason }}</span>
|
|
</div>
|
|
</div>
|
|
- <div class="layer6 flex-row justify-between l-flex-center"
|
|
|
|
|
|
+ <div class="orderDetailBox flex-row justify-between l-flex-center"
|
|
v-if="(refundObject.status != 0 && refundObject.status != 2) && orderType == '3'">
|
|
v-if="(refundObject.status != 0 && refundObject.status != 2) && orderType == '3'">
|
|
- <span class="word6 o-mr-40">是否开发票</span>
|
|
|
|
|
|
+ <span class="title o-mr-40">是否开发票</span>
|
|
<van-radio-group v-model="isInvoice" direction="horizontal">
|
|
<van-radio-group v-model="isInvoice" direction="horizontal">
|
|
<van-radio :name="1">是</van-radio>
|
|
<van-radio :name="1">是</van-radio>
|
|
<van-radio :name="0">否</van-radio>
|
|
<van-radio :name="0">否</van-radio>
|
|
@@ -213,23 +216,23 @@
|
|
</van-field>
|
|
</van-field>
|
|
<!-- 发起退款 -->
|
|
<!-- 发起退款 -->
|
|
<!-- 非已付款订单,线下订单要隐藏按钮 -->
|
|
<!-- 非已付款订单,线下订单要隐藏按钮 -->
|
|
- <div style="display: flex; justify-content: center;">
|
|
|
|
|
|
+ <div style="display: flex; justify-content: center; padding-bottom: 1rem;">
|
|
<van-button size="small"
|
|
<van-button size="small"
|
|
v-if="refundObject.status === 1 && user.ifForeign === '0' && user.type < 2 && orderType != '3'"
|
|
v-if="refundObject.status === 1 && user.ifForeign === '0' && user.type < 2 && orderType != '3'"
|
|
@click="sentRefundMessage(refundObject)" round type="primary"
|
|
@click="sentRefundMessage(refundObject)" round type="primary"
|
|
- style="padding: 20px 30px;margin-top: 20px;" color="#4dc193">
|
|
|
|
|
|
+ style="padding: 0.5rem 0.6rem; margin-top: 0.8rem;" color="#4dc193">
|
|
退款提醒
|
|
退款提醒
|
|
</van-button>
|
|
</van-button>
|
|
- <div v-if="refundObject.status === 1 && user.ifForeign === '0' && user.type < 2" style="width: 20px;">
|
|
|
|
|
|
+ <div v-if="refundObject.status === 1 && user.ifForeign === '0' && user.type < 2" style="width: 0.5rem;">
|
|
</div>
|
|
</div>
|
|
<van-button size="small"
|
|
<van-button size="small"
|
|
v-if="(refundObject.status === 1 && user.ifForeign === '0') || (refundObject.status === 1 && user.ifForeign === '1' && refundObject.isAir === '1')"
|
|
v-if="(refundObject.status === 1 && user.ifForeign === '0') || (refundObject.status === 1 && user.ifForeign === '1' && refundObject.isAir === '1')"
|
|
- @click="noticeClk(refundObject)" round type="primary" style="padding: 20px 30px; margin-top: 20px;">
|
|
|
|
|
|
+ @click="noticeClk(refundObject)" round type="primary" style="padding: 0.5rem 0.6rem; margin-top: 0.8rem;">
|
|
{{ $t('orderCenter.initiateRefund') }}
|
|
{{ $t('orderCenter.initiateRefund') }}
|
|
</van-button>
|
|
</van-button>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <!-- </div> -->
|
|
|
|
+ <!-- </div> -->
|
|
</div>
|
|
</div>
|
|
</van-popup>
|
|
</van-popup>
|
|
<!-- 退款弹窗 -->
|
|
<!-- 退款弹窗 -->
|
|
@@ -238,11 +241,11 @@
|
|
<template #content>
|
|
<template #content>
|
|
<div class="refundBox l-flex-RC" style="overflow-y: auto; overflow-x: hidden; max-height: 40vh;">
|
|
<div class="refundBox l-flex-RC" style="overflow-y: auto; overflow-x: hidden; max-height: 40vh;">
|
|
<div v-for="(item, index) in orderDetails" :key="index" class="card01">
|
|
<div v-for="(item, index) in orderDetails" :key="index" class="card01">
|
|
- <van-checkbox v-model="isChecked[index]" @change="checkGood(index)" icon-size="20px"></van-checkbox>
|
|
|
|
|
|
+ <van-checkbox v-model="isChecked[index]" @change="checkGood(index)" icon-size="0.5rem"></van-checkbox>
|
|
<van-card :price="item.price.toFixed(2)" :title="item.productName" :thumb="showSugarPic(item.productNo)">
|
|
<van-card :price="item.price.toFixed(2)" :title="item.productName" :thumb="showSugarPic(item.productNo)">
|
|
<template #footer>
|
|
<template #footer>
|
|
<van-stepper v-model="refundNum[index]" @plus="plusRefundGood(index)" @minus="minusRefundGood(index)"
|
|
<van-stepper v-model="refundNum[index]" @plus="plusRefundGood(index)" @minus="minusRefundGood(index)"
|
|
- theme="round" button-size="22" disable-input
|
|
|
|
|
|
+ theme="round" button-size="0.55rem" disable-input
|
|
:max="item.refundQuantity == null ? item.productNumber : (item.productNumber - item.refundQuantity)" />
|
|
:max="item.refundQuantity == null ? item.productNumber : (item.productNumber - item.refundQuantity)" />
|
|
</template>
|
|
</template>
|
|
</van-card>
|
|
</van-card>
|