This commit is contained in:
zhouwentao 2026-02-01 16:25:24 +08:00
parent 05ba76f7af
commit deb900da7b
2 changed files with 36 additions and 17 deletions

View File

@ -81,6 +81,25 @@ const majorCategoryOptions = computed(() => {
]
})
function getSubMajorOptions() {
switch (majorCategory.value) {
case '表演类':
return [
{ label: '服装表演', value: '服装表演' },
{ label: '戏剧影视导演', value: '戏剧影视导演' },
{ label: '戏剧影视表演', value: '戏剧影视表演' },
]
case '音乐类':
return [
{ label: '音乐表演声乐', value: '音乐表演声乐', disabled: selectedSubMajors.value.includes('音乐表演器乐') },
{ label: '音乐表演器乐', value: '音乐表演器乐', disabled: selectedSubMajors.value.includes('音乐表演声乐') },
{ label: '音乐教育', value: '音乐教育' },
]
default:
return []
}
}
function handleElectiveChange(value: string) {
console.warn('handleElectiveChange', value)
const index = selectedElectives.value.indexOf(value)

View File

@ -22,21 +22,21 @@ export interface DictType {
const staticDicts: DictType = {
// 专业类别
professionalCategory: [
{ label: '美术与设计类', value: 'science', color: '#108ee9' },
{ label: '播音与主持类', value: 'liberal_arts', color: '#2db7f5' },
{ label: '表演类', value: 'art', color: '#87d068' },
{ label: '音乐类', value: 'sports', color: '#ff5500' },
{ label: '舞蹈类', value: 'sports', color: '#ff5500' },
{ label: '书法类', value: 'sports', color: '#ff5500' },
{ label: '戏曲类', value: 'sports', color: '#ff5500' },
{ label: '体育类', value: 'sports', color: '#ff5500' },
{ label: '美术与设计类', value: '美术与设计类',},
{ label: '播音与主持类', value: '播音与主持类',},
{ label: '表演类', value: '表演类',},
{ label: '音乐类', value: '音乐类',},
{ label: '舞蹈类', value: '舞蹈类',},
{ label: '书法类', value: '书法类',},
{ label: '戏曲类', value: '戏曲类',},
{ label: '体育类', value: '体育类',},
],
// 学历层次
educationalLevel: [
{ label: '本科', value: 'undergraduate', color: '#108ee9' },
{ label: '专科', value: 'college', color: '#2db7f5' },
{ label: '研究生', value: 'graduate', color: '#87d068' },
{ label: '本科', value: '本科', color: '#108ee9' },
{ label: '专科', value: '专科', color: '#2db7f5' },
{ label: '研究生', value: '研究生', color: '#87d068' },
],
// 省份
@ -80,12 +80,12 @@ const staticDicts: DictType = {
// { label: '语文', value: 'chinese', color: '#108ee9' },
// { label: '数学', value: 'mathematics', color: '#2db7f5' },
// { label: '英语', value: 'english', color: '#87d068' },
{ label: '物理', value: 'physics', color: '#ff5500' },
{ label: '化学', value: 'chemistry', color: '#f5222d' },
{ label: '生物', value: 'biology', color: '#fa8c16' },
{ label: '政治', value: 'politics', color: '#faad14' },
{ label: '历史', value: 'history', color: '#a0d911' },
{ label: '地理', value: 'geography', color: '#52c41a' },
{ label: '物理', value: '物理'},
{ label: '化学', value: '化学'},
{ label: '生物', value: '生物'},
{ label: '政治', value: '政治'},
{ label: '历史', value: '历史'},
{ label: '地理', value: '地理'},
],
// 性别