重复名称

This commit is contained in:
zhangsir
2024-02-26 11:53:29 +08:00
parent 4336bf703b
commit d9d0a644c8
4 changed files with 199 additions and 7 deletions

View File

@@ -111,6 +111,7 @@
style="width: 440px; height: 40px; border-radius: 8px"
placeholder="请输入开课名称"
:disabled="editBeginClass"
:changeName="changeName"
></NameInput>
</div>
</div>
@@ -416,7 +417,7 @@
</a-drawer>
</template>
<script setup lang="jsx">
import {defineProps, ref, nextTick, computed,defineEmits } from "vue";
import {defineProps, ref, nextTick, computed,defineEmits,onMounted } from "vue";
import {Form, message} from "ant-design-vue";
import FJUpload from "@/components/common/FJUpload";
import CheckBox from "@/components/common/CheckBox";
@@ -424,7 +425,7 @@ import RangePicker from "@/components/common/RangePicker";
import ProjectManager from "@/components/project/ProjectManagerNewTeacher";
import AddHomework from "@/components/drawers/CommonHomework.vue";
import AddTest from "@/components/drawers/CommonTest.vue";
import NameInput from "@/components/project/NameInput";
import NameInput from "@/components/project/NameInputNew";
import AssessmentList from "@/components/drawers/AssessmentList.vue";
import {COURSE_PLAN_EDIT, COURSE_PLAN_PAGE, DEL_PLAN, EXAM_DETAIL, WORK_DETAIL,PROJECT_DETAIL_MODIFY,PROJECT_RELEASE} from "@/api/apis";
import dayjs from "dayjs";
@@ -437,6 +438,7 @@ import moment from 'moment';
import * as api from "../../api/indexTaskadd";
import {useRoute} from "vue-router";
import { DeleteOutlined } from '@ant-design/icons-vue';
const changeName = ref(false)
const props = defineProps({
type: Number,
});
@@ -747,6 +749,7 @@ const confirm = async()=>{
}
const createNewCourse = () => {
changeName.value = true;
editBeginClass.value = false
formData.reset({
type: props.type,
@@ -766,7 +769,10 @@ const createNewCourse = () => {
];
offCourseNewVisiable.value = true;
};
const handleCancelStu = () => offCourseNewVisiable.value = false;
const handleCancelStu = () => {
changeName.value = false;
offCourseNewVisiable.value = false
};
const expenseStatus = {
A10:true,