zhuth 6 жил өмнө
parent
commit
56971e6685

+ 2 - 3
frontend/pc-web/app/model/Session.js

@@ -13,7 +13,7 @@ Ext.define('school.model.Session', {
         login: function(username, password) {
             return new Ext.Promise(function (resolve, reject) {
 				Ext.Ajax.request({
-                    url: '/api/oper_auth/authorize',
+                    url: 'http://10.1.80.23:9520/api/auth/authorize',
                     params: {
                         username: username,
                         password: password
@@ -23,8 +23,7 @@ Ext.define('school.model.Session', {
                         var res = Ext.decode(response.responseText);
                         if (res.success) {
                             var session = school.model.Session.loadData(res.data.token), 
-                                account = res.data.account, companyId = res.data.companyId;
-                            account.companyId = companyId;
+                                account = res.data.account;
                             session.set('account', account);
                             // 服务端与本地存在时间差
                             session.set('span', session.get('timestamp') - new Date().getTime());

+ 1 - 4
frontend/pc-web/app/view/auth/ReLoginController.js

@@ -25,7 +25,6 @@ Ext.define('school.view.auth.ReLoginController', {
         var me = this,
             view = me.getView(),
             viewModel = me.getViewModel(),
-            companyId = school.util.BaseUtil.getCurrentUser().companyId,
             form = me.lookup('reloginform'),
             values = form.getValues();
 
@@ -35,13 +34,11 @@ Ext.define('school.view.auth.ReLoginController', {
 
         view.mask('请稍等...');
 
-        school.model.Session.login(values.username, values.password, companyId)
+        school.model.Session.login(values.username, values.password)
         .then(function (session) {
             view.isMasked() && view.unmask();
             viewModel.set('session', session);
 
-            session.get('account').companyId = companyId;
-            
             me.successReLogin();
             me.fireEvent('login', session);
             return session;

+ 1 - 1
frontend/pc-web/app/view/basic/class/ClassInfo.js

@@ -50,7 +50,7 @@ Ext.define('school.view.basic.class.ClassInfo', {
             xtype: 'actioncolumn',
             width: 30,
             items: [{
-                iconCls: 'action-icon x-hidden x-ss ss-deleta',
+                iconCls: 'action-icon x-hidden x-ss ss-delete',
                 tooltip: '删除',
                 handler: 'onTreeDeleteClick'
             }]

+ 15 - 6
frontend/pc-web/app/view/basic/staff/StaffList.js

@@ -68,8 +68,12 @@ Ext.define('school.view.basic.staff.StaffList', {
                     text: '新增'
                 }],
                 columns : [{
+                    text: 'ID',
+                    dataIndex: 'teacher_id',
+                    hidden: true
+                }, {
                     text: '工号',
-                    dataIndex: 'code',
+                    dataIndex: 'teacher_number',
                     width: 150
                 }, {
                     text: '绑定手机号',
@@ -77,18 +81,23 @@ Ext.define('school.view.basic.staff.StaffList', {
                     width: 120
                 }, {
                     text: '姓名',
-                    dataIndex: 'name',
+                    dataIndex: 'teacher_name',
                     width: 120
                 }, {
-                    text: '职位',
-                    dataIndex: 'job',
-                    width: 120
+                    text: '性别',
+                    dataIndex: 'teacher_sex',
+                    renderer: function(v, m, r) {
+                        return v == 1 ? '男' : '女';
+                    }
+                }, {
+                    text: '工龄',
+                    dataIndex: 'teacher_working_age'
                 }, {
                     text: '是否开通',
                     dataIndex: 'open'
                 }, {
                     text: '状态',
-                    dataIndex: 'status'
+                    dataIndex: 'teacher_status'
                 }],
                 listeners: {
                     itemclick: function(view, record, item, index, e, eOpts) {

+ 2 - 3
frontend/pc-web/app/view/core/form/FormPanelController.js

@@ -458,9 +458,8 @@ Ext.define('school.view.core.form.FormPanelController', {
                 reportName = data.reportName,
                 title = data.title,
                 userName = data.userName,
-                whereCondition = data.whereCondition,
-                companyId = school.util.BaseUtil.getCurrentUser().companyId;
-                var url = printurl + '?' + 'reportName=' + reportName + '&' + 'companyId=' + companyId + '&whereCondition=' + whereCondition + (userName ? '&userName=' + userName : "");
+                whereCondition = data.whereCondition;
+                var url = printurl + '?' + 'reportName=' + reportName + '&whereCondition=' + whereCondition + (userName ? '&userName=' + userName : "");
     
                 window.open(url);
             }).catch(function(res) {

+ 5 - 26
frontend/pc-web/app/view/viewport/ViewportController.js

@@ -38,6 +38,11 @@ Ext.define('school.view.viewport.ViewportController', {
     },
 
     showAuth: function() {
+        var me = this;
+        this.showView('login');
+    },
+
+    showMain: function() {
         var me = this;
         //读取学校
         school.util.BaseUtil.request({
@@ -62,32 +67,6 @@ Ext.define('school.view.viewport.ViewportController', {
         .catch(function(e) {
             console.error(e);
         });
-        this.showView('main');
-    },
-
-    showMain: function() {
-        var me = this;
-        //读取学校
-        school.util.BaseUtil.request({
-            // url:'http://10.1.80.35:9560/school/read/1'
-            url:'/api/school/read/1'
-        })
-        .then(function(res) {
-            if(res.success) {
-                debugger
-                // var list = res.data.list;
-                // if(list.length>0){
-                //     var d = {};
-                //     Ext.each(list, function(item, index){
-                //         d[item.code] = item.data;
-                //     });
-                //     me.getViewModel().setData(d)
-                // }
-            }
-        })
-        .catch(function(e) {
-            console.error(e);
-        });
         me.showView('main');
     },
 

+ 0 - 6
frontend/pc-web/app/view/viewport/ViewportModel.js

@@ -7,12 +7,6 @@ Ext.define('school.view.viewport.ViewportModel', {
     },
 
     formulas: {
-        company: function (get) {
-            var account = get('account');
-            return account && account.companies.find(function (c) {
-                return c.id == account.companyId;
-            });
-        },
         avatarUrl: function (get) {
             var account = get('account');
             return (account && account.avatarUrl) || 'resources/images/default/user-icon.png'