diff --git a/src/views/class/index.vue b/src/views/class/index.vue index 67b1fef..f5003e6 100644 --- a/src/views/class/index.vue +++ b/src/views/class/index.vue @@ -108,16 +108,27 @@ const tableData: TableConfig = intTableData({ rules: ruleClassName, }, }, - type: { - label: "类型", + elective1: { + label: "主修", + width: "100px", + type: "dropdown", + edit: { + edit: true, + }, + }, + elective2: { + label: "选修1", + width: "100px", + type: "dropdown", + edit: { + edit: true, + }, + }, + elective3: { + label: "选修2", type: "dropdown", - search: { - yes: true, - }, edit: { - add: true, edit: true, - rules: ruleRequired, }, }, }, @@ -131,9 +142,13 @@ const tableData: TableConfig = intTableData({ const showTable = ref(false); onMounted(async () => { //初始化数据原 + const subjectC = (await getenum("SubjectEnum")).data; + tableData.column.elective1.setting.datasource = subjectC; + tableData.column.elective2.setting.datasource = subjectC; + tableData.column.elective3.setting.datasource = subjectC; tableData.column.Grade.setting.datasource = gradeComboModel(); - tableData.column.type.setting.datasource = (await getenum("ClassTypeEnum")).data; + // tableData.column.type.setting.datasource = (await getenum("ClassTypeEnum")).data; tableData.column.schoolId.setting.datasource = ( await SchoolApi.querycombo({ TextName: "Name", ValueName: "Id" }) ).data;