修复复制粘贴图片可以次粘贴

This commit is contained in:
X1627315083
2025-09-22 16:50:43 +08:00
parent 824af53d65
commit 7883f24ca3
4 changed files with 14 additions and 6 deletions

View File

@@ -1989,7 +1989,7 @@ textarea:focus {
display: flex;
float: left;
align-items: center;
padding: 1.5rem 2rem;
padding: 1rem 2rem;
background-color: #fff;
flex: 1;
height: auto;
@@ -2314,6 +2314,8 @@ textarea:focus {
top: 0rem;
flex: 1;
border: 1px solid #dcdfe6;
width: calc(var(--width) + 6rem);
padding: 1rem;
}
.generage_btn_box {
position: relative;

View File

@@ -2057,7 +2057,7 @@ textarea:focus{
display: flex;
float: left;
align-items: center;
padding: 1.5rem 2rem;
padding: 1rem 2rem;
// padding-right: 0;
background-color: #fff;
flex: 1;
@@ -2200,6 +2200,8 @@ textarea:focus{
top: 0rem;
flex: 1;
border: 1px solid #dcdfe6;
width: calc(var(--width) + 6rem);
padding: 1rem;
}
// span{

View File

@@ -338,7 +338,7 @@ export default defineComponent({
speed.speedData.value = ''
speed.speedData.label = ''
}else{
if(newVal.value == "Pattern"){
if(newVal.value == "Pattern" || props.msg == 'Sketchboard'){
speed.speedData = speed.speedList[1]
}else{
speed.speedData = speed.speedList[0]
@@ -350,6 +350,9 @@ export default defineComponent({
}
onMounted(() => {
instance.appContext.config.globalProperties.$dropdownEvents.onClose(removeOpenSpeed)
if(props.msg == 'Sketchboard'){
speed.speedData = speed.speedList[1]
}
})
onUnmounted(() => {
@@ -1008,6 +1011,7 @@ export default defineComponent({
this.searchPictureName = "";
},
onPaste(e:any){
if(this.sketchboardList.length != 0)return
if(e.clipboardData.files[0] && !this.isTextarea && this.upload.level1Type !== 'Moodboard' && this.scene?.value != 'Slogan' && this.scene?.value != 'Logo'){
let param = new FormData();
param.append('inPin','0')

View File

@@ -357,7 +357,7 @@
</i>
<i v-show="selectCode == 'Printboard' && scene?.value == 'Slogan'" :title="$t('Generate.sloganTitle')" @click.stop="setSlogan" class="fi fi-rr-poll-h"></i>
<i v-show="!isTextarea" class="fi fi-br-expand" @click.stop="setTextareaShow"></i>
<i v-show="isTextarea" class="fi fi-bs-compress" @click.stop="setTextareaShow"></i>
<i v-show="isTextarea" class="fi fi-bs-compress" style="z-index: 100;" @click.stop="setTextareaShow"></i>
</div>
<div class="input_box_btnBox sketch" v-else>
<div class="upload_item" v-show="selectGenerateList.length > 0">
@@ -857,7 +857,6 @@ export default defineComponent({
dataDom.createBrand.openAddBrand()
}
const editImg = (item:any,index:number)=>{
console.log(item)
pageData.editIndex = index
dataDom.modalCanvas.init(item,'')
// imgList
@@ -995,7 +994,7 @@ export default defineComponent({
label:''
}
}else{
if(newVal.value == "Pattern"){
if(newVal.value == "Pattern" || this.selectCode == 'Sketchboard'){
this.speedData = this.speedList[1]
}else{
this.speedData = this.speedList[0]
@@ -1935,6 +1934,7 @@ export default defineComponent({
scaleImage.init(list,index)
},
onPaste(e:any){
if(this.selectGenerateList.length != 0)return
if(e.clipboardData.files[0] && !this.isTextarea && this.selectCode !== 'Moodboard' && this.scene?.value != 'Slogan' && this.scene?.value != 'Logo'){
let param = new FormData();
param.append('inPin','0')