From dc16b68e74c18b617c8f79d82fd3c3306badbcbe Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期四, 21 十一月 2024 17:22:23 +0800 Subject: [PATCH] 修复场景报告中设备图片选择弹框错误问题 --- src/components/ToolBar.vue | 42 ++++++++++++++++++++++++++---------------- 1 files changed, 26 insertions(+), 16 deletions(-) diff --git a/src/components/ToolBar.vue b/src/components/ToolBar.vue index bf2912b..be6a898 100644 --- a/src/components/ToolBar.vue +++ b/src/components/ToolBar.vue @@ -1,17 +1,26 @@ <template> - <div class="layout" > + <div class="layout"> <el-row v-if="title"> - <el-col :span=" 16 " class="title">{{ title }}</el-col> - <el-col :span=" 8 "> + <el-col :span="16" class="title">{{ title }}</el-col> + <el-col :span="8"> <el-row justify="end" class="btn-group"> - <el-button v-for="(b, i) in buttons" :key=" i " :type=" b.color ? b.color : 'primary' " size="small">{{ b.name - }}</el-button> + <el-button + v-for="(b, i) in buttons" + :key="i" + :type="b.color ? b.color : 'primary'" + size="small" + plain + @click="b.click" + >{{ b.name }}</el-button + > </el-row> </el-col> </el-row> <el-row class="tag-group" v-if="title"> <el-space> - <el-tag v-for="(d, i) in descriptions" :key=" i " type="info" size="small">{{ d.name + ": " + d.value }}</el-tag> + <el-tag v-for="(d, i) in descriptions" :key="i" :type="d.type" size="small">{{ + d.name + ': ' + d.value + }}</el-tag> </el-space> </el-row> </div> @@ -27,21 +36,22 @@ type: Array, default: () => [ { - name: "", - value: "", - }, - ], + name: '', + value: '' + } + ] }, buttons: { type: Array, default: () => [ { - name: "", - color: "primary", - }, - ], - }, - }, + name: '', + color: 'primary', + click: () => {} + } + ] + } + } }; </script> <style scoped> -- Gitblit v1.9.3