From 06e42c2e4a6cfd8cbc66d6063401a3fb0b0a0198 Mon Sep 17 00:00:00 2001 From: limengnan <420004014@qq.com> Date: Mon, 18 May 2026 10:33:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=89=A9=E6=96=99=E5=9B=BE?= =?UTF-8?q?=E7=89=87=EF=BC=8C=E4=BF=AE=E6=94=B9=E6=8B=93=E6=89=91=E5=9B=BE?= =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business-css/frontend/public/assets/8.png | Bin 0 -> 1481 bytes business-css/frontend/public/assets/88.png | Bin 0 -> 19814 bytes business-css/frontend/public/assets/9.png | Bin 0 -> 1440 bytes business-css/frontend/public/assets/99.png | Bin 0 -> 19959 bytes .../api/business/database/material/index.ts | 9 ++ .../frontend/src/components/antvx6/index.vue | 60 ++++++--- .../src/components/antvx6/materialmodel.vue | 127 ++++++++++++++++-- .../business/database/material/index.vue | 75 ++++++++++- .../css/controller/MaterialController.java | 2 +- 9 files changed, 243 insertions(+), 30 deletions(-) create mode 100644 business-css/frontend/public/assets/8.png create mode 100644 business-css/frontend/public/assets/88.png create mode 100644 business-css/frontend/public/assets/9.png create mode 100644 business-css/frontend/public/assets/99.png diff --git a/business-css/frontend/public/assets/8.png b/business-css/frontend/public/assets/8.png new file mode 100644 index 0000000000000000000000000000000000000000..2648c8033cbe9af04f6b86b61f439f2057b88df8 GIT binary patch literal 1481 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 literal 0 HcmV?d00001 diff --git a/business-css/frontend/public/assets/9.png b/business-css/frontend/public/assets/9.png new file mode 100644 index 0000000000000000000000000000000000000000..5840bc76cc852f9478b2ef7d430ef994fab5011a GIT binary patch literal 1440 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 { node.attr('label/refY', 140) node.attr('label/refX', width/2) node.attr('label/textAnchor', 'middle') - }else if(node.store.data.attrs.text.text == '萃取柱'){ - deviceTypetype.value = 'ExtractionColumn' + } + // else if(node.store.data.attrs.text.text == '萃取柱'){ + // deviceTypetype.value = 'ExtractionColumn' - node.size(30, 140) - const width = node.size().width - node.attr('image/xlink:href', '/assets/55.png') - node.attr('image/width', 30) - node.attr('image/height', 135) - node.attr('label/refY', 140) - node.attr('label/refX', width/2) - node.attr('label/textAnchor', 'middle') + // node.size(30, 140) + // const width = node.size().width + // node.attr('image/xlink:href', '/assets/55.png') + // node.attr('image/width', 30) + // node.attr('image/height', 135) + // node.attr('label/refY', 140) + // node.attr('label/refX', width/2) + // node.attr('label/textAnchor', 'middle') - }else if(node.store.data.attrs.text.text == '流化床'){ + // } + else if(node.store.data.attrs.text.text == '流化床'){ deviceTypetype.value = 'FluidizedBed' node.size(60, 140) const width = node.size().width @@ -418,6 +420,26 @@ onMounted(() => { node.attr('label/refY', 140) node.attr('label/refX', width/2) node.attr('label/textAnchor', 'middle') + }else if(node.store.data.attrs.text.text == '圆柱脉冲柱'){ + deviceTypetype.value = 'PulsedCylindricalColumn' + node.size(30, 140) + const width = node.size().width + node.attr('image/xlink:href', '/assets/88.png') + node.attr('image/width', 30) + node.attr('image/height', 135) + node.attr('label/refY', 140) + node.attr('label/refX', width/2) + node.attr('label/textAnchor', 'middle') + }else if(node.store.data.attrs.text.text == '环形脉冲柱'){ + deviceTypetype.value = 'PulsedAnnularColumn' + node.size(40, 140) + const width = node.size().width + node.attr('image/xlink:href', '/assets/99.png') + node.attr('image/width', 40) + node.attr('image/height', 135) + node.attr('label/refY', 140) + node.attr('label/refX', width/2) + node.attr('label/textAnchor', 'middle') } // 设置固定大小 @@ -803,16 +825,22 @@ graph.on('blank:mouseup', (e) => { label: '管束槽', image: '/assets/4.png', }, - { - label: '萃取柱', - image: '/assets/5.png', - }, + // { + // label: '萃取柱', + // image: '/assets/5.png', + // }, { label: '流化床', image: '/assets/6.png', },{ label: '锥底环形槽', image: '/assets/7.png', + },{ + label: '圆柱脉冲柱', + image: '/assets/8.png', + },{ + label: '环形脉冲柱', + image: '/assets/9.png', }, ] const imageNodes = imageShapes.map((item) => @@ -1289,7 +1317,7 @@ function closeMaterialModel(e:any){ // 关闭物料信息弹窗 isMaterialModel.value = false; return } - + selectedMaterial.value = e let retrievedNode:any = graph.getCellById(nodeId.value) retrievedNode.store.data.materialInfo = e diff --git a/business-css/frontend/src/components/antvx6/materialmodel.vue b/business-css/frontend/src/components/antvx6/materialmodel.vue index 1cf1f71..7a5d1f4 100644 --- a/business-css/frontend/src/components/antvx6/materialmodel.vue +++ b/business-css/frontend/src/components/antvx6/materialmodel.vue @@ -7,7 +7,7 @@ export default {