From f2c134fb2ba5292a2bcfa0c42a3a35f95e4e88de Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Fri, 23 Aug 2024 09:51:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.production | 6 +- .../src/jeecg/components/JDictSelectTag.vue | 3 +- src/router/routes/modules/stuzy/stuzy.ts | 8 + src/router/routes/modules/zy/zy.ts | 8 + .../kc/zyJxdgBanben/ZyJxdgBanben.data.ts | 2 +- .../kc/zyJxdgBanben/ZyJxdgBanbenList.vue | 10 +- .../kc/zyJxdgBanben/ZyJxdgStudentList.vue | 586 +++++++++++++ .../kc/zyJxdgBanben/ZyJxdgTeacherList.vue | 768 ++++++++++++++++++ .../components/ZyJxdgBanbenEditForm.vue | 7 +- .../components/ZyJxdgBanbenForm.vue | 37 +- .../checkKecheng/dqxqkcMenu.vue | 24 +- src/views/site/studentWdkc/studentMenu.vue | 32 +- src/views/site/studentWdkc/studentWdkc.vue | 2 +- 13 files changed, 1435 insertions(+), 58 deletions(-) create mode 100644 src/views/kc/zyJxdgBanben/ZyJxdgStudentList.vue create mode 100644 src/views/kc/zyJxdgBanben/ZyJxdgTeacherList.vue diff --git a/.env.production b/.env.production index bc405b0..896dbb4 100644 --- a/.env.production +++ b/.env.production @@ -19,8 +19,8 @@ VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE = false VITE_GLOB_API_URL=/jeecg-boot #后台接口全路径地址(必填) -# VITE_GLOB_DOMAIN_URL=https://zxkccx.webvpn.nenu.edu.cn/jeecg-boot -VITE_GLOB_DOMAIN_URL=https://kczxcs.nenu.edu.cn/jeecg-boot +VITE_GLOB_DOMAIN_URL=https://zxkccx.webvpn.nenu.edu.cn/jeecg-boot +# VITE_GLOB_DOMAIN_URL=https://kczxcs.nenu.edu.cn/jeecg-boot # VITE_GLOB_DOMAIN_URL=http://210.47.29.100/jeecg-boot #RTC服务器地址 @@ -39,5 +39,5 @@ VITE_USE_PWA = false VITE_LEGACY = false # 是否开启单点登录 -VITE_GLOB_APP_OPEN_SSO = false +VITE_GLOB_APP_OPEN_SSO = true diff --git a/src/components/Form/src/jeecg/components/JDictSelectTag.vue b/src/components/Form/src/jeecg/components/JDictSelectTag.vue index 6f16cf2..4666577 100644 --- a/src/components/Form/src/jeecg/components/JDictSelectTag.vue +++ b/src/components/Form/src/jeecg/components/JDictSelectTag.vue @@ -38,7 +38,7 @@ @change="handleChange" style="width:90%;" > - 请选择… + {{libelName?libelName:'请选择…'}} @@ -69,6 +69,7 @@ type: propTypes.string, placeholder: propTypes.string, stringToNumber: propTypes.bool, + libelName: propTypes.string, getPopupContainer: { type: Function, default: (node) => node.parentNode, diff --git a/src/router/routes/modules/stuzy/stuzy.ts b/src/router/routes/modules/stuzy/stuzy.ts index 5fa2a59..bd0615e 100644 --- a/src/router/routes/modules/stuzy/stuzy.ts +++ b/src/router/routes/modules/stuzy/stuzy.ts @@ -38,6 +38,14 @@ const stuzy: AppRouteModule = { }, component: () => import('/@/views/zy/zyInfo/StudentZyInfoQmksMainList.vue'), }, + { + path: 'studentJxdg', + name: 'studentJxdg', + meta: { + title: '教学大纲', + }, + component: () => import('/@/views/kc/zyJxdgBanben/ZyJxdgStudentList.vue'), + }, { path: 'studentLszy', name: 'studentLszy', diff --git a/src/router/routes/modules/zy/zy.ts b/src/router/routes/modules/zy/zy.ts index bcd4108..2bd3212 100644 --- a/src/router/routes/modules/zy/zy.ts +++ b/src/router/routes/modules/zy/zy.ts @@ -127,6 +127,14 @@ const zuoye: AppRouteModule = { title: '存档信息', }, }, + { + path: 'dqkcJxdg', + name: 'dqkcJxdg', + component: () => import('/@/views/kc/zyJxdgBanben/ZyJxdgTeacherList.vue'), + meta: { + title: '教学大纲', + }, + }, ] } diff --git a/src/views/kc/zyJxdgBanben/ZyJxdgBanben.data.ts b/src/views/kc/zyJxdgBanben/ZyJxdgBanben.data.ts index 951279b..52d8e4b 100644 --- a/src/views/kc/zyJxdgBanben/ZyJxdgBanben.data.ts +++ b/src/views/kc/zyJxdgBanben/ZyJxdgBanben.data.ts @@ -16,7 +16,7 @@ export const columns: BasicColumn[] = [ dataIndex: 'twoTitle_dictText' }, { - title: '是否使用', + title: '是否发布', align:"center", dataIndex: 'sfsy_dictText' }, diff --git a/src/views/kc/zyJxdgBanben/ZyJxdgBanbenList.vue b/src/views/kc/zyJxdgBanben/ZyJxdgBanbenList.vue index fba2dab..d82ed18 100644 --- a/src/views/kc/zyJxdgBanben/ZyJxdgBanbenList.vue +++ b/src/views/kc/zyJxdgBanben/ZyJxdgBanbenList.vue @@ -83,8 +83,7 @@ canResize:false, useSearchForm: false, actionColumn: { - width: 220, - fixed:'right' + width: 280, }, beforeFetch: (params) => { return Object.assign(params, queryParam.value); @@ -128,7 +127,7 @@ openModal4(true, { record, isUpdate: true, - showFooter: true, + showFooter: false, }); } @@ -167,15 +166,16 @@ onClick: handleEdit.bind(null, record), }, { - label: '填写', + label: '模仿教师填写', onClick: handleTianxie.bind(null, record), }, { - label: '详情', + label: '填写后详情', onClick: handleDetail.bind(null, record), }, { label: '删除', popConfirm: { + placement: 'topRight', title: '是否确认删除', confirm: handleDelete.bind(null, record), } diff --git a/src/views/kc/zyJxdgBanben/ZyJxdgStudentList.vue b/src/views/kc/zyJxdgBanben/ZyJxdgStudentList.vue new file mode 100644 index 0000000..c6e7b4b --- /dev/null +++ b/src/views/kc/zyJxdgBanben/ZyJxdgStudentList.vue @@ -0,0 +1,586 @@ + + + + + 教学大纲 + + + + + 学生您好, + 教师还未设置教学大纲,暂时无法查看 + + + + + + + 教学大纲内容 + + + + + + {{ item.title }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/kc/zyJxdgBanben/ZyJxdgTeacherList.vue b/src/views/kc/zyJxdgBanben/ZyJxdgTeacherList.vue new file mode 100644 index 0000000..402d218 --- /dev/null +++ b/src/views/kc/zyJxdgBanben/ZyJxdgTeacherList.vue @@ -0,0 +1,768 @@ + + + + + 教学大纲设置 + 温馨提示:设置完成后,您也可以在课程教学过程中,随时根据实际情况进行调整。 + + + + + 老师您好, + 您还未填写教学大纲内容,请您及时填写教学大纲内容 + 填写教学大纲内容 + + + + + + + 填写教学大纲内容 + 返回 + + + + + + 请选择填写的教学大纲版本 + + + + + + 选择 + + + + + + + + + + + + {{ item.title }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 添加 + + + + 删除 + + + + + + + + 添加 + + + + + + + + + + + + 添加 + + + + 删除 + + + + + + + 新增 + + + + 删除 + + + + + + + + + + 新增 + + + + 删除 + + + + + + + + + + + + + {{ item.tsy }} + + + + + + + + 保存 + + + + + + + 教学大纲内容 + 编辑 + 发布 + 撤销 + + + + + + {{ item.title }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ item.tsy }} + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/kc/zyJxdgBanben/components/ZyJxdgBanbenEditForm.vue b/src/views/kc/zyJxdgBanben/components/ZyJxdgBanbenEditForm.vue index 4c8c9d8..c5e18ef 100644 --- a/src/views/kc/zyJxdgBanben/components/ZyJxdgBanbenEditForm.vue +++ b/src/views/kc/zyJxdgBanben/components/ZyJxdgBanbenEditForm.vue @@ -2,14 +2,14 @@ - - ({{ oldInfo.twoTitle_dictText }}) - {{ formData.title }} + + ({{ oldInfo.twoTitle_dictText }}) + @@ -118,7 +118,6 @@ 新增 - -{{ getTableZzColumns(item.zyJxdgPzxxList) }}- diff --git a/src/views/kc/zyJxdgBanben/components/ZyJxdgBanbenForm.vue b/src/views/kc/zyJxdgBanben/components/ZyJxdgBanbenForm.vue index 5ea66dc..cff7030 100644 --- a/src/views/kc/zyJxdgBanben/components/ZyJxdgBanbenForm.vue +++ b/src/views/kc/zyJxdgBanben/components/ZyJxdgBanbenForm.vue @@ -9,12 +9,12 @@ - + - - + + @@ -23,6 +23,12 @@ 新增项目 + + 说明: + 1.关联第几个项目:若根据某个项目自动生成关联关系,请选择指定项目! + 2.是否是被关联项目:如果被其他项目关联,请选择是,否则不起效! + 3.被关联项目禁用问题:目前只支持文本及表格进行关联,富文本、表单、多行文本不支持被关联! + @@ -30,16 +36,16 @@ - + - - 请选择关联项目 + + 请选择关联第几个项目 {{peizhi.title}} - + @@ -47,11 +53,18 @@ 删除 - + diff --git a/src/views/site/renKeJiaoCheng/checkKecheng/dqxqkcMenu.vue b/src/views/site/renKeJiaoCheng/checkKecheng/dqxqkcMenu.vue index 72ac691..ab564b5 100644 --- a/src/views/site/renKeJiaoCheng/checkKecheng/dqxqkcMenu.vue +++ b/src/views/site/renKeJiaoCheng/checkKecheng/dqxqkcMenu.vue @@ -20,23 +20,26 @@ 课程简介 - - + + + + + 教学大纲 + + 课程作业 - + 期末考试 - + @@ -79,16 +82,19 @@ 课程简介 + + 教学大纲 + 课程作业 - + 期末考试 - + 课堂测验 + 教学大纲 + @@ -47,18 +45,6 @@ 课程测验 - @@ -69,19 +55,17 @@ > - - 通知公告 课程简介 - + + 教学大纲 + 课程作业 @@ -151,6 +135,8 @@ import { MailOutlined, AppstoreOutlined, SettingOutlined, MenuUnfoldOutlined,Pie return; }else if(zytype=='qmks'){//期末考试 href = "/stuzy/studentQmks"; + }else if(zytype=='jxdg'){//jxdg + href = "/stuzy/studentJxdg"; } router.push({path:href,query: {rwbh,xqxn,type,teano}}); diff --git a/src/views/site/studentWdkc/studentWdkc.vue b/src/views/site/studentWdkc/studentWdkc.vue index 28bdeb3..3d7bf0f 100644 --- a/src/views/site/studentWdkc/studentWdkc.vue +++ b/src/views/site/studentWdkc/studentWdkc.vue @@ -110,7 +110,7 @@ function openKecheng(record) { // defHttp.post({ url: '/zyDbtx/zyDbtx/deleteByRwbhCreate', params: { rwbh: record.rwbh, fbr: jgh } }).then((res) => { // loaddata(); // }); - var url = '/stuzy/StudentGonggaoList?rwbh=' + record.rwbh + '&xqxn=' + record.xqxn ; + var url = '/stuzy/StudentGonggaoList?rwbh=' + record.rwbh + '&xqxn=' + record.xqxn +"&teano="+record.jgh; window.open(url, '_blank'); }