fix
This commit is contained in:
@@ -33,11 +33,30 @@
|
||||
<div class="publidh_right">
|
||||
<div class="publidh_right_name publidh_content_item">
|
||||
<div class="publidh_content_item_title">{{$t('Publish.CollectionTitle')}}</div>
|
||||
<input type="text" :disabled="selectTagList.length > 0" v-model="subPublishDate.portfolioName">
|
||||
<!-- <div class="publidh_content_item_tag">
|
||||
<a-tag closable color="purple">#RCAworkshop_2024</a-tag>
|
||||
</div> -->
|
||||
</div>
|
||||
<div class="publidh_right_name publidh_content_item">
|
||||
<div class="publidh_content_item_title">{{$t('Publish.topic')}}</div>
|
||||
<div class="publidh_content_item_tag">
|
||||
<input type="text" v-model="subPublishDate.portfolioName">
|
||||
<a-tag closable color="purple">#RCAworkshop_2024</a-tag>
|
||||
<div v-for="item,index in selectTagList">
|
||||
<a-tooltip v-if="index > 4" :title="+'+'+selectTagList.length - 4">
|
||||
<a-tag closable color="purple" @close="handleClose(item,index)">
|
||||
{{ item.tag }}
|
||||
</a-tag>
|
||||
</a-tooltip>
|
||||
<a-tag v-else closable color="purple" @close="handleClose(item,index)">
|
||||
{{ item.tag }}
|
||||
</a-tag>
|
||||
</div>
|
||||
</div>
|
||||
<div class="publidh_content_item_tagList">
|
||||
<div v-for="item,index in tagList" @click="pushTag(item,index)">
|
||||
<a-tag color="purple">{{ item.tag }}</a-tag>
|
||||
</div>
|
||||
</div>
|
||||
<a-tag color="purple">#RCAworkshop_2024</a-tag>
|
||||
</div>
|
||||
<div class="publidh_right_name publidh_content_item">
|
||||
<div class="publidh_content_item_title">{{$t('Publish.Description')}}</div>
|
||||
@@ -127,6 +146,8 @@ export default defineComponent({
|
||||
isSecondaryCreation:true,
|
||||
}
|
||||
})
|
||||
let tagList = ref([{tag:'RCAworkshop_2024'}])
|
||||
let selectTagList:any = ref([])
|
||||
// let textarea: any = ref(null)
|
||||
// let setCopy = ()=>{
|
||||
// textarea.value.select()
|
||||
@@ -178,6 +199,7 @@ export default defineComponent({
|
||||
publish.value = false
|
||||
publishData.isShowMark = false
|
||||
publishData.subPublishDate = {}
|
||||
selectTagList.value = []
|
||||
}
|
||||
let cancelDsign = ()=>{
|
||||
Modal.confirm({
|
||||
@@ -237,13 +259,25 @@ export default defineComponent({
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
let handleClose = (tag:any,index:number)=>{
|
||||
let selectTag = selectTagList.value.splice(index,1)[0]
|
||||
tagList.value.push(selectTag)
|
||||
}
|
||||
let pushTag = (tag:any,index:number)=>{
|
||||
let selectTag = tagList.value.splice(index,1)[0]
|
||||
selectTagList.value.push(selectTag)
|
||||
if(tag.tag == 'RCAworkshop_2024'){
|
||||
publishData.subPublishDate.portfolioName = 'AiDA x RCA workshop'
|
||||
}
|
||||
}
|
||||
return {
|
||||
publish,
|
||||
publishMask,
|
||||
...toRefs(publishData),
|
||||
// textarea,
|
||||
// setCopy,
|
||||
tagList,
|
||||
selectTagList,
|
||||
init,
|
||||
setPermissionsItem,
|
||||
setPermissions,
|
||||
@@ -253,6 +287,8 @@ export default defineComponent({
|
||||
setCover,
|
||||
cancelDsign,
|
||||
setPublish,
|
||||
handleClose,
|
||||
pushTag,
|
||||
};
|
||||
},
|
||||
data() {
|
||||
@@ -287,15 +323,15 @@ export default defineComponent({
|
||||
// top: 50%;
|
||||
// transform: translateY(-50%);
|
||||
}
|
||||
.publidh_content_item_tag{
|
||||
position: relative;
|
||||
.ant-tag{
|
||||
position: absolute;
|
||||
left: 10px;
|
||||
top: 50%;
|
||||
transform: translateY(-50%);
|
||||
}
|
||||
}
|
||||
// .publidh_content_item_tag{
|
||||
// position: relative;
|
||||
// .ant-tag{
|
||||
// position: absolute;
|
||||
// left: 10px;
|
||||
// top: 50%;
|
||||
// transform: translateY(-50%);
|
||||
// }
|
||||
// }
|
||||
.publish_content_bottom{
|
||||
--border-color: #c4c4c4;
|
||||
display: flex;
|
||||
@@ -313,6 +349,31 @@ export default defineComponent({
|
||||
font-size: 1.8rem;
|
||||
margin-bottom: 1rem;
|
||||
|
||||
}
|
||||
.publidh_content_item_tagList,.publidh_content_item_tag{
|
||||
// height: 4rem;
|
||||
border-radius: 1rem;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
.publidh_content_item_tagList{
|
||||
margin-top: 1rem;
|
||||
.ant-tag{
|
||||
cursor: pointer;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
}
|
||||
.publidh_content_item_tag{
|
||||
border: .2rem solid var(--border-color);
|
||||
// height: 4rem;
|
||||
padding: 2rem;
|
||||
padding-right: 0rem;
|
||||
.ant-tag{
|
||||
cursor: pointer;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
}
|
||||
.publidh_content_item_intro{
|
||||
font-size: 1.4rem;
|
||||
|
||||
Reference in New Issue
Block a user