From 188456c9704750384908d158adf3337fa739d357 Mon Sep 17 00:00:00 2001 From: GGJ <357021191@qq.com> Date: Fri, 28 Feb 2025 13:58:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=9F=A5=E7=9C=8B=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/testScriptDetail.vue | 72 ++++--- .../components/testScriptDipTab.vue | 2 +- .../components/testScriptFlickerTab.vue | 2 - .../components/testScriptHarmTab.vue | 4 +- .../components/testScriptInHarmTab.vue | 32 +-- .../machine/testScript/components/viewRow.vue | 200 ++++++++++++++++++ 6 files changed, 255 insertions(+), 57 deletions(-) create mode 100644 frontend/src/views/machine/testScript/components/viewRow.vue diff --git a/frontend/src/views/machine/testScript/components/testScriptDetail.vue b/frontend/src/views/machine/testScript/components/testScriptDetail.vue index 318dde7..dc3ec37 100644 --- a/frontend/src/views/machine/testScript/components/testScriptDetail.vue +++ b/frontend/src/views/machine/testScript/components/testScriptDetail.vue @@ -130,32 +130,38 @@ - + @@ -180,6 +186,8 @@ @close="showDialog = false" v-if="showDialog" /> + + @@ -189,7 +197,7 @@ import Tree from './tree.vue' import Commun from './communication.vue' import type { CascaderOption } from 'element-plus' import { getTreeData } from '@/api/check/test' -import { CirclePlus, Delete, Check, CopyDocument } from '@element-plus/icons-vue' +import { CirclePlus, Delete, Check, CopyDocument, View, EditPen } from '@element-plus/icons-vue' import type { TestScript } from '@/api/device/interface/testScript' import TestProjectPopup from '@/views/machine/testScript/components/testProjectPopup.vue' import { CheckData } from '@/api/check/interface' @@ -197,6 +205,7 @@ import { dlsDetails, deleteDtls, updateDtls, addScriptDtls, checkDataList } from import { useDictStore } from '@/stores/modules/dict' import { useHandleData } from '@/hooks/useHandleData' import { scriptDtlsCheckDataList } from '@/api/device/testScript/index' +import viewRow from './viewRow.vue' interface TabOption { label?: string name?: string @@ -222,6 +231,7 @@ const dictStore = useDictStore() const activeName = ref('') const childActiveName = ref('') const firstName = 'first' +const viewRowRef = ref() const communicationList = ref([]) const testProjectPopupRef = ref() const tableData: any = ref([]) @@ -365,6 +375,10 @@ const copyRow = async (row: any) => { } }) } +// 查看 +const view = (row: any) => { + viewRowRef.value?.open(row) +} // 删除 const deleteRow = async (row: any) => { await useHandleData(deleteDtls, { enable: row.enable, index: row.index, scriptId: row.scriptId }, `删除`) @@ -476,6 +490,12 @@ onMounted(() => { width: 20px !important; } } +.actionButtons { + .el-button { + margin-left: 0px; + margin: 5px 6px; + } +}