|  |  | 
 |  |  |             <el-form-item v-show="shape!=='custom-circle1'" label="节点名称" prop="nodeText" label-width="80px"> | 
 |  |  |               <el-input v-model="globalGridAttr.nodeText" style="width:100%" @change="onTextChange"></el-input> | 
 |  |  |             </el-form-item> | 
 |  |  |             <el-form-item v-show="nodeType=='vote' || (nodeType=='node' && showNumberInput)" label="表决数量" prop="voteNum" | 
 |  |  |             <el-form-item v-show="showNumberInput" :label='nodeType=="vote"?"表决数量":"备份数量"' prop="voteNum" | 
 |  |  |                           label-width="80px"> | 
 |  |  |               <el-input type="number" v-model="globalGridAttr.voteNum" @change="onNumberInputValue" | 
 |  |  |                         placeholder="请输入数字"></el-input> | 
 |  |  |             </el-form-item> | 
 |  |  |  | 
 |  |  |             <div v-show="globalGridAttr.productType!=='product_xdy'"> | 
 |  |  |               <el-form-item v-show="nodeType=='node'" label="可靠性分布类型" prop="reliabDistribType" label-width="125px"> | 
 |  |  |                 <zt-dict style="width: 100%" v-model="globalGridAttr.reliabDistribType" @input="onReliabDistribType" | 
 |  |  | 
 |  |  |         this.curCel.attr('text/text', this.text) | 
 |  |  |       }, | 
 |  |  |       onNodeTypeExtChange(e) { | 
 |  |  |         if (this.globalGridAttr.nodeTypeExt === 'vote') { | 
 |  |  |         alert(this.globalGridAttr.nodeTypeExt) | 
 |  |  |         if (this.globalGridAttr.nodeTypeExt === 'vote' || this.globalGridAttr.nodeTypeExt === 'switch') { | 
 |  |  |           this.showNumberInput = true; | 
 |  |  |         } else { | 
 |  |  |           this.showNumberInput = false; | 
 |  |  | 
 |  |  |           this.globalGridAttr.successRate = cell.getData().successRate | 
 |  |  |           this.globalGridAttr.simulatTimes = cell.getData().simulatTimes | 
 |  |  |           this.globalGridAttr.successTimes = cell.getData().successTimes | 
 |  |  |           if (this.nodeType === 'vote' || this.globalGridAttr.nodeTypeExt === 'vote' || (cell.getData().voteNum !== undefined && cell.getData().voteNum !== '')) { | 
 |  |  |           if (this.nodeType === 'vote' || this.nodeType === 'switch') { | 
 |  |  |             console.log(cell.getData().voteNum, 'cell.getData().voteNum') | 
 |  |  |             this.showNumberInput = true | 
 |  |  |           } | 
 
 |  |  | 
 |  |  |       createParallelBrach(x, y, dragNode) { | 
 |  |  |         dragNode.position(x + 320, y - dragNode.size().height / 2) | 
 |  |  |         const connectNode = this.createConnectNode(x + 50, y) | 
 |  |  |         this.createBrach(dragNode,connectNode,x,y-50) | 
 |  |  |         this.createBrach(dragNode,connectNode,x,y+50) | 
 |  |  |  | 
 |  |  |         return {newStartNode: connectNode, newEndNode: dragNode} | 
 |  |  |       }, | 
 |  |  |       createBrach(dragNode,connectNode,x,y){ | 
 |  |  |         const dashedBox = this.createDashedBox(x + 150, y) | 
 |  |  |         dragNode.setData({startNodeId: connectNode.id}) | 
 |  |  |  | 
 |  |  | 
 |  |  |           router: { | 
 |  |  |             name: 'manhattan', | 
 |  |  |             args: { | 
 |  |  |               startDirections: ['right'], // 从下方开始 | 
 |  |  |               startDirections: ['top','bottom'], // 从下方开始 | 
 |  |  |               endDirections: ['left'],      // 向左方结束 | 
 |  |  |             }, | 
 |  |  |           }, | 
 |  |  | 
 |  |  |             name: 'manhattan', | 
 |  |  |             args: { | 
 |  |  |               startDirections: ['right'], // 从下方开始 | 
 |  |  |               endDirections: ['left'],      // 向左方结束 | 
 |  |  |               endDirections: ['top','bottom'],      // 向左方结束 | 
 |  |  |             }, | 
 |  |  |           }, | 
 |  |  |           connector: {name: 'rounded'}, | 
 |  |  |           zIndex: -1 | 
 |  |  |         }) | 
 |  |  |         return {newStartNode: connectNode, newEndNode: dragNode} | 
 |  |  |         /*        this.graph.addEdge({ | 
 |  |  |                   source: {cell: startNode, port: 'right1'}, | 
 |  |  |                   target: {cell: connectNode, port: 'left1'}, | 
 |  |  |                   router: {name: 'manhattan'}, | 
 |  |  |                   connector: {name: 'rounded'} | 
 |  |  |                 }) | 
 |  |  |                 this.graph.addEdge({ | 
 |  |  |                   source: {cell: dragNode, port: 'right1'}, | 
 |  |  |                   target: {cell: endNode, port: 'left1'}, | 
 |  |  |                   router: {name: 'manhattan'}, | 
 |  |  |                   connector: {name: 'rounded'} | 
 |  |  |                 })*/ | 
 |  |  |       }, | 
 |  |  |       createBridgeConnection(x, y, dragNode) { | 
 |  |  |         console.log(x, y, 'leftX centerY') |