| | |
| | | <el-form-item v-show="nodeType=='vote' || (nodeType=='node' && showNumberInput)" label="表决数量" 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" dict="ReliabDistribType" placeholder="可靠性分布类型" clearable/> |
| | | </el-form-item> |
| | |
| | | <el-form-item label="参数2" prop="repairMttcrOther" label-width="80px"> |
| | | <el-input v-model="globalGridAttr.repairMttcrOther" @change="onRepairMttcrOtherChange"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | | </el-form> |
| | | <!-- <el-row :gutter="5" v-show="shape!=='custom-circle1'" align="middle" style="margin-top:20px">--> |
| | |
| | | globalGridAttr.taskMtbcfOther = cell.getData().taskMtbcfOther |
| | | globalGridAttr.isRepair = cell.getData().isRepair |
| | | globalGridAttr.voteNum = cell.getData().voteNum |
| | | globalGridAttr.productType= cell.getData().productType |
| | | console.log(cell.getData().voteNum,'cell.getData().voteNum') |
| | | if(cell.getData().voteNum!==undefined || this.globalGridAttr.nodeTypeExt === 'vote' || this.nodeType==='vote'){ |
| | | if(cell.getData().voteNum!==undefined || cell.getData().voteNum!=='' || this.globalGridAttr.nodeTypeExt === 'vote' || this.nodeType==='vote'){ |
| | | this.showNumberInput = true |
| | | } |
| | | console.log(this.showNumberInput,'this.showNumberInput') |
| | |
| | | <el-row :gutter="[8,8]"> |
| | | <el-col :span="4"> |
| | | <div :style="'height:' +left_p+'px'"> |
| | | <div class="fa-card-a" style="height: 100%"> |
| | | <div style="height: 100%"> |
| | | <div id="stencilImg"></div> |
| | | </div> |
| | | </div> |
| | |
| | | id: '', |
| | | graph: null, |
| | | globalGridAttr: { |
| | | voteNum: '', |
| | | productType:'', |
| | | voteNum: null, |
| | | repairMttcr: '', |
| | | repairMttcrOther: '', |
| | | repairDistribType: '', |
| | |
| | | }) |
| | | this.graph.centerContent() |
| | | const stencil = new Addon.Stencil({ |
| | | getDragNode: (node) => node.clone({ keepId: true }), |
| | | getDropNode(node) { |
| | | let {width, height} = node.size() |
| | | if (node.getData().imgWidth) { |
| | |
| | | if (node.getData().imgHeight) { |
| | | height = node.getData().imgHeight |
| | | } |
| | | console.log(node.getData().imgWidth, node.getData().imgHeight, 'node.size()') |
| | | return node.clone().size(width, height) |
| | | return node.clone({ keepId: true }).size(width, height) |
| | | }, |
| | | validateNode(node){ |
| | | console.log(node.id) |
| | | }, |
| | | title: '', |
| | | target: this.graph, |
| | |
| | | dataId: '', |
| | | nodeType: item.nodeType, |
| | | nodeTypeExt: '', |
| | | voteNum:'' |
| | | voteNum:null |
| | | }, |
| | | attrs: { |
| | | text: { |
| | |
| | | imageUrl: `${window.SITE_CONFIG['apiURL']}/sysPictureBase/getProductImg?token=${Cookies.get('token')}&id=${item.imgPath}`, |
| | | width: 60, |
| | | height: 60, |
| | | id: item.dataId, // 手动设置节点的 ID |
| | | data: { |
| | | isRepair: item.isRepair, |
| | | dataId: item.dataId, |
| | |
| | | taskMtbcfOther: item.taskMtbcfOther, |
| | | imgHeight: item.imgHeight, |
| | | imgWidth: item.imgWidth, |
| | | voteNum:'', |
| | | voteNum:null, |
| | | }, |
| | | attrs: { |
| | | text: { |
| | |
| | | this.id = cell.id |
| | | if (this.type === 'node') { |
| | | this.nodeType = cell.getData().nodeType |
| | | console.log(this.nodeType, 'this.nodeType') |
| | | console.log(this.nodeType,cell.id,'this.nodeType') |
| | | } |
| | | console.log(this.shape, 'this.shape') |
| | | // this.nodeOpt(this.id, this.globalGridAttr) |