| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- Ext.define('school.view.basic.student.StudentDetail', {
- extend: 'school.view.core.form.FormPanel',
- xtype: 'basic-student-studentdetail',
- controller: 'basic-student-studentdetail',
- // viewModel: 'sale-b2b-purchasedetail',
- //字段属性
- _title: '学生信息',
- _idField: 'stu_id',
- _codeField: 'stu_number',
- _statusField: null,
- _statusCodeField: null,
- _auditmanField: null,
- _auditdateField: null,
- // _readUrl: 'http://10.1.80.47:9560/student/read',
- _readUrl: '/api/school/student/read',
- // _saveUrl: 'http://10.1.80.47:9560/student/save',
- _saveUrl: '/api/school/student/save',
- // _deleteUrl: 'http://10.1.80.47:9560/student/delete',
- _deleteUrl: '/api/school/student/delete',
- initId: 0,
- initComponent: function () {
- Ext.apply(this, {
- defaultItems: [{
- xtype: 'hidden',
- name: 'stu_id',
- fieldLabel: 'id',
- }, {
- xtype: 'textfield',
- name: 'stu_number',
- fieldLabel: '学号'
- }, {
- xtype: 'textfield',
- name: 'stu_name',
- fieldLabel: '姓名'
- }, {
- xtype: 'combobox',
- name: 'stu_sex',
- fieldLabel: '性别',
- displayField: 'name',
- valueField: 'value',
- editable: false,
- store: {
- type: 'store_gender'
- },
- minChars: 0,
- queryMode: 'local'
- }, {
- xtype: 'textfield',
- name: 'stu_native',
- fieldLabel: '籍贯'
- }, {
- xtype: 'ethnicitycombobox',
- name: 'stu_nation',
- fieldLabel: '民族',
- }, {
- xtype: 'combobox',
- name: 'stu_political',
- fieldLabel: '政治面貌',
- displayField: 'name',
- valueField: 'name',
- editable: false,
- store: Ext.create('Ext.data.ArrayStore', {
- fields: ['name'],
- data: [['中共党员'], ['中共预备党员'], ['共青团员'], ['群众']]
- }),
- minChars: 0,
- queryMode: 'local'
- }, {
- xtype: 'datefield',
- name: 'stu_birthday',
- fieldLabel: '出生日期'
- }, {
- xtype: 'numberfield',
- name: 'stu_age',
- fieldLabel: '年龄'
- }, {
- xtype: "textfield",
- name: "stu_address",
- fieldLabel: "家庭住址",
- columnWidth: 0.5
- }, {
- xtype: 'datefield',
- name: 'stu_enroll_date',
- fieldLabel: '入学日期'
- }, {
- xtype: 'textfield',
- name: 'stu_grade',
- fieldLabel: '年级'
- }, {
- xtype: 'textfield',
- name: 'clazz_id',
- fieldLabel: '班级id',
- hidden: true
- }, {
- xtype: 'textfield',
- name: 'stu_class',
- fieldLabel: '班级'
- }, {
- name: "parent",
- xtype: "detailGridField",
- idColumn: 'parent_stu_id',
- detnoColumn: 'sd_detno',
- storeModel: 'school.model.basic.StudentParents',
- // deleteDetailUrl: 'http://10.1.80.47:9560/student/deleteDetail',
- deleteDetailUrl: '/api/school/student/deleteDetail',
- allowEmpty: true,
- showCount: false,
- columns: [{
- text: '家长姓名',
- dataIndex: 'parent_stu_id',
- hidden: true
- }, {
- text: '家长姓名',
- dataIndex: 'parents_name',
- editor: {
- xtype: 'textfield'
- }
- }, {
- text: '联系电话',
- dataIndex: 'pa_phone',
- editor: {
- xtype: 'numberfield'
- }
- }, {
- text: '关系',
- dataIndex: 'parent_rel',
- editor: {
- xtype: 'textfield'
- }
- }]
- }],
- });
- this.callParent();
- },
- });
|