Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
Z
zentao-view
Project
Project
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zentao
zentao-view
Commits
a43d1b10
Commit
a43d1b10
authored
Mar 05, 2021
by
王鑫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 弹窗关闭清空数据
parent
d4d6bc1c
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
4 deletions
+16
-4
HolidaysDetail.vue
src/views/holidays/HolidaysDetail.vue
+15
-4
TaskProgress.vue
src/views/progress/TaskProgress.vue
+1
-0
No files found.
src/views/holidays/HolidaysDetail.vue
View file @
a43d1b10
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
:title=
"modalTitle"
:title=
"modalTitle"
v-model=
"visible"
v-model=
"visible"
@
ok=
"handleOk"
@
ok=
"handleOk"
@
cancel=
"clearData"
:maskClosable=
"false"
:maskClosable=
"false"
:width=
"modalWidth"
:width=
"modalWidth"
class=
"cust-modal"
class=
"cust-modal"
...
@@ -12,7 +13,7 @@
...
@@ -12,7 +13,7 @@
<a-row>
<a-row>
<a-col
:span=
"12"
>
<a-col
:span=
"12"
>
<a-form-item
label=
'假期名称'
:labelCol=
"
{ span: 5 }" :wrapperCol="{ span: 17 }" >
<a-form-item
label=
'假期名称'
:labelCol=
"
{ span: 5 }" :wrapperCol="{ span: 17 }" >
<a-input
v-model=
"detailInfo.name"
v-decorator=
"['
假期名称
',
{initialValue: detailInfo.name,rules: [{ required: true, message: '请输入假期名称' }]}]" placeholder="双休日请输入星期六或星期日" />
<a-input
v-model=
"detailInfo.name"
v-decorator=
"['
name
',
{initialValue: detailInfo.name,rules: [{ required: true, message: '请输入假期名称' }]}]" placeholder="双休日请输入星期六或星期日" />
</a-form-item>
</a-form-item>
</a-col>
</a-col>
<a-col
:span=
"12"
>
<a-col
:span=
"12"
>
...
@@ -33,8 +34,8 @@
...
@@ -33,8 +34,8 @@
</a-form-item>
</a-form-item>
<a-form-item
v-else
label=
'假期范围'
:labelCol=
"
{ span: 5 }" :wrapperCol="{ span: 17 }">
<a-form-item
v-else
label=
'假期范围'
:labelCol=
"
{ span: 5 }" :wrapperCol="{ span: 17 }">
<a-range-picker
v-decorator=
"['
假期范围
',
{ initialValue: dateRange,rules: [{ required: true, message: '请选择假期范围' }]}]" :disabled-date="disabledDate" v-if="isEdit" v-model="dateRange" @change="onChange" />
<a-range-picker
v-decorator=
"['
dayRange
',
{ initialValue: dateRange,rules: [{ required: true, message: '请选择假期范围' }]}]" :disabled-date="disabledDate" v-if="isEdit" v-model="dateRange" @change="onChange" />
<a-range-picker
v-decorator=
"['
假期范围
',
{rules: [{ required: true, message: '请选择假期范围' }]}]" :disabled-date="disabledDate" v-else @change="onChange" />
<a-range-picker
v-decorator=
"['
dayRange
',
{rules: [{ required: true, message: '请选择假期范围' }]}]" :disabled-date="disabledDate" v-else @change="onChange" />
</a-form-item>
</a-form-item>
</a-col>
</a-col>
<a-col
:span=
"12"
>
<a-col
:span=
"12"
>
...
@@ -71,8 +72,11 @@ export default {
...
@@ -71,8 +72,11 @@ export default {
},
},
watch
:{
watch
:{
detailData
(){
detailData
(){
this
.
form
.
setFieldsValue
({
name
:
this
.
detailData
.
name
,
dayRange
:
[
moment
(
this
.
detailData
.
startDate
),
moment
(
this
.
detailData
.
endDate
)]
})
this
.
detailInfo
=
this
.
detailData
this
.
detailInfo
=
this
.
detailData
this
.
dateRange
=
[
moment
(
this
.
detailData
.
startDate
),
moment
(
this
.
detailData
.
endDate
)]
this
.
durationInput
=
this
.
detailData
.
dayCode
===
SYS_CONST
.
HOLIDAY_TYPE
.
WEEKEND
this
.
durationInput
=
this
.
detailData
.
dayCode
===
SYS_CONST
.
HOLIDAY_TYPE
.
WEEKEND
this
.
dateTime
=
moment
(
this
.
detailData
.
startDate
)
this
.
dateTime
=
moment
(
this
.
detailData
.
startDate
)
}
}
...
@@ -84,6 +88,7 @@ export default {
...
@@ -84,6 +88,7 @@ export default {
addHoliday
(
this
.
detailInfo
).
then
(
response
=>
{
addHoliday
(
this
.
detailInfo
).
then
(
response
=>
{
if
(
response
&&
response
.
code
==
SYS_CONST
.
REQUEST
.
SUCCEED
)
{
if
(
response
&&
response
.
code
==
SYS_CONST
.
REQUEST
.
SUCCEED
)
{
this
.
visible
=
false
;
this
.
visible
=
false
;
this
.
clearData
()
this
.
$emit
(
'flushData'
)
this
.
$emit
(
'flushData'
)
}
}
})
})
...
@@ -107,6 +112,12 @@ export default {
...
@@ -107,6 +112,12 @@ export default {
},
},
disabledDate
(
current
){
disabledDate
(
current
){
return
(
current
.
year
()
!==
this
.
detailData
.
year
)
return
(
current
.
year
()
!==
this
.
detailData
.
year
)
},
clearData
(){
this
.
form
.
setFieldsValue
({
name
:
''
,
dayRange
:
[]
})
}
}
},
},
}
}
...
...
src/views/progress/TaskProgress.vue
View file @
a43d1b10
...
@@ -181,6 +181,7 @@ export default {
...
@@ -181,6 +181,7 @@ export default {
if
(
response
&&
response
.
code
==
SYS_CONST
.
REQUEST
.
SUCCEED
)
{
if
(
response
&&
response
.
code
==
SYS_CONST
.
REQUEST
.
SUCCEED
)
{
let
respData
=
response
.
data
;
let
respData
=
response
.
data
;
let
taskList
=
[];
let
taskList
=
[];
respData
=
respData
.
splice
(
0
,
30
)
for
(
const
respDataKey
in
respData
)
{
for
(
const
respDataKey
in
respData
)
{
let
day
=
this
.
GetNumberOfDays
(
new
Date
(),
respData
[
respDataKey
].
begin
);
let
day
=
this
.
GetNumberOfDays
(
new
Date
(),
respData
[
respDataKey
].
begin
);
let
duration
=
this
.
GetNumberOfDays
(
respData
[
respDataKey
].
begin
,
respData
[
respDataKey
].
end
);
let
duration
=
this
.
GetNumberOfDays
(
respData
[
respDataKey
].
begin
,
respData
[
respDataKey
].
end
);
...
...
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