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
ab3bdd77
Commit
ab3bdd77
authored
Oct 31, 2023
by
zhaopanyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
zpy 10.31
parent
0fc5be64
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
72 additions
and
50 deletions
+72
-50
ruoyi-ui/src/api/smartSchool/laboratoryManagement/experimentApproval.js
+2
-2
ruoyi-ui/src/api/smartSchool/teacherFiles/teacherElectronicFile.js
+5
-3
ruoyi-ui/src/views/smartSchool/laboratoryManagement/laboratoryManagements/experimentApproval/index.vue
+47
-26
ruoyi-ui/src/views/smartSchool/laboratoryManagement/laboratoryManagements/gradeExperimentapp/index.vue
+10
-9
ruoyi-ui/src/views/smartSchool/personWork/electronicRecord/index.vue
+6
-8
ruoyi-ui/src/views/smartSchool/schoolProperty/collectionLedger/index.vue
+2
-2
No files found.
ruoyi-ui/src/api/smartSchool/laboratoryManagement/experimentApproval.js
View file @
ab3bdd77
...
...
@@ -9,9 +9,9 @@ export function getTeacherList(query) {
});
}
// 获取实验室
export
function
getLabList
(
plannedStartTime
,
plannedEndTime
)
{
export
function
getLabList
(
plannedStartTime
,
plannedEndTime
,
sub
)
{
return
request
({
url
:
`/schoolLabClassYear/getLabList?plannedStartTime=
${
plannedStartTime
}
&plannedEndTime=
${
plannedEndTime
}
`
,
url
:
`/schoolLabClassYear/getLabList?plannedStartTime=
${
plannedStartTime
}
&plannedEndTime=
${
plannedEndTime
}
&sub=
${
sub
}
`
,
method
:
"get"
,
});
}
...
...
ruoyi-ui/src/api/smartSchool/teacherFiles/teacherElectronicFile.js
View file @
ab3bdd77
...
...
@@ -85,11 +85,13 @@ export function getNoticeInfo(query) {
}
//老师查看列表
export
function
getTeacherTnfo
(
query
)
{
export
function
getTeacherTnfo
(
userId
)
{
return
request
({
url
:
"/teacherFiles/files/getTeachList"
,
url
:
`/teacherFiles/files/getTeachList/
${
userId
}
`
,
method
:
"get"
,
params
:
query
,
params
:
{
noticeName
:
noticeName
,
},
});
}
...
...
ruoyi-ui/src/views/smartSchool/laboratoryManagement/laboratoryManagements/experimentApproval/index.vue
View file @
ab3bdd77
...
...
@@ -64,11 +64,12 @@
</el-table>
<!-- 分配实验室弹窗 -->
<el-dialog
title=
"申请信息"
:visible
.
sync=
"dialogTableVisible"
width=
"75%"
>
<el-form
:model=
"form"
ref=
"form"
size=
"small"
label-width=
"110px"
>
<el-form
:model=
"form"
ref=
"form"
size=
"small"
label-width=
"110px"
>
<el-row
:gutter=
"30"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"学科"
prop=
"sub"
>
<el-select
v-model=
"form.sub"
placeholder=
"请选择"
clearable
style=
"width: 100%;"
:disabled=
"isEdit"
>
<el-select
v-model=
"form.sub"
placeholder=
"请选择"
clearable
style=
"width: 100%;"
:disabled=
"isEdits"
>
<el-option
v-for=
"dict in dict.type.lab_sub"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
/>
</el-select>
...
...
@@ -76,12 +77,13 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"实验名称"
>
<el-input
v-model=
"form.experimentName"
placeholder=
"请输入"
clearable
:disabled=
"isEdit"
/>
<el-input
v-model=
"form.experimentName"
placeholder=
"请输入"
clearable
:disabled=
"isEdits"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"实验分类"
prop=
"experimentClassify"
>
<el-select
v-model=
"form.experimentClassify"
placeholder=
"请选择"
clearable
style=
"width: 100%;"
:disabled=
"isEdit"
>
<el-select
v-model=
"form.experimentClassify"
placeholder=
"请选择"
clearable
style=
"width: 100%;"
:disabled=
"isEdits"
>
<el-option
v-for=
"dict in dict.type.experiment_classify"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
/>
</el-select>
...
...
@@ -91,12 +93,12 @@
<el-row
:gutter=
"30"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"学年"
>
<el-input
v-model=
"form.schoolYear"
placeholder=
"请输入"
clearable
:disabled=
"isEdit"
/>
<el-input
v-model=
"form.schoolYear"
placeholder=
"请输入"
clearable
:disabled=
"isEdits"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"学期"
>
<el-select
v-model=
"form.semester"
placeholder=
"请选择学期"
style=
"width: 100%;"
:disabled=
"isEdit
"
>
<el-select
v-model=
"form.semester"
placeholder=
"请选择学期"
style=
"width: 100%;"
:disabled=
"isEdits
"
>
<el-option
label=
"上学期"
value=
"1"
></el-option>
<el-option
label=
"下学期"
value=
"2"
></el-option>
</el-select>
...
...
@@ -104,7 +106,7 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"级部"
>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
:disabled=
"isEdit"
/>
<el-input
v-model=
"form.grade"
placeholder=
"请输入"
clearable
:disabled=
"isEdits"
/>
</el-form-item>
</el-col>
...
...
@@ -112,7 +114,7 @@
<el-row
:gutter=
"30"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"申请老师"
>
<el-input
v-model=
"form.applyName"
placeholder=
"请输入"
clearable
:disabled=
"isEdit
"
/>
<el-input
v-model=
"form.applyName"
placeholder=
"请输入"
clearable
:disabled=
"isEdits
"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
...
...
@@ -134,7 +136,8 @@
<el-col
:span=
"24"
>
<el-form-item
label=
"实验室选择"
>
<el-checkbox-group
v-model=
"form.schoolTeacherExperimentApplyLabsList"
>
<el-checkbox
v-for=
"classItem in labs"
:key=
"classItem.labId"
:label=
"classItem.labId"
>
<el-checkbox
v-for=
"classItem in labs"
:key=
"classItem.labId"
:label=
"classItem.labId"
>
{{ classItem.labName }}- {{ classItem.useState }}
</el-checkbox>
</el-checkbox-group>
...
...
@@ -282,6 +285,7 @@ export default {
applyName
:
""
,
grade
:
""
,
},
selectedLabs
:
[],
// 已选择的实验室
//表格数据
tableData
:
[
...
...
@@ -290,6 +294,7 @@ export default {
},
isEdit
:
false
,
isEdits
:
false
,
labs
:
[],
schoolTeacherExperimentApplyLabsList
:
[],
total
:
0
,
...
...
@@ -324,6 +329,7 @@ export default {
handleAllocation
(
row
)
{
this
.
loading
=
true
;
const
id
=
row
.
id
||
this
.
ids
;
getTeacherapplyxq
(
id
).
then
(
response
=>
{
this
.
form
=
response
.
data
;
// 清空已经选择的实验室
...
...
@@ -332,27 +338,42 @@ export default {
const
labId
=
this
.
form
.
schoolTeacherExperimentApplyLabsList
[
i
].
labId
;
this
.
selectedLabs
.
push
(
labId
);
}
// console.log('this.form', this.form);
this
.
form
.
applyName
=
response
.
data
.
applyName
;
this
.
form
.
experimentClassify
=
response
.
data
.
experimentClassify
;
this
.
form
.
experimentName
=
response
.
data
.
experimentName
;
this
.
form
.
sub
=
response
.
data
.
sub
;
this
.
form
.
chapterContent
=
response
.
data
.
chapterContent
;
this
.
form
.
grade
=
response
.
data
.
grade
;
this
.
form
.
schoolYear
=
response
.
data
.
schoolYear
;
this
.
form
.
experimentUseGoods
=
response
.
data
.
experimentUseGoods
;
this
.
form
.
plannedStartTime
=
response
.
data
.
plannedStartTime
;
this
.
form
.
plannedEndTime
=
response
.
data
.
plannedEndTime
;
this
.
form
.
schoolLabClassYearRelationList
=
this
.
selectedLabs
;
// 仅将已经选择的实验室作为关联数据提交
this
.
form
.
schoolTeacherExperimentApplyLabsList
=
this
.
selectedLabs
;
// 仅将已经选择的实验室作为关联数据提交
this
.
loading
=
false
;
const
plannedStartTime
=
this
.
form
.
plannedStartTime
const
plannedEndTime
=
this
.
form
.
plannedEndTime
getLabList
(
plannedStartTime
,
plannedEndTime
).
then
(
response
=>
{
const
sub
=
this
.
form
.
sub
getLabList
(
plannedStartTime
,
plannedEndTime
,
sub
).
then
(
response
=>
{
const
labs
=
response
.
data
;
this
.
labs
=
labs
.
filter
(
lab
=>
lab
.
useState
===
"空闲"
);
// 根据状态筛选出空闲的实验室
// console.log(this.labs, 'this.labs');
// 这里不再需要循环添加实验室关联数据
console
.
log
(
labs
,
'qb'
);
const
selectedLabs
=
this
.
form
.
schoolTeacherExperimentApplyLabsList
;
// 获取已选择的实验室列表
console
.
log
(
selectedLabs
,
'xz'
);
// 将已选择的实验室信息存储在新的数组中
const
selectedLabInfo
=
labs
.
filter
(
lab
=>
{
const
isSelected
=
selectedLabs
.
some
(
selectedLab
=>
selectedLab
.
labId
===
lab
.
labId
);
if
(
isSelected
)
{
lab
.
isSelected
=
true
;
return
true
;
}
return
false
;
});
// 更新 labs 数组,将已选择的实验室信息存储在对应实验室对象中
this
.
labs
=
labs
.
map
(
lab
=>
{
const
selectedLab
=
selectedLabInfo
.
find
(
selectedLab
=>
selectedLab
.
labId
===
lab
.
labId
);
if
(
selectedLab
)
{
lab
.
selectedLabInfo
=
selectedLab
;
}
return
lab
;
}).
map
(
lab
=>
{
if
(
lab
.
useState
===
'使用中'
)
{
lab
.
isDisabled
=
true
;
}
return
lab
;
})
this
.
isEdits
=
true
;
this
.
loading
=
false
;
});
});
...
...
ruoyi-ui/src/views/smartSchool/laboratoryManagement/laboratoryManagements/gradeExperimentapp/index.vue
View file @
ab3bdd77
...
...
@@ -170,13 +170,13 @@
<el-row
:gutter=
"30"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"申请老师"
>
<el-input
v-model=
"postForm.applyName"
placeholder=
"请输入"
clearable
:disabled=
"isEdit"
/>
<el-input
v-model=
"postForm.applyName"
placeholder=
"请输入"
clearable
:disabled=
"isEdit
s
"
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验分类"
>
<el-select
v-model=
"postForm.experimentClassify"
placeholder=
"请选择"
clearable
style=
"width: 100%;"
:disabled=
"isEdit"
>
style=
"width: 100%;"
:disabled=
"isEdit
s
"
>
<el-option
v-for=
"dict in dict.type.experiment_classify"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
/>
</el-select>
...
...
@@ -187,13 +187,13 @@
<el-row
:gutter=
"20"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"实验名称"
>
<el-input
v-model=
"postForm.experimentName"
placeholder=
"请输入"
clearable
:disabled=
"isEdit"
/>
<el-input
v-model=
"postForm.experimentName"
placeholder=
"请输入"
clearable
:disabled=
"isEdit
s
"
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"学科"
>
<el-select
v-model=
"postForm.sub"
placeholder=
"请选择"
clearable
style=
"width: 100%;"
:disabled=
"isEdit"
>
:disabled=
"isEdit
s
"
>
<el-option
v-for=
"dict in dict.type.lab_sub"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
/>
</el-select>
...
...
@@ -206,7 +206,7 @@
<el-col
:span=
"20"
>
<el-form-item
label=
"章节内容"
>
<el-input
v-model=
"postForm.chapterContent"
placeholder=
"请输入"
clearable
:disabled=
"isEdit"
></el-input>
:disabled=
"isEdit
s
"
></el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -215,12 +215,12 @@
<el-row
:gutter=
"20"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"级部"
>
<el-input
v-model=
"postForm.grade"
placeholder=
"请输入"
clearable
:disabled=
"isEdit"
/>
<el-input
v-model=
"postForm.grade"
placeholder=
"请输入"
clearable
:disabled=
"isEdit
s
"
/>
</el-form-item>
</el-col>
<el-col
:span=
"10"
>
<el-form-item
label=
"学年"
>
<el-input
v-model=
"postForm.schoolYear"
placeholder=
"请输入"
clearable
:disabled=
"isEdit"
/>
<el-input
v-model=
"postForm.schoolYear"
placeholder=
"请输入"
clearable
:disabled=
"isEdit
s
"
/>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -253,7 +253,7 @@
<el-form-item
label=
"实验室选择"
>
<el-checkbox-group
v-model=
"postForm.schoolLabClassYearRelationList"
>
<el-checkbox
v-for=
"classItem in labs"
:key=
"classItem.labId"
:label=
"classItem.labId"
:disabled=
"classItem.isDisabled"
>
>
{{ classItem.labName }}- {{ classItem.useState }}
</el-checkbox>
</el-checkbox-group>
...
...
@@ -312,6 +312,7 @@ export default {
],
isEdit
:
false
,
isEdits
:
false
,
postForm
:
{
applyName
:
''
,
experimentClassify
:
''
,
...
...
@@ -382,7 +383,7 @@ export default {
//分配实验室
handleAllocation
(
row
)
{
this
.
loading
=
true
;
this
.
loading
=
true
;
const
id
=
row
.
id
||
this
.
ids
;
getLabClassYearxq
(
id
).
then
(
response
=>
{
this
.
postForm
=
response
.
data
;
...
...
ruoyi-ui/src/views/smartSchool/personWork/electronicRecord/index.vue
View file @
ab3bdd77
...
...
@@ -324,18 +324,16 @@ export default {
/** 查询信息列表 */
getList
()
{
this
.
loading
=
true
;
const
params
=
{
userId
:
this
.
$store
.
state
.
user
.
userId
,
noticeName
:
this
.
queryForm
.
noticeName
,
};
getTeacherTnfo
(
params
).
then
((
res
)
=>
{
const
userId
=
this
.
$store
.
state
.
user
.
userId
;
const
noticeName
=
this
.
queryForm
.
noticeName
;
console
.
log
(
userId
,
'userId'
);
console
.
log
(
noticeName
,
'noticeName'
);
getTeacherTnfo
(
userId
,
noticeName
).
then
((
res
)
=>
{
this
.
tableData
=
res
.
rows
;
// console.log(params, "params");
console
.
log
(
res
,
"res"
);
// this.total = res.total;
});
},
// 提取 `
handleExtract
()
{
const
fid
=
this
.
form
.
fid
;
...
...
ruoyi-ui/src/views/smartSchool/schoolProperty/collectionLedger/index.vue
View file @
ab3bdd77
...
...
@@ -113,7 +113,7 @@
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"30"
>
<
!-- <
el-row :gutter="30">
<el-col :span="12">
<el-form-item label="预计使用时间" prop="yjuseTime">
<el-date-picker v-model="collectionForm.yjuseTime" type="datetime" clearable class="selectWidth"
...
...
@@ -128,7 +128,7 @@
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
</el-row>
-->
<el-row
:gutter=
"30"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"备注"
prop=
"remark"
>
...
...
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