修改 测试脚本页面

This commit is contained in:
GGJ
2025-02-17 08:39:18 +08:00
parent 1e83172e9a
commit bba0ced7f9
9 changed files with 722 additions and 277 deletions

View File

@@ -7,6 +7,7 @@
<el-button v-auth.testScript="'add'" type="primary" :icon="CirclePlus" @click="openDialog('add')">
新增
</el-button>
<el-button
v-auth.testScript="'delete'"
type="danger"
@@ -67,13 +68,14 @@ import { useDictStore } from '@/stores/modules/dict'
import ComparisonPopup from './components/comparisonPopup.vue'
import TestScriptPopup from './components/testScriptPopup.vue'
import ValueTypePopup from './components/valueTypePopup.vue'
import { useRouter } from 'vue-router'
import { getPqScriptList, updatePqScript, deletePqScript } from '@/api/device/testScript/index'
import { computed, reactive, ref } from 'vue'
import { useModeStore } from '@/stores/modules/mode' // 引入模式 store
defineOptions({
name: 'testScript'
})
const router = useRouter()
const comparisonPopup = ref()
const testScriptPopup = ref()
const valueTypePopup = ref()
@@ -144,7 +146,11 @@ const openDialog = (titleType: string, row: Partial<TestScript.ResTestScript> =
} else {
if (titleType == 'add') {
// valueTypePopup.value?.open(titleType, row,modeStore.currentMode)
testScriptPopup.value?.open('新增检测脚本', {}, row, modeStore.currentMode, '')
// testScriptPopup.value?.open('新增检测脚本', {}, row, modeStore.currentMode, '')
router.push({
path: '/machine/testScriptAdd',
state: { title: '新增检测脚本', row: row, mode: modeStore.currentMode }
})
} else {
testScriptPopup.value?.open(titleType, row, modeStore.currentMode, '')
}