Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
center-resource
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
center-resource
Commits
3af66558
提交
3af66558
authored
7月 28, 2022
作者:
matian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
投诉建议增加权限
上级
77005a09
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
40 行增加
和
12 行删除
+40
-12
menus.ts
src/assets/menus.ts
+5
-4
ViewCourseChapter.vue
src/modules/course/my/components/ViewCourseChapter.vue
+1
-1
List.vue
src/modules/system/suggestion/views/List.vue
+27
-4
List.vue
src/modules/teach/exam/views/List.vue
+2
-0
List.vue
src/modules/teach/qa/views/List.vue
+1
-2
List.vue
src/modules/teach/work/views/List.vue
+4
-1
没有找到文件。
src/assets/menus.ts
浏览文件 @
3af66558
...
@@ -19,7 +19,8 @@ import {
...
@@ -19,7 +19,8 @@ import {
Guide
,
Guide
,
QuestionFilled
,
QuestionFilled
,
EditPen
,
EditPen
,
DataAnalysis
DataAnalysis
,
ChatDotRound
}
from
'@element-plus/icons-vue'
}
from
'@element-plus/icons-vue'
export
const
menus
:
IMenuItem
[]
=
[
export
const
menus
:
IMenuItem
[]
=
[
{
{
...
@@ -155,8 +156,8 @@ export const menus: IMenuItem[] = [
...
@@ -155,8 +156,8 @@ export const menus: IMenuItem[] = [
path
:
'/system/cover'
path
:
'/system/cover'
},
},
{
{
tag
:
'v1-backend-
cover
-list'
,
tag
:
'v1-backend-
suggestion
-list'
,
icon
:
Picture
,
icon
:
ChatDotRound
,
name
:
' 投诉建议管理'
,
name
:
' 投诉建议管理'
,
path
:
'/system/suggestion'
path
:
'/system/suggestion'
}
}
...
@@ -181,7 +182,7 @@ export const menus: IMenuItem[] = [
...
@@ -181,7 +182,7 @@ export const menus: IMenuItem[] = [
},
},
{
{
tag
:
'v1-teaching-job-list'
,
tag
:
'v1-teaching-job-list'
,
icon
:
Edit
Pen
,
icon
:
Edit
,
name
:
'批改大作业'
,
name
:
'批改大作业'
,
path
:
'/teach/work'
path
:
'/teach/work'
},
},
...
...
src/modules/course/my/components/ViewCourseChapter.vue
浏览文件 @
3af66558
...
@@ -96,7 +96,7 @@ const id = route.query.id ? route.query.id : (route.params.courseId as string)
...
@@ -96,7 +96,7 @@ const id = route.query.id ? route.query.id : (route.params.courseId as string)
line-height
:
1
.5
;
line-height
:
1
.5
;
color
:
#ffffff
;
color
:
#ffffff
;
margin-bottom
:
20px
;
margin-bottom
:
20px
;
margin-top
:
6
px
;
margin-top
:
2
px
;
cursor
:
pointer
;
cursor
:
pointer
;
word-break
:
break-all
;
word-break
:
break-all
;
}
}
...
...
src/modules/system/suggestion/views/List.vue
浏览文件 @
3af66558
...
@@ -83,20 +83,43 @@ const handleFresh = () => {
...
@@ -83,20 +83,43 @@ const handleFresh = () => {
:reserve-keyword=
"false"
:reserve-keyword=
"false"
:remote-method=
"handleGetUserList"
:remote-method=
"handleGetUserList"
placeholder=
"用户姓名"
placeholder=
"用户姓名"
v-permission=
"'v1-backend-suggestion-search-user'"
>
>
<el-option
v-for=
"item in userList"
:key=
"item.id"
:label=
"item.username"
:value=
"item"
/>
<el-option
v-for=
"item in userList"
:key=
"item.id"
:label=
"item.username"
:value=
"item"
/>
</el-select>
</el-select>
</
template
>
</
template
>
<
template
v-slot:created_time_start=
"{ params }"
>
<
template
v-slot:created_time_start=
"{ params }"
>
<el-date-picker
v-model=
"params.created_time_start"
type=
"date"
placeholder=
"开始时间"
>
</el-date-picker>
<el-date-picker
<p
class=
"separator"
>
-
</p>
v-model=
"params.created_time_start"
type=
"date"
placeholder=
"开始时间"
v-permission=
"'v1-backend-suggestion-search-user'"
>
</el-date-picker>
<p
class=
"separator"
v-permission=
"'v1-backend-suggestion-search-user'"
>
-
</p>
</
template
>
</
template
>
<
template
v-slot:created_time_end=
"{ params }"
>
<
template
v-slot:created_time_end=
"{ params }"
>
<el-date-picker
v-model=
"params.created_time_end"
type=
"date"
placeholder=
"结束时间"
>
</el-date-picker>
<el-date-picker
v-model=
"params.created_time_end"
type=
"date"
placeholder=
"结束时间"
v-permission=
"'v1-backend-suggestion-search-user'"
>
</el-date-picker>
</
template
>
</
template
>
<
template
#
table-operate=
"{ row }"
>
<
template
#
table-operate=
"{ row }"
>
<el-space>
<el-space>
<el-link
type=
"primary"
plain
@
click=
"handleDeal(row)"
>
{{
row
.
status
===
'1'
?
'处理'
:
'查看'
}}
</el-link>
<el-link
type=
"primary"
plain
@
click=
"handleDeal(row)"
v-permission=
"'v1-backend-suggestion-update'"
v-if=
"row.status === '1'"
>
处理
</el-link
>
<el-link
type=
"primary"
plain
@
click=
"handleDeal(row)"
v-permission=
"'v1-backend-suggestion-view'"
v-else
>
查看'
</el-link
>
</el-space>
</el-space>
</
template
>
</
template
>
</AppList>
</AppList>
...
...
src/modules/teach/exam/views/List.vue
浏览文件 @
3af66558
...
@@ -45,6 +45,7 @@ const listOptions = $computed(() => {
...
@@ -45,6 +45,7 @@ const listOptions = $computed(() => {
]
]
}
}
})
})
// 批改试卷 页面跳转
const
handleCheckPaper
=
(
row
:
any
)
=>
{
const
handleCheckPaper
=
(
row
:
any
)
=>
{
// router.push({ path: '/teach/stuList', query: { eid: row.exam_id } })
// router.push({ path: '/teach/stuList', query: { eid: row.exam_id } })
router
.
push
({
router
.
push
({
...
@@ -56,6 +57,7 @@ const handleCheckPaper = (row: any) => {
...
@@ -56,6 +57,7 @@ const handleCheckPaper = (row: any) => {
}
}
})
})
}
}
// 获取所属课程列表
getSearchList
({
type
:
'course'
,
search_id
:
''
}).
then
((
res
:
any
)
=>
{
getSearchList
({
type
:
'course'
,
search_id
:
''
}).
then
((
res
:
any
)
=>
{
courseListCategory
.
value
=
res
.
data
courseListCategory
.
value
=
res
.
data
})
})
...
...
src/modules/teach/qa/views/List.vue
浏览文件 @
3af66558
<
script
setup
lang=
"ts"
>
<
script
setup
lang=
"ts"
>
import
{
getProList
}
from
'../api'
import
{
getProList
}
from
'../api'
// import { useMapStore } from '@/stores/map'
// const store = useMapStore()
const
appList
=
ref
()
const
appList
=
ref
()
const
listOptions
=
$computed
(()
=>
{
const
listOptions
=
$computed
(()
=>
{
...
...
src/modules/teach/work/views/List.vue
浏览文件 @
3af66558
...
@@ -102,20 +102,23 @@ onMounted(() => {
...
@@ -102,20 +102,23 @@ onMounted(() => {
checkPermission
(
'v1-teaching-job-search-list'
)
&&
handleGetSearchCourseList
()
checkPermission
(
'v1-teaching-job-search-list'
)
&&
handleGetSearchCourseList
()
// checkPermission('v1-teaching-job-search-list') && handleGetSearchClassList()
// checkPermission('v1-teaching-job-search-list') && handleGetSearchClassList()
})
})
// 获取课程搜索列表
const
handleGetSearchCourseList
=
()
=>
{
const
handleGetSearchCourseList
=
()
=>
{
getSearchList
({
type
:
'course'
,
search_id
:
''
}).
then
(
res
=>
{
getSearchList
({
type
:
'course'
,
search_id
:
''
}).
then
(
res
=>
{
searchCourseList
.
value
=
res
.
data
searchCourseList
.
value
=
res
.
data
})
})
}
}
// 获取班级搜索列表
const
handleGetSearchClassList
=
()
=>
{
const
handleGetSearchClassList
=
()
=>
{
getSearchList
({
type
:
'class'
,
search_id
:
course_id
.
value
}).
then
(
res
=>
{
getSearchList
({
type
:
'class'
,
search_id
:
course_id
.
value
}).
then
(
res
=>
{
searchClassList
.
value
=
res
.
data
searchClassList
.
value
=
res
.
data
})
})
}
}
// 页面刷新
const
handleFresh
=
()
=>
{
const
handleFresh
=
()
=>
{
appList
.
value
.
refetch
()
appList
.
value
.
refetch
()
}
}
// 课程信息不为空的时候获取班级搜索列表
watch
(
watch
(
()
=>
course_id
.
value
,
()
=>
course_id
.
value
,
()
=>
{
()
=>
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论