Browse Source

二维码参数修改

hy 7 years ago
parent
commit
7347a1e62e
1 changed files with 30 additions and 3 deletions
  1. 30 3
      frontend/saas-web/app/view/main/MainController.js

+ 30 - 3
frontend/saas-web/app/view/main/MainController.js

@@ -220,7 +220,7 @@ Ext.define('saas.view.main.MainController', {
             var win = Ext.create('Ext.window.Window', {  
                 cls:'x-window-dbfind', 
                 height: nowHeight,
-                width: '50%',
+                width: '45%',
                 modal:true,
                 title: '加入邀请',
                 bodyPadding: 10,
@@ -274,10 +274,12 @@ Ext.define('saas.view.main.MainController', {
                         name:'QRcode',
                         listeners:{
                             afterrender:function(f){
+                                var companyName = document.getElementsByClassName('x-main-master')[0].getElementsByClassName('x-btn-inner x-btn-inner-header-small')[0].innerText;
                                 var serverOptions = Ext.manifest.server;
                                 var delay = 1;//天
+                                var accountCenter = serverOptions.accountCenter;
                                 var basePath = serverOptions.basePath.https?serverOptions.basePath.https:serverOptions.basePath;
-                                f.setSrc(basePath+'/api/commons/share/qrcode?basePath='+window.location.origin+'&delay='+delay)
+                                f.setSrc(basePath+'/api/commons/share/qrcode?basePath='+accountCenter+'&delay='+delay+'&companyName='+companyName)
                             }
                         }
                     },{
@@ -301,7 +303,32 @@ Ext.define('saas.view.main.MainController', {
                     },{
                         xtype:'textfield',
                         width:500,
-                        value:'https://saas.usoftchina.com?admin=false&_noc=0'
+                        value:'暂无',
+                        listeners:{
+                            afterrender:function(f){
+                                var companyName = document.getElementsByClassName('x-main-master')[0].getElementsByClassName('x-btn-inner x-btn-inner-header-small')[0].innerText;
+                                var delay = 1;
+                                Ext.Ajax.request({  
+                                    url :'http://192.168.253.31:8560/api/commons/share/pc?basePath='+window.location.origin+'&delay='+delay+'&companyName='+companyName,
+                                    timeout: 8000,  
+                                    async:false,
+                                    headers:{
+                                        'Access-Control-Allow-Origin': '*',
+                                        'Authorization':  saas.util.State.get('session').token,
+                                        "Content-Type": 'application/json;charset=UTF-8'
+                                    },
+                                    method: 'GET',
+                                    success: function(fp, o){
+                                        var res = Ext.decode(fp.responseText);
+                                        var url = fp.data;
+                                        f.setValue(url)
+                                    },
+                                    failure: function (response, opts) {
+                                        saas.util.BaseUtil.showErrorToast('获取分享地址失败');
+                                    }
+                                });
+                            }
+                        }
                     },{
                         margin:'10 0 0 0',
                         width:110,