Commit c0f6cb29 authored by salitedfish's avatar salitedfish

bug 修复

parent b564ec3f
......@@ -6,7 +6,7 @@
"dev": "vue-cli-service serve",
"test": "vue-cli-service serve --mode test",
"deploy:test": "vue-cli-service build --mode test && bash ./test_deploy.sh",
"build": "vue-cli-service build --mode test"
"build": "vue-cli-service build"
},
"dependencies": {
"@tailwindcss/line-clamp": "^0.2.1",
......
......@@ -24,7 +24,7 @@
{{colletionData.nftId}}
</p>
</div>
<div class="flex flex-wrap w-full text-sm mt-3">
<div class="flex flex-wrap w-full text-sm mt-3" v-if="colletionData.isCommemorate == 0">
<div class="text-font-dark-blue">题材</div>
<div class="flex-1 pl-3 flex gap-x-2" v-for='(i,index) in getThemeList' :key="index">
<span>{{i}}</span>
......
......@@ -61,7 +61,6 @@ export default Vue.extend({
})
this.serviceData = await this.$service.nftService.getThemeList(this.$route.query.id);
this.$toast.clear()
this.$toast.success('主题获取成功~')
},
components: {
"Layout-Child": () => import("@/layout/Child.vue"),
......
......@@ -142,17 +142,17 @@ export default Vue.extend({
uploadAccept():any{
switch(this.uploadType){
case '剧本':
return {acceptTitle:'请上传剧本附件',acceptType:'.pdf,.doc,.docx,.txt',acceptText:'仅支持txt、doc、docx、pdf,文件大小限制在100M',acceptSize:1024*1024*100,acceptArray:['.pdf','.doc','docx','.txt']}
return {acceptTitle:'请上传剧本附件',acceptType:'.pdf,.doc,.docx,.txt',acceptText:'仅支持txt、doc、docx、pdf,文件大小限制在100M',acceptSize:1024*1024*100,acceptArray:['.pdf','.doc','.docx','.txt','.PDF','.DOC','.DOCX','.TXT']}
case '视频':
return {acceptTitle:'请上传视频附件',acceptType:'video/*',acceptText:'上传视频仅支持MOV、MP4格式文件,大小限制为500M以内',acceptSize:1024*1024*500,acceptArray:['.mp4','.mov']}
return {acceptTitle:'请上传视频附件',acceptType:'video/*',acceptText:'上传视频仅支持MOV、MP4格式文件,大小限制为500M以内',acceptSize:1024*1024*500,acceptArray:['.mp4','.mov','.MP4','.MOV']}
case '电影':
return {acceptTitle:'请上传电影附件',acceptType:'video/*',acceptText:'上传电影仅支持MOV、MP4格式文件,大小限制为1G以内',acceptSize:1024*1024*1024}
case '音频':
return {acceptTitle:'请上传音频附件',acceptType:"audio/*",acceptText:'上传音频仅支持MP3格式文件,大小限制为100M以内',acceptSize:1024*1024*100,acceptArray:['.mp3']}
return {acceptTitle:'请上传音频附件',acceptType:"audio/*",acceptText:'上传音频仅支持MP3格式文件,大小限制为100M以内',acceptSize:1024*1024*100,acceptArray:['.mp3','.MP3']}
case '图片':
return {acceptTitle:'请上传图片附件',acceptType:'image/*',acceptText:'仅支持png、jpg图片',acceptArray:['.png','.jpg']}
return {acceptTitle:'请上传图片附件',acceptType:'image/*',acceptText:'仅支持png、jpg图片',acceptArray:['.png','.jpg','.PNG','.JPG']}
case '封面图片':
return {acceptTitle:'请上传封面图片',acceptType:'image/*',acceptText:'仅支持png、jpg图片',acceptArray:['.png','.jpg']}
return {acceptTitle:'请上传封面图片',acceptType:'image/*',acceptText:'仅支持png、jpg图片',acceptArray:['.png','.jpg','.PNG','.JPG']}
default:
return {acceptTitle:'',acceptType:'',acceptText:''}
}
......@@ -212,9 +212,15 @@ export default Vue.extend({
const ele = this.$refs[ref] as HTMLInputElement;
const files = ele.files as FileList;
if(!files[0]) {
return
}
//限制大小
if(this.uploadAccept.acceptSize && files[0].size > this.uploadAccept.acceptSize) {
this.$toast('文件大小超出限制~')
ele.value = ''
return
}
......@@ -222,6 +228,7 @@ export default Vue.extend({
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('请上传指定类型文件~')
ele.value = ''
return
}
......
......@@ -257,14 +257,14 @@
</div>
</div>
<div class=" fixed bottom-0 left-0 right-0 top-12 bg-font-black flex items-center z-50" v-if="getOfficialNft == 'loading'">
<div class=" fixed bottom-0 left-0 right-0 top-0 bg-font-black flex items-center z-50" v-if="getOfficialNft == 'loading'">
<div class=" w-4/6 mx-auto text-center">
<img src="@/assets/img/saveLoading.png" alt="" class=" mx-auto">
<div class=" mt-5">证书领取中,请稍后~~</div>
</div>
</div>
<div class=" fixed bottom-0 left-0 right-0 top-0 bg-font-black flex items-center z-50" v-if="getOfficialNft == 'success'">
<div class=" fixed bottom-0 left-0 right-0 top-0 bg-font-black flex items-center z-50 overflow-y-scroll" v-if="getOfficialNft == 'success'">
<div class="w-10/12 mx-auto text-center">
<certificate :categoryId="'c'" :certificateData="certificateData"></certificate>
<img
......@@ -406,7 +406,7 @@ export default Vue.extend({
"app-btn": () => import("@/components/common/Btn.vue"),
// 'app-scrollbar':()=>import('@/components/common/ScrollBar.vue'),
"app-collectionCard": () => import("@/components/CollectionCard.vue"),
"certificate": ()=>import("@/view/NFT/Create/components/certificate"),
"certificate": () => import("@/view/NFT/Create/components/certificate/index.vue"),
SkeletonNftDetail,
},
methods: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment