Commit 90604b81 authored by dragondean@qq.com's avatar dragondean@qq.com

复制订单

parent bf7e83a5
...@@ -265,3 +265,11 @@ export function getOfferCheck(params) { ...@@ -265,3 +265,11 @@ export function getOfferCheck(params) {
params params
}) })
} }
// 复制订单/my/order/copy/{copyOrderId}
export function copyOrder(copyOrderId) {
return request({
url: '/app-api/my/order/copy/' + copyOrderId,
method: 'post'
})
}
...@@ -580,7 +580,7 @@ ...@@ -580,7 +580,7 @@
> >
<!-- eslint-disable-next-line vue/no-unused-vars --> <!-- eslint-disable-next-line vue/no-unused-vars -->
<template slot="header" slot-scope="scope"> <template slot="header" slot-scope="scope">
<span class="red">*</span>{{ $t("delivery.worth") }} <span class="red">*</span>{{ $t("delivery.worth") }}(RMB)
</template> </template>
<template slot-scope="scope"> <template slot-scope="scope">
<el-form-item <el-form-item
...@@ -722,10 +722,11 @@ ...@@ -722,10 +722,11 @@
</el-descriptions-item> </el-descriptions-item>
<!--报价费币种 lanbm 2024-05-14 修改BUG--> <!--报价费币种 lanbm 2024-05-14 修改BUG-->
<el-descriptions-item :label="$t('delivery.insuranceFee')"> <el-descriptions-item :label="$t('delivery.insuranceFee')">
{{ fee.insuranceFee || 0 }}<div v-if="fee.insuranceCurrencyId == 1"> {{ fee.insuranceFee || 0 }}
<template v-if="fee.insuranceCurrencyId == 1">
{{ $t("delivery.dollar") }} {{ $t("delivery.dollar") }}
</div> </template>
<div v-else>(RMB)</div> <template v-else>(RMB)</template>
</el-descriptions-item> </el-descriptions-item>
</el-descriptions> </el-descriptions>
</el-card> </el-card>
......
...@@ -150,6 +150,7 @@ ...@@ -150,6 +150,7 @@
@click.native="printTagOrderId=scope.row.orderId" @click.native="printTagOrderId=scope.row.orderId"
>{{ $t('打印标签') }} >{{ $t('打印标签') }}
</el-button> </el-button>
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleCopy(scope.row)">{{ $t('复制') }}</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -207,7 +208,7 @@ ...@@ -207,7 +208,7 @@
</template> </template>
<script> <script>
import { getIssued, cancelOrder, deleteOrder, refundWarehouseApply } from '@/api/order' import { getIssued, cancelOrder, deleteOrder, refundWarehouseApply, copyOrder } from '@/api/order'
import { parseTime } from '@/utils' import { parseTime } from '@/utils'
import RightToolbar from '@/components/RightToolbar' import RightToolbar from '@/components/RightToolbar'
import Pagination from '@/components/Pagination' import Pagination from '@/components/Pagination'
...@@ -317,6 +318,11 @@ export default { ...@@ -317,6 +318,11 @@ export default {
}) })
}).catch(() => {}) }).catch(() => {})
}, },
handleCopy(row){
copyOrder(row.orderId).then((res) => {
this.handleUpdate({ orderId: res.data})
})
},
oprateOrder(orderId) { oprateOrder(orderId) {
this.$confirm(this.$t('postorder.confirm')) this.$confirm(this.$t('postorder.confirm'))
.then(() => { .then(() => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment