Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
educationStu
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
向伟
educationStu
Commits
1a269f96
Commit
1a269f96
authored
Aug 13, 2021
by
罗超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
34e3cc0a
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
34 additions
and
11 deletions
+34
-11
askForLeave.vue
src/pages/course/askForLeave.vue
+14
-3
timeTable.vue
src/pages/course/timeTable.vue
+4
-1
subject1.vue
src/pages/exam/subject1.vue
+12
-4
index.vue
src/pages/index/index.vue
+3
-1
login.vue
src/pages/login/login.vue
+1
-1
date.js
src/utils/date.js
+0
-1
No files found.
src/pages/course/askForLeave.vue
View file @
1a269f96
...
@@ -139,6 +139,7 @@ import {
...
@@ -139,6 +139,7 @@ import {
}
from
"vue"
;
}
from
"vue"
;
import
{
getdate
}
from
"../../utils/date"
;
import
{
getdate
}
from
"../../utils/date"
;
import
{
getStundentPlanStatistical
,
setStudentLeave
}
from
"../../api/index"
;
import
{
getStundentPlanStatistical
,
setStudentLeave
}
from
"../../api/index"
;
let
{
ClassId
}
=
uni
.
getStorageSync
(
"indexData"
);
export
default
{
export
default
{
setup
()
{
setup
()
{
let
data
=
reactive
({
let
data
=
reactive
({
...
@@ -156,6 +157,7 @@ export default {
...
@@ -156,6 +157,7 @@ export default {
name
:
"病假"
,
name
:
"病假"
,
},
},
],
],
data
:
{
data
:
{
type
:
"事假"
,
type
:
"事假"
,
startTime
:
getdate
(
new
Date
(),
1
),
startTime
:
getdate
(
new
Date
(),
1
),
...
@@ -207,7 +209,6 @@ export default {
...
@@ -207,7 +209,6 @@ export default {
status
:
"failed"
,
status
:
"failed"
,
},
},
],
],
courseMsg
:
{},
});
});
let
methods
=
{
let
methods
=
{
//显示请假类型弹出层
//显示请假类型弹出层
...
@@ -241,6 +242,7 @@ export default {
...
@@ -241,6 +242,7 @@ export default {
data
.
data
.
endTime
=
date
;
data
.
data
.
endTime
=
date
;
}
}
data
.
TimeChoose
=
false
;
data
.
TimeChoose
=
false
;
that
.
getCourseTime
();
console
.
log
(
141
,
data
.
data
);
console
.
log
(
141
,
data
.
data
);
},
},
// 请假理由
// 请假理由
...
@@ -266,13 +268,22 @@ export default {
...
@@ -266,13 +268,22 @@ export default {
}
}
console
.
log
(
249
,
data
.
checkboxList
);
console
.
log
(
249
,
data
.
checkboxList
);
},
},
getCourseTime
()
{
//获取课程时间表
// getStundentPlanStatistical(data.courseMsg);
async
getCourseTime
()
{
let
msg
=
{
StartTime
:
data
.
data
.
startTime
,
EndTime
:
data
.
data
.
endTime
,
ClassId
:
ClassId
,
};
console
.
log
(
276
,
msg
);
let
res
=
await
getStundentPlanStatistical
(
msg
);
console
.
log
(
280
,
res
);
},
},
};
};
onMounted
(()
=>
{
onMounted
(()
=>
{
data
.
checkboxList
=
data
.
checkboxListAll
.
slice
(
0
,
4
);
data
.
checkboxList
=
data
.
checkboxListAll
.
slice
(
0
,
4
);
});
});
const
that
=
methods
;
return
{
return
{
...
toRefs
(
data
),
...
toRefs
(
data
),
...
methods
,
...
methods
,
...
...
src/pages/course/timeTable.vue
View file @
1a269f96
...
@@ -87,6 +87,9 @@
...
@@ -87,6 +87,9 @@
</view>
</view>
</view>
</view>
<view
class=
"Timetable-box"
>
<view
class=
"Timetable-box"
>
<van-button
@
click=
"jumpPage('/pages/course/askForLeave')"
>
请假
</van-button
>
<van-empty
description=
"暂无数据"
v-if=
"dataList.length === 0"
/>
<van-empty
description=
"暂无数据"
v-if=
"dataList.length === 0"
/>
<view
<view
v-for=
"(item, index) in dataList"
v-for=
"(item, index) in dataList"
...
@@ -249,7 +252,7 @@ export default {
...
@@ -249,7 +252,7 @@ export default {
let
{
ctx
}
=
getCurrentInstance
();
let
{
ctx
}
=
getCurrentInstance
();
ctx
.
msg
.
StartTime
=
getToday
();
ctx
.
msg
.
StartTime
=
getToday
();
ctx
.
msg
.
EndTime
=
getToday
();
ctx
.
msg
.
EndTime
=
getToday
();
//
ctx.msg.ClassId = JSON.parse(options.classId);
ctx
.
msg
.
ClassId
=
JSON
.
parse
(
options
.
classId
);
ctx
.
getData
();
ctx
.
getData
();
},
},
};
};
...
...
src/pages/exam/subject1.vue
View file @
1a269f96
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
<view
<view
v-for=
"(item2, index2) in item1.children"
v-for=
"(item2, index2) in item1.children"
:key=
"item2.id"
:key=
"item2.id"
class=
"flex item2"
class=
"flex item2
flex_start_center
"
v-if=
"item.type === 1"
v-if=
"item.type === 1"
>
>
<view
<view
...
@@ -21,12 +21,16 @@
...
@@ -21,12 +21,16 @@
@click="change(item.type, index, index1, index2)"
@click="change(item.type, index, index1, index2)"
>
{{
item2
.
chooseNum
}}
>
{{
item2
.
chooseNum
}}
</view>
</view>
<view
class=
"chooseName"
>
{{
item2
.
itemName
}}
</view>
<view
class=
"chooseName"
@
click=
"change(item.type, index, index1, index2)"
>
{{
item2
.
itemName
}}
</view
>
</view>
</view>
<view
<view
v-for=
"(item2, index2) in item1.children"
v-for=
"(item2, index2) in item1.children"
:key=
"item2.id"
:key=
"item2.id"
class=
"item2 flex"
class=
"item2 flex
flex_start_center
"
v-if=
"item.type === 2"
v-if=
"item.type === 2"
>
>
<view
<view
...
@@ -35,7 +39,11 @@
...
@@ -35,7 +39,11 @@
@click="change(item.type, index, index1, index2)"
@click="change(item.type, index, index1, index2)"
>
{{
item2
.
chooseNum
}}
>
{{
item2
.
chooseNum
}}
</view>
</view>
<view
class=
"chooseName"
>
{{
item2
.
itemName
}}
</view>
<view
class=
"chooseName"
@
click=
"change(item.type, index, index1, index2)"
>
{{
item2
.
itemName
}}
</view
>
</view>
</view>
</view>
</view>
</view>
</view>
...
...
src/pages/index/index.vue
View file @
1a269f96
...
@@ -214,6 +214,7 @@ export default {
...
@@ -214,6 +214,7 @@ export default {
let
res
=
await
getIndexInfo
();
let
res
=
await
getIndexInfo
();
if
(
res
)
{
if
(
res
)
{
data
.
indexData
=
res
.
Data
;
data
.
indexData
=
res
.
Data
;
uni
.
setStorageSync
(
"indexData"
,
res
.
Data
);
data
.
baseInfo
[
0
].
desc
=
res
.
Data
.
SName
;
data
.
baseInfo
[
0
].
desc
=
res
.
Data
.
SName
;
data
.
baseInfo
[
1
].
desc
=
res
.
Data
.
CourseName
;
data
.
baseInfo
[
1
].
desc
=
res
.
Data
.
CourseName
;
...
@@ -234,7 +235,7 @@ export default {
...
@@ -234,7 +235,7 @@ export default {
getSystemInfo
((
res
)
=>
{
getSystemInfo
((
res
)
=>
{
data
.
statusBarHeight
=
res
.
statusBarHeight
;
data
.
statusBarHeight
=
res
.
statusBarHeight
;
});
});
that
.
getIndexdata
();
data
.
userinfo
=
uni
.
getStorageSync
(
"userInfo"
);
data
.
userinfo
=
uni
.
getStorageSync
(
"userInfo"
);
console
.
log
(
"tag"
,
data
.
userinfo
);
console
.
log
(
"tag"
,
data
.
userinfo
);
data
.
userinfo
.
EnterPhone2
=
desensitization
(
data
.
userinfo
.
EnterPhone2
=
desensitization
(
...
@@ -242,6 +243,7 @@ export default {
...
@@ -242,6 +243,7 @@ export default {
3
,
3
,
-
4
-
4
);
);
that
.
getIndexdata
();
});
});
let
that
=
methods
;
let
that
=
methods
;
return
{
return
{
...
...
src/pages/login/login.vue
View file @
1a269f96
...
@@ -59,7 +59,7 @@ export default {
...
@@ -59,7 +59,7 @@ export default {
setup
(
props
,
context
)
{
setup
(
props
,
context
)
{
let
Toast
=
inject
(
"$toast"
);
let
Toast
=
inject
(
"$toast"
);
let
msg
=
reactive
({
let
msg
=
reactive
({
Account
:
"18
170039207
"
,
Account
:
"18
981921485
"
,
Password
:
"123456"
,
Password
:
"123456"
,
});
});
let
methods
=
{
let
methods
=
{
...
...
src/utils/date.js
View file @
1a269f96
...
@@ -46,6 +46,5 @@ export let getdate = (time, tomorrow) => {
...
@@ -46,6 +46,5 @@ export let getdate = (time, tomorrow) => {
day
=
date
.
getDate
()
<
9
?
'0'
+
(
date
.
getDate
()
+
1
)
:
date
.
getDate
()
+
1
day
=
date
.
getDate
()
<
9
?
'0'
+
(
date
.
getDate
()
+
1
)
:
date
.
getDate
()
+
1
}
}
let
d
=
year
+
"-"
+
month
+
'-'
+
day
let
d
=
year
+
"-"
+
month
+
'-'
+
day
console
.
log
(
50
,
d
,
tomorrow
)
return
d
return
d
}
}
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