|
|
@@ -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,
|
|
|
@@ -140,15 +140,12 @@ Ext.define('saas.view.sys.config.FormPanel', {
|
|
|
xtype:'textfield'
|
|
|
},{
|
|
|
allowBlank : true,
|
|
|
- width:500,
|
|
|
+ width:150,
|
|
|
+ buttonOnly:true,
|
|
|
fieldLabel:'打印章上传',
|
|
|
xtype: 'filefield',
|
|
|
name:'signetFilefield',
|
|
|
- emptyText: '请选择图片',
|
|
|
- buttonText: '',
|
|
|
- buttonConfig: {
|
|
|
- iconCls: 'x-fa fa-picture-o',
|
|
|
- },
|
|
|
+ buttonText: '选择图片',
|
|
|
createFileInput : function() {
|
|
|
var me = this;
|
|
|
me.fileInputEl = me.button.el.createChild({
|
|
|
@@ -173,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',
|
|
|
@@ -195,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();
|
|
|
}
|
|
|
@@ -212,11 +210,15 @@ Ext.define('saas.view.sys.config.FormPanel', {
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
+ },{
|
|
|
+ xtype:'displayfield',
|
|
|
+ margin:'0 0 0 150',
|
|
|
+ value:'支持 JPG、JPEG、PNG、BMP 格式 , 图片小于10M ',
|
|
|
},{
|
|
|
xtype: 'image',
|
|
|
width: 100,
|
|
|
height: 100,
|
|
|
- margin:'5 0 5 150',
|
|
|
+ margin:'0 0 5 150',
|
|
|
src:'resources/images/default/basePhoto.png',
|
|
|
name:'SignetPhoto',
|
|
|
},{
|
|
|
@@ -264,15 +266,12 @@ Ext.define('saas.view.sys.config.FormPanel', {
|
|
|
xtype:'textfield'
|
|
|
},{
|
|
|
allowBlank : true,
|
|
|
- width:500,
|
|
|
+ width:150,
|
|
|
+ buttonOnly:true,
|
|
|
fieldLabel:'Logo上传',
|
|
|
name:'logoFilefield',
|
|
|
xtype: 'filefield',
|
|
|
- emptyText: '请选择图片',
|
|
|
- buttonText: '',
|
|
|
- buttonConfig: {
|
|
|
- iconCls: 'x-fa fa-picture-o',
|
|
|
- },
|
|
|
+ buttonText: '选择图片',
|
|
|
createFileInput : function() {
|
|
|
var me = this;
|
|
|
me.fileInputEl = me.button.el.createChild({
|
|
|
@@ -297,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,11 +315,11 @@ Ext.define('saas.view.sys.config.FormPanel', {
|
|
|
var data = res.data;
|
|
|
var name = data.name + " (" + Ext.util.Format.fileSize(data.size) + ")";
|
|
|
myForm.down('[name=logoUrl]').setValue(data.fullPath);
|
|
|
- field.setRawValue(name);
|
|
|
//读取图片
|
|
|
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();
|
|
|
}
|
|
|
@@ -336,12 +335,16 @@ Ext.define('saas.view.sys.config.FormPanel', {
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
+ },{
|
|
|
+ xtype:'displayfield',
|
|
|
+ margin:'0 0 0 150',
|
|
|
+ value:'支持 JPG、JPEG、PNG、BMP 格式 , 图片小于10M ',
|
|
|
},{
|
|
|
xtype: 'image',
|
|
|
style:'border:1px solid #f7f7f7;',
|
|
|
width: 100,
|
|
|
height: 100,
|
|
|
- margin:'5 0 5 150',
|
|
|
+ margin:'0 0 5 150',
|
|
|
src:'resources/images/default/basePhoto.png',
|
|
|
name:'LogoPhoto',
|
|
|
},{
|
|
|
@@ -400,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();
|
|
|
}
|
|
|
@@ -415,20 +416,18 @@ 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();
|
|
|
}
|
|
|
//文件名称
|
|
|
- var viewModel = form.getViewModel();
|
|
|
- if(viewModel.data.fileInfoList&&viewModel.data.fileInfoList.length!=0){
|
|
|
- var logo = viewModel.data.fileInfoList[0].logo;
|
|
|
- var logoName = logo.name + " (" + Ext.util.Format.fileSize(logo.size) + ")";
|
|
|
- form.down('[name=logoFilefield]').setRawValue(logoName);
|
|
|
- var signet = viewModel.data.fileInfoList[0].signet;
|
|
|
- var signetName = signet.name + " (" + Ext.util.Format.fileSize(signet.size) + ")";
|
|
|
- form.down('[name=signetFilefield]').setRawValue(signetName);
|
|
|
- }
|
|
|
+ // var viewModel = form.getViewModel();
|
|
|
+ // if(viewModel.data.fileInfoList&&viewModel.data.fileInfoList.length!=0){
|
|
|
+ // var logo = viewModel.data.fileInfoList[0].logo;
|
|
|
+ // var logoName = logo.name + " (" + Ext.util.Format.fileSize(logo.size) + ")";
|
|
|
+ // var signet = viewModel.data.fileInfoList[0].signet;
|
|
|
+ // var signetName = signet.name + " (" + Ext.util.Format.fileSize(signet.size) + ")";
|
|
|
+ // }
|
|
|
},
|
|
|
|
|
|
lookPic:function(img){
|
|
|
@@ -466,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';
|