Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
center-register-show-h5
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
center-register-show-h5
Commits
21fd2223
提交
21fd2223
authored
4月 06, 2022
作者:
lihuihui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
上级
f1c4fa5f
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
35 行增加
和
3 行删除
+35
-3
BatchImport.vue
src/modules/home/components/BatchImport.vue
+35
-3
没有找到文件。
src/modules/home/components/BatchImport.vue
浏览文件 @
21fd2223
...
@@ -22,14 +22,15 @@
...
@@ -22,14 +22,15 @@
:upload-icon=
"icon"
:upload-icon=
"icon"
>
>
</van-uploader>
</van-uploader>
<div
class=
"upload_tips"
@
click=
"down"
>
下载人员模板
</div>
<div
class=
"upload_tips"
v-if=
"!isMobile"
@
click=
"down"
>
下载人员模板
</div>
<div
class=
"upload_tips"
v-else
@
click=
"copyToClipboard"
>
ios暂不支持下载 请点“复制”前往浏览器下载
</div>
<van-button
class=
"upload_btn"
@
click=
"onSubmit"
>
确定
</van-button>
<van-button
class=
"upload_btn"
@
click=
"onSubmit"
>
确定
</van-button>
</van-popup>
</van-popup>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
{
Toast
}
from
'vant'
import
{
Toast
,
Notify
}
from
'vant'
import
{
importPeople
}
from
'../api.js'
import
{
importPeople
}
from
'../api.js'
export
default
{
export
default
{
props
:
{
props
:
{
...
@@ -44,7 +45,38 @@ export default {
...
@@ -44,7 +45,38 @@ export default {
fileData
:
{}
fileData
:
{}
}
}
},
},
computed
:
{
isMobile
()
{
let
flag
=
false
const
u
=
window
.
navigator
.
userAgent
const
isIOS
=
!!
u
.
match
(
/
\(
i
[^
;
]
+;
(
U;
)?
CPU.+Mac OS X/
)
const
ua
=
window
.
navigator
.
userAgent
.
toLowerCase
()
if
(
isIOS
)
{
if
(
ua
.
match
(
/MicroMessenger/i
)
===
'micromessenger'
)
{
flag
=
true
}
}
return
flag
}
},
methods
:
{
methods
:
{
copyToClipboard
()
{
const
el
=
document
.
createElement
(
'textarea'
)
el
.
value
=
`
${
window
.
location
.
origin
}
/api/register/v1/activity/download-file?activity_detail_id=
${
this
.
data
.
id
}
`
el
.
setAttribute
(
'readonly'
,
''
)
el
.
style
.
position
=
'absolute'
el
.
style
.
left
=
'-9999px'
document
.
body
.
appendChild
(
el
)
const
selected
=
document
.
getSelection
().
rangeCount
>
0
?
document
.
getSelection
().
getRangeAt
(
0
)
:
false
el
.
select
()
document
.
execCommand
(
'copy'
)
document
.
body
.
removeChild
(
el
)
if
(
selected
)
{
document
.
getSelection
().
removeAllRanges
()
document
.
getSelection
().
addRange
(
selected
)
}
Notify
({
type
:
'success'
,
message
:
'已复制'
})
},
down
()
{
down
()
{
window
.
location
.
href
=
`
${
window
.
location
.
origin
}
/api/register/v1/activity/download-file?activity_detail_id=
${
this
.
data
.
id
}
`
window
.
location
.
href
=
`
${
window
.
location
.
origin
}
/api/register/v1/activity/download-file?activity_detail_id=
${
this
.
data
.
id
}
`
},
},
...
@@ -187,7 +219,7 @@ export default {
...
@@ -187,7 +219,7 @@ export default {
padding-top
:
1rem
;
padding-top
:
1rem
;
.upload_tips
{
.upload_tips
{
color
:
#b80140
;
color
:
#b80140
;
font-size
:
0
.
16
rem
;
font-size
:
0
.
2
rem
;
}
}
.upload_btn
{
.upload_btn
{
border-radius
:
3rem
;
border-radius
:
3rem
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论