From e2900e6d244328d8acde863d83dbf07d40a407c5 Mon Sep 17 00:00:00 2001 From: "1213317725@qq.com" <1213317725@qq.com> Date: Sat, 7 Jun 2025 21:24:27 +0800 Subject: [PATCH] 1 --- admin/src/app/lang/zh-cn/course.course.json | 24 +++++++++++- admin/src/app/views/course/course.vue | 17 +++++++++ admin/src/app/views/dict/components/dict.vue | 12 +++--- admin/src/components/editor/index.vue | 2 +- .../adminapi/controller/student/Student.php | 2 +- .../service/admin/student/StudentService.php | 37 ++++++++++++++++++- 6 files changed, 83 insertions(+), 11 deletions(-) diff --git a/admin/src/app/lang/zh-cn/course.course.json b/admin/src/app/lang/zh-cn/course.course.json index 036d46bf..b474ff69 100644 --- a/admin/src/app/lang/zh-cn/course.course.json +++ b/admin/src/app/lang/zh-cn/course.course.json @@ -25,5 +25,27 @@ "startDate": "请选择开始时间", "endDate": "请选择结束时间", "giftSessionCount": "赠送课时", - "giftSessionCountPlaceholder": "请输入赠送课时" + "giftSessionCountPlaceholder": "请输入赠送课时", + "name": "字典名称", + "namePlaceholder": "请输入字典名称", + "key": "字典关键词", + "keyPlaceholder": "请输入字典关键词", + "data": "字典数据", + "dataPlaceholder": "请输入字典数据", + "memo": "备注", + "memoPlaceholder": "请输入备注", + "addDict": "添加数据字典", + "updateDict": "编辑数据字典", + "dictDeleteTips": "确定要删除该数据吗?", + "dictData": "数据管理", + "addDictData": "添加数据", + "editDictData": "编辑数据", + "dataName": "数据名称", + "dataNamePlaceholder": "请输入数据名称", + "dataValue": "数据值", + "dataValuePlaceholder": "请输入数据值", + "sortPlaceholder": "数值越大越排前", + "momePlaceholder": "请输入备注", + "createTime": "创建时间", + "keyFormatTips": "关键字只允许输入字母和下划线" } diff --git a/admin/src/app/views/course/course.vue b/admin/src/app/views/course/course.vue index f15bce63..58e129b3 100644 --- a/admin/src/app/views/course/course.vue +++ b/admin/src/app/views/course/course.vue @@ -6,6 +6,8 @@ {{ t('addCourse') }} + + {{ t('reset') }} + + + + 添加课程类型 + @@ -152,6 +159,9 @@ + + + @@ -165,6 +175,7 @@ import { img } from '@/utils/common' import { ElMessageBox, FormInstance } from 'element-plus' import Edit from '@/app/views/course/components/course-edit.vue' import Contract from '@/app/views/course/components/change_course.vue' +import dict from '@/app/views/dict/components/dict.vue' import { useRoute } from 'vue-router' const route = useRoute() const pageName = route.meta.title @@ -189,6 +200,12 @@ let courseTable = reactive({ }) // const courseTypeList = useDictionary('course_type') +const dictDialog: Record | null = ref(null) + +const dictData = () => { + dictDialog.value.setFormData({id:22,name:'课程类型'}) +} + const courseTypeList = ref([]) const getcourseTypeList = async () => { diff --git a/admin/src/app/views/dict/components/dict.vue b/admin/src/app/views/dict/components/dict.vue index ef93d3ac..e414b8b4 100644 --- a/admin/src/app/views/dict/components/dict.vue +++ b/admin/src/app/views/dict/components/dict.vue @@ -1,28 +1,28 @@