Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
NFT
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hanfeng zhang
NFT
Commits
b564ec3f
Commit
b564ec3f
authored
Jul 30, 2021
by
salitedfish
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug 修复
parent
3b1799cf
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
24 additions
and
11 deletions
+24
-11
stamp.png
src/assets/img/stamp.png
+0
-0
stamp_old.png
src/assets/img/stamp_old.png
+0
-0
index.vue
src/view/NFT/Create/components/certificate/index.vue
+1
-1
mark.png
src/view/NFT/Create/components/certificate/mark.png
+0
-0
mark_old.png
src/view/NFT/Create/components/certificate/mark_old.png
+0
-0
pick.vue
src/view/NFT/Create/pick.vue
+6
-0
upload.vue
src/view/NFT/Create/upload.vue
+17
-10
No files found.
src/assets/img/stamp.png
View replaced file @
3b1799cf
View file @
b564ec3f
7.38 KB
|
W:
|
H:
24.3 KB
|
W:
|
H:
2-up
Swipe
Onion skin
src/assets/img/stamp_old.png
0 → 100644
View file @
b564ec3f
7.38 KB
src/view/NFT/Create/components/certificate/index.vue
View file @
b564ec3f
...
...
@@ -14,7 +14,7 @@
<img
id=
"coverImg"
:src=
"certificateData.cover"
v-if=
"certificateData.cover"
class=
" max-w-20 xs:max-w-24 mx-auto mt-4 mb-4 max-h-32"
/>
<img
id=
"coverImg"
v-else-if=
"!coverName"
src=
"/img/cover.png"
class=
" max-w-20 xs:max-w-24 mx-auto mt-4 mb-4 max-h-32"
/>
<img
id=
"coverImg"
:src=
"showUploadFile"
v-else
class=
" max-w-20 xs:max-w-24 mx-auto mt-4 mb-4 max-h-32"
/>
<img
src=
"./mark.png"
class=
" absolute right-20 bottom-0"
/>
<img
src=
"./mark.png"
class=
" absolute right-20 bottom-0
w-1/5
"
/>
</div>
<div
class=
"float-box w-full absolute -bottom-10 text-3xs xs:text-2xs"
>
<div
class=
"w-11/12 p-2 flex-wrap mx-auto flex break-all bg-font-white shadow-md rounded text-font-black"
>
...
...
src/view/NFT/Create/components/certificate/mark.png
View replaced file @
3b1799cf
View file @
b564ec3f
7.37 KB
|
W:
|
H:
24.3 KB
|
W:
|
H:
2-up
Swipe
Onion skin
src/view/NFT/Create/components/certificate/mark_old.png
0 → 100644
View file @
b564ec3f
7.37 KB
src/view/NFT/Create/pick.vue
View file @
b564ec3f
...
...
@@ -55,7 +55,13 @@ export default Vue.extend({
};
},
async
mounted
()
{
this
.
$toast
.
loading
({
message
:
'主题获取中'
,
duration
:
20000
,
})
this
.
serviceData
=
await
this
.
$service
.
nftService
.
getThemeList
(
this
.
$route
.
query
.
id
);
this
.
$toast
.
clear
()
this
.
$toast
.
success
(
'主题获取成功~'
)
},
components
:
{
"Layout-Child"
:
()
=>
import
(
"@/layout/Child.vue"
),
...
...
src/view/NFT/Create/upload.vue
View file @
b564ec3f
...
...
@@ -139,20 +139,20 @@ export default Vue.extend({
uploadType
():
any
{
return
this
.
$route
.
query
.
type
},
uploadAccept
():
object
{
uploadAccept
():
any
{
switch
(
this
.
uploadType
){
case
'剧本'
:
return
{
acceptTitle
:
'请上传剧本附件'
,
acceptType
:
'.pdf,.doc,.docx,.txt'
,
acceptText
:
'仅支持txt、doc、docx、pdf,文件大小限制在100M'
}
return
{
acceptTitle
:
'请上传剧本附件'
,
acceptType
:
'.pdf,.doc,.docx,.txt'
,
acceptText
:
'仅支持txt、doc、docx、pdf,文件大小限制在100M'
,
acceptSize
:
1024
*
1024
*
100
,
acceptArray
:[
'.pdf'
,
'.doc'
,
'docx'
,
'.txt'
]
}
case
'视频'
:
return
{
acceptTitle
:
'请上传视频附件'
,
acceptType
:
'video/*'
,
acceptText
:
'上传视频仅支持MOV、MP4格式文件,大小限制为500M以内'
}
return
{
acceptTitle
:
'请上传视频附件'
,
acceptType
:
'video/*'
,
acceptText
:
'上传视频仅支持MOV、MP4格式文件,大小限制为500M以内'
,
acceptSize
:
1024
*
1024
*
500
,
acceptArray
:[
'.mp4'
,
'.mov'
]
}
case
'电影'
:
return
{
acceptTitle
:
'请上传电影附件'
,
acceptType
:
'video/*'
,
acceptText
:
'上传电影仅支持MOV、MP4格式文件,大小限制为1G以内'
}
return
{
acceptTitle
:
'请上传电影附件'
,
acceptType
:
'video/*'
,
acceptText
:
'上传电影仅支持MOV、MP4格式文件,大小限制为1G以内'
,
acceptSize
:
1024
*
1024
*
1024
}
case
'音频'
:
return
{
acceptTitle
:
'请上传音频附件'
,
acceptType
:
"audio/*"
,
acceptText
:
'上传音频仅支持MP3格式文件,大小限制为100M以内'
}
return
{
acceptTitle
:
'请上传音频附件'
,
acceptType
:
"audio/*"
,
acceptText
:
'上传音频仅支持MP3格式文件,大小限制为100M以内'
,
acceptSize
:
1024
*
1024
*
100
,
acceptArray
:[
'.mp3'
]
}
case
'图片'
:
return
{
acceptTitle
:
'请上传图片附件'
,
acceptType
:
'image/*'
,
acceptText
:
'仅支持png、jpg图片'
}
return
{
acceptTitle
:
'请上传图片附件'
,
acceptType
:
'image/*'
,
acceptText
:
'仅支持png、jpg图片'
,
acceptArray
:[
'.png'
,
'.jpg'
]
}
case
'封面图片'
:
return
{
acceptTitle
:
'请上传封面图片'
,
acceptType
:
'image/*'
,
acceptText
:
'仅支持png、jpg图片'
}
return
{
acceptTitle
:
'请上传封面图片'
,
acceptType
:
'image/*'
,
acceptText
:
'仅支持png、jpg图片'
,
acceptArray
:[
'.png'
,
'.jpg'
]
}
default
:
return
{
acceptTitle
:
''
,
acceptType
:
''
,
acceptText
:
''
}
}
...
...
@@ -213,11 +213,18 @@ export default Vue.extend({
const
ele
=
this
.
$refs
[
ref
]
as
HTMLInputElement
;
const
files
=
ele
.
files
as
FileList
;
//限制大小
console
.
log
(
files
[
0
].
size
);
if
(
this
.
uploadAccept
.
acceptSize
&&
files
[
0
].
size
>
this
.
uploadAccept
.
acceptSize
)
{
this
.
$toast
(
'文件大小超出限制~'
)
return
}
//限制类型
console
.
log
(
files
[
0
].
type
);
const
type_name
=
files
[
0
].
name
.
substring
(
files
[
0
].
name
.
lastIndexOf
(
'.'
),
files
[
0
].
name
.
length
)
if
(
this
.
uploadAccept
.
acceptArray
&&
this
.
uploadAccept
.
acceptArray
.
indexOf
(
type_name
)
==
-
1
)
{
this
.
$toast
(
'请上传指定类型文件~'
)
return
}
if
(
files
&&
files
.
length
>=
1
)
{
this
[
this
.
uploadType
==
'封面图片'
?
'coverstatus'
:
'status'
]
=
uploadStatus
.
uploading
;
this
.
afterRead
(
files
[
0
]);
...
...
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