1
This commit is contained in:
@@ -17,6 +17,15 @@ export function getJDOrder(id) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 更新JD订单
|
||||||
|
export function updateJDOrder(data) {
|
||||||
|
return request({
|
||||||
|
url: '/system/jdorder',
|
||||||
|
method: 'put',
|
||||||
|
data: data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
// 一键转链
|
// 一键转链
|
||||||
export function generatePromotionContent(data) {
|
export function generatePromotionContent(data) {
|
||||||
return request({
|
return request({
|
||||||
|
|||||||
@@ -79,6 +79,19 @@
|
|||||||
<el-table-column label="下单人" prop="buyer" width="140"/>
|
<el-table-column label="下单人" prop="buyer" width="140"/>
|
||||||
<el-table-column label="备注/状态" prop="status" min-width="160"/>
|
<el-table-column label="备注/状态" prop="status" min-width="160"/>
|
||||||
|
|
||||||
|
<el-table-column label="参与统计" prop="isCountEnabled" width="100">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<el-switch
|
||||||
|
v-model="scope.row.isCountEnabled"
|
||||||
|
:active-value="1"
|
||||||
|
:inactive-value="0"
|
||||||
|
@change="handleCountEnabledChange(scope.row)"
|
||||||
|
active-text="是"
|
||||||
|
inactive-text="否">
|
||||||
|
</el-switch>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
|
||||||
<el-table-column label="物流链接" prop="logisticsLink" width="200">
|
<el-table-column label="物流链接" prop="logisticsLink" width="200">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<div v-if="scope.row.logisticsLink">
|
<div v-if="scope.row.logisticsLink">
|
||||||
@@ -121,7 +134,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { listJDOrders } from '@/api/system/jdorder'
|
import { listJDOrders, updateJDOrder } from '@/api/system/jdorder'
|
||||||
import ListLayout from '@/components/ListLayout'
|
import ListLayout from '@/components/ListLayout'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@@ -307,6 +320,17 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
document.body.removeChild(textArea)
|
document.body.removeChild(textArea)
|
||||||
|
},
|
||||||
|
/** 处理统计开关变化 */
|
||||||
|
handleCountEnabledChange(row) {
|
||||||
|
// 调用后端API更新数据库
|
||||||
|
updateJDOrder(row).then(() => {
|
||||||
|
this.$message.success(`订单 ${row.remark} 的统计状态已更新为:${row.isCountEnabled ? '参与统计' : '不参与统计'}`)
|
||||||
|
}).catch(() => {
|
||||||
|
this.$message.error('更新失败,请稍后重试')
|
||||||
|
// 恢复原状态
|
||||||
|
row.isCountEnabled = row.isCountEnabled ? 0 : 1
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user