|
|
@@ -24166,8 +24166,20 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
// 单选
|
|
|
$scope.checkOne = function (order) {
|
|
|
order.checked = !order.checked;
|
|
|
+ if ((order.checked) && ($scope.checkedOrder != null) && ($scope.checkedOrder != order)) {
|
|
|
+ $scope.checkedOrder.checked = false;
|
|
|
+ angular.forEach($scope.checkedOrder.orderItems, function (item) {
|
|
|
+ item.checked = false;
|
|
|
+ });
|
|
|
+ $scope.checkedOrder = null;
|
|
|
+ checkItems = [];
|
|
|
+ }
|
|
|
if (order.checked) {
|
|
|
$scope.checkedOrder = order;
|
|
|
+ angular.forEach(order.orderItems, function (item) {
|
|
|
+ item.checked = true;
|
|
|
+ checkItems.push(item);
|
|
|
+ });
|
|
|
} else {
|
|
|
$scope.checkedOrder = null;
|
|
|
angular.forEach(order.orderItems, function (item) {
|