瀏覽代碼

代码提交

hy 7 年之前
父節點
當前提交
aa0c6d7838

+ 1 - 0
frontend/saas-web/app/view/core/base/GridPanel.js

@@ -242,6 +242,7 @@ Ext.define('saas.view.core.base.GridPanel', {
         if(columns[columns.length - 1].flex != 1) {
             columns.push({
                 flex: 1,
+                dataIndex:'virtual',
                 allowBlank: true
             });
         }

+ 1 - 1
frontend/saas-web/app/view/core/dbfind/DbfindTrigger.js

@@ -162,7 +162,7 @@ Ext.define('saas.view.core.dbfind.DbfindTrigger', {
     },
 
     judge:function(f){
-        if(f.ownerCt.xtype.trim().toUpperCase().indexOf('QUERYFORMPANEL')>-1){
+        if(f.ownerCt.xtype.trim().toUpperCase().indexOf('QUERYFORMPANEL')>-1||f.ownerCt.ownerCt.xtype.trim().toUpperCase().indexOf('BASEPANEL')>-1){
             f.belong = 'form';
             return f.ownerCt.ownerCt
         }else if(f.ownerCt.xtype.trim().toUpperCase().indexOf('FORM')>-1){

+ 5 - 1
frontend/saas-web/app/view/core/form/DataMultiCombo.js

@@ -125,7 +125,11 @@ Ext.define('saas.view.core.form.DataMultiCombo', {
         datas = me.datas,
         menu = me.menu;
         if(!Ext.isArray(items)) {
-            items = [items]
+            if(items.indexOf(',')>0){
+                items = items.split(',')
+            }else{
+                items = [items]
+            }
         }
         items.map(function(item, index) {
             if(Ext.isString(item)) {

+ 0 - 1
frontend/saas-web/app/view/document/customer/BasePanel.js

@@ -97,7 +97,6 @@ Ext.define('saas.view.document.customer.BasePanel', {
         codeField: 'cu_code',
         statusCodeField:'cu_statuscode',
         dataUrl: '/api/document/customer/list',
-        //dataUrl: 'http://192.168.253.31:8560/api/document/customer/list',
         columns : [
         {
             text : "客户id", 

+ 6 - 10
frontend/saas-web/app/view/document/kind/ChildForm.js

@@ -473,21 +473,17 @@ Ext.define('KitchenSink.view.binding.ChildForm', {
         saas.util.BaseUtil.request({
             url: belong.reqUrl,
             params: _params,
-            method: 'POST'
+            method: 'POST',
+            headers:{
+                'Access-Control-Allow-Origin': '*',
+                "Content-Type":'application/x-www-form-urlencoded'
+            }
         })
         .then(function(localJson) {
             me.setLoading(false);
             if(localJson.success){
                 saas.util.BaseUtil.showToast('保存成功');
-                var grid = form.ownerCt._parent.lookup('document-kind-Grid');
-                if(grid){
-                    grid.store.load();
-                }
-                if(combo){
-                    combo.store.load(function() {
-                        typeof combo.setValue == 'function' && combo.setValue(params._value);
-                    });
-                }
+                form.ownerCt._parent.store.load()
                 form.ownerCt.close();
             }
         })

+ 1 - 1
frontend/saas-web/app/view/document/kind/Kind.js

@@ -256,7 +256,7 @@ Ext.define('saas.view.document.kind.Kind', {
             },{
                 dataIndex: 'email',
             }],
-            reqUrl:'http://192.168.253.31:8560/api/account/account/bind/roles',
+            reqUrl:'/api/account/account/bind/roles',
         },
         warehouse:{
             columns: [{

+ 0 - 1
frontend/saas-web/app/view/document/vendor/BasePanel.js

@@ -75,7 +75,6 @@ Ext.define('saas.view.document.vendor.BasePanel', {
         codeField: 've_code',
         statusCodeField:'ve_statuscode',
         dataUrl: '/api/document/vendor/list',
-        //dataUrl: 'http://192.168.253.31:8560/api/document/vendor/list',
         columns : [{
             text : "供应商id", 
             width : 0, 

+ 1 - 1
frontend/saas-web/app/view/sys/account/DataList.js

@@ -9,7 +9,7 @@ Ext.define('saas.view.sys.account.DataList', {
     autoScroll: true,
     frame:true,
     layout:'fit',
-    dataUrl:'http://192.168.253.31:8560/api/account/account/accountRole/list',                 
+    dataUrl:'/api/account/account/accountRole/list',                 
 
     tbar: [{
         width: 150,

+ 13 - 14
frontend/saas-web/app/view/sys/config/FormPanel.js

@@ -7,8 +7,8 @@ Ext.define('saas.view.sys.config.FormPanel', {
     
     //字段属性
     _idField: 'id',
-    _readUrl:'http://192.168.253.31:8560/api/account/company/read/current',
-    _saveUrl:'http://192.168.253.31:8560/api/account/company/save',
+    _readUrl:'/api/account/company/read/current',
+    _saveUrl:'/api/account/company/save',
 
     //基础属性
     frame:true,
@@ -170,7 +170,7 @@ Ext.define('saas.view.sys.config.FormPanel', {
                     fd.append('file', fileEl.files[0]);
                     form.setLoading(true);
                     Ext.Ajax.request({
-                        url: 'http://192.168.253.31:8560/api/file/upload',//这里是填写需要跨域访问的URL
+                        url: '/api/file/upload',//这里是填写需要跨域访问的URL
                         cors: true,
                         useDefaultXhrHeader: false,
                         method: 'post',
@@ -192,8 +192,9 @@ Ext.define('saas.view.sys.config.FormPanel', {
                                 field.setRawValue(name);
                                 //读取图片
                                 if(data.id){
+                                    var serverOptions = Ext.manifest.server;
                                     var img = myForm.down('[name=SignetPhoto]');
-                                    img.el.dom.src = 'http://192.168.253.31:8560/api/file/download?path='+data.fullPath;
+                                    img.el.dom.src = serverOptions.basePath + '/api/file/download?path='+data.fullPath;
                                     var showSignetPhoto = form.down('[name=showSignetPhoto]');
                                     showSignetPhoto.show();
                                 }
@@ -295,7 +296,7 @@ Ext.define('saas.view.sys.config.FormPanel', {
                     fd.append('file', fileEl.files[0]);
                     form.setLoading(true);
                     Ext.Ajax.request({
-                        url: 'http://192.168.253.31:8560/api/file/upload',//这里是填写需要跨域访问的URL
+                        url: '/api/file/upload',//这里是填写需要跨域访问的URL
                         cors: true,
                         useDefaultXhrHeader: false,
                         method: 'post',
@@ -316,8 +317,9 @@ Ext.define('saas.view.sys.config.FormPanel', {
                                 myForm.down('[name=logoUrl]').setValue(data.fullPath);
                                 //读取图片
                                 if(data.id){
+                                    var serverOptions = Ext.manifest.server;
                                     var img = myForm.down('[name=LogoPhoto]');
-                                    img.el.dom.src = 'http://192.168.253.31:8560/api/file/download?path='+data.fullPath;
+                                    img.el.dom.src = serverOptions.basePath + '/api/file/download?path='+data.fullPath;
                                     var showLogoPhoto = form.down('[name=showLogoPhoto]');
                                     showLogoPhoto.show();
                                 }
@@ -401,14 +403,12 @@ Ext.define('saas.view.sys.config.FormPanel', {
     },
 
     load:function(form){
+        var serverOptions = Ext.manifest.server;
         //打印章
         var signet = form.down('[name=signet]').value;
         if(signet&&signet!=''){
             var img = form.down('[name=SignetPhoto]');
-            img.el.dom.src = 'http://192.168.253.31:8560/api/file/download?path='+signet;
-            // var name = data.name + "  (" + Ext.util.Format.fileSize(data.size) + ")";
-            // myForm.down('[name=signet]').setValue(data.fullPath);
-            // field.setRawValue(name);
+            img.el.dom.src = serverOptions.basePath + '/api/file/download?path='+signet;
             var showSignetPhoto = form.down('[name=showSignetPhoto]');
             showSignetPhoto.show();
         }
@@ -416,7 +416,7 @@ Ext.define('saas.view.sys.config.FormPanel', {
         var logoUrl = form.down('[name=logoUrl]').value;
         if(logoUrl&&logoUrl!=''){
             var img = form.down('[name=LogoPhoto]');
-            img.el.dom.src = 'http://192.168.253.31:8560/api/file/download?path='+logoUrl;
+            img.el.dom.src = serverOptions.basePath + '/api/file/download?path='+logoUrl;
             var showLogoPhoto = form.down('[name=showLogoPhoto]');
             showLogoPhoto.show();
         }
@@ -465,10 +465,9 @@ Ext.define('saas.view.sys.config.FormPanel', {
     },
 
     downLoad:function(path){
+        var serverOptions = Ext.manifest.server;
+        window.location.href = serverOptions.basePath + '/api/file/download?path='+path;
         //ajax 响应下载必须要创建一个form实例
-
-        window.location.href = 'http://192.168.253.31:8560/api/file/download?path='+path;
-
         // if (!Ext.fly('ext-attach-download')) {  
 		// 	var frm = document.createElement('form');  
 		// 	frm.id = 'ext-attach-download';  

+ 11 - 1
frontend/saas-web/app/view/sys/manager/FormPanel.scss

@@ -51,7 +51,17 @@
     .x-panel-body-default-framed{
         padding:0 !important;
     }
+    .x-grid-item-focused{
+        outline: none !important;
+        border:none !important;
+    }
     .x-keyboard-mode .x-grid-item-focused .x-grid-cell-inner:before{
-        border:1px solid #ffffff;
+        border:0px solid #ffffff !important;
+    }
+    .x-keyboard-mode .x-grid-item-focused{
+        border:0px solid #ffffff !important;
+    }
+    .x-grid-cell-inner .x-grid-cell-inner-action-col::before{
+        border:0px solid #ffffff !important;
     }
 }

+ 1 - 1
frontend/saas-web/app/view/sys/power/FormPanel.js

@@ -15,7 +15,7 @@ Ext.define('saas.view.sys.power.FormPanel', {
     frame:true,
     layout: 'border',
     autoScroll: true,
-    saveUrl:'http://192.168.253.31:8560/api/account/role/save/bind/resource',
+    saveUrl:'/api/account/role/save/bind/resource',
 
     items: [{
         region:'west',

+ 1 - 1
frontend/saas-web/app/view/sys/power/GroupGrid.js

@@ -24,7 +24,7 @@ Ext.define('saas.view.sys.power.GroupGrid', {
         groupHeaderTpl: '{name}'+'模块'
 	})],
     initId:0,
-    dataUrl:'http://192.168.253.31:8560/api/account/role/power/resource',
+    dataUrl:'/api/account/role/power/resource',
     selModel: {
         showHeaderCheckbox:false,
         checkOnly:true,