Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
I
intelligent_station_web
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张伯涛
intelligent_station_web
Commits
b6bc47c7
Commit
b6bc47c7
authored
Nov 21, 2024
by
张伯涛
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
813d3033
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
89 additions
and
23 deletions
+89
-23
index.html
public/index.html
+1
-1
busTeacherInfo.js
src/api/busTeacherInfo.js
+7
-0
Logo.vue
src/layout/components/Sidebar/Logo.vue
+1
-1
logo.vue
src/layoutLogin/components/logo.vue
+1
-1
settings.js
src/settings.js
+1
-1
index.vue
src/views/busStudentInfo/index.vue
+39
-10
index.vue
src/views/busTeacherInfo/index.vue
+39
-9
No files found.
public/index.html
View file @
b6bc47c7
...
...
@@ -7,7 +7,7 @@
<link
rel=
"icon"
href=
"<%= BASE_URL %>content_logo.png"
>
<!-- <script type="text/javascript" src="http://49.232.167.247:20016/web-apps/apps/api/documents/api.js"></script> -->
<!-- <link rel="stylesheet" href="//at.alicdn.com/t/font_2011217_f70ptj9y4oc.css">-->
<title>
<
%=
webpackConfig
.
name
%
>
</title>
<title>
智算应用科研训练平台
</title>
</head>
<body>
<noscript>
...
...
src/api/busTeacherInfo.js
View file @
b6bc47c7
...
...
@@ -65,3 +65,10 @@ export function exportBusTeacherInfo(query) {
responseType
:
'blob'
})
}
// 查询资源限额模版集合
export
function
getTemplateApi
()
{
return
request
({
url
:
'/resquotatemplate/listAll'
,
method
:
'get'
})
}
src/layout/components/Sidebar/Logo.vue
View file @
b6bc47c7
...
...
@@ -34,7 +34,7 @@ export default {
},
data
()
{
return
{
title
:
'
信息化管理系统
'
title
:
'
智算训练平台
'
}
},
computed
:
{
...
...
src/layoutLogin/components/logo.vue
View file @
b6bc47c7
...
...
@@ -24,7 +24,7 @@ export default {
},
data
()
{
return
{
title
:
'
信息化管理系统
'
,
title
:
'
智算训练平台
'
,
logo
:
'https://image-1252351428.cos.ap-beijing.myqcloud.com/home_logo.png'
}
},
...
...
src/settings.js
View file @
b6bc47c7
module
.
exports
=
{
title
:
'
信息化管理系统
'
,
title
:
'
智算训练平台
'
,
/**
* @type {boolean} true | false
...
...
src/views/busStudentInfo/index.vue
View file @
b6bc47c7
...
...
@@ -169,7 +169,7 @@
/>
<!-- 添加或修改学生信息配置对话框 -->
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"500px"
append-to-body
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
size=
"small"
label-width=
"
70px
"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
size=
"small"
label-width=
"
auto
"
>
<el-form-item
label=
"学号"
prop=
"userCode"
>
<el-input
v-model
.
trim=
"form.userCode"
show-word-limit
:maxlength=
"50"
placeholder=
"请输入学号"
/>
</el-form-item>
...
...
@@ -199,6 +199,16 @@
/>
</el-select>
</el-form-item>
<el-form-item
label=
"选择模板"
prop=
"templateId"
>
<el-select
v-model=
"form.templateId"
placeholder=
"请选择模板"
clearable
style=
"width: 100%"
>
<el-option
v-for=
"(item,index) in templateIdOptions"
:key=
"index"
:label=
"item.quotaName"
:value=
"item.businessId"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"状态"
>
<el-radio-group
v-model=
"form.flag"
>
<el-radio
label=
"1"
>
启用
</el-radio>
...
...
@@ -227,11 +237,13 @@ import {
exportBusStudentInfo
}
from
'@/api/busStudentInfo'
import
{
listBusClassesAllInfo
}
from
'@/api/busClassesInfo'
import
commonField
from
'@/utils/commonField'
import
{
getTemplateApi
}
from
"@/api/busTeacherInfo"
;
// import { get } from 'js-cookie'
export
default
{
name
:
'BusStudentInfo'
,
data
()
{
return
{
templateIdOptions
:
[],
// 遮罩层
loading
:
true
,
// 总条数
...
...
@@ -267,7 +279,14 @@ export default {
},
// 表单参数
form
:
{
classesId
:
undefined
userCode
:
''
,
userName
:
''
,
stuName
:
''
,
stuPhone
:
''
,
classesId
:
''
,
templateId
:
''
,
flag
:
'1'
,
remarks
:
''
,
},
// 表单校验
rules
:
{
...
...
@@ -284,6 +303,9 @@ export default {
{
required
:
true
,
message
:
'手机号不能为空'
,
trigger
:
'blur'
},
{
validator
:
this
.
isStuPhoneValid
,
message
:
'请输入正确的手机号'
,
trigger
:
'blur'
}
],
templateId
:
[
{
required
:
true
,
message
:
'模板不能为空'
,
trigger
:
'blur'
}
],
classesId
:
[
{
required
:
true
,
message
:
'班级不能为空'
,
trigger
:
'change'
}
]
...
...
@@ -305,8 +327,15 @@ export default {
created
()
{
this
.
getList
()
// 列表查询
this
.
getClassList
()
// 班级列表
this
.
getTemplate
()
// 查询资源限额模版集合
},
methods
:
{
/** 查询资源限额模版集合*/
getTemplate
()
{
getTemplateApi
().
then
(
res
=>
{
this
.
templateIdOptions
=
res
.
data
})
},
// 查询班级列表
getClassList
()
{
listBusClassesAllInfo
().
then
(
...
...
@@ -349,14 +378,14 @@ export default {
reset
()
{
this
.
form
=
{
businessId
:
undefined
,
remarks
:
undefined
,
user
Code
:
undefined
,
userName
:
undefined
,
userId
:
undefined
,
stuName
:
undefined
,
stuPhone
:
undefined
,
classesId
:
undefined
,
flag
:
'1'
userCode
:
''
,
user
Name
:
''
,
stuName
:
''
,
stuPhone
:
''
,
classesId
:
''
,
templateId
:
''
,
flag
:
'1'
,
remarks
:
''
,
}
this
.
resetForm
(
'form'
)
},
...
...
src/views/busTeacherInfo/index.vue
View file @
b6bc47c7
...
...
@@ -161,7 +161,7 @@
/>
<!-- 添加或修改教师信息表配置对话框 -->
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"500px"
append-to-body
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
size=
"small"
label-width=
"
70px
"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
size=
"small"
label-width=
"
auto
"
>
<el-form-item
label=
"工号"
prop=
"userCode"
>
<el-input
v-model
.
trim=
"form.userCode"
show-word-limit
:maxlength=
"50"
placeholder=
"请输入工号"
/>
</el-form-item>
...
...
@@ -174,6 +174,16 @@
<el-form-item
label=
"手机号"
prop=
"teaPhone"
>
<el-input
v-model
.
trim=
"form.teaPhone"
show-word-limit
:maxlength=
"11"
placeholder=
"请输入手机号"
/>
</el-form-item>
<el-form-item
label=
"选择模板"
prop=
"templateId"
>
<el-select
v-model=
"form.templateId"
placeholder=
"请选择模板"
clearable
style=
"width: 100%"
>
<el-option
v-for=
"(item,index) in templateIdOptions"
:key=
"index"
:label=
"item.quotaName"
:value=
"item.businessId"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"状态"
>
<el-radio-group
v-model=
"form.flag"
>
<el-radio
label=
"1"
>
启用
</el-radio>
...
...
@@ -195,6 +205,7 @@
<
script
>
import
{
listBusTeacherInfo
,
getTemplateApi
,
getBusTeacherInfo
,
delBusTeacherInfo
,
addBusTeacherInfo
,
...
...
@@ -205,6 +216,7 @@ export default {
name
:
'BusTeacherInfo'
,
data
()
{
return
{
templateIdOptions
:
[],
// 遮罩层
loading
:
true
,
// 总条数
...
...
@@ -238,7 +250,15 @@ export default {
flag
:
''
},
// 表单参数
form
:
{},
form
:
{
userCode
:
''
,
userName
:
''
,
teaName
:
''
,
teaPhone
:
''
,
templateId
:
''
,
flag
:
'1'
,
remarks
:
''
,
},
// 表单校验
rules
:
{
userCode
:
[
...
...
@@ -250,6 +270,9 @@ export default {
teaName
:
[
{
required
:
true
,
message
:
'姓名不能为空'
,
trigger
:
'blur'
}
],
templateId
:
[
{
required
:
true
,
message
:
'模板不能为空'
,
trigger
:
'blur'
}
],
teaPhone
:
[
{
required
:
true
,
message
:
'手机号不能为空'
,
trigger
:
'blur'
},
{
validator
:
this
.
isTeaPhoneValid
,
message
:
'请输入正确的手机号'
,
trigger
:
'blur'
}
...
...
@@ -267,8 +290,15 @@ export default {
},
created
()
{
this
.
getList
()
// 列表查询
this
.
getTemplate
()
// 查询资源限额模版集合
},
methods
:
{
/** 查询资源限额模版集合*/
getTemplate
()
{
getTemplateApi
().
then
(
res
=>
{
this
.
templateIdOptions
=
res
.
data
})
},
/** 查询教师信息表列表 */
getList
()
{
this
.
loading
=
true
...
...
@@ -298,13 +328,13 @@ export default {
reset
()
{
this
.
form
=
{
businessId
:
undefined
,
remarks
:
undefined
,
user
Code
:
undefined
,
userName
:
undefined
,
tea
Id
:
undefined
,
te
aName
:
undefined
,
teaPhone
:
undefined
,
flag
:
'1'
userCode
:
''
,
user
Name
:
''
,
teaName
:
''
,
tea
Phone
:
''
,
te
mplateId
:
''
,
flag
:
'1'
,
remarks
:
''
,
}
this
.
resetForm
(
'form'
)
},
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment