|
|
|
@ -1161,16 +1161,18 @@ |
|
|
|
} |
|
|
|
if(delflag === true){ |
|
|
|
//删除相关关联选项设置 |
|
|
|
const todelArr:any = [] |
|
|
|
for(var i = 0;i < controlData.value.control.glxxszForCheckBox.length;i ++){ |
|
|
|
for(var j = 0; j < controlData.value.control.glxxszForCheckBox[i].selectedOptions.length; j++){ |
|
|
|
if(controlData.value.control.glxxszForCheckBox[i].selectedOptions[j] === controlData.value.options[index].value){ |
|
|
|
todelArr.push(controlData.value.control.glxxszForCheckBox[i].id) |
|
|
|
if(controlData.value.type === 'checkbox'){ |
|
|
|
const todelArr:any = [] |
|
|
|
for(var i = 0;i < controlData.value.control.glxxszForCheckBox.length;i ++){ |
|
|
|
for(var j = 0; j < controlData.value.control.glxxszForCheckBox[i].selectedOptions.length; j++){ |
|
|
|
if(controlData.value.control.glxxszForCheckBox[i].selectedOptions[j] === controlData.value.options[index].value){ |
|
|
|
todelArr.push(controlData.value.control.glxxszForCheckBox[i].id) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
for(var i = 0;i < todelArr.length;i++){ |
|
|
|
controlData.value.control.glxxszForCheckBox = controlData.value.control.glxxszForCheckBox.filter((item: { id: any }) => item.id != todelArr[i]) |
|
|
|
for(var i = 0;i < todelArr.length;i++){ |
|
|
|
controlData.value.control.glxxszForCheckBox = controlData.value.control.glxxszForCheckBox.filter((item: { id: any }) => item.id != todelArr[i]) |
|
|
|
} |
|
|
|
} |
|
|
|
//liwenxuan 20240508 checkbox 删除选项时提醒 end |
|
|
|
if (type === 'tabs' ) { |
|
|
|
|