Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
Y
ybf
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
xulili
ybf
Commits
57fe2206
Commit
57fe2206
authored
Feb 12, 2020
by
Z
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://114.67.93.201/xulili/ybf
parents
85bb601a
d0c50363
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
180 additions
and
108 deletions
+180
-108
createBigWheelActive.vue
ybf_wx/src/views/active/createBigWheelActive.vue
+130
-94
goodGrounding.vue
ybf_wx/src/views/goods/goodGrounding.vue
+48
-12
taskList.vue
ybf_wx/src/views/task/taskList.vue
+2
-2
No files found.
ybf_wx/src/views/active/createBigWheelActive.vue
View file @
57fe2206
...
@@ -215,13 +215,16 @@
...
@@ -215,13 +215,16 @@
</van-radio-group>
</van-radio-group>
</div>
</div>
<div
class=
"mj"
>
<div
class=
"mj"
>
<div
class=
"l-yh"
>
<div
class=
"je"
>
<div
class=
"je"
>
<van-field
<van-field
class=
"tm"
class=
"tm"
readonly
readonly
clickable
clickable
:value=
"prizeList[index].discountsMoney"
:value=
"prizeList[index].discountsMoney"
@
touchstart
.
native
.
stop=
"prizeList[index].discountsShow = true"
@
touchstart
.
native
.
stop=
"
prizeList[index].discountsShow = true
"
placeholder=
"输入金额"
placeholder=
"输入金额"
/>
/>
<van-number-keyboard
<van-number-keyboard
...
@@ -231,7 +234,10 @@
...
@@ -231,7 +234,10 @@
/>
/>
</div>
</div>
<span
class=
"word"
>
元优惠
</span>
<span
class=
"word"
>
元优惠
</span>
</div>
<div
class=
"r-yh"
>
<van-checkbox
v-model=
"prizeList[index].full"
></van-checkbox>
<van-checkbox
v-model=
"prizeList[index].full"
></van-checkbox>
<span
class=
"word"
>
满
</span>
<span
class=
"word"
>
满
</span>
<div
class=
"je"
>
<div
class=
"je"
>
<van-field
<van-field
...
@@ -252,6 +258,7 @@
...
@@ -252,6 +258,7 @@
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<van-cell
title=
"开始时间"
style=
"font-size:14px;"
>
<van-cell
title=
"开始时间"
style=
"font-size:14px;"
>
<
template
slot=
"default"
>
<
template
slot=
"default"
>
...
@@ -272,7 +279,7 @@
...
@@ -272,7 +279,7 @@
v-model=
"prizeList[index].startTime"
v-model=
"prizeList[index].startTime"
type=
"date"
type=
"date"
@
cancel=
"prizeList[index].startShow = false"
@
cancel=
"prizeList[index].startShow = false"
@
confirm=
"prizeList[index].startShow = false
"
@
confirm=
"handleStartTime(prizeList[index].startTime,index)
"
@
change=
"startTimeChange2(prizeList[index].startTime, index)"
@
change=
"startTimeChange2(prizeList[index].startTime, index)"
/>
/>
</van-popup>
</van-popup>
...
@@ -298,7 +305,7 @@
...
@@ -298,7 +305,7 @@
v-model=
"prizeList[index].endTime"
v-model=
"prizeList[index].endTime"
type=
"date"
type=
"date"
@
cancel=
"prizeList[index].endShow = false"
@
cancel=
"prizeList[index].endShow = false"
@
confirm=
"prizeList[index].endShow = false"
@
confirm=
"handleEndTime(prizeList[index].endTime,index)"
@
change=
"endTimeChange2(prizeList[index].endTime, index)"
@
change=
"endTimeChange2(prizeList[index].endTime, index)"
/>
/>
</van-popup>
</van-popup>
...
@@ -406,10 +413,10 @@ export default {
...
@@ -406,10 +413,10 @@ export default {
fullMoney
:
""
,
fullMoney
:
""
,
fullShow
:
false
,
fullShow
:
false
,
validity
:
""
,
validity
:
""
,
startTime
:
""
,
startTime
:
new
Date
()
,
startTime1
:
""
,
startTime1
:
""
,
startShow
:
false
,
startShow
:
false
,
endTime
:
""
,
endTime
:
new
Date
()
,
endTime1
:
""
,
endTime1
:
""
,
endShow
:
false
,
endShow
:
false
,
prize
:
""
,
prize
:
""
,
...
@@ -438,35 +445,58 @@ export default {
...
@@ -438,35 +445,58 @@ export default {
this
.
basicInfo
.
startTime1
=
`
${
startTimeArr
[
0
]}
-
${
startTimeArr
[
1
]}
-
${
startTimeArr
[
2
]}
`
;
this
.
basicInfo
.
startTime1
=
`
${
startTimeArr
[
0
]}
-
${
startTimeArr
[
1
]}
-
${
startTimeArr
[
2
]}
`
;
},
},
startTimeChange2
(
e
,
index
)
{
startTimeChange2
(
e
,
index
)
{
console
.
log
(
111
);
this
.
prizeList
[
index
].
startTime1
=
this
.
timeFormat
(
e
);
this
.
prizeList
[
index
].
startTime1
=
this
.
timeFormat
(
e
);
console
.
log
(
this
.
prizeList
[
index
].
startTime1
,
"2222"
);
},
},
////////
////////
handlePSTime
(
index
)
{
handlePSTime
(
index
)
{
this
.
prizeList
[
index
].
startTime1
=
this
.
timeFormat
(
this
.
confirmTime
)
this
.
prizeList
[
index
].
startTime1
=
this
.
timeFormat
(
this
.
confirmTime
)
;
this
.
prizeList
[
index
].
startShow
=
false
this
.
prizeList
[
index
].
startShow
=
false
;
},
},
timeFormat
(
time
)
{
timeFormat
(
time
)
{
let
year
=
1900
+
time
.
getYear
();
let
year
=
1900
+
time
.
getYear
();
let
month
=
"0"
+
(
time
.
getMonth
()
+
1
);
let
month
=
"0"
+
(
time
.
getMonth
()
+
1
);
let
date
=
"0"
+
time
.
getDate
();
let
date
=
"0"
+
time
.
getDate
();
return
year
+
"-"
+
month
.
substring
(
month
.
length
-
2
,
month
.
length
)
+
"-"
+
date
.
substring
(
date
.
length
-
2
,
date
.
length
)
return
(
+
" "
year
+
"-"
+
month
.
substring
(
month
.
length
-
2
,
month
.
length
)
+
"-"
+
date
.
substring
(
date
.
length
-
2
,
date
.
length
)
+
" "
);
},
},
endTimeChange
(
e
)
{
endTimeChange
(
e
)
{
let
endTimeArr
=
e
.
getValues
();
let
endTimeArr
=
e
.
getValues
();
this
.
basicInfo
.
endTime1
=
`
${
endTimeArr
[
0
]}
-
${
endTimeArr
[
1
]}
-
${
endTimeArr
[
2
]}
`
;
this
.
basicInfo
.
endTime1
=
`
${
endTimeArr
[
0
]}
-
${
endTimeArr
[
1
]}
-
${
endTimeArr
[
2
]}
`
;
},
},
handleBasicETime
(
value
)
{
handleBasicETime
(
value
)
{
this
.
basicInfo
.
endShow
=
false
this
.
basicInfo
.
endShow
=
false
;
this
.
basicInfo
.
endTime1
=
this
.
timeFormat
(
value
)
this
.
basicInfo
.
endTime1
=
this
.
timeFormat
(
value
)
;
},
},
endTimeChange2
(
e
,
index
)
{
endTimeChange2
(
e
,
index
)
{
this
.
prizeList
[
index
].
endTime1
=
this
.
timeFormat
(
e
);
this
.
prizeList
[
index
].
endTime1
=
this
.
timeFormat
(
e
);
},
},
///点击确定不修改处理
handleStartTime
(
e
,
index
)
{
console
.
log
(
e
,
"e"
);
this
.
prizeList
[
index
].
startTime1
=
this
.
timeFormat
(
e
)
this
.
prizeList
[
index
].
startShow
=
false
},
handleEndTime
(
e
,
index
)
{
console
.
log
(
e
,
"e"
);
this
.
prizeList
[
index
].
endTime1
=
this
.
timeFormat
(
e
)
this
.
prizeList
[
index
].
endShow
=
false
},
//////
//////
handlePETime
(
index
)
{
handlePETime
(
index
)
{
this
.
prizeList
[
index
].
endTime1
=
this
.
timeFormat
(
this
.
confirmTime
)
this
.
prizeList
[
index
].
endTime1
=
this
.
timeFormat
(
this
.
confirmTime
)
;
this
.
prizeList
[
index
].
endShow
=
false
this
.
prizeList
[
index
].
endShow
=
false
;
},
},
// 数字大写转小写
// 数字大写转小写
numberToUpperCase
(
textIndex
)
{
numberToUpperCase
(
textIndex
)
{
...
@@ -531,10 +561,10 @@ export default {
...
@@ -531,10 +561,10 @@ export default {
fullMoney
:
""
,
fullMoney
:
""
,
fullShow
:
false
,
fullShow
:
false
,
validity
:
""
,
validity
:
""
,
startTime
:
""
,
startTime
:
new
Date
()
,
startTime1
:
""
,
startTime1
:
""
,
startShow
:
false
,
startShow
:
false
,
endTime
:
""
,
endTime
:
new
Date
()
,
endTime1
:
""
,
endTime1
:
""
,
endShow
:
false
,
endShow
:
false
,
prize
:
""
,
prize
:
""
,
...
@@ -547,21 +577,27 @@ export default {
...
@@ -547,21 +577,27 @@ export default {
this
.
prizeList
.
splice
(
index
,
1
);
this
.
prizeList
.
splice
(
index
,
1
);
},
},
handleBasicSTime
(
value
)
{
handleBasicSTime
(
value
)
{
this
.
basicInfo
.
startShow
=
false
this
.
basicInfo
.
startShow
=
false
;
this
.
basicInfo
.
startTime1
=
this
.
timeFormat
(
value
)
this
.
basicInfo
.
startTime1
=
this
.
timeFormat
(
value
);
},
}
},
},
mounted
()
{
mounted
()
{
this
.
pTime
=
this
.
timeFormat
(
this
.
pTime
)
this
.
pTime
=
this
.
timeFormat
(
this
.
pTime
);
console
.
log
(
this
.
pTime
,
"time"
);
console
.
log
(
this
.
pTime
,
"time"
);
}
}
};
};
</
script
>
</
script
>
<
style
></
style
>
<
style
></
style
>
<
style
scoped
>
<
style
scoped
>
.l-yh
,
.r-yh
{
width
:
55%
;
display
:
flex
;
align-items
:
center
;
}
.l-yh
{
width
:
45%
;
}
.bfb
{
.bfb
{
position
:
absolute
;
position
:
absolute
;
right
:
3px
;
right
:
3px
;
...
@@ -664,7 +700,7 @@ export default {
...
@@ -664,7 +700,7 @@ export default {
.mj
{
.mj
{
height
:
40px
;
height
:
40px
;
display
:
flex
;
display
:
flex
;
justify-content
:
flex-end
;
justify-content
:
space-between
;
align-items
:
center
;
align-items
:
center
;
margin
:
10px
0
;
margin
:
10px
0
;
}
}
...
...
ybf_wx/src/views/goods/goodGrounding.vue
View file @
57fe2206
...
@@ -20,8 +20,8 @@
...
@@ -20,8 +20,8 @@
<van-radio
name=
"1"
style=
"float:left;"
>
固定金额
</van-radio>
<van-radio
name=
"1"
style=
"float:left;"
>
固定金额
</van-radio>
<van-radio
name=
"2"
style=
"float:right;"
>
成交价比例
</van-radio>
<van-radio
name=
"2"
style=
"float:right;"
>
成交价比例
</van-radio>
</van-radio-group>
</van-radio-group>
<div
class=
"fr"
>
<div
class=
"fr"
v-if=
"type == 1"
>
<span
class=
"fr"
style=
"margin-top:1
6
px;"
>
元
</span>
<span
class=
"fr"
style=
"margin-top:1
8
px;"
>
元
</span>
<van-field
<van-field
class=
"price"
class=
"price"
readonly
readonly
...
@@ -36,6 +36,22 @@
...
@@ -36,6 +36,22 @@
@
blur=
"show2 = false"
@
blur=
"show2 = false"
/>
/>
</div>
</div>
<div
class=
"fr"
v-if=
"type == 2"
>
<span
class=
"fr"
style=
"margin-top:18px;"
>
%
</span>
<van-field
class=
"price"
readonly
clickable
:value=
"percent"
placeholder=
"请输入百分比"
@
touchstart
.
native
.
stop=
"show3 = true"
/>
<van-number-keyboard
v-model=
"percent"
:show=
"show3"
@
blur=
"show3 = false"
/>
</div>
</div>
</div>
</div>
</div>
</van-cell>
</van-cell>
...
@@ -43,7 +59,7 @@
...
@@ -43,7 +59,7 @@
<template
slot=
"default"
>
<template
slot=
"default"
>
<van-field
<van-field
v-model=
"startTime1"
v-model=
"startTime1"
placeholder=
"选择活动
结束
时间"
placeholder=
"选择活动
开始
时间"
readonly=
"readonly"
readonly=
"readonly"
@
click=
"startShow = true"
@
click=
"startShow = true"
class=
"nop"
class=
"nop"
...
@@ -53,7 +69,7 @@
...
@@ -53,7 +69,7 @@
v-model=
"startTime"
v-model=
"startTime"
type=
"datetime"
type=
"datetime"
@
cancel=
"startShow = false"
@
cancel=
"startShow = false"
@
confirm=
"
startShow = fals
e"
@
confirm=
"
handleStartTim
e"
@
change=
"startTimeChange"
@
change=
"startTimeChange"
/>
/>
</van-popup>
</van-popup>
...
@@ -73,7 +89,7 @@
...
@@ -73,7 +89,7 @@
v-model=
"endTime"
v-model=
"endTime"
type=
"datetime"
type=
"datetime"
@
cancel=
"endShow = false"
@
cancel=
"endShow = false"
@
confirm=
"
endShow = fals
e"
@
confirm=
"
handleEndTim
e"
@
change=
"endTimeChange"
@
change=
"endTimeChange"
/>
/>
</van-popup>
</van-popup>
...
@@ -107,26 +123,43 @@ export default {
...
@@ -107,26 +123,43 @@ export default {
return
{
return
{
startTime
:
new
Date
(),
startTime
:
new
Date
(),
startTime1
:
""
,
startTime1
:
""
,
endTime
:
""
,
endTime
:
new
Date
()
,
endTime1
:
""
,
endTime1
:
""
,
startShow
:
false
,
startShow
:
false
,
endShow
:
false
,
endShow
:
false
,
number
:
""
,
number
:
""
,
type
:
""
,
type
:
'1'
,
show
:
false
,
show
:
false
,
show2
:
false
,
show2
:
false
,
price
:
""
show3
:
false
,
price
:
""
,
percent
:
""
};
};
},
},
methods
:
{
methods
:
{
timeFormat
(
time
)
{
let
year
=
1900
+
time
.
getYear
();
let
month
=
"0"
+
(
time
.
getMonth
()
+
1
);
let
date
=
"0"
+
time
.
getDate
();
return
year
+
"-"
+
month
.
substring
(
month
.
length
-
2
,
month
.
length
)
+
"-"
+
date
.
substring
(
date
.
length
-
2
,
date
.
length
)
+
" "
},
startTimeChange
(
e
)
{
startTimeChange
(
e
)
{
let
startTimeArr
=
e
.
getValues
();
let
startTimeArr
=
e
.
getValues
();
this
.
startTime1
=
`
${
startTimeArr
[
0
]}
-
${
startTimeArr
[
1
]}
-
${
startTimeArr
[
2
]}
${
startTimeArr
[
3
]}
:
${
startTimeArr
[
4
]}
:00
`
;
this
.
startTime1
=
`
${
startTimeArr
[
0
]}
-
${
startTimeArr
[
1
]}
-
${
startTimeArr
[
2
]}
`
;
},
},
endTimeChange
(
e
)
{
endTimeChange
(
e
)
{
let
endTimeArr
=
e
.
getValues
();
let
endTimeArr
=
e
.
getValues
();
this
.
endTime1
=
`
${
endTimeArr
[
0
]}
-
${
endTimeArr
[
1
]}
-
${
endTimeArr
[
2
]}
${
endTimeArr
[
3
]}
:
${
endTimeArr
[
4
]}
:00`
;
this
.
endTime1
=
`
${
endTimeArr
[
0
]}
-
${
endTimeArr
[
1
]}
-
${
endTimeArr
[
2
]}
`
;
}
},
handleStartTime
(
value
)
{
this
.
startTime1
=
this
.
timeFormat
(
value
)
this
.
startShow
=
false
},
handleEndTime
(
value
)
{
this
.
endTime1
=
this
.
timeFormat
(
value
)
this
.
endShow
=
false
},
}
}
};
};
</
script
>
</
script
>
...
@@ -215,6 +248,9 @@ h3 {
...
@@ -215,6 +248,9 @@ h3 {
.phone
{
.phone
{
float
:
left
;
float
:
left
;
}
}
.option
{
margin-top
:
10px
;
}
.option
>>>
.van-field__control
{
.option
>>>
.van-field__control
{
text-align
:
right
;
text-align
:
right
;
}
}
...
...
ybf_wx/src/views/task/taskList.vue
View file @
57fe2206
...
@@ -24,7 +24,7 @@
...
@@ -24,7 +24,7 @@
</van-cell>
</van-cell>
</van-list>
</van-list>
</van-tab>
</van-tab>
<van-tab
title=
"
顾客流失
"
>
<van-tab
title=
"
复购
"
>
<van-list
v-model=
"writeOff"
:finished=
"finished"
@
load=
"onLoad"
>
<van-list
v-model=
"writeOff"
:finished=
"finished"
@
load=
"onLoad"
>
<van-cell
<van-cell
:value=
"item.number"
:value=
"item.number"
...
@@ -40,7 +40,7 @@
...
@@ -40,7 +40,7 @@
</van-cell>
</van-cell>
</van-list>
</van-list>
</van-tab>
</van-tab>
<van-tab
title=
"
拉
接受问询"
>
<van-tab
title=
"接受问询"
>
<van-list
v-model=
"writeOff"
:finished=
"finished"
@
load=
"onLoad"
>
<van-list
v-model=
"writeOff"
:finished=
"finished"
@
load=
"onLoad"
>
<van-cell
<van-cell
:value=
"item.number"
:value=
"item.number"
...
...
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