| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- define([ 'app/app','service/Purc','service/SupportServices','common/services' ], function(app) {
- app.register.controller('SettingCtrl', ['$scope', '$http', '$rootScope', '$location', '$filter','$stateParams','$modal','toaster','SupportUtil', 'Ring', 'Online','ngTableParams','SessionService','Print','$q',function($scope, $http, $rootScope, $location,
- $filter,$stateParams,$modal,toaster, SupportUtil, Ring, Online,ngTableParams,SessionService,Print,$q){
- $scope.setDefaultWhcode = function (){//设置默认仓库
- $scope.item = {};
- $scope.item.defaultWhcode = SessionService.getCookie('defaultWhcode');
- var modalInstance = $modal.open({
- templateUrl: 'myModalContent.html',
- controller: 'ModalInstanceCtrl',
- resolve: {
- items: function () {
- return $scope.item;
- }
- }
- });
- modalInstance.result.then(function(items) {
- SessionService.setCookie('defaultWhcode',items.defaultWhcode);//将默认仓库存放在cookie中
- });
- };
-
- $scope.setDefaultStyle = function(){//设置默认样式
- $scope.item = {};
- $scope.item.defaultFontSize = SessionService.getCookie('defaultFontSize');
- $scope.item.defaultColor = SessionService.getCookie('defaultColor');
- var modalInstance = $modal.open({
- templateUrl: 'myStyleContent.html',
- controller: 'ModalInstanceCtrl',
- resolve: {
- items: function () {
- return $scope.item;
- }
- }
- });
- modalInstance.result.then(function(items) {
- SessionService.setCookie('defaultFontSize',items.defaultFontSize);//将默认编辑项字体大小
- SessionService.setCookie('defaultColor',items.defaultColor);//将默认必填项 Label颜色 勾选为必填项的字段标题显示成指定的特殊颜色
- });
- };
- var getDefaultPrint = function(){
- var defer = $q.defer();
- Print.getDefaultPrint({},{},function(data){
- if(data.exceptionInfo){
- defer.reject(data.exceptionInfo);
- }else
- defer.resolve(data.message);
- },function(res){
- if(res.status == 0){
- Online.setOnline(false);//修改网络状态
- Ring.error();
- toaster.pop('error', "网络连接不可用,请稍后再试");
- }
- defer.reject(response.data.exceptionInfo);
- });
- return defer.promise;
- }
- $scope.setDefaultPrint = function (){//设置默认仓库,打印IP,打印机分辨率
- $scope.item = {};
- /*$scope.item.defaultPrintDPI = SessionService.getCookie('defaultPrintDPI')||'';
- $scope.item.defaultPrintIp = SessionService.getCookie('defaultPrintIp')||'';
- $scope.item.defaultPrintPort = SessionService.getCookie('defaultPrintPort')||'';*/
- getDefaultPrint().then(function(data) {
- $scope.item = data;
- var modalInstance = $modal.open({
- templateUrl: 'myPrintContent.html',
- controller: 'ModalInstanceCtrl',
- resolve: {
- items: function () {
- return $scope.item;
- }
- }
- });
- modalInstance.result.then(function(items) {
- /*SessionService.setCookie('defaultPrintDPI',items.defaultPrintDPI);//将默认打印机分辨率存放在cookie中
- SessionService.setCookie('defaultPrintIp',items.defaultPrintIp);//将默认打印Ip存放在cookie中
- SessionService.setCookie('defaultPrintPort',items.defaultPrintPort);//将默认打印端口存放在cookie中
- */ Print.setDefaultPrint({},items,function(data){
- if(data.exceptionInfo){
- toaster.pop('error', data.exceptionInfo);
- }else
- toaster.pop('success', "设置成功!");
- },function(res){
- if(res.status == 0){
- Online.setOnline(false);//修改网络状态
- Ring.error();
- toaster.pop('error', "网络连接不可用,请稍后再试");
- }
- });
-
- });
- }, function(data) { // 处理错误 .reject
- toaster.pop('error', data);
- });
- };
-
- }]);
- });
|