Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dd_school
Overview
Overview
Details
Activity
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wangqi
dd_school
Commits
8f567bae
Commit
8f567bae
authored
Aug 28, 2023
by
zhaopanyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
zpy 8.28实验室新增页面
parent
b5cb477a
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
1996 additions
and
39 deletions
+1996
-39
ruoyi-ui/src/api/smartSchool/personWork/propertyManagement/index.js
+26
-0
ruoyi-ui/src/views/smartSchool/classTeacherWork/laboratoryManagement/laboratoryApplicationrecords/index.vue
+179
-2
ruoyi-ui/src/views/smartSchool/classTeacherWork/laboratoryManagement/laboratoryArrangements/index.vue
+173
-2
ruoyi-ui/src/views/smartSchool/classTeacherWork/laboratoryManagement/personalLaboratoryapp/index.vue
+194
-2
ruoyi-ui/src/views/smartSchool/gradeWork/laboratoryManagement/classDetails/index.vue
+52
-2
ruoyi-ui/src/views/smartSchool/gradeWork/laboratoryManagement/experimentalPlan/index.vue
+190
-2
ruoyi-ui/src/views/smartSchool/gradeWork/laboratoryManagement/laboratoryAppointment/index.vue
+172
-2
ruoyi-ui/src/views/smartSchool/gradeWork/laboratoryManagement/laboratoryDetails/index.vue
+121
-2
ruoyi-ui/src/views/smartSchool/laboratoryManagement/laboratoryManagements/experimentApproval/index.vue
+201
-2
ruoyi-ui/src/views/smartSchool/laboratoryManagement/laboratoryManagements/experimentalPlan/index.vue
+139
-2
ruoyi-ui/src/views/smartSchool/laboratoryManagement/laboratoryManagements/gradeExperimentapp/index.vue
+184
-2
ruoyi-ui/src/views/smartSchool/laboratoryManagement/laboratoryManagements/laboratoryManagementlist/index.vue
+0
-0
ruoyi-ui/src/views/smartSchool/laboratoryManagement/laboratoryManagements/teacherApplication/index.vue
+167
-2
ruoyi-ui/src/views/smartSchool/laboratoryManagement/leader/laboratoryCompletion/index.vue
+120
-2
ruoyi-ui/src/views/smartSchool/laboratoryManagement/leader/laboratoryRecords/index.vue
+52
-2
ruoyi-ui/src/views/smartSchool/personWork/lendingRecords/index.vue
+26
-13
No files found.
ruoyi-ui/src/api/smartSchool/personWork/propertyManagement/index.js
0 → 100644
View file @
8f567bae
import
request
from
"@/utils/request"
;
// 报修
export
function
listTeacherbx
(
query
)
{
return
request
({
url
:
"/teacher/teacherjy/bxlist"
,
method
:
"get"
,
params
:
query
,
});
}
// 领用
export
function
listTeacherly
(
query
)
{
return
request
({
url
:
"/teacher/teacherjy/lylist"
,
method
:
"get"
,
params
:
query
,
});
}
// 借用
export
function
listTeacherjy
(
query
)
{
return
request
({
url
:
"/teacher/teacherjy/jylist"
,
method
:
"get"
,
params
:
query
,
});
}
ruoyi-ui/src/views/smartSchool/classTeacherWork/laboratoryManagement/laboratoryApplicationrecords/index.vue
View file @
8f567bae
<
template
>
<
template
>
<div>
<div
class=
"app-container"
>
<h2>
实验室申请记录
</h2>
<el-form
:model=
"queryForm"
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"88px"
>
<el-form-item
label=
"实验名称"
>
<el-input
v-model=
"queryForm.grade"
placeholder=
"请输入"
></el-input>
</el-form-item>
<el-form-item
label=
"预约时间段"
>
<el-date-picker
v-model=
"queryForm.time"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
value-format=
"yyyy-MM-dd"
>
</el-date-picker>
</el-form-item>
<el-form-item
label=
"申报状态"
>
<el-input
v-model=
"queryForm.states"
placeholder=
"请输入"
></el-input>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"getList"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
>
<el-table-column
align=
"center"
type=
"index"
label=
"序号"
width=
"55"
/>
<el-table-column
align=
"center"
prop=
"subject"
label=
"学科"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"学年"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"班级"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验时间"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"节次"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"实验名称"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"实验分类"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"实验室"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"章节内容"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"附件"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"申报状态"
/>
<el-table-column
align=
"center"
fixed=
"right"
label=
"操作"
width=
"150"
>
<template
slot-scope=
"scope"
>
<el-button
@
click=
"handleLook(scope.row)"
type=
"text"
size=
"small"
>
查看
</el-button>
<el-button
@
click=
"handleUpload(scope.row)"
type=
"text"
size=
"small"
>
上传附件
</el-button>
</
template
>
</el-table-column>
</el-table>
<!-- 查看弹窗 -->
<el-dialog
title=
"申请信息"
:visible
.
sync=
"dialogTableVisible"
width=
"60%"
>
<el-form
:model=
"form"
ref=
"form"
size=
"small"
label-width=
"110px"
>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"学科"
>
<el-input
v-model=
"form.subject"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"级部"
>
<el-input
v-model=
"form.name"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"学年"
>
<el-input
v-model=
"form.group"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"班级"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验时间"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"节次"
>
<el-input
v-model=
"form.class"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验名称"
>
<el-input
v-model=
"form.content"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验分类"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验室"
>
<el-input
v-model=
"form.class"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"章节内容"
>
<el-input
v-model=
"form.class"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"附件"
>
<el-input
v-model=
"form.class"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"申报状态"
>
<el-input
v-model=
"form.class"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
style=
"text-align: center;"
>
<el-button
type=
"primary"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
type=
"primary"
@
click=
"cancle"
>
取 消
</el-button>
</div>
</el-dialog>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"queryForm.pageNum"
:limit
.
sync=
"queryForm.pageSize"
@
pagination=
"getList"
/>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'index'
,
data
()
{
return
{
queryForm
:
{
},
//表格数据
tableData
:
[
{
}
],
//学科分类
options
:
{
},
form
:
{
},
total
:
0
,
dialogTableVisible
:
false
,
}
},
methods
:
{
//表单查询
getList
()
{
},
//分配实验室
handleAllocation
()
{
this
.
dialogTableVisible
=
true
;
},
//查看按钮操作
handleLook
()
{
this
.
dialogTableVisible
=
true
;
},
resetQuery
()
{
this
.
getList
();
},
//提交按钮
submitForm
()
{
},
//上传附件按钮操作
handleUpload
()
{
},
//取消按钮
cancle
()
{
this
.
dialogTableVisible
=
false
;
},
},
}
}
</
script
>
</
script
>
...
...
ruoyi-ui/src/views/smartSchool/classTeacherWork/laboratoryManagement/laboratoryArrangements/index.vue
View file @
8f567bae
<
template
>
<
template
>
<div>
<div
class=
"app-container"
>
<h2>
实验室安排
</h2>
<el-form
:model=
"queryForm"
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"88px"
>
<el-form-item
label=
"学科分类"
>
<el-input
v-model=
"queryForm.class"
placeholder=
"请输入"
></el-input>
</el-form-item>
<el-form-item
label=
"预约时间段"
>
<el-date-picker
v-model=
"queryForm.time"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
value-format=
"yyyy-MM-dd"
>
</el-date-picker>
</el-form-item>
<el-form-item
label=
"实验分类"
>
<el-select
v-model=
"queryForm.name"
placeholder=
"请选择"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"getList"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
>
<el-table-column
align=
"center"
type=
"index"
label=
"序号"
width=
"55"
/>
<el-table-column
align=
"center"
prop=
"subject"
label=
"学科"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"级部"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"学年"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验时间"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验名称"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"实验分类"
/>
<el-table-column
align=
"center"
prop=
"content"
label=
"章节内容"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验室"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验用品"
/>
<el-table-column
align=
"center"
fixed=
"right"
label=
"操作"
width=
"150"
>
<template
slot-scope=
"scope"
>
<el-button
@
click=
"handleApply(scope.row)"
type=
"text"
size=
"small"
>
申请
</el-button>
</
template
>
</el-table-column>
</el-table>
<!-- 分配实验室弹窗 -->
<el-dialog
title=
"教师实验室申请"
:visible
.
sync=
"dialogTableVisible"
width=
"70%"
>
<el-form
:model=
"form"
ref=
"form"
size=
"small"
label-width=
"100px"
>
<el-row
:gutter=
"30"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"实验名称"
>
<el-input
v-model=
"form.name"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"实验内容"
>
<el-input
v-model=
"form.content"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"实验分类"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"学科"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"级部"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"学年"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"班级"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"节次"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"实验时间"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
style=
"display: flex;"
>
<el-form-item
label=
"实验室选择"
>
<el-radio-group
v-model=
"form.change"
>
<el-radio
label=
'0'
>
103(空闲)
</el-radio>
<el-radio
label=
'1'
>
202(使用中)
</el-radio>
<el-radio
label=
'2'
>
302(使用中)
</el-radio>
<el-radio
label=
'3'
>
303(使用中)
</el-radio>
<!-- <el-radio label='4'>304(空闲)</el-radio> -->
<!-- <el-radio label='5'>305(使用中)</el-radio>
<el-radio label='6'>401(空闲)</el-radio>
<el-radio label='7'>402(使用中)</el-radio>
<el-radio label='8'>405(空闲)</el-radio> -->
</el-radio-group>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"备注"
>
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
style=
"text-align: center;"
>
<el-button
type=
"primary"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
type=
"primary"
@
click=
"cancle"
>
取 消
</el-button>
</div>
</el-dialog>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"queryForm.pageNum"
:limit
.
sync=
"queryForm.pageSize"
@
pagination=
"getList"
/>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'index'
,
data
()
{
return
{
queryForm
:
{
},
//表格数据
tableData
:
[
{
}
],
//学科分类
options
:
{
},
form
:
{
},
total
:
0
,
dialogTableVisible
:
false
,
}
},
methods
:
{
//表单查询
getList
()
{
},
//查看按钮操作
handleApply
()
{
this
.
dialogTableVisible
=
true
;
},
resetQuery
()
{
this
.
getList
();
},
//提交按钮
submitForm
()
{
},
// 取消按钮
cancle
()
{
this
.
dialogTableVisible
=
false
;
},
},
}
}
</
script
>
</
script
>
...
...
ruoyi-ui/src/views/smartSchool/classTeacherWork/laboratoryManagement/personalLaboratoryapp/index.vue
View file @
8f567bae
<
template
>
<
template
>
<div>
<div
class=
"app-container"
>
<h2>
个人试验申请
</h2>
<el-form
:model=
"queryForm"
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"88px"
>
<el-form-item
label=
"实验级部"
>
<el-input
v-model=
"queryForm.grade"
placeholder=
"请输入"
></el-input>
</el-form-item>
<el-form-item
label=
"实验名称"
>
<el-input
v-model=
"queryForm.states"
placeholder=
"请输入"
></el-input>
</el-form-item>
<el-form-item
label=
"预约时间段"
>
<el-date-picker
v-model=
"queryForm.time"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
value-format=
"yyyy-MM-dd"
>
</el-date-picker>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"getList"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
<el-row
:gutter=
"10"
class=
"mb8"
>
<el-col
:span=
"1.5"
>
<el-button
type=
"primary"
plain
icon=
"el-icon-plus"
size=
"mini"
@
click=
"handleAdd"
>
新增
</el-button>
</el-col>
</el-row>
</el-form>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
>
<el-table-column
align=
"center"
type=
"index"
label=
"序号"
width=
"55"
/>
<el-table-column
align=
"center"
prop=
"subject"
label=
"学科"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"级部"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"学年"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"规划时间"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验名称"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"实验分类"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"实验用品"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"实验室"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"申报状态"
/>
<el-table-column
align=
"center"
fixed=
"right"
label=
"操作"
width=
"180"
>
<template
slot-scope=
"scope"
>
<el-button
@
click=
"handleEdit(scope.row)"
type=
"text"
size=
"small"
>
修改
</el-button>
<el-button
@
click=
"handleLook(scope.row)"
type=
"text"
size=
"small"
>
查看
</el-button>
<el-button
@
click=
"handleDelete(scope.row)"
type=
"text"
size=
"small"
>
删除
</el-button>
<el-button
@
click=
"handleResult(scope.row)"
type=
"text"
size=
"small"
>
实验结果
</el-button>
</
template
>
</el-table-column>
</el-table>
<!-- 弹窗 -->
<el-dialog
title=
"申请信息"
:visible
.
sync=
"dialogTableVisible"
width=
"60%"
>
<el-form
:model=
"form"
ref=
"form"
size=
"small"
label-width=
"110px"
>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"学科"
>
<el-input
v-model=
"form.subject"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"级部"
>
<el-input
v-model=
"form.name"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"学年"
>
<el-input
v-model=
"form.group"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"班级"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验时间"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"节次"
>
<el-input
v-model=
"form.class"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验名称"
>
<el-input
v-model=
"form.content"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验分类"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验室"
>
<el-input
v-model=
"form.class"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"章节内容"
>
<el-input
v-model=
"form.class"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"附件"
>
<el-input
v-model=
"form.class"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"申报状态"
>
<el-input
v-model=
"form.class"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
style=
"text-align: center;"
>
<el-button
type=
"primary"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
type=
"primary"
@
click=
"cancle"
>
取 消
</el-button>
</div>
</el-dialog>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"queryForm.pageNum"
:limit
.
sync=
"queryForm.pageSize"
@
pagination=
"getList"
/>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'index'
,
data
()
{
return
{
queryForm
:
{
},
//表格数据
tableData
:
[
{
}
],
//学科分类
options
:
{
},
form
:
{
},
total
:
0
,
dialogTableVisible
:
false
,
}
},
methods
:
{
//表单查询
getList
()
{
},
//新增
handleAdd
()
{
},
//修改
handleEdit
()
{
this
.
dialogTableVisible
=
true
;
},
//查看按钮操作
handleLook
()
{
this
.
dialogTableVisible
=
true
;
},
//删除按钮操作
handleDelete
()
{
},
resetQuery
()
{
this
.
getList
();
},
//提交按钮
submitForm
()
{
},
//上传附件按钮操作
handleResult
()
{
},
//取消按钮
cancle
()
{
this
.
dialogTableVisible
=
false
;
},
},
}
}
</
script
>
</
script
>
...
...
ruoyi-ui/src/views/smartSchool/gradeWork/laboratoryManagement/classDetails/index.vue
View file @
8f567bae
<
template
>
<
template
>
<div>
<div
class=
"app-container"
>
<h2>
班级完成情况明细
</h2>
<el-form
:model=
"queryForm"
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"68px"
>
<el-form-item
label=
"教师"
>
<el-input
v-model=
"queryForm.teacher"
placeholder=
"请输入教师"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"学期"
>
<el-date-picker
v-model=
"queryForm.semester"
type=
"year"
value-format=
"yyyy"
placeholder=
"选择年"
>
</el-date-picker>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"getList"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
>
<el-table-column
align=
"center"
prop=
"teacher"
label=
"教师"
/>
<el-table-column
align=
"center"
prop=
"year"
label=
"学年"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"分组实验"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"演示实验"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"探究实验"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"已完成实验数"
/>
</el-table>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"queryForm.pageNum"
:limit
.
sync=
"queryForm.pageSize"
@
pagination=
"getList"
/>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'index'
,
data
()
{
return
{
queryForm
:
{
},
//表格数据
tableData
:
[
{
}
],
total
:
0
,
}
},
methods
:
{
getList
()
{
},
resetQuery
()
{
this
.
getList
();
},
},
}
}
</
script
>
</
script
>
...
...
ruoyi-ui/src/views/smartSchool/gradeWork/laboratoryManagement/experimentalPlan/index.vue
View file @
8f567bae
<
template
>
<
template
>
<div>
<div
class=
"app-container"
>
<h2>
实验计划
</h2>
<el-form
:model=
"queryForm"
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"68px"
>
<el-form-item
label=
"学科分类"
>
<el-select
v-model=
"queryForm.subject"
placeholder=
"请选择"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"实验级部"
>
<el-input
v-model=
"queryForm.name"
placeholder=
"请输入实验名称"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"实验分类"
>
<el-select
v-model=
"queryForm.name"
placeholder=
"请选择"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"getList"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-row
class=
"mb8"
:gutter=
"8"
>
<el-col
:span=
"1.5"
>
<el-button
size=
"mini"
type=
"primary"
icon=
"el-icon-plus"
@
click=
"handleAdd"
>
新增
</el-button>
<el-button
size=
"mini"
type=
"success"
icon=
"el-icon-download"
@
click=
"handleImport"
>
导入
</el-button>
</el-col>
</el-row>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
>
<el-table-column
align=
"center"
type=
"index"
label=
"序号"
width=
"55"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"级部"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"学年"
/>
<el-table-column
align=
"center"
prop=
"address"
label=
"计划时间"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验分类"
/>
<el-table-column
align=
"center"
prop=
"address"
label=
"实验名称"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"学科分类"
/>
<el-table-column
align=
"center"
prop=
"address"
label=
"章节内容"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"是否已预约"
/>
<el-table-column
align=
"center"
fixed=
"right"
label=
"操作"
width=
"150"
>
<template
slot-scope=
"scope"
>
<el-button
@
click=
"handleEdit(scope.row)"
type=
"text"
size=
"small"
>
修改
</el-button>
<el-button
@
click=
"handleLook(scope.row)"
type=
"text"
size=
"small"
>
查看
</el-button>
<el-button
@
click=
"handleDelete(scope.row)"
type=
"text"
size=
"small"
>
删除
</el-button>
</
template
>
</el-table-column>
</el-table>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"queryForm.pageNum"
:limit
.
sync=
"queryForm.pageSize"
@
pagination=
"getList"
/>
<!-- 新增/查看 -->
<el-dialog
title=
"详细信息"
:visible
.
sync=
"dialogTableVisible"
width=
"60%"
>
<el-form
:model=
"form"
ref=
"form"
size=
"small"
label-width=
"88px"
>
<el-row>
<el-col
:span=
"10"
>
<el-form-item
label=
"学科"
>
<el-input
v-model=
"form.subject"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"级部"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"20"
>
<el-form-item
label=
"班级"
>
<el-radio-group
v-model=
"form.change"
style=
"width: 100%;"
>
<el-radio
label=
'0'
>
1班
</el-radio>
<el-radio
label=
'1'
>
2班
</el-radio>
<el-radio
label=
'2'
>
3班
</el-radio>
<el-radio
label=
'3'
>
4班
</el-radio>
<el-radio
label=
'4'
>
5班
</el-radio>
<!-- <el-radio label='5'>6班</el-radio>
<el-radio label='6'>7班</el-radio>-->
</el-radio-group>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验分类"
>
<el-select
v-model=
"queryForm.sort"
placeholder=
"请选择"
style=
"width: 100%;"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验名称"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"10"
>
<el-form-item
label=
"章节内容"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"计划时间"
>
<el-date-picker
v-model=
"form.time"
type=
"monthrange"
range-separator=
"至"
start-placeholder=
"开始月份"
end-placeholder=
"结束月份"
value-format=
"MM"
style=
"width: 100%;"
>
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"20"
>
<el-form-item
label=
"实验用品"
>
<el-input
v-model=
"form.name"
type=
"textarea"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
style=
"text-align: center;"
>
<el-button
type=
"primary"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</el-dialog>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'index'
,
data
()
{
return
{
queryForm
:
{
},
//表格数据
tableData
:
[
{
}
],
//查看弹窗表格
ExperimentalData
:
[],
form
:
{
},
//实验分类下拉框
options
:
{
},
//弹窗
dialogTableVisible
:
false
,
total
:
0
,
}
},
methods
:
{
getList
()
{
},
resetQuery
()
{
this
.
getList
();
},
//新增按钮操作
handleAdd
()
{
this
.
dialogTableVisible
=
true
;
},
//删除按钮操作
handleDelete
()
{
},
//修改按钮操作
handleEdit
()
{
this
.
dialogTableVisible
=
true
;
},
/** 导入按钮操作 */
handleImport
()
{
},
//查看按钮操作
handleLook
()
{
this
.
dialogTableVisible
=
true
;
},
//取消按钮
cancel
()
{
this
.
dialogTableVisible
=
false
;
},
//提交按钮
submitForm
()
{
}
},
}
}
</
script
>
</
script
>
...
...
ruoyi-ui/src/views/smartSchool/gradeWork/laboratoryManagement/laboratoryAppointment/index.vue
View file @
8f567bae
<
template
>
<
template
>
<div>
<div
class=
"app-container"
>
<h2>
年级实验室预约
</h2>
<el-form
:model=
"queryForm"
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"88px"
>
<el-form-item
label=
"学科分类"
>
<el-select
v-model=
"queryForm.subject"
placeholder=
"请选择"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"计划时间"
>
<el-date-picker
v-model=
"queryForm.time"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
value-format=
"yyyy-MM-dd"
>
</el-date-picker>
</el-form-item>
<el-form-item
label=
"实验分类"
>
<el-select
v-model=
"queryForm.classification"
placeholder=
"请选择"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"getList"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
>
<el-table-column
align=
"center"
type=
"index"
label=
"序号"
width=
"55"
/>
<el-table-column
align=
"center"
prop=
"subject"
label=
"学科"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"学年"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"级部"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验时间"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"节次"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验名称"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"实验分类"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"实验室"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验用品"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"章节内容"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"申请教师"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"申报状态"
/>
<el-table-column
align=
"center"
fixed=
"right"
label=
"操作"
width=
"150"
>
<template
slot-scope=
"scope"
>
<el-button
@
click=
"handleEdit(scope.row)"
type=
"text"
size=
"small"
>
修改
</el-button>
<el-button
@
click=
"handleLook(scope.row)"
type=
"text"
size=
"small"
>
查看
</el-button>
<el-button
@
click=
"handleDelete(scope.row)"
type=
"text"
size=
"small"
>
删除
</el-button>
</
template
>
</el-table-column>
</el-table>
<!-- 新增/修改/查看弹窗 -->
<el-dialog
title=
"申请信息"
:visible
.
sync=
"dialogTableVisible"
width=
"70%"
>
<el-form
:model=
"form"
ref=
"form"
size=
"small"
label-width=
"110px"
>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验名称"
>
<el-select
v-model=
"queryForm.subject"
placeholder=
"请选择"
style=
"width: 100%;"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"章节内容"
>
<el-input
v-model=
"form.name"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"级部"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"学年"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"学科"
>
<el-input
v-model=
"form.content"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验分类"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"16"
>
<el-form-item
label=
"实验时间"
>
<el-date-picker
v-model=
"form.time"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
value-format=
"yyyy-MM-dd"
style=
"width: 100%;"
>
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"20"
>
<el-form-item
label=
"实验用品"
>
<el-input
v-model=
"form.name"
type=
"textarea"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<span
slot=
"footer"
class=
"dialog-footer"
style=
"text-align: center;"
>
<el-button
type=
"primary"
@
click=
"submitForm"
>
确 认
</el-button>
<el-button
type=
"primary"
@
click=
"cancle"
>
取 消
</el-button>
</span>
<!-- <span slot="footer" class="dialog-footer">
<el-button type="primary" @click="cancle">取 消</el-button>
</span> -->
</el-dialog>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"queryForm.pageNum"
:limit
.
sync=
"queryForm.pageSize"
@
pagination=
"getList"
/>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'index'
,
data
()
{
return
{
queryForm
:
{
},
//表格数据
tableData
:
[
{
}
],
//学科分类
options
:
{
},
form
:
{
},
total
:
0
,
dialogTableVisible
:
false
,
}
},
methods
:
{
//表单查询
getList
()
{
},
//查看按钮操作
handleLook
()
{
this
.
dialogTableVisible
=
true
;
},
resetQuery
()
{
this
.
getList
();
},
//提交按钮
submitForm
()
{
},
//分配按钮操作
allocation
()
{
},
//取消按钮
cancle
()
{
this
.
dialogTableVisible
=
false
;
},
},
}
}
</
script
>
</
script
>
...
...
ruoyi-ui/src/views/smartSchool/gradeWork/laboratoryManagement/laboratoryDetails/index.vue
View file @
8f567bae
<
template
>
<
template
>
<div>
<div
class=
"app-container"
>
<h2>
实验室完成情况明细
</h2>
<el-form
:model=
"queryForm"
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"68px"
>
<el-form-item
label=
"级部"
>
<el-input
v-model=
"queryForm.grade"
placeholder=
"请输入级部"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"实验名称"
>
<el-input
v-model=
"queryForm.name"
placeholder=
"请输入实验名称"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"学期"
>
<el-date-picker
v-model=
"queryForm.year"
type=
"year"
value-format=
"yyyy"
placeholder=
"选择年"
>
</el-date-picker>
<el-select
v-model=
"queryForm.semester"
@
change=
"courseInfo"
placeholder=
"请选择学期"
>
<el-option
label=
"上学期"
value=
"0"
></el-option>
<el-option
label=
"下学期"
value=
"1"
></el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"getList"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
>
<el-table-column
align=
"center"
type=
"index"
label=
"序号"
width=
"55"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"级部"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验名称"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"学期"
/>
<el-table-column
align=
"center"
prop=
"address"
label=
"总班级数"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"已完成班级数"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"未完成班级数"
/>
<el-table-column
align=
"center"
prop=
"address"
label=
"完成比例"
/>
<el-table-column
align=
"center"
fixed=
"right"
label=
"操作"
width=
"150"
>
<template
slot-scope=
"scope"
>
<el-button
@
click=
"handleLook(scope.row)"
type=
"text"
size=
"small"
>
查看班级完成详情
</el-button>
</
template
>
</el-table-column>
</el-table>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"queryForm.pageNum"
:limit
.
sync=
"queryForm.pageSize"
@
pagination=
"getList"
/>
<!-- 查看弹窗 -->
<el-dialog
title=
"实验名称:物理研究"
:visible
.
sync=
"dialogTableVisible"
width=
"70%"
>
<el-form
:model=
"form"
ref=
"form"
size=
"small"
:inline=
"true"
label-width=
"68px"
>
<el-form-item
label=
"实验分类"
>
<el-select
v-model=
"form.name"
placeholder=
"请选择"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"班级"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入班级"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"实验时间"
>
<el-date-picker
v-model=
"form.time"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
value-format=
"yyyy-MM-dd"
>
</el-date-picker>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"getListtc"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuerytc"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-table
:data=
"ExperimentalData"
border
style=
"width: 100%"
>
<el-table-column
align=
"center"
type=
"index"
label=
"序号"
width=
"55"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"实验分类"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"班级"
/>
<el-table-column
align=
"center"
prop=
"address"
label=
"实验时间"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"节次"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"附件"
/>
</el-table>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"form.pageNum"
:limit
.
sync=
"form.pageSize"
@
pagination=
"getListtc"
/>
</el-dialog>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'index'
,
data
()
{
return
{
queryForm
:
{
},
//表格数据
tableData
:
[
{
}
],
//查看弹窗表格
ExperimentalData
:
[],
form
:
{
},
//实验分类下拉框
options
:
{
},
//弹窗
dialogTableVisible
:
false
,
total
:
0
,
}
},
methods
:
{
getList
()
{
},
resetQuery
()
{
this
.
getList
();
},
//弹窗获取表单
getListtc
()
{
},
//弹窗重置按钮
resetQuerytc
()
{
this
.
getList
();
},
//查看按钮操作
handleLook
()
{
this
.
dialogTableVisible
=
true
;
},
},
}
}
</
script
>
</
script
>
...
...
ruoyi-ui/src/views/smartSchool/laboratoryManagement/laboratoryManagements/experimentApproval/index.vue
View file @
8f567bae
<
template
>
<
template
>
<div>
<div
class=
"app-container"
>
<h2>
教师个人演示实验审批
</h2>
<el-form
:model=
"queryForm"
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"88px"
>
<el-form-item
label=
"学科分类"
>
<el-select
v-model=
"queryForm.subject"
placeholder=
"请选择"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"预约时间段"
>
<el-date-picker
v-model=
"queryForm.time"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
value-format=
"yyyy-MM-dd"
>
</el-date-picker>
</el-form-item>
<el-form-item
label=
"实验级部"
>
<el-input
v-model=
"queryForm.grade"
placeholder=
"请输入"
></el-input>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"getList"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
>
<el-table-column
align=
"center"
type=
"index"
label=
"序号"
width=
"55"
/>
<el-table-column
align=
"center"
prop=
"subject"
label=
"学科"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"级部"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"实验时间"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"节次"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验名称"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验分类"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"实验室"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"实验用品"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"章节内容"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"申请教师"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"申报状态"
/>
<el-table-column
align=
"center"
fixed=
"right"
label=
"操作"
width=
"150"
>
<template
slot-scope=
"scope"
>
<el-button
@
click=
"handleLook(scope.row)"
type=
"text"
size=
"small"
>
查看
</el-button>
<el-button
@
click=
"handleAllocation(scope.row)"
type=
"text"
size=
"small"
>
分配实验室
</el-button>
</
template
>
</el-table-column>
</el-table>
<!-- 分配实验室弹窗 -->
<el-dialog
title=
"申请信息"
:visible
.
sync=
"dialogTableVisible"
width=
"70%"
>
<el-form
:model=
"form"
ref=
"form"
size=
"small"
label-width=
"110px"
>
<el-row
:gutter=
"30"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"学科"
>
<el-input
v-model=
"form.subject"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"实验名称"
>
<el-input
v-model=
"form.name"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"实验分组"
>
<el-input
v-model=
"form.group"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"学年"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"级部"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"班级"
>
<el-input
v-model=
"form.class"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"章节内容"
>
<el-input
v-model=
"form.content"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"节次"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"申请老师"
>
<el-input
v-model=
"form.class"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"16"
>
<el-form-item
label=
"实验时间"
>
<el-date-picker
v-model=
"form.time"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
value-format=
"yyyy-MM-dd"
style=
"width: 100%;"
>
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"实验室选择"
>
<el-radio-group
v-model=
"form.change"
>
<el-radio
label=
'0'
>
103(空闲)
</el-radio>
<el-radio
label=
'1'
>
202(使用中)
</el-radio>
<el-radio
label=
'2'
>
302(使用中)
</el-radio>
<el-radio
label=
'3'
>
303(使用中)
</el-radio>
<el-radio
label=
'4'
>
304(空闲)
</el-radio>
<!-- <el-radio label='5'>305(使用中)</el-radio>
<el-radio label='6'>401(空闲)</el-radio>
<el-radio label='7'>402(使用中)</el-radio>
<el-radio label='8'>405(空闲)</el-radio> -->
</el-radio-group>
</el-form-item>
<!-- <el-form-item label="实验室选择">
<el-input v-model="form.name" placeholder="请输入" ></el-input>
</el-form-item> -->
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"实验用品"
>
<el-input
v-model=
"form.name"
type=
"textarea"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<span
slot=
"footer"
class=
"dialog-footer"
style=
"text-align: center;"
>
<el-button
type=
"primary"
@
click=
"allocation"
>
分 配
</el-button>
<el-button
type=
"danger"
@
click=
"submitForm"
>
提 交
</el-button>
</span>
<!-- <span slot="footer" class="dialog-footer">
<el-button type="primary" @click="cancle">取 消</el-button>
</span> -->
</el-dialog>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"queryForm.pageNum"
:limit
.
sync=
"queryForm.pageSize"
@
pagination=
"getList"
/>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'index'
,
data
()
{
return
{
queryForm
:
{
},
//表格数据
tableData
:
[
{
}
],
//学科分类
options
:
{
},
form
:
{
},
total
:
0
,
dialogTableVisible
:
false
,
}
},
methods
:
{
//表单查询
getList
()
{
},
//分配实验室
handleAllocation
()
{
this
.
dialogTableVisible
=
true
;
},
//查看按钮操作
handleLook
()
{
this
.
dialogTableVisible
=
true
;
},
resetQuery
()
{
this
.
getList
();
},
//提交按钮
submitForm
()
{
},
//分配按钮操作
allocation
()
{
},
//取消按钮
// cancle() {
// this.dialogTableVisible = false;
// },
},
}
}
</
script
>
</
script
>
...
...
ruoyi-ui/src/views/smartSchool/laboratoryManagement/laboratoryManagements/experimentalPlan/index.vue
View file @
8f567bae
<
template
>
<
template
>
<div>
<div
class=
"app-container"
>
<h2>
级部实验计划
</h2>
<el-form
:model=
"queryForm"
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"68px"
>
<el-form-item
label=
"学年"
>
<el-select
v-model=
"queryForm.year"
placeholder=
"请选择"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"实验级部"
>
<el-input
v-model=
"queryForm.name"
placeholder=
"请输入实验名称"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"实验分类"
>
<el-select
v-model=
"queryForm.name"
placeholder=
"请选择"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"getList"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
>
<el-table-column
align=
"center"
type=
"index"
label=
"序号"
width=
"55"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"级部"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"学年"
/>
<el-table-column
align=
"center"
prop=
"address"
label=
"计划时间"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"学科分类"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验分类"
/>
<el-table-column
align=
"center"
prop=
"address"
label=
"实验名称"
/>
<el-table-column
align=
"center"
prop=
"address"
label=
"章节内容"
/>
<el-table-column
align=
"center"
fixed=
"right"
label=
"操作"
width=
"150"
>
<template
slot-scope=
"scope"
>
<el-button
@
click=
"handleLook(scope.row)"
type=
"text"
size=
"small"
>
查看
</el-button>
</
template
>
</el-table-column>
</el-table>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"queryForm.pageNum"
:limit
.
sync=
"queryForm.pageSize"
@
pagination=
"getList"
/>
<!-- 查看弹窗 -->
<el-dialog
title=
"详细信息"
:visible
.
sync=
"dialogTableVisible"
width=
"60%"
>
<el-form
:model=
"form"
ref=
"form"
size=
"small"
label-width=
"88px"
>
<el-row>
<el-col
:span=
"10"
>
<el-form-item
label=
"级部"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"学年"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"10"
>
<el-form-item
label=
"计划时间"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"学科分类"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验分类"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验名称"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"20"
>
<el-form-item
label=
"章节内容"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
style=
"text-align: center;"
>
<el-button
type=
"primary"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</el-dialog>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'index'
,
data
()
{
return
{
queryForm
:
{
},
//表格数据
tableData
:
[
{
}
],
//查看弹窗表格
ExperimentalData
:
[],
form
:
{
},
//实验分类下拉框
options
:
{
},
//弹窗
dialogTableVisible
:
false
,
total
:
0
,
}
},
methods
:
{
getList
()
{
},
resetQuery
()
{
this
.
getList
();
},
//查看按钮操作
handleLook
()
{
this
.
dialogTableVisible
=
true
;
},
//取消按钮
cancel
()
{
this
.
dialogTableVisible
=
false
;
},
//提交按钮
submitForm
()
{
}
},
}
}
</
script
>
</
script
>
...
...
ruoyi-ui/src/views/smartSchool/laboratoryManagement/laboratoryManagements/gradeExperimentapp/index.vue
View file @
8f567bae
<
template
>
<
template
>
<div>
<div
class=
"app-container"
>
<h2>
年级实验室预约
</h2>
<el-form
:model=
"queryForm"
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"88px"
>
<el-form-item
label=
"实验级部"
>
<el-input
v-model=
"queryForm.grade"
placeholder=
"请输入"
></el-input>
</el-form-item>
<el-form-item
label=
"实验级部"
>
<el-input
v-model=
"queryForm.grade"
placeholder=
"请输入"
></el-input>
</el-form-item>
<el-form-item
label=
"预约时间段"
>
<el-date-picker
v-model=
"queryForm.time"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
value-format=
"yyyy-MM-dd"
>
</el-date-picker>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"getList"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
>
<el-table-column
align=
"center"
type=
"index"
label=
"序号"
width=
"55"
/>
<el-table-column
align=
"center"
prop=
"subject"
label=
"学科"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"级部"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"学年"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"规划时间"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验名称"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验分类"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"实验用品"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验室"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"申报状态"
/>
<el-table-column
align=
"center"
fixed=
"right"
label=
"操作"
width=
"150"
>
<template
slot-scope=
"scope"
>
<el-button
@
click=
"handleLook(scope.row)"
type=
"text"
size=
"small"
>
查看
</el-button>
<el-button
@
click=
"handleAllocation(scope.row)"
type=
"text"
size=
"small"
>
分配实验室
</el-button>
</
template
>
</el-table-column>
</el-table>
<!-- 分配实验室弹窗 -->
<el-dialog
title=
"申请信息"
:visible
.
sync=
"dialogTableVisible"
width=
"50%"
>
<el-form
:model=
"form"
ref=
"form"
size=
"small"
label-width=
"100px"
>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"申请老师"
>
<el-input
v-model=
"form.subject"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验分类"
>
<el-input
v-model=
"form.name"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验名称"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"学科"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"20"
>
<el-form-item
label=
"章节内容"
>
<el-input
v-model=
"form.name"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"级部"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"学年"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"20"
>
<el-form-item
label=
"实验用品"
>
<el-input
v-model=
"form.name"
type=
"textarea"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"20"
>
<el-form-item
label=
"规划时间"
>
<el-date-picker
v-model=
"form.time"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
value-format=
"yyyy-MM-dd"
style=
"width: 100%;"
>
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"实验室选择"
>
<el-radio-group
v-model=
"form.change"
>
<el-radio
label=
'0'
>
103(空闲)
</el-radio>
<el-radio
label=
'1'
>
202(使用中)
</el-radio>
<el-radio
label=
'2'
>
302(使用中)
</el-radio>
<el-radio
label=
'3'
>
303(使用中)
</el-radio>
<el-radio
label=
'4'
>
304(空闲)
</el-radio>
<!-- <el-radio label='5'>305(使用中)</el-radio>
<el-radio label='6'>401(空闲)</el-radio>
<el-radio label='7'>402(使用中)</el-radio>
<el-radio label='8'>405(空闲)</el-radio> -->
</el-radio-group>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
style=
"text-align: center;"
>
<el-button
@
click=
"cancel"
>
保 存
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm"
>
提 交
</el-button>
</div>
</el-dialog>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"queryForm.pageNum"
:limit
.
sync=
"queryForm.pageSize"
@
pagination=
"getList"
/>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'index'
,
data
()
{
return
{
queryForm
:
{
},
//表格数据
tableData
:
[
{
}
],
//学科分类
options
:
{
},
form
:
{
},
total
:
0
,
dialogTableVisible
:
false
,
}
},
methods
:
{
//表单查询
getList
()
{
},
//分配实验室
handleAllocation
()
{
this
.
dialogTableVisible
=
true
;
},
//查看按钮操作
handleLook
()
{
this
.
dialogTableVisible
=
true
;
},
resetQuery
()
{
this
.
getList
();
},
//提交按钮
submitForm
()
{
},
// 取消按钮
cancle
()
{
this
.
dialogTableVisible
=
false
;
},
},
}
}
</
script
>
</
script
>
...
...
ruoyi-ui/src/views/smartSchool/laboratoryManagement/laboratoryManagements/laboratoryManagementlist/index.vue
View file @
8f567bae
This diff is collapsed.
Click to expand it.
ruoyi-ui/src/views/smartSchool/laboratoryManagement/laboratoryManagements/teacherApplication/index.vue
View file @
8f567bae
<
template
>
<
template
>
<div>
<div
class=
"app-container"
>
<h2>
教师申请
</h2>
<el-form
:model=
"queryForm"
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"88px"
>
<el-form-item
label=
"学科分类"
>
<el-input
v-model=
"queryForm.class"
placeholder=
"请输入"
></el-input>
</el-form-item>
<el-form-item
label=
"预约时间段"
>
<el-date-picker
v-model=
"queryForm.time"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
value-format=
"yyyy-MM-dd"
>
</el-date-picker>
</el-form-item>
<el-form-item
label=
"实验级部"
>
<el-input
v-model=
"queryForm.grade"
placeholder=
"请输入"
></el-input>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"getList"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
>
<el-table-column
align=
"center"
type=
"index"
label=
"序号"
width=
"55"
/>
<el-table-column
align=
"center"
prop=
"subject"
label=
"学科"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"级部"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"学年"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"班级"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验时间"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"节次"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验名称"
/>
<el-table-column
align=
"center"
prop=
"time"
label=
"实验分类"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"实验室"
/>
<el-table-column
align=
"center"
prop=
"content"
label=
"章节内容"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"申报状态"
/>
<el-table-column
align=
"center"
fixed=
"right"
label=
"操作"
width=
"150"
>
<template
slot-scope=
"scope"
>
<el-button
@
click=
"handleLook(scope.row)"
type=
"text"
size=
"small"
>
查看
</el-button>
<el-button
@
click=
"handleApprove(scope.row)"
type=
"text"
size=
"small"
>
审批
</el-button>
</
template
>
</el-table-column>
</el-table>
<!-- 分配实验室弹窗 -->
<el-dialog
title=
"申请信息"
:visible
.
sync=
"dialogTableVisible"
width=
"50%"
>
<el-form
:model=
"form"
ref=
"form"
size=
"small"
label-width=
"100px"
>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"审批名称"
>
<el-input
v-model=
"form.name"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"章节内容"
>
<el-input
v-model=
"form.content"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验分类"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验室"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"学科"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"级部"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"班级"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"学年"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"节次"
>
<el-input
v-model=
"form.year"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验时间"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<el-col
:span=
"20"
>
<el-form-item
label=
"实验用品"
>
<el-input
v-model=
"form.name"
type=
"textarea"
placeholder=
"请输入"
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
style=
"text-align: center;"
>
<el-button
type=
"primary"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
type=
"primary"
@
click=
"cancle"
>
取 消
</el-button>
</div>
</el-dialog>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"queryForm.pageNum"
:limit
.
sync=
"queryForm.pageSize"
@
pagination=
"getList"
/>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'index'
,
data
()
{
return
{
queryForm
:
{
},
//表格数据
tableData
:
[
{
}
],
//学科分类
options
:
{
},
form
:
{
},
total
:
0
,
dialogTableVisible
:
false
,
}
},
methods
:
{
//表单查询
getList
()
{
},
//审批
handleApprove
()
{
this
.
dialogTableVisible
=
true
;
},
//查看按钮操作
handleLook
()
{
this
.
dialogTableVisible
=
true
;
},
resetQuery
()
{
this
.
getList
();
},
//提交按钮
submitForm
()
{
},
// 取消按钮
cancle
()
{
this
.
dialogTableVisible
=
false
;
},
},
}
}
</
script
>
</
script
>
...
...
ruoyi-ui/src/views/smartSchool/laboratoryManagement/leader/laboratoryCompletion/index.vue
View file @
8f567bae
<
template
>
<
template
>
<div>
<div
class=
"app-container"
>
<h2>
实验室完成情况统计
</h2>
<el-form
:model=
"queryForm"
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"68px"
>
<el-form-item
label=
"级部"
>
<el-input
v-model=
"queryForm.grade"
placeholder=
"请输入级部"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"实验名称"
>
<el-input
v-model=
"queryForm.name"
placeholder=
"请输入实验名称"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"学期"
>
<el-date-picker
v-model=
"queryForm.year"
type=
"year"
value-format=
"yyyy"
placeholder=
"选择年"
>
</el-date-picker>
<el-select
v-model=
"queryForm.semester"
@
change=
"courseInfo"
placeholder=
"请选择学期"
>
<el-option
label=
"上学期"
value=
"0"
></el-option>
<el-option
label=
"下学期"
value=
"1"
></el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"getList"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
>
<el-table-column
align=
"center"
type=
"index"
label=
"序号"
width=
"55"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"级部"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"学期"
/>
<el-table-column
align=
"center"
prop=
"address"
label=
"总班级数"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"已完成班级数"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"未完成班级数"
/>
<el-table-column
align=
"center"
prop=
"address"
label=
"完成比例"
/>
<el-table-column
align=
"center"
fixed=
"right"
label=
"操作"
width=
"150"
>
<template
slot-scope=
"scope"
>
<el-button
@
click=
"handleLook(scope.row)"
type=
"text"
size=
"small"
>
查看班级完成详情
</el-button>
</
template
>
</el-table-column>
</el-table>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"queryForm.pageNum"
:limit
.
sync=
"queryForm.pageSize"
@
pagination=
"getList"
/>
<!-- 查看弹窗 -->
<el-dialog
title=
"实验名称:物理研究"
:visible
.
sync=
"dialogTableVisible"
width=
"70%"
>
<el-form
:model=
"form"
ref=
"form"
size=
"small"
:inline=
"true"
label-width=
"68px"
>
<el-form-item
label=
"实验分类"
>
<el-select
v-model=
"form.name"
placeholder=
"请选择"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"班级"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入班级"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"实验时间"
>
<el-date-picker
v-model=
"form.time"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
value-format=
"yyyy-MM-dd"
>
</el-date-picker>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"getListtc"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuerytc"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-table
:data=
"ExperimentalData"
border
style=
"width: 100%"
>
<el-table-column
align=
"center"
type=
"index"
label=
"序号"
width=
"55"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"实验分类"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"班级"
/>
<el-table-column
align=
"center"
prop=
"address"
label=
"实验时间"
/>
<el-table-column
align=
"center"
prop=
"grade"
label=
"节次"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"附件"
/>
</el-table>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"form.pageNum"
:limit
.
sync=
"form.pageSize"
@
pagination=
"getListtc"
/>
</el-dialog>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'index'
,
data
()
{
return
{
queryForm
:
{
},
//表格数据
tableData
:
[
{
}
],
//查看弹窗表格
ExperimentalData
:
[],
form
:
{
},
//实验分类下拉框
options
:
{
},
//弹窗
dialogTableVisible
:
false
,
total
:
0
,
}
},
methods
:
{
getList
()
{
},
resetQuery
()
{
this
.
getList
();
},
//弹窗获取表单
getListtc
()
{
},
//弹窗重置按钮
resetQuerytc
()
{
this
.
getList
();
},
//查看按钮操作
handleLook
()
{
this
.
dialogTableVisible
=
true
;
},
},
}
}
</
script
>
</
script
>
...
...
ruoyi-ui/src/views/smartSchool/laboratoryManagement/leader/laboratoryRecords/index.vue
View file @
8f567bae
<
template
>
<
template
>
<div>
<div
class=
"app-container"
>
<h2>
实验室记录
</h2>
<el-form
:model=
"queryForm"
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"68px"
>
<el-form-item
label=
"教师"
>
<el-input
v-model=
"queryForm.teacher"
placeholder=
"请输入教师"
clearable
></el-input>
</el-form-item>
<el-form-item
label=
"学期"
>
<el-date-picker
v-model=
"queryForm.semester"
type=
"year"
value-format=
"yyyy"
placeholder=
"选择年"
>
</el-date-picker>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"getList"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-table
:data=
"tableData"
border
style=
"width: 100%"
>
<el-table-column
align=
"center"
prop=
"teacher"
label=
"教师"
/>
<el-table-column
align=
"center"
prop=
"year"
label=
"学年"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"分组实验"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"演示实验"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"探究实验"
/>
<el-table-column
align=
"center"
prop=
"name"
label=
"已完成实验数"
/>
</el-table>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"queryForm.pageNum"
:limit
.
sync=
"queryForm.pageSize"
@
pagination=
"getList"
/>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'index'
,
data
()
{
return
{
queryForm
:
{
},
//表格数据
tableData
:
[
{
}
],
total
:
0
,
}
},
methods
:
{
getList
()
{
},
resetQuery
()
{
this
.
getList
();
},
},
}
}
</
script
>
</
script
>
...
...
ruoyi-ui/src/views/smartSchool/personWork/lendingRecords/index.vue
View file @
8f567bae
<
template
>
<
template
>
<div
class=
"app-container"
>
<div
class=
"app-container"
>
<el-form
:model=
"queryParams"
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"80px"
>
<el-form
:model=
"queryParams"
ref=
"queryForm"
size=
"small"
:inline=
"true"
label-width=
"80px"
>
<el-form-item
label=
"设备名称"
prop=
"name"
>
<el-form-item
label=
"设备名称"
prop=
"
equipment
name"
>
<el-input
v-model=
"queryParams.name"
placeholder=
"请输入设备名称"
clearable
/>
<el-input
v-model=
"queryParams.
equipment
name"
placeholder=
"请输入设备名称"
clearable
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"借用日期"
prop=
"
dat
e"
>
<el-form-item
label=
"借用日期"
prop=
"
borrowtim
e"
>
<el-date-picker
v-model=
"queryParams.
dat
e"
type=
"date"
placeholder=
"选择日期"
clearable
/>
<el-date-picker
v-model=
"queryParams.
borrowtim
e"
type=
"date"
placeholder=
"选择日期"
clearable
/>
</el-form-item>
</el-form-item>
<el-form-item>
<el-form-item>
...
@@ -15,13 +15,13 @@
...
@@ -15,13 +15,13 @@
</el-form>
</el-form>
<el-table
v-loading=
"loading"
:data=
"lendingRecords"
stripe
>
<el-table
v-loading=
"loading"
:data=
"lendingRecords"
stripe
>
<el-table-column
label=
"序号"
type=
"index"
width=
"55"
align=
"center"
/>
<el-table-column
label=
"序号"
type=
"index"
width=
"55"
align=
"center"
/>
<el-table-column
label=
"自编码"
align=
"center"
prop=
"
nam
e"
/>
<el-table-column
label=
"自编码"
align=
"center"
prop=
"
encod
e"
/>
<el-table-column
label=
"设备名称"
align=
"center"
prop=
"name"
/>
<el-table-column
label=
"设备名称"
align=
"center"
prop=
"
equipment
name"
/>
<el-table-column
label=
"型号"
align=
"center"
prop=
"
name
"
/>
<el-table-column
label=
"型号"
align=
"center"
prop=
"
model
"
/>
<el-table-column
label=
"借用日期"
align=
"center"
prop=
"
na
me"
/>
<el-table-column
label=
"借用日期"
align=
"center"
prop=
"
borrowti
me"
/>
<el-table-column
label=
"借用人"
align=
"center"
prop=
"
name
"
/>
<el-table-column
label=
"借用人"
align=
"center"
prop=
"
borrowby
"
/>
<el-table-column
label=
"用途"
align=
"center"
prop=
"
nam
e"
/>
<el-table-column
label=
"用途"
align=
"center"
prop=
"
purpos
e"
/>
<el-table-column
label=
"借用期限"
align=
"center"
prop=
"
nam
e"
/>
<el-table-column
label=
"借用期限"
align=
"center"
prop=
"
deadlin
e"
/>
<el-table-column
label=
"操作"
align=
"center"
min-width=
"200px"
>
<el-table-column
label=
"操作"
align=
"center"
min-width=
"200px"
>
<template
v-slot=
"scope"
>
<template
v-slot=
"scope"
>
<el-button
size=
"mini"
type=
"text"
icon=
"el-icon-view"
@
click=
"handleLook(scope.row)"
>
查看
<el-button
size=
"mini"
type=
"text"
icon=
"el-icon-view"
@
click=
"handleLook(scope.row)"
>
查看
...
@@ -35,6 +35,11 @@
...
@@ -35,6 +35,11 @@
</template>
</template>
<
script
>
<
script
>
// import {
// listTeacherjy,
// } from "@/api/smartSchool/personWork/propertyManagement";
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
...
@@ -51,10 +56,18 @@ export default {
...
@@ -51,10 +56,18 @@ export default {
total
:
0
,
total
:
0
,
}
}
},
},
created
()
{
this
.
getList
();
},
methods
:
{
methods
:
{
//获取数据信息
//获取数据信息
getList
()
{
getList
()
{
// listTeacherjy(this.queryParams).then((response) => {
// this.tableData = response.rows;
// this.loading = false;
// console.log(111, response.rows);
// this.total = response.total;
// });
},
},
//重置
//重置
resetQuery
()
{
},
resetQuery
()
{
},
...
@@ -69,4 +82,4 @@ export default {
...
@@ -69,4 +82,4 @@ export default {
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
></
style
>
<
style
lang=
"scss"
scoped
></
style
>
<
style
lang=
"scss"
scoped
></
style
>
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