PATH:
home
/
letacommog
/
letaweb
/
scripts
/
editor
/
ecommerce
/
promotion
define([], function() { return function($scope, communication, popup_discount) { var statuses = [ t('LBL_COUPON_INACTIVE'), t('LBL_COUPON_ACTIVE') ]; var types =data = [ t('LBL_DISCOUNT_NONE'), t('LBL_DISCOUNT_BUY_X_FREE_SHIPPING'), t('LBL_DISCOUNT_FREE_SHIPPING_TOTAL_AMOUNT'), t('LBL_DISCOUNT_AMOUNT_OFF_TOTAL_AMOUNT'), t('LBL_DISCOUNT_AMOUNT_OFF_REPEAT_CUSTOMER'), t('LBL_DISCOUNT_PERCENT_OFF_REPEAT_CUSTOMER'), t('LBL_DISCOUNT_BUY_ONE_GET_ONE'), t('LBL_DISCOUNT_BUY_ONE_GET_ELSE'), t('LBL_DISCOUNT_AMOUNT_OFF'), t('LBL_DISCOUNT_PERCENT_OFF'), ]; $scope.showStatus = function(status) { return statuses[status]; } $scope.showType = function(status) { return types[status]; } $scope.gridOptions={ data:[] }; $scope.add = function() { popup_discount.open().result.then(function(data) { $scope.gridOptions.data.push(data); }); } $scope.delete = function() { popup_product.open().result.then(function(data) { $scope.gridOptions.data.push(data); }); } $scope.RowButtonClickHandler = { delete : function(row) { $scope.gridOptions.data.splice($scope.gridOptions.data.indexOf(row.entity), 1); }, edit : function(row) { popup_discount.open( { data:row.entity }).result.then(function(data) { row.entity = $.extend({}, row.entity,data); }); }, }; } });
[+]
..
[-] coupon.js
[edit]
[-] mail.js
[edit]
[-] discount.js
[edit]