新增衣服设置优先级,相同衣服id导致优先级相同问题
This commit is contained in:
@@ -39,7 +39,7 @@
|
||||
<div>
|
||||
<input v-show="openType" type="text" class="inputName" v-model="itemName" @keydown.enter="putName(-1,'affirm','')">
|
||||
<i @click.stop="putName(-1,'affirm','')" v-show="openType" class="fi fi-br-check"></i>
|
||||
<div class="addLabel" v-show="!openType" @click="newLabel('','')">+</div>
|
||||
<div class="addLabel" v-show="!openType" @click.stop="newLabel('','')">+</div>
|
||||
</div>
|
||||
<div class="started_btn" @click="removeLabel(options)">Delete</div>
|
||||
</li>
|
||||
@@ -160,6 +160,7 @@ export default defineComponent({
|
||||
}
|
||||
},
|
||||
clearOpenType(){
|
||||
this.openType = false
|
||||
this.options.forEach((optionsItem:any) => {
|
||||
optionsItem.openType = false
|
||||
optionsItem.addOpenType = false
|
||||
@@ -169,7 +170,6 @@ export default defineComponent({
|
||||
});
|
||||
}
|
||||
});
|
||||
this.openType = false
|
||||
},
|
||||
putName(index:number,v:string,item:any){
|
||||
let e:any = window.event
|
||||
@@ -186,12 +186,11 @@ export default defineComponent({
|
||||
input.focus()
|
||||
})
|
||||
}else if(v == 'affirm'){
|
||||
if(index == -1){
|
||||
if(this.itemName == ''){
|
||||
message.warning(this.t('setLabel.jsContent1'));
|
||||
return
|
||||
}else{
|
||||
|
||||
if(this.itemName == ''){
|
||||
message.warning(this.t('setLabel.jsContent1'));
|
||||
return
|
||||
}else{
|
||||
if(index == -1){
|
||||
if(item){
|
||||
item.addOpenType = false
|
||||
data = {
|
||||
@@ -205,15 +204,17 @@ export default defineComponent({
|
||||
parentId:''
|
||||
}
|
||||
}
|
||||
}else{
|
||||
data = {
|
||||
id:item.id,
|
||||
classificationName:this.itemName,
|
||||
}
|
||||
item.classificationName = this.itemName
|
||||
item.openType = false
|
||||
}
|
||||
}else{
|
||||
data = {
|
||||
id:item.id,
|
||||
classificationName:this.itemName,
|
||||
}
|
||||
item.classificationName = this.itemName
|
||||
item.openType = false
|
||||
|
||||
}
|
||||
|
||||
this.addLabel(data)
|
||||
document.removeEventListener('click',this.clearOpenType)
|
||||
}
|
||||
@@ -372,7 +373,8 @@ export default defineComponent({
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
padding: .5rem 1rem;
|
||||
width: 16rem;
|
||||
// width: 16rem;
|
||||
width: auto;
|
||||
margin: 2rem 1rem;
|
||||
border-radius: 1rem;
|
||||
justify-content: space-between;
|
||||
@@ -384,11 +386,19 @@ export default defineComponent({
|
||||
display: flex;
|
||||
}
|
||||
>span{
|
||||
max-width: 60%;
|
||||
// max-width: 60%;
|
||||
margin: 0 2rem;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
}
|
||||
div.setLabel_text{
|
||||
>input{
|
||||
margin: 0 2rem;
|
||||
width: 14rem;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -434,6 +444,7 @@ export default defineComponent({
|
||||
background: #f0f0f0;
|
||||
// background: #d5d5d5;
|
||||
font-size: 1.4rem;
|
||||
width: 16rem;
|
||||
|
||||
label{
|
||||
transform: scale(.8);
|
||||
@@ -490,6 +501,7 @@ export default defineComponent({
|
||||
.newLabel{
|
||||
text-align: center;
|
||||
justify-content: center;
|
||||
width: 16rem;
|
||||
&.optionsItem_title{
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
|
||||
Reference in New Issue
Block a user