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; + } +}