|
@@ -4,7 +4,7 @@
|
|
|
<order-search @search="reload" />
|
|
<order-search @search="reload" />
|
|
|
<ele-card :body-style="{ paddingTop: '8px' }" flex-table>
|
|
<ele-card :body-style="{ paddingTop: '8px' }" flex-table>
|
|
|
<!-- 表格 -->
|
|
<!-- 表格 -->
|
|
|
- <ele-pro-table ref="tableRef" row-key="postId" :columns="columns" :datasource="datasource"
|
|
|
|
|
|
|
+ <ele-pro-table ref="tableRef" row-key="orderId" :columns="columns" :datasource="datasource"
|
|
|
:show-overflow-tooltip="true" v-model:selections="selections" highlight-current-row
|
|
:show-overflow-tooltip="true" v-model:selections="selections" highlight-current-row
|
|
|
:export-config="{ fileName: pageConfig.fileName }" :cache-key="pageConfig.cacheKey">
|
|
:export-config="{ fileName: pageConfig.fileName }" :cache-key="pageConfig.cacheKey">
|
|
|
<template #toolbar>
|
|
<template #toolbar>
|
|
@@ -467,5 +467,20 @@ function openEditUserTag(row) {
|
|
|
userTagRef.value?.handleOpen(row);
|
|
userTagRef.value?.handleOpen(row);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-defineExpose({ reload, exportData, operatBatch, handleConfirmReceipt, handleCancelOrder });
|
|
|
|
|
|
|
+function handleBatchPayment(row) {
|
|
|
|
|
+ const rows = row == null ? selections.value : [row];
|
|
|
|
|
+ console.log(row,rows,'xxxx');
|
|
|
|
|
+ if (!rows.length) {
|
|
|
|
|
+ EleMessage.error('请至少选择一条数据');
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ messageBoxConfirm({
|
|
|
|
|
+ message: '确认支付书款?',
|
|
|
|
|
+ fetch: () => proxy.$http.post('/order/orderInfo/payout', {
|
|
|
|
|
+ orderIds: rows.map(item => item.orderId)
|
|
|
|
|
+ })
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+defineExpose({ reload, exportData, operatBatch, handleConfirmReceipt, handleCancelOrder, handleBatchPayment });
|
|
|
</script>
|
|
</script>
|