From 091cf4e8ddd92c1d919e8e3d69b2905549e11536 Mon Sep 17 00:00:00 2001 From: lyd <1419499670@qq.com> Date: Thu, 18 Aug 2022 10:18:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=88=9E=E5=8F=B0=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E8=AE=BE=E5=A4=87=E7=BB=91=E5=AE=9A=E5=8F=AF=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E5=92=8C=E4=BC=98=E5=8C=96=E6=93=8D=E4=BD=9C=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E4=B8=BAsvg=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- acs/qd/src/assets/icons/svg/clear.svg | 2 ++ acs/qd/src/assets/icons/svg/downAlign.svg | 2 ++ .../src/assets/icons/svg/horizontalAlign.svg | 2 ++ .../icons/svg/horizontalDistribution.svg | 2 ++ acs/qd/src/assets/icons/svg/leftAlign.svg | 2 ++ acs/qd/src/assets/icons/svg/rightAlign.svg | 2 ++ acs/qd/src/assets/icons/svg/save.svg | 2 ++ acs/qd/src/assets/icons/svg/upAlign.svg | 2 ++ acs/qd/src/assets/icons/svg/verticalAlign.svg | 2 ++ .../assets/icons/svg/verticalDistribution.svg | 2 ++ acs/qd/src/views/monitor/logback/index.vue | 2 +- .../editor/components/DiagramToolbar.vue | 26 ++++++++-------- .../editor/components/PropertyPanel.vue | 30 +++++++++++++++++-- .../editor/components/node/html/htmlNode.js | 11 +++++-- .../views/system/logicflow/monitor/index.vue | 3 +- 15 files changed, 73 insertions(+), 19 deletions(-) create mode 100644 acs/qd/src/assets/icons/svg/clear.svg create mode 100644 acs/qd/src/assets/icons/svg/downAlign.svg create mode 100644 acs/qd/src/assets/icons/svg/horizontalAlign.svg create mode 100644 acs/qd/src/assets/icons/svg/horizontalDistribution.svg create mode 100644 acs/qd/src/assets/icons/svg/leftAlign.svg create mode 100644 acs/qd/src/assets/icons/svg/rightAlign.svg create mode 100644 acs/qd/src/assets/icons/svg/save.svg create mode 100644 acs/qd/src/assets/icons/svg/upAlign.svg create mode 100644 acs/qd/src/assets/icons/svg/verticalAlign.svg create mode 100644 acs/qd/src/assets/icons/svg/verticalDistribution.svg diff --git a/acs/qd/src/assets/icons/svg/clear.svg b/acs/qd/src/assets/icons/svg/clear.svg new file mode 100644 index 0000000..add284f --- /dev/null +++ b/acs/qd/src/assets/icons/svg/clear.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/acs/qd/src/assets/icons/svg/downAlign.svg b/acs/qd/src/assets/icons/svg/downAlign.svg new file mode 100644 index 0000000..d02dce2 --- /dev/null +++ b/acs/qd/src/assets/icons/svg/downAlign.svg @@ -0,0 +1,2 @@ + diff --git a/acs/qd/src/assets/icons/svg/horizontalAlign.svg b/acs/qd/src/assets/icons/svg/horizontalAlign.svg new file mode 100644 index 0000000..ed79e1a --- /dev/null +++ b/acs/qd/src/assets/icons/svg/horizontalAlign.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/acs/qd/src/assets/icons/svg/horizontalDistribution.svg b/acs/qd/src/assets/icons/svg/horizontalDistribution.svg new file mode 100644 index 0000000..b4af40e --- /dev/null +++ b/acs/qd/src/assets/icons/svg/horizontalDistribution.svg @@ -0,0 +1,2 @@ + diff --git a/acs/qd/src/assets/icons/svg/leftAlign.svg b/acs/qd/src/assets/icons/svg/leftAlign.svg new file mode 100644 index 0000000..b373ac3 --- /dev/null +++ b/acs/qd/src/assets/icons/svg/leftAlign.svg @@ -0,0 +1,2 @@ + diff --git a/acs/qd/src/assets/icons/svg/rightAlign.svg b/acs/qd/src/assets/icons/svg/rightAlign.svg new file mode 100644 index 0000000..b0670ba --- /dev/null +++ b/acs/qd/src/assets/icons/svg/rightAlign.svg @@ -0,0 +1,2 @@ + diff --git a/acs/qd/src/assets/icons/svg/save.svg b/acs/qd/src/assets/icons/svg/save.svg new file mode 100644 index 0000000..e9e05e3 --- /dev/null +++ b/acs/qd/src/assets/icons/svg/save.svg @@ -0,0 +1,2 @@ + diff --git a/acs/qd/src/assets/icons/svg/upAlign.svg b/acs/qd/src/assets/icons/svg/upAlign.svg new file mode 100644 index 0000000..29645dd --- /dev/null +++ b/acs/qd/src/assets/icons/svg/upAlign.svg @@ -0,0 +1,2 @@ + diff --git a/acs/qd/src/assets/icons/svg/verticalAlign.svg b/acs/qd/src/assets/icons/svg/verticalAlign.svg new file mode 100644 index 0000000..a3646a0 --- /dev/null +++ b/acs/qd/src/assets/icons/svg/verticalAlign.svg @@ -0,0 +1,2 @@ + diff --git a/acs/qd/src/assets/icons/svg/verticalDistribution.svg b/acs/qd/src/assets/icons/svg/verticalDistribution.svg new file mode 100644 index 0000000..e628a9e --- /dev/null +++ b/acs/qd/src/assets/icons/svg/verticalDistribution.svg @@ -0,0 +1,2 @@ + diff --git a/acs/qd/src/views/monitor/logback/index.vue b/acs/qd/src/views/monitor/logback/index.vue index 5736855..2b83e17 100644 --- a/acs/qd/src/views/monitor/logback/index.vue +++ b/acs/qd/src/views/monitor/logback/index.vue @@ -295,7 +295,7 @@ export default { queryParam.end = (new Date(this.timeRange[1]).getTime() * 1000000).toString() } if (this.text !== '') { - queryParam.text = this.text + queryParam.text = this.text.replace(/^\s*|\s*$/g,'') } if (this.limits !== '') { console.log(this.limits) diff --git a/acs/qd/src/views/system/logicflow/editor/components/DiagramToolbar.vue b/acs/qd/src/views/system/logicflow/editor/components/DiagramToolbar.vue index ac24070..fcede31 100644 --- a/acs/qd/src/views/system/logicflow/editor/components/DiagramToolbar.vue +++ b/acs/qd/src/views/system/logicflow/editor/components/DiagramToolbar.vue @@ -24,40 +24,40 @@
- 锁定 +
- 解锁 +
- 垂直居中 +
- 水平居中 +
- 向左对齐 +
- 向右对齐 +
- 向上对齐 +
- 向下对齐 +
- 水平分布 +
- 垂直分布 +
- 清空画布 +
- 保存 +
@@ -71,7 +71,7 @@
舞台: - +
设备绑定 - + + + + {{ item.device_code }} + {{ item.device_name }} + +
旋转角度 @@ -152,6 +168,7 @@
设备选择 _ + i * 0.5), // imageUrl: '', - imageUrlOptions: [] + imageUrlOptions: [], + deviceCodeOptions: [] } }, watch: { @@ -222,6 +241,7 @@ export default { }, created() { this.initStageIconList() + this.initDevicesList() }, methods: { initStageIconList() { // 初始化图标数据 @@ -232,6 +252,12 @@ export default { this.imageUrlOptions = data }) }, + initDevicesList() { + crudDevice.selectDeviceList().then(res => { + console.log('devices:', res) + this.deviceCodeOptions = res + }) + }, setStyle(item) { this.$emit('setStyle', item) }, diff --git a/acs/qd/src/views/system/logicflow/editor/components/node/html/htmlNode.js b/acs/qd/src/views/system/logicflow/editor/components/node/html/htmlNode.js index bbd4d84..4ea3fe1 100644 --- a/acs/qd/src/views/system/logicflow/editor/components/node/html/htmlNode.js +++ b/acs/qd/src/views/system/logicflow/editor/components/node/html/htmlNode.js @@ -64,11 +64,18 @@ class ButtonNode extends HtmlResize.view { const el = document.createElement('div') el.className = 'uml-wrapper' // el.id = 'uml-app' + /** + * 以下分为:状态显示(设备左上的小圆点) + * 托盘图标 + * 故障图标 + * 设备图片 + * @type {string} + */ const html = `
- - + +
` diff --git a/acs/qd/src/views/system/logicflow/monitor/index.vue b/acs/qd/src/views/system/logicflow/monitor/index.vue index 4671d1c..7dff5ca 100644 --- a/acs/qd/src/views/system/logicflow/monitor/index.vue +++ b/acs/qd/src/views/system/logicflow/monitor/index.vue @@ -9,7 +9,7 @@ title="设备信息" class="newDialog" :visible.sync="dialogDeviceMsgVisible" - width="18%" + width="22%" :top="tops" :show-close="false" :modal="false" @@ -186,6 +186,7 @@ export default { backgroundImage: 'url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHBhdHRlcm4gaWQ9ImdyaWQiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTSAwIDEwIEwgNDAgMTAgTSAxMCAwIEwgMTAgNDAgTSAwIDIwIEwgNDAgMjAgTSAyMCAwIEwgMjAgNDAgTSAwIDMwIEwgNDAgMzAgTSAzMCAwIEwgMzAgNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2QwZDBkMCIgb3BhY2l0eT0iMC4yIiBzdHJva2Utd2lkdGg9IjEiLz48cGF0aCBkPSJNIDQwIDAgTCAwIDAgMCA0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZDBkMGQwIiBzdHJva2Utd2lkdGg9IjEiLz48L3BhdHRlcm4+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JpZCkiLz48L3N2Zz4=")', backgroundRepeat: 'repeat' }, + isSilentMode: true, adjustEdge: false, adjustEdgeMiddle: false, adjustEdgeStartAndEnd: false,