Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
center-marketing-show
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
center-marketing-show
Commits
dfb77be9
提交
dfb77be9
authored
8月 19, 2021
作者:
matian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix:代码修改
上级
e01ed602
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
21 行增加
和
27 行删除
+21
-27
AppPopup.vue
src/components/AppPopup.vue
+8
-17
main.js
src/main.js
+5
-2
Index.vue
src/views/signIn/Index.vue
+8
-8
没有找到文件。
src/components/AppPopup.vue
浏览文件 @
dfb77be9
<
template
>
<div
class=
"popup"
v-show=
"visible"
>
<div
class=
"popup-container"
@
touchmove
.
prevent
>
<img
class=
"img_default"
:src=
"defaultImg2"
alt=
""
v-if=
"status == true && signInfo.market_background_img == ''"
>
<img
class=
"img_default"
:src=
"defaultImg1"
alt=
""
v-else-if=
"status == false && signInfo.market_background_img == ''"
>
<img
class=
"img_bgImg"
:src=
"signInfo.market_background_img"
alt=
""
v-else
>
<img
class=
"img_default"
:src=
"signInfo.market_background_img || defaultImg1"
alt=
""
v-if=
"status == true"
>
<img
class=
"img_default"
:src=
"signInfo.market_background_img || defaultImg2"
alt=
""
v-else
>
<div
class=
"success"
>
{{
status
===
true
?
"签到成功!"
:
"签到失败!"
}}
</div>
<div
class=
"remark"
>
{{
signInfo
.
student
.
remark
}}
</div>
</div>
...
...
@@ -28,8 +27,8 @@ export default {
},
data
()
{
return
{
defaultImg1
:
'https://webapp-pub.ezijing.com/marketing/
sign_error
.png'
,
defaultImg2
:
'https://webapp-pub.ezijing.com/marketing/
sign_success
.png'
defaultImg1
:
'https://webapp-pub.ezijing.com/marketing/
img_success
.png'
,
defaultImg2
:
'https://webapp-pub.ezijing.com/marketing/
img_fail
.png'
}
},
methods
:
{
...
...
@@ -61,22 +60,14 @@ export default {
box-shadow
:
0
1px
3px
rgb
(
0
0
0
/
30%
);
background-color
:
#fff
;
.img_default
{
width
:
1
.91
rem
;
height
:
1
.95
rem
;
width
:
6
.24
rem
;
height
:
3
.13
rem
;
line-height
:
1
.95rem
;
margin-top
:
.73rem
;
position
:
absolute
;
left
:
50%
;
transform
:
translateX
(
-50%
);
}
.img_bgImg
{
width
:
6
.24rem
;
height
:
1
.95rem
;
}
.success
{
position
:absolute
;
left
:
50%
;
top
:
3
.
1
2rem
;
top
:
3
.
3
2rem
;
transform
:translateX
(
-50
%
)
;
font-size
:
.52rem
;
color
:
#333
;
...
...
@@ -86,7 +77,7 @@ export default {
width
:
4
.14rem
;
position
:absolute
;
left
:
50%
;
top
:
4
.
0
5rem
;
top
:
4
.
1
5rem
;
transform
:translateX
(
-50
%
)
;
color
:
#939393
;
font-size
:
.32rem
;
...
...
src/main.js
浏览文件 @
dfb77be9
...
...
@@ -10,8 +10,11 @@ import './assets/rem/rem.js'
import
{
Toast
}
from
'vant'
;
Vue
.
use
(
Toast
);
// vant
import
Vant
from
'vant'
import
'vant/lib/index.css'
Vue
.
use
(
Vant
)
import
VueAwesomeSwiper
from
'vue-awesome-swiper'
Vue
.
use
(
VueAwesomeSwiper
,
/* { default options with global component } */
)
...
...
src/views/signIn/Index.vue
浏览文件 @
dfb77be9
...
...
@@ -55,7 +55,6 @@ export default {
this
.
popupVisible
=
true
;
},
getSignInDetail
()
{
Toast
(
`该活动已于结束签到`
);
//调用签到详情接口
let
id
=
this
.
id
;
signInDetail
(
id
).
then
((
res
)
=>
{
...
...
@@ -69,7 +68,7 @@ export default {
if
(
sign_start_time
!==
""
&&
sign_end_time
!==
""
)
{
//限制签到时间
if
(
time
<
sign_start_time
)
{
Toast
(
`该活动将于
${
this
.
signInfo
.
sign_start_time
}
开始签到`
);
Toast
.
fail
(
`该活动将于
${
this
.
signInfo
.
sign_start_time
}
开始签到`
);
}
else
{
this
.
getSignIn
();
//调用签到接口
}
...
...
@@ -91,16 +90,17 @@ export default {
let
time
=
new
Date
().
getTime
();
//获取当前时间戳
let
end_time
=
new
Date
(
this
.
signInfo
.
sign_end_time
).
getTime
();
//活动结束
let
sign_end_time
=
new
Date
(
this
.
signInfo
.
sign_end_time
).
getTime
();
//签到结束
if
(
this
.
signInfo
.
sign_start_time
!==
""
&&
this
.
signInfo
.
sign_end_time
!==
""
)
{
if
(
this
.
signInfo
.
sign_start_time
!==
""
&&
this
.
signInfo
.
sign_end_time
!==
""
)
{
if
(
this
.
status
==
false
&&
time
>=
sign_end_time
)
{
Toast
(
`该活动已于
${
this
.
signInfo
.
sign_end_time
}
结束签到`
);
Toast
.
fail
(
`该活动已于
${
this
.
signInfo
.
sign_end_time
}
结束签到`
);
}
else
if
(
this
.
status
==
true
&&
time
<
sign_end_time
&&
time
>
sign_start_time
){
Toast
.
success
(
'您已签到成功'
);
}
}
else
{
if
(
this
.
status
==
false
&&
time
>=
end_time
)
{
Toast
(
"该活动已结束签到"
);
Toast
.
fail
(
"该活动已结束签到"
);
}
else
if
(
this
.
status
==
true
&&
time
<
end_time
){
Toast
.
success
(
'您已签到成功'
);
}
}
}
else
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论