|
@@ -107,7 +107,7 @@
|
|
style="vertical-align: middle"
|
|
style="vertical-align: middle"
|
|
link
|
|
link
|
|
type="danger"
|
|
type="danger"
|
|
- @click="handleDelete(scope.row.code)"
|
|
|
|
|
|
+ @click="handleDelete(scope.row.id,scope.row.deviceId)"
|
|
>
|
|
>
|
|
<Icon style="vertical-align: middle; color: #ea3434" icon="ep:zoom-out" />
|
|
<Icon style="vertical-align: middle; color: #ea3434" icon="ep:zoom-out" />
|
|
{{ t('form.delete') }}
|
|
{{ t('form.delete') }}
|
|
@@ -277,9 +277,10 @@ onMounted(async () => {
|
|
formType.value = 'create'
|
|
formType.value = 'create'
|
|
}
|
|
}
|
|
})
|
|
})
|
|
-const handleDelete = async (id: number) => {
|
|
|
|
|
|
+const handleDelete = async (id: number, deviceId: number) => {
|
|
try {
|
|
try {
|
|
- const index = list.value.findIndex((item) => item.code === id)
|
|
|
|
|
|
+ debugger
|
|
|
|
+ const index = list.value.findIndex((item) => item.id === id&&item.deviceId===deviceId)
|
|
if (index !== -1) {
|
|
if (index !== -1) {
|
|
// 通过 splice 删除元素
|
|
// 通过 splice 删除元素
|
|
list.value.splice(index, 1)
|
|
list.value.splice(index, 1)
|