Browse Source

学校信息添加校长字段

zhuth 6 years ago
parent
commit
e0bfd8e679

+ 52 - 1
frontend/pc-web/app/view/basic/school/SchoolInfo.js

@@ -9,7 +9,7 @@ Ext.define('school.view.basic.school.SchoolInfo', {
     // controller: 'purchase-purchase-formpanel',
     // viewModel: 'purchase-purchase-formpanel',
 
-    // readUrl: 'http://10.1.80.35:9560/school/read',
+    // readUrl: 'http://10.1.80.36:9520/api/school/school/read',
     readUrl: '/api/school/school/read',
 
     layout: 'column',
@@ -54,6 +54,57 @@ Ext.define('school.view.basic.school.SchoolInfo', {
                 allowBlank: false,
                 columnWidth: 1,
                 maxLength: 100
+            }, {
+                xtype: "hidden",
+                name: 'teacher_id',
+                bind: '{TeacherId}',
+                fieldLabel: '校长ID',
+                columnWidth: 1
+            }, {
+                name: 'teacher_name',
+                bind: '{TeacherName}',
+                fieldLabel: '校长',
+                columnWidth: 1,
+                maxLength: 20,
+                addTitle: '教师',
+                xtype: 'dbfindtrigger',
+                //数据接口
+                dataUrl:'/api/school/mirror/findTeacher',
+                //联想设置
+                dbtpls:[{
+                    field:'teacher_name',width:150
+                }],
+                dbfinds:[{
+                    from: 'teacher_name', to: 'teacher_name',
+                }, {
+                    from: 'teacher_id', to: 'teacher_id'
+                }],
+                defaultCondition: "1=1",
+                dbSearchFields:[{
+                    emptyText:'请输入教师工号或姓名',
+                    xtype : "textfield", 
+                    name : "search", 
+                    getCondition: function(v) {
+                        return "(upper(teacher_name) like '%"+v.toUpperCase()+"%' or upper(teacher_number) like '%"+v.toUpperCase()+"%')";
+                    },
+                    allowBlank : true, 
+                    width:300
+                }],
+                //放大镜窗口列表
+                dbColumns:[{
+                    text: "ID",
+                    dataIndex: "teacher_id",
+                    hidden:true,
+                    xtype: "numbercolumn"
+                }, {
+                    text: '工号',
+                    dataIndex: 'teacher_number',
+                    width: 110
+                }, {
+                    text: "姓名",
+                    dataIndex: "teacher_name",
+                    width: 110
+                }]
             }, {
                 xtype: "textfield",
                 name: 'school_phone',

+ 3 - 1
frontend/pc-web/app/view/viewport/ViewportController.js

@@ -48,7 +48,7 @@ Ext.define('school.view.viewport.ViewportController', {
         var schoolId = school.util.BaseUtil.getCurrentUser().school_id;
         //读取学校
         school.util.BaseUtil.request({
-            // url:'http://10.1.80.35:9560/school/read/1'
+            // url:'http://10.1.80.36:9520/api/school/school/read/' + schoolId
             url:'/api/school/school/read/' + schoolId
         })
         .then(function(res) {
@@ -56,6 +56,8 @@ Ext.define('school.view.viewport.ViewportController', {
                 let d = {
                     schoolId: res.data.school_id,
                     schoolName: res.data.school_name,
+                    TeacherId: res.data.teacher_id,
+                    TeacherName: res.data.teacher_name,
                     schoolPhone: res.data.school_phone,
                     schoolRemarks: res.data.school_remarks,
                     schoolAppId: res.data.school_appid,