ENDRPrint_12CRelease/.svn/pristine/21/21c3d6513b42c31614f59d00da94f6d2656ab836.svn-base

141 lines
5.0 KiB
Plaintext
Raw Permalink Normal View History

2024-08-14 10:58:03 +07:00
scotchApp.factory('commonFactory', function ($modal) {
var factory = {};
factory.doOpenMsg = function (dataError) {
var msgModal = $modal.open({
backdrop: 'static',
//backdropClick: true,
//dialogFade: true,
//keyboard: true,
templateUrl: doGetPath('/pages/msg.jsp'),
controller: 'msgController',
windowClass: 'app-modal-window-msg',
resolve: {
load: ['$q', '$rootScope', function ($q, $rootScope) {
var deferred = $q.defer();
require([doGetPath('/js/ctrl/msgController.js?v=' + new Date().getTime())], function () {
$rootScope.$apply(function () {
deferred.resolve();
});
});
return deferred.promise;
}],
errorForm: function () {
return dataError;
}
}
});
return msgModal.result;
};
factory.doOpenConfirm = function (dataError) {
var msgModal = $modal.open({
backdrop: 'static',
//backdropClick: true,
//dialogFade: true,
//keyboard: true,
templateUrl: doGetPath('/pages/msg_confirm.jsp'),
controller: 'msgController',
windowClass: 'app-modal-window-msg',
resolve: {
load: ['$q', '$rootScope', function ($q, $rootScope) {
var deferred = $q.defer();
require([doGetPath('/js/ctrl/msgController.js?v=' + new Date().getTime())], function () {
$rootScope.$apply(function () {
deferred.resolve();
});
});
return deferred.promise;
}],
errorForm: function () {
return dataError;
}
}
});
return msgModal.result;
};
factory.doOpenConfirmDelete = function (dataError) {
var msgModal = $modal.open({
backdrop: 'static',
//backdropClick: true,
//dialogFade: true,
//keyboard: true,
templateUrl: doGetPath('/pages/delete_confirm.jsp'),
controller: 'msgController',
windowClass: 'app-modal-window-msg',
resolve: {
load: ['$q', '$rootScope', function ($q, $rootScope) {
var deferred = $q.defer();
require([doGetPath('/js/ctrl/msgController.js?v=' + new Date().getTime())], function () {
$rootScope.$apply(function () {
deferred.resolve();
});
});
return deferred.promise;
}],
errorForm: function () {
return dataError;
}
}
});
return msgModal.result;
};
factory.doOpenMsgSaveSuccess = function (dataError) {
var msgModal = $modal.open({
backdrop: 'static',
//backdropClick: true,
//dialogFade: true,
//keyboard: true,
templateUrl: doGetPath('/pages/msg_success.jsp'),
controller: 'msgController',
windowClass: 'app-modal-window-msg',
resolve: {
load: ['$q', '$rootScope', function ($q, $rootScope) {
var deferred = $q.defer();
require([doGetPath('/js/ctrl/msgController.js?v=' + new Date().getTime())], function () {
$rootScope.$apply(function () {
deferred.resolve();
});
});
return deferred.promise;
}],
errorForm: function () {
return dataError;
}
}
});
return msgModal.result;
};
factory.doOpenMsgWarning = function (data) {
var msgModal = $modal.open({
backdrop: 'static',
//backdropClick: true,
//dialogFade: true,
//keyboard: true,
templateUrl: doGetPath('/pages/msg_warning.jsp'),
controller: 'msgWarningController',
windowClass: 'app-modal-window-msg',
resolve: {
load: ['$q', '$rootScope', function ($q, $rootScope) {
var deferred = $q.defer();
require([doGetPath('/js/ctrl/msgWarningController.js?v=' + new Date().getTime())], function () {
$rootScope.$apply(function () {
deferred.resolve();
});
});
return deferred.promise;
}],
dataForm: function () {
return data;
}
}
});
return msgModal.result;
};
return factory;
});