Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-3
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
office
haoban-3
Commits
adae47b6
Commit
adae47b6
authored
Jul 22, 2022
by
huaying
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 日期选择器
parent
19f5bbee
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
36 additions
and
36 deletions
+36
-36
dataDetail.vue
src/views/salesleads/components/dataDetail.vue
+36
-36
No files found.
src/views/salesleads/components/dataDetail.vue
View file @
adae47b6
...
@@ -2,8 +2,8 @@
...
@@ -2,8 +2,8 @@
<div>
<div>
<el-row>
<el-row>
<div
class=
"leftBox"
>
<div
class=
"leftBox"
>
<el-input
class=
"w260 mr10"
placeholder=
"请输入门店名称/code"
v-model=
"pageParam.inFields.storeSelect"
@
keyup
.
native=
"value => toInput(value, searchInput)"
prefix-icon=
"el-icon-search"
clearable
@
clear=
"get
Table
List"
></el-input>
<el-input
class=
"w260 mr10"
placeholder=
"请输入门店名称/code"
v-model=
"pageParam.inFields.storeSelect"
@
keyup
.
native=
"value => toInput(value, searchInput)"
prefix-icon=
"el-icon-search"
clearable
@
clear=
"get
Chart
List"
></el-input>
<el-input
class=
"w260 mr10"
placeholder=
"请输入导购名称/code"
v-model=
"pageParam.inFields.clerkSelect"
@
keyup
.
native=
"value => toInput(value, searchInput)"
prefix-icon=
"el-icon-search"
clearable
@
clear=
"get
Table
List"
></el-input>
<el-input
class=
"w260 mr10"
placeholder=
"请输入导购名称/code"
v-model=
"pageParam.inFields.clerkSelect"
@
keyup
.
native=
"value => toInput(value, searchInput)"
prefix-icon=
"el-icon-search"
clearable
@
clear=
"get
Chart
List"
></el-input>
</div>
</div>
<div
class=
"rightBox"
>
<div
class=
"rightBox"
>
...
@@ -97,34 +97,34 @@ export default {
...
@@ -97,34 +97,34 @@ export default {
dateDefault
:
[],
dateDefault
:
[],
totalCount
:
0
,
totalCount
:
0
,
sortColumn
:
''
,
sortColumn
:
''
,
sortType
:
''
sortType
:
''
,
//
pickerOptions() {
pickerOptions
()
{
//
let pickerMinDate;
let
pickerMinDate
;
//
return {
return
{
//
onPick(obj) {
onPick
(
obj
)
{
//
pickerMinDate = obj.minDate;
pickerMinDate
=
obj
.
minDate
;
//
},
},
//
disabledDate(time) {
disabledDate
(
time
)
{
//
let start = new Date();
let
start
=
new
Date
();
//
start = new Date(`${start.getFullYear()}-${start.getMonth() + 1}-${start.getDate()}`);
start
=
new
Date
(
`
${
start
.
getFullYear
()}
-
${
start
.
getMonth
()
+
1
}
-
${
start
.
getDate
()}
`
);
//
let start2 = new Date(pickerMinDate);
let
start2
=
new
Date
(
pickerMinDate
);
//
let end = new Date();
let
end
=
new
Date
();
//
end = new Date(`${end.getFullYear()}-${end.getMonth() + 1}-${end.getDate() + 1}`);
end
=
new
Date
(
`
${
end
.
getFullYear
()}
-
${
end
.
getMonth
()
+
1
}
-
${
end
.
getDate
()
+
1
}
`
);
//
let end2 = new Date(pickerMinDate);
let
end2
=
new
Date
(
pickerMinDate
);
//
if (pickerMinDate) {
if
(
pickerMinDate
)
{
//
start = start.setFullYear(start.getFullYear() - 2);
start
=
start
.
setFullYear
(
start
.
getFullYear
()
-
2
);
//
start2 = start2.setMonth(start2.getMonth() - 6);
start2
=
start2
.
setMonth
(
start2
.
getMonth
()
-
6
);
//
start = start > start2 ? start : start2;
start
=
start
>
start2
?
start
:
start2
;
//
end2 = end2.setMonth(end2.getMonth() + 6);
end2
=
end2
.
setMonth
(
end2
.
getMonth
()
+
6
);
//
end = end.getTime() > end2 ? end2 : end.getTime();
end
=
end
.
getTime
()
>
end2
?
end2
:
end
.
getTime
();
//
} else {
}
else
{
//
start = start.setFullYear(start.getFullYear() - 2);
start
=
start
.
setFullYear
(
start
.
getFullYear
()
-
2
);
//
end = end.getTime();
end
=
end
.
getTime
();
//
}
}
//
return time.getTime()
<=
start
||
time
.
getTime
()
>=
end
;
return
time
.
getTime
()
<=
start
||
time
.
getTime
()
>=
end
;
//
}
}
//
};
};
//
}
}
};
};
},
},
created
()
{
created
()
{
...
@@ -133,7 +133,7 @@ export default {
...
@@ -133,7 +133,7 @@ export default {
},
},
methods
:
{
methods
:
{
toInput
:
_debounce
(
function
(
e
,
value
)
{
toInput
:
_debounce
(
function
(
e
,
value
)
{
this
.
get
Table
List
();
this
.
get
Chart
List
();
},
500
),
},
500
),
// getDateRange(setEndDate) {
// getDateRange(setEndDate) {
// const start = new Date();
// const start = new Date();
...
@@ -189,11 +189,11 @@ export default {
...
@@ -189,11 +189,11 @@ export default {
// const [start, end] = this.getDateRange(setDate);
// const [start, end] = this.getDateRange(setDate);
// this.dateDefault.push(end);
// this.dateDefault.push(end);
// this.dateDefault.push(start);
// this.dateDefault.push(start);
// this.get
Table
List();
// this.get
Chart
List();
// },
// },
onDateChange
()
{
onDateChange
()
{
this
.
dateKey
=
-
1
;
this
.
dateKey
=
-
1
;
if
(
this
.
dateDefault
.
length
)
this
.
get
Table
List
();
if
(
this
.
dateDefault
.
length
)
this
.
get
Chart
List
();
},
},
// 当前页变化
// 当前页变化
handleCurrentChange
(
val
)
{
handleCurrentChange
(
val
)
{
...
@@ -204,7 +204,7 @@ export default {
...
@@ -204,7 +204,7 @@ export default {
handleSizeChange
(
val
)
{
handleSizeChange
(
val
)
{
this
.
pageParam
.
pageNo
=
1
;
this
.
pageParam
.
pageNo
=
1
;
this
.
pageParam
.
pageSize
=
val
;
this
.
pageParam
.
pageSize
=
val
;
this
.
get
Table
List
();
this
.
get
Chart
List
();
},
},
// 排序
// 排序
sortChange
(
column
)
{
sortChange
(
column
)
{
...
@@ -212,10 +212,10 @@ export default {
...
@@ -212,10 +212,10 @@ export default {
that
.
sortColumn
=
column
.
prop
;
that
.
sortColumn
=
column
.
prop
;
that
.
sortType
=
column
.
order
==
'ascending'
?
'asc'
:
'desc'
;
that
.
sortType
=
column
.
order
==
'ascending'
?
'asc'
:
'desc'
;
this
.
pageParam
.
inFields
.
orderByField
=
`
${
that
.
sortColumn
}
${
that
.
sortType
}
`
;
this
.
pageParam
.
inFields
.
orderByField
=
`
${
that
.
sortColumn
}
${
that
.
sortType
}
`
;
that
.
get
Table
List
();
that
.
get
Chart
List
();
},
},
// 列表数据
// 列表数据
async
get
Table
List
()
{
async
get
Chart
List
()
{
const
paras
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
pageParam
));
const
paras
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
pageParam
));
paras
.
inFields
.
startTime
=
this
.
dateDefault
?
this
.
dateDefault
[
0
]
+
' 00:00:00'
:
''
;
paras
.
inFields
.
startTime
=
this
.
dateDefault
?
this
.
dateDefault
[
0
]
+
' 00:00:00'
:
''
;
paras
.
inFields
.
endTime
=
this
.
dateDefault
?
this
.
dateDefault
[
1
]
+
' 23:59:59'
:
''
;
paras
.
inFields
.
endTime
=
this
.
dateDefault
?
this
.
dateDefault
[
1
]
+
' 23:59:59'
:
''
;
...
...
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