| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- Ext.define('school.view.basic.staff.StaffDetail', {
- extend: 'school.view.core.form.FormPanel',
- xtype: 'basic-staff-staffdetail',
- controller: 'basic-staff-staffdetail',
- //字段属性
- _title: '教职工信息',
- _idField: 'teacher_id',
- _codeField: 'teacher_number',
- _statusField: null,
- _statusCodeField: null,
- _auditmanField: null,
- _auditdateField: null,
- // _readUrl: 'http://10.1.80.47:9560/teacher/read',
- _readUrl: '/api/school/teacher/read',
- // _saveUrl: 'http://10.1.80.47:9560/teacher/save',
- _saveUrl: '/api/school/teacher/save',
- // _deleteUrl: 'http://10.1.80.47:9560/teacher/delete',
- _deleteUrl: '/api/school/teacher/delete',
- // _saveUrl: '/api/sale/saledown/update',
- initId: 0,
- initComponent: function () {
- Ext.apply(this, {
- defaultItems: [{
- xtype: 'hidden',
- name: 'teacher_id',
- fieldLabel: 'id',
- },{
- xtype: 'textfield',
- name: 'teacher_number',
- fieldLabel: '工号'
- }, {
- xtype: 'textfield',
- name: 'teacher_name',
- fieldLabel: '姓名'
- }, {
- xtype: 'gendercombo',
- name: 'teacher_sex',
- fieldLabel: '性别',
- }, {
- xtype: 'textfield',
- name: 'teacher_phone',
- fieldLabel: '手机号'
- }, {
- xtype: 'textfield',
- name: 'teacher_email',
- fieldLabel: '邮箱'
- }, {
- xtype: 'ethnicitycombobox',
- name: 'teacher_nation',
- fieldLabel: '民族',
- }, {
- xtype: "textfield",
- name: "teacher_native",
- fieldLabel: "籍贯"
- }, {
- xtype: 'datefield',
- name: 'teacher_birthday',
- fieldLabel: '出生日期',
- format: 'Y-m-d'
- }, {
- xtype: 'combobox',
- name: 'teacher_marriage',
- fieldLabel: '婚姻状态',
- displayField: 'name',
- valueField: 'value',
- editable: false,
- store: Ext.create('Ext.data.ArrayStore', {
- fields: ['name', 'value'],
- data: [['未婚', 0], ['已婚', 1], ['离异', -1]]
- }),
- minChars: 0,
- queryMode: 'local'
- }, {
- xtype: 'combobox',
- name: 'teacher_political',
- fieldLabel: '政治面貌',
- displayField: 'name',
- valueField: 'name',
- editable: false,
- store: Ext.create('Ext.data.ArrayStore', {
- fields: ['name'],
- data: [['中共党员'], ['中共预备党员'], ['共青团员'], ['群众']]
- }),
- minChars: 0,
- queryMode: 'local'
- }, {
- xtype: 'textfield',
- name: 'teacher_school',
- fieldLabel: '毕业学校'
- }, {
- xtype: 'combobox',
- name: 'teacher_education',
- fieldLabel: '学历',
- displayField: 'name',
- valueField: 'name',
- editable: false,
- store: Ext.create('Ext.data.ArrayStore', {
- fields: ['name'],
- data: [['博士后'], ['博士'], ['硕士'], ['研究生'], ['本科(统招)'], ['本科(成人高考)'], ['本科(专升本)'], ['大专'], ['高中'], ['职高'], ['初中'], ['小学']]
- }),
- minChars: 0,
- queryMode: 'local'
- }, {
- xtype: 'textfield',
- name: 'teacher_major',
- fieldLabel: '专业'
- }, {
- xtype: 'textfield',
- name: 'teacher_address',
- fieldLabel: '现居住址',
- columnWidth: 0.5
- }, {
- name: "detailGridField",
- xtype: "detailGridField",
- idColumn: 'id',
- detnoColumn: 'sd_detno',
- storeModel: 'school.model.basic.staff.StaffDetail',
- deleteDetailUrl: '/api/sale/sale/deleteDetail',
- allowEmpty: true,
- showCount: false,
- readOnly: true,
- columns: [{
- text: '任课年级',
- dataIndex: 'grade',
- }, {
- text: '任课班级',
- dataIndex: 'classes'
- }, {
- text: '科目',
- dataIndex: 'subject'
- }]
- }]
- });
- this.callParent();
- },
- });
|