-
-
{{ $t('AccountResult') }}
-
+
+
+
+
+
{{ $t('RiskyAccount') }}
+
+
+
+
+
+
+
{{ $t('TaskExecutionTrends') }}
+
+
+
+
+
+
+
+
+
{{ $t('AccountResult') }}
+
+
+
+
+
+
+
+
+
+
{{ tableData[0].name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -50,22 +124,23 @@
+
+
\ No newline at end of file
diff --git a/src/views/reports/base/ReportExecutionDrawer.vue b/src/views/reports/base/ReportExecutionDrawer.vue
new file mode 100644
index 000000000..8de828bf2
--- /dev/null
+++ b/src/views/reports/base/ReportExecutionDrawer.vue
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.send_record_count || 0 }}
+
+
+
+
+
+ {{ $t('Detail') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/reports/base/ReportExportDialog.vue b/src/views/reports/base/ReportExportDialog.vue
new file mode 100644
index 000000000..c842d5ffb
--- /dev/null
+++ b/src/views/reports/base/ReportExportDialog.vue
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/reports/base/ReportToolbar.vue b/src/views/reports/base/ReportToolbar.vue
new file mode 100644
index 000000000..c98db753f
--- /dev/null
+++ b/src/views/reports/base/ReportToolbar.vue
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/reports/base/RightAction.vue b/src/views/reports/base/RightAction.vue
index 86f971839..bb3d21ee2 100644
--- a/src/views/reports/base/RightAction.vue
+++ b/src/views/reports/base/RightAction.vue
@@ -1,46 +1,249 @@
-
+
-
- {{ $t('ExportAsPDF') }}
-
-
-
-
- {{ $t('EMailReport') }}
-
-
- {{ $t('Print') }}
-
+
+
+ {{ isCustomReport ? $t('Edit') : $t('Save') }}
+
+
+
+
+
+ {{ $t('Operation') }}
+
+
+
+ {{ $t('ExecutionHistory') }}
+ {{ $t('Delete') }}
+
+
+
+
+ {{ $t('Export') }}
+
+
+ {{ $t('Print') }}
+
+
+
+
+
+ {{ $t('ExportAsPDF') }}
+
+
+ {{ $t('EMailReport') }}
+
+
+ {{ $t('Print') }}
+
+
+
+
+
+