Procházet zdrojové kódy

操作日志界面

zhuth před 6 roky
rodič
revize
90607842ad

+ 8 - 0
frontend/pc-web/app/view/basic/student/StudentList.js

@@ -10,6 +10,14 @@ Ext.define('school.view.basic.student.StudentList', {
         var me = this;
         Ext.apply(this, {
             searchField: [{
+                xtype: 'textfield',
+                name: 'grade',
+                fieldLabel: '年级'
+            }, {
+                xtype: 'textfield',
+                name: 'class',
+                fieldLabel: '班级'
+            }, {
                 xtype: 'textfield',
                 name: 'code',
                 fieldLabel:'学号'

+ 3 - 1
frontend/pc-web/app/view/setting/access/AccessList.js

@@ -43,13 +43,15 @@ Ext.define('school.view.setting.access.AccessList', {
             var children = items.map(function(item) {
                 return {
                     text: item.text,
+                    enable: false,
                     leaf: true
                 }
             });
             data.push({
                 expanded: true,
                 text: r.data.text,
-                children: children
+                children: children,
+                enable: false
             });
         });
 

+ 3 - 2
frontend/pc-web/app/view/setting/access/RoleAccessController.js

@@ -7,7 +7,8 @@ Ext.define('school.view.setting.access.RoleAccessController', {
         return 'x-grid-checkcolumn' + (checked ? ' x-grid-checkcolumn-checked' : '');
     },
 
-    onToggleEnable: function() {
-
+    onToggleEnable: function(grid, rowIndex, colIndex, actionItem, event, record, row) {
+        let checked = record.get('enable');
+        record.set('enable', !checked);
     }
 });

+ 75 - 0
frontend/pc-web/app/view/setting/operatelog/OperateLog.js

@@ -0,0 +1,75 @@
+/**
+ * 操作日志
+ */
+Ext.define('school.view.setting.operatelog.OperateLog', {
+    extend: 'school.view.core.base.BasePanel',
+    xtype: 'setting-operatelog-operatelog',
+
+    viewName: 'setting-operatelog-operatelog',
+    dataUrl: '/api/commons/operatelog/list',
+    initComponent: function () {
+        var me = this;
+        Ext.apply(this, {
+            searchField: [{
+                width: 110,
+                name: 'obj',
+                xtype: 'textfield',
+                emptyText : '对象',
+            }, {
+                columnWidth: 0.5,
+                name: 'time',
+                xtype: 'condatefield',
+                fieldLabel : '时间',
+                labelWidth: 50
+            }, {
+                width: 110,
+                name: 'man',
+                xtype: 'textfield',
+                emptyText : '操作人员',
+            }],
+
+            gridConfig: {
+                dataUrl: me.dataUrl,
+                actionColumn: [],
+                selModel: {
+                    type: 'cellmodel'
+                },
+                hiddenTools: true,
+                data: [],
+                columns: [{
+                    text : "id", 
+                    width : 0, 
+                    dataIndex : "id", 
+                    xtype : "numbercolumn",   
+                }, {
+                    text:'单据类型',
+                    dataIndex : "ml_name",
+                    width : 110.0, 
+                }, {
+                    text : "单据编号", 
+                    width : 150.0, 
+                    dataIndex : "ml_code", 
+                }, {
+                    text : "操作", 
+                    dataIndex : "ml_content", 
+                    width : 200.0, 
+                }, {
+                    xtype:'datecolumn',
+                    format:'Y-m-d H:i:s',
+                    text : "操作时间", 
+                    dataIndex : "createTime", 
+                    width : 150.0, 
+                }, {
+                    text : "结果", 
+                    dataIndex : "ml_result", 
+                    width : 150.0, 
+                }, {
+                    text : "操作人员", 
+                    dataIndex : "ml_man", 
+                    width : 110, 
+                }]
+            },
+        });
+        this.callParent(arguments);
+    }
+});

+ 2 - 2
frontend/pc-web/resources/json/navigation.json

@@ -30,9 +30,9 @@
         "text": "设备参数",
         "view": "device-param"
     }, {
-        "id": "operation-log",
+        "id": "setting-operatelog-operatelog",
         "text": "操作日志",
-        "view": "operation-log"
+        "view": "setting-operatelog-operatelog"
     }]
 }, {
     "text": "家校互动",