|
@@ -34,6 +34,11 @@
|
|
|
<a-form-item label="学期名称:" name="name">
|
|
<a-form-item label="学期名称:" name="name">
|
|
|
<a-input v-model:value="formData.name" placeholder="请输入学期名称" allow-clear />
|
|
<a-input v-model:value="formData.name" placeholder="请输入学期名称" allow-clear />
|
|
|
</a-form-item>
|
|
</a-form-item>
|
|
|
|
|
+ <a-form-item label="当前学期:" name="isNow">
|
|
|
|
|
+ <a-radio-group v-model:value="formData.isNow">
|
|
|
|
|
+ <a-radio v-for="item in isShowOption" :key="item.value" :value="item.value">{{ item.label }}</a-radio>
|
|
|
|
|
+ </a-radio-group>
|
|
|
|
|
+ </a-form-item>
|
|
|
</a-form>
|
|
</a-form>
|
|
|
<template #footer>
|
|
<template #footer>
|
|
|
<a-button style="margin-right: 8px" @click="onClose">关闭</a-button>
|
|
<a-button style="margin-right: 8px" @click="onClose">关闭</a-button>
|
|
@@ -46,6 +51,8 @@
|
|
|
import { cloneDeep } from 'lodash-es'
|
|
import { cloneDeep } from 'lodash-es'
|
|
|
import { required } from '@/utils/formRules'
|
|
import { required } from '@/utils/formRules'
|
|
|
import semesterApi from '@/api/semesterApi'
|
|
import semesterApi from '@/api/semesterApi'
|
|
|
|
|
+ import tool from '@/utils/tool'
|
|
|
|
|
+
|
|
|
// 抽屉状态
|
|
// 抽屉状态
|
|
|
const visible = ref(false)
|
|
const visible = ref(false)
|
|
|
const emit = defineEmits({ successful: null })
|
|
const emit = defineEmits({ successful: null })
|
|
@@ -53,7 +60,7 @@
|
|
|
// 表单数据
|
|
// 表单数据
|
|
|
const formData = ref({})
|
|
const formData = ref({})
|
|
|
const submitLoading = ref(false)
|
|
const submitLoading = ref(false)
|
|
|
-
|
|
|
|
|
|
|
+ const isShowOption = tool.dictList('SEMESTER_IS_NOW')
|
|
|
// 打开抽屉
|
|
// 打开抽屉
|
|
|
const onOpen = (record) => {
|
|
const onOpen = (record) => {
|
|
|
visible.value = true
|
|
visible.value = true
|