diff --git a/src/main/ui/static/analysis/settle_tasks.js b/src/main/ui/static/analysis/settle_tasks.js index b001c5501..93c96d030 100644 --- a/src/main/ui/static/analysis/settle_tasks.js +++ b/src/main/ui/static/analysis/settle_tasks.js @@ -74,7 +74,7 @@ define(['angular', 'uiBootstrap', 'uiRouter'], function (angular) { controller: 'batchAddMerchantsDialogCtrl', size: 'lg' }).result.then(function (merchants) { - let arr = $scope.editingTask.whitelist_clients; + let arr = $scope.editingTask.whitelist_clients || []; for (let mch of merchants) { if (arr.filter(wMch => wMch.client_moniker === mch.client_moniker).length < 1) { arr.push(mch); @@ -108,6 +108,9 @@ define(['angular', 'uiBootstrap', 'uiRouter'], function (angular) { $scope.currentTasks.push(task); }) }; + $scope.cancelEdit = function () { + $scope.editingTask = null; + } $scope.submitTasks = function () { let tasks = []; for (let task of $scope.currentTasks) { @@ -219,7 +222,7 @@ define(['angular', 'uiBootstrap', 'uiRouter'], function (angular) { let arr = $scope.plans.filter(p => p.plan_id === $scope.task.plan) chosenPlan = arr.length ? arr[0] : null; $scope.$close({ - plan_id: $scope.plan.remark.replace(' ', '') + randomString(6), + plan_id: $scope.task.remark.replace(' ', '') + randomString(6), settle_date: $filter('date')($scope.task.settle_date, 'yyyy-MM-dd'), remark: $scope.task.remark, plan: chosenPlan @@ -236,12 +239,12 @@ define(['angular', 'uiBootstrap', 'uiRouter'], function (angular) { cleanDays.push(3); } $scope.$close({ - plan_id: $scope.plan.remark.replace(' ', '') + randomString(6), + plan_id: $scope.task.remark.replace(' ', '') + randomString(6), disabled_clean_days: cleanDays, settle_date: $filter('date')($scope.task.settle_date, 'yyyy-MM-dd'), last_settle_date: $scope.task.last_settle_date != null ? $filter('date')($scope.task.last_settle_date, 'yyyy-MM-dd') : null, remark: $scope.task.remark, - follow_sub_partner: $scope.plan.follow_sub_partner + follow_sub_partner: $scope.task.follow_sub_partner }) } diff --git a/src/main/ui/static/analysis/templates/settle_tasks_dialog_batch_add_merchants.html b/src/main/ui/static/analysis/templates/settle_tasks_dialog_batch_add_merchants.html index 1f86d129c..499582147 100644 --- a/src/main/ui/static/analysis/templates/settle_tasks_dialog_batch_add_merchants.html +++ b/src/main/ui/static/analysis/templates/settle_tasks_dialog_batch_add_merchants.html @@ -1,8 +1,8 @@
-
Editing Task
+
Editing Task:{{editingTask.remark}}
@@ -116,7 +116,7 @@
diff --git a/src/main/ui/static/analysis/templates/settle_tasks_new_task_dialog.html b/src/main/ui/static/analysis/templates/settle_tasks_new_task_dialog.html index 344889b71..a085ad039 100644 --- a/src/main/ui/static/analysis/templates/settle_tasks_new_task_dialog.html +++ b/src/main/ui/static/analysis/templates/settle_tasks_new_task_dialog.html @@ -10,7 +10,8 @@
-
@@ -37,14 +38,14 @@
-
-