|
@@ -1,7 +1,7 @@
|
|
|
-
|
|
|
import { requestMagicApi } from '/@/api/magicApi';
|
|
|
-import { getMajorSetOption } from '/@/api/userMagic';
|
|
|
-import { BasicColumn } from '/@/components/Table';
|
|
|
+import { getDataOption } from '/@/api/system/dic';
|
|
|
+import { getClassOption, getMajorSetOption } from '/@/api/userMagic';
|
|
|
+import { BasicColumn, FormSchema } from '/@/components/Table';
|
|
|
|
|
|
export const table2Columns: BasicColumn[] = [
|
|
|
{
|
|
@@ -77,3 +77,243 @@ export const table2Columns: BasicColumn[] = [
|
|
|
},
|
|
|
},
|
|
|
];
|
|
|
+
|
|
|
+export const table3Columns: BasicColumn[] = [
|
|
|
+ {
|
|
|
+ title: '专业方向',
|
|
|
+ dataIndex: 'majorSetId',
|
|
|
+ align: 'left',
|
|
|
+ width: 250,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '第一志愿报名数',
|
|
|
+ dataIndex: 'fc',
|
|
|
+ align: 'left',
|
|
|
+ width: 150,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '第二志愿报名数',
|
|
|
+ dataIndex: 'fd',
|
|
|
+ align: 'left',
|
|
|
+ width: 150,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '分班班级',
|
|
|
+ dataIndex: 'className',
|
|
|
+ align: 'left',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '班级人数',
|
|
|
+ dataIndex: 'count',
|
|
|
+ align: 'left',
|
|
|
+ width: 80,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '限制身高大于(cm)',
|
|
|
+ dataIndex: 'he',
|
|
|
+ align: 'left',
|
|
|
+ width: 120,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '限制成绩高于(分)',
|
|
|
+ dataIndex: 'sc',
|
|
|
+ align: 'left',
|
|
|
+ width: 120,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '满足人数',
|
|
|
+ dataIndex: 'cc',
|
|
|
+ align: 'left',
|
|
|
+ width: 80,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '剩余人数',
|
|
|
+ dataIndex: 'ss',
|
|
|
+ align: 'left',
|
|
|
+ width: 250,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '剩余调剂专业',
|
|
|
+ dataIndex: 'dd',
|
|
|
+ align: 'left',
|
|
|
+ width: 200,
|
|
|
+ },
|
|
|
+];
|
|
|
+
|
|
|
+export const table4Columns: BasicColumn[] = [
|
|
|
+ {
|
|
|
+ title: '学号',
|
|
|
+ dataIndex: 'studentId',
|
|
|
+ align: 'left',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '姓名',
|
|
|
+ dataIndex: 'name',
|
|
|
+ align: 'left',
|
|
|
+ width: 120,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '性别',
|
|
|
+ dataIndex: 'gend',
|
|
|
+ align: 'left',
|
|
|
+ width: 80,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '毕业学校',
|
|
|
+ dataIndex: 'schoolName',
|
|
|
+ align: 'left',
|
|
|
+ width: 180,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '毕业班级',
|
|
|
+ dataIndex: 'className',
|
|
|
+ align: 'left',
|
|
|
+ width: 120,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '住宿类型',
|
|
|
+ dataIndex: 'stateType',
|
|
|
+ align: 'left',
|
|
|
+ width: 100,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '身高',
|
|
|
+ dataIndex: 'hi',
|
|
|
+ align: 'left',
|
|
|
+ width: 80,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '体重',
|
|
|
+ dataIndex: 'wg',
|
|
|
+ align: 'left',
|
|
|
+ width: 80,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '成绩',
|
|
|
+ dataIndex: 'score',
|
|
|
+ align: 'left',
|
|
|
+ width: 120,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '班级名称',
|
|
|
+ dataIndex: 'cName',
|
|
|
+ align: 'left',
|
|
|
+ width: 120,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '班主任',
|
|
|
+ dataIndex: 'teacherName',
|
|
|
+ align: 'left',
|
|
|
+ width: 120,
|
|
|
+ },
|
|
|
+];
|
|
|
+
|
|
|
+export const searchForm4Schema: FormSchema[] = [
|
|
|
+ {
|
|
|
+ field: 'studentId',
|
|
|
+ label: '学号',
|
|
|
+ component: 'Input',
|
|
|
+ colProps: { span: 8 },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'name',
|
|
|
+ label: '姓名',
|
|
|
+ component: 'Input',
|
|
|
+ colProps: { span: 8 },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'schoolId',
|
|
|
+ label: '毕业学校',
|
|
|
+ component: 'Input',
|
|
|
+ colProps: { span: 8 },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'className',
|
|
|
+ label: '毕业班级',
|
|
|
+ component: 'Input',
|
|
|
+ colProps: { span: 8 },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'stduyStatus',
|
|
|
+ label: '就读方式',
|
|
|
+ component: 'ApiSelect',
|
|
|
+ componentProps: {
|
|
|
+ getPopupContainer: () => document.body,
|
|
|
+ api: getDataOption,
|
|
|
+ params: { code: 'stduy_status' },
|
|
|
+ },
|
|
|
+ colProps: { span: 8 },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'classId',
|
|
|
+ label: '班级',
|
|
|
+ component: 'ApiSelect',
|
|
|
+ componentProps: {
|
|
|
+ getPopupContainer: () => document.body,
|
|
|
+ api: getClassOption,
|
|
|
+ },
|
|
|
+ colProps: { span: 8 },
|
|
|
+ },
|
|
|
+];
|
|
|
+
|
|
|
+export const table5Columns: BasicColumn[] = [
|
|
|
+ {
|
|
|
+ title: '专业方向',
|
|
|
+ dataIndex: 'studentId',
|
|
|
+ align: 'left',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '班级名称',
|
|
|
+ dataIndex: 'name',
|
|
|
+ align: 'left',
|
|
|
+ width: 120,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '班主任',
|
|
|
+ dataIndex: 'gend',
|
|
|
+ align: 'left',
|
|
|
+ width: 80,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '固定教室',
|
|
|
+ dataIndex: 'schoolName',
|
|
|
+ align: 'left',
|
|
|
+ width: 180,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '是否订单班',
|
|
|
+ dataIndex: 'className',
|
|
|
+ align: 'left',
|
|
|
+ width: 120,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '班级人数',
|
|
|
+ dataIndex: 'stateType',
|
|
|
+ align: 'left',
|
|
|
+ width: 100,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '男生人数',
|
|
|
+ dataIndex: 'hi',
|
|
|
+ align: 'left',
|
|
|
+ width: 80,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '女生人数',
|
|
|
+ dataIndex: 'wg',
|
|
|
+ align: 'left',
|
|
|
+ width: 80,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '住校人数',
|
|
|
+ dataIndex: 'score',
|
|
|
+ align: 'left',
|
|
|
+ width: 120,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '走读人数',
|
|
|
+ dataIndex: 'cName',
|
|
|
+ align: 'left',
|
|
|
+ width: 120,
|
|
|
+ },
|
|
|
+];
|