From c400e8082b202fbf20ea0e740a306aa3c62e8fb5 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期二, 12 三月 2024 14:18:46 +0800 Subject: [PATCH] 修改 --- web/src/views/modules/taskReliability/RBD-edit-img.vue | 34 +++++++++++++++++++++++----------- 1 files changed, 23 insertions(+), 11 deletions(-) diff --git a/web/src/views/modules/taskReliability/RBD-edit-img.vue b/web/src/views/modules/taskReliability/RBD-edit-img.vue index dcc05dc..0665c19 100644 --- a/web/src/views/modules/taskReliability/RBD-edit-img.vue +++ b/web/src/views/modules/taskReliability/RBD-edit-img.vue @@ -124,7 +124,7 @@ {imgPath:'voteRight',imgName:'vote',nodeType:'vote',imgWidth:60,imgHeight:60,imgId:'6',data:{}}, ], imgsList2:[ - {imgPath:'logo',imgName:'logo',nodeType:'node',statusImg:'',imgWidth:60,imgHeight:60,imgId:'100',data:{dataId:'123456',nodeTypeExt:''}}, + // {imgPath:'logo',imgName:'logo',nodeType:'node',,nodeTypeExt:'',productType:'',statusImg:'',imgWidth:60,imgHeight:60,imgId:'100',dataId:'123456'}, ], nodeType:'', first: true, @@ -295,22 +295,25 @@ } }, mounted() { - this.initDigram() + //this.initDigram() this.type = 'grid' }, methods: { init(row){ this.modelName = row.modelName - let modelId = row.id - this.dataForm.id = modelId - this.getDiagram(modelId) + this.dataForm.id = row.id + // this.productId = row.productId + // this.getProduct(row.productId) + this.initDigram(row.productId) + console.log(this.dataForm,'init(row){') }, async getDiagram(modelId) { let params = { modelId : modelId } let res = await this.$http.get(`/taskReliability/ModelLine/getDiagram`, {params: params}) - if (res.data !== null && res.data.content != null) { + console.log(res,'async getDiagram( res') + if (res.data !== null && res.data.content != null) { this.dataForm = res.data console.log(this.dataForm, 'this.dataForm in getDiagram') this.diagramJson = JSON.parse(this.dataForm.content) @@ -331,7 +334,9 @@ this.graph.zoomToFit() // this.graph.freeze() }, - initDigram() { + async initDigram(productId) { + + this.timer = setHartBeat(10, 240); console.log(document.documentElement.clientWidth, 'document.documentElement.clientWidth') console.log(document.documentElement.clientHeight, 'document.documentElement.clientHeight') @@ -791,18 +796,25 @@ ports: {...this.ports}, }), ) + let params = { + productId : productId + } + let res = await this.$http.get(`/basicInfo/XhProductModel/getProduct`, {params: params}) + this.imgsList2 = res.data + console.log(this.imgsList2 ,'getProduct(productId)234567890') const imageNodes2 = this.imgsList2.map((item) => this.graph.createNode({ shape: 'image', - imageUrl: require('/public/modelImg/'+item.imgPath+'.png'), + imageUrl: `${window.SITE_CONFIG['apiURL']}/sys/oss/content2?fileId=${item.imgPath}`, width:item.imgWidth, height:item.imgHeight, x:item.imgWidth, y:item.imgHeight, data: { - dataId: item.data.dataId, + dataId: item.dataId, nodeType: item.nodeType, - nodeTypeExt: item.data.nodeTypeExt, + nodeTypeExt: item.nodeTypeExt, + productType: item.productType, statusImg:item.statusImg }, attrs: { @@ -1053,7 +1065,7 @@ cell.removeTools() }) - this.getDiagram() + await this.getDiagram(this.dataForm.id) }, showPorts(ports, show) { for (let i = 0, len = ports.length; i < len; i = i + 1) { -- Gitblit v1.9.1