分析设计提交隐藏显示

This commit is contained in:
limengnan 2026-04-09 17:43:59 +08:00
parent 50fc25abbc
commit 87731f3d94

View File

@ -1054,21 +1054,17 @@ function copyNode() { // 复制节点
function closeAntvx6() { function closeAntvx6() {
let isSaveDesign = false // let isSaveDesign = false
const designData:any = graph.toJSON() // const designData:any = graph.toJSON()
for(let i = 0;i<designData.cells.length;i++){ // for(let i = 0;i<designData.cells.length;i++){
if(designData.cells[i].shape == 'rect-text' || designData.cells[i].shape == 'image-node'){ // if(designData.cells[i].shape == 'rect-text' || designData.cells[i].shape == 'image-node'){
isSaveDesign = true // isSaveDesign = true
} // }
} // }
if(isSaveDesign == true){ // if(isSaveDesign == true){
saveDesign(true) // saveDesign(true)
} // }
emit('closeAntvx6')
setTimeout(() => {
emit('closeAntvx6')
}, 100);
} }
function revokeClick(){ function revokeClick(){
@ -1389,14 +1385,14 @@ function saveDesign(is:any) { // 保存设计
try { try {
// JSON // JSON
const designData:any = graph.toJSON() const designData:any = graph.toJSON()
if(is == true){ // if(is == true){
isDisplay.value = true // isDisplay.value = true
for(let i = 0;i<designData.cells.length;i++){ // for(let i = 0;i<designData.cells.length;i++){
if(designData.cells[i].shape == 'rect-text' || designData.cells[i].shape == 'image-node'){ // if(designData.cells[i].shape == 'rect-text' || designData.cells[i].shape == 'image-node'){
graph.removeCell(designData.cells[i].id) // graph.removeCell(designData.cells[i].id)
} // }
} // }
} // }
let cells:any = [] let cells:any = []
@ -1820,11 +1816,11 @@ function getName(code:any) {
<div class="operation-icon-text">显示</div> <div class="operation-icon-text">显示</div>
</div> --> </div> -->
<div class="operation-icon-box" @click="isDisplayClick"> <!-- <div class="operation-icon-box" @click="isDisplayClick">
<img v-if="isDisplay" src="@/assets/x6/display.png"> <img v-if="isDisplay" src="@/assets/x6/display.png">
<img v-else src="@/assets/x6/hide.png"> <img v-else src="@/assets/x6/hide.png">
<div class="operation-icon-text">显示</div> <div class="operation-icon-text">显示</div>
</div> </div> -->
<div class="operation-icon-box" style="width: 60px;" @click="boundaryClick"> <div class="operation-icon-box" style="width: 60px;" @click="boundaryClick">
<img v-if="!isBoundary" src="@/assets/x6/display.png"> <img v-if="!isBoundary" src="@/assets/x6/display.png">