diff --git a/src/api/lb-daily-user-trade-report.js b/src/api/lb-daily-user-trade-report.js
new file mode 100644
index 0000000..beca858
--- /dev/null
+++ b/src/api/lb-daily-user-trade-report.js
@@ -0,0 +1,39 @@
+import request from '@/utils/request'
+
+export function getLbDailyUserTradeReportList(params) {
+ return request({
+ url: '/lbDailyUserTradeReport/list',
+ method: 'get',
+ params
+ })
+}
+
+export function getLbDailyUserTradeReportById(id) {
+ return request({
+ url: `/lbDailyUserTradeReport/get/${id}`,
+ method: 'get'
+ })
+}
+
+export function addLbDailyUserTradeReport(data) {
+ return request({
+ url: '/lbDailyUserTradeReport/add',
+ method: 'post',
+ data
+ })
+}
+
+export function updateLbDailyUserTradeReport(data) {
+ return request({
+ url: '/lbDailyUserTradeReport/update',
+ method: 'put',
+ data
+ })
+}
+
+export function deleteLbDailyUserTradeReport(id) {
+ return request({
+ url: `/lbDailyUserTradeReport/delete/${id}`,
+ method: 'delete'
+ })
+}
diff --git a/src/api/lb-daily-user-trade.js b/src/api/lb-daily-user-trade.js
index 09841e5..51c1d0b 100644
--- a/src/api/lb-daily-user-trade.js
+++ b/src/api/lb-daily-user-trade.js
@@ -38,6 +38,17 @@ export function deleteLbDailyUserTrade(id) {
})
}
+export function deleteLbDailyUserTradeByDateAndTenant(reportDate, tenantId) {
+ return request({
+ url: '/lbDailyUserTrade/delete/by-date-and-tenant',
+ method: 'delete',
+ params: {
+ reportDate,
+ tenantId
+ }
+ })
+}
+
export function importLbDailyUserTrade(file, defaultReportDate, tenantId) {
const formData = new FormData()
formData.append('file', file)
diff --git a/src/views/lb-business/daily-report/index.vue b/src/views/lb-business/daily-report/index.vue
index fbe9547..8136469 100644
--- a/src/views/lb-business/daily-report/index.vue
+++ b/src/views/lb-business/daily-report/index.vue
@@ -1,29 +1,466 @@